{ "cells": [ { "cell_type": "markdown", "id": "a100b200", "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/show4d/show4d_all_features.ipynb)\n", "# Show4D — All Features\n", "Comprehensive demo of every Show4D feature using a synthetic nanoparticle\n", "diffraction dataset (128×128 scan, 128×128 detector). ~200 crystalline\n", "particles with 10 distinct zone-axis orientations scattered on an amorphous\n", "substrate. Click on a nanoparticle to see its Bragg spots, Kikuchi bands,\n", "and HOLZ ring. Click on the background to see diffuse amorphous rings." ] }, { "cell_type": "code", "execution_count": 1, "id": "6d71b206", "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:35.502681Z", "iopub.status.busy": "2026-02-22T07:07:35.502568Z", "iopub.status.idle": "2026-02-22T07:07:35.508628Z", "shell.execute_reply": "2026-02-22T07:07:35.508012Z" } }, "outputs": [], "source": [ "# Install in Google Colab\n", "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, "id": "a101b201", "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:35.510432Z", "iopub.status.busy": "2026-02-22T07:07:35.510297Z", "iopub.status.idle": "2026-02-22T07:07:35.545191Z", "shell.execute_reply": "2026-02-22T07:07:35.544545Z" } }, "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": "markdown", "id": "a102b202", "metadata": {}, "source": [ "## 1. Synthetic Nanoparticle Dataset\n", "~200 crystalline particles with 10 distinct zone-axis orientations on an\n", "amorphous substrate (128×128 scan, 128×128 detector). GPU-accelerated\n", "template computation via PyTorch.\n", "- **Crystalline particles**: Bragg spots with FCC selection rules, Kikuchi bands, HOLZ ring\n", "- **Amorphous background**: diffuse radial rings, no sharp spots\n", "- Particle sizes follow log-normal distribution (2-15 px radius)\n", "- Density gradient across the field of view" ] }, { "cell_type": "code", "execution_count": 3, "id": "a103b203", "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:35.547159Z", "iopub.status.busy": "2026-02-22T07:07:35.546916Z", "iopub.status.idle": "2026-02-22T07:07:52.286288Z", "shell.execute_reply": "2026-02-22T07:07:52.285571Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Using device: mps\n", "Particle coverage: 57.9%\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "Shape: (128, 128, 128, 128), dtype: float32\n", "Range: [0.000, 1.237]\n", "Memory: 1074 MB\n", "Orientations: 10\n", "quantem.widget 0.4.0a3\n" ] } ], "source": [ "import math\n", "import numpy as np\n", "import torch\n", "import quantem.widget\n", "from quantem.widget import Show4D\n", "device = torch.device(\n", " \"mps\" if torch.backends.mps.is_available() else\n", " \"cuda\" if torch.cuda.is_available() else \"cpu\"\n", ")\n", "print(f\"Using device: {device}\")\n", "def make_nanoparticle_sample(nav=128, det=128, n_particles=200, n_orientations=10):\n", " \"\"\"Nanoparticle sample: crystalline particles on amorphous substrate.\n", " GPU-accelerated template computation via PyTorch, batched assignment.\"\"\"\n", " rng = np.random.default_rng(42)\n", " c = det // 2\n", " # Detector grid on GPU\n", " yy, xx = torch.meshgrid(\n", " torch.arange(det, device=device, dtype=torch.float32),\n", " torch.arange(det, device=device, dtype=torch.float32), indexing=\"ij\",\n", " )\n", " r = torch.sqrt((xx - c) ** 2 + (yy - c) ** 2)\n", " # Build particle map on CPU (small, integer operations)\n", " particle_map = np.full((nav, nav), -1, dtype=int)\n", " radii = rng.lognormal(mean=1.5, sigma=0.5, size=n_particles).clip(2, 15)\n", " centers_x = rng.beta(2, 1.2, n_particles) * (nav - 4) + 2\n", " centers_y = rng.uniform(2, nav - 2, n_particles)\n", " orientations_arr = rng.integers(0, n_orientations, size=n_particles)\n", " ii, jj = np.ogrid[:nav, :nav]\n", " for p in range(n_particles):\n", " mask = (ii - centers_x[p]) ** 2 + (jj - centers_y[p]) ** 2 <= radii[p] ** 2\n", " particle_map[mask] = orientations_arr[p]\n", " print(f\"Particle coverage: {np.sum(particle_map >= 0) / particle_map.size:.1%}\")\n", " # Per-orientation crystallographic properties\n", " grain_rot = rng.uniform(0, np.pi, n_orientations)\n", " grain_a1 = rng.uniform(11, 22, n_orientations)\n", " grain_a2 = rng.uniform(11, 22, n_orientations)\n", " grain_angle = rng.uniform(55, 125, n_orientations)\n", " # Precompute amorphous pattern on GPU → CPU\n", " amorphous_t = (0.02 * torch.exp(-r / 45) + 0.12 * torch.exp(-((r - 15) ** 2) / 50)\n", " + 0.06 * torch.exp(-((r - 32) ** 2) / 80) + 0.03 * torch.exp(-((r - 48) ** 2) / 100))\n", " amorphous_np = amorphous_t.cpu().numpy().astype(np.float32)\n", " # Precompute per-orientation diffraction templates on GPU → CPU\n", " templates = np.zeros((n_orientations, det, det), dtype=np.float32)\n", " for o in range(n_orientations):\n", " rot = grain_rot[o]\n", " a1m, a2m = grain_a1[o], grain_a2[o]\n", " angle = np.radians(grain_angle[o])\n", " a1x, a1y = a1m * np.cos(rot), a1m * np.sin(rot)\n", " a2x, a2y = a2m * np.cos(rot + angle), a2m * np.sin(rot + angle)\n", " dp = 0.03 * torch.exp(-r / 50)\n", " dp = dp + torch.clamp(1.0 - torch.clamp(r - 7, min=0) / 1.5, min=0, max=1)\n", " for h in range(-4, 5):\n", " for k in range(-4, 5):\n", " if h == 0 and k == 0:\n", " continue\n", " sx = c + h * a1x + k * a2x\n", " sy = c + h * a1y + k * a2y\n", " if not (-5 < sx < det + 5 and -5 < sy < det + 5):\n", " continue\n", " f = 0.6 if (h + k) % 2 == 0 else 0.07\n", " g_sq = (sx - c) ** 2 + (sy - c) ** 2\n", " dp = dp + f * math.exp(-g_sq / 5500) * torch.exp(-((xx - sx) ** 2 + (yy - sy) ** 2) / 6.5)\n", " for dh, dk, s in [(1, 0, 0.018), (0, 1, 0.014), (1, 1, 0.009)]:\n", " gx = dh * a1x + dk * a2x\n", " gy = dh * a1y + dk * a2y\n", " g_len = math.sqrt(gx ** 2 + gy ** 2)\n", " if g_len < 1:\n", " continue\n", " perp = ((xx - c) * (-gy) + (yy - c) * gx) / g_len\n", " band = torch.exp(-((perp - g_len / 2) ** 2) / 16) + torch.exp(-((perp + g_len / 2) ** 2) / 16)\n", " dp = dp + s * band * torch.exp(-r / 55)\n", " dp = dp + 0.02 * torch.exp(-((r - 50) ** 2) / 4.5)\n", " templates[o] = dp.cpu().numpy()\n", " # Allocate output on CPU (1 GB)\n", " data = np.zeros((nav, nav, det, det), dtype=np.float32)\n", " BATCH = 2048\n", " # Amorphous positions (batched)\n", " amorphous_idx = np.argwhere(particle_map == -1)\n", " for start in range(0, len(amorphous_idx), BATCH):\n", " idx = amorphous_idx[start:start + BATCH]\n", " n = len(idx)\n", " batch = np.empty((n, det, det), dtype=np.float32)\n", " batch[:] = amorphous_np\n", " batch += 0.008 * rng.standard_normal((n, det, det)).astype(np.float32)\n", " np.maximum(batch, 0, out=batch)\n", " data[idx[:, 0], idx[:, 1]] = rng.poisson(np.clip(batch * 300, 0, 1e6)).astype(np.float32) / 300\n", " # Crystalline positions (batched per orientation)\n", " for o in range(n_orientations):\n", " o_idx = np.argwhere(particle_map == o)\n", " if len(o_idx) == 0:\n", " continue\n", " t_vals = (0.5 + 0.5 * rng.random(len(o_idx))).astype(np.float32)\n", " for start in range(0, len(o_idx), BATCH):\n", " idx = o_idx[start:start + BATCH]\n", " t_batch = t_vals[start:start + BATCH]\n", " scaled = templates[o][None, :, :] * t_batch[:, None, None]\n", " np.maximum(scaled, 0, out=scaled)\n", " data[idx[:, 0], idx[:, 1]] = rng.poisson(np.clip(scaled * 400, 0, 1e6)).astype(np.float32) / 400\n", " return data, particle_map\n", "data, pmap = make_nanoparticle_sample()\n", "print(f\"Shape: {data.shape}, dtype: {data.dtype}\")\n", "print(f\"Range: [{data.min():.3f}, {data.max():.3f}]\")\n", "print(f\"Memory: {data.nbytes / 1e6:.0f} MB\")\n", "print(f\"Orientations: {len(np.unique(pmap[pmap >= 0]))}\")\n", "print(f\"quantem.widget {quantem.widget.__version__}\")" ] }, { "cell_type": "markdown", "id": "a104b204", "metadata": {}, "source": [ "## 2. Basic Viewer\n", "Default view: navigation image (mean of all diffraction patterns) on the left,\n", "diffraction pattern at the selected position on the right. Click on a\n", "nanoparticle to see its zone-axis pattern. Click on the background to see\n", "diffuse amorphous rings." ] }, { "cell_type": "code", "execution_count": 4, "id": "a105b205", "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:52.289590Z", "iopub.status.busy": "2026-02-22T07:07:52.288900Z", "iopub.status.idle": "2026-02-22T07:07:53.167486Z", "shell.execute_reply": "2026-02-22T07:07:53.167074Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "d9e905fe8411414da0722c45f1ab5378", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show4D(shape=(128, 128, 128, 128), pos=(64, 64))" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "w_basic = Show4D(\n", " data,\n", " title=\"Nanoparticle Diffraction\",\n", " nav_pixel_size=2.39,\n", " nav_pixel_unit=\"\\u00c5\",\n", " sig_pixel_size=0.46,\n", " sig_pixel_unit=\"mrad\",\n", ")\n", "w_basic" ] }, { "cell_type": "markdown", "id": "a106b206", "metadata": {}, "source": [ "## 3. Custom Navigation Image\n", "Override the default mean image with a custom navigation image.\n", "Here we use the standard deviation across diffraction patterns, which\n", "highlights nanoparticle positions (high structural variation) vs\n", "the uniform amorphous background." ] }, { "cell_type": "code", "execution_count": 5, "id": "a107b207", "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:53.169106Z", "iopub.status.busy": "2026-02-22T07:07:53.169007Z", "iopub.status.idle": "2026-02-22T07:07:53.524779Z", "shell.execute_reply": "2026-02-22T07:07:53.523895Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Nav image shape: (128, 128)\n", "Nav std range: [0.0333, 0.1229]\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "830e687a6f31435ca2adde4cb9c438ff", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show4D(shape=(128, 128, 128, 128), pos=(64, 64))" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Standard deviation across detector — highlights particle locations\n", "nav_std = data.std(axis=(2, 3))\n", "print(f\"Nav image shape: {nav_std.shape}\")\n", "print(f\"Nav std range: [{nav_std.min():.4f}, {nav_std.max():.4f}]\")\n", "w_nav = Show4D(\n", " data, nav_image=nav_std,\n", " title=\"Custom Nav (Std Dev)\",\n", " nav_pixel_size=2.39, nav_pixel_unit=\"\\u00c5\",\n", " sig_pixel_size=0.46, sig_pixel_unit=\"mrad\",\n", ")\n", "w_nav" ] }, { "cell_type": "markdown", "id": "a108b208", "metadata": {}, "source": [ "## 4. Programmatic Position Control\n", "Set the navigation position from Python. The signal panel updates\n", "automatically." ] }, { "cell_type": "code", "execution_count": 6, "id": "a109b209", "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:53.526150Z", "iopub.status.busy": "2026-02-22T07:07:53.526079Z", "iopub.status.idle": "2026-02-22T07:07:53.773557Z", "shell.execute_reply": "2026-02-22T07:07:53.771809Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Position: (0, 0)\n", "Nav shape: (128, 128), Sig shape: (128, 128)\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "83e548411b074e5380e696182af4856f", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show4D(shape=(128, 128, 128, 128), pos=(0, 0))" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "w_pos = Show4D(\n", " data, title=\"Position Control\",\n", " nav_pixel_size=2.39, nav_pixel_unit=\"\\u00c5\",\n", " sig_pixel_size=0.46, sig_pixel_unit=\"mrad\",\n", ")\n", "# Set position using the property\n", "w_pos.position = (0, 0)\n", "print(f\"Position: {w_pos.position}\")\n", "print(f\"Nav shape: {w_pos.nav_shape}, Sig shape: {w_pos.sig_shape}\")\n", "w_pos" ] }, { "cell_type": "code", "execution_count": 7, "id": "a110b210", "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:53.775124Z", "iopub.status.busy": "2026-02-22T07:07:53.774994Z", "iopub.status.idle": "2026-02-22T07:07:53.798542Z", "shell.execute_reply": "2026-02-22T07:07:53.797943Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Moved to: (96, 64)\n" ] } ], "source": [ "# Move to a different position\n", "w_pos.position = (96, 64)\n", "print(f\"Moved to: {w_pos.position}\")" ] }, { "cell_type": "markdown", "id": "a111b211", "metadata": {}, "source": [ "## 5. ROI Modes\n", "Draw ROI masks on the navigation image to average diffraction patterns\n", "from a region. Three shapes available: circle, square, and rectangle.\n", "When a ROI is active, the signal panel shows the averaged diffraction\n", "pattern across all positions within the ROI." ] }, { "cell_type": "code", "execution_count": 8, "id": "a112b212", "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:53.800081Z", "iopub.status.busy": "2026-02-22T07:07:53.799933Z", "iopub.status.idle": "2026-02-22T07:07:54.314804Z", "shell.execute_reply": "2026-02-22T07:07:54.314030Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "3cd3f0702e654ac381109c2e2a40e6b0", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show4D(shape=(128, 128, 128, 128), pos=(64, 64))" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Circle ROI — select a cluster of nanoparticles\n", "w_circle = Show4D(\n", " data, title=\"Circle ROI\",\n", " nav_pixel_size=2.39, nav_pixel_unit=\"\\u00c5\",\n", " sig_pixel_size=0.46, sig_pixel_unit=\"mrad\",\n", ")\n", "w_circle.roi_mode = \"circle\"\n", "w_circle.roi_center_x = 64.0\n", "w_circle.roi_center_y = 64.0\n", "w_circle.roi_radius = 15.0\n", "w_circle" ] }, { "cell_type": "code", "execution_count": 9, "id": "a113b213", "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:54.316441Z", "iopub.status.busy": "2026-02-22T07:07:54.316324Z", "iopub.status.idle": "2026-02-22T07:07:55.257685Z", "shell.execute_reply": "2026-02-22T07:07:55.256004Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "9490f5f0b9f34156b7bb2d8a8d8bf4be", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show4D(shape=(128, 128, 128, 128), pos=(64, 64))" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Square ROI\n", "w_square = Show4D(\n", " data, title=\"Square ROI\",\n", " nav_pixel_size=2.39, nav_pixel_unit=\"\\u00c5\",\n", " sig_pixel_size=0.46, sig_pixel_unit=\"mrad\",\n", ")\n", "w_square.roi_mode = \"square\"\n", "w_square.roi_center_x = 80.0\n", "w_square.roi_center_y = 40.0\n", "w_square.roi_radius = 12.0\n", "w_square" ] }, { "cell_type": "code", "execution_count": 10, "id": "a114b214", "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:55.259639Z", "iopub.status.busy": "2026-02-22T07:07:55.259497Z", "iopub.status.idle": "2026-02-22T07:07:56.169638Z", "shell.execute_reply": "2026-02-22T07:07:56.168658Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "ef8a696a2b8d4cf9ab05875c0a2de8b3", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show4D(shape=(128, 128, 128, 128), pos=(64, 64))" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Rectangle ROI\n", "w_rect = Show4D(\n", " data, title=\"Rectangle ROI\",\n", " nav_pixel_size=2.39, nav_pixel_unit=\"\\u00c5\",\n", " sig_pixel_size=0.46, sig_pixel_unit=\"mrad\",\n", ")\n", "w_rect.roi_mode = \"rect\"\n", "w_rect.roi_center_x = 64.0\n", "w_rect.roi_center_y = 64.0\n", "w_rect.roi_width = 40.0\n", "w_rect.roi_height = 16.0\n", "w_rect" ] }, { "cell_type": "markdown", "id": "a115b215", "metadata": {}, "source": [ "## 6. Scale Bars\n", "Scale bars appear automatically when pixel sizes and units are provided.\n", "The nanoparticle dataset uses 2.39 Å/px (real-space) and 0.46 mrad/px\n", "(diffraction). Unit conversion (Å → nm) happens automatically at ≥10 Å." ] }, { "cell_type": "code", "execution_count": 11, "id": "a116b216", "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:56.172300Z", "iopub.status.busy": "2026-02-22T07:07:56.172074Z", "iopub.status.idle": "2026-02-22T07:07:56.903307Z", "shell.execute_reply": "2026-02-22T07:07:56.902651Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Nav: 0.0 px/px (uncalibrated)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "Nav: 2.39 Å/px\n", "Sig: 0.46 mrad/px\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "71f46c2fb73949c3b336ae548f173dcd", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show4D(shape=(128, 128, 128, 128), pos=(64, 64))" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Without calibration — shows pixel units\n", "w_uncal = Show4D(data, title=\"Without Calibration\")\n", "print(f\"Nav: {w_uncal.nav_pixel_size} {w_uncal.nav_pixel_unit}/px (uncalibrated)\")\n", "# With calibration — shows physical scale bars\n", "w_cal = Show4D(\n", " data,\n", " title=\"With Calibration\",\n", " nav_pixel_size=2.39,\n", " nav_pixel_unit=\"\\u00c5\",\n", " sig_pixel_size=0.46,\n", " sig_pixel_unit=\"mrad\",\n", ")\n", "print(f\"Nav: {w_cal.nav_pixel_size} {w_cal.nav_pixel_unit}/px\")\n", "print(f\"Sig: {w_cal.sig_pixel_size} {w_cal.sig_pixel_unit}/px\")\n", "w_cal" ] }, { "cell_type": "markdown", "id": "a117b217", "metadata": {}, "source": [ "## 7. Non-Square Shapes\n", "Show4D handles non-square navigation arrays. The canvas automatically\n", "adjusts aspect ratio. Here we crop the nanoparticle dataset to a\n", "rectangular region." ] }, { "cell_type": "code", "execution_count": 12, "id": "a118b218", "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:56.905639Z", "iopub.status.busy": "2026-02-22T07:07:56.905507Z", "iopub.status.idle": "2026-02-22T07:07:57.052479Z", "shell.execute_reply": "2026-02-22T07:07:57.043544Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Non-square shape: (96, 48, 128, 128)\n", "Memory: 302.0 MB\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "1817c17318fe40379bd07dd18d9b1b11", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show4D(shape=(96, 48, 128, 128), pos=(48, 24))" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Crop to rectangular nav region\n", "data_rect = data[:96, :48].copy()\n", "print(f\"Non-square shape: {data_rect.shape}\")\n", "print(f\"Memory: {data_rect.nbytes / 1e6:.1f} MB\")\n", "w_nonsquare = Show4D(\n", " data_rect,\n", " title=\"Non-Square (96\\u00d748 nav, 128\\u00d7128 det)\",\n", " nav_pixel_size=2.39, nav_pixel_unit=\"\\u00c5\",\n", " sig_pixel_size=0.46, sig_pixel_unit=\"mrad\",\n", ")\n", "w_nonsquare" ] }, { "cell_type": "markdown", "id": "a119b219", "metadata": {}, "source": [ "## 8. Data Range and Statistics\n", "Access computed statistics and data ranges for both panels." ] }, { "cell_type": "code", "execution_count": 13, "id": "a120b220", "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:57.058438Z", "iopub.status.busy": "2026-02-22T07:07:57.058067Z", "iopub.status.idle": "2026-02-22T07:07:57.592234Z", "shell.execute_reply": "2026-02-22T07:07:57.591393Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Navigation image:\n", " Data range: [0.0210, 0.0493]\n", " Stats [mean, min, max, std]: ['0.0357', '0.0210', '0.0493', '0.0055']\n", "\n", "Signal (current frame):\n", " Data range: [0.0000, 1.2375]\n", " Stats [mean, min, max, std]: ['0.0353', '0.0000', '0.9050', '0.0920']\n", "\n", "repr: Show4D(shape=(128, 128, 128, 128), pos=(64, 64))\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "818737808c154fe288250cbf7b5934f0", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show4D(shape=(128, 128, 128, 128), pos=(64, 64))" ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ "w_stats = Show4D(\n", " data, title=\"Statistics Demo\",\n", " nav_pixel_size=2.39, nav_pixel_unit=\"\\u00c5\",\n", " sig_pixel_size=0.46, sig_pixel_unit=\"mrad\",\n", ")\n", "print(\"Navigation image:\")\n", "print(f\" Data range: [{w_stats.nav_data_min:.4f}, {w_stats.nav_data_max:.4f}]\")\n", "print(f\" Stats [mean, min, max, std]: {[f'{s:.4f}' for s in w_stats.nav_stats]}\")\n", "print()\n", "print(\"Signal (current frame):\")\n", "print(f\" Data range: [{w_stats.sig_data_min:.4f}, {w_stats.sig_data_max:.4f}]\")\n", "print(f\" Stats [mean, min, max, std]: {[f'{s:.4f}' for s in w_stats.sig_stats]}\")\n", "print()\n", "print(f\"repr: {w_stats}\")\n", "w_stats" ] }, { "cell_type": "markdown", "id": "4snhuj4eeip", "metadata": {}, "source": [ "## 9. State Persistence\n", "Save and restore all display settings — colormap, calibration, ROI config,\n", "snap settings — to a JSON file. Resume analysis after a kernel restart or\n", "share exact display state with a colleague." ] }, { "cell_type": "code", "execution_count": 14, "id": "sgdixk8vj8q", "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:57.594563Z", "iopub.status.busy": "2026-02-22T07:07:57.594420Z", "iopub.status.idle": "2026-02-22T07:07:58.212150Z", "shell.execute_reply": "2026-02-22T07:07:58.211035Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Nanoparticle Analysis\n", "════════════════════════════════\n", "Nav: 128×128 (2.39 Å/px)\n", "Signal: 128×128 (0.46 mrad/px)\n", "Position: (64, 64)\n", "Display: viridis | auto contrast | log\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "44e9ac154fce4154a392651f8e4f667d", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show4D(shape=(128, 128, 128, 128), pos=(64, 64))" ] }, "execution_count": 14, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Inspect current state\n", "w_state = Show4D(\n", " data, title=\"Nanoparticle Analysis\",\n", " cmap=\"viridis\", log_scale=True,\n", " nav_pixel_size=2.39, nav_pixel_unit=\"\\u00c5\",\n", " sig_pixel_size=0.46, sig_pixel_unit=\"mrad\",\n", ")\n", "w_state.summary()\n", "w_state" ] }, { "cell_type": "code", "execution_count": 15, "id": "dvutjzm68v", "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:58.214232Z", "iopub.status.busy": "2026-02-22T07:07:58.214072Z", "iopub.status.idle": "2026-02-22T07:07:58.238462Z", "shell.execute_reply": "2026-02-22T07:07:58.237866Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Saved to show4d_state.json\n", "{\n", " \"title\": \"Nanoparticle Analysis\",\n", " \"cmap\": \"viridis\",\n", " \"log_scale\": true,\n", " \"auto_contrast\": true,\n", " \"show_stats\": true,\n", " \"show_controls\": true,\n", " \"show_fft\": false,\n", " \"disabled_tools\": [],\n", " \"hidden_tools\": [],\n", " \"percentile_low\": 0.5,\n", " \"percentile_high\": 99.5,\n", " \"nav_pixel_size\": 2.39,\n", " \"sig_pixel_size\": 0.46,\n", " \"nav_pixel_unit\": \"\\u00c5\",\n", " \"sig_pixel_unit\": \"mrad\",\n", " \"roi_mode\": \"off\",\n", " \"roi_reduce\": \"mean\",\n", " \"roi_center_row\": 64.0,\n", " \"roi_center_col\": 64.0,\n", " \"roi_radius\": 19.2,\n", " \"roi_radius_inner\": 9.6,\n", " \"roi_width\": 38.4,\n", " \"roi_height\": 19.2,\n", " \"snap_enabled\": false,\n", " \"snap_radius\": 5,\n", " \"path_interval_ms\": 100,\n", " \"path_loop\": true,\n", " \"profile_line\": [],\n", " \"profile_width\": 1\n", "}\n" ] } ], "source": [ "# Save state to JSON\n", "w_state.save(\"show4d_state.json\")\n", "print(\"Saved to show4d_state.json\")\n", "# Inspect the state dict\n", "import json\n", "print(json.dumps(w_state.state_dict(), indent=2))" ] }, { "cell_type": "code", "execution_count": 16, "id": "il48999x2v", "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:58.240202Z", "iopub.status.busy": "2026-02-22T07:07:58.240050Z", "iopub.status.idle": "2026-02-22T07:07:59.054892Z", "shell.execute_reply": "2026-02-22T07:07:59.052745Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Restored: cmap=viridis, log_scale=True\n", "Nav pixel: 2.39 Å\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "e83d04c0a9e34fbd8b053f49fdd9c166", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show4D(shape=(128, 128, 128, 128), pos=(64, 64))" ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Restore from file — all settings come back\n", "w_restored = Show4D(data, state=\"show4d_state.json\")\n", "print(f\"Restored: cmap={w_restored.cmap}, log_scale={w_restored.log_scale}\")\n", "print(f\"Nav pixel: {w_restored.nav_pixel_size} {w_restored.nav_pixel_unit}\")\n", "w_restored" ] }, { "cell_type": "code", "execution_count": 17, "id": "ityrmjv1zp", "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:59.057193Z", "iopub.status.busy": "2026-02-22T07:07:59.057058Z", "iopub.status.idle": "2026-02-22T07:07:59.079780Z", "shell.execute_reply": "2026-02-22T07:07:59.078093Z" } }, "outputs": [], "source": [ "# Clean up\n", "from pathlib import Path\n", "Path(\"show4d_state.json\").unlink(missing_ok=True)" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.11.14" }, "widgets": { "application/vnd.jupyter.widget-state+json": { "state": { "01eb7e563a5544898a46ee0d81898dae": { "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 } }, "1817c17318fe40379bd07dd18d9b1b11": { "buffers": [ { "data": "", "encoding": "base64", "path": [ "_gif_data" ] }, { "data": "DnRaOwAAAAAOdNo7DnRaOw502jsOdFo7AAAAAAAAAAAAAAAADnRaOwrXIzwK1yM8AAAAAAAAAAAOdFo7AAAAAAAAAAAAAAAADnTaOwAAAAAOdNo7AAAAAAAAAAAOdFo7AAAAAAAAAAAOdFo7DnRaOw50WjsAAAAADnRaO4mICD0AAAAAAAAAAAAAAAAAAAAADnTaOwAAAAAOdFo7TxtoPQAAAAAAAAAAAAAAAAAAAAAAAAAADnTaOw502jsOdFo7CtcjPAAAAAAAAAAACtcjPAAAAAAOdFo8jCW/PArXIzyPwvU8AAAAAA50WjsK1yM8DnTaOwrXIzwOdNo7j8L1PA50WjsOdNo7AAAAAA50WjwAAAAACtcjPAAAAACJiIg8AAAAAAAAAAAAAAAADnTaOwrXIzwOdNo7AAAAAAAAAAAAAAAAAAAAAArXIzwOdNo7DnRaOwAAAAAAAAAADnRaPA502jsAAAAADnRaOwrXozwOdFo8DnRaO0t+MT0AAAAADnRaOwAAAAAOdFo7DnRaOwAAAAAOdFo8CtcjPA50WjsAAAAAiYiIPArXIzwAAAAAiYiIPAAAAAAOdNo7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnRaOw50WjsAAAAACtcjPAAAAAAAAAAADnRaPImIiDwAAAAADnRaPA502jsAAAAAAAAAAA50WjsAAAAAAAAAAAAAAAAOdNo7AAAAAAAAAAAAAAAAAAAAAAAAAAAOdNo7CtcjPAAAAAAAAAAAAAAAAAAAAAAAAAAADnRaOw502jsOdNo7DnRaOwAAAAAAAAAAAAAAAAAAAAAAAAAADnRaOw502jsAAAAAiYiIPA502jsAAAAAAAAAAArXIzwK16M8DnRaPAAAAACMJb88AAAAAAAAAAAOdFo7AAAAAArXozwOdFo7DnRaPArXIzwAAAAAAAAAAAAAAACJiIg8jCW/PA502jsOdFo7AAAAAImIiDwOdNo7AAAAAAAAAAAOdFo7CtcjPArXozwAAAAAAAAAAArXIzwOdFo7DnTaPImIiDwK1yM9CtcjPIwlvzwK1yM8DnRaPArXozwK1yM8CtcjPArXIzwK1yM8AAAAAA50WjsOdNo7AAAAAA502jwOdNo7AAAAAA502jsOdNo7AAAAAArXozwAAAAADnTaOw50WjsOdFo8AAAAAAAAAAAAAAAAAAAAAAAAAAAOdFo8AAAAAAAAAAAAAAAAAAAAAArXIzwAAAAADnRaPAAAAAAAAAAADnRaOwAAAAAAAAAAAAAAAA50WjwAAAAADnTaOwAAAACJiIg8jCW/PA502jsOdNo7DnRaOw50WjsAAAAADnTaOw50WjsK1yM8DnTaOw502jsAAAAAAAAAAAAAAAAAAAAACtcjPA50WjsAAAAADnTaOwrXozwAAAAADnRaOwAAAAAOdFo8AAAAAAAAAAAAAAAAAAAAAA50WjyJiIg8DnRaOwAAAACJiIg8DnTaOw50WjuPwvU8DnTaOw50WjuMJb88AAAAAAAAAAAOdNo7DnRaOwAAAAAK1yM8AAAAAAAAAAAK1yM8DnRaOwAAAAAK1yM8DnRaO4/C9TyJiIg8AAAAAArXIzwAAAAADnTaOwAAAAAOdNo7DnTaPAAAAAAAAAAACtcjPA50WjwOdNo7CtcjPMkvFj0OdNo7CtcjPA502jsOdNo8S34xPQ50WjwOdFo7CtcjPImIiDwK1yM8DnRaOwAAAAAOdNo8AAAAAA50WjsK1yM8AAAAAA502juMJb88CtcjPArXIzwOdNo7CtcjPA50WjsOdFo7CtcjPAAAAAAOdFo7AAAAAArXIzwOdNo7CtcjPAAAAAAOdFo8DnRaOwAAAAAOdFo7DnTaOw50WjsOdNo7AAAAAAAAAAAAAAAAyS8WPYmIiDwAAAAAAAAAAAAAAAAAAAAADnTaO4mICD0OdFo7DnTaOwAAAAAAAAAAAAAAAAAAAAAOdFo7DnRaOwAAAAAK1yM8DnTaOw50WjsOdFo8DnTaOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA50WjwOdNo7AAAAAA50WjsOdNo7CtcjPAAAAAAOdFo8DnRaPAAAAAAOdFo7AAAAAAAAAACMJb88DnRaPArXIzwK1yM8DnTaOwAAAAAAAAAAjCW/PArXIzwAAAAAAAAAAA502jsAAAAADnTaO4wlvzwOdNo7DnTaOw502jsAAAAAAAAAAAAAAAAK1yM8CtejPAAAAAAOdFo8DnRaOw502jsAAAAADnTaOwAAAAAAAAAAAAAAAIwlvzwAAAAADnRaPArXIzwAAAAADnRaPImIiDwOdNo7jCW/PI/C9TwK16M8AAAAAA50WjyMJb88CtcjPA50WjsOdNo7DnRaPArXIzyJiIg8CtejPAAAAAAAAAAAAAAAAImIiDwAAAAAAAAAAA502jsAAAAAjCW/PArXIzwAAAAAAAAAAAAAAAAOdNo7DnTaOw50WjwOdNo7jCW/PA502jsAAAAACtcjPImIiDwAAAAAAAAAAA50WjsK16M8DnRaOw502jsAAAAADnRaOwAAAAAAAAAAiYiIPAAAAAAK1yM8jCW/PA50WjsAAAAADnRaPAAAAAAOdFo8AAAAAA50WjsAAAAAAAAAAAAAAAAAAAAADnTaOwAAAAAAAAAAAAAAAIwlvzwK1yM8AAAAAAAAAAAAAAAADnTaOwAAAAAAAAAAAAAAAAAAAAAOdFo7AAAAAAAAAACJiIg8iYiIPA502juMJb88DnTaOw50WjsAAAAACtcjPA502jsAAAAAAAAAAAAAAAAOdNo7DnRaO4mIiDwAAAAAAAAAAAAAAAAOdNo7AAAAAAAAAAAAAAAACtejPAAAAAAAAAAAAAAAAArXIzwOdFo8DnRaOw502jsOdFo8AAAAAIwlvzwAAAAADnRaO4wlvzyMJT89DnTaOw50WjwOdNo7jCW/PA50WjsAAAAAAAAAAA502jsOdFo8DnTaPArXozyMJb88AAAAAA50WjsAAAAAAAAAAImIiDwOdNo7iYgIPQ502jsOdFo7DnTaPAAAAAAAAAAADnRaPA502jwK1yM8DnTaPAAAAAAK16M8AAAAAA502jsOdFo7DnTaOw50WjwK1yM8CtcjPA50WjyJiIg8jCW/PAAAAAAOdFo7DnTaOwAAAAAAAAAACtcjPA502jsOdNo7DnRaOwAAAAAAAAAAAAAAAAAAAAAOdFo7AAAAAAAAAACMJb88AAAAAA50WjuJiIg8AAAAAA50WjsAAAAAiYiIPArXIzwOdNo7AAAAAImIiDyJiIg8AAAAAA502jsAAAAADnRaOwAAAAAAAAAADnTaOw50WjwAAAAAAAAAAAAAAAAAAAAADnRaOwAAAACPwvU8AAAAAA502jsAAAAAAAAAAA50WjsK16M8AAAAAAAAAAAOdNo7AAAAAImIiDwAAAAAAAAAAAAAAAAAAAAADnRaOw50WjsAAAAAAAAAAA50WjsAAAAAAAAAAA50WjsAAAAADnRaOw502jwK1yM8CtcjPA50WjsAAAAAAAAAAA502jsAAAAAAAAAAAAAAAAK1yM8CtejPAAAAAAOdNo8AAAAAArXIz0OdFo8AAAAAA50WjwAAAAADnRaOwAAAAAAAAAAjCW/PA50WjwK1yM8AAAAAArXozxLfjE9CtcjPIwlvzwOdNo7AAAAAAAAAACJiIg8iYiIPIwlvzyPwvU8AAAAAA50WjwAAAAADnTaOw50WjwAAAAADnRaOw502jsK1yM8AAAAAA502jsAAAAAiYiIPI/C9TwK16M8CtcjPAAAAAAAAAAADnRaOwAAAACPwvU8AAAAAA50WjwAAAAACtejPImIiDwOdFo8DnTaOw50WjsAAAAAAAAAAAAAAAAOdNo7DnRaOwAAAAAAAAAADnTaOw50WjsAAAAAiYiIPAAAAAAOdFo8AAAAAA502jsOdFo8AAAAAA502jsAAAAAAAAAAAAAAAAAAAAADnRaOw502jsOdFo7AAAAAA50WjsAAAAAAAAAAAAAAAAOdNo7AAAAAAAAAAAOdNo7DnRaOwrXIzwOdFo7AAAAAAAAAAAAAAAAAAAAAArXIzwOdFo8AAAAAIwlvzwOdNo7AAAAAAAAAAAK1yM8AAAAAA50WjsOdFo7AAAAAArXozwAAAAAAAAAAArXIzwOdFo7AAAAAA502jsOdFo7AAAAAA50WjsK1yM8DnTaPAAAAAAOdFo8AAAAAA50WjuJiIg8DnTaO4mIiDwAAAAAiYiIPArXIzwAAAAADnRaPAAAAAAK16M8iYiIPA50WjsK1yM8DnRaOw50WjwAAAAAiYgIPYmICD0OdNo7AAAAAA50WjsOdFo8CtcjPArXozyJiIg8DnRaPYwlvzwOdFo7AAAAAArXozwK1yM8DnRaPA502jsOdFo7CtcjPArXIzwOdNo7CtcjPA502jyJiIg8AAAAAA50WjwOdNo7DnRaPArXIzwOdFo8CtejPA502jsOdFo8AAAAAA50WjyJiIg8CtcjPArXozwK16M8DnTaOw502jsOdNo7iYiIPA50WjsAAAAACtejPA502jwOdNo7DnTaO4wlvzwOdNo7AAAAAA50WjsOdNo7DnRaOw50WjsAAAAAAAAAAAAAAAAAAAAAAAAAAA502juJiIg8AAAAAArXIzwOdFo8AAAAAArXIzwAAAAADnTaOwAAAAAAAAAAAAAAAAAAAAAK1yM8AAAAAAAAAAAAAAAAAAAAAAAAAAAK1yM8AAAAAArXIzwAAAAAAAAAAAAAAAAAAAAADnRaPA50WjsAAAAACtejPAAAAAAOdNo7AAAAAA502jsOdFo8DnRaOw50WjsOdFo8AAAAAAAAAAAK1yM8AAAAAAAAAAAOdFo7DnRaOw502juMJb88DnRaPI/C9TwAAAAACtcjPArXozwOdFo7AAAAAA50WjsOdNo7jCW/PAAAAACJiAg9DnRaOwAAAAAOdFo8DnTaOwrXIzwK16M8DnRaO4wlvzwOdFo8iYiIPArXIz0OdFo7DnRaPA50WjzJLxY9jCW/PA50WjwK1yM8DnTaPEt+MT1LfjE9CtcjPImIiDwOdNo8iYiIPIwlvzwK1yM8DnTaPArXozwOdFo7iYiIPA502jsK16M8CtejPArXIzyPwvU8CtejPA502jwK16M8yS8WPQrXIzwAAAAACtcjPA502jsOdFo8DnTaPImIiDwOdNo8AAAAAArXozwK1yM8DnTaOwrXIzwOdFo7AAAAAA502jwAAAAADnRaOw50WjwOdNo7DnRaOw502jsOdNo7CtejPArXIzwOdNo7iYiIPArXIzwAAAAAAAAAAImIiDwAAAAAAAAAAImIiDwAAAAAAAAAAAAAAAAAAAAAAAAAAA50WjwOdFo7DnTaOwAAAAAAAAAACtejPAAAAAAOdFo7CtcjPAAAAAAAAAAAAAAAAAAAAAAAAAAAiYiIPArXIzwOdFo8DnTaOwrXIzwAAAAADnRaOw502jyJiIg8DnRaOwAAAACJiIg8DnTaOwAAAAAAAAAAAAAAAAAAAAAOdFo7AAAAAA502jsK1yM8CtejPAAAAAAOdFo8AAAAAAAAAACJiIg8iYiIPA502jsOdNo7DnRaPAAAAAAOdFo7DnRaPArXIzwAAAAAAAAAAA50WjyJiIg8DnTaO4/C9TwOdNo8DnRaPA502jsK1yM8DnRaPAAAAACJiIg8iYgIPYmIiDyMJb88iYiIPMkvFj3JLxY9DnRaPI/C9TwOdFo7AAAAAA50WjxPG2g96LSBPYwlvzzJLxY9AAAAAMkvFj2PwvU8CtcjPImIiDzJLxY9DnTaO4/C9TwK16M8iYiIPA50WjuJiAg9DnRaO4mIiDwK1yM8CtejPArXozxLfjE9DnRaPA50WjsOdFo7iYiIPIwlvzwK1yM8AAAAAAAAAAAOdFo7iYiIPImICD0K1yM8CtcjPAAAAAAOdNo7AAAAAAAAAAAAAAAADnRaPAAAAAAOdNo7AAAAAArXozwAAAAACtcjPAAAAAAOdFo7AAAAAImIiDwAAAAAAAAAAA50WjsAAAAACtejPA50WjsAAAAAAAAAAA50WjsOdNo7AAAAAIwlvzwAAAAAAAAAAA502jsAAAAADnRaOwAAAAAAAAAADnTaOw50WjsK1yM8CtcjPAAAAAAOdNo7CtcjPAAAAAAAAAAAAAAAAAAAAAAAAAAADnRaPA50WjwAAAAAAAAAAAAAAAAOdFo7DnRaOwrXIzwOdFo8AAAAAA502jsOdFo8AAAAAArXozwAAAAAAAAAAAAAAAAOdNo7AAAAAImIiDwAAAAAAAAAAArXIzyPwvU8DnRaPImIiDwOdFo8CtejPA50WjwOdFo7iYiIPMkvFj0OdFo7AAAAAArXozwOdFo7DnTaOwrXozwOdFo8CtejPImIiDwOdFo8jCW/PI/C9TwK16M8iYgIPQ502jzJLxY9yS8WPQ502jsK1yM8DnTaPImICD0OdNo8DnTaPImICD0K1yM9j8L1PArXozwK16M8CtcjPA50WjwK16M8CtejPArXIzyJiIg8DnTaOwrXIzwK1yM8iYgIPQrXIzyJiAg9DnRaOw50WjwAAAAAiYiIPAAAAACJiIg8DnTaOw50WjsK16M8AAAAAA50WjwAAAAAiYiIPA502jsK1yM8DnTaOwAAAACMJb88CtcjPA502jsAAAAAAAAAAA502jsAAAAAAAAAAAAAAAAAAAAADnRaOwAAAAAK1yM8CtcjPA50WjsAAAAACtcjPAAAAAAAAAAAAAAAAA502jsAAAAAAAAAAA502jsAAAAAAAAAAAAAAAAAAAAACtcjPImIiDwOdFo7AAAAAAAAAAAK1yM8DnRaPAAAAAAAAAAAAAAAAAAAAAAOdFo8CtejPA502jsAAAAADnTaOwrXIzwOdFo7DnTaO4wlvzwOdFo8DnTaOwrXIzwOdFo7AAAAAA502jsAAAAAAAAAAAAAAAAK1yM8DnRaOwrXIzwOdFo8DnRaPA502jyJiIg8DnRaPA502jsK1yM8j8L1PArXIzyMJT89DnRaPArXozwK1yM8DnTaOw502jyJiIg8iYiIPArXIz0OdFo8iYiIPImIiDyPwvU8DnTaPImICD1LfjE9jCU/PU8baD0K1yM9S34xPYmIiDzNzEw9DnTaPImIiDyJiIg8iYgIPYmICD2JiIg8j8L1PImIiDwOdNo8CtcjPA50WjyJiIg8iYgIPQrXozyPwvU8iYgIPY/CdT2JiIg8iYiIPArXozwOdFo8iYiIPAAAAAAK1yM8DnTaOw502jsOdFo8DnRaPAAAAAAOdFo7DnTaPAAAAAAAAAAAAAAAAA502jsOdNo7DnRaO4mIiDwAAAAADnTaOw50WjsK1yM8iYiIPAAAAAAOdNo7yS8WPQAAAAAOdNo7iYiIPAAAAAAOdFo7AAAAAAAAAAAOdFo7DnRaPAAAAAAOdFo7AAAAAAAAAAAAAAAAAAAAAA50WjsAAAAADnRaOwAAAACJiIg8AAAAAAAAAAAAAAAADnTaPImIiDwK1yM8AAAAAAAAAAAAAAAAAAAAAAAAAAAOdNo7AAAAAArXIzwAAAAACtcjPA502jsK1yM8AAAAAA50WjsOdFo7CtcjPAAAAAAOdFo7DnRaPAAAAAAAAAAADnRaPA50WjwAAAAADnRaPArXIzyJiIg8DnRaPA50WjuPwvU8CtejPA502jwK1yM8DnTaPArXIzyJiAg9CtcjPA50WjyJiAg9DnRaPI/C9TzNzEw9yS8WPQ502jyJiAg9jCW/PImICD0K16M8j8L1PArXIz2PwvU8yS8WPUt+MT0K16M8DnRaPArXIzwK16M8j8L1PA502jwK1yM9DnTaO4mICD0OdFo8CtejPImICD3JLxY9DnRaPA502jwOdNo8DnRaOwrXIzyJiIg8DnTaPImICD0OdFo8iYiIPA502juMJb88AAAAAAAAAAAOdNo7jCW/PA50WjsOdFo8AAAAAA502jsOdNo7CtcjPAAAAAAAAAAAAAAAAA50WjuJiIg8DnRaOw50WjsAAAAADnTaPA50WjsOdNo7DnRaOw50WjuJiIg8iYiIPArXIzwOdNo7AAAAAA502jsK1yM8AAAAAArXIzwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtcjPAAAAAAK16M8AAAAAAAAAAAAAAAADnRaOwAAAAAAAAAADnTaOwAAAAAAAAAAiYiIPAAAAAAK1yM8AAAAAAAAAAAAAAAAjCW/PAAAAAAK1yM8AAAAAAAAAAAAAAAADnRaOwAAAAAAAAAADnTaOw50WjsK1yM8iYiIPA50WjwOdNo8AAAAAA50WjuMJb88AAAAAIwlvzyMJb88DnRaPIwlvzwK16M8jCW/PMkvFj2MJb88jCW/PArXIz0K16M8DnRaPA502jxLfjE9j8L1PA502jwOdNo7j8L1PImIiDwK16M8DnTaO4wlvzzNzEw9DnRaPImICD2PwvU8yS8WPYmICD0OdNo7DnTaPEt+MT0OdNo7j8L1PIwlvzwOdNo8DnTaPI/C9TwOdNo8jCW/PI/C9TwK16M8CtcjPImIiDyJiIg8CtcjPIwlvzwOdFo8CtcjPA502jwOdNo7DnTaPA502juMJb88DnRaOw50WjyMJb88DnTaPA502jsOdFo8DnRaPAAAAAAK1yM8CtcjPAAAAAAOdFo7iYiIPAAAAAAOdFo8AAAAAAAAAAAAAAAAAAAAAA50WjsAAAAADnRaPA50WjsOdNo7CtcjPA50WjwAAAAADnRaPAAAAAAAAAAAAAAAAA502jsOdFo8CtejPA50WjsAAAAAAAAAAAAAAAAOdFo7DnTaOwAAAAAAAAAAAAAAAIwlvzwOdFo7AAAAAAAAAAAOdNo7AAAAAA50WjsAAAAAAAAAAAAAAAAK16M8DnRaOw50WjsOdFo7j8L1PAAAAAAK1yM8AAAAAImIiDwAAAAADnRaPAAAAAAOdFo7DnTaOwrXIzwK1yM8CtejPIwlvzwOdNo8CtejPArXozyJiIg8CtcjPYwlvzyMJb88jCW/PArXIzyMJb88DnTaO4mIiDwOdNo8j8L1PImIiDxLfjE9iYiIPA502jyPwvU8CtcjPckvFj3NzEw9DnTaO8kvFj0K1yM9j8L1PA50WjyPwvU8jCU/PQrXozwOdFo9CtejPA50Wj2PwvU8yS8WPYmICD2PwvU8iYgIPUt+MT2MJb88DnTaPM3MTD1LfjE9DnRaPA502jyJiIg8jCW/PArXozwOdFo8DnRaPA502jyMJb88DnRaO4wlvzwOdNo8yS8WPYmIiDwK16M8AAAAAArXIzwAAAAACtejPA50WjsOdFo7AAAAAAAAAAAAAAAACtejPArXozwOdFo8DnRaPArXozwAAAAAiYiIPA50WjsAAAAAAAAAAA50WjsOdNo7DnRaOw50WjwOdFo7AAAAAAAAAACJiIg8DnRaOwAAAAAOdFo8AAAAAA50WjsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOdNo7DnRaOwAAAAAOdFo7DnRaOwAAAAAAAAAACtejPAAAAAAAAAAAjCW/PArXozwK1yM8CtcjPArXIzwK1yM8AAAAAA50WjwAAAAACtcjPAAAAAAAAAAAiYiIPA502jsOdFo8DnRaPArXozwOdNo8CtcjPA50WjwK1yM8DnRaPArXIzwOdNo7CtcjPImIiDwOdFo7CtcjPIwlvzzJLxY9CtejPImIiDyPwvU8CtejPIwlvzwK1yM9yS8WPQ502jzotIE9S34xPc3MTD0K16M8CtejPEt+MT0K1yM9DnTaPI/C9TwK1yM9yS8WPYmICD2PwvU8iYgIPQrXIz0OdNo8S34xPQ502jyJiAg96LSBPQrXozyPwvU8S34xPQ50Wj2MJb88CtcjPckvFj2PwvU8zcxMPYmICD2JiAg9CtejPI/C9TyJiIg8CtcjPArXIzyJiIg8DnTaOwrXozyJiIg8jCW/PArXozyJiIg8CtcjPA50WjsOdNo8AAAAAArXIzwOdFo7CtcjPArXIz0K16M8DnRaPA502jwAAAAACtcjPImIiDwAAAAAiYiIPAAAAAAAAAAACtejPAAAAAAK1yM8CtcjPA502jwAAAAAAAAAAA50WjwOdFo8DnRaOwAAAAAOdFo8AAAAAA50WjsAAAAAAAAAAAAAAAAAAAAADnRaOw50WjsOdFo8AAAAAAAAAAAOdNo7DnTaO4wlvzwAAAAADnTaOwAAAAAAAAAAAAAAAImIiDwAAAAAiYgIPQAAAAAAAAAADnRaOw50WjwK1yM8iYiIPA502juJiIg8DnRaPArXIzwOdNo7DnRaPA50WjuJiAg9DnTaPImICD0AAAAAj8L1PMkvFj2JiAg9CtejPM3MTD2MJb88yS8WPc3MTD3otIE9iYgIPQ50WjyMJb88zcxMPckvFj2JiAg9TxtoPYwlvzyPwvU8DnRaPYwlPz2MJT89DnTaPI/C9TzJLxY9CtcjPYmICD2PwvU8j8L1PMkvFj2MJT89DnRaPUt+MT2MJb88CtcjPY/C9TzNzEw9CtejPEt+MT2JiAg9iYiIPIwlPz2PwnU9S34xPQ50WjwOdFo8S34xPQrXozyMJT89TxtoPUt+MT2PwvU8DnRaPQ502jwOdFo8DnTaPImIiDzJLxY9iYiIPArXIz2PwvU8DnRaPImIiDwK16M8CtcjPA50WjsK1yM8iYiIPImIiDwAAAAADnRaPA50WjsK16M8DnTaOw50WjwAAAAADnTaOwAAAACPwvU8CtejPA50WjwAAAAAAAAAAAAAAAAOdNo7AAAAAA502jsAAAAADnTaOwAAAAAAAAAACtcjPA502jsK16M8AAAAAArXIzwOdFo7DnRaOw50WjwAAAAADnTaOwrXIzwAAAAAiYiIPAAAAAAK1yM8AAAAAArXIzwAAAAACtcjPArXIzwOdNo8DnRaPAAAAAAK1yM8DnTaPImIiDwOdNo7DnTaO4mICD0OdNo7jCW/PArXIzwOdNo7DnTaO4mIiDyPwvU8jCW/PA502juJiIg8j8L1PI/C9TyMJb88jCW/PA50Wj3JLxY9jCU/PYmICD0K16M8CtejPE8baD2JiIg8DnTaPIwlPz2JiAg9jCW/PA502jwOdFo9yS8WPYmICD0K16M8CtejPArXIz3NzEw9iYgIPY/C9TwK1yM9zcxMPckvFj3JLxY9q6qqPYwlvzyPwnU96LSBPY/C9TyPwvU8CtcjPUt+MT1LfjE9zcxMPYwlvzyPwvU8jCU/PY/C9TyJiAg9iYiIPMkvFj0K1yM9j8J1PY/C9TyPwvU8iYiIPI/C9TyJiAg9iYiIPA502jsOdFo7AAAAAIwlvzwK16M8DnRaPA50WjsOdNo8j8L1PArXIzwK16M8DnRaOwAAAAAOdNo7DnTaOw50WjsAAAAAiYiIPAAAAAAOdFo8AAAAAA50WjsOdNo7DnRaPI/C9TwAAAAAAAAAAAAAAACJiIg8AAAAAArXIzwAAAAACtcjPAAAAAAOdNo7DnRaPAAAAAAOdFo8AAAAAA50WjwK16M8AAAAAA50WjsK1yM8jCW/PAAAAAAOdFo7AAAAAA502jwOdFo7AAAAAArXIzwOdFo7DnTaOwrXIzwAAAAADnRaPAAAAAAOdFo8AAAAAArXozwOdFo8DnTaOwAAAABLfjE9jCW/PImIiDyJiIg8CtejPA50WjsOdFo8AAAAAA50WjyMJb88S34xPYmIiDyJiAg9jCW/PIwlPz2JiAg9S34xPUt+MT2JiIg8DnTaPImIiDwK16M8DnTaPArXIz2PwvU8yS8WPckvFj2PwnU9yS8WPQ50Wj2MJT89DnTaPA502jyPwvU8iYgIPYwlvzyJiIg9S34xPQrXozxLfjE9zcxMPYmICD3JLxY9iYgIPY/C9TwOdNo8iYgIPYmICD0OdFo8yS8WPYwlPz0K16M8zcxMPYwlPz0K1yM8j8L1PImIiDwK16M8iYgIPQrXozwK16M8iYgIPYwlvzwAAAAADnRaPImICD0K1yM8jCW/PA50WjwOdNo7DnRaPAAAAAAK16M8DnTaO4wlvzwOdNo7DnRaPArXozwAAAAAAAAAAIwlvzwOdFo7CtcjPA50WjsOdFo8DnRaOwAAAACMJb88AAAAAAAAAAAAAAAAAAAAAA502jsK16M8AAAAAAAAAAAOdNo7CtejPA50WjwAAAAAAAAAAAAAAAAAAAAAAAAAAA50WjsAAAAAAAAAAAAAAAAK1yM8CtcjPAAAAAAOdFo8AAAAAA502jsAAAAADnRaOwAAAAAK1yM8CtcjPImIiDyJiIg8AAAAAAAAAAAOdFo7CtcjPA502jvNzEw9jCW/PA502jyJiIg8iYgIPQ50WjwOdNo8j8L1PImICD3JLxY9j8L1PImICD1LfjE9j8L1POi0gT0K16M8yS8WPY/CdT0OdNo8iYiIPArXozyMJb88j8L1PM3MTD2JiIg9yS8WPQrXozyPwvU8jCU/PUt+MT0OdNo8CtejPA50WjyPwvU8jCU/PYwlPz0OdNo8TxtoPYmIiD0OdNo8j8L1PImICD0OdFo9jCW/PI/C9TwK1yM9CtejPM3MTD3JLxY9iYgIPQrXozxLfjE9DnTaPEt+MT0OdNo8DnTaPImIiDyJiAg9j8L1PMkvFj3otIE9jCW/PArXIz2MJb88CtcjPIwlvzwOdNo8CtejPE8baD0OdNo7j8L1PArXIzwK1yM8DnRaO4/C9TwK1yM8AAAAAAAAAAAK1yM8CtcjPArXIzyJiIg8CtejPA502jsOdFo7DnRaOwrXIzwOdNo7DnRaPAAAAAAK1yM8iYiIPAAAAAAOdNo7CtejPAAAAAAK1yM8iYiIPAAAAAAOdFo7j8L1PAAAAAAK1yM8CtejPAAAAAAAAAAADnRaOwAAAAAOdFo7AAAAAAAAAAAAAAAADnRaOw502jsAAAAACtcjPA50WjyPwvU8DnTaOw502jwK1yM8DnRaPA50WjsK16M8DnTaO4wlvzwOdFo7DnRaPMkvFj3JLxY9iYiIPArXozyJiIg8DnTaO4/C9TwK1yM8DnTaPArXIz0OdFo8j8L1PA502jyPwvU8CtcjPY/C9TwOdNo8CtejPImICD2JiAg9S34xPQ502jyJiIg8CtcjPU8baD3otIE9j8L1PEt+MT0K1yM9jCU/PYmICD3otIE9j8L1PIwlvzyMJb88j8L1PImICD0K16M8DnRaPSlcjz2JiIg9S34xPckvlj3JLxY9jCW/PM3MTD0OdNo8iYgIPYmIiD0K1yM9TxtoPQ502jyJiIg9KVyPPQrXozyPwvU8j8L1PIwlPz3NzEw9DnRaPc3MTD1LfjE9zcxMPQrXozyMJb88S34xPQ502jxLfjE9DnTaOw502jsK16M8CtejPImICD0OdFo8iYiIPI/C9TyJiIg8AAAAAA50WjsOdNo7CtcjPAAAAAAOdNo7AAAAAA50WjsOdFo7iYiIPA502jsAAAAAAAAAAA502jsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOdFo7DnRaPA50WjsOdNo7AAAAAA502jsOdFo8DnRaOwrXIzwAAAAAAAAAAArXozwAAAAAAAAAAAAAAAAAAAAADnRaOw50WjwOdNo7iYiIPA50WjsK1yM8iYiIPArXIzwAAAAADnRaOwAAAADNzEw9DnTaOw502jvJL5Y9AAAAAIwlPz2MJb88iYiIPA50WjwOdNo8DnRaPA502juPwvU8CtejPEt+MT0K16M8jCW/PArXIz3JLxY9iYiIPArXIz2MJb88j8L1PIwlPz2JiAg9yS8WPQrXIz2MJb88jCU/PYmICD0K16M8CtcjPY/C9TzNzEw9KVyPPc3MTD0pXI89S34xPYmICD1PG2g9j8J1PYmIiD2PwnU9j8L1PMkvFj3JLxY9CtcjPei0gT2PwvU8CtcjPc3MTD1LfjE9S34xPQ502jzJLxY9DnTaPA502jyMJT89j8L1PArXIz3NzEw9j8J1PUt+MT2MJb88j8L1PImIiDyPwvU8DnTaPIwlPz0K1yM9j8L1PA50WjwOdNo8iYiIPI/C9TwOdNo8yS8WPQrXozyJiIg8DnTaO8kvFj2JiIg8iYiIPAAAAAAOdFo8AAAAAIwlvzwK1yM8AAAAAA50WjsOdNo7AAAAAA50WjwOdFo8jCW/PArXozwOdFo8DnRaOwrXIzwAAAAAAAAAAArXIzwAAAAAAAAAAArXIzwAAAAACtcjPA502jwAAAAADnRaOwAAAAAOdNo7DnRaPImIiDyJiIg8DnRaOw502juMJb88DnRaOwAAAAAAAAAAAAAAAArXIzwOdFo7CtejPAAAAAAOdFo7DnTaOwrXIzyMJb88CtejPIwlvzwK16M8CtcjPImIiDyMJb88CtcjPArXozyMJb88CtcjPYmICD2JiIg8jCW/PI/C9TzJLxY9jCW/PE8baD2JiAg9DnTaPE8baD3JLxY9iYgIPYwlvzzJLxY9CtcjPY/CdT3NzEw9jCU/Pc3MTD1PG2g9j8L1PImICD2PwvU8jCW/PImICD1LfjE9S34xPQrXIz0OdFo8DnTaPA502jwK1yM9DnTaPEt+MT1LfjE9S34xPUt+MT0K1yM9CtcjPc3MTD0OdNo8agOdPYmICD2PwnU9S34xPU8baD3otIE9jCU/Pc3MTD2MJT89CtejPA502jxLfjE9CtcjPY/C9TwOdNo8DnTaPA502jyMJb88iYgIPYmICD2MJb88DnRaO4mICD0OdNo8yS8WPQ50WjwK1yM8AAAAAA50WjyMJb88DnRaO4wlvzwK1yM8DnRaOw50WjwOdFo7CtejPA502jsAAAAAAAAAAA50WjsOdFo7AAAAAAAAAAAOdFo7DnRaPA50WjsOdFo8AAAAAImIiDwAAAAAAAAAAAAAAAAAAAAADnRaOw50WjwOdNo7DnTaOw50WjsAAAAAAAAAAArXIzwK1yM8DnTaOw502jsOdFo7DnTaOwAAAAAK16M8DnTaOwAAAAAOdFo8iYiIPA50WjsK16M8DnTaOw502jsOdNo7CtcjPIwlvzyJiAg9iYiIPM3MTD3JLxY9CtcjPYmICD0K16M8zcxMPYwlvzwOdFo9zcxMPQrXIz0K1yM9S34xPQ502jyMJT89iYgIPYwlPz2JiAg9iYgIPckvFj0K16M8j8L1PIwlPz0K1yM9iYgIPYmICD3JL5Y9TxtoPQrXIz0OdFo9jCU/PWoDnT3otIE9jCU/PQrXozyJiAg9iYgIPQrXIz2JiIg9jCU/PY/C9TyJiIg8LPnFPU8baD0OdFo9yS8WPQrXIz0K1yM9CtcjPSlcjz1LfjE9j8L1PI/C9TwOdNo8yS8WPckvFj2JiIg8jCU/PYmICD0OdFo9j8L1PA502jyMJb88KVyPPckvFj3JLxY9DnRaPArXIz0OdFo9DnRaPImICD2PwvU8CtcjPA502jyMJb88yS8WPYwlvzwOdFo8jCW/PImIiDwOdNo7DnRaOw502juJiIg8AAAAAAAAAAAOdFo8jCW/PA502juPwvU8CtcjPAAAAAAOdFo7DnTaOwAAAAAAAAAAAAAAAAAAAAAOdNo7AAAAAA50WjsAAAAAAAAAAAAAAAAAAAAAAAAAAA502juJiIg8iYiIPAAAAAAK1yM8DnRaOwAAAAAAAAAADnRaPA50WjwAAAAACtcjPImIiDyPwvU8DnRaPAAAAAAAAAAAiYiIPA502jyMJb88jCW/PImIiDwAAAAAjCU/PQ502jyMJb88CtejPA50WjxLfjE9j8L1PArXozzJLxY9DnTaPArXIz1LfjE9yS8WPc3MTD2MJb88j8L1PImICD3JLxY9jCU/Pc3MTD0K1yM9j8L1PEt+MT3NzEw9TxtoPUt+MT3NzEw9iYgIPckvFj0pXI89j8J1PQrXIz1LfjE9j8L1PE8baD1toNM9TxtoPYmICD0pXI89jCW/PEt+MT3JLxY9iYiIPY/CdT3otIE9zcxMPYwlPz2MJT89j8L1PArXIz2PwnU9CtejPA50Wj0K16M8CtejPE8baD2MJb88KVyPPWoDnT3JLxY9j8L1PI/C9TzNzEw96LSBPYmICD0OdFo9iYgIPckvFj0K1yM8j8L1PIwlPz3JLxY9j8L1PAAAAAAOdFo8DnTaPA50WjsK1yM8iYiIPIwlvzyJiIg8iYiIPA50WjsOdFo8iYgIPQ502jsAAAAAjCW/PAAAAAAOdNo7DnTaPImIiDyJiIg8DnTaPAAAAAAK1yM8iYiIPAAAAAAAAAAAAAAAAAAAAAAOdNo8AAAAAA50WjyJiIg8iYiIPArXIzwAAAAAAAAAAAAAAAAAAAAADnTaOw50WjsOdNo7AAAAAAAAAAAAAAAADnRaPA50WjsK1yM9jCW/PA502juJiIg8DnRaPA50WjuJiIg8DnRaPImIiDwOdNo8yS8WPY/C9TyPwvU8iYgIPQrXozyMJb88jCW/PKuqqj3NzEw9CtcjPauqqj3NzEw9CtcjPQrXIz2MJT89iYgIPSlcjz0K1yM9DnTaPImICD2MJb88KVyPPQrXIzyJiIg9TxtoPUt+MT2MJT89KVyPPQ502jwK1yM9yS8WPU8baD1LfjE9yS8WPUt+MT0OdFo9iYiIPY/CdT0OdFo9j8J1PU8baD1PG2g9yS8WPei0gT3otIE9iYiIPckvFj2PwvU8j8J1PQrXIz3otIE96LSBPckvFj3JLxY9iYgIPQ502jwK1yM9S34xPYmICD1LfjE9jCW/PImICD0K1yM9iYgIPUt+MT2MJT89DnTaPIwlvzyMJb88S34xPYmICD0OdNo7CtcjPei0gT0K1yM8iYiIPA50WjwOdFo8DnRaPImIiDwOdFo8DnTaOw50WjsAAAAADnRaOw50WjsOdFo8DnRaPArXIzwAAAAADnRaOw50WjwK16M8DnTaO4mIiDwOdFo7AAAAAAAAAAAAAAAAAAAAAAAAAAAOdNo7AAAAAAAAAACJiIg8AAAAAAAAAACMJb88DnTaOwAAAAAAAAAAAAAAAAAAAAAOdFo7DnTaO4mIiDwK1yM8yS8WPQAAAAAOdFo7CtcjPYwlvzwOdNo8CtejPImIiDwOdNo8iYgIPY/C9TyJiIg8S34xPQrXIz0K16M8yS8WPYmICD1LfjE9KVyPPckvlj1PG2g9CtejPArXIz3JLxY9S34xPYwlPz1LfjE9CtcjPU8baD3NzEw9CtejPE8baD3JLxY9TxtoPQrXIz0K1yM9DnRaPc3MTD0pXI89jCU/PY/CdT0OdNo8zcxMPQ50Wj1PG2g9jCU/PQ50Wj3NzEw9CtcjPc3MTD1LfjE9CtcjPYmICD2MJT89DnRaPQ50Wj1PG2g9yS8WPYmIiD0K1yM9DnRaPUt+sT1PG2g9j8L1PA50Wj0OdNo8DnRaPQ50Wj3NzEw9zcxMPQ50Wj3NzEw9jCU/PUt+MT3JLxY9iYiIPQ502jyMJT89iYiIPArXozwOdFo9yS8WPQrXozwOdNo7jCW/PArXozwOdFo8CtcjPA50WjyMJb88DnTaOwAAAAAK16M8DnTaPA502jsOdFo7DnTaO4mIiDwAAAAAAAAAAArXozwOdFo8DnRaPAAAAAAOdNo7AAAAAAAAAAAOdFo8iYgIPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK1yM8AAAAAArXIzwOdNo7AAAAAAAAAAAOdNo7AAAAAAAAAAAOdNo7DnTaOwrXozwAAAAADnRaPA502juMJb88TxtoPQrXozyMJb88DnTaPArXIzyPwvU8yS8WPQ50WjwOdNo8zcxMPQ50WjzNzEw9j8J1PYwlvzxPG2g9DnTaPArXIz0OdNo8j8L1PIwlPz1PG2g9CtcjPYmIiDwK1yM9yS8WPei0gT1LfjE9yS+WPYmIiD2PwnU9DnRaPYmIiD2MJT89CtejPQ502jzotIE9DnRaPYmIiD3NzEw97FG4PYwlPz3JL5Y9TxtoPYmICD3JL5Y9S34xPSlcjz2MJT89yS8WPQrXIz2JiIg9zcxMPYwlPz2JiIg9S34xPQrXIz3NzEw9j8L1PA50Wj3NzEw9iYiIPUt+MT2JiAg9jCW/PIwlvzyMJT89jCU/PQ502jyPwnU9jCW/PMkvFj2JiAg9j8L1PEt+MT1LfjE9iYgIPY/C9TwK16M8DnRaO4mICD2PwvU8jCU/PQrXozyMJb88DnTaOw502jsOdFo7CtcjPArXIzwOdFo7DnRaO4mIiDwOdFo7AAAAAA502jsAAAAAAAAAAAAAAAAAAAAADnRaOwAAAAAOdFo8iYiIPArXozwOdNo7AAAAAArXIzwAAAAAAAAAAA50WjsK1yM8DnRaOw50WjsAAAAADnTaOw50WjsOdFo8DnRaOwrXozwK16M8DnTaPIwlvzzJLxY9DnRaPI/C9TzJLxY9DnRaOwrXIzwOdFo8iYgIPQ50WjwOdNo8jCW/PI/C9TzJLxY9jCU/PYwlPz0OdFo8zcxMPUt+MT1LfjE9yS+WPQrXIz2JiIg8DnRaPY/CdT0OdNo8iYiIPQrXozwOdFo9S34xPUt+MT2JiAg9DnRaPY/C9TwpXI89yS8WPQ50Wj0pXI89jCU/PYmIiD3JL5Y9DnRaPU8baD3NzMw9iYiIPei0gT0pXI89iYgIPauqqj0K1yM9yS+WPY/CdT3otIE9jCU/PSlcjz3JL5Y9S34xPQ50Wj3JL5Y9S34xPY/CdT2MJT89zcxMPc3MTD3otIE9yS8WPQrXIz2MJT89DnTaPM3MTD3JLxY9S34xPYwlPz2MJT89DnTaPMkvFj0K1yM9S34xPY/C9TyJiIg8CtcjPQ502jyMJT89iYiIPQ502juJiAg9yS8WPYwlPz2PwvU8DnTaPA502jyJiIg8CtejPArXozwOdFo7AAAAAA50WjsK16M8AAAAAArXozyJiIg8AAAAAAAAAAAAAAAAAAAAAImIiDwAAAAAAAAAAArXIz0AAAAACtcjPA50WjwOdFo8AAAAAA502jsK1yM8CtcjPA50WjsK1yM9AAAAAAAAAACJiIg8CtcjPArXIzwK16M8AAAAAImIiDwOdFo7DnRaOw50WjsK16M8CtcjPI/C9TyMJb88iYiIPA50WjwOdNo8TxtoPYwlvzwOdFo7j8L1PArXIz0K1yM9iYiIPY/CdT1LfjE9jCU/PUt+MT2JiIg9jCU/PQrXoz2JiAg9DnRaPClcjz2JiAg9TxtoPckvFj1PG2g9iYiIPUt+MT3otIE9DnRaPSlcjz2PwnU9DnRaPSlcjz2MJT89KVyPPYmIiD1qA509S36xPc3MTD2MJT89KVyPPckvlj2MJb89j8J1Pei0gT3JLxY9j8J1Pckvlj1qA509yS8WPYmIiD1qA509q6qqPQrXIz0K16M9CtejPckvlj1qA509zcxMPYmICD1PG2g9CtcjPei0gT0OdFo9iYiIPQrXIz3JLxY9S34xPYmICD2PwvU8j8L1PI/CdT1LfjE9DnTaPOi0gT2PwvU8jCU/PckvFj2JiAg9jCW/PI/C9TyMJb88yS8WPQrXozyPwvU8j8L1PA50Wj0OdNo7jCW/PA50WjsK1yM8DnRaO4mICD0OdFo7CtcjPA502jsK1yM8iYgIPQAAAAAAAAAACtcjPA502juJiIg8DnRaOwAAAAAOdFo7DnTaOw502jsAAAAAAAAAAArXozwK16M8DnTaOwAAAAAK1yM8DnTaOwAAAAAOdFo7AAAAAArXozyMJb88CtejPArXIzwOdFo8iYgIPQ50WjwOdNo7iYgIPQrXIzwK1yM8yS8WPQ50WjwOdNo7CtcjPYmICD2JiAg9iYgIPYwlvzyPwvU8iYgIPUt+MT3JL5Y9yS8WPYwlvzzJLxY9jCU/Pei0gT1LfjE9TxtoPYwlvzzJLxY9iYiIPQ502jwK16M9jCU/PY/CdT1PG2g9iYiIPQ502j0OdFo9yS8WPYwlvz3JLxY9CtejPckvlj0pXI89DnRaPUt+sT1qA509TxtoPQrXIz1LfjE9DnRaPQ502j1qA5096LSBPU8baD1PG2g9agOdPauqqj3NzEw9j8J1PSlcjz3NzEw9q6qqPckvFj3NzEw9zcxMPQrXIz3NzEw9jCW/Pei0gT0K1yM9S34xPUt+MT3JLxY9iYiIPQrXIz3JLxY9j8L1PImICD2JiIg9DnRaPYmICD2JiAg9CtejPArXozyMJb88DnTaPA50WjsK16M8yS8WPYmICD2JiIg8j8L1PArXIzwK16M8DnRaO4wlvzwAAAAACtcjPImIiDyJiIg8iYiIPAAAAAAOdNo7DnRaOw502jsAAAAAAAAAAA50WjsAAAAAAAAAAAAAAAAAAAAADnRaOwAAAAAOdNo7DnRaOwAAAACMJb88AAAAAAAAAAAK1yM8AAAAAArXIzwAAAAADnRaPArXIz0OdFo8DnTaO4wlvzyJiIg8DnRaPA50WjuPwvU8jCU/PYwlvzzJLxY9CtejPImIiDyMJb88yS8WPYmIiD2JiIg8KVyPPY/C9TwOdNo8DnTaPA502jxLfjE9S34xPYmICD2MJT89DnRaPei0gT1LfjE9iYgIPYwlPz3JL5Y9yS+WPckvFj3JL5Y9jCW/Pc3MTD0K1yM9q6qqPU8baD0K1yM9agOdPauqqj2PwnU9zczMPUt+MT2PwnU9TxvoPckvlj1qA509S36xPYmIiD1PG2g97FG4Pckvlj0K16M9DnRaPY/CdT3otIE9KVyPPckvFj3otIE9j8J1Pc3MTD2JiAg9DnRaPU8baD3NzEw9j8J1PU8baD2JiIg9CtejPY/CdT3otIE9iYiIPei0gT0K1yM9jCU/Pc3MTD3NzEw9CtcjPYmICD2MJb88jCU/PckvFj3JLxY9yS8WPUt+MT3JLxY9yS8WPckvFj0OdNo8zcxMPc3MTD0K1yM8CtcjPI/C9TyMJb88CtejPA502jwOdNo7DnRaOw502jsOdFo7DnTaOwrXIzwAAAAADnRaOwAAAACJiIg8DnTaOw50WjsAAAAAjCW/PA50WjsAAAAADnRaOwAAAAAOdFo8AAAAAA50WjwK1yM8CtejPA50WjsK1yM8iYiIPAAAAAAOdFo8DnRaOw502juJiIg8yS8WPckvFj0K1yM8CtejPIwlvzyMJb88jCW/PImICD3JLxY9j8L1PM3MTD1qA509DnTaPA502jxLfjE9S34xPUt+MT2PwnU9yS8WPU8baD2PwvU8iYiIPYmICD3JLxY9iYiIPckvFj0K1yM9KVyPPc3MTD2JiIg9DnRaPU8baD2PwnU9DnRaPQ502jyJiIg9CtcjPU8b6D2MJT89S34xPSz5xT0K1yM9S36xPYwlvzyMJb89CtejPei0gT2JiAg9agOdPWoDnT1qA509j8J1PWoDnT0pXI89uB4FPmoDnT1qA5096LSBPc3MzD1PG2g9S36xPQ50Wj2JiAg9TxtoPU8baD0K16M9LPnFPU8baD2PwnU9DnRaPYmIiD3otIE9CtcjPYmICD0OdFo9zcxMPQrXIz2PwnU9CtcjPc3MTD1LfjE9yS8WPQrXoz2PwvU8CtcjPckvFj2PwvU8DnTaPImIiDyMJT89CtcjPQ502jwOdNo7jCW/PArXIzwK1yM8DnTaOw50WjwAAAAAAAAAAA502jsAAAAADnTaOwAAAAAAAAAADnTaPArXozwAAAAADnTaOwAAAAAAAAAAAAAAAAAAAAAK1yM8DnTaOwAAAAAAAAAAAAAAAAAAAAAK1yM8AAAAAAAAAAAAAAAAAAAAAAAAAAAOdNo8jCW/PA502jsOdFo8DnTaPA502jsK1yM8j8L1PArXozyJiAg9DnTaPMkvFj2JiIg8jCU/PU8baD2MJT89jCU/PckvFj3NzEw9jCU/PYmIiDwOdFo8yS8WPQrXIz2PwvU8j8J1PWoDnT3JL5Y9CtcjPckvFj3NzEw9yS8WPc3MTD2JiAg9iYiIPei0gT0K16M9CtcjPckvlj3JL5Y9q6qqPauqqj2PwnU9q6qqPW2g0z1qA509TxtoPckvFj1PG2g9DnRaPQrXoz2PwnU9yS+WPe/u7j3otIE9q6qqPei0gT0K16M96LSBPU8baD2JiIg9agOdPauqqj2MJT89KVyPPexRuD1qA509zcxMPauqqj0OdNo8jCU/PSlcjz2MJT89TxtoPQ50Wj3JL5Y9DnRaPc3MTD0OdNo8zcxMPQrXoz0OdNo8yS8WPYwlPz0pXI89yS8WPckvFj0K1yM9j8L1PImIiDwOdNo8yS8WPQ502jyJiAg9iYiIPImICD2JiIg8CtcjPImIiDwK16M8iYiIPArXIzwOdNo7DnRaPAAAAAAAAAAAAAAAAImIiDwOdFo8AAAAAA50WjwAAAAAAAAAAAAAAACMJb88DnRaO4wlvzwAAAAAAAAAAAAAAAAAAAAAAAAAAA50WjxLfjE9jCW/PArXIzwOdFo8CtcjPIwlvzwOdFo7DnRaPA50WjwK1yM8jCU/PQrXozyMJb88DnTaPMkvFj3otIE9iYgIPYmICD3NzEw9j8L1PImIiD3JLxY9iYiIPI/C9TwK16M8zcxMPc3MTD2MJT89CtejPMkvlj1LfjE9iYiIPU8baD3JLxY9yS+WPQ50Wj1PG2g9agOdPYwlPz2PwnU9zcxMPei0gT2MJb89DnRaPauqqj2MJb89j8J1PSlcjz2PwvU8jCW/PQ502j2JiIg9DnRaPQ50Wj3otIE9KVyPPYmIiD0pXI89yS+WPckvFj1LfjE96LSBPY/CdT1PG2g9iYiIPUt+sT0OdNo9KVyPPei0gT0OdNo9agOdPU8baD1PG2g9TxtoPY/CdT3otIE96LSBPQrXoz3JL5Y9agOdPYwlPz0OdNo8iYiIPQ502jzotIE9CtcjPQ50Wj2MJT89DnTaPImIiDzNzEw9zcxMPckvFj0OdFo9S34xPYwlPz2PwnU9S34xPY/C9TyPwvU8CtcjPYwlvzwOdNo8DnTaO4mICD0K16M8DnRaO4/C9TwK16M8iYiIPA50WjsOdFo8AAAAAA502jsAAAAAAAAAAA502jsAAAAAAAAAAAAAAAAAAAAADnRaOw50WjuJiIg8CtcjPImIiDwAAAAADnRaPAAAAAAOdNo7AAAAAA50WjsOdNo7AAAAAAAAAAAOdNo7CtcjPYwlvzyPwvU8CtcjPArXozwK1yM8CtejPA50Wj0K1yM8j8J1PckvFj0pXI89CtcjPQ502jxPG2g9DnRaPQ502jxLfjE9yS8WPYwlPz2MJb88S34xPYwlPz1LfjE9q6qqPYmIiD3JL5Y9j8J1PYmIiD0pXI89j8J1PYwlvz2PwnU9j8L1PQ50Wj3sUbg9MJb8PSlcjz0OdFo9zcxMPU8baD0K1yM9iYiIPSz5xT2JiIg9KVyPPQrXIz0OdFo9yS8WPQrXIz0pXI896LSBPU8baD3sUbg9iYiIPQrXoz1LfrE96LSBPc3MTD2rqqo9zcxMPexRuD3otIE9iYiIPSz5xT0K16M9iYiIPckvlj1PG+g9iYiIPYmICD1qA509DnTaPMkvFj0K1yM9TxtoPYmIiDyMJT89zcxMPYmIiDwK1yM9yS8WPYwlvzwOdFo9S34xPckvFj1PG2g9yS8WPYwlPz2PwvU8jCW/PI/C9TwOdNo7iYgIPYwlvzyPwvU8CtejPIwlvzwAAAAADnTaOwAAAAAOdFo7AAAAAAAAAAAAAAAACtcjPAAAAAAAAAAADnTaO4wlvzwAAAAAAAAAAAAAAAAOdFo7AAAAAA50WjwK1yM8DnTaOw50WjsK1yM8DnTaOwrXIzwK1yM8DnTaOw502jsAAAAADnRaOwrXozwK1yM8CtejPI/C9TyMJT89yS8WPUt+MT3NzEw9KVyPPUt+MT0OdNo8jCW/PImICD3JLxY9CtcjPYwlvzyMJT89jCU/Pc3MTD0OdNo8jCW/PE8baD0K16M8DnRaPYwlPz3otIE9jCU/Pei0gT0OdFo9q6qqPY/CdT2MJb89agOdPQrXoz1qA509jCU/PYwlvz2JiIg9iYiIPckvlj0s+cU9KVyPPU8baD3sUbg9KVyPPckvFj2JiIg9agOdPc3MzD3NzEw9q6qqPauqqj3otIE96LSBPQ50Wj0K16M9CtejPY/CdT2JiIg9DnRaPQrXoz2JiIg9iYiIPckvlj0pXI89j8J1PUt+sT1qA509j8J1PQ50Wj3NzEw9zcxMPY/CdT3otIE9S34xPc3MTD2PwnU9iYiIPYmICD2JiIg8zcxMPc3MTD0OdNo8jCU/PckvFj2PwvU8zcxMPYmICD3JLxY9S34xPei0gT0K1yM9jCW/PI/C9TzJLxY9S34xPQrXIz2MJb88CtcjPImIiDyMJb88iYiIPA502jsK1yM8iYiIPIwlvzwOdFo7CtcjPA502jsK16M8CtcjPAAAAAAOdNo7CtcjPImIiDwAAAAAAAAAAAAAAAAAAAAADnTaPA502jwK1yM8iYiIPA50WjyPwvU8CtejPArXIzwOdNo8DnTaPAAAAAAK1yM9CtcjPckvFj3JLxY9CtcjPY/C9TyJiAg9jCW/PArXIz0K1yM9CtejPYmICD2JiIg8DnTaPA50Wj0OdNo8jCW/PEt+MT0K1yM9j8J1PQrXoz2PwnU9CtcjPWoDnT3JL5Y9zcxMPUt+sT1PG+g9KVyPPauqqj1qA509jCW/PUt+sT0K16M9jCW/PSz5xT1qA509iYgIPSz5xT3sUbg9DnRaPexRuD3sUbg9zczMPc3MzD1PG2g96LSBPckvlj2PwnU9q6qqPUt+MT2JiIg9zcxMPSlcjz3sUbg9yS+WPc3MTD0K16M9agOdPYwlvz0OdFo9S34xPY/CdT2JiIg9iYiIPUt+sT3JL5Y9zczMPei0gT2PwnU9iYiIPauqqj3JLxY9CtejPY/C9TyJiAg9j8L1PArXoz0pXI89iYiIPYmICD3NzEw9yS8WPYmICD2MJT89iYiIPIwlPz0K16M8CtejPArXozzJLxY9j8L1PIwlPz2PwvU8CtejPArXIzwAAAAAS34xPUt+MT0OdFo7DnRaPA50WjwK16M8DnRaOw502jsOdFo7DnTaOwrXIzwOdNo7DnRaPAAAAAAAAAAACtejPAAAAAAAAAAADnRaOwAAAAAK16M8DnTaOwAAAACJiIg8iYiIPArXozwK1yM8DnTaPA50WjwOdNo7yS8WPQ50WjuPwvU8yS8WPQrXIz2PwvU8j8L1PImIiDyMJT89jCU/PUt+MT2JiIg8CtejPEt+MT3JLxY9S34xPU8baD0OdNo8zcxMPU8baD0pXI89yS8WPU8baD2PwnU9agOdPSlcjz3otIE9yS+WPYmIiD3JL5Y9agOdPei0gT2rqqo9DnRaPUt+sT2rqqo9CtejPckvlj3otIE97FG4PSlcjz0pXI89yS8WPQ50Wj2JiIg9iYiIPei0gT2JiAg9j8J1Pc3MTD2MJT89agOdPU8baD3sUbg9q6qqPQrXIz3otIE9CtcjPUt+sT0pXI89agOdPSlcjz2JiIg9TxtoPU8b6D1PG2g9jCU/PQrXoz1qA509jCW/PexRuD0pXI89j8J1PU8baD0pXI89CtejPQrXIz0K1yM9j8J1PY/C9TyPwnU9jCU/PY/CdT2JiAg9zcxMPQ50Wj3JL5Y9CtcjPckvFj2JiAg9CtcjPY/C9TwK1yM9DnRaPIwlvzyJiAg9CtejPA502jsK1yM9DnTaPI/C9TwK16M8DnRaPAAAAAAK1yM8AAAAAAAAAACPwvU8AAAAAA502jsAAAAAAAAAAAAAAAAOdFo8DnTaOwAAAAAK1yM8iYiIPI/C9TwOdFo7jCU/PQrXozwK16M8iYiIPImICD0OdNo7DnRaPAAAAACPwvU8yS8WPY/C9TwOdFo8jCW/PI/C9TwOdFo9yS8WPYwlvzzNzEw9iYiIPc3MTD2JiAg9DnRaPSlcjz0OdNo8S34xPc3MTD2MJb886LSBPW2g0z1PG2g9iYiIPc3MTD0s+cU9yS+WPUt+sT3NzMw9iYiIPU8baD2MJT89KVyPPYmIiD3sUbg9KVyPPY/CdT1PG2g9KVyPPc3MTD2PwnU9iYiIPckvlj0K16M9j8L1PKuqqj3otIE9DnRaPQrXIz3JLxY9zcxMPckvlj2PwnU96LSBPc3MTD2MJb89DnRaPQrXoz1LfjE9zcxMPei0gT1LfrE9iYiIPQ502j2JiIg9agOdPUt+MT1qA509KVyPPei0gT3JL5Y96LSBPQrXIz1PG2g9agOdPQrXoz2PwvU86LSBPU8baD2JiIg9iYgIPQrXoz3NzEw9jCU/PY/C9TyPwvU8yS8WPU8baD2PwvU8TxtoPQ502jxLfjE9j8J1PQ50WjyJiAg9CtejPImIiDyJiAg9jCW/PI/C9TyJiAg9DnRaPA502jsOdFo7iYiIPImIiDwOdFo7DnTaOwAAAAAOdNo7DnRaOwAAAAAOdFo7AAAAAAAAAAAAAAAAiYiIPA50WjwOdNo8CtcjPA502jsOdFo7DnTaOwrXIzwK1yM8CtejPA502juPwvU8DnTaPI/C9TwOdFo8DnTaPArXozyMJT89j8L1PArXIz0OdNo8jCW/PA502jxLfjE9S34xPY/CdT3NzEw9TxtoPU8baD3JLxY9DnRaPQrXoz0pXI89CtcjPQ50Wj1qA509yS+WPckvlj1qA509j8J1PW2g0z3otIE9LPnFPauqqj3NzMw9DnRaPSlcjz3NzMw9DnRaPQrXIz3JL5Y9q6qqPQrXIz1qA509TxtoPQ50Wj1qA509DnRaPYwlPz3NzEw9CtejPei0gT1LfjE9TxtoPYmIiD2PwnU9iYgIPY/CdT2PwvU8CtcjPauqqj0OdNo8TxtoPYmIiD3NzEw9jCU/PSlcjz0OdFo9CtcjPUt+sT3otIE9uB4FPg502jyMJb896LSBPU8baD1qA509agOdPYmIiD3sUbg9DnRaPUt+MT0OdFo9S34xPQ502jwK1yM9jCU/PQrXIz3NzEw9CtcjPY/C9TxLfjE9j8L1PIwlPz2JiAg9CtcjPQ502jtLfjE9jCW/PEt+MT1LfjE9iYiIPA502jwOdNo8DnTaOw50WjsOdFo8AAAAAA50WjsAAAAAAAAAAAAAAAAAAAAADnRaOw502jsAAAAAAAAAAArXozyJiAg9jCW/PArXIzwOdFo7iYiIPImIiDwOdFo7iYiIPA50WjsOdFo7j8L1PI/C9TyJiIg8iYgIPQrXozzNzEw9S34xPQrXozxLfjE9S34xPU8baD2MJb88j8L1PEt+MT3NzEw9CtcjPY/C9TyMJT89CtcjPYmICD2PwnU9S34xPckvlj2PwnU9TxtoPUt+MT0OdNo9DnRaPYmIiD2JiIg9S34xPSz5xT2MJT89agOdPckvlj1PG2g9iYgIPYmIiD0K1yM9yS+WPc3MTD3sUbg9TxtoPckvFj3NzEw9yS+WPQ50Wj3otIE9yS8WPckvlj0K1yM9j8J1PQrXIz0pXI89agOdPY/CdT0pXI89jCU/PY/CdT2MJT89DnRaPUt+MT3sUbg9j8L1PEt+sT2JiIg9CtcjPSz5xT2PwnU9zczMPQ50Wj2JiIg9agOdPckvlj2PwnU9j8J1PY/CdT2MJT896LSBPUt+MT3otIE9jCU/Pei0gT1qA509q6qqPQ502jyPwvU8KVyPPckvFj0OdNo8zcxMPc3MTD2MJT89j8L1PImICD0K16M8iYgIPYmICD2JiAg9iYgIPQrXIzyJiIg8DnTaOw50WjwOdNo8DnRaO4wlvzwOdFo7DnRaOw50WjsK1yM8AAAAAAAAAAAOdFo8DnTaO4wlvzwAAAAAAAAAAIwlvzwOdNo8iYgIPQrXozwK1yM8jCW/PArXozyJiIg8CtcjPQrXIz2MJb88DnTaOw502jyMJT89jCU/PQrXIz2PwvU8j8L1POi0gT0K16M8zcxMPWoDnT2MJb88TxtoPU8baD3otIE9yS8WPYwlPz0K1yM9jCU/PYwlPz2PwnU9jCU/PSlcjz0K1yM9agOdPWoDnT3otIE9TxtoPU8baD0OdFo9yS+WPUt+sT0pXI896LSBPU8baD0K1yM9agOdPckvlj3JL5Y9KVyPPUt+MT2PwnU9iYiIPYwlPz1PG2g9KVyPPSlcjz0pXI89iYiIPc3MzD1qA509yS+WPQ50Wj3JL5Y9DnRaPU8baD2MJT89jCU/PYwlPz2JiIg9q6qqPc3MTD0OdFo9DnRaPc3MTD3JLxY9yS+WPQ50Wj3sUbg9CtejPYwlPz2JiIg9TxtoPexRuD0pXI89LPnFPWoDnT1PG2g9iYiIPYmIiD2MJT89DnRaPQrXIz2MJT89DnRaPY/C9TyJiAg9CtcjPWoDnT0OdFo9yS+WPei0gT2PwvU8DnRaPImIiDzJLxY9DnRaPc3MTD2MJb88DnTaPA502jyJiIg8DnTaOw502jsK16M8DnRaPA502jsK1yM8AAAAAA50WjwAAAAAiYiIPArXozwOdFo8CtejPAAAAACJiIg8AAAAAIwlvzwAAAAADnRaPA50WjwK1yM9DnRaOwrXozwK1yM9DnRaPI/C9TyJiIg8CtcjPQ502jwOdFo9CtcjPMkvFj2JiAg9jCU/PUt+MT1LfjE9jCW/PMkvFj3otIE9DnRaPQrXozwK1yM9iYgIPc3MTD1qA509iYiIPWoDnT0K1yM9DnRaPauqqj0pXI89DnRaPU8baD3otIE97FG4PYmIiD1qA509yS+WPUt+sT2JiIg9zczMPUt+MT2PwnU9zcxMPSlcjz1LfjE9S36xPUt+MT0pXI896LSBPc3MzD0pXI89j8J1PSz5xT2JiIg9j8J1PSlcjz0K16M9CtejPYwlvz0pXI89yS+WPYmIiD2MJT89DnRaPYwlPz2PwnU9CtejPUt+MT3NzEw9CtejPc3MTD0OdFo9q6qqPSlcjz1PG2g9iYiIPSlcjz3otIE9j8J1PexRuD0K16M9agOdPQrXoz1PG2g96LSBPQ50Wj3NzEw9DnRaPQ50Wj2MJT896LSBPU8baD2JiAg9jCU/PQ502juJiAg9jCW/PImICD0OdFo9CtcjPQrXozwK16M8iYgIPY/C9TyJiAg9jCW/PA50WjwK1yM8DnRaPArXIzwK1yM8CtcjPArXIzwAAAAAAAAAAImIiDwOdNo7DnRaOw502jsAAAAADnRaPAAAAACJiIg8AAAAAAAAAAAK16M8CtcjPImIiDwK16M8CtejPImIiDwOdFo8DnTaPMkvFj0OdFo8CtcjPUt+MT0K16M8DnRaPQrXozyJiAg9iYgIPQrXIz2MJb88yS8WPYwlPz0K1yM9CtcjPArXIz1LfjE9S36xPYwlvz3NzEw9S34xPYmIiD3JL5Y9agOdPW2g0z3otIE9q6qqPei0gT1LfrE9KVyPPQrXoz1PG2g9q6qqPei0gT2PwvU8j8L1PA50Wj1LfjE9q6qqPYmIiD0pXI896LSBPSlcjz2JiIg9zczMPckvlj0K16M9KVyPPc3MzD24HgU+agOdPVnyCz6uR+E9jCU/PUt+sT0pXI89iYiIPckvlj1PG2g9DnRaPY/C9TyMJT89S34xPSz5xT2JiAg9KVyPPYmIiD3JL5Y9iYiIPYmICD2MJb89KVyPPSlcjz0s+cU9baDTPQrXoz2PwnU9agOdPU8baD3NzEw9S34xPQrXIz2MJT89TxtoPY/C9TzJLxY9DnTaPM3MTD2JiIg8DnRaPYwlvzwOdFo9iYiIPImICD1LfjE9iYgIPckvFj3JLxY9j8L1PArXIz2MJb88CtcjPY/C9TyMJb88CtcjPA50WjwOdFo7j8L1PAAAAAAAAAAADnRaPArXIzwK1yM8CtcjPAAAAAAOdFo7CtcjPAAAAAAK16M8DnRaOwAAAACJiIg8AAAAAA50WjuMJb88AAAAAArXIz2JiIg8j8J1PQ502jxPG2g9CtcjPYwlPz0K1yM9TxtoPckvFj3JLxY9jCW/PArXIz1LfjE9CtcjPSlcjz0OdFo9CtcjPYwlvz2PwvU8DnTaPexRuD2JiIg9DnRaPUt+sT1LfjE9S36xPexRuD3otIE9j8J1PSz5xT3JLxY9CtcjPei0gT0OdFo9iYiIPc3MTD3NzEw9CtejPWoDnT0OdFo9S36xPU8baD3NzMw9yS+WPa5H4T2MJb89q6qqPYmIiD0pXI89TxvoPYmIiD3NzMw96LSBPY/C9T3otIE9agOdPU8b6D2rqqo9rkfhPUt+MT2PwnU9zczMPei0gT2uR+E9jCU/PSlcjz2JiIg9agOdPei0gT1LfrE9yS+WPexRuD1PG2g9KVyPPckvlj0s+cU9baDTPU8baD0pXI89q6qqPWoDnT1PG2g9agOdPYwlPz3sUbg9yS+WPU8baD2MJb88KVyPPYmIiDzotIE9DnTaPM3MTD2JiAg9KVyPPYwlvzwOdNo8CtejPArXozwOdNo8DnTaOwrXIz0AAAAADnTaOwrXIzwK1yM8DnRaPEt+MT2JiIg8AAAAAA50WjwK1yM8DnTaOw502jsAAAAAAAAAAImIiDwOdFo8DnTaOwAAAAAK1yM8CtcjPAAAAAAAAAAACtejPA50WjwOdNo7iYgIPQrXIz2MJb88j8L1PIwlPz1LfjE9iYgIPQ502jzNzEw9yS8WPU8baD3JLxY9CtcjPQ50Wj2JiIg8iYgIPYwlPz0K1yM9agOdPc3MTD2PwnU9zczMPYmIiD2MJT89j8J1PY/CdT1PG2g9CtcjPSlcjz1PG2g9CtcjPUt+sT0K1yM9zczMPQrXIz2MJT896LSBPWoDnT1PG2g9yS+WPYwlPz1toNM9iYiIPUt+sT1PG2g9KVyPPU8baD3NzMw9TxvoPUt+sT0pXI89MJb8Pauqqj3NzMw9iYgIPowlvz1PG+g9rkfhPWoDHT7JL5Y9uB4FPquqqj2JiIg9jCU/PYwlPz3JL5Y9rkfhPSlcjz2PwnU9zcxMPY/CdT0OdFo9q6qqPQ50Wj1qA509DnRaPc3MTD3NzEw9iYgIPexRuD3sUbg97FG4PSlcjz3v7u49q6qqPY/CdT2PwnU9TxtoPQrXozyJiAg9j8L1PI/C9TwOdNo8yS8WPY/CdT2JiAg9DnTaPMkvFj2PwvU8jCU/PUt+MT2MJb88j8L1PArXozwK1yM8jCW/PA502jsOdFo8DnRaOw502jwOdFo8DnRaPImICD0OdFo8CtcjPAAAAAAK16M8AAAAAA502jsK1yM8AAAAAArXIzwOdNo7iYiIPA50WjsK16M8iYiIPA502jwOdFo7jCW/PIwlvzzJLxY9j8L1PMkvFj0K1yM9DnTaPImIiDwOdFo9CtcjPYwlvzwOdFo9j8L1PEt+MT3JLxY9iYiIPU8baD0OdNo86LSBPUt+MT0K16M9iYiIPckvlj2JiIg9zczMPckvlj3JL5Y9agOdPWoDnT1PG2g96LSBPSz5xT0OdFo9j8L1PI/C9TyuR+E9TxtoPQ50Wj1qA509KVyPPU8baD1qA5097+7uPQ502j2JiAg+iYiIPc3MzD24HgU+j8L1Pei0AT5PG+g9zczMPZqZGT6PwvU9WfILPui0AT6JiIg9jCW/PUt+sT3otIE9DnTaPUt+sT2MJb89DnRaPQ50Wj3sUbg9yS8WPc3MTD3otIE9KVyPPc3MTD3sUbg9S34xPY/CdT2JiIg9TxtoPU8baD1qA509j8J1Pei0gT0pXI89zcxMPQ50Wj3JL5Y96LSBPYmICD2PwnU9CtejPYmIiDwOdNo8DnRaPQ502jwK1yM9j8J1Pc3MTD0OdFo9jCU/PUt+MT0K16M8jCU/PYwlvzxLfjE9j8L1PA50WjyJiAg9CtcjPA502jwOdFo7DnRaOw50WjsAAAAAAAAAAAAAAAAOdFo8AAAAAAAAAACJiIg8CtcjPAAAAAAOdFo7AAAAAArXIzwAAAAACtcjPImICD1LfjE9DnTaO8kvFj0K16M8iYgIPQrXozxqA509j8L1PA50Wj2PwvU8CtejPIwlvzzNzEw9S34xPQ502jzJL5Y9DnTaPArXozxPG2g9j8J1PYmIiD2MJT89yS8WPSlcjz1qA509S36xPQrXoz0pXI89yS+WPQrXoz2MJT89zcxMPQrXIz2JiIg9TxtoPQrXoz2MJT89KVyPPYwlPz1PG2g9yS+WPauqqj2MJb89q6qqPYmIiD3sUbg9rkfhPc3MzD3sUbg9WfILPilcDz6MJb89yS8WPilcDz7otAE+6LQBPskvlj0wlvw9rkfhPei0AT6MJb897FG4Pc3MzD2PwvU9DnTaPWoDnT1qA5097+7uPckvlj2JiIg9j8J1Pc3MTD0K16M9yS+WPW2g0z0OdNo8j8J1PU8baD2MJb89jCW/PQrXoz0pXI89TxtoPWoDnT0K16M96LSBPckvlj0s+cU9yS8WPUt+MT0K1yM9jCU/PckvFj0OdNo8iYgIPei0gT0OdNo8CtejPArXIz2MJT89j8L1PA502jzJLxY9iYgIPY/C9TwOdNo8jCW/PImICD2JiIg8j8L1PA50WjwOdNo7DnTaOwAAAAAOdNo7AAAAAArXIzyJiIg8DnRaPAAAAAAAAAAAAAAAAA50WjsOdFo8CtejPIwlvzyJiIg8DnRaPA502jvJLxY9iYgIPQ50WjwOdFo8yS8WPYmICD3JLxY9KVyPPQrXozxLfjE9DnTaPKuqqj0K1yM9CtejPUt+MT0OdFo9iYgIPQ502jwOdFo9zczMPQ50Wj3NzMw9zczMPc3MTD2rqqo9DnRaPUt+MT2JiIg9TxtoPei0gT1LfjE9j8J1Pei0gT2JiIg9DnRaPSlcjz3JL5Y9DnTaPMkvlj3NzMw9q6qqPa5H4T0OdNo9KVwPPui0AT4K1yM+WfILPui0AT5Z8gs+baDTPc3MzD1LfjE+rkfhPTCW/D3JLxY+6LQBPkt+MT4wlvw9baDTPc3MzD2uR+E9LPnFPexRuD1Z8gs+DnTaPW2g0z3NzMw9jCW/PQrXoz2PwnU96LSBPY/CdT2MJT89jCU/Pc3MTD3NzEw9yS+WPc3MTD2JiAg9jCW/PUt+sT2JiIg9KVyPPckvlj1qA509baDTPauqqj1PG2g9zcxMPckvFj2MJb89j8J1PQ502jwK1yM9jCU/PQ50Wj2MJT89jCW/PckvFj3JLxY9jCW/PMkvFj2JiIg8iYgIPckvFj0K1yM9CtcjPArXozwOdFo7jCW/PMkvFj0OdNo7jCW/PA502jwK1yM8DnTaOwAAAAAOdFo8DnRaOw502jsOdNo7iYiIPArXIzwK16M8DnTaPArXIz0K1yM8CtcjPMkvFj3JLxY9CtejPIwlvzwK1yM8j8L1PE8baD1PG2g9yS8WPSlcjz0OdFo9iYiIPY/C9TzJLxY9TxtoPYmIiD2PwvU8CtcjPckvFj1qA509zcxMPU8baD2JiIg9iYiIPQrXIz3otIE9KVyPPckvlj1LfjE9jCU/PckvFj2PwnU9DnRaPYwlPz3JL5Y9S34xPWoDnT1LfrE9iYiIPexRuD0OdNo97FG4PW2g0z0OdNo96LQBPnsULj7JLxY+uB4FPrgeBT4b6DQ+j8L1PSlcDz7JLxY+Om0gPlnyCz7v7u49rkfhPWoDHT7sUbg9yS8WPq5H4T3otAE+LPnFPa5H4T35xRI+agOdPc3MzD3sUbg9zczMPYmIiD1LfrE9zcxMPYmIiD0K1yM9LPnFPYmIiD0K16M9S36xPYwlPz1LfrE9j8J1PQ50Wj2rqqo9DnRaPei0gT2MJb89j8J1PWoDnT3otIE9j8J1PUt+MT2MJT89j8L1PEt+sT2PwvU8DnTaPArXIz2MJT89DnRaPU8baD0OdNo8S34xPYwlvzwOdNo76LSBPckvFj0OdNo8CtejPArXIzwK1yM8DnRaO4wlvzwAAAAAAAAAAImIiDwAAAAAAAAAAA50WjsAAAAADnRaOw502jsAAAAACtcjPI/C9TwK1yM8j8L1PI/C9TwK16M8DnRaOw502jwK1yM8iYgIPQrXozyMJb88j8L1PIwlvzwpXI89DnTaPMkvFj0OdFo9CtcjPQrXIz3JL5Y9KVyPPYmIiD3JL5Y9j8J1PYwlPz2JiIg9j8J1PQrXoz0K16M9iYiIPckvlj1LfrE9S34xPauqqj3otIE9KVyPPei0gT3otIE9CtejPei0gT0wlvw96LSBPUt+sT3sUbg9q6qqPc3MzD24HgU+uB4FPo/C9T3JLxY+iYgIPjCW/D35xRI+rkfhPY/C9T17FC4+TxvoPQrXIz6amRk+S34xPvnFEj5PG+g9Om0gPrgeBT7JLxY+q6oqPrgeBT5PG+g9KVwPPlnyCz7otAE+LPnFPWoDnT3sUbg9CtejPYmIiD2JiIg9S36xPYmIiD2PwvU8yS+WPckvFj3JL5Y9iYiIPQ50Wj0pXI89CtejPYmIiD2MJb89LPnFPYmIiD1PG2g9j8J1PYmIiD3NzEw9CtcjPU8baD1qA509iYgIPY/CdT2JiAg9DnRaPUt+MT0K16M8S34xPY/C9TwOdFo8jCW/PI/C9TwOdFo9CtejPA50WjwOdFo8iYiIPImIiDwK16M8CtejPIwlvzwAAAAAAAAAAArXIzwK16M8DnRaOw50WjuMJb88DnTaOwAAAAAK1yM8DnRaPA502jxLfjE9iYiIPA50WjyJiIg8jCW/PMkvFj3JLxY9zcxMPc3MTD0OdNo8DnRaPOi0gT1LfjE9jCW/PA502jwK1yM9DnTaPA502jxLfjE9yS8WPYwlvz3NzEw9zcxMPU8baD1LfrE9LPnFPei0gT0OdFo9DnRaPYwlvz3sUbg9iYiIPckvFj3JL5Y9KVyPPc3MzD3otIE9S34xPQ50Wj1LfrE9CtejPSlcjz1LfrE9zczMPYwlvz35xRI+exQuPrgeBT7aQCc+exQuPrgeBT5PG+g9yS8WPpqZGT7JLxY+KVwPPomICD6JiAg+WfILPu/u7j3aQCc+2kAnPtpAJz6dNlA+mpkZPquqKj4pXA8+j8L1PYmIiD2rqqo9S36xPYwlvz3JL5Y9S36xPc3MzD0pXI89DnRaPU8baD3otIE9CtcjPQ50Wj2JiIg9q6qqPei0gT3JL5Y9TxtoPU8baD2JiAg9iYiIPUt+MT1qA509jCU/PYwlPz2MJT89S34xPYwlvzxLfjE9iYgIPYwlvzzNzEw9jCU/PYmIiDyJiAg9yS8WPQ502jyPwvU8jCU/PY/C9TwOdNo7CtejPA50WjsOdNo7CtejPArXIzwK1yM8AAAAAImIiDwOdFo7DnRaPArXIzwAAAAAiYiIPA50WjsAAAAACtcjPArXIzwK1yM8iYgIPQ502juJiIg8CtcjPA50Wj2JiAg9DnTaPIwlPz3JLxY9DnTaPM3MTD3JLxY9jCW/PI/C9TzJLxY9S34xPQ502jyJiAg9S34xPckvFj0K1yM9zcxMPckvlj2MJT89KVyPPU8baD0OdFo97+7uPckvlj3sUbg9CtejPei0gT3NzEw96LSBPSz5xT1LfjE9yS+WPQrXoz0K1yM9KVyPPYmIiD1toNM9rkfhPQ502j3otAE+WfILPjCW/D0OdNo9DnTaPSz5xT3otAE+DnTaPei0AT7NzMw96LQBPgrXoz0OdNo92kAnPg502j1toNM97FG4PSlcDz4wlvw97+7uPckvFj5PG+g96LQBPjCW/D1PG+g9j8L1PWoDHT4pXA8+S36xPQ502j0pXI89KVyPPckvlj3otIE9agOdPWoDnT3JL5Y9zcxMPSlcjz1qA509jCU/Pckvlj2MJT89zczMPU8baD0OdFo96LSBPY/CdT2rqqo9q6qqPSlcjz2JiIg9iYgIPckvFj3NzEw9yS8WPY/C9TyMJT89S34xPYmICD2PwvU8yS8WPYmICD2PwnU9j8L1PIwlPz0K16M8CtejPI/C9TwOdNo8DnRaPA502juPwvU8DnRaPAAAAAAAAAAAAAAAAA50WjyJiIg8DnTaO4mIiDwOdNo7iYgIPQrXIzwOdNo8DnTaPA50WjwAAAAAiYgIPQ502jwOdFo8zcxMPckvFj0OdFo8j8L1PA502jwOdFo9CtcjPQ50Wj0OdFo9DnTaOw502jyPwvU8zcxMPU8baD1LfjE9CtejPckvlj3JL5Y9iYiIPU8baD3sUbg9yS+WPc3MTD3NzEw9KVyPPY/CdT1PG2g9jCU/PWoDnT0s+cU9rkfhPYmIiD2rqqo9LPnFPVnyCz6uR+E9j8L1Pe/u7j06bSA+rkfhPauqKj5LfjE++cUSPtpAJz4wlvw9LPnFPY/C9T0wlvw9zczMPW2g0z2rqqo9KVyPPei0AT4OdNo9S36xPTCW/D2PwvU9/WJJPuxRuD2amRk+6LQBPmoDHT5Z8gs+yS8WPg502j2PwvU9jCW/PQ502j0pXI89S34xPckvlj3sUbg9TxtoPYwlPz1PG2g9CtejPckvlj3NzEw96LSBPYmICD0K16M9j8J1PYmIiD0OdFo9jCU/PSlcjz2MJT89CtcjPUt+MT3otIE9CtejPI/C9TyJiAg9KVyPPYmIiD2PwvU8CtcjPY/C9TyMJT89DnRaPIwlPz3NzEw9iYgIPQrXozyMJb88DnTaOw50WjuJiIg8CtcjPAAAAAAAAAAACtcjPI/C9TwOdFo7CtejPAAAAACJiIg8AAAAAA50WjsOdFo8DnRaPIwlvzxPG2g9DnTaPImIiDzJLxY9DnTaPImICD2PwvU8CtcjPY/C9TzotIE9CtejPM3MTD0OdFo8yS8WPckvFj0K16M8CtcjPY/C9TyMJb88yS8WPQ50Wj1LfjE9j8J1PSlcjz2JiIg9zczMPexRuD1PG2g9yS8WPSlcjz2rqqo9S36xPQrXIz3JL5Y9S36xPYmIiD2JiIg9j8L1PQrXoz3JL5Y96LSBPTptID4wlvw9mpkZPrgeBT6amRk+iYgIPk8b6D3NzMw9CtcjPu/u7j1PG+g9DnTaPexRuD1toNM9agOdPU8baD2uR+E9yS+WPa5H4T3v7u49TxvoPY/C9T3JLxY+uB4FPo/C9T35xRI+MJb8Pei0AT4pXA8+MJb8PTCW/D1qAx0+jCW/PUt+sT3NzMw9baDTPUt+sT3sUbg9jCW/PYwlvzyJiAg9agOdPc3MTD3otIE9LPnFPUt+MT1PG2g9iYiIPYmIiD3v7u49TxtoPckvlj3otIE9jCU/PQrXIz1PG2g9DnRaOwrXIz1LfjE9yS8WPc3MTD0OdNo8CtcjPQ50Wj0OdNo8j8L1PArXIz2MJb88CtcjPYmIiDyJiIg8CtejPA502jxLfjE9DnTaOw50WjwOdFo7DnRaOwAAAAAK16M8AAAAAA502jsOdFo7iYiIPA50WjtLfjE9yS8WPY/C9TwOdNo7DnTaPIwlvzwK16M8yS8WPYwlPz2PwvU8iYgIPckvFj0OdNo8DnRaPA502jyrqqo9KVyPPY/C9TzNzEw9TxtoPYwlPz3JL5Y9KVyPPYmICD0pXI89agOdPc3MTD3JLxY9LPnFPQ50Wj0OdFo9jCU/PSlcjz3JL5Y9j8J1PWoDnT2PwnU9j8J1Pei0gT1LfjE96LSBPe/u7j2rqio+DnTaPVnyCz46bSA+KVwPPskvFj5qAx0+j8L1PXsULj5PG+g9MJb8Pc3MzD2MJb89jCW/PY/CdT3JLxY9KVyPPc3MzD1PG2g9j8L1Pauqqj3v7u49MJb8Pauqqj0pXA8+iYiIPSlcDz6amRk+uB4FPo/C9T3v7u49j8L1PU8b6D2JiAg+S36xPei0gT0s+cU9CtejPexRuD3otIE9yS8WPc3MTD3otIE97FG4PYwlvz0K16M9DnRaPQrXoz1qA509S36xPauqqj0pXI89TxtoPei0gT3JLxY9jCU/PYwlPz0OdFo9iYgIPYmICD0OdFo9CtcjPckvFj0K1yM9DnTaPM3MTD0K1yM9DnTaPArXozwK16M8DnRaPI/C9TwOdNo8DnRaPA50WjsAAAAACtcjPA50WjyJiIg8CtcjPA502jyMJb88AAAAAA50WjwOdNo7DnTaOwAAAACJiIg8DnRaPI/C9TzNzEw9j8L1PA502jwOdNo8j8L1PArXozwK16M8DnRaO4wlPz0K1yM9zcxMPYmIiD1LfjE9DnRaPYwlPz2JiIg9LPnFPYmICD3otIE9agOdPYwlPz2PwnU9KVyPPQrXoz3sUbg9KVyPPei0gT2MJT89CtcjPQrXIz0OdFo96LSBPWoDnT2rqqo9j8J1PQ502j2MJb89rkfhPY/C9T1PG+g9iYgIPvnFEj5PG+g9iYgIPomICD6JiAg+zczMPSlcjz3JL5Y9q6qqPYwlvz2PwnU96LSBPSlcjz1PG2g9CtejPQrXoz3JL5Y9agOdPei0gT3sUbg9WfILPgrXoz1toNM9yS8WPiz5xT0pXA8+Om0gPquqKj6JiAg+rkfhPSz5xT0pXA8+baDTPe/u7j2rqqo96LSBPauqqj3NzEw9iYgIPU8baD1PG2g9TxtoPYmIiD3JL5Y9q6qqPYwlvz0pXI89DnRaPU8baD1LfjE9TxtoPW2g0z3JLxY9yS8WPc3MTD3NzEw9jCU/PYmIiDyMJb88zcxMPQrXIz0pXI89TxtoPYmICD2MJT89CtcjPYmICD1LfjE9jCU/PQ502jwK16M8iYgIPQrXozwK1yM9CtcjPA50WjwAAAAAAAAAAA502juJiIg8DnRaOw50WjwK1yM8AAAAAIwlvzwK16M8DnRaPI/C9TyMJb88S34xPYmICD1LfjE9iYiIPIwlvzyPwvU8zcxMPUt+MT0OdFo9iYgIPei0gT0K1yM9iYiIPei0gT1LfjE9zcxMPY/CdT2PwnU9yS+WPQrXIz0pXI89DnRaPckvlj2PwnU96LSBPUt+MT2PwvU8yS8WPY/CdT0K1yM9j8J1Pei0gT2JiIg9agOdPfnFEj7otAE+baBTPg502j1PG+g9baDTPYwlPz5qAx0+iYgIPs3MzD1toNM9q6qqPckvlj3NzMw9KVyPPckvlj1PG2g9DnRaPYmICD0OdFo9TxtoPYmIiD3NzMw97FG4PUt+sT3JLxY+rkfhPexRuD3v7u49+cUSPjptID64HgU+iYgIPq5H4T06bSA+j8L1Pa5H4T0K16M9yS+WPWoDnT0OdFo96LSBPYmIiD2PwnU9TxtoPU8baD2PwnU9KVyPPQrXoz2MJT89yS+WPQ50Wj1PG2g9KVyPPc3MTD0K16M9DnTaPIwlPz0K1yM9KVyPPQ50Wj0OdNo8yS8WPQrXozyPwvU8yS8WPU8baD2PwvU8iYgIPckvFj2JiAg9iYgIPYmICD2PwvU8j8L1PIwlvzzJLxY9yS8WPQ502jsOdFo8AAAAAArXIzwOdFo8AAAAAIwlvzwAAAAACtcjPArXIzzJLxY9CtejPImIiDwK16M8DnTaPA502jyJiAg9S34xPQrXIz1LfjE9iYgIPYwlvzwK16M8DnTaOylcjz3NzEw9iYgIPc3MTD3JLxY9yS8WPUt+MT3JLxY9j8J1PYmIiD3otIE9jCU/PSz5xT0s+cU9KVyPPWoDnT0K16M9yS+WPSlcjz2JiAg9agOdPYwlPz0OdFo9iYiIPU8b6D0K16M9LPnFPUt+sT1Z8gs+DnTaPa5H4T0pXA8+agMdPui0AT64HgU+DnTaPfnFEj5qA509agOdPU8baD1LfjE9S36xPckvFj0K1yM9iYgIPYwlPz3JLxY9yS8WPckvlj1PG2g9j8J1PQrXoz1LfrE9zczMPVnyCz7v7u49CtcjPomICD7otAE+uB4FPq5H4T3v7u49j8L1PQrXoz1PG2g96LSBPc3MTD2MJT89TxtoPQ50Wj3otIE96LSBPWoDnT1LfrE9zcxMPYwlPz2uR+E9agOdPSlcjz0K16M9q6qqPSlcjz2PwnU9zcxMPc3MTD2JiAg9S34xPQrXIz0OdNo8CtejPA50Wj2JiIg8jCW/PA502jzJLxY9DnRaPArXozyMJT89S34xPYmICD0OdNo8jCW/PImIiDyJiIg8CtcjPA502jsK1yM8DnTaOw502jsAAAAAAAAAAImICD0OdFo7DnTaO4wlvzwOdFo8jCW/PA50Wj0OdNo7CtcjPArXozzJLxY9TxtoPY/C9TyJiAg9zcxMPc3MTD2JiIg9iYgIPQrXozyJiAg9jCU/PQ50Wj2MJT89jCU/PQ50Wj1qA509iYiIPUt+MT2JiIg9zcxMPQ50Wj0OdFo9iYiIPQ50Wj2rqqo9iYiIPU8baD0pXI89zcxMPUt+MT2PwvU96LSBPYmIiD0s+cU9KVwPPjCW/D3JLxY+baBTPskvFj46bSA+LPnFPU8b6D1PG+g9iYiIPSlcjz0OdFo9DnRaPQrXIz2PwvU8CtcjPQ502jyMJb88j8L1PArXozyMJT89CtcjPc3MTD2MJT89agOdPckvlj1LfrE9S36xPYmICD6PwvU9CtcjPgrXIz4pXA8+7+7uPexRuD0wlvw9iYgIPm2g0z2PwnU9zczMPSlcjz3JL5Y9TxtoPYmIiD2JiAg9j8J1PU8baD1LfrE9TxtoPQrXoz3JL5Y9zcxMPei0gT1PG2g9DnRaPckvFj2PwnU9DnRaPYwlPz2JiAg9jCU/PYwlPz2MJT89TxtoPc3MTD2PwnU9CtcjPQrXIz2JiAg9yS8WPQ502jxLfjE9CtejPA502jsOdFo7CtcjPA50WjwAAAAAAAAAAA502jsK1yM8DnRaOw50WjwOdFo8DnTaOwAAAAAOdNo7AAAAAAAAAAAOdNo8iYiIPA50WjwOdNo8DnTaPA50Wj0K1yM9CtejPM3MTD2MJT89jCW/PMkvFj3JL5Y9agOdPYmIiD0OdFo9jCU/PckvFj0OdFo9q6qqPY/CdT3otIE9baDTPSlcjz0s+cU9KVyPPY/CdT3otIE9zcxMPWoDnT2JiIg9yS+WPckvlj3otIE9KVyPPYmICD6uR+E9WfILPm2g0z2MJb89DnTaPTCW/D2PwvU9agMdPpqZGT5qA5097FG4PYwlvz0pXI89zcxMPUt+MT1LfjE9iYgIPQrXozwOdNo8j8L1PEt+MT3JLxY9DnTaPM3MTD1LfjE9CtcjPei0gT3otIE9KVyPPei0gT3sUbg9TxvoPYwlvz35xRI+iYgIPpqZGT7NzMw97+7uPbgeBT5toNM9LPnFPU8baD2MJb89agOdPSz5xT0pXI89KVyPPSlcjz3otIE9KVyPPei0gT0s+cU96LSBPc3MTD2MJb896LSBPckvlj3sUbg9q6qqPexRuD3JLxY9KVyPPQ50Wj2JiIg9j8L1PE8baD0K1yM9jCW/PI/C9TwK1yM96LSBPY/C9TzJLxY9CtcjPA502jwOdNo8CtcjPQAAAAAOdNo8CtejPA502jwK1yM8DnRaOwAAAAAK1yM8CtcjPArXIzwK1yM8DnRaPArXozyMJb88iYgIPU8baD2JiIg8jCW/PArXozwOdFo9CtcjPY/C9TwOdNo8S34xPQrXIz0K1yM9yS8WPQ50WjzNzEw9yS8WPYmIiD3JLxY9DnRaPY/CdT2MJT89j8J1PSlcjz2MJT89j8J1PQ502j1PG2g9KVyPPWoDnT1PG2g9yS+WPauqqj2PwnU96LSBPQ50Wj0pXI89CtejPYwlvz2uR+E9WfILPpqZGT5Z8gs+TxvoPTptID6PwvU9uB4FPo/C9T3otIE9jCW/PckvFj3NzEw9yS+WPU8baD0OdNo8iYiIPArXozwK16M8DnTaPArXozwOdNo8iYiIPIwlPz0OdNo8jCU/PW2g0z2MJb89jCW/PexRuD3JLxY+TxvoPTCW/D28uzs+2kAnPvnFEj5qAx0+KVwPPquqqj3JL5Y9LPnFPSz5xT2JiIg9CtcjPc3MTD2MJb88zcxMPU8baD1qA509TxtoPUt+sT3sUbg9yS+WPY/CdT0K16M9KVyPPWoDnT2JiIg9zcxMPYmIiD2MJT89CtcjPYwlvzzNzEw9yS8WPckvFj1LfjE9TxtoPQrXIz2JiAg9CtcjPQ502jwOdNo8DnRaPIwlPz2JiIg8DnRaPMkvFj0OdFo7DnTaOw50WjwAAAAADnTaPA502jsAAAAAAAAAAArXIzwAAAAADnRaOwrXozyMJb88DnRaPMkvFj0OdFo8yS8WPYmICD3JLxY9DnTaPArXozyPwvU8yS+WPc3MTD0OdNo8j8L1PMkvFj0K1yM9S34xPWoDnT2PwnU9jCU/Pauqqj3JL5Y9CtejPQ50Wj3sUbg9yS+WPWoDnT3otIE9iYiIPckvFj1PG2g9DnRaPQrXoz2PwnU9S34xPQrXoz1qA509agOdPa5H4T0OdNo97+7uPVnyCz64HgU+TxvoPe/u7j0wlvw9CtejPUt+sT1qA509CtcjPY/CdT1LfjE9S34xPYwlPz0OdNo8j8L1PImICD2JiAg9AAAAAA502juPwvU8DnTaPI/C9TyPwnU9DnRaPQ50Wj1qA509jCW/PY/C9T3otAE+agMdPlnyCz7JLxY+j8L1PQ502j3sUbg97FG4PU8baD3otIE9baDTPU8baD2PwnU9CtejPc3MTD1PG2g9agOdPUt+sT1qA509j8J1PU8baD0K16M9KVyPPUt+MT2uR+E9yS8WPSlcjz2rqqo9DnTaPEt+MT1LfjE9CtcjPU8baD2MJT89yS8WPYmICD2MJT89zcxMPUt+MT1PG2g9iYgIPQrXozyMJb88DnTaPArXIzwK16M8DnRaPA502jsOdFo8CtejPImIiDwOdNo7DnTaOw50WjwOdNo7CtcjPA502jwOdNo7jCW/PMkvFj2JiIg8j8L1PA502jwK1yM8jCU/PU8baD2JiIg8jCW/PM3MTD2PwnU9jCU/PU8baD1LfjE9TxtoPckvFj0K1yM9j8J1PQrXIz1qA509yS+WPUt+sT1LfjE9KVyPPQrXoz2rqqo9baDTPY/CdT2MJb88S34xPU8baD1LfjE9j8J1PQrXozxLfjE9zcxMPexRuD1LfrE9rkfhPc3MzD2JiAg+yS8WPuxRuD3v7u49zczMPauqqj3NzMw9jCW/Pc3MzD3sUbg9DnRaPYmICD2JiAg9yS8WPU8baD2JiIg8yS8WPQrXozwK16M8DnRaPIwlvzzNzEw9j8J1PQ502jyJiIg9q6qqPQrXoz2JiIg97+7uPUt+sT2JiAg+q6oqPui0AT46bSA+CtejPTptID4pXI89j8J1PQ502j2JiIg9S34xPYmICD3NzEw9j8J1PWoDnT1PG2g9yS8WPUt+sT0wlvw96LSBPQrXoz2JiAg9KVyPPSlcjz3NzEw9yS8WPQrXoz1PG2g9TxtoPc3MTD1PG2g96LSBPQrXIz2MJb88zcxMPUt+MT2JiAg9DnTaPOi0gT0OdNo8iYiIPArXIzwOdNo7AAAAAArXIzwOdFo7DnRaOwrXIzwAAAAACtcjPImIiDwAAAAAjCW/PArXIzwK16M8CtcjPA502juJiIg8DnRaPArXozwOdFo8jCU/PY/C9TwOdNo8CtcjPQrXozyMJT89iYgIPQrXozyPwvU8S34xPQ502jwK1yM9jCW/PArXIz3otIE9jCW/PQrXIz2JiIg9KVyPPSlcjz1PG2g9j8J1PSlcjz3NzMw9DnTaPY/CdT1toNM97FG4PUt+sT3JL5Y9KVyPPckvlj1LfrE9q6qqPQrXoz3NzMw9iYiIPW2g0z2JiAg+uB4FPo/C9T1qAx0+rkfhPexRuD0wlvw9agOdPckvlj1PG2g9iYgIPUt+MT2JiAg9DnRaO0t+MT2JiAg9j8L1PImIiDwOdFo8CtejPA502jyMJT89iYiIPU8baD2rqqo9S36xPYmIiD2PwvU97+7uPe/u7j1PG+g97FG4PYwlvz3JLxY+XI9CPowlvz3v7u497FG4PW2g0z0s+cU9KVyPPY/CdT2MJT896LSBPYmIiD1PG2g9agOdPYwlvz2rqqo9j8J1PSz5xT0OdFo9DnTaPc3MTD0OdFo9iYgIPYmIiD0OdFo9jCU/PYmICD3JLxY9iYgIPQrXIz0K1yM9CtcjPUt+MT3JLxY9iYgIPUt+MT1LfjE9j8L1PA50WjyPwvU8iYiIPArXIzyJiIg8iYiIPA50WjuJiIg8DnTaO4mIiDwK1yM8AAAAAA502jsOdNo7DnTaOw50WjwK16M8jCW/PArXIzwK1yM9DnRaPArXIz0OdNo8zcxMPQ50Wj0K16M8iYgIPYmICD2PwvU8CtcjPYwlvzyMJb88j8L1PI/C9TwK1yM96LSBPU8baD1qA509S34xPYwlvz0OdFo9iYiIPckvlj0pXI89iYiIPYmIiD2PwnU9S34xPYmIiD0OdFo9iYiIPQ50Wj3JL5Y9LPnFPUt+sT0OdNo97+7uPe/u7j24HgU+MJb8Pc3MzD3v7u497+7uPY/C9T0K16M9agOdPckvFj0K1yM9jCU/PQrXozyMJb88iYiIPArXozwK1yM8DnRaPArXozyMJb88S34xPYwlPz0OdNo8iYiIPQ50Wj1PG+g9zczMPUt+sT0wlvw9Om0gPpqZGT5PG+g9MJb8PVnyCz5Z8gs+MJb8PTCW/D1LfrE9j8J1Pckvlj2JiIg9S34xPYwlvz3otIE96LSBPQrXoz0OdFo9zczMPU8baD0K16M9yS8WPUt+sT0K16M9iYiIPYwlPz3JL5Y9DnTaPImICD0K1yM9zcxMPckvFj0OdNo8CtejPI/CdT3NzEw9S34xPY/C9TyJiAg9iYgIPckvFj2PwvU8CtejPA50WjwK1yM9DnRaPArXIzwOdNo7DnTaOw50WjwAAAAADnRaPA50WjsK16M8AAAAAA50WjsOdFo8DnRaPArXIzwOdFo8DnTaPA502jzJLxY9j8L1PImICD3JLxY9zcxMPYwlPz3JLxY9iYgIPQrXIz2PwvU8DnRaPckvFj2PwvU8TxtoPQ50Wj1PG2g9iYiIPckvlj1LfrE9yS8WPYmIiD3NzMw9KVyPPckvlj1LfrE9zcxMPYmICD2MJT89zcxMPc3MTD0pXI89iYiIPWoDnT1toNM9S36xPe/u7j1toNM9XI9CPrgeBT64HgU+Om0gPq5H4T1LfrE9jCW/PY/CdT2rqqo9jCU/PY/C9TzJLxY9jCW/PA50WjyJiAg9DnRaPImIiDyPwvU8jCW/PIwlvzwK16M8DnTaPIwlPz2PwvU8j8J1PQ502j3otIE9DnTaPQ502j1qAx0+DnTaPUt+MT57FC4+iYgIPowlvz3NzMw9TxvoPQ50Wj1qA509DnRaPYmIiD2PwnU9iYiIPYmIiD3NzEw9zcxMPc3MTD2JiIg9zcxMPQrXoz0pXI89iYiIPQrXIz1LfjE9CtejPc3MTD2PwvU8CtejPIwlPz0OdFo9zcxMPQ50Wj2MJT89iYgIPQrXIz0K1yM9iYgIPQrXIz3JLxY9TxtoPQrXIzyMJb88DnRaO4wlvzyMJb88AAAAAA502jsAAAAACtcjPAAAAAAOdFo7DnRaOwAAAAAK16M8DnRaO4/C9TzJLxY9iYiIPA502jyMJb88DnTaPA502jyJiAg9yS8WPei0gT2JiAg9iYgIPQrXIz3NzEw9j8L1PEt+MT0OdFo9yS8WPQ50Wj2JiAg9yS8WPQ50Wj2rqqo9CtcjPY/CdT1LfrE9j8J1Pckvlj2PwnU9iYiIPUt+MT3NzEw9KVyPPU8baD0s+cU9CtejPQ50Wj1qA509DnTaPQ502j3JLxY+DnTaPSz5xT3JLxY+uB4FPowlvz0b6DQ+TxvoPQ502j0K16M9zcxMPQrXoz1PG2g9CtcjPQ502jyJiIg9CtcjPArXIz0K16M8DnTaPArXozwK1yM9DnRaPY/CdT0K16M8CtejPImICD1PG2g9CtejPUt+sT3v7u497+7uPY/C9T0wlvw9iYgIPu/u7j0pXA8+WfILPo/C9T0K16M97+7uPY/CdT2PwnU9jCU/PYwlPz2JiIg9CtcjPY/CdT1qA509CtejPY/CdT1qA509j8L1PArXoz3otIE9TxtoPQ502j2JiIg9CtejPc3MTD0K1yM9DnTaPArXIz2MJT89iYiIPYmICD2MJb88iYiIPQrXIz0K16M8CtejPA502jzJLxY9CtejPArXozwOdNo8jCW/PArXIz0K16M8AAAAAA50WjwOdNo7AAAAAAAAAAAOdNo7DnRaOwrXIzwK1yM8DnTaOwrXozwK16M8CtcjPArXozwOdFo8DnTaPEt+MT3JLxY9iYgIPQ502jyMJb88jCU/PUt+MT2MJb88iYgIPUt+MT3NzEw9iYiIPSlcjz1PG2g96LSBPYwlPz2JiAg97FG4PQ50Wj0s+cU9jCU/PY/CdT2PwnU9jCW/PWoDnT1PG2g9zczMPY/CdT3NzEw9q6qqPY/CdT3JL5Y9KVyPPY/C9T24HgU+7+7uPY/C9T35xRI+WfILPnsULj7v7u49DnTaPUt+sT1LfrE9jCW/PWoDnT2MJT89CtcjPckvlj1LfjE9S34xPYmICD0OdNo8CtejPIwlPz0K1yM9KVyPPU8baD3JL5Y9iYiIPexRuD2MJb89agOdPe/u7j0b6DQ+q6qqPY/C9T3sUbg97+7uPTCW/D0s+cU9jCW/PSlcjz0K1yM9zcxMPYwlPz3NzEw9iYgIPQrXIz0K1yM96LSBPYmIiD0OdFo9zcxMPU8baD3sUbg9zcxMPYwlvz3otIE9zcxMPQ50Wj3otIE9agOdPckvFj3JLxY9j8L1PA502jzJLxY9S34xPQ502jzJLxY9DnRaPYmICD2MJb88DnTaPEt+MT2MJb88jCW/PEt+MT2JiIg8CtejPA502jsOdFo7iYgIPYwlvzyMJb88AAAAAA50WjwOdNo7iYiIPArXIzwK16M8iYgIPQ50WjwK1yM8CtcjPImIiDwK16M8jCW/PIwlvzzNzEw9yS8WPYmICD2JiAg9iYgIPYmICD2PwvU86LSBPY/C9TwK1yM9S34xPU8baD2JiIg9j8L1PIwlPz2rqqo9zcxMPckvFj1LfjE9agOdPa5H4T3JLxY9iYgIPYwlPz1LfrE9zcxMPQrXIz1LfrE9iYiIPei0gT3JL5Y97+7uPSlcjz3otIE96LQBPui0AT4wlvw9uB4FPomICD4OdNo9DnTaPYmIiD3NzMw9zczMPYmIiD0K16M8jCU/PQrXIz0OdNo8iYiIPIwlPz0K16M8S34xPei0gT0K16M8CtejPQ50Wj3NzMw9agOdPSz5xT3v7u49iYgIPu/u7j3v7u49j8L1PQrXIz4wlvw96LQBPq5H4T2PwvU96LSBPexRuD0OdFo9j8J1PQrXIz1PG2g96LSBPckvlj0pXI89S36xPauqqj2PwnU9yS+WPUt+sT0OdFo9agOdPSlcjz2rqqo9DnRaPc3MTD1LfjE9j8J1Pei0gT0OdNo8zcxMPYwlPz0OdNo8jCU/Pauqqj3NzEw9yS8WPQ502jzJLxY9DnRaPImICD0K16M8DnRaOwrXozwAAAAADnTaO4wlvzwAAAAAAAAAAArXozwK16M8iYiIPArXIzwAAAAACtcjPIwlvzwK16M8CtejPA502jyPwvU8CtejPImIiDyJiAg9DnTaPM3MTD0K16M8j8L1PEt+MT1LfjE9iYgIPU8baD2MJT89j8J1PY/CdT0OdNo8DnRaPYmIiD2MJb89KVyPPY/CdT0OdFo9DnRaPc3MzD2JiIg9q6qqPexRuD1LfjE9S36xPc3MTD2MJT896LSBPSlcjz1LfrE9iYiIPSz5xT1LfrE9TxvoPei0gT2PwvU9agMdPs3MzD1Z8gs+Om0gPs3MzD0pXA8+jCW/Pckvlj2PwnU9baDTPckvFj3NzEw9S34xPYwlPz2JiIg8S34xPYmICD2MJT89agOdPSlcjz3NzMw9yS+WPWoDnT3otAE+iYgIPrgeBT4pXA8+MJb8PbgeBT64HgU+agMdPrgeBT5PG+g9WfILPui0AT5qA509DnRaPei0gT2JiIg9S34xPc3MTD0OdFo9jCU/PUt+MT2JiIg9zczMPa5H4T0s+cU9yS+WPY/CdT0pXI896LSBPQ50Wj0pXI89S34xPQrXIz0pXI89yS+WPQ50Wj1LfjE9DnRaPckvFj2JiIg9jCW/PA50WjuMJT89q6qqPYmIiD0K16M8CtcjPQ50WjwOdFo8jCW/PAAAAACMJb88CtcjPAAAAACMJb88DnTaPAAAAAAOdFo7AAAAAA502jsOdNo7DnRaPA50WjyPwvU8CtejPIwlvzwK16M8CtcjPQrXozwK16M8S34xPQ502jwK16M8j8J1PckvFj1LfjE9yS8WPei0gT3NzEw9yS8WPei0gT1PG2g9zcxMPYmIiD2PwnU9yS+WPU8baD1PG+g9zczMPQrXoz1qA509yS+WPauqqj2PwnU9zcxMPY/CdT1PG2g9TxtoPQ50Wj1toNM9LPnFPWoDnT1toNM9yS8WPgrXIz4wlvw9baDTPfnFEj7NzMw9uB4FPq5H4T0s+cU97+7uPQrXoz3JL5Y96LSBPckvlj1PG2g9j8L1PIwlPz3otIE9CtcjPYmICD3otIE9j8J1PYmIiD3JL5Y9S36xPfnFEj5qAx0+uB4FPrgeBT7NzMw9S34xPiz5xT1qAx0+LPnFPei0AT5PG+g9yS+WPexRuD2JiIg9q6qqPc3MzD0pXI89q6qqPWoDnT2PwnU9jCU/Pauqqj1toNM9CtejPSlcjz0OdNo9jCU/PYmIiD3JL5Y9TxtoPYmICD1PG2g9jCU/Pei0gT0OdFo9CtcjPU8baD3JLxY9iYgIPY/CdT0K1yM9jCU/PYmICD0OdNo8DnTaO83MTD2MJb88CtcjPA50WjuJiIg8jCW/PIwlvzwOdFo7iYiIPArXozwOdFo8DnRaOwAAAAAOdFo7DnRaPArXozyJiIg8j8L1PArXozwOdNo8CtcjPA502jyPwvU8DnTaPIwlPz0OdFo9iYgIPU8baD2PwvU8j8L1PA502jyPwvU8CtcjPei0gT2MJb886LSBPY/CdT3otIE9yS+WPWoDnT2PwnU97FG4PQrXoz3sUbg9yS+WPW2g0z1qA509DnRaPckvlj1PG2g9j8L1PArXIz1PG2g9yS+WPei0gT2JiIg9S36xPei0gT3v7u49baDTPYmICD6rqio+MJb8PU8b6D24HgU+TxvoPQ502j3NzMw9DnTaPauqqj0K16M9KVyPPU8baD3JL5Y9zcxMPY/CdT3NzEw9zcxMPYmIiD0pXI89S34xPSlcjz1toNM9+cUSPjptID57FC4+MJb8PYwlvz06bSA+iYgIPowlvz2amRk+zczMPYmICD4pXI896LSBPQrXoz1qA509jCU/PQrXIz2PwnU9zcxMPU8baD2rqqo9KVyPPQrXoz1qA509iYiIPW2g0z2PwnU9S36xPckvlj1PG2g9j8J1Pc3MTD0OdNo9jCU/PQ50Wj2PwvU8CtcjPQrXIzwOdFo8CtejPGoDnT3NzEw9DnRaPIwlvzyPwvU8jCW/PI/C9TyMJb88DnRaPAAAAAAK16M8CtejPImIiDwOdFo8AAAAAAAAAAAAAAAADnRaOw502jsOdNo7j8L1PIwlvzwOdNo8CtcjPA502jvJLxY9DnRaPA502jyMJb886LSBPc3MTD3JLxY9jCW/PImICD2PwvU8S34xPckvFj0OdNo8CtejPckvlj0pXI89zcxMPYmICD0K1yM9j8J1Pckvlj3otIE9jCU/PQ50Wj2MJb89q6qqPWoDnT1LfrE9iYiIPU8baD2MJT89jCW/PQ50Wj3JL5Y9jCU/PU8baD0s+cU9baDTPUt+sT3otAE+6LQBPrgeBT64HgU+MJb8PbgeBT5Z8gs+jCW/PSz5xT1PG+g9j8L1PexRuD1PG+g9LPnFPYmIiD0pXI89iYiIPYmIiD3sUbg97FG4Pe/u7j24HgU+7FG4PexRuD2PwvU9LPnFPSlcDz46bSA+uB4FPomICD75xRI+7+7uPby7Oz7otAE+6LSBPQrXoz0K16M9yS+WPY/CdT3JL5Y9j8L1PA50Wj3NzEw96LSBPYmIiD3otIE9CtejPauqqj0pXI89iYgIPQrXoz2MJb897FG4PYmIiD3NzEw9TxtoPU8baD2MJT89yS8WPY/C9TwK1yM9iYgIPQ50Wj0OdNo8CtejPA502jwpXI89CtejPEt+MT2JiIg8DnTaPIwlvzyPwvU8iYgIPQ50WjsK1yM8DnTaOwAAAAAK16M8DnTaOw50WjwOdNo7AAAAAAAAAAAK16M8j8L1PA502jsOdNo7jCU/PQ502jyMJb88jCW/PA502jyPwvU8DnRaPckvFj0K1yM9iYiIPOi0gT1PG2g9iYgIPY/C9TzNzEw9yS8WPYwlPz3NzEw9KVyPPckvFj2JiIg9j8J1Pc3MTD0K16M9j8J1Pei0AT7sUbg96LSBPYmIiD2PwnU9j8L1PE8baD0pXI89yS+WPU8baD0pXI89KVyPPYwlvz3NzMw9+cUSPomICD4wlvw9uB4FPu/u7j3otAE+exQuPrgeBT4wlvw97+7uPei0AT7NzMw9LPnFPYwlvz3sUbg9yS8WPk8b6D1qA509j8L1Pckvlj1toNM9DnTaPei0AT4s+cU9WfILPtpAJz4b6DQ+WfILPu/u7j0K1yM+exQuPuxRuD3v7u49rkfhPa5H4T3otIE9DnRaPei0gT2rqqo9j8L1PE8baD3otIE9j8J1Pckvlj0pXI89S36xPQ50Wj1LfrE97FG4PWoDnT3JL5Y9S36xPY/CdT0pXI89yS+WPckvFj3otIE9TxtoPU8baD3JLxY9jCW/PIwlPz2PwnU9jCU/PQrXozyMJb88iYgIPYwlPz3NzEw9DnRaPA502jwOdNo8j8L1PArXozwOdNo7DnTaOwAAAAAK16M8yS8WPQrXIzwOdFo8AAAAAAAAAAAAAAAAAAAAAA502jsK1yM8iYiIPArXIzyJiAg9AAAAAArXIzyJiAg9j8L1PImICD0K16M8DnTaPA502jyMJb88S34xPQrXIz0OdFo9S34xPYwlvzyJiIg8KVyPPckvFj0K16M9q6qqPWoDnT2JiIg9yS+WPYmIiD1LfrE96LSBPWoDnT3JL5Y9CtcjPU8baD2JiIg9DnRaPei0gT1PG2g9DnRaPWoDnT0OdFo9S36xPYwlvz0OdNo9rkfhPc3MzD1Z8gs+zczMPW2g0z0pXA8+KVwPPlnyCz7v7u49iYgIPui0AT4wlvw9S36xPW2g0z3sUbg9zczMPe/u7j1qA509baDTPTCW/D2amRk+MJb8PY/C9T24HgU+6LQBPquqKj5Z8gs+MJb8Pe/u7j1toNM97+7uPWoDHT6uR+E9KVyPPUt+sT2rqqo96LSBPUt+sT3JL5Y9j8J1PYmICD3JLxY9DnRaPSlcjz2MJT89S36xPSlcjz3JL5Y9DnRaPei0gT3NzEw9CtcjPYwlPz0s+cU9CtcjPUt+MT3otIE9zcxMPc3MTD1LfjE9S34xPYwlPz2MJT89CtcjPY/C9TyPwvU8CtcjPIwlvzwOdFo8DnTaPArXozyJiAg9iYgIPQAAAAAK1yM8j8L1PI/C9TwOdFo8DnRaO4mIiDyJiIg8DnTaOwAAAAAAAAAADnRaO4mIiDyMJb88DnTaOw50WjsOdNo8yS8WPQ502jwK1yM8j8L1PEt+MT2JiAg9DnTaPArXIz2PwvU8DnRaPQ50Wj0K1yM9j8J1PY/CdT0K1yM9DnTaPIwlPz3JLxY9j8J1PQ50Wj0pXI89LPnFPexRuD0K16M9j8L1PArXoz1qA509yS+WPckvlj2JiAg9q6qqPQrXoz2rqqo9agOdPei0AT7otIE97FG4PUt+sT2uR+E9agOdPY/C9T24HgU+TxvoPc3MzD1toNM9agMdPtpAJz4K1yM+uB4FPkt+sT3otAE+LPnFPW2g0z0wlvw9TxvoPexRuD0wlvw9LPnFPa5H4T3v7u496LQBPhvoND57FC4+uB4FPq5H4T3otAE+Om0gPq5H4T3aQCc+KVyPPc3MzD1LfrE96LSBPa5H4T2PwnU9yS8WPexRuD1PG2g9zcxMPckvFj3otIE96LSBPSz5xT2PwnU9agOdPc3MTD1qA509zczMPei0gT1LfjE9iYiIPU8baD0OdFo9jCU/PU8baD2PwvU8jCU/PYmICD1LfjE9DnRaPEt+MT0OdNo8CtejPA502jyJiAg9CtcjPYwlvzxLfjE9yS8WPYwlvzyMJb88j8L1PArXIzwAAAAADnRaPAAAAAAK1yM8AAAAAAAAAAAOdFo7DnRaOwrXIzwAAAAADnRaPAAAAAAOdNo8DnRaO4/C9TwOdFo8CtejPImIiDxLfjE9iYiIPArXozwK1yM9iYgIPQ50WjxLfjE9j8L1PEt+MT0K16M8zcxMPQ50Wj1LfjE9yS8WPQ50Wj1LfjE9TxtoPUt+sT2rqqo9agOdPUt+sT2JiIg9yS+WPYmIiD1LfjE9CtcjPYwlPz1PG2g9q6qqPQ50Wj0K1yM9DnRaPc3MTD1PG+g9yS+WPSz5xT24HgU+baDTPU8b6D1Z8gs+6LQBPgrXIz6amRk+jCU/PhvoND75xRI+MJb8Pa5H4T3otAE+7+7uPdpAJz6uR+E9MJb8PUt+sT0pXA8+WfILPk8b6D0s+cU9yS8WPui0AT64HgU+uB4FPu/u7j1Z8gs+rkfhPSz5xT1toNM9S36xPexRuD1PG2g9q6qqPYmICD0pXI89DnRaPc3MTD1LfrE9S36xPSlcjz2PwnU9q6qqPQrXoz3otIE9KVyPPei0gT0K16M9CtejPYwlPz3JLxY9TxtoPYwlPz0OdNo8j8L1PArXIz0K1yM9CtcjPY/C9TwK16M8iYgIPU8baD0K1yM9S34xPYmICD0K16M8DnTaOw502jsOdFo7iYiIPAAAAAAOdNo7CtejPArXIzwOdFo8AAAAAArXIzwAAAAAAAAAAA50WjuJiIg8jCW/PArXozzJLxY9AAAAAA50WjsK16M8DnTaOwrXIzwOdFo7j8L1PA50WjyPwvU8S34xPUt+MT0OdFo9iYgIPauqqj0OdFo9CtcjPYmICD0OdNo8TxtoPckvFj0OdFo9TxtoPc3MTD2MJT89j8J1PWoDnT2rqqo9zcxMPWoDnT2rqqo9LPnFPUt+sT0K16M9zcxMPQrXoz2JiIg9LPnFPUt+MT0pXI89S34xPQrXoz0K16M9yS+WPQrXoz0pXA8+DnTaPVnyCz6PwvU9MJb8PSlcDz6amRk+rkfhPbgeBT6uR+E9baDTPU8b6D24HgU+DnTaPTCW/D3JLxY+iYgIPilcDz7otAE+exQuPgrXIz7v7u49G+g0PvnFEj5PG+g9baDTPW2g0z0s+cU9agOdPY/CdT2rqqo9CtejPckvFj3JL5Y9S34xPYmIiD1PG2g97FG4PexRuD1qA509j8J1PY/CdT3JL5Y9q6qqPQ50Wj1qA509uB4FPq5H4T2JiIg9iYiIPY/CdT3NzEw9DnTaPI/CdT0OdFo9yS8WPY/CdT2MJT89jCW/PM3MTD1PG2g9yS8WPUt+MT0OdNo8DnRaPU8baD0OdNo8j8L1PA502jwOdFo8CtcjPImIiDwOdNo8iYiIPAAAAAAK1yM8DnRaOw502jsAAAAAAAAAAA50WjuPwvU8j8L1PArXIzwK1yM8DnRaPA502jyPwvU8jCW/PI/C9TyPwvU8iYiIPIwlPz0K1yM8jCW/Pc3MTD3JLxY9S34xPQ502jwOdNo8TxtoPQ50Wj3JLxY9DnTaPArXIz3NzEw9yS8WPSlcjz0pXI89LPnFPWoDnT3JL5Y9jCU/PW2g0z3JL5Y9yS8WPU8baD3sUbg9zcxMPc3MTD1PG2g9zcxMPYwlPz0OdFo9CtejPYwlPz0pXI89MJb8PSz5xT2rqqo9KVyPPXsULj6uR+E9rkfhPfnFEj4wlvw9yS8WPg502j24HgU+zcxMPvnFEj5PG+g9+cUSPq5H4T0pXA8+baDTPei0AT5PG+g97+7uPe/u7j2amRk+6LQBPquqKj4OdNo9rkfhPexRuD0s+cU9yS8WPe/u7j3JL5Y9j8J1Pei0gT2MJT89S34xPei0gT3JLxY9zcxMPY/CdT3NzEw9iYiIPc3MTD2PwnU9j8J1PQrXoz1qA509j8J1PYmIiD0OdNo8TxtoPc3MTD2PwvU8zcxMPckvFj2JiAg9CtcjPSlcjz3JLxY9DnTaO4/C9TzNzEw9iYgIPYmICD0K16M8iYgIPUt+MT0K1yM9j8L1PMkvFj0OdFo8CtcjPQrXozyMJb88CtejPAAAAACMJb88AAAAAA502jsAAAAACtcjPA502jsOdFo7DnRaPA50WjwOdNo8S34xPYmIiDyMJb88j8L1PA502jwOdFo8S34xPUt+MT2MJb88iYiIPUt+MT3JL5Y9iYgIPYwlvzzNzEw9CtejPI/C9TxPG2g9iYiIPQrXozyJiAg9CtejPc3MTD3JL5Y9CtcjPei0gT1LfrE97FG4Pc3MTD2PwvU86LSBPQrXIz2MJT89yS+WPWoDnT2rqqo97FG4Pc3MTD1qA509yS+WPYmIiD1qA509yS+WPei0gT1PG+g97+7uPSlcDz7otAE+zczMPfnFEj5toNM9MJb8PY/C9T3aQCc+zczMPU8b6D24HgU+TxvoPSlcDz4wlvw9S36xPSlcDz5qAx0+q6qqPbgeBT4K16M9MJb8PQ502j1LfrE97FG4PQ50Wj2PwnU9q6qqPYwlPz3otIE96LSBPY/CdT1LfrE9DnRaPUt+MT0K1yM9j8J1PW2g0z2rqqo9agOdPUt+sT2rqqo9DnRaPYmIiD1toNM9CtcjPQ50Wj0OdNo8yS8WPQ50Wj2PwvU8yS8WPUt+MT3NzEw9j8L1PIwlPz2MJT89CtejPI/C9TzNzEw9CtcjPQrXIz2MJT89DnTaOw502jwK1yM8iYiIPAAAAAAOdNo7jCW/PArXozwOdFo7CtcjPA50WjsK16M8AAAAAImIiDwOdFo8CtejPI/C9TwOdFo7AAAAAArXIzwOdNo7DnRaO4mICD3JLxY9CtcjPQrXozwK16M8jCW/PIwlPz2MJT89jCW/PEt+MT0OdNo8iYgIPQrXozyMJb886LSBPQ50Wj3JLxY9zcxMPUt+MT1PG2g9agOdPY/CdT3otIE9S36xPc3MzD0pXI89j8J1PY/CdT2rqqo9DnRaPckvlj0OdFo9j8J1PYwlPz1PG2g9iYgIPYwlPz2MJb89j8J1PUt+MT3NzEw9yS+WPYwlvz0wlvw9j8J1PVnyCz6JiAg+rkfhPVnyCz6amRk+baDTPU8b6D1LfjE+baDTPbgeBT4wlvw97+7uPauqqj2uR+E9MJb8PYmICD7JL5Y9DnTaPfnFEj6PwnU9TxtoPQ50Wj2MJT89iYiIPY/CdT3sUbg9jCW/Pei0gT0pXI89yS8WPY/C9TwK1yM9CtcjPYmIiD0s+cU9j8J1PU8baD1PG2g96LSBPYmIiD3otIE9CtejPSlcjz1LfrE9j8J1Pei0gT0OdNo8TxtoPWoDnT2PwnU9KVyPPei0gT0K1yM9CtcjPY/CdT2JiIg8DnRaPIwlPz2JiAg9DnTaPArXIz2PwvU8jCW/PIwlvzyJiIg8AAAAAAAAAAAAAAAADnRaPArXozwOdFo7AAAAAAAAAAAAAAAAAAAAAA502jsAAAAAjCW/PA50WjsOdFo7DnRaPA50WjwK16M8iYiIPArXozyMJb88CtcjPU8baD0K16M8j8J1PY/C9TyJiIg8j8L1PA502jyMJT89S34xPY/CdT2JiAg9S34xPc3MTD0OdFo9jCU/PUt+sT2JiAg9DnRaPY/CdT2MJb896LSBPUt+sT1PG2g9DnRaPckvlj2rqqo9yS+WPQrXoz0OdFo9j8J1PWoDnT2PwnU9j8L1PA50Wj2MJT89iYiIPckvlj3NzEw9j8L1Pei0gT3otIE9LPnFPQrXoz3otIE9rkfhPQrXoz2PwvU9TxvoPWoDnT24HgU+6LQBPlnyCz75xRI+DnTaPW2g0z0K16M9jCW/PWoDnT3sUbg9LPnFPWoDnT3otIE9MJb8Pauqqj2PwnU9iYiIPQ50Wj2JiIg9yS+WPWoDnT3JLxY9baDTPY/CdT0OdFo9iYiIPYmICD1LfrE9DnRaPYmIiD2PwnU97+7uPW2g0z2MJT89iYiIPc3MTD2JiIg9CtcjPU8baD0K1yM9yS8WPQrXIz2MJT89iYgIPYmICD2MJb88CtejPArXozyJiAg9zcxMPYmICD0K16M8zcxMPQrXozwOdFo8CtcjPIwlvzwK16M8DnTaPA502jwOdNo7AAAAAArXIzwK1yM8AAAAAA502jsK1yM8iYiIPAAAAAAAAAAACtcjPA502jsOdFo8AAAAAArXozyMJb88j8L1PA502jsK1yM8jCW/PEt+MT0K1yM8jCW/PIwlPz2PwnU9DnTaPIwlPz0OdNo8S34xPc3MTD2PwnU9yS8WPYmICD1LfjE9j8J1PU8baD2JiAg9DnRaPSlcjz0K16M9CtejPY/CdT1PG2g9agOdPY/CdT3otIE9CtcjPYmIiD2MJb89q6qqPQrXIz3NzEw9iYiIPckvFj1PG2g9KVyPPQ50Wj1PG2g9S36xPYmICD5toNM9jCW/Pauqqj3NzMw9zczMPei0AT6MJb89MJb8Pei0AT5Z8gs+jCW/PSz5xT1LfrE9j8L1PQ50Wj2rqqo9jCW/Pauqqj2rqqo97FG4PSlcjz3otIE96LSBPYmICD2JiIg96LSBPQrXIz1PG2g9DnRaPWoDnT2MJT89jCW/Pei0gT3NzMw9S34xPYmIiD0wlvw9iYiIPW2g0z2MJb89q6qqPYwlPz0pXI89TxtoPQ502jxLfjE9KVyPPSlcjz2JiAg9DnTaPImICD2JiAg9j8L1PI/C9TzJLxY9CtcjPEt+MT0OdNo8CtejPM3MTD0OdNo8CtejPImICD0K1yM8CtcjPQ50WjwAAAAADnTaPA502jsAAAAADnTaOwAAAAAK1yM8AAAAAArXozwAAAAADnTaOwrXIzwAAAAACtcjPArXozwOdNo7iYiIPArXozwK1yM8iYiIPM3MTD0K1yM8DnRaPA502jyMJT89iYiIPArXozyMJT89iYgIPei0gT0OdNo7CtcjPQ502jwK1yM9TxtoPQ502jxLfjE9zcxMPY/C9TyMJT89KVyPPYwlPz0OdFo9jCU/PWoDnT2JiIg9CtejPY/CdT2JiIg9iYiIPckvlj2JiIg96LSBPW2g0z3otIE9DnRaPc3MTD2PwnU9S36xPWoDnT1qA509jCU/Pauqqj1toNM9LPnFPauqqj1qA509j8L1Pckvlj3NzMw9iYiIPe/u7j2PwvU97FG4PUt+sT3sUbg9KVyPPY/C9T1LfrE9CtejPexRuD3NzEw9TxtoPY/CdT3NzEw9TxtoPQ50Wj2rqqo9zcxMPQrXoz2PwnU9CtejPei0gT0pXI89zczMPYwlvz2JiIg9TxtoPY/CdT0pXI89j8J1PU8baD0K1yM9agOdPQrXozxLfrE9S34xPQ50Wj0OdNo8CtcjPc3MTD2MJT89DnTaPIwlvzzNzEw9yS8WPQ502jyMJb88j8L1PIwlPz2PwvU8yS8WPY/C9TyJiIg8yS8WPQ502jyJiIg8DnRaO4wlvzwOdNo7CtcjPA50WjsOdFo8AAAAAArXIzwOdNo7DnRaOwAAAAAAAAAAiYiIPImIiDyJiIg8AAAAAIwlvzwOdFo8j8L1PI/C9TwOdFo7jCW/PImIiDyJiAg9yS8WPckvFj0OdFo8jCW/PE8baD3NzEw9jCU/PQrXIz1LfjE9KVyPPckvlj2MJb88jCU/PQ50Wj3JLxY9zcxMPQ50Wj0OdNo8j8J1Pc3MTD2JiIg9q6qqPSlcjz0OdFo9agOdPYmICD2rqqo9DnTaPU8baD3JL5Y9DnRaPckvlj2MJT89KVyPPc3MTD0OdFo96LSBPWoDnT1LfrE9zcxMPY/CdT3sUbg9yS+WPSlcjz3otIE9S36xPe/u7j0K16M9q6qqPU8b6D1toNM9TxtoPei0gT0pXI897FG4PSlcjz0pXI89iYiIPUt+sT3sUbg9DnRaPWoDnT3NzEw9iYgIPei0gT2JiIg9j8J1PexRuD1PG2g96LSBPYwlPz3otIE9CtejPU8baD0wlvw9DnRaPUt+MT3NzMw9jCU/PQrXoz0K16M9iYiIPYmIiD1PG2g9CtcjPckvFj0K1yM9CtcjPYwlPz0OdFo8jCU/PSlcjz2JiAg9DnTaPImIiDyJiIg8DnTaPImIiDyPwvU8DnTaPA50WjyJiIg8iYiIPArXIzwOdNo8DnRaOw502jwOdFo8AAAAAAAAAAAOdFo8DnRaPAAAAAAAAAAAAAAAAImIiDwAAAAACtcjPAAAAACJiIg8AAAAAIwlvzwOdNo8iYiIPArXIzwAAAAADnRaPA502jwOdNo8j8L1PE8baD1LfjE9jCW/POi0gT3NzEw9DnRaPYwlvzzJLxY9DnRaPA502jzNzEw9jCU/PWoDnT3otIE9iYiIPImIiD0pXI89TxtoPQrXIz3NzEw9KVyPPckvlj1PG2g9agOdPWoDnT2MJT89j8J1PYmIiD3otIE9yS+WPWoDnT3JL5Y9jCU/PckvFj2PwnU9S34xPYwlPz3JL5Y9yS+WPWoDnT1qA509TxtoPYmIiD1PG2g9KVyPPQrXIz2rqqo9S36xPSlcjz3otIE9iYiIPSlcjz1LfrE9iYiIPckvFj3NzEw9TxtoPUt+sT1qA509zcxMPYmIiD3NzEw96LSBPU8baD1LfrE9yS+WPWoDnT0OdFo9j8J1Pckvlj2PwnU9TxtoPU8baD0pXI89S36xPckvFj2PwnU9KVyPPc3MTD3JLxY9TxtoPYwlPz3JLxY9CtcjPckvFj3NzEw9TxtoPckvFj1LfjE9S34xPWoDnT2JiAg9DnTaO0t+MT3JLxY9DnTaPOi0gT2JiAg9CtcjPA502jsOdNo7iYiIPM3MTD0K1yM8DnRaPA502jsK1yM8iYiIPAAAAAAAAAAADnRaOwAAAAAAAAAAAAAAAAAAAACJiIg8DnTaOwrXozwAAAAADnTaPArXIzwK1yM8iYiIPImIiDyMJb88yS8WPc3MTD3NzEw9iYiIPEt+MT2PwnU9j8L1PIwlvzyPwnU9jCW/PA502jyJiAg9CtcjPU8baD3NzEw9j8J1PYwlPz3NzEw9iYgIPexRuD0OdFo9S36xPU8baD0pXI89S36xPYmICD1qA509zczMPYmIiD2JiIg9agOdPUt+sT3JL5Y9yS+WPc3MTD2PwvU8yS+WPQrXoz3JL5Y9agOdPYmIiD3JL5Y9CtcjPUt+MT1PG2g9jCW/Pauqqj1qA509yS+WPSz5xT2JiIg9KVyPPY/CdT0OdFo9jCW/PQrXIz2PwnU9TxtoPc3MTD0K16M9yS+WPU8baD3NzEw9S34xPexRuD2JiIg9CtejPauqqj1LfrE9TxtoPUt+sT2JiIg9rkfhPei0AT4s+cU9yS+WPU8baD3NzEw9yS+WPei0gT1PG2g9TxtoPU8baD1LfjE9iYiIPI/CdT2MJb88CtcjPYmICD0OdFo9yS8WPQrXIz1LfjE9DnRaPY/C9TwOdNo8jCU/PY/C9TyPwvU8jCW/PIwlvzwK1yM8DnRaPIwlvzwK16M8DnRaO4mIiDwAAAAAAAAAAA50WjwK1yM8AAAAAI/C9TwOdNo7DnRaPImIiDwOdFo8DnTaOwAAAACJiIg8iYiIPImIiDyJiIg8CtejPImIiDwOdNo8iYiIPArXozzNzEw9DnTaOwrXIz3JLxY9DnTaPArXozyJiIg8TxtoPYwlvzwK16M8S34xPUt+MT0OdNo8zcxMPQ502jyJiIg9CtcjPY/CdT1LfjE96LSBPc3MzD0pXI89agOdPQrXIz0K16M9yS+WPYwlPz1PG2g9TxtoPYmIiD3NzMw9DnRaPckvlj3NzEw97FG4PU8baD2MJb88j8J1PUt+MT3otIE9S36xPckvFj0K1yM9KVyPPQ50Wj3NzEw9S34xPUt+sT2JiIg9zcxMPYmIiD3NzEw9iYiIPY/CdT3otIE9KVyPPQrXoz3otIE9iYgIPYwlPz0OdFo9DnTaPMkvlj3otIE9yS+WPc3MTD1qA509S36xPY/C9Tyrqqo9CtejPU8b6D3JL5Y9q6qqPei0gT2JiIg9yS+WPY/CdT2MJT89CtejPM3MTD0OdFo9jCU/PckvFj1LfjE9j8L1PGoDnT0OdFo9iYiIPEt+MT2MJT89jCW/PMkvlj2PwvU8CtejPA50Wj2JiAg9iYgIPYwlvzzJLxY9DnTaOwrXIzwK1yM8j8L1PArXIzwOdNo7CtcjPArXIzwAAAAADnTaOw50WjwAAAAAAAAAAAAAAAAK16M8AAAAAImICD0OdNo7AAAAAArXIzyJiIg8jCW/PImIiDwOdNo7iYiIPA502jwK16M8j8L1PImICD2MJb88DnRaPYwlPz3JLxY9jCU/PYwlPz2MJb88j8L1PIwlPz3JLxY9TxtoPYwlvzyJiIg8iYiIPA502jyJiIg8CtejPei0gT3JL5Y96LSBPSlcjz2MJT89CtejPc3MTD1PG2g9q6qqPauqqj2JiIg9CtejPei0gT3otIE9agOdPQ50Wj1LfrE9j8J1Pckvlj3otIE9KVyPPYmIiD0K16M9CtcjPY/CdT2JiAg9q6qqPckvlj0K1yM9DnRaPei0gT3JLxY9KVyPPc3MTD2PwnU9KVyPPexRuD0K1yM9DnRaPYwlPz3otIE9S36xPUt+sT1LfjE9j8J1Pc3MTD0OdFo9jCW/PYwlvz2PwvU9DnRaPQrXIz1qA5096LSBPauqqj2PwnU9S34xPSz5xT3NzEw9yS8WPckvFj2JiIg9DnTaPKuqqj2JiAg9zcxMPQrXozzotIE9CtejPArXIz1LfjE9TxtoPYwlvzxLfjE9iYgIPY/C9TyPwvU8CtcjPYwlvzzNzEw9j8L1PI/C9TyPwvU8AAAAAA50WjwK1yM8jCW/PA502jwAAAAADnRaOwrXIzyJiIg8iYiIPAAAAAAK1yM8AAAAAArXIzwOdNo7CtejPIwlvzwOdFo8AAAAAArXIzwOdFo7iYiIPArXozwK1yM8CtejPImIiDwOdNo7iYiIPImICD2JiAg9CtcjPY/C9TyPwnU9iYiIPI/C9TwK1yM9j8L1PE8baD0K1yM9zcxMPSlcjz0K1yM9zcxMPYwlPz2PwvU8yS8WPei0gT3NzEw96LSBPY/C9TyPwnU9CtejPSlcjz0K16M9zczMPckvlj1PG2g9iYiIPYmIiD3NzEw9TxtoPY/C9Tyrqqo9S36xPauqqj1LfjE96LSBPYwlPz2JiAg9S34xPQ50Wj3otIE9iYiIPY/CdT1LfrE9KVyPPei0gT1LfjE9yS+WPY/CdT1LfjE9iYiIPYmIiD1LfjE9j8J1PYmIiD2JiAg9yS+WPY/CdT1LfrE9LPnFPY/CdT2JiIg97FG4PU8b6D0pXI89agOdPQrXoz2JiIg9yS+WPY/CdT1PG2g9jCU/PYwlPz3JL5Y9CtejPYwlPz0pXI89jCU/PU8baD0K1yM9yS8WPQ502jwOdFo9CtejPImIiDyPwnU9jCW/PMkvlj2MJb88DnTaPIwlvzzJLxY9j8L1PArXIz0OdFo8DnRaPArXIzyMJb88AAAAAMkvFj0AAAAAAAAAAAAAAAAK1yM8DnTaOwAAAAAAAAAADnTaOwAAAAAAAAAACtejPArXIzwOdNo7AAAAAAAAAACJiIg8AAAAAA502jsK1yM8AAAAAImIiDwK1yM8DnTaO4wlvzzJLxY9CtejPI/C9TyMJb88jCW/PImIiDzNzEw9DnTaO4mICD2PwnU9CtcjPIwlPz2MJb88jCU/PQ50Wj2PwnU9S34xPexRuD2PwvU8DnTaPA50Wj1LfrE9zcxMPSlcjz2PwvU86LSBPWoDnT2JiIg9j8J1Pckvlj3JL5Y9q6qqPWoDnT3otIE9DnRaPY/CdT3JL5Y9yS+WPQ50Wj3NzEw9CtejPYwlPz2PwnU9CtcjPU8baD2JiIg9jCU/Pckvlj3NzEw96LSBPWoDnT0OdFo9S34xPUt+MT2MJT89zcxMPYwlvz3JL5Y9DnRaPauqqj2MJb89CtcjPY/CdT3JL5Y9iYiIPc3MTD2PwnU9TxtoPY/CdT3NzMw9zczMPauqqj2PwnU9iYiIPY/CdT1qA509jCU/PQ50Wj3NzEw9CtcjPU8baD2JiIg9j8J1PckvFj0OdFo9jCU/PYmICD0K16M9S34xPYmICD0OdNo8CtcjPYmICD0OdNo8CtejPI/C9TwOdNo8iYgIPYmICD2JiAg9j8L1PArXIz0OdFo7jCW/PAAAAACMJb88j8L1PA50WjsOdNo7DnTaOwrXIzyPwvU8AAAAAAAAAAAOdFo7AAAAAAAAAAAAAAAACtcjPA50WjuMJb88DnRaOwAAAAAOdNo7CtcjPQrXozwK16M8DnRaPM3MTD2MJb88iYiIPEt+MT0K1yM8CtcjPQ502jwOdNo8TxtoPYwlPz0K1yM9jCW/PI/CdT2PwvU8DnTaPEt+MT1LfjE96LSBPc3MTD3JL5Y9yS+WPei0gT1qA509zczMPUt+MT0pXI89S36xPauqqj2uR+E9CtejPSlcjz3JL5Y9yS+WPckvlj3JL5Y9CtejPYwlPz3JL5Y9q6qqPQrXIz2JiIg9S36xPQ50Wj1LfrE9iYiIPU8baD0K1yM9yS+WPY/CdT0K1yM9agOdPYwlPz0pXI897FG4PckvFj2PwnU9TxtoPUt+MT0pXI89CtcjPUt+MT1qA509j8J1PQ50Wj2JiIg9iYiIPQrXoz3otIE9CtejPckvlj0K16M9zcxMPY/CdT2JiIg9jCU/PexRuD0pXI89CtejPc3MTD1PG2g9agOdPc3MTD3NzEw9jCU/PYwlvzzJL5Y9S34xPQrXIz2JiAg9DnRaPIwlvzyPwvU8DnRaPIwlvzwOdNo8j8L1PMkvFj3JLxY9DnTaPArXozwOdFo7CtejPEt+MT0OdFo8iYiIPArXIzyMJb88DnTaOw50WjsOdNo7DnTaOw50WjsOdFo8AAAAAA50WjsOdNo7DnRaOwAAAAAAAAAADnTaOw50WjsAAAAAAAAAAArXozwOdNo7jCW/PIwlvzwK16M8iYgIPckvFj0K16M8j8L1PIwlvzwK1yM8jCW/PArXIz0OdNo8CtejPEt+MT2PwvU8jCU/PY/CdT0OdFo9S34xPYmICD2MJT89yS+WPQrXozyPwvU8iYgIPc3MTD0pXI89jCU/Pauqqj0s+cU9KVyPPSlcjz0OdNo8j8J1PU8baD1PG2g96LSBPYwlPz2rqqo97FG4PQ50Wj2PwnU9CtejPauqqj1LfrE9CtcjPc3MTD2MJb89S36xPU8baD3JL5Y9iYiIPYwlPz3JL5Y9DnTaPauqqj3NzMw9iYiIPYwlPz3JLxY9yS+WPa5H4T1PG2g9CtejPc3MTD0s+cU9agOdPckvlj0OdFo9KVyPPei0gT3sUbg9baDTPexRuD2rqqo9KVyPPc3MTD0OdFo96LSBPY/CdT1qA509DnRaPUt+sT0K1yM96LSBPQrXIz3NzEw9CtcjPckvFj1LfjE9yS8WPQ502jwOdNo8DnTaPIwlvzwK1yM8jCU/PYmIiDwOdFo8CtejPImICD2PwvU8iYgIPQ50WjsK16M8DnTaOwrXIzyJiIg8AAAAAArXIzwAAAAACtcjPAAAAAAOdFo7DnRaPAAAAACJiIg8AAAAAA50WjwAAAAAAAAAAIwlvzwAAAAADnTaOw50WjsOdFo8DnRaOw50WjsOdFo8iYiIPArXozwOdNo7DnRaPI/C9TwOdNo8DnTaO4mICD0K1yM9DnTaPE8baD1LfjE9jCW/PImICD2PwvU8j8L1PA502jwK1yM8DnTaPArXIz2PwvU8jCU/PY/CdT3NzEw9DnRaPQrXIz3JLxY9jCU/PQ50Wj3NzEw96LSBPYwlPz1toNM96LSBPc3MTD0K16M9iYiIPSz5xT1LfrE9TxtoPY/CdT0OdFo96LSBPauqqj3sUbg9jCU/PSlcjz0pXI89agOdPckvlj2PwnU9yS+WPckvlj2JiIg9KVyPPSz5xT1qA509S34xPei0gT1LfrE9DnRaPY/CdT3v7u49CtejPexRuD0pXI89q6qqPc3MzD3sUbg9KVyPPQ50Wj2MJb89CtejPYmIiD3NzEw9S34xPQ50Wj0OdFo9KVyPPQ502jyJiAg9yS8WPY/CdT2PwvU8DnRaPYmIiD2MJT89zcxMPQ50WjzNzEw9jCW/PIwlvzwK1yM9jCU/PQ502jyMJT89TxtoPUt+MT0K16M8j8L1PArXIzwK16M8DnRaPIwlvzwOdNo7AAAAAAAAAAAAAAAADnRaOwAAAAAAAAAACtcjPAAAAAAAAAAAAAAAAA502juMJb88jCW/PAAAAAAOdNo7iYiIPA50WjsOdFo7CtcjPA50WjyJiIg8DnRaPAAAAAAOdNo7jCW/PIwlvzwOdFo8DnRaPImICD2JiAg9jCU/PY/C9TwK1yM9iYiIPIwlvzyPwvU8jCU/PQ502jyrqqo9KVyPPckvFj1PG2g9CtcjPQ502jzNzEw9iYiIPSz5xT2JiIg9jCW/PM3MTD3JLxY9iYiIPY/CdT3NzEw9DnTaPQ502jzotIE9j8J1Pei0gT1LfjE9jCU/PU8baD0pXI89S34xPWoDnT1LfjE9iYiIPYmIiD1LfrE9iYiIPWoDnT1LfrE9S34xPYwlPz3otIE9DnTaPSz5xT0pXI89iYiIPU8baD3JL5Y9agOdPQrXoz0pXI89DnTaPc3MTD2rqqo9DnRaPW2g0z1toNM9DnRaPQrXoz3otIE9jCU/PQrXIz2JiIg9KVyPPQ50Wj2MJT89yS8WPYmIiDyPwvU8j8L1PA50Wj0OdNo8j8L1PMkvFj2MJT89iYgIPYmICD2JiAg9DnRaPMkvFj3otIE9DnTaO4mICD2PwvU8CtcjPQrXozyPwvU8CtcjPArXozwOdFo8DnTaPA502jsOdNo7DnTaO4mIiDwAAAAADnRaOw502jsAAAAACtejPArXIzwAAAAACtejPA502jsAAAAAAAAAAAAAAAAAAAAAiYiIPAAAAAAAAAAAAAAAAA502juMJb88DnTaOwAAAAAOdFo8DnRaOwrXozwOdNo7iYiIPA502jsOdNo7CtcjPA502jyPwvU8jCU/PY/C9TyJiAg9TxtoPQ502juMJT89jCW/PEt+MT2PwvU8jCW/PE8baD3otIE9jCU/PU8baD3otIE9iYgIPQrXIz1LfjE9yS+WPQ50Wj2JiIg9yS+WPYwlPz3JLxY9CtcjPQrXoz2rqqo96LSBPckvlj3sUbg9zcxMPSlcjz2JiIg9DnTaPUt+sT3JL5Y9zczMPSlcjz2uR+E9yS+WPauqqj0pXI89S36xPY/CdT3otIE9jCW/PQrXoz2PwnU9S36xPWoDnT3JL5Y9baDTPQrXoz3JL5Y9KVyPPWoDnT3NzMw9KVyPPY/CdT2MJb896LSBPU8baD3JL5Y9KVyPPUt+sT1PG2g9S34xPc3MTD3JLxY9DnRaPY/C9TyJiIg9jCU/Pei0gT0K16M8yS8WPYmICD2PwvU8CtejPM3MTD2JiAg9jCU/PYwlPz2JiIg9iYiIPArXozwOdNo8iYgIPQrXIz0OdNo7iYiIPA502juMJb88DnRaPA50WjwK1yM8DnTaOw50WjsAAAAAAAAAAA50WjwAAAAADnRaPArXIzwOdFo7AAAAAAAAAACMJb88DnRaOwAAAAAK1yM8DnTaOwAAAAAOdNo7CtejPA50WjsK1yM8CtcjPA50WjwK16M8CtcjPQ502jwOdNo7DnRaO4mIiDwK1yM8jCW/PImIiDwOdNo8j8L1PImIiDwK16M8jCW/PA502jxLfjE9yS8WPYmIiD0OdNo7S34xPckvFj2MJb88CtcjPUt+MT2MJT89q6qqPei0gT3JL5Y9j8L1PArXIz3NzEw9S34xPQ50Wj2PwnU96LSBPY/CdT1PG2g9q6qqPc3MTD2MJT89yS+WPUt+sT3otIE9iYiIPUt+sT2JiIg9agOdPWoDnT1LfrE9TxvoPYmIiD2PwnU9zcxMPckvlj0pXI89q6qqPY/CdT3otIE9KVyPPei0gT2uR+E9yS8WPckvlj2JiIg9j8J1PQrXoz3otIE96LSBPexRuD2JiIg9iYiIPQrXIz1LfjE9DnRaPYmICD0OdFo9DnRaPEt+sT2PwvU8CtcjPYwlPz1PG2g9CtcjPYwlvzzJLxY9j8L1PArXozyJiIg8TxtoPckvFj2PwvU8DnTaPArXIz3JLxY9CtejPArXIz0OdNo8j8L1PA502jzNzEw9iYiIPArXozyJiIg8DnRaO4mIiDyJiIg8DnTaOwrXIzwAAAAAAAAAAMkvFj0AAAAACtcjPA502jsAAAAAAAAAAAAAAAAOdFo7AAAAAImIiDwOdNo7AAAAAA502jsK1yM8DnRaOwAAAACJiIg8iYiIPA502jsK16M8CtcjPArXIzwOdNo7AAAAAA502jwK1yM8DnRaOw50WjwK16M8jCW/PIwlvzwK1yM9iYiIPEt+MT0OdNo8j8L1PImICD0pXI89jCU/PUt+MT2MJT89iYgIPQrXozwK1yM9zcxMPSlcjz3NzEw9j8J1PYwlPz2JiAg9KVyPPY/CdT2MJT89iYiIPckvFj3JL5Y9q6qqPYmIiD3otIE9jCU/PY/CdT0pXI896LSBPWoDnT2rqqo9TxtoPc3MzD1LfrE97FG4PUt+sT0OdFo9KVyPPckvlj1qA509j8J1Pei0gT3JL5Y9jCW/PY/CdT3JL5Y9TxtoPYwlPz3NzEw9yS+WPQ50Wj2rqqo9jCU/PYmICD0K1yM9jCU/PQ502jwK1yM9TxtoPU8baD1LfjE9iYgIPY/C9TzNzEw9yS8WPY/C9TwK1yM9j8J1PYwlPz3otIE9j8L1PEt+MT0OdNo8DnRaPA50WjzotIE9j8L1PA50WjyMJb88iYiIPArXozwOdFo8CtcjPQrXIz0K16M8AAAAAAAAAAAOdFo8DnRaO08baD0OdFo7AAAAAArXIzwK1yM8DnTaOwAAAAAK1yM8CtejPAAAAAAAAAAADnRaOwrXozwOdFo7AAAAAA502jsOdFo7CtcjPAAAAAAAAAAAjCW/PArXIzyJiIg8DnRaPAAAAAAOdFo7AAAAAAAAAAAOdFo8CtejPA50WjwOdNo8iYiIPIwlvzzJLxY9iYiIPImICD0OdNo8CtcjPc3MTD2MJT89yS8WPc3MTD1LfjE9S34xPUt+MT1PG2g9jCU/Pc3MTD2JiIg9DnTaPImICD0pXI89yS8WPYwlvzxPG2g9yS8WPei0gT0OdFo9iYiIPUt+sT3NzEw9baDTPU8baD1LfrE96LSBPUt+sT0wlvw9S36xPQ50Wj1toNM9DnRaPU8baD1qA509TxtoPY/CdT3NzEw9iYgIPYmIiD0OdFo9zcxMPYwlPz1PG2g9yS+WPYwlvz3otIE9j8L1PArXoz3sUbg9TxtoPY/CdT0K16M9yS+WPQrXIz0OdFo9S34xPYmICD0K1yM9j8L1PIwlPz2JiAg9TxtoPSlcjz1LfjE96LSBPckvFj0OdFo8yS8WPYmICD2MJb88yS8WPc3MTD2JiAg9CtejPArXIz3JLxY9DnTaPImIiDyJiIg8iYiIPMkvFj0OdFo7iYiIPArXIzwOdNo7DnRaPA50WjsOdFo8CtcjPA502juMJb88iYiIPImIiDwAAAAADnRaPAAAAAAOdNo7AAAAAArXozwAAAAAAAAAAAAAAAAOdNo7DnRaOw50WjuMJb88AAAAAAAAAAAK1yM8CtcjPImIiDwK16M8jCW/PA50WjyJiIg8CtcjPAAAAAAK16M8AAAAAArXIzwAAAAACtejPA50WjwOdNo7yS8WPY/C9TyMJb88jCW/PMkvFj2JiAg9j8J1PQrXIz0K1yM9S34xPSlcjz3otIE9CtcjPckvFj2MJT89CtcjPU8baD3NzEw9DnTaPImICD0OdFo9yS+WPQrXozzotIE9S34xPY/CdT3NzEw9jCW/PI/CdT3NzEw9zcxMPei0gT2JiIg9iYiIPWoDnT3otIE9jCW/POi0gT1toNM9LPnFPYwlvz2PwnU96LSBPc3MTD1LfjE9TxtoPckvlj0K1yM9CtcjPY/C9TzNzEw9jCU/Pei0gT2PwnU9KVyPPckvlj0K1yM9S34xPYmIiD3NzEw9yS8WPQrXIz2JiIg9jCU/PQrXIz1LfjE9KVyPPc3MTD2PwnU9DnTaPImICD2MJT89DnTaPIwlPz1PG2g9S34xPYmICD2MJb88S34xPY/C9TwK1yM9jCW/PA502jsOdNo8DnTaPA502juPwvU8DnRaPA502jsOdFo7AAAAAAAAAAAAAAAAAAAAAA502jsOdFo8AAAAAA50WjsOdNo7DnRaPAAAAAAOdNo7AAAAAAAAAAAAAAAADnTaOw50WjsAAAAADnTaOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAImIiDyJiIg8DnTaOwAAAAAOdFo7jCW/PArXIzwAAAAAiYiIPImIiDyPwvU8iYgIPQrXozyPwvU8yS8WPQ502jyJiAg9CtcjPU8baD2JiAg9CtcjPYwlvzyMJb88j8L1PImICD1LfjE9DnRaPckvFj0K1yM9jCU/PYmICD2PwvU8jCW/POi0gT2MJT89jCU/PYwlPz3JLxY9CtejPckvFj2PwvU8iYgIPU8baD2PwnU9yS+WPYwlPz3NzEw9agOdPU8baD2JiIg9zcxMPei0gT1PG2g9CtejPYmICD3JL5Y9zcxMPQrXIz3otIE9iYiIPQrXIz1PG2g96LSBPckvFj2JiAg96LSBPYwlPz2MJb88jCU/PY/CdT3JLxY9DnTaPEt+MT3otIE9yS8WPUt+MT1qA509jCU/PckvFj0pXI89iYgIPQrXIz1PG2g9S34xPY/C9TwOdNo8j8L1PArXozzJLxY9CtcjPQrXozwOdFo8DnTaOwrXozyPwvU8DnTaOw502juMJb88DnRaOwrXIzwK1yM8CtejPArXIzwAAAAADnRaOwAAAAAAAAAADnRaO4wlvzwK1yM8DnTaOw50WjwAAAAAjCW/PA50WjsOdFo7CtejPAAAAAAOdNo7iYiIPIwlvzyJiIg8AAAAAAAAAAAAAAAACtejPA50WjsOdFo7DnTaOw502jsAAAAACtejPA50WjuJiIg8jCW/PArXozwOdFo8AAAAAA50WjsOdFo7iYgIPYmICD2MJb88jCW/PArXIz1qA509DnTaPA50WjwOdFo8zcxMPc3MTD2PwvU8iYgIPU8baD1PG2g9iYiIPImIiD2MJb88jCU/PQrXIz1LfjE9DnRaPWoDnT2PwnU9iYgIPc3MTD3NzEw9DnRaPckvFj3NzMw9jCW/PI/CdT3JL5Y9yS8WPckvFj0K1yM96LSBPWoDnT3NzEw9CtejPY/CdT0K1yM9DnRaPQrXIz1qA509DnRaPSz5xT0K1yM9iYgIPYwlPz2MJT89CtcjPWoDnT2PwnU9iYiIPc3MTD3JL5Y9DnRaPYmICD3NzEw9DnRaPY/CdT0K1yM9CtcjPYwlvzyPwnU9S34xPYwlvzyMJb88j8L1PArXIz3otIE9S34xPQ502jwK16M8DnRaPQ502jyJiIg8DnRaO8kvFj2JiAg9DnTaO4mICD0OdNo8AAAAAA502juMJb88CtcjPA50WjsOdFo7AAAAAImIiDwK1yM8DnRaPIwlvzwK1yM8DnTaOwAAAAAAAAAAAAAAAA50WjsAAAAADnTaOw50WjsOdFo7DnRaOwrXIz0AAAAAAAAAAArXIzwAAAAAAAAAAImIiDwAAAAADnRaOw50WjwOdNo7AAAAAA50WjwAAAAAAAAAAAAAAADJLxY9iYiIPA50WjyMJb88CtejPAAAAAAOdFo7yS8WPYwlvzyMJb88jCW/PImICD0K1yM86LSBPY/C9TyPwvU8iYgIPckvFj1PG2g9CtejPOi0gT2JiAg9iYgIPYwlPz3JLxY9yS8WPckvFj0OdNo8DnRaPYwlvzyPwvU86LSBPei0gT3NzEw9zcxMPUt+MT0pXI89S34xPYmICD1LfjE9zcxMPckvFj2PwvU8yS+WPY/CdT2PwvU8S34xPYwlPz3otIE96LSBPei0gT1LfjE9iYgIPc3MTD2JiIg9zcxMPYmIiD2JiAg9DnRaPQ50Wj2JiAg9yS8WPQ502jwOdNo8iYgIPU8baD0K1yM9CtcjPQ502jyJiAg9DnTaPI/C9TzNzEw9DnRaPc3MTD1LfjE9j8L1PA502jyJiIg8iYgIPYmIiDwOdNo7DnTaPArXIzwK16M8jCW/PA502juMJb88j8L1PArXIzwOdFo8CtcjPQrXozwOdNo7DnRaOwrXIzwK1yM8AAAAAAAAAAAOdNo7AAAAAAAAAAAK16M8AAAAAA502jsOdNo7DnRaPAAAAAAAAAAACtcjPAAAAAAOdNo7CtcjPAAAAAAOdFo7AAAAAA50WjsOdFo7AAAAAAAAAAAOdFo7DnTaOwrXIzyPwvU8DnRaOwrXozwK1yM8iYiIPArXozyJiIg8DnTaO4mIiDwOdFo7DnRaPIwlvzyMJb88CtejPA50WjuJiAg9iYgIPY/C9TwAAAAAj8L1PIwlPz1LfjE9DnRaPYmICD0OdFo8CtejPImIiDwK1yM9jCW/PI/C9TzNzEw9yS8WPY/C9TyPwvU8j8L1PI/C9TxPG2g9agOdPYwlvzyPwvU8CtcjPQrXIz2PwvU8CtcjPYwlPz1PG2g9S34xPY/CdT3otIE9jCU/PY/CdT2MJT89yS+WPYwlPz0K1yM9j8L1PArXoz1PG2g9zcxMPc3MTD3NzEw9iYiIPU8baD0K1yM9yS8WPckvFj2JiIg8DnRaPI/C9TyMJT89zcxMPc3MTD0K16M8iYiIPQrXIz1LfjE9jCU/PYmIiDyPwvU8S34xPQ502jwK1yM9CtejPM3MTD3JLxY9DnTaPArXIzwK1yM8CtejPIwlvzwK16M8S34xPQAAAAAK1yM8CtcjPArXIzwK16M8DnRaO4mICD2JiIg8iYiIPA50WjsAAAAADnTaOw50WjsK16M8DnTaOwAAAAAAAAAADnRaOwAAAAAOdFo8AAAAAA50WjsK16M8CtcjPAAAAAAOdFo7CtcjPAAAAAAAAAAAiYiIPAAAAAAAAAAADnRaOw50WjsAAAAADnTaOw50WjsOdFo7CtcjPA50WjsOdFo8zcxMPQ50WjwOdNo7CtcjPA50WjwOdFo7TxtoPQrXozwK1yM8jCW/PArXIz3NzEw9j8L1PA502jxLfjE9CtcjPA502jwOdNo8zcxMPY/C9TxqA509j8L1PArXIz0K1yM9yS8WPYmICD2PwnU9j8L1PA502jwpXI89DnTaPM3MTD0K1yM9iYiIPSlcjz0K1yM9iYiIPImICD0OdFo9DnRaPQ502jzJLxY9jCU/PYwlvzyPwvU8CtcjPc3MTD3otIE9zcxMPYmICD1PG2g9yS+WPUt+MT0pXI89jCW/PArXIz2JiAg9iYiIPArXozxLfjE9agOdPYmICD2PwvU8yS8WPckvFj3NzEw96LSBPckvFj3NzEw9iYiIPA50Wj1PG2g9jCU/PY/C9TzJLxY9CtejPA502jyJiIg8jCW/PI/C9TyMJb88DnTaPArXozyMJb88iYgIPU8baD0OdFo8iYiIPImIiDyJiIg8AAAAAA50WjsK1yM8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnRaPAAAAAAAAAAADnRaOwAAAAAOdNo7AAAAAImIiDwAAAAAAAAAAAAAAAAOdNo7AAAAAArXozwOdNo7AAAAAImIiDwAAAAAj8L1PMkvFj0AAAAAAAAAAA502jwOdFo8jCW/PArXIzwAAAAADnRaOwAAAAAOdFo7DnRaOwAAAAAOdFo7iYiIPArXIzyJiIg8DnTaOwAAAACJiIg8iYiIPArXIz2JiAg9iYiIPEt+MT2PwvU8CtejPArXIzyJiAg9j8L1PIwlPz3NzEw9iYiIPOi0gT2JiAg9j8J1PYmICD0OdFo9j8L1PA502jxPG2g9iYiIPU8baD0K1yM9KVyPPQrXIz3NzEw9S34xPSlcjz3JLxY9iYiIPImIiD2JiAg9DnRaPei0gT2MJT89LPnFPYmICD3NzEw96LSBPY/CdT0K1yM96LSBPU8baD0OdFo8CtejPIwlPz0K1yM8iYiIPI/C9TyMJT89zcxMPQ50Wj1PG2g9jCU/PYwlPz2PwvU8DnTaPEt+MT2JiIg8S34xPYwlvzyMJT89DnTaPA50Wj3JLxY9DnTaPIwlPz0OdFo7CtcjPQrXozyMJb88jCW/PA50WjyJiAg9j8L1PAAAAACJiIg8AAAAAA50WjwK16M8DnTaOw50WjuPwvU8DnRaOwAAAACMJb88AAAAAA50WjwOdNo7DnRaPAAAAAAOdFo7AAAAAAAAAAAOdNo7AAAAAAAAAAAK1yM8DnRaOw50WjwAAAAAAAAAAA50WjsAAAAADnRaOwAAAAAOdFo7CtejPAAAAAAAAAAADnRaOw502juJiAg9DnRaOwAAAAAOdFo7iYiIPArXIzwOdFo8AAAAAMkvFj0OdNo8DnRaPArXIzyJiIg8jCW/PImIiDzJLxY9DnRaPQrXIz3JLxY9DnRaPI/C9TwK16M8iYiIPM3MTD2MJT89S34xPYmIiDyPwnU9DnTaPEt+MT0OdFo9CtejPArXIz0K16M8j8L1PMkvFj2MJT89zcxMPYmICD2MJT89iYgIPYmICD0K1yM9j8L1PMkvFj3JL5Y9j8L1PEt+MT1PG2g9iYgIPYmICD3JLxY9yS8WPei0gT0K1yM9S34xPY/C9TyPwvU8DnRaPckvFj2MJT89CtejPc3MTD2JiAg9DnRaPU8baD0K1yM9iYgIPckvFj2MJT89zcxMPYwlPz0K1yM9j8J1Pc3MTD0OdNo8jCU/PUt+MT0K1yM8CtejPA502juJiAg9j8J1Pc3MTD2JiIg8iYiIPArXIzwK1yM8AAAAAA502jwOdFo7AAAAAAAAAACMJb88CtejPA502juJiIg8CtcjPA502jsOdFo7AAAAAAAAAAAAAAAAAAAAAA50WjwAAAAACtcjPA50WjsAAAAAAAAAAAAAAACJiIg8DnRaPAAAAACJiIg8DnRaOwrXIzwAAAAACtcjPA50WjsK1yM8AAAAAA502jwAAAAADnTaOwAAAAAAAAAAAAAAAAAAAAAK1yM8DnTaOwAAAAAK1yM8CtcjPA502juJiAg9DnRaPAAAAACMJb88iYiIPMkvFj0OdNo8iYiIPArXIz2JiIg8DnTaO4wlvzyMJT89yS8WPYmIiDwOdNo8j8J1PYmICD3JLxY9iYgIPYwlPz2JiAg9yS8WPW2g0z3NzEw9DnTaPEt+MT3JLxY9j8L1PEt+MT0OdFo9yS8WPUt+MT2MJb88DnRaPYwlPz1LfjE9jCW/POxRuD0OdFo9iYiIPU8baD0OdNo8jCW/PClcjz0OdFo9zcxMPQ502jyMJT89S34xPWoDnT2MJT89TxtoPQ50Wj0K1yM9jCU/PYmICD2JiAg9TxtoPYmIiD3JLxY9zcxMPYmICD2JiIg8jCW/PEt+MT3NzEw9S34xPYmICD3JLxY9DnRaPU8baD0K1yM9j8L1PI/C9TwOdNo8yS8WPQ50WjwK16M8CtcjPI/C9TwOdNo7DnTaOw50WjsOdNo7jCW/PImIiDwOdFo7CtcjPAAAAAAAAAAACtcjPAAAAAAOdNo7DnRaOw502jsK16M8iYiIPImIiDwAAAAACtejPAAAAAAOdFo7AAAAAA50WjsAAAAADnRaOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOdNo8AAAAAArXozwAAAAAAAAAAAAAAACJiIg8DnRaOwrXIzwAAAAAAAAAAAAAAAAAAAAADnTaO8kvFj0AAAAAjCW/PAAAAAAAAAAACtcjPIwlPz0K1yM8iYiIPArXozwOdFo8DnTaO4mIiDwOdFo8jCW/PA502jtPG2g9CtejPImICD2PwvU8iYgIPQrXIz3JLxY9DnRaPImICD0K1yM9jCU/PQ502jyPwnU9yS8WPYwlPz3JLxY9yS8WPckvFj0K1yM8j8J1PYwlvzyMJb88jCW/PMkvFj0K16M8j8J1PYmICD1PG2g9zcxMPckvFj3JLxY9iYgIPQrXIz2MJT89CtcjPIwlPz0K1yM9CtejPI/C9TzotIE9DnTaPMkvFj2MJT89S34xPc3MTD2JiAg9jCU/PYwlvzwOdFo8CtcjPIwlPz0OdNo8DnTaPMkvFj2JiAg9j8L1PMkvFj0OdFo8jCW/PEt+MT0OdNo8iYiIPArXIz0OdFo8CtcjPYwlvzwK1yM8DnTaPA50WjwOdNo8DnRaOwAAAAAOdNo7jCW/PImICD0K1yM8AAAAAArXIzwAAAAADnTaOwrXIzwOdFo8AAAAAArXIzwOdFo8DnRaOwAAAAAOdFo7DnTaOw50WjwAAAAAAAAAAA50WjsOdNo7DnRaOw50WjsOdFo7CtcjPA502jsAAAAAiYiIPArXIzwAAAAADnTaOwAAAAAAAAAAAAAAAIwlvzwAAAAADnRaOwrXIzwK1yM8DnRaOwrXIzwAAAAAAAAAAImIiDwOdNo7j8L1PA50WjwK16M8CtejPI/C9TwK1yM9j8L1PA502jwK1yM8DnTaO4/C9TwOdNo8CtcjPEt+MT1PG2g9CtcjPY/C9TzJLxY9iYiIPMkvFj3NzEw9jCW/PArXIz2PwvU8iYgIPQ502jwK1yM96LSBPUt+MT2PwvU8iYgIPc3MTD1LfjE9jCU/PckvFj1LfjE9DnTaPImICD0OdFo9S34xPU8baD2JiAg9TxtoPc3MTD2MJb88zcxMPY/CdT2PwvU8jCU/PQ502jyJiIg8yS8WPYwlPz0K1yM9iYgIPYmICD3JL5Y9S34xPYwlPz1LfjE9jCW/PArXIz0OdFo9yS8WPYmICD3NzEw9TxtoPUt+MT0K16M8S34xPQrXIzwOdFo8DnTaO4wlvzwK1yM9CtcjPA502jsOdFo8CtcjPA50WjsAAAAADnRaOw50WjsOdFo8AAAAAArXozwAAAAAAAAAAArXIzwAAAAAAAAAAAAAAAAOdFo7CtejPA502jsAAAAAAAAAAA50WjsOdFo7AAAAAAAAAACJiIg8DnTaOw50WjsAAAAADnRaOwAAAAAK16M8AAAAAAAAAAAOdFo8DnTaOw50WjwAAAAAAAAAAA502jsAAAAADnRaOwAAAAAOdNo7CtcjPAAAAAAOdFo7DnRaO4mIiDwAAAAADnRaOw502jwK1yM8DnRaPAAAAACMJb88j8L1PIwlPz0OdFo8j8L1PI/C9TzJLxY9DnRaPMkvFj0OdNo8j8L1PImIiD0K1yM9iYgIPQrXIz2MJb88DnRaPIwlvzyPwnU9iYgIPQ502jyMJT89jCW/PI/C9TxLfjE9j8L1PArXIz2PwnU9jCU/Pei0gT2JiAg9S34xPYmICD2MJT89j8L1PGoDnT3JLxY9iYgIPQrXIz2JiAg9CtcjPYwlPz3JLxY9iYgIPQ502jyPwvU8yS+WPYwlvzyPwnU9yS8WPUt+MT0K1yM8DnRaPYmIiDzNzEw9yS8WPYmICD3JLxY9DnTaO4wlvzwOdNo8jCW/PImICD0K1yM8DnRaPArXozyMJb88AAAAAArXozwK16M8jCW/PArXIzyMJb88AAAAAArXozyPwvU8CtcjPA50WjsAAAAADnRaPA502jsAAAAAAAAAAA50WjsAAAAAAAAAAAAAAAAOdFo8DnRaPAAAAAAAAAAAiYiIPAAAAAAOdFo7AAAAAAAAAAAAAAAADnRaOwAAAAAAAAAACtcjPArXIzwOdFo7DnRaOw50WjsOdFo8DnRaPA50WjsAAAAADnRaOw50WjsOdFo7DnTaOw502jsAAAAADnRaOw502jsAAAAADnTaOwAAAAAOdFo7DnRaPA502jsOdNo7yS8WPQ50WjwAAAAACtcjPArXIzwK16M8j8L1PA50WjwOdFo8jCW/PA50WjxLfjE9DnRaPIwlPz0OdFo8iYgIPckvFj0OdFo9iYgIPY/C9TwK16M8iYiIPA50Wj2JiAg9yS8WPYmIiDwOdFo8yS8WPQ50Wj0K1yM9j8J1PQrXIz1qA509DnRaPc3MTD0pXI89iYgIPQrXIzxLfjE9jCU/PQrXIz3NzEw9S34xPQ50Wj2JiAg9j8L1PEt+MT2JiAg9DnRaPA50Wj3JLxY96LSBPckvFj3NzEw9j8J1PQ50Wj2PwvU8j8L1PImICD0K1yM9iYgIPQ50Wj2MJb88jCW/PImICD0K1yM9S34xPQ502jwK16M8CtcjPA502jsOdNo7DnRaPA502juJiIg8CtejPA50WjwK16M8DnRaPAAAAACPwvU8j8L1PArXIzwK1yM8DnRaPAAAAAAAAAAADnRaO4mIiDwOdFo8AAAAAAAAAAAOdNo7DnRaPA50WjsOdNo7AAAAAArXIzwK1yM8DnRaOw50WjwAAAAACtcjPA502jsAAAAADnTaOwAAAAAOdFo7AAAAAAAAAAAAAAAADnRaO4mIiDwOdNo7AAAAAA502jsOdNo7DnRaOw50WjsK1yM8CtejPA50WjsAAAAADnRaOwAAAAAAAAAACtcjPA502jwOdNo7AAAAAArXozwOdNo7yS8WPYmIiDwAAAAAiYgIPQ502jsOdFo7jCW/PMkvFj0OdNo8DnTaPIwlvzwK1yM8DnTaPImICD1LfjE9DnTaPI/C9TwK1yM9CtcjPc3MTD2PwvU8jCU/PY/C9TyJiIg8iYiIPEt+MT1LfjE9j8J1PQrXIzzJLxY9yS8WPQrXIzwK1yM9TxtoPQrXozxLfjE9iYgIPckvFj3NzEw9jCU/Pc3MTD1LfjE9zcxMPYmICD0OdNo8iYiIPI/C9TyJiAg9DnRaPQrXIz3JLxY96LSBPYwlvzyMJT89S34xPQrXozwOdFo8yS8WPY/C9TyMJb88j8J1PQ502jwK16M8jCW/PArXozwK1yM8iYgIPYwlPz0OdNo8CtcjPIwlvzyPwvU8DnTaPAAAAAAOdFo8DnTaO4wlvzwK1yM8DnRaOwAAAACJiIg8iYiIPArXozwOdNo7DnRaPImICD0OdFo8DnRaO4mIiDwAAAAAAAAAAA502juJiIg8CtcjPA50WjsAAAAADnRaPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOdFo7DnTaOwAAAAAOdFo7AAAAAAAAAAAAAAAAAAAAAImIiDwAAAAADnRaOwAAAAAAAAAADnTaOw50WjsK1yM8DnRaPImIiDwAAAAACtcjPA50WjuJiIg8DnRaOw50WjyJiIg8DnRaOwAAAAAK16M8DnRaPArXIzwK16M8jCW/PImIiDyJiIg8jCW/PImIiDzJLxY9CtejPA50WjzJLxY9S34xPQrXozyMJb88DnTaPI/C9TyMJb88jCW/PEt+MT0K16M8j8L1PArXIz1LfjE9j8J1PQrXIzyJiAg9yS8WPQrXIz2PwvU8jCW/PA50Wj0OdFo9j8L1PArXIz3JL5Y9iYgIPY/C9TyMJb88jCW/PEt+MT3JLxY9iYgIPYmICD0OdNo8jCW/PImICD2MJb88DnRaPI/C9TzJLxY9DnTaPIwlvzwK1yM8yS8WPY/C9TwOdFo8jCU/PYmIiDwOdFo8CtejPImIiDwOdFo8CtejPA502jwOdFo7iYiIPAAAAAAOdNo7AAAAAAAAAAAOdFo7AAAAAA502jsK1yM8AAAAAA50WjsK16M8DnRaOwrXIzwAAAAADnTaOw502jsOdNo7AAAAAAAAAAAAAAAAAAAAAArXIzwOdFo7AAAAAA502jsOdNo7DnRaOwAAAAAAAAAADnRaPAAAAAAOdFo7AAAAAA50WjsAAAAADnTaOwAAAAAAAAAAAAAAAArXIzwAAAAAAAAAAAAAAAAAAAAADnTaOw502juMJT89CtcjPA502jyJiIg8AAAAAA50WjsAAAAACtcjPA50WjwAAAAAAAAAAA50WjyPwvU8DnRaPA50WjwOdNo8DnTaPA50WjwOdFo7DnRaPArXIzwK1yM8DnRaPMkvFj0K16M8DnTaOw502jyJiIg8iYgIPQrXozyMJT89DnTaPI/C9TwOdNo7CtejPArXozyPwvU8jCU/PY/C9TzotIE9CtejPI/C9TyMJb88CtejPI/C9TwOdFo9yS8WPYmICD0K16M8jCU/PQ50Wj0OdNo8DnTaPImIiDwOdFo9DnTaPI/C9TwOdNo8iYgIPYwlvzwOdFo9DnTaPArXIz2JiAg9yS8WPYmICD0K16M8CtcjPI/C9TwOdFo7DnRaPA502jsAAAAADnRaPQ502jsOdFo8iYiIPA502jsK1yM8CtejPA50WjsAAAAAiYiIPA502jsK1yM8AAAAAA50WjwAAAAAAAAAAA50WjsAAAAADnTaOw502jsAAAAAAAAAAArXIzwAAAAAAAAAAAAAAAAAAAAADnTaPAAAAAAAAAAAAAAAAAAAAAAK1yM8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA50WjsK16M8DnRaPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOdFo7iYiIPAAAAAAOdNo7AAAAAIwlvzwAAAAADnRaPA50WjwAAAAADnRaOwAAAAAOdNo7DnTaOw50WjsAAAAADnRaOw50WjsAAAAAAAAAAAAAAAAOdFo8CtejPIwlvzwK1yM8iYiIPImICD0K16M8CtcjPQrXIzyJiAg9CtejPA502jzNzEw9yS8WPY/C9TyJiAg9yS8WPckvFj2JiAg9DnRaPckvFj2JiIg8DnTaPA502jvJLxY9j8L1PImICD2JiAg9j8J1PYwlPz3JLxY9KVyPPYmICD2MJT89CtcjPYwlvzzNzEw9S34xPYwlvzzJLxY9iYiIPA50WjwOdNo7j8L1PImICD0OdNo8iYgIPUt+MT0K16M8CtejPArXozwK1yM8jCW/PA50WjuMJT89CtcjPImICD2JiIg8CtejPI/C9TwOdFo8CtcjPA50WjsOdNo7DnRaOw50WjuJiIg8CtcjPA502jsK1yM8CtcjPAAAAAAOdNo7DnTaOwAAAACMJb88DnRaPAAAAAAOdFo7AAAAAA50WjsOdFo7DnRaO4mIiDwAAAAADnRaPAAAAAAOdFo7DnRaOwAAAAAOdFo7AAAAAAAAAAAOdFo7DnTaOwAAAAAOdFo7AAAAAAAAAAAAAAAAAAAAAA50WjsAAAAADnTaOw502jsOdFo7DnRaOwAAAAAOdFo7AAAAAA50WjwOdNo7DnRaOwAAAAAAAAAACtcjPAAAAACMJb88AAAAAA502jsAAAAAAAAAAImIiDwOdNo7AAAAAA502jsK1yM8AAAAAArXozyJiIg8DnTaO4/C9TwAAAAAiYgIPQ502jwOdFo7jCW/PAAAAACJiIg8DnTaO4wlvzwK1yM8iYgIPQrXIzwOdNo7jCW/PArXozyPwvU8CtcjPArXIzwK16M8DnTaO4mICD0OdFo8iYgIPYwlvzyJiAg9zcxMPYmICD0K16M8iYiIPIwlvzxLfjE9iYgIPY/CdT2JiIg8iYiIPImIiDwOdFo8iYiIPArXozwK1yM8yS8WPei0gT0OdFo8DnTaPImICD0OdFo7AAAAAA50WjsOdFo7DnTaOw502jsOdFo8DnRaPA50WjsAAAAAiYiIPA50WjwAAAAADnRaOwAAAACMJb88AAAAAA50WjsOdFo7AAAAAA502jsAAAAADnRaOwAAAAAOdFo8DnRaOwrXIzwAAAAAjCW/PAAAAAAAAAAAAAAAAA50WjsAAAAADnTaOwAAAAAOdFo7AAAAAAAAAAAK1yM8AAAAAAAAAAAOdFo7AAAAAA50WjsOdFo7AAAAAArXIzwOdFo7AAAAAImICD0AAAAADnRaO4mIiDwAAAAACtcjPAAAAAAAAAAAAAAAAAAAAACMJb88j8L1PAAAAACJiIg8iYiIPA502jsOdFo7DnRaOwAAAAAOdFo8AAAAAA50WjwK16M8AAAAAIwlvzwAAAAADnTaOwAAAAAOdFo7j8L1PArXIzwAAAAADnRaOw50WjsOdFo7iYiIPA502juMJb88CtcjPImIiDwOdNo7DnRaPMkvFj2MJb88iYgIPQrXozyPwvU8CtejPArXIzwOdFo8iYgIPYmICD0OdNo8DnRaO8kvFj2JiAg9CtcjPImICD2PwvU8iYiIPA50WjwK1yM9DnTaPArXozyPwvU8iYiIPI/C9TyPwvU8j8L1PA502jwK16M8j8L1PA502jyPwvU8CtcjPA50WjsK16M8AAAAAAAAAACJiIg8CtcjPArXIzyPwvU8iYiIPArXozwOdFo7DnRaPA50WjsOdNo8DnRaOw502jsOdFo7CtcjPAAAAAAOdFo7CtcjPAAAAAAAAAAAAAAAAA50WjsOdFo8AAAAAA50WjsAAAAAAAAAAA502jsAAAAAAAAAAImIiDwK1yM8AAAAAA50WjsK1yM8CtcjPIwlvzwAAAAAAAAAAAAAAAAAAAAACtcjPAAAAAAOdFo7DnTaOwAAAAAOdFo7iYiIPImIiDwOdFo7AAAAAA502jsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtcjPAAAAAAAAAAAAAAAAArXIzwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOdNo7iYiIPAAAAAAK16M8CtejPAAAAAAK1yM8iYiIPImIiDwOdNo7DnTaOw50WjuJiIg8CtcjPIwlvzyMJb88iYiIPArXIzyJiIg8DnRaPArXIz0K1yM8CtejPArXIzyPwvU8jCW/PA502jsOdFo8CtejPImIiDwOdNo8DnRaPA50WjwOdNo8yS8WPQrXIz0K1yM8iYiIPArXIz2PwvU8iYiIPA50WjyPwvU8jCW/PIwlvzwOdFo8CtcjPIwlvzwAAAAADnRaPA502jyMJb88DnRaOw502jwOdNo7j8L1PArXIzwK16M8iYiIPAAAAAAOdFo8AAAAAArXozwK1yM8DnRaPIwlvzwK1yM8iYiIPA502jsAAAAAAAAAAImIiDwOdFo7AAAAAA50WjwK1yM8CtcjPArXIzyJiIg8DnTaOwrXozwOdNo7DnRaPArXIzwAAAAACtejPAAAAAAAAAAAiYiIPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOdFo7AAAAAA50WjsOdFo8AAAAAAAAAAAAAAAACtcjPAAAAAAOdFo7DnRaOw50WjsOdFo7AAAAAArXozyJiIg8CtejPA50WjsAAAAAAAAAAA50WjsAAAAAAAAAAAAAAAAAAAAADnRaOw50WjsAAAAAAAAAAAAAAAAOdNo7CtejPAAAAAAAAAAADnRaOw50WjsOdFo7iYiIPAAAAAAK1yM8AAAAAA50WjsOdNo7DnRaOwrXIzwOdFo8iYiIPAAAAACJiIg8yS8WPQrXozyMJb88CtcjPA50WjwOdFo8AAAAAAAAAAAOdFo8CtejPArXozyPwvU8jCU/PQ50WjyMJb88CtejPImIiDwOdFo8DnRaPMkvFj0K1yM9j8L1PA50WjuPwvU8jCW/PArXozwOdNo8DnRaPArXIz2PwvU8DnRaPImIiDyPwvU8jCU/PYmIiDwK1yM8j8L1PA502jsK16M8DnRaPI/C9TwOdNo7DnTaPImICD2MJb88DnRaOwrXIzyJiIg8AAAAAAAAAACJiIg8DnTaOwAAAAAOdFo7AAAAAA50WjwAAAAACtcjPAAAAAAOdFo7iYiIPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA50WjwOdFo7AAAAAAAAAAAOdFo8CtcjPIwlvzyJiIg8AAAAAAAAAAAOdNo7DnRaOwrXozyMJb88DnRaOwAAAAAAAAAADnTaOwAAAAAAAAAADnTaOwrXIzwAAAAAAAAAAArXIzwOdFo8AAAAAA50WjsAAAAADnRaOw502jsOdFo7AAAAAA502jwK1yM8DnRaOw50WjsAAAAADnRaPA50WjuMJb88AAAAAAAAAAAOdNo7CtejPImIiDwAAAAAAAAAAArXIzwAAAAADnTaOwrXozwAAAAAAAAAAA50WjwAAAAADnRaPAAAAAAAAAAAiYgIPQ502jsOdFo8CtcjPA50WjsK1yM8DnRaPAAAAACMJb88CtejPA50WjwOdFo7DnTaO4/C9TyMJb88CtcjPIwlvzyPwvU8AAAAAA50WjwOdFo8DnRaPA502jsK1yM9yS8WPQrXIzwK1yM8iYgIPQ50WjsK16M8jCW/PA50WjwK1yM8CtejPA502jsOdFo8DnRaOw502jsOdNo7DnRaO0t+MT0OdFo8CtcjPA50WjwOdNo7iYiIPA502jsOdFo7DnRaOwAAAAAK1yM8jCW/PA502jsAAAAAAAAAAA50WjsK1yM8AAAAAIwlvzwAAAAAAAAAAIwlvzyJiIg8CtcjPAAAAAAAAAAACtcjPAAAAAAOdNo7AAAAAAAAAAAK1yM8AAAAAA50WjsOdFo8DnRaOwAAAAAAAAAACtcjPAAAAAAAAAAAAAAAAAAAAAAAAAAADnTaPAAAAAAAAAAADnTaOw50WjsAAAAADnTaPAAAAAAOdFo7AAAAAArXIzwOdNo8AAAAAAAAAAAAAAAAAAAAAImIiDwK1yM8AAAAAIwlvzwAAAAAAAAAAImIiDwOdFo8DnTaOwAAAAAAAAAADnRaOw50WjwOdFo7AAAAAAAAAAAAAAAADnTaOwAAAAAAAAAADnTaOwAAAAAAAAAACtcjPMkvFj0AAAAAAAAAAA502jsOdFo7AAAAAImIiDwAAAAADnRaPArXIzwOdFo7DnTaOwrXIzwOdNo7DnRaOwrXozwOdNo8CtcjPArXIzwAAAAAjCW/PImIiDwOdNo8iYiIPAAAAAAOdFo7iYiIPImIiDyJiIg8CtcjPE8baD3JLxY9DnTaOwrXozyJiIg8iYgIPYmIiDwK16M8DnTaO4wlvzwK1yM8iYiIPA50WjsK16M8DnTaOwAAAAAAAAAACtcjPA50WjyJiIg8DnTaOwAAAAAOdNo7DnTaOwAAAAAAAAAADnTaOwrXozwOdFo7AAAAAAAAAAAAAAAACtcjPA502jsOdNo7AAAAAA50WjsOdFo8AAAAAA50WjsAAAAADnRaPAAAAAAOdNo7DnRaOw50WjsOdFo7DnTaOwAAAAAAAAAADnRaPAAAAAAAAAAADnRaO4wlvzwAAAAADnRaPAAAAAAAAAAADnRaOw502jsAAAAAAAAAAAAAAAAOdFo7DnTaOwAAAAAAAAAACtcjPA50WjsOdFo8AAAAAArXIzwOdFo7AAAAAA50WjsOdFo7AAAAAAAAAAAOdNo7DnTaOw50WjsOdFo7CtcjPAAAAAAAAAAADnTaOw50WjsOdFo7DnRaPAAAAACMJb88AAAAAAAAAAAAAAAAAAAAAAAAAABLfjE9DnTaOw50WjuJiIg8CtejPImIiDwAAAAADnRaPArXozwAAAAADnRaOwrXIzwOdFo7CtejPAAAAAAOdFo8AAAAAAAAAAAOdNo7DnRaOw50WjsOdFo7j8L1PArXozyJiAg9DnTaPAAAAAAK1yM8iYiIPImICD0AAAAADnTaOwAAAACMJb88iYiIPIwlvzwK16M8AAAAAAAAAAAOdNo8AAAAAA50WjwOdNo7DnRaOw50WjuMJb88jCW/PIwlvzwAAAAADnTaOwAAAAAOdFo7AAAAAIwlvzwOdFo8AAAAAArXIzwOdFo8DnRaPArXIzwAAAAAAAAAAA502jsOdNo7DnTaOw502jsOdNo7CtcjPA50WjwAAAAADnRaOw502jsOdNo7DnRaOwAAAAAK1yM8j8L1PAAAAAAAAAAADnRaOwAAAAAOdFo7AAAAAA50WjsAAAAAj8L1PA50WjsOdNo7DnRaOw50WjsAAAAAAAAAAA50WjsAAAAADnRaPAAAAAAOdNo7CtejPAAAAAAK16M8DnRaOwAAAAAOdNo7AAAAAAAAAAAAAAAAAAAAAA50WjsOdFo7AAAAAA502jsOdNo7iYiIPA50WjsOdFo7DnRaOw50WjuJiAg9CtcjPA50WjsOdFo7DnTaOwrXIzwAAAAACtcjPA50WjsOdFo7AAAAAA50WjsOdFo7DnRaPA50WjsAAAAADnTaOw50WjwAAAAAAAAAAImIiDwAAAAAAAAAAAAAAAAOdFo8DnTaOw502jsOdNo7DnRaPA50WjwOdNo7AAAAAA502jsK16M8DnTaOwrXozwOdFo7DnRaO4mIiDyMJb88jCW/PAAAAACJiIg8DnRaPI/C9TyMJb88jCW/PA50WjwOdFo7CtcjPArXIzwOdNo8CtcjPArXIzwK16M8DnRaOw502jsOdFo7iYiIPAAAAAAK1yM8AAAAAAAAAAAOdNo7AAAAAArXozwAAAAADnTaOw50WjwK16M8DnTaOwAAAAAOdNo7AAAAAA50WjsAAAAAAAAAAArXIzwAAAAAAAAAAAAAAAAOdFo7CtcjPAAAAAAK1yM8DnRaOw50WjsAAAAAAAAAAAAAAAAOdNo7AAAAAAAAAAAAAAAAAAAAAA50WjsAAAAAAAAAAAAAAAAOdFo8DnTaOwAAAAAAAAAADnRaOw50WjsAAAAAAAAAAAAAAAAAAAAAAAAAAA502jsAAAAACtcjPAAAAAAAAAAAAAAAAAAAAAAK1yM8AAAAAA50WjuJiIg8AAAAAAAAAAAAAAAADnRaOw502jsK1yM8DnTaOwAAAAAAAAAAjCW/PAAAAAAK1yM8AAAAAI/C9TwAAAAACtcjPArXIzwAAAAAAAAAAArXIzyMJb88S34xPYmIiDwK1yM8DnRaOw50WjwOdFo7CtcjPAAAAAAOdFo7iYiIPA50WjwOdFo7iYiIPAAAAACJiIg8CtcjPArXozwAAAAAAAAAAA50WjwOdFo8DnRaPA502jsAAAAACtcjPArXIzwOdFo7DnRaOwrXIzwOdNo7DnTaOw502juMJb88DnTaOw502jsK1yM8CtejPA50WjwK1yM8DnTaPArXozwOdNo7DnTaOw50WjsK16M8CtcjPA50WjuMJT89AAAAAAAAAAAOdFo8DnRaPA502jsOdFo8AAAAAAAAAAAAAAAACtejPAAAAAAAAAAAAAAAAA50WjsK1yM8DnRaOw50WjsOdNo7jCW/PA50WjwAAAAAAAAAAAAAAACJiIg8CtcjPAAAAAAOdFo7AAAAAA50WjsAAAAAAAAAAA50WjwAAAAAAAAAAImIiDwAAAAADnRaOwrXIzwOdFo7CtcjPAAAAAAAAAAAAAAAAAAAAACJiIg8DnTaOwAAAAAAAAAACtcjPAAAAAAAAAAADnRaOw50WjsOdFo7AAAAAAAAAAAAAAAACtcjPAAAAAAAAAAADnRaOw50WjwOdFo7AAAAAAAAAAAOdFo7AAAAAAAAAAAK1yM8DnRaOw50WjwOdFo7DnRaOw502jsAAAAAAAAAAAAAAAAOdNo7AAAAAAAAAAAAAAAADnRaOwAAAAAOdNo7CtcjPA50WjsAAAAADnTaOwrXozwK1yM8DnRaPI/C9TwK16M8DnTaPA502jyMJb88DnRaPArXIzwOdFo7AAAAAA502jsOdFo7DnRaOw50WjwAAAAAAAAAAAAAAACMJb88DnRaOwAAAAAOdFo7iYiIPI/C9TwAAAAACtejPAAAAACMJb88DnRaO4mIiDwOdFo8AAAAAImIiDyMJb88CtejPA50WjsOdFo7AAAAAAAAAAAAAAAACtcjPA502jwAAAAADnRaOw50WjwOdFo7DnTaOw502jsK1yM8AAAAAA502jsAAAAAAAAAAAAAAAAOdNo7iYiIPA502jsOdFo7DnTaOw50WjsOdNo7AAAAAA502jsAAAAACtcjPA50WjsK1yM8AAAAAImIiDwAAAAADnRaOwAAAAAAAAAADnRaOwAAAAAOdFo7DnTaOwAAAAAAAAAADnTaO4mIiDwOdFo8CtcjPA502jsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOdNo7DnRaOwAAAAAK1yM8AAAAAA50WjwOdFo7AAAAAArXozwOdNo7DnRaOw50WjsOdFo7AAAAAAAAAAAOdFo7CtcjPIwlvzwOdNo7DnRaOwAAAAAOdFo7iYiIPAAAAAAOdFo8DnRaOwAAAAAAAAAACtcjPAAAAAAAAAAADnRaPAAAAAAOdNo8DnRaOwAAAAAAAAAAAAAAAImIiDwAAAAAiYgIPQrXIzyMJb88AAAAAA50WjwAAAAADnTaOw50WjwOdFo7AAAAAAAAAAAK16M8CtejPA50WjwAAAAAiYiIPA50WjsAAAAAAAAAAA50WjsAAAAACtcjPA50WjsOdFo7AAAAAA50WjsOdNo7jCW/PA502juJiIg8AAAAAImICD0AAAAAAAAAAA50WjsOdNo7AAAAAArXIzwOdFo7DnTaOwAAAAAAAAAAAAAAAArXIzwK16M8DnRaOwAAAAAAAAAADnRaPArXozwAAAAAAAAAAArXIzwOdFo7iYiIPA50WjuJiIg8AAAAAAAAAAAAAAAACtcjPA502jsOdFo7DnRaOw502jsAAAAADnRaOwrXIzwAAAAAAAAAAA50WjsAAAAAAAAAAAAAAAAAAAAADnRaOw50WjsAAAAADnRaOw==", "encoding": "base64", "path": [ "frame_bytes" ] }, { "data": "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", "encoding": "base64", "path": [ "nav_image_bytes" ] } ], "model_module": "anywidget", "model_module_version": "~0.9.*", "model_name": "AnyModel", "state": { "_anywidget_id": "quantem.widget.show4d.Show4D", "_css": ".show4d-root{border-radius:2px;padding:16px}\n", "_dom_classes": [], "_esm": "var uA=Object.create;var Ox=Object.defineProperty;var pA=Object.getOwnPropertyDescriptor;var fA=Object.getOwnPropertyNames;var dA=Object.getPrototypeOf,mA=Object.prototype.hasOwnProperty;var Wo=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var yA=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of fA(t))!mA.call(e,n)&&n!==o&&Ox(e,n,{get:()=>t[n],enumerable:!(r=pA(t,n))||r.enumerable});return e};var j=(e,t,o)=>(o=e!=null?uA(dA(e)):{},yA(t||!e||!e.__esModule?Ox(o,\"default\",{value:e,enumerable:!0}):o,e));var Hx=Wo(je=>{\"use strict\";var hg=Symbol.for(\"react.transitional.element\"),hA=Symbol.for(\"react.portal\"),gA=Symbol.for(\"react.fragment\"),bA=Symbol.for(\"react.strict_mode\"),vA=Symbol.for(\"react.profiler\"),TA=Symbol.for(\"react.consumer\"),xA=Symbol.for(\"react.context\"),SA=Symbol.for(\"react.forward_ref\"),PA=Symbol.for(\"react.suspense\"),RA=Symbol.for(\"react.memo\"),_x=Symbol.for(\"react.lazy\"),CA=Symbol.for(\"react.activity\"),Ax=Symbol.iterator;function EA(e){return e===null||typeof e!=\"object\"?null:(e=Ax&&e[Ax]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Bx={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},kx=Object.assign,jx={};function is(e,t,o){this.props=e,this.context=t,this.refs=jx,this.updater=o||Bx}is.prototype.isReactComponent={};is.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\")};is.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Ux(){}Ux.prototype=is.prototype;function gg(e,t,o){this.props=e,this.context=t,this.refs=jx,this.updater=o||Bx}var bg=gg.prototype=new Ux;bg.constructor=gg;kx(bg,is.prototype);bg.isPureReactComponent=!0;var zx=Array.isArray;function yg(){}var At={H:null,A:null,T:null,S:null},Lx=Object.prototype.hasOwnProperty;function vg(e,t,o){var r=o.ref;return{$$typeof:hg,type:e,key:t,ref:r!==void 0?r:null,props:o}}function wA(e,t){return vg(e.type,t,e.props)}function Tg(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===hg}function MA(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var Nx=/\\/+/g;function mg(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?MA(\"\"+e.key):t.toString(36)}function OA(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(yg,yg):(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 as(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 hg:case hA:i=!0;break;case _x:return i=e._init,as(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+mg(e,0):r,zx(n)?(o=\"\",i!=null&&(o=i.replace(Nx,\"$&/\")+\"/\"),as(n,t,o,\"\",function(c){return c})):n!=null&&(Tg(n)&&(n=wA(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(Nx,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(zx(e))for(var s=0;s{\"use strict\";Vx.exports=Hx()});var Qx=Wo(_t=>{\"use strict\";function Rg(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rtd(l,o))std(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(std(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function td(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\"?(Ix=performance,_t.unstable_now=function(){return Ix.now()}):(xg=Date,$x=xg.now(),_t.unstable_now=function(){return xg.now()-$x});var Ix,xg,$x,ra=[],Ya=[],NA=1,Vr=null,Vo=3,Cg=!1,wu=!1,Mu=!1,Eg=!1,Yx=typeof setTimeout==\"function\"?setTimeout:null,Gx=typeof clearTimeout==\"function\"?clearTimeout:null,Fx=typeof setImmediate<\"u\"?setImmediate:null;function od(e){for(var t=Dn(Ya);t!==null;){if(t.callback===null)rd(Ya);else if(t.startTime<=e)rd(Ya),t.sortIndex=t.expirationTime,Rg(ra,t);else break;t=Dn(Ya)}}function wg(e){if(Mu=!1,od(e),!wu)if(Dn(ra)!==null)wu=!0,ss||(ss=!0,ls());else{var t=Dn(Ya);t!==null&&Mg(wg,t.startTime-e)}}var ss=!1,Ou=-1,Xx=5,Wx=-1;function Kx(){return Eg?!0:!(_t.unstable_now()-Wxe&&Kx());){var r=Vr.callback;if(typeof r==\"function\"){Vr.callback=null,Vo=Vr.priorityLevel;var n=r(Vr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){Vr.callback=n,od(e),t=!0;break t}Vr===Dn(ra)&&rd(ra),od(e)}else rd(ra);Vr=Dn(ra)}if(Vr!==null)t=!0;else{var a=Dn(Ya);a!==null&&Mg(wg,a.startTime-e),t=!1}}break e}finally{Vr=null,Vo=o,Cg=!1}t=void 0}}finally{t?ls():ss=!1}}}var ls;typeof Fx==\"function\"?ls=function(){Fx(Sg)}:typeof MessageChannel<\"u\"?(Pg=new MessageChannel,qx=Pg.port2,Pg.port1.onmessage=Sg,ls=function(){qx.postMessage(null)}):ls=function(){Yx(Sg,0)};var Pg,qx;function Mg(e,t){Ou=Yx(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,Rg(Ya,e),Dn(ra)===null&&e===Dn(Ya)&&(Mu?(Gx(Ou),Ou=-1):Mu=!0,Mg(wg,o-r))):(e.sortIndex=n,Rg(ra,e),wu||Cg||(wu=!0,ss||(ss=!0,ls()))),e};_t.unstable_shouldYield=Kx;_t.unstable_wrapCallback=function(e){var t=Vo;return function(){var o=Vo;Vo=t;try{return e.apply(this,arguments)}finally{Vo=o}}}});var Jx=Wo((nj,Zx)=>{\"use strict\";Zx.exports=Qx()});var t1=Wo(Qo=>{\"use strict\";var DA=W();function e1(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function o1(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o1)}catch(e){console.error(e)}}o1(),r1.exports=t1()});var yC=Wo(Am=>{\"use strict\";var mo=Jx(),OS=W(),kA=ad();function H(e){var t=\"https://react.dev/errors/\"+e;if(1ys||(e.current=db[ys],db[ys]=null,ys--)}function Ct(e,t){ys++,db[ys]=e.current,e.current=t}var jn=Un(null),op=Un(null),ai=Un(null),Ld=Un(null);function Hd(e,t){switch(Ct(ai,t),Ct(op,e),Ct(jn,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?fS(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=fS(t),e=tC(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}Po(jn),Ct(jn,e)}function Ds(){Po(jn),Po(op),Po(ai)}function mb(e){e.memoizedState!==null&&Ct(Ld,e);var t=jn.current,o=tC(t,e.type);t!==o&&(Ct(op,e),Ct(jn,o))}function Vd(e){op.current===e&&(Po(jn),Po(op)),Ld.current===e&&(Po(Ld),dp._currentValue=Ji)}var Og,i1;function Wi(e){if(Og===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);Og=t&&t[1]||\"\",i1=-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{Ag=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?Wi(o):\"\"}function VA(e,t){switch(e.tag){case 26:case 27:case 5:return Wi(e.type);case 16:return Wi(\"Lazy\");case 13:return e.child!==t&&t!==null?Wi(\"Suspense Fallback\"):Wi(\"Suspense\");case 19:return Wi(\"SuspenseList\");case 0:case 15:return zg(e.type,!1);case 11:return zg(e.type.render,!1);case 1:return zg(e.type,!0);case 31:return Wi(\"Activity\");default:return\"\"}}function l1(e){try{var t=\"\",o=null;do t+=VA(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var yb=Object.prototype.hasOwnProperty,a0=mo.unstable_scheduleCallback,Ng=mo.unstable_cancelCallback,IA=mo.unstable_shouldYield,$A=mo.unstable_requestPaint,wr=mo.unstable_now,FA=mo.unstable_getCurrentPriorityLevel,kS=mo.unstable_ImmediatePriority,jS=mo.unstable_UserBlockingPriority,Id=mo.unstable_NormalPriority,qA=mo.unstable_LowPriority,US=mo.unstable_IdlePriority,YA=mo.log,GA=mo.unstable_setDisableYieldValue,gp=null,Mr=null;function ei(e){if(typeof YA==\"function\"&&GA(e),Mr&&typeof Mr.setStrictMode==\"function\")try{Mr.setStrictMode(gp,e)}catch{}}var Or=Math.clz32?Math.clz32:KA,XA=Math.log,WA=Math.LN2;function KA(e){return e>>>=0,e===0?32:31-(XA(e)/WA|0)|0}var ld=256,sd=262144,cd=4194304;function Ki(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 mm(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=Ki(r):(i&=l,i!==0?n=Ki(i):o||(o=l&~e,o!==0&&(n=Ki(o))))):(l=r&~a,l!==0?n=Ki(l):i!==0?n=Ki(i):o||(o=r&~e,o!==0&&(n=Ki(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 bp(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function QA(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 LS(){var e=cd;return cd<<=1,(cd&62914560)===0&&(cd=4194304),e}function Dg(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function vp(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function ZA(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 n5=/[\\n\"\\\\]/g;function Yr(e){return e.replace(n5,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function bb(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=\"\"+$r(t)):e.value!==\"\"+$r(t)&&(e.value=\"\"+$r(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?vb(e,i,$r(t)):o!=null?vb(e,i,$r(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=\"\"+$r(l):e.removeAttribute(\"name\")}function XS(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)){gb(e);return}o=o!=null?\"\"+$r(o):\"\",t=t!=null?\"\"+$r(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),gb(e)}function vb(e,t,o){t===\"number\"&&$d(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function ws(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\"),xb=!1;if(ga)try{cs={},Object.defineProperty(cs,\"passive\",{get:function(){xb=!0}}),window.addEventListener(\"test\",cs,cs),window.removeEventListener(\"test\",cs,cs)}catch{xb=!1}var cs,ti=null,p0=null,Ed=null;function JS(){if(Ed)return Ed;var e,t=p0,o=t.length,r,n=\"value\"in ti?ti.value:ti.textContent,a=n.length;for(e=0;e=$u),b1=\" \",v1=!1;function tP(e,t){switch(e){case\"keyup\":return N5.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function oP(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var bs=!1;function _5(e,t){switch(e){case\"compositionend\":return oP(t);case\"keypress\":return t.which!==32?null:(v1=!0,b1);case\"textInput\":return e=t.data,e===b1&&v1?null:e;default:return null}}function B5(e,t){if(bs)return e===\"compositionend\"||!d0&&tP(e,t)?(e=JS(),Ed=p0=ti=null,bs=!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=P1(o)}}function iP(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?iP(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function lP(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=$d(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=$d(e.document)}return t}function m0(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 $5=ga&&\"documentMode\"in document&&11>=document.documentMode,vs=null,Sb=null,qu=null,Pb=!1;function C1(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Pb||vs==null||vs!==$d(r)||(r=vs,\"selectionStart\"in r&&m0(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}),qu&&ap(qu,r)||(qu=r,r=lm(Sb,\"onSelect\"),0>=i,n-=i,_n=1<<32-Or(t)+n|o<M?(D=C,C=null):D=C.sibling;var _=p(y,C,m[M],b);if(_===null){C===null&&(C=D);break}e&&C&&_.alternate===null&&t(y,C),g=a(_,g,M),R===null?P=_:R.sibling=_,R=_,C=D}if(M===m.length)return o(y,C),Qe&&ca(y,M),P;if(C===null){for(;MM?(D=C,C=null):D=C.sibling;var k=p(y,C,_.value,b);if(k===null){C===null&&(C=D);break}e&&C&&k.alternate===null&&t(y,C),g=a(k,g,M),R===null?P=k:R.sibling=k,R=k,C=D}if(_.done)return o(y,C),Qe&&ca(y,M),P;if(C===null){for(;!_.done;M++,_=m.next())_=d(y,_.value,b),_!==null&&(g=a(_,g,M),R===null?P=_:R.sibling=_,R=_);return Qe&&ca(y,M),P}for(C=r(C);!_.done;M++,_=m.next())_=f(C,y,M,_.value,b),_!==null&&(e&&_.alternate!==null&&C.delete(_.key===null?M:_.key),g=a(_,g,M),R===null?P=_:R.sibling=_,R=_);return e&&C.forEach(function(x){return t(y,x)}),Qe&&ca(y,M),P}function T(y,g,m,b){if(typeof m==\"object\"&&m!==null&&m.type===ms&&m.key===null&&(m=m.props.children),typeof m==\"object\"&&m!==null){switch(m.$$typeof){case id:e:{for(var P=m.key;g!==null;){if(g.key===P){if(P=m.type,P===ms){if(g.tag===7){o(y,g.sibling),b=n(g,m.props.children),b.return=y,y=b;break e}}else if(g.elementType===P||typeof P==\"object\"&&P!==null&&P.$$typeof===Xa&&Qi(P)===g.type){o(y,g.sibling),b=n(g,m.props),Du(b,m),b.return=y,y=b;break e}o(y,g);break}else t(y,g);g=g.sibling}m.type===ms?(b=el(m.props.children,y.mode,b,m.key),b.return=y,y=b):(b=Md(m.type,m.key,m.props,null,y.mode,b),Du(b,m),b.return=y,y=b)}return i(y);case Uu:e:{for(P=m.key;g!==null;){if(g.key===P)if(g.tag===4&&g.stateNode.containerInfo===m.containerInfo&&g.stateNode.implementation===m.implementation){o(y,g.sibling),b=n(g,m.children||[]),b.return=y,y=b;break e}else{o(y,g);break}else t(y,g);g=g.sibling}b=Vg(m,y.mode,b),b.return=y,y=b}return i(y);case Xa:return m=Qi(m),T(y,g,m,b)}if(Lu(m))return h(y,g,m,b);if(zu(m)){if(P=zu(m),typeof P!=\"function\")throw Error(H(150));return m=P.call(m),v(y,g,m,b)}if(typeof m.then==\"function\")return T(y,g,yd(m),b);if(m.$$typeof===pa)return T(y,g,md(y,m),b);hd(y,m)}return typeof m==\"string\"&&m!==\"\"||typeof m==\"number\"||typeof m==\"bigint\"?(m=\"\"+m,g!==null&&g.tag===6?(o(y,g.sibling),b=n(g,m),b.return=y,y=b):(o(y,g),b=Hg(m,y.mode,b),b.return=y,y=b),i(y)):o(y,g)}return function(y,g,m,b){try{sp=0;var P=T(y,g,m,b);return As=null,P}catch(C){if(C===Gs||C===Tm)throw C;var R=Cr(29,C,null,y.mode);return R.lanes=b,R.return=y,R}finally{}}}var il=SP(!0),PP=SP(!1),Wa=!1;function P0(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ab(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 li(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function si(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(lt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=qd(e),mP(e,null,o),t}return vm(e,r,t,o),qd(e)}function Gu(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,VS(e,o)}}function $g(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 zb=!1;function Xu(){if(zb){var e=Os;if(e!==null)throw e}}function Wu(e,t,o,r){zb=!1;var n=e.updateQueue;Wa=!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 d=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,f=p!==l.lane;if(f?(Ke&p)===p:(r&p)===p){p!==0&&p===ks&&(zb=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var h=e,v=l;p=t;var T=o;switch(v.tag){case 1:if(h=v.payload,typeof h==\"function\"){d=h.call(T,d,p);break e}d=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=v.payload,p=typeof h==\"function\"?h.call(T,d,p):h,p==null)break e;d=Dt({},d,p);break e;case 2:Wa=!0}}p=l.callback,p!==null&&(e.flags|=64,f&&(e.flags|=8192),f=n.callbacks,f===null?n.callbacks=[p]:f.push(p))}else f={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=f,s=d):u=u.next=f,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;f=l,l=f.next,f.next=null,n.lastBaseUpdate=f,n.shared.pending=null}}while(!0);u===null&&(s=d),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),gi|=i,e.lanes=i,e.memoizedState=d}}function RP(e,t){if(typeof e!=\"function\")throw Error(H(191,e));e.call(t)}function CP(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Ae.T,l={};Ae.T=l,k0(e,!1,t,o);try{var s=n(),c=Ae.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=Z5(s,r);Ku(e,t,u,Ar(e))}else Ku(e,t,r,Ar(e))}catch(d){Ku(e,t,{then:function(){},status:\"rejected\",reason:d},Ar())}finally{st.p=a,i!==null&&l.types!==null&&(i.types=l.types),Ae.T=i}}function nz(){}function kb(e,t,o,r){if(e.tag!==5)throw Error(H(476));var n=KP(e).queue;WP(e,n,t,Ji,o===null?nz:function(){return QP(e),o(r)})}function KP(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ji,baseState:Ji,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:Ji},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function QP(e){var t=KP(e);t.next===null&&(t=e.alternate.memoizedState),Ku(e,t.next.queue,{},Ar())}function B0(){return _o(dp)}function ZP(){return Jt().memoizedState}function JP(){return Jt().memoizedState}function az(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Ar();e=li(o);var r=si(t,e,o);r!==null&&(fr(r,t,o),Gu(r,t,o)),t={cache:T0()},e.payload=t;return}t=t.return}}function iz(e,t,o){var r=Ar();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Rm(e)?tR(t,o):(o=h0(e,t,o,r),o!==null&&(fr(o,e,r),oR(o,t,r)))}function eR(e,t,o){var r=Ar();Ku(e,t,o,r)}function Ku(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Rm(e))tR(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,zr(l,i))return vm(e,t,n,0),St===null&&bm(),!1}catch{}finally{}if(o=h0(e,t,n,r),o!==null)return fr(o,e,r),oR(o,t,r),!0}return!1}function k0(e,t,o,r){if(r={lane:2,revertLane:q0(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Rm(e)){if(t)throw Error(H(479))}else t=h0(e,o,r,2),t!==null&&fr(t,e,2)}function Rm(e){var t=e.alternate;return e===He||t!==null&&t===He}function tR(e,t){zs=Qd=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function oR(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,VS(e,o)}}var up={readContext:_o,use:Sm,useCallback:Yt,useContext:Yt,useEffect:Yt,useImperativeHandle:Yt,useLayoutEffect:Yt,useInsertionEffect:Yt,useMemo:Yt,useReducer:Yt,useRef:Yt,useState:Yt,useDebugValue:Yt,useDeferredValue:Yt,useTransition:Yt,useSyncExternalStore:Yt,useId:Yt,useHostTransitionStatus:Yt,useFormState:Yt,useActionState:Yt,useOptimistic:Yt,useMemoCache:Yt,useCacheRefresh:Yt};up.useEffectEvent=Yt;var rR={readContext:_o,use:Sm,useCallback:function(e,t){return Zo().memoizedState=[e,t===void 0?null:t],e},useContext:_o,useEffect:H1,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,zd(4194308,4,FP.bind(null,t,e),o)},useLayoutEffect:function(e,t){return zd(4194308,4,e,t)},useInsertionEffect:function(e,t){zd(4,2,e,t)},useMemo:function(e,t){var o=Zo();t=t===void 0?null:t;var r=e();if(ll){ei(!0);try{e()}finally{ei(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Zo();if(o!==void 0){var n=o(t);if(ll){ei(!0);try{o(t)}finally{ei(!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=iz.bind(null,He,e),[r.memoizedState,e]},useRef:function(e){var t=Zo();return e={current:e},t.memoizedState=e},useState:function(e){e=_b(e);var t=e.queue,o=eR.bind(null,He,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:D0,useDeferredValue:function(e,t){var o=Zo();return _0(o,e,t)},useTransition:function(){var e=_b(!1);return e=WP.bind(null,He,e.queue,!0,!1),Zo().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=He,n=Zo();if(Qe){if(o===void 0)throw Error(H(407));o=o()}else{if(o=t(),St===null)throw Error(H(349));(Ke&127)!==0||AP(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,H1(NP.bind(null,r,a,e),[e]),r.flags|=2048,Us(9,{destroy:void 0},zP.bind(null,r,a,o,t),null),o},useId:function(){var e=Zo(),t=St.identifierPrefix;if(Qe){var o=Bn,r=_n;o=(r&~(1<<32-Or(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Zd++,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[No]=t,a[dr]=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(Bo(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&&aa(t)}}return zt(t),Qg(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&aa(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error(H(166));if(e=ai.current,us(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Do,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[No]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||eC(e.nodeValue,o)),e||yi(t,!0)}else e=sm(e).createTextNode(r),e[No]=t,t.stateNode=e}return zt(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=us(t),o!==null){if(e===null){if(!r)throw Error(H(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(H(557));e[No]=t}else nl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zt(t),e=!1}else o=Ig(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(Rr(t),t):(Rr(t),null);if((t.flags&128)!==0)throw Error(H(558))}return zt(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=us(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error(H(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(H(317));n[No]=t}else nl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zt(t),n=!1}else n=Ig(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(Rr(t),t):(Rr(t),null)}return Rr(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),gd(t,t.updateQueue),zt(t),null);case 4:return Ds(),e===null&&Y0(t.stateNode.containerInfo),zt(t),null;case 10:return ya(t.type),zt(t),null;case 19:if(Po(Zt),r=t.memoizedState,r===null)return zt(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)_u(r,!1);else{if(Gt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Kd(e),a!==null){for(t.flags|=128,_u(r,!1),e=a.updateQueue,t.updateQueue=e,gd(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)yP(o,e),o=o.sibling;return Ct(Zt,Zt.current&1|2),Qe&&ca(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&wr()>om&&(t.flags|=128,n=!0,_u(r,!1),t.lanes=4194304)}else{if(!n)if(e=Kd(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,gd(t,e),_u(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!Qe)return zt(t),null}else 2*wr()-r.renderingStartTime>om&&o!==536870912&&(t.flags|=128,n=!0,_u(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=wr(),e.sibling=null,o=Zt.current,Ct(Zt,n?o&1|2:o&1),Qe&&ca(t,r.treeForkCount),e):(zt(t),null);case 22:case 23:return Rr(t),R0(),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&&(zt(t),t.subtreeFlags&6&&(t.flags|=8192)):zt(t),o=t.updateQueue,o!==null&&gd(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&&Po(tl),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),ya(so),zt(t),null;case 25:return null;case 30:return null}throw Error(H(156,t.tag))}function pz(e,t){switch(v0(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ya(so),Ds(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Vd(t),null;case 31:if(t.memoizedState!==null){if(Rr(t),t.alternate===null)throw Error(H(340));nl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Rr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(H(340));nl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Po(Zt),null;case 4:return Ds(),null;case 10:return ya(t.type),null;case 22:case 23:return Rr(t),R0(),e!==null&&Po(tl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return ya(so),null;case 25:return null;default:return null}}function yR(e,t){switch(v0(t),t.tag){case 3:ya(so),Ds();break;case 26:case 27:case 5:Vd(t);break;case 4:Ds();break;case 31:t.memoizedState!==null&&Rr(t);break;case 13:Rr(t);break;case 19:Po(Zt);break;case 10:ya(t.type);break;case 22:case 23:Rr(t),R0(),e!==null&&Po(tl);break;case 24:ya(so)}}function Rp(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){dt(t,t.return,l)}}function hi(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){dt(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){dt(t,t.return,u)}}function hR(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{CP(t,o)}catch(r){dt(e,e.return,r)}}}function gR(e,t,o){o.props=sl(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){dt(e,t,r)}}function Qu(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){dt(e,t,n)}}function kn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){dt(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){dt(e,t,n)}else o.current=null}function bR(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){dt(e,e.return,n)}}function Zg(e,t,o){try{var r=e.stateNode;zz(r,e.type,o,t),r[dr]=t}catch(n){dt(e,e.return,n)}}function vR(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&vi(e.type)||e.tag===4}function Jg(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||vR(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&&vi(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 Vb(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=fa));else if(r!==4&&(r===27&&vi(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Vb(e,t,o),e=e.sibling;e!==null;)Vb(e,t,o),e=e.sibling}function tm(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&&vi(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(tm(e,t,o),e=e.sibling;e!==null;)tm(e,t,o),e=e.sibling}function TR(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Bo(t,r,o),t[No]=e,t[dr]=o}catch(a){dt(e,e.return,a)}}var ua=!1,lo=!1,eb=!1,J1=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function fz(e,t){if(e=e.containerInfo,Xb=fm,e=lP(e),m0(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,d=e,p=null;t:for(;;){for(var f;d!==o||n!==0&&d.nodeType!==3||(l=i+n),d!==a||r!==0&&d.nodeType!==3||(s=i+r),d.nodeType===3&&(i+=d.nodeValue.length),(f=d.firstChild)!==null;)p=d,d=f;for(;;){if(d===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(f=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=f}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Wb={focusedElem:e,selectionRange:o},fm=!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\"))),Bo(a,r,o),a[No]=e,So(a),r=a;break e;case\"link\":var i=xS(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lT&&(i=T,T=v,v=i);var y=R1(l,v),g=R1(l,T);if(y&&g&&(f.rangeCount!==1||f.anchorNode!==y.node||f.anchorOffset!==y.offset||f.focusNode!==g.node||f.focusOffset!==g.offset)){var m=d.createRange();m.setStart(y.node,y.offset),f.removeAllRanges(),v>T?(f.addRange(m),f.extend(g.node,g.offset)):(m.setEnd(g.node,g.offset),f.addRange(m))}}}}for(d=[],f=l;f=f.parentNode;)f.nodeType===1&&d.push({element:f,left:f.scrollLeft,top:f.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Ae.T=null,o=Fb,Fb=null;var a=ui,i=ha;if(fo=0,Hs=ui=null,ha=0,(lt&6)!==0)throw Error(H(331));var l=lt;if(lt|=4,zR(a.current),MR(a,a.current,i,o),lt=l,Cp(0,!1),Mr&&typeof Mr.onPostCommitFiberRoot==\"function\")try{Mr.onPostCommitFiberRoot(gp,a)}catch{}return!0}finally{st.p=n,Ae.T=r,YR(e,t)}}function rS(e,t,o){t=Gr(o,t),t=Ub(e.stateNode,t,2),e=si(e,t,2),e!==null&&(vp(e,2),Ln(e))}function dt(e,t,o){if(e.tag===3)rS(e,e,o);else for(;t!==null;){if(t.tag===3){rS(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&(ci===null||!ci.has(r))){e=Gr(o,e),o=sR(2),r=si(t,o,2),r!==null&&(cR(o,r,t,e),vp(r,2),Ln(r));break}}t=t.return}}function ob(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new yz;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)||(I0=!0,n.add(o),e=Tz.bind(null,e,t,o),t.then(e,e))}function Tz(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,St===e&&(Ke&o)===o&&(Gt===4||Gt===3&&(Ke&62914560)===Ke&&300>wr()-Cm?(lt&2)===0&&Vs(e,0):$0|=o,Ls===Ke&&(Ls=0)),Ln(e)}function XR(e,t){t===0&&(t=LS()),e=fl(e,t),e!==null&&(vp(e,t),Ln(e))}function xz(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),XR(e,o)}function Sz(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(H(314))}r!==null&&r.delete(t),XR(e,o)}function Pz(e,t){return a0(e,t)}var am=null,ds=null,Yb=!1,im=!1,rb=!1,ni=0;function Ln(e){e!==ds&&e.next===null&&(ds===null?am=ds=e:ds=ds.next=e),im=!0,Yb||(Yb=!0,Cz())}function Cp(e,t){if(!rb&&im){rb=!0;do for(var o=!1,r=am;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-Or(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,nS(r,a))}else a=Ke,a=mm(r,r===St?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||bp(r,a)||(o=!0,nS(r,a));r=r.next}while(o);rb=!1}}function Rz(){WR()}function WR(){im=Yb=!1;var e=0;ni!==0&&Dz()&&(e=ni);for(var t=wr(),o=null,r=am;r!==null;){var n=r.next,a=KR(r,t);a===0?(r.next=null,o===null?am=n:o.next=n,n===null&&(ds=o)):(o=r,(e!==0||(a&3)!==0)&&(im=!0)),r=n}fo!==0&&fo!==5||Cp(e,!1),ni!==0&&(ni=0)}function KR(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,d=s.initiatorType;u&&pS(d)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function aC(e,t,o){var r=Ws;if(r&&typeof t==\"string\"&&t){var n=Yr(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),bS.has(n)||(bS.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Bo(t,\"link\",e),So(t),r.head.appendChild(t)))}}function Iz(e){Sa.D(e),aC(\"dns-prefetch\",e,null)}function $z(e,t){Sa.C(e,t),aC(\"preconnect\",e,t)}function Fz(e,t,o){Sa.L(e,t,o);var r=Ws;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Yr(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Yr(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Yr(o.imageSizes)+'\"]')):n+='[href=\"'+Yr(e)+'\"]';var a=n;switch(t){case\"style\":a=Is(e);break;case\"script\":a=Ks(e)}Qr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Qr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(Ep(a))||t===\"script\"&&r.querySelector(wp(a))||(t=r.createElement(\"link\"),Bo(t,\"link\",e),So(t),r.head.appendChild(t)))}}function qz(e,t){Sa.m(e,t);var o=Ws;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Yr(r)+'\"][href=\"'+Yr(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=Ks(e)}if(!Qr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Qr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(wp(a)))return}r=o.createElement(\"link\"),Bo(r,\"link\",e),So(r),o.head.appendChild(r)}}}function Yz(e,t,o){Sa.S(e,t,o);var r=Ws;if(r&&e){var n=Es(r).hoistableStyles,a=Is(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(Ep(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Qr.get(a))&&G0(e,o);var s=i=r.createElement(\"link\");So(s),Bo(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,Bd(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function Gz(e,t){Sa.X(e,t);var o=Ws;if(o&&e){var r=Es(o).hoistableScripts,n=Ks(e),a=r.get(n);a||(a=o.querySelector(wp(n)),a||(e=Dt({src:e,async:!0},t),(t=Qr.get(n))&&X0(e,t),a=o.createElement(\"script\"),So(a),Bo(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function Xz(e,t){Sa.M(e,t);var o=Ws;if(o&&e){var r=Es(o).hoistableScripts,n=Ks(e),a=r.get(n);a||(a=o.querySelector(wp(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Qr.get(n))&&X0(e,t),a=o.createElement(\"script\"),So(a),Bo(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function vS(e,t,o,r){var n=(n=ai.current)?cm(n):null;if(!n)throw Error(H(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=Is(o.href),o=Es(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=Is(o.href);var a=Es(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(Ep(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Qr.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},Qr.set(e,o),a||Wz(n,e,o,i.state))),t&&r===null)throw Error(H(528,\"\"));return i}if(t&&r!==null)throw Error(H(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=Ks(o),o=Es(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(H(444,e))}}function Is(e){return'href=\"'+Yr(e)+'\"'}function Ep(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function iC(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function Wz(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}),Bo(t,\"link\",o),So(t),e.head.appendChild(t))}function Ks(e){return'[src=\"'+Yr(e)+'\"]'}function wp(e){return\"script[async]\"+e}function TS(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Yr(o.href)+'\"]');if(r)return t.instance=r,So(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\"),So(r),Bo(r,\"style\",n),Bd(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=Is(o.href);var a=e.querySelector(Ep(n));if(a)return t.state.loading|=4,t.instance=a,So(a),a;r=iC(o),(n=Qr.get(n))&&G0(r,n),a=(e.ownerDocument||e).createElement(\"link\"),So(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Bo(a,\"link\",r),t.state.loading|=4,Bd(a,o.precedence,e),t.instance=a;case\"script\":return a=Ks(o.src),(n=e.querySelector(wp(a)))?(t.instance=n,So(n),n):(r=o,(n=Qr.get(a))&&(r=Dt({},o),X0(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),So(n),Bo(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error(H(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,Bd(r,o.precedence,e));return t.instance}function Bd(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 Kz(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 lC(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function Qz(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=Is(r.href),a=t.querySelector(Ep(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=um.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,So(a);return}a=t.ownerDocument||t,r=iC(r),(n=Qr.get(n))&&G0(r,n),a=a.createElement(\"link\"),So(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Bo(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=um.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var lb=0;function Zz(e,t){return e.stylesheets&&e.count===0&&jd(e,e.stylesheets),0lb?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function um(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)jd(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var pm=null;function jd(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,pm=new Map,t.forEach(Jz,e),pm=null,um.call(e))}function Jz(e,t){if(!(t.state.loading&4)){var o=pm.get(e);if(o)var r=o.get(null);else{o=new Map,pm.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function hC(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hC)}catch(e){console.error(e)}}hC(),gC.exports=yC()});var qC=Wo(mt=>{\"use strict\";var Co=typeof Symbol==\"function\"&&Symbol.for,rv=Co?Symbol.for(\"react.element\"):60103,nv=Co?Symbol.for(\"react.portal\"):60106,Lm=Co?Symbol.for(\"react.fragment\"):60107,Hm=Co?Symbol.for(\"react.strict_mode\"):60108,Vm=Co?Symbol.for(\"react.profiler\"):60114,Im=Co?Symbol.for(\"react.provider\"):60109,$m=Co?Symbol.for(\"react.context\"):60110,av=Co?Symbol.for(\"react.async_mode\"):60111,Fm=Co?Symbol.for(\"react.concurrent_mode\"):60111,qm=Co?Symbol.for(\"react.forward_ref\"):60112,Ym=Co?Symbol.for(\"react.suspense\"):60113,v3=Co?Symbol.for(\"react.suspense_list\"):60120,Gm=Co?Symbol.for(\"react.memo\"):60115,Xm=Co?Symbol.for(\"react.lazy\"):60116,T3=Co?Symbol.for(\"react.block\"):60121,x3=Co?Symbol.for(\"react.fundamental\"):60117,S3=Co?Symbol.for(\"react.responder\"):60118,P3=Co?Symbol.for(\"react.scope\"):60119;function Dr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case rv:switch(e=e.type,e){case av:case Fm:case Lm:case Vm:case Hm:case Ym:return e;default:switch(e=e&&e.$$typeof,e){case $m:case qm:case Xm:case Gm:case Im:return e;default:return t}}case nv:return t}}}function FC(e){return Dr(e)===Fm}mt.AsyncMode=av;mt.ConcurrentMode=Fm;mt.ContextConsumer=$m;mt.ContextProvider=Im;mt.Element=rv;mt.ForwardRef=qm;mt.Fragment=Lm;mt.Lazy=Xm;mt.Memo=Gm;mt.Portal=nv;mt.Profiler=Vm;mt.StrictMode=Hm;mt.Suspense=Ym;mt.isAsyncMode=function(e){return FC(e)||Dr(e)===av};mt.isConcurrentMode=FC;mt.isContextConsumer=function(e){return Dr(e)===$m};mt.isContextProvider=function(e){return Dr(e)===Im};mt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===rv};mt.isForwardRef=function(e){return Dr(e)===qm};mt.isFragment=function(e){return Dr(e)===Lm};mt.isLazy=function(e){return Dr(e)===Xm};mt.isMemo=function(e){return Dr(e)===Gm};mt.isPortal=function(e){return Dr(e)===nv};mt.isProfiler=function(e){return Dr(e)===Vm};mt.isStrictMode=function(e){return Dr(e)===Hm};mt.isSuspense=function(e){return Dr(e)===Ym};mt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Lm||e===Fm||e===Vm||e===Hm||e===Ym||e===v3||typeof e==\"object\"&&e!==null&&(e.$$typeof===Xm||e.$$typeof===Gm||e.$$typeof===Im||e.$$typeof===$m||e.$$typeof===qm||e.$$typeof===x3||e.$$typeof===S3||e.$$typeof===P3||e.$$typeof===T3)};mt.typeOf=Dr});var GC=Wo((kj,YC)=>{\"use strict\";YC.exports=qC()});var eE=Wo((jj,JC)=>{\"use strict\";var iv=GC(),R3={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},C3={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},E3={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},QC={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},lv={};lv[iv.ForwardRef]=E3;lv[iv.Memo]=QC;function XC(e){return iv.isMemo(e)?QC:lv[e.$$typeof]||R3}var w3=Object.defineProperty,M3=Object.getOwnPropertyNames,WC=Object.getOwnPropertySymbols,O3=Object.getOwnPropertyDescriptor,A3=Object.getPrototypeOf,KC=Object.prototype;function ZC(e,t,o){if(typeof t!=\"string\"){if(KC){var r=A3(t);r&&r!==KC&&ZC(e,r,o)}var n=M3(t);WC&&(n=n.concat(WC(t)));for(var a=XC(e),i=XC(t),l=0;l{\"use strict\";var G3=Symbol.for(\"react.transitional.element\"),X3=Symbol.for(\"react.fragment\");function bE(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:G3,type:e,key:r,ref:t!==void 0?t:null,props:o}}Zm.Fragment=X3;Zm.jsx=bE;Zm.jsxs=bE});var Te=Wo((NU,TE)=>{\"use strict\";TE.exports=vE()});var RE=Wo(Pt=>{\"use strict\";var pv=Symbol.for(\"react.transitional.element\"),fv=Symbol.for(\"react.portal\"),Jm=Symbol.for(\"react.fragment\"),ey=Symbol.for(\"react.strict_mode\"),ty=Symbol.for(\"react.profiler\"),oy=Symbol.for(\"react.consumer\"),ry=Symbol.for(\"react.context\"),ny=Symbol.for(\"react.forward_ref\"),ay=Symbol.for(\"react.suspense\"),iy=Symbol.for(\"react.suspense_list\"),ly=Symbol.for(\"react.memo\"),sy=Symbol.for(\"react.lazy\"),K3=Symbol.for(\"react.view_transition\"),Q3=Symbol.for(\"react.client.reference\");function en(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case pv:switch(e=e.type,e){case Jm:case ty:case ey:case ay:case iy:case K3:return e;default:switch(e=e&&e.$$typeof,e){case ry:case ny:case sy:case ly:return e;case oy:return e;default:return t}}case fv:return t}}}Pt.ContextConsumer=oy;Pt.ContextProvider=ry;Pt.Element=pv;Pt.ForwardRef=ny;Pt.Fragment=Jm;Pt.Lazy=sy;Pt.Memo=ly;Pt.Portal=fv;Pt.Profiler=ty;Pt.StrictMode=ey;Pt.Suspense=ay;Pt.SuspenseList=iy;Pt.isContextConsumer=function(e){return en(e)===oy};Pt.isContextProvider=function(e){return en(e)===ry};Pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===pv};Pt.isForwardRef=function(e){return en(e)===ny};Pt.isFragment=function(e){return en(e)===Jm};Pt.isLazy=function(e){return en(e)===sy};Pt.isMemo=function(e){return en(e)===ly};Pt.isPortal=function(e){return en(e)===fv};Pt.isProfiler=function(e){return en(e)===ty};Pt.isStrictMode=function(e){return en(e)===ey};Pt.isSuspense=function(e){return en(e)===ay};Pt.isSuspenseList=function(e){return en(e)===iy};Pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Jm||e===ty||e===ey||e===ay||e===iy||typeof e==\"object\"&&e!==null&&(e.$$typeof===sy||e.$$typeof===ly||e.$$typeof===ry||e.$$typeof===oy||e.$$typeof===ny||e.$$typeof===Q3||e.getModuleId!==void 0)};Pt.typeOf=en});var EE=Wo(($U,CE)=>{\"use strict\";CE.exports=RE()});var S=j(W());var yr=j(W(),1),vC=j(bC(),1),TC=yr.createContext(null);function l3(){let e=yr.useContext(TC);if(!e)throw new Error(\"RenderContext not found\");return e}function J0(){return l3().model}function ke(e){let t=J0(),o=yr.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=yr.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function xC(e){return({el:t,model:o,experimental:r})=>{let n=vC.createRoot(t);return n.render(yr.createElement(yr.StrictMode,null,yr.createElement(TC.Provider,{value:{model:o,experimental:r}},yr.createElement(e)))),()=>n.unmount()}}function Ro(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 ml(){return ml=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(rc,--er):0,tc--,uo===10&&(tc=1,_m--),uo}function tr(){return uo=er2||oc(uo)>3?\"\":\" \"}function NC(e,t){for(;--t&&tr()&&!(uo<48||uo>102||uo>57&&uo<65||uo>70&&uo<97););return ac(e,zp()+(t<6&&Zr()==32&&tr()==32))}function ov(e){for(;tr();)switch(uo){case e:return er;case 34:case 39:e!==34&&e!==39&&ov(uo);break;case 40:e===41&&ov(e);break;case 92:tr();break}return er}function DC(e,t){for(;tr()&&e+uo!==57;)if(e+uo===84&&Zr()===47)break;return\"/*\"+ac(t,er-1)+\"*\"+yl(e===47?e:tr())}function _C(e){for(;!oc(Zr());)tr();return ac(e,er)}function jC(e){return km(jm(\"\",null,null,null,[\"\"],e=Bm(e),0,[0],e))}function jm(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,d=i,p=0,f=0,h=0,v=1,T=1,y=1,g=0,m=\"\",b=n,P=a,R=r,C=m;T;)switch(h=g,g=tr()){case 40:if(h!=108&&eo(C,d-1)==58){Op(C+=tt(ic(g),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(y=-1);break}case 34:case 39:case 91:C+=ic(g);break;case 9:case 10:case 13:case 32:C+=zC(h);break;case 92:C+=NC(zp()-1,7);continue;case 47:switch(Zr()){case 42:case 47:ec(p3(DC(tr(),zp()),t,o),s);break;default:C+=\"/\"}break;case 123*v:l[c++]=Jo(C)*y;case 125*v:case 59:case 0:switch(g){case 0:case 125:T=0;case 59+u:y==-1&&(C=tt(C,/\\f/g,\"\")),f>0&&Jo(C)-d&&ec(f>32?kC(C+\";\",r,o,d-1):kC(tt(C,\" \",\"\")+\";\",r,o,d-2),s);break;case 59:C+=\";\";default:if(ec(R=BC(C,t,o,c,u,n,l,m,b=[],P=[],d),a),g===123)if(u===0)jm(C,t,R,R,b,a,d,l,P);else switch(p===99&&eo(C,3)===110?100:p){case 100:case 108:case 109:case 115:jm(e,R,R,r&&ec(BC(e,R,R,0,0,n,l,m,n,b=[],d),P),n,P,d,l,r?b:P);break;default:jm(C,R,R,R,[\"\"],P,0,l,P)}}c=u=f=0,v=y=1,m=C=\"\",d=i;break;case 58:d=1+Jo(C),f=h;default:if(v<1){if(g==123)--v;else if(g==125&&v++==0&&AC()==125)continue}switch(C+=yl(g),g*v){case 38:y=u>0?1:(C+=\"\\f\",-1);break;case 44:l[c++]=(Jo(C)-1)*y,y=1;break;case 64:Zr()===45&&(C+=ic(tr())),p=Zr(),u=d=Jo(m=C+=_C(zp())),g++;break;case 45:h===45&&Jo(C)==2&&(v=0)}}return a}function BC(e,t,o,r,n,a,i,l,s,c,u){for(var d=n-1,p=n===0?a:[\"\"],f=Js(p),h=0,v=0,T=0;h0?p[y]+\" \"+g:tt(g,/&\\f/g,p[y])))&&(s[T++]=m);return Ap(e,t,o,n===0?Qs:l,s,c,u)}function p3(e,t,o){return Ap(e,t,o,zm,yl(OC()),Ti(e,2,-2),0)}function kC(e,t,o,r){return Ap(e,t,o,Zs,Ti(e,0,r),Ti(e,r+1,-1),r)}function hl(e,t){for(var o=\"\",r=Js(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return tt(e,/(.+:)(.+)-([^]+)/,\"$1\"+nt+\"$2-$3$1\"+Mp+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~Op(e,\"stretch\")?IC(tt(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Jo(e)-3-(~Op(e,\"!important\")&&10))){case 107:return tt(e,\":\",\":\"+nt)+e;case 101:return tt(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+nt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+nt+\"$2$3$1\"+ko+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return nt+e+ko+e+e}return e}var g3=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case Zs:t.return=IC(t.value,t.length);break;case Nm:return hl([nc(t,{value:tt(t.value,\"@\",\"@\"+nt)})],n);case Qs:if(t.length)return tv(t.props,function(a){switch(ev(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return hl([nc(t,{props:[tt(a,/:(read-\\w+)/,\":\"+Mp+\"$1\")]})],n);case\"::placeholder\":return hl([nc(t,{props:[tt(a,/:(plac\\w+)/,\":\"+nt+\"input-$1\")]}),nc(t,{props:[tt(a,/:(plac\\w+)/,\":\"+Mp+\"$1\")]}),nc(t,{props:[tt(a,/:(plac\\w+)/,ko+\"input-$1\")]})],n)}return\"\"})}},b3=[g3],$C=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(v){var T=v.getAttribute(\"data-emotion\");T.indexOf(\" \")!==-1&&(document.head.appendChild(v),v.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||b3,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(v){for(var T=v.getAttribute(\"data-emotion\").split(\" \"),y=1;y=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 oE={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 N3=!1,D3=/[A-Z]|^ms/g,_3=/_EMO_([^_]+?)_([^]*?)_EMO_/g,iE=function(t){return t.charCodeAt(1)===45},rE=function(t){return t!=null&&typeof t!=\"boolean\"},sv=Um(function(e){return iE(e)?e:e.replace(D3,\"-$&\").toLowerCase()}),nE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(_3,function(r,n,a){return Hn={name:n,styles:a,next:Hn},n})}return oE[t]!==1&&!iE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},B3=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Dp(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 Hn={name:n.name,styles:n.styles,next:Hn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Hn={name:i.name,styles:i.styles,next:Hn},i=i.next;var l=a.styles+\";\";return l}return k3(e,t,o)}case\"function\":{if(e!==void 0){var s=Hn,c=o(e);return Hn=s,Dp(e,t,c)}break}}var u=o;if(t==null)return u;var d=t[u];return d!==void 0?d:u}function k3(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?$3:F3},hE=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},q3=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return lc(o,r,n),Bp(function(){return sc(o,r,n)}),null},gE=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=hE(t,o,r),s=l||yE(n),c=!s(\"as\");return function(){var u=arguments,d=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&d.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)d.push.apply(d,u);else{var p=u[0];d.push(p[0]);for(var f=u.length,h=1;ht(W3(n)?o:n):t})}function jp(e,t){return Qm(e,t)}function PE(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}var SE=[];function gn(e){return SE[0]=e,Pa(SE)}var dv=j(W(),1),mv=j(EE(),1);function _r(e){if(typeof e!=\"object\"||e===null)return!1;let t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function wE(e){if(dv.isValidElement(e)||(0,mv.isValidElementType)(e)||!_r(e))return e;let t={};return Object.keys(e).forEach(o=>{t[o]=wE(e[o])}),t}function at(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return _r(e)&&_r(t)&&Object.keys(t).forEach(n=>{dv.isValidElement(t[n])||(0,mv.isValidElementType)(t[n])?r[n]=t[n]:_r(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&_r(e[n])?r[n]=at(e[n],t[n],o):o.clone?r[n]=_r(t[n])?wE(t[n]):t[n]:r[n]=t[n]}),r}var Z3=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 yv(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=Z3(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,f){let h=i.indexOf(f);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(h!==-1&&typeof t[i[h]]==\"number\"?t[i[h]]:f)-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 hv(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function gv(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 uy(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 J3={borderRadius:4},ME=J3;function eN(e,t){return t?at(e,t,{clone:!1}):e}var Ca=eN;var Up={xs:0,sm:600,md:900,lg:1200,xl:1536},OE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Up[e]}px)`},tN={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Up[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Eo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||OE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||OE;return Object.keys(t).reduce((i,l)=>{if(hv(a.keys,l)){let s=gv(r.containerQueries?r:tN,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Up).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 bv(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function py(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function AE(e,...t){let o=bv(e),r=[o,...t].reduce((n,a)=>at(n,a),{});return py(Object.keys(o),r)}function oN(e,t){if(typeof e!=\"object\")return{};let o={},r=Object.keys(t);return Array.isArray(e)?r.forEach((n,a)=>{a{e[n]!=null&&(o[n]=!0)}),o}function fy({values:e,breakpoints:t,base:o}){let r=o||oN(e,t),n=Object.keys(r);if(n.length===0)return e;let a;return n.reduce((i,l,s)=>(Array.isArray(e)?(i[l]=e[s]!=null?e[s]:e[a],a=s):typeof e==\"object\"?(i[l]=e[l]!=null?e[l]:e[a],a=l):i[l]=e,i),{})}function Pi(e){if(typeof e!=\"string\")throw new Error(Ro(7));return e.charAt(0).toUpperCase()+e.slice(1)}function uc(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 Lp(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=uc(e,o)||r,t&&(n=t(n,r,e)),n}function rN(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=uc(s,r)||{};return Eo(i,l,d=>{let p=Lp(c,n,d);return d===p&&typeof d==\"string\"&&(p=Lp(c,n,`${t}${d===\"default\"?\"\":Pi(d)}`,d)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Et=rN;function dy(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var nN={m:\"margin\",p:\"padding\"},aN={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},zE={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},iN=dy(e=>{if(e.length>2)if(zE[e])e=zE[e];else return[e];let[t,o]=e.split(\"\"),r=nN[t],n=aN[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),vv=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],Tv=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],NE=[...vv,...Tv];function bl(e,t,o,r){let n=uc(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 vl(e){return bl(e,\"spacing\",8,\"spacing\")}function In(e,t){return typeof t==\"string\"||t==null?t:e(t)}function lN(e,t){return o=>e.reduce((r,n)=>(r[n]=In(t,o),r),{})}function sN(e,t,o,r){if(!t.includes(o))return null;let n=iN(o),a=lN(n,r),i=e[o];return Eo(e,i,a)}function xv(e,t){let o=vl(e.theme);return Object.keys(e).map(r=>sN(e,t,r,o)).reduce(Ca,{})}function Lt(e){return xv(e,vv)}Lt.propTypes={};Lt.filterProps=vv;function Ht(e){return xv(e,Tv)}Ht.propTypes={};Ht.filterProps=Tv;function DE(e){return xv(e,NE)}DE.propTypes={};DE.filterProps=NE;function pc(e=8,t=vl({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 cN(...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]?Ca(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var Ea=cN;function Br(e){return typeof e!=\"number\"?e:`${e}px solid`}function tn(e,t){return Et({prop:e,themeKey:\"borders\",transform:t})}var uN=tn(\"border\",Br),pN=tn(\"borderTop\",Br),fN=tn(\"borderRight\",Br),dN=tn(\"borderBottom\",Br),mN=tn(\"borderLeft\",Br),yN=tn(\"borderColor\"),hN=tn(\"borderTopColor\"),gN=tn(\"borderRightColor\"),bN=tn(\"borderBottomColor\"),vN=tn(\"borderLeftColor\"),TN=tn(\"outline\",Br),xN=tn(\"outlineColor\"),Hp=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=bl(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:In(t,r)});return Eo(e,e.borderRadius,o)}return null};Hp.propTypes={};Hp.filterProps=[\"borderRadius\"];var BL=Ea(uN,pN,fN,dN,mN,yN,hN,gN,bN,vN,Hp,TN,xN);var Vp=e=>{if(e.gap!==void 0&&e.gap!==null){let t=bl(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:In(t,r)});return Eo(e,e.gap,o)}return null};Vp.propTypes={};Vp.filterProps=[\"gap\"];var Ip=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=bl(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:In(t,r)});return Eo(e,e.columnGap,o)}return null};Ip.propTypes={};Ip.filterProps=[\"columnGap\"];var $p=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=bl(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:In(t,r)});return Eo(e,e.rowGap,o)}return null};$p.propTypes={};$p.filterProps=[\"rowGap\"];var SN=Et({prop:\"gridColumn\"}),PN=Et({prop:\"gridRow\"}),RN=Et({prop:\"gridAutoFlow\"}),CN=Et({prop:\"gridAutoColumns\"}),EN=Et({prop:\"gridAutoRows\"}),wN=Et({prop:\"gridTemplateColumns\"}),MN=Et({prop:\"gridTemplateRows\"}),ON=Et({prop:\"gridTemplateAreas\"}),AN=Et({prop:\"gridArea\"}),VL=Ea(Vp,Ip,$p,SN,PN,RN,CN,EN,wN,MN,ON,AN);function Tl(e,t){return t===\"grey\"?t:e}var zN=Et({prop:\"color\",themeKey:\"palette\",transform:Tl}),NN=Et({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:Tl}),DN=Et({prop:\"backgroundColor\",themeKey:\"palette\",transform:Tl}),qL=Ea(zN,NN,DN);function hr(e){return e<=1&&e!==0?`${e*100}%`:e}var _N=Et({prop:\"width\",transform:hr}),my=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Up[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:hr(o)}};return Eo(e,e.maxWidth,t)}return null};my.filterProps=[\"maxWidth\"];var BN=Et({prop:\"minWidth\",transform:hr}),kN=Et({prop:\"height\",transform:hr}),jN=Et({prop:\"maxHeight\",transform:hr}),UN=Et({prop:\"minHeight\",transform:hr}),KL=Et({prop:\"size\",cssProperty:\"width\",transform:hr}),QL=Et({prop:\"size\",cssProperty:\"height\",transform:hr}),LN=Et({prop:\"boxSizing\"}),ZL=Ea(_N,my,BN,kN,jN,UN,LN);var HN={border:{themeKey:\"borders\",transform:Br},borderTop:{themeKey:\"borders\",transform:Br},borderRight:{themeKey:\"borders\",transform:Br},borderBottom:{themeKey:\"borders\",transform:Br},borderLeft:{themeKey:\"borders\",transform:Br},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Br},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Hp},color:{themeKey:\"palette\",transform:Tl},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:Tl},backgroundColor:{themeKey:\"palette\",transform:Tl},p:{style:Ht},pt:{style:Ht},pr:{style:Ht},pb:{style:Ht},pl:{style:Ht},px:{style:Ht},py:{style:Ht},padding:{style:Ht},paddingTop:{style:Ht},paddingRight:{style:Ht},paddingBottom:{style:Ht},paddingLeft:{style:Ht},paddingX:{style:Ht},paddingY:{style:Ht},paddingInline:{style:Ht},paddingInlineStart:{style:Ht},paddingInlineEnd:{style:Ht},paddingBlock:{style:Ht},paddingBlockStart:{style:Ht},paddingBlockEnd:{style:Ht},m:{style:Lt},mt:{style:Lt},mr:{style:Lt},mb:{style:Lt},ml:{style:Lt},mx:{style:Lt},my:{style:Lt},margin:{style:Lt},marginTop:{style:Lt},marginRight:{style:Lt},marginBottom:{style:Lt},marginLeft:{style:Lt},marginX:{style:Lt},marginY:{style:Lt},marginInline:{style:Lt},marginInlineStart:{style:Lt},marginInlineEnd:{style:Lt},marginBlock:{style:Lt},marginBlockStart:{style:Lt},marginBlockEnd:{style:Lt},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:Vp},rowGap:{style:$p},columnGap:{style:Ip},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:hr},maxWidth:{style:my},minWidth:{transform:hr},height:{transform:hr},maxHeight:{transform:hr},minHeight:{transform:hr},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\"}},bn=HN;function VN(...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 IN(e,t){return typeof e==\"function\"?e(t):e}function $N(){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:d}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=uc(n,c)||{};return d?d(i):Eo(i,r,h=>{let v=Lp(p,u,h);return h===v&&typeof h==\"string\"&&(v=Lp(p,u,`${o}${h===\"default\"?\"\":Pi(h)}`,h)),s===!1?v:{[s]:v}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??bn;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=bv(n.breakpoints),d=Object.keys(u),p=u;return Object.keys(c).forEach(f=>{let h=IN(c[f],n);if(h!=null)if(typeof h==\"object\")if(i[f])p=Ca(p,e(f,h,n,i));else{let v=Eo({theme:n},h,T=>({[f]:T}));VN(v,h)?p[f]=t({sx:h,theme:n,nested:!0}):p=Ca(p,v)}else p=Ca(p,e(f,h,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":cy(n,py(d,p))}:cy(n,py(d,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var _E=$N();_E.filterProps=[\"sx\"];var on=_E;function Sv(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 FN(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=yv(o),s=pc(n),c=at({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...ME,...a}},i);return c=uy(c),c.applyStyles=Sv,c=t.reduce((u,d)=>at(u,d),c),c.unstable_sxConfig={...bn,...i?.unstable_sxConfig},c.unstable_sx=function(d){return on({sx:d,theme:this})},c}var wa=FN;var BE=j(W(),1);function qN(e){return Object.keys(e).length===0}function YN(e=null){let t=BE.useContext(Ra);return!t||qN(t)?e:t}var Pv=YN;var GN=wa();function XN(e=GN){return Pv(e)}var $n=XN;var kE=j(Te(),1);function Rv(e){let t=gn(e);return e!==t&&t.styles?(t.styles.match(/^@layer\\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function WN({styles:e,themeId:t,defaultTheme:o={}}){let r=$n(o),n=t&&r[t]||r,a=typeof e==\"function\"?e(n):e;return n.modularCssLayers&&(Array.isArray(a)?a=a.map(i=>Rv(typeof i==\"function\"?i(n):i)):a=Rv(a)),(0,kE.jsx)(kp,{styles:a})}var yy=WN;var KN=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??bn;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function Ri(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=KN(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return _r(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var jE=e=>e,QN=()=>{let e=jE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=jE}}},ZN=QN(),fc=ZN;var LE=j(W(),1);function UE(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\"})(on);return LE.forwardRef(function(s,c){let u=$n(o),{className:d,component:p=\"div\",...f}=Ri(s);return(0,HE.jsx)(a,{as:p,ref:c,className:Q(d,n?n(r):r),theme:t&&u[t]||u,...f})})}var eD={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 me(e,t,o=\"Mui\"){let r=eD[t];return r?`${o}-${r}`:`${fc.generate(e)}-${t}`}function se(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=me(e,n,o)}),r}function qp(e){let{variants:t,...o}=e,r={variants:t,style:gn(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=gn(n.style))}),r}var tD=wa();function Cv(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function xl(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function oD(e){return e?(t,o)=>o[e]:null}function rD(e,t,o){e.theme=aD(e.theme)?o:e.theme[t]||e.theme}function hy(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>hy(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?xl(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?xl(gn(i),o):i}return VE(e,r.variants,[n],o)}return r?.isProcessed?o?xl(gn(r.style),o):r.style:o?xl(gn(r),o):r}function VE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{PE(l,R=>R.filter(C=>C!==on));let{name:c,slot:u,skipVariantsResolver:d,skipSx:p,overridesResolver:f=oD(lD(u)),...h}=s,v=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",T=d!==void 0?d:u&&u!==\"Root\"&&u!==\"root\"||!1,y=p||!1,g=Cv;u===\"Root\"||u===\"root\"?g=r:u?g=n:iD(l)&&(g=void 0);let m=jp(l,{shouldForwardProp:g,label:nD(c,u),...h}),b=R=>{if(R.__emotion_real===R)return R;if(typeof R==\"function\")return function(M){return hy(M,R,M.theme.modularCssLayers?v:void 0)};if(_r(R)){let C=qp(R);return function(D){return C.variants?hy(D,C,D.theme.modularCssLayers?v:void 0):D.theme.modularCssLayers?xl(C.style,v):C.style}}return R},P=(...R)=>{let C=[],M=R.map(b),D=[];if(C.push(a),c&&f&&D.push(function(N){let A=N.theme.components?.[c]?.styleOverrides;if(!A)return null;let z={};for(let L in A)z[L]=hy(N,A[L],N.theme.modularCssLayers?\"theme\":void 0);return f(N,z)}),c&&!T&&D.push(function(N){let A=N.theme?.components?.[c]?.variants;return A?VE(N,A,[],N.theme.modularCssLayers?\"theme\":void 0):null}),y||D.push(on),Array.isArray(M[0])){let x=M.shift(),N=new Array(C.length).fill(\"\"),O=new Array(D.length).fill(\"\"),A;A=[...N,...x,...O],A.raw=[...N,...x.raw,...O],C.unshift(A)}let _=[...C,...M,...D],k=m(..._);return l.muiName&&(k.muiName=l.muiName),k};return m.withConfig&&(P.withConfig=m.withConfig),P}}function nD(e,t){return void 0}function aD(e){for(let t in e)return!1;return!0}function iD(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function lD(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}var sD=dc(),Ev=sD;function Fn(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]=Fn(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=Q(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}function wv(e){let{theme:t,name:o,props:r}=e;return!t||!t.components||!t.components[o]||!t.components[o].defaultProps?r:Fn(t.components[o].defaultProps,r)}function gy({props:e,name:t,defaultTheme:o,themeId:r}){let n=$n(o);return r&&(n=n[r]||n),wv({theme:n,name:t,props:e})}var by=j(W(),1),cD=typeof window<\"u\"?by.useLayoutEffect:by.useEffect,Io=cD;function uD(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var Ma=uD;function Ov(e,t=0,o=1){return Ma(e,t,o)}function pD(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 Ci(e){if(e.type)return e;if(e.charAt(0)===\"#\")return Ci(pD(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(Ro(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(Ro(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var fD=e=>{let t=Ci(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},mc=(e,t)=>{try{return fD(e)}catch{return e}};function vy(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 Av(e){e=Ci(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])),vy({type:l,values:s})}function Mv(e){e=Ci(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?Ci(Av(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 IE(e,t){let o=Mv(e),r=Mv(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function yc(e,t){return e=Ci(e),t=Ov(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,vy(e)}function Ei(e,t,o){try{return yc(e,t)}catch{return e}}function hc(e,t){if(e=Ci(e),t=Ov(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 vy(e)}function ut(e,t,o){try{return hc(e,t)}catch{return e}}function gc(e,t){if(e=Ci(e),t=Ov(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 vy(e)}function pt(e,t,o){try{return gc(e,t)}catch{return e}}function dD(e,t=.15){return Mv(e)>.5?hc(e,t):gc(e,t)}function Yp(e,t,o){try{return dD(e,t)}catch{return e}}var Ty=j(W(),1);var mD=j(Te(),1),yD=Ty.createContext();var wi=()=>Ty.useContext(yD)??!1;var xy=j(W(),1);var hD=j(Te(),1),gD=xy.createContext(void 0);function bD(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?Fn(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?Fn(n,r,t.components.mergeClassNameAndStyle):r}function zv({props:e,name:t}){let o=xy.useContext(gD);return bD({props:e,name:t,theme:{components:o}})}var Gp=j(W(),1),$E=0;function TD(e){let[t,o]=Gp.useState(e),r=e||t;return Gp.useEffect(()=>{t==null&&($E+=1,o(`mui-${$E}`))},[t]),r}var xD={...Gp},FE=xD.useId;function bc(e){if(FE!==void 0){let t=FE();return e??t}return TD(e)}var qE={theme:void 0};function Sy(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(qE.theme=n.theme,a=qp(e(qE)),t=a,o=n.theme),a}}function Py(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 YE=(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])})},SD=(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)},PD=(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 Xp(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return SD(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,d=PD(l,s);Object.assign(n,{[u]:d}),YE(a,l,`var(${u})`,c),YE(i,l,`var(${u}, ${d})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function RD(e,t={}){let{getSelector:o=y,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:d,varsWithDefaults:p}=Xp(c,t),f=p,h={},{[s]:v,...T}=i;if(Object.entries(T||{}).forEach(([b,P])=>{let{vars:R,css:C,varsWithDefaults:M}=Xp(P,t);f=at(f,M),h[b]={css:C,vars:R}}),v){let{css:b,vars:P,varsWithDefaults:R}=Xp(v,t);f=at(f,R),h[s]={css:b,vars:P}}function y(b,P){let R=n;if(n===\"class\"&&(R=\".%s\"),n===\"data\"&&(R=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(R=`[${n}=\"%s\"]`),b){if(R===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":P}};if(R)return e.defaultColorScheme===b?`:root, ${R.replace(\"%s\",String(b))}`:R.replace(\"%s\",String(b))}return\":root\"}return{vars:f,generateThemeVars:()=>{let b={...u};return Object.entries(h).forEach(([,{vars:P}])=>{b=at(b,P)}),b},generateStyleSheets:()=>{let b=[],P=e.defaultColorScheme||\"light\";function R(D,_){Object.keys(_).length&&b.push(typeof D==\"string\"?{[D]:{..._}}:D)}R(o(void 0,{...d}),d);let{[P]:C,...M}=h;if(C){let{css:D}=C,_=i[P]?.palette?.mode,k=!r&&_?{colorScheme:_,...D}:{...D};R(o(P,{...k}),k)}return Object.entries(M).forEach(([D,{css:_}])=>{let k=i[D]?.palette?.mode,x=!r&&k?{colorScheme:k,..._}:{..._};R(o(D,{...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 Nv=RD;function Dv(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 ye(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s(r.push(n),a({row:\"Left\",\"row-reverse\":\"Right\",column:\"Top\",\"column-reverse\":\"Bottom\"})[e],AD=({ownerState:e,theme:t})=>{let o={display:\"flex\",flexDirection:\"column\",...Eo({theme:t},fy({values:e.direction,breakpoints:t.breakpoints.values}),r=>({flexDirection:r}))};if(e.spacing){let r=vl(t),n=Object.keys(t.breakpoints.values).reduce((s,c)=>((typeof e.spacing==\"object\"&&e.spacing[c]!=null||typeof e.direction==\"object\"&&e.direction[c]!=null)&&(s[c]=!0),s),{}),a=fy({values:e.direction,base:n}),i=fy({values:e.spacing,base:n});typeof a==\"object\"&&Object.keys(a).forEach((s,c,u)=>{if(!a[s]){let p=c>0?a[u[c-1]]:\"column\";a[s]=p}}),o=at(o,Eo({theme:t},i,(s,c)=>e.useFlexGap?{gap:In(r,s)}:{\"& > :not(style):not(style)\":{margin:0},\"& > :not(style) ~ :not(style)\":{[`margin${OD(c?a[c]:e.direction)}`]:In(r,s)}}))}return o=AE(t.breakpoints,o),o};function Ry(e={}){let{createStyledComponent:t=ED,useThemeProps:o=wD,componentName:r=\"MuiStack\"}=e,n=()=>ye({root:[\"root\"]},s=>me(r,s),{}),a=t(AD);return vc.forwardRef(function(s,c){let u=o(s),d=Ri(u),{component:p=\"div\",direction:f=\"column\",spacing:h=0,divider:v,children:T,className:y,useFlexGap:g=!1,...m}=d,b={direction:f,spacing:h,useFlexGap:g},P=n();return(0,GE.jsx)(a,{as:p,ownerState:b,ref:c,className:Q(P.root,y),...m,children:v?MD(T,v):T})})}var Mi=\"$$material\";var zD={black:\"#000\",white:\"#fff\"},Tc=zD;var ND={50:\"#fafafa\",100:\"#f5f5f5\",200:\"#eeeeee\",300:\"#e0e0e0\",400:\"#bdbdbd\",500:\"#9e9e9e\",600:\"#757575\",700:\"#616161\",800:\"#424242\",900:\"#212121\",A100:\"#f5f5f5\",A200:\"#eeeeee\",A400:\"#bdbdbd\",A700:\"#616161\"},XE=ND;var DD={50:\"#f3e5f5\",100:\"#e1bee7\",200:\"#ce93d8\",300:\"#ba68c8\",400:\"#ab47bc\",500:\"#9c27b0\",600:\"#8e24aa\",700:\"#7b1fa2\",800:\"#6a1b9a\",900:\"#4a148c\",A100:\"#ea80fc\",A200:\"#e040fb\",A400:\"#d500f9\",A700:\"#aa00ff\"},Sl=DD;var _D={50:\"#ffebee\",100:\"#ffcdd2\",200:\"#ef9a9a\",300:\"#e57373\",400:\"#ef5350\",500:\"#f44336\",600:\"#e53935\",700:\"#d32f2f\",800:\"#c62828\",900:\"#b71c1c\",A100:\"#ff8a80\",A200:\"#ff5252\",A400:\"#ff1744\",A700:\"#d50000\"},Pl=_D;var BD={50:\"#fff3e0\",100:\"#ffe0b2\",200:\"#ffcc80\",300:\"#ffb74d\",400:\"#ffa726\",500:\"#ff9800\",600:\"#fb8c00\",700:\"#f57c00\",800:\"#ef6c00\",900:\"#e65100\",A100:\"#ffd180\",A200:\"#ffab40\",A400:\"#ff9100\",A700:\"#ff6d00\"},xc=BD;var kD={50:\"#e3f2fd\",100:\"#bbdefb\",200:\"#90caf9\",300:\"#64b5f6\",400:\"#42a5f5\",500:\"#2196f3\",600:\"#1e88e5\",700:\"#1976d2\",800:\"#1565c0\",900:\"#0d47a1\",A100:\"#82b1ff\",A200:\"#448aff\",A400:\"#2979ff\",A700:\"#2962ff\"},Rl=kD;var jD={50:\"#e1f5fe\",100:\"#b3e5fc\",200:\"#81d4fa\",300:\"#4fc3f7\",400:\"#29b6f6\",500:\"#03a9f4\",600:\"#039be5\",700:\"#0288d1\",800:\"#0277bd\",900:\"#01579b\",A100:\"#80d8ff\",A200:\"#40c4ff\",A400:\"#00b0ff\",A700:\"#0091ea\"},Cl=jD;var UD={50:\"#e8f5e9\",100:\"#c8e6c9\",200:\"#a5d6a7\",300:\"#81c784\",400:\"#66bb6a\",500:\"#4caf50\",600:\"#43a047\",700:\"#388e3c\",800:\"#2e7d32\",900:\"#1b5e20\",A100:\"#b9f6ca\",A200:\"#69f0ae\",A400:\"#00e676\",A700:\"#00c853\"},El=UD;function QE(){return{text:{primary:\"rgba(0, 0, 0, 0.87)\",secondary:\"rgba(0, 0, 0, 0.6)\",disabled:\"rgba(0, 0, 0, 0.38)\"},divider:\"rgba(0, 0, 0, 0.12)\",background:{paper:Tc.white,default:Tc.white},action:{active:\"rgba(0, 0, 0, 0.54)\",hover:\"rgba(0, 0, 0, 0.04)\",hoverOpacity:.04,selected:\"rgba(0, 0, 0, 0.08)\",selectedOpacity:.08,disabled:\"rgba(0, 0, 0, 0.26)\",disabledBackground:\"rgba(0, 0, 0, 0.12)\",disabledOpacity:.38,focus:\"rgba(0, 0, 0, 0.12)\",focusOpacity:.12,activatedOpacity:.12}}}var _v=QE();function ZE(){return{text:{primary:Tc.white,secondary:\"rgba(255, 255, 255, 0.7)\",disabled:\"rgba(255, 255, 255, 0.5)\",icon:\"rgba(255, 255, 255, 0.5)\"},divider:\"rgba(255, 255, 255, 0.12)\",background:{paper:\"#121212\",default:\"#121212\"},action:{active:Tc.white,hover:\"rgba(255, 255, 255, 0.08)\",hoverOpacity:.08,selected:\"rgba(255, 255, 255, 0.16)\",selectedOpacity:.16,disabled:\"rgba(255, 255, 255, 0.3)\",disabledBackground:\"rgba(255, 255, 255, 0.12)\",disabledOpacity:.38,focus:\"rgba(255, 255, 255, 0.12)\",focusOpacity:.12,activatedOpacity:.24}}}var Cy=ZE();function WE(e,t,o,r){let n=r.light||r,a=r.dark||r*1.5;e[t]||(e.hasOwnProperty(o)?e[t]=e[o]:t===\"light\"?e.light=gc(e.main,n):t===\"dark\"&&(e.dark=hc(e.main,a)))}function KE(e,t,o,r,n){let a=n.light||n,i=n.dark||n*1.5;t[o]||(t.hasOwnProperty(r)?t[o]=t[r]:o===\"light\"?t.light=`color-mix(in ${e}, ${t.main}, #fff ${(a*100).toFixed(0)}%)`:o===\"dark\"&&(t.dark=`color-mix(in ${e}, ${t.main}, #000 ${(i*100).toFixed(0)}%)`))}function LD(e=\"light\"){return e===\"dark\"?{main:Rl[200],light:Rl[50],dark:Rl[400]}:{main:Rl[700],light:Rl[400],dark:Rl[800]}}function HD(e=\"light\"){return e===\"dark\"?{main:Sl[200],light:Sl[50],dark:Sl[400]}:{main:Sl[500],light:Sl[300],dark:Sl[700]}}function VD(e=\"light\"){return e===\"dark\"?{main:Pl[500],light:Pl[300],dark:Pl[700]}:{main:Pl[700],light:Pl[400],dark:Pl[800]}}function ID(e=\"light\"){return e===\"dark\"?{main:Cl[400],light:Cl[300],dark:Cl[700]}:{main:Cl[700],light:Cl[500],dark:Cl[900]}}function $D(e=\"light\"){return e===\"dark\"?{main:El[400],light:El[300],dark:El[700]}:{main:El[800],light:El[500],dark:El[900]}}function FD(e=\"light\"){return e===\"dark\"?{main:xc[400],light:xc[300],dark:xc[700]}:{main:\"#ed6c02\",light:xc[500],dark:xc[900]}}function qD(e){return`oklch(from ${e} var(--__l) 0 h / var(--__a))`}function wl(e){let{mode:t=\"light\",contrastThreshold:o=3,tonalOffset:r=.2,colorSpace:n,...a}=e,i=e.primary||LD(t),l=e.secondary||HD(t),s=e.error||VD(t),c=e.info||ID(t),u=e.success||$D(t),d=e.warning||FD(t);function p(T){return n?qD(T):IE(T,Cy.text.primary)>=o?Cy.text.primary:_v.text.primary}let f=({color:T,name:y,mainShade:g=500,lightShade:m=300,darkShade:b=700})=>{if(T={...T},!T.main&&T[g]&&(T.main=T[g]),!T.hasOwnProperty(\"main\"))throw new Error(Ro(11,y?` (${y})`:\"\",g));if(typeof T.main!=\"string\")throw new Error(Ro(12,y?` (${y})`:\"\",JSON.stringify(T.main)));return n?(KE(n,T,\"light\",m,r),KE(n,T,\"dark\",b,r)):(WE(T,\"light\",m,r),WE(T,\"dark\",b,r)),T.contrastText||(T.contrastText=p(T.main)),T},h;return t===\"light\"?h=QE():t===\"dark\"&&(h=ZE()),at({common:{...Tc},mode:t,primary:f({color:i,name:\"primary\"}),secondary:f({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:f({color:s,name:\"error\"}),warning:f({color:d,name:\"warning\"}),info:f({color:c,name:\"info\"}),success:f({color:u,name:\"success\"}),grey:XE,contrastThreshold:o,getContrastText:p,augmentColor:f,tonalOffset:r,...h},a)}function Ey(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 Bv(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function YD(e){return Math.round(e*1e5)/1e5}var JE={textTransform:\"uppercase\"},ew='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function kv(e,t){let{fontFamily:o=ew,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...d}=typeof t==\"function\"?t(e):t,p=r/14,f=u||(T=>`${T/s*p}rem`),h=(T,y,g,m,b)=>({fontFamily:o,fontWeight:T,fontSize:f(y),lineHeight:g,...o===ew?{letterSpacing:`${YD(m/y)}em`}:{},...b,...c}),v={h1:h(n,96,1.167,-1.5),h2:h(n,60,1.2,-.5),h3:h(a,48,1.167,0),h4:h(a,34,1.235,.25),h5:h(a,24,1.334,0),h6:h(i,20,1.6,.15),subtitle1:h(a,16,1.75,.15),subtitle2:h(i,14,1.57,.1),body1:h(a,16,1.5,.15),body2:h(a,14,1.43,.15),button:h(i,14,1.75,.4,JE),caption:h(a,12,1.66,.4),overline:h(a,12,2.66,1,JE),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return at({htmlFontSize:s,pxToRem:f,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...v},d,{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 GD=[\"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)],tw=GD;var XD={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)\"},WD={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function ow(e){return`${Math.round(e)}ms`}function KD(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function jv(e){let t={...XD,...e.easing},o={...WD,...e.duration};return{getAutoHeightDuration:KD,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:ow(i)} ${l} ${typeof s==\"string\"?s:ow(s)}`).join(\",\")},...e,easing:t,duration:o}}var QD={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},rw=QD;function ZD(e){return _r(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function wy(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;rat(h,v),f),f.unstable_sxConfig={...bn,...u?.unstable_sxConfig},f.unstable_sx=function(v){return on({sx:v,theme:this})},f.toRuntimeSource=wy,e_(f),f}var Wp=t_;function Sc(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 o_=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Sc(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function Uv(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function Lv(e){return e===\"dark\"?o_:[]}function Hv(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=wl({...t,colorSpace:n});return{palette:i,opacity:{...Uv(i.mode),...o},overlays:r||Lv(i.mode),...a}}function Vv(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 r_=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],aw=r_;var iw=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 aw(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 n_(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function U(e,t,o){!e[t]&&o&&(e[t]=o)}function Kp(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:Av(e)}function Oa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=mc(Kp(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 a_(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var qn=e=>{try{return e()}catch{}},i_=(e=\"mui\")=>Py(e);function Iv(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=Hv({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=Wp({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...Uv(a),...o?.opacity},overlays:o?.overlays||Lv(a)},l}function $v(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=Vv,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,d=Object.keys(o)[0],p=r||(o.light&&d!==\"light\"?\"light\":d),f=i_(a),{[p]:h,light:v,dark:T,...y}=o,g={...y},m=h;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(m=!0),!m)throw new Error(Ro(21,p));let b;i&&(b=\"oklch\");let P=Iv(b,g,m,u,p);v&&!g.light&&Iv(b,g,v,void 0,\"light\"),T&&!g.dark&&Iv(b,g,T,void 0,\"dark\");let R={defaultColorScheme:p,...P,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:f,colorSchemes:g,font:{...Ey(P.typography),...P.font},spacing:a_(u.spacing)};Object.keys(R.colorSchemes).forEach(k=>{let x=R.colorSchemes[k].palette,N=A=>{let z=A.split(\"-\"),L=z[1],I=z[2];return f(A,x[L][I])};x.mode===\"light\"&&(U(x.common,\"background\",\"#fff\"),U(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(U(x.common,\"background\",\"#000\"),U(x.common,\"onBackground\",\"#fff\"));function O(A,z,L){if(b){let I;return A===Ei&&(I=`transparent ${((1-L)*100).toFixed(0)}%`),A===ut&&(I=`#000 ${(L*100).toFixed(0)}%`),A===pt&&(I=`#fff ${(L*100).toFixed(0)}%`),`color-mix(in ${b}, ${z}, ${I})`}return A(z,L)}if(n_(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){U(x.Alert,\"errorColor\",O(ut,x.error.light,.6)),U(x.Alert,\"infoColor\",O(ut,x.info.light,.6)),U(x.Alert,\"successColor\",O(ut,x.success.light,.6)),U(x.Alert,\"warningColor\",O(ut,x.warning.light,.6)),U(x.Alert,\"errorFilledBg\",N(\"palette-error-main\")),U(x.Alert,\"infoFilledBg\",N(\"palette-info-main\")),U(x.Alert,\"successFilledBg\",N(\"palette-success-main\")),U(x.Alert,\"warningFilledBg\",N(\"palette-warning-main\")),U(x.Alert,\"errorFilledColor\",qn(()=>x.getContrastText(x.error.main))),U(x.Alert,\"infoFilledColor\",qn(()=>x.getContrastText(x.info.main))),U(x.Alert,\"successFilledColor\",qn(()=>x.getContrastText(x.success.main))),U(x.Alert,\"warningFilledColor\",qn(()=>x.getContrastText(x.warning.main))),U(x.Alert,\"errorStandardBg\",O(pt,x.error.light,.9)),U(x.Alert,\"infoStandardBg\",O(pt,x.info.light,.9)),U(x.Alert,\"successStandardBg\",O(pt,x.success.light,.9)),U(x.Alert,\"warningStandardBg\",O(pt,x.warning.light,.9)),U(x.Alert,\"errorIconColor\",N(\"palette-error-main\")),U(x.Alert,\"infoIconColor\",N(\"palette-info-main\")),U(x.Alert,\"successIconColor\",N(\"palette-success-main\")),U(x.Alert,\"warningIconColor\",N(\"palette-warning-main\")),U(x.AppBar,\"defaultBg\",N(\"palette-grey-100\")),U(x.Avatar,\"defaultBg\",N(\"palette-grey-400\")),U(x.Button,\"inheritContainedBg\",N(\"palette-grey-300\")),U(x.Button,\"inheritContainedHoverBg\",N(\"palette-grey-A100\")),U(x.Chip,\"defaultBorder\",N(\"palette-grey-400\")),U(x.Chip,\"defaultAvatarColor\",N(\"palette-grey-700\")),U(x.Chip,\"defaultIconColor\",N(\"palette-grey-700\")),U(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),U(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),U(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),U(x.LinearProgress,\"primaryBg\",O(pt,x.primary.main,.62)),U(x.LinearProgress,\"secondaryBg\",O(pt,x.secondary.main,.62)),U(x.LinearProgress,\"errorBg\",O(pt,x.error.main,.62)),U(x.LinearProgress,\"infoBg\",O(pt,x.info.main,.62)),U(x.LinearProgress,\"successBg\",O(pt,x.success.main,.62)),U(x.LinearProgress,\"warningBg\",O(pt,x.warning.main,.62)),U(x.Skeleton,\"bg\",b?O(Ei,x.text.primary,.11):`rgba(${N(\"palette-text-primaryChannel\")} / 0.11)`),U(x.Slider,\"primaryTrack\",O(pt,x.primary.main,.62)),U(x.Slider,\"secondaryTrack\",O(pt,x.secondary.main,.62)),U(x.Slider,\"errorTrack\",O(pt,x.error.main,.62)),U(x.Slider,\"infoTrack\",O(pt,x.info.main,.62)),U(x.Slider,\"successTrack\",O(pt,x.success.main,.62)),U(x.Slider,\"warningTrack\",O(pt,x.warning.main,.62));let A=b?O(ut,x.background.default,.6825):Yp(x.background.default,.8);U(x.SnackbarContent,\"bg\",A),U(x.SnackbarContent,\"color\",qn(()=>b?Cy.text.primary:x.getContrastText(A))),U(x.SpeedDialAction,\"fabHoverBg\",Yp(x.background.paper,.15)),U(x.StepConnector,\"border\",N(\"palette-grey-400\")),U(x.StepContent,\"border\",N(\"palette-grey-400\")),U(x.Switch,\"defaultColor\",N(\"palette-common-white\")),U(x.Switch,\"defaultDisabledColor\",N(\"palette-grey-100\")),U(x.Switch,\"primaryDisabledColor\",O(pt,x.primary.main,.62)),U(x.Switch,\"secondaryDisabledColor\",O(pt,x.secondary.main,.62)),U(x.Switch,\"errorDisabledColor\",O(pt,x.error.main,.62)),U(x.Switch,\"infoDisabledColor\",O(pt,x.info.main,.62)),U(x.Switch,\"successDisabledColor\",O(pt,x.success.main,.62)),U(x.Switch,\"warningDisabledColor\",O(pt,x.warning.main,.62)),U(x.TableCell,\"border\",O(pt,O(Ei,x.divider,1),.88)),U(x.Tooltip,\"bg\",O(Ei,x.grey[700],.92))}if(x.mode===\"dark\"){U(x.Alert,\"errorColor\",O(pt,x.error.light,.6)),U(x.Alert,\"infoColor\",O(pt,x.info.light,.6)),U(x.Alert,\"successColor\",O(pt,x.success.light,.6)),U(x.Alert,\"warningColor\",O(pt,x.warning.light,.6)),U(x.Alert,\"errorFilledBg\",N(\"palette-error-dark\")),U(x.Alert,\"infoFilledBg\",N(\"palette-info-dark\")),U(x.Alert,\"successFilledBg\",N(\"palette-success-dark\")),U(x.Alert,\"warningFilledBg\",N(\"palette-warning-dark\")),U(x.Alert,\"errorFilledColor\",qn(()=>x.getContrastText(x.error.dark))),U(x.Alert,\"infoFilledColor\",qn(()=>x.getContrastText(x.info.dark))),U(x.Alert,\"successFilledColor\",qn(()=>x.getContrastText(x.success.dark))),U(x.Alert,\"warningFilledColor\",qn(()=>x.getContrastText(x.warning.dark))),U(x.Alert,\"errorStandardBg\",O(ut,x.error.light,.9)),U(x.Alert,\"infoStandardBg\",O(ut,x.info.light,.9)),U(x.Alert,\"successStandardBg\",O(ut,x.success.light,.9)),U(x.Alert,\"warningStandardBg\",O(ut,x.warning.light,.9)),U(x.Alert,\"errorIconColor\",N(\"palette-error-main\")),U(x.Alert,\"infoIconColor\",N(\"palette-info-main\")),U(x.Alert,\"successIconColor\",N(\"palette-success-main\")),U(x.Alert,\"warningIconColor\",N(\"palette-warning-main\")),U(x.AppBar,\"defaultBg\",N(\"palette-grey-900\")),U(x.AppBar,\"darkBg\",N(\"palette-background-paper\")),U(x.AppBar,\"darkColor\",N(\"palette-text-primary\")),U(x.Avatar,\"defaultBg\",N(\"palette-grey-600\")),U(x.Button,\"inheritContainedBg\",N(\"palette-grey-800\")),U(x.Button,\"inheritContainedHoverBg\",N(\"palette-grey-700\")),U(x.Chip,\"defaultBorder\",N(\"palette-grey-700\")),U(x.Chip,\"defaultAvatarColor\",N(\"palette-grey-300\")),U(x.Chip,\"defaultIconColor\",N(\"palette-grey-300\")),U(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),U(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),U(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),U(x.LinearProgress,\"primaryBg\",O(ut,x.primary.main,.5)),U(x.LinearProgress,\"secondaryBg\",O(ut,x.secondary.main,.5)),U(x.LinearProgress,\"errorBg\",O(ut,x.error.main,.5)),U(x.LinearProgress,\"infoBg\",O(ut,x.info.main,.5)),U(x.LinearProgress,\"successBg\",O(ut,x.success.main,.5)),U(x.LinearProgress,\"warningBg\",O(ut,x.warning.main,.5)),U(x.Skeleton,\"bg\",b?O(Ei,x.text.primary,.13):`rgba(${N(\"palette-text-primaryChannel\")} / 0.13)`),U(x.Slider,\"primaryTrack\",O(ut,x.primary.main,.5)),U(x.Slider,\"secondaryTrack\",O(ut,x.secondary.main,.5)),U(x.Slider,\"errorTrack\",O(ut,x.error.main,.5)),U(x.Slider,\"infoTrack\",O(ut,x.info.main,.5)),U(x.Slider,\"successTrack\",O(ut,x.success.main,.5)),U(x.Slider,\"warningTrack\",O(ut,x.warning.main,.5));let A=b?O(pt,x.background.default,.985):Yp(x.background.default,.98);U(x.SnackbarContent,\"bg\",A),U(x.SnackbarContent,\"color\",qn(()=>b?_v.text.primary:x.getContrastText(A))),U(x.SpeedDialAction,\"fabHoverBg\",Yp(x.background.paper,.15)),U(x.StepConnector,\"border\",N(\"palette-grey-600\")),U(x.StepContent,\"border\",N(\"palette-grey-600\")),U(x.Switch,\"defaultColor\",N(\"palette-grey-300\")),U(x.Switch,\"defaultDisabledColor\",N(\"palette-grey-600\")),U(x.Switch,\"primaryDisabledColor\",O(ut,x.primary.main,.55)),U(x.Switch,\"secondaryDisabledColor\",O(ut,x.secondary.main,.55)),U(x.Switch,\"errorDisabledColor\",O(ut,x.error.main,.55)),U(x.Switch,\"infoDisabledColor\",O(ut,x.info.main,.55)),U(x.Switch,\"successDisabledColor\",O(ut,x.success.main,.55)),U(x.Switch,\"warningDisabledColor\",O(ut,x.warning.main,.55)),U(x.TableCell,\"border\",O(ut,O(Ei,x.divider,1),.68)),U(x.Tooltip,\"bg\",O(Ei,x.grey[700],.92))}Oa(x.background,\"default\"),Oa(x.background,\"paper\"),Oa(x.common,\"background\"),Oa(x.common,\"onBackground\"),Oa(x,\"divider\"),Object.keys(x).forEach(A=>{let z=x[A];A!==\"tonalOffset\"&&z&&typeof z==\"object\"&&(z.main&&U(x[A],\"mainChannel\",mc(Kp(z.main))),z.light&&U(x[A],\"lightChannel\",mc(Kp(z.light))),z.dark&&U(x[A],\"darkChannel\",mc(Kp(z.dark))),z.contrastText&&U(x[A],\"contrastTextChannel\",mc(Kp(z.contrastText))),A===\"text\"&&(Oa(x[A],\"primary\"),Oa(x[A],\"secondary\")),A===\"action\"&&(z.active&&Oa(x[A],\"active\"),z.selected&&Oa(x[A],\"selected\")))})}),R=t.reduce((k,x)=>at(k,x),R);let C={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:iw(R),enableContrastVars:i},{vars:M,generateThemeVars:D,generateStyleSheets:_}=Nv(R,C);return R.vars=M,Object.entries(R.colorSchemes[R.defaultColorScheme]).forEach(([k,x])=>{R[k]=x}),R.generateThemeVars=D,R.generateStyleSheets=_,R.generateSpacing=function(){return pc(u.spacing,vl(this))},R.getColorSchemeSelector=Dv(s),R.spacing=R.generateSpacing(),R.shouldSkipGeneratingVar=l,R.unstable_sxConfig={...bn,...u?.unstable_sxConfig},R.unstable_sx=function(x){return on({sx:x,theme:this})},R.toRuntimeSource=wy,R}function lw(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:wl({...o===!0?{}:o.palette,mode:t})})}function Pc(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 Wp(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let d=Wp({...e,palette:u},...t);return d.defaultColorScheme=l,d.colorSchemes=c,d.palette.mode===\"light\"&&(d.colorSchemes.light={...c.light!==!0&&c.light,palette:d.palette},lw(d,\"dark\",c.dark)),d.palette.mode===\"dark\"&&(d.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:d.palette},lw(d,\"light\",c.light)),d}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),$v({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var s_=j(W(),1);var l_=Pc(),Rc=l_;function Yn(){let e=$n(Rc);return e[Mi]||e}function c_(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Ml=c_;var u_=e=>Ml(e)&&e!==\"classes\",Vt=u_;var p_=dc({themeId:Mi,defaultTheme:Rc,rootShouldForwardProp:Vt}),V=p_;var f_=se(\"MuiBox\",[\"root\"]),sw=f_;var d_=Pc(),m_=Fp({themeId:Mi,defaultTheme:d_,defaultClassName:sw.root,generateClassName:fc.generate}),pe=m_;var yw=j(W(),1);var cw=j(Te(),1);function y_(e){return(0,cw.jsx)(yy,{...e,defaultTheme:Rc,themeId:Mi})}var Fv=y_;var uw=j(Te(),1);function pw(e){return function(o){return(0,uw.jsx)(Fv,{styles:typeof e==\"function\"?r=>e({theme:r,...o}):e})}}function fw(){return Ri}var h_=Sy,xe=h_;var c7=j(W(),1);var g_=j(Te(),1);function Pe(e){return zv(e)}var re=Pi;function b_(e){return typeof e.main==\"string\"}function v_(e,t=[]){if(!b_(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function Xt(e=[]){return([,t])=>t&&v_(t,e)}function dw(e){return me(\"MuiTypography\",e)}var T7=se(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var hw=j(Te(),1),T_={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},x_=fw(),S_=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${re(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return ye(l,dw,i)},P_=V(\"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${re(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(xe(({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(Xt()).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${re(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}}]}))),mw={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},R_=yw.forwardRef(function(t,o){let{color:r,...n}=Pe({props:t,name:\"MuiTypography\"}),a=!T_[r],i=x_({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:d=!1,paragraph:p=!1,variant:f=\"body1\",variantMapping:h=mw,...v}=i,T={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:d,paragraph:p,variant:f,variantMapping:h},y=c||(p?\"p\":h[f]||mw[f])||\"span\",g=S_(T);return(0,hw.jsx)(P_,{as:y,ref:o,className:Q(g.root,s),...v,ownerState:T,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...v.style}})}),he=R_;var C_=Ry({createStyledComponent:V(\"div\",{name:\"MuiStack\",slot:\"Root\"}),useThemeProps:e=>Pe({props:e,name:\"MuiStack\"})}),Gn=C_;var Ic=j(W(),1);var gw=j(W(),1);function gr(e){return parseInt(gw.version,10)>=19?e?.props?.ref||null:e?.ref||null}var wt=j(W(),1);function It(e){return e&&e.ownerDocument||document}var Ol=It;var Ai=j(W(),1);var Cc=j(W(),1);function to(...e){let t=Cc.useRef(void 0),o=Cc.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 Cc.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}function E_(e){return typeof e==\"string\"}var br=E_;function w_(e,t,o){return e===void 0||br(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var Qp=w_;function M_(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 Aa=M_;function O_(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 My=O_;function A_(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let f=Q(o?.className,a,n?.className,r?.className),h={...o?.style,...n?.style,...r?.style},v={...o,...n,...r};return f.length>0&&(v.className=f),Object.keys(h).length>0&&(v.style=h),{props:v,internalRef:void 0}}let i=Aa({...n,...r}),l=My(r),s=My(n),c=t(i),u=Q(c?.className,o?.className,a,n?.className,r?.className),d={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(d).length>0&&(p.style=d),{props:p,internalRef:c.ref}}var Zp=A_;function z_(e,t,o){return typeof e==\"function\"?e(t,o):e}var Jp=z_;function N_(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Jp(o,r),{props:l,internalRef:s}=Zp({...a,externalSlotProps:i}),c=to(s,i?.ref,e.additionalProps?.ref);return Qp(t,{...l,ref:c},r)}var vr=N_;var Tr=j(W(),1);var Oy=j(W(),1);var bw=j(W(),1),D_=bw.createContext({}),ef=D_;function vw(e){return me(\"MuiList\",e)}var O$=se(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var Ay=j(Te(),1),__=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return ye({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},vw,t)},B_=V(\"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}}]}),k_=Oy.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,d=Oy.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},f=__(p);return(0,Ay.jsx)(ef.Provider,{value:d,children:(0,Ay.jsxs)(B_,{as:i,className:Q(f.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),qv=k_;function zy(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var Al=zy;function Ec(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var Tw=Ec;var yo=to;var wc=Io;function tf(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var By=j(W(),1);var Ny=j(W(),1);function xw(e){return me(\"MuiSvgIcon\",e)}var iF=se(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var Dy=j(Te(),1),j_=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${re(t)}`,`fontSize${re(o)}`]};return ye(n,xw,r)},U_=V(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${re(o.color)}`],t[`fontSize${re(o.fontSize)}`]]}})(xe(({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}}]}))),Sw=Ny.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:d,viewBox:p=\"0 0 24 24\",...f}=r,h=Ny.isValidElement(n)&&n.type===\"svg\",v={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:h},T={};u||(T.viewBox=p);let y=j_(v);return(0,Dy.jsxs)(U_,{as:l,className:Q(y.root,a),focusable:\"false\",color:c,\"aria-hidden\":d?void 0:!0,role:d?\"img\":void 0,ref:o,...T,...f,...h&&n.props,ownerState:v,children:[h?n.props.children:n,d?(0,Dy.jsx)(\"title\",{children:d}):null]})});Sw.muiName=\"SvgIcon\";var _y=Sw;var Pw=j(Te(),1);function kr(e,t){function o(r,n){return(0,Pw.jsx)(_y,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=_y.muiName,By.memo(By.forwardRef(o))}function Mc(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 Rw=Mc;function rn(e){return It(e).defaultView||window}var Oc=rn;function of(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var zl=bc;var Nl=j(W(),1);function Ac(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Nl.useRef(t!==void 0),[i,l]=Nl.useState(o),s=a?t:i,c=Nl.useCallback(u=>{a||l(u)},[]);return[s,c]}var Dl=Ac;var Yv=j(W(),1);function L_(e){let t=Yv.useRef(e);return Io(()=>{t.current=e}),Yv.useRef((...o)=>(0,t.current)(...o)).current}var nn=L_;var Oi=nn;function H_(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function ky(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{H_(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=Q(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=Q(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 Ew=j(Te(),1);function Gv(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function Cw(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function ww(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 rf(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\")||!ww(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var V_=Tr.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:d=\"selectedMenu\",...p}=t,f=Tr.useRef(null),h=Tr.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});wc(()=>{n&&f.current.focus()},[n]),Tr.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(m,{direction:b})=>{let P=!f.current.style.width;if(m.clientHeight{let b=f.current,P=m.key;if(m.ctrlKey||m.metaKey||m.altKey){u&&u(m);return}let C=Al(Ol(b));if(P===\"ArrowDown\")m.preventDefault(),rf(b,C,c,s,Gv);else if(P===\"ArrowUp\")m.preventDefault(),rf(b,C,c,s,Cw);else if(P===\"Home\")m.preventDefault(),rf(b,null,c,s,Gv);else if(P===\"End\")m.preventDefault(),rf(b,null,c,s,Cw);else if(P.length===1){let M=h.current,D=P.toLowerCase(),_=performance.now();M.keys.length>0&&(_-M.lastTime>500?(M.keys=[],M.repeating=!0,M.previousKeyMatched=!0):M.repeating&&D!==M.keys[0]&&(M.repeating=!1)),M.lastTime=_,M.keys.push(D);let k=C&&!M.repeating&&ww(C,M);M.previousKeyMatched&&(k||rf(b,C,!1,s,Gv,M))?m.preventDefault():M.previousKeyMatched=!1}u&&u(m)},T=yo(f,o),y=-1;Tr.Children.forEach(i,(m,b)=>{if(!Tr.isValidElement(m)){y===b&&(y+=1,y>=i.length&&(y=-1));return}m.props.disabled||(d===\"selectedMenu\"&&m.props.selected||y===-1)&&(y=b),y===b&&(m.props.disabled||m.props.muiSkipListHighlight||m.type.muiSkipListHighlight)&&(y+=1,y>=i.length&&(y=-1))});let g=Tr.Children.map(i,(m,b)=>{if(b===y){let P={};return a&&(P.autoFocus=!0),m.props.tabIndex===void 0&&d===\"selectedMenu\"&&(P.tabIndex=0),Tr.cloneElement(m,P)}return m});return(0,Ew.jsx)(qv,{role:\"menu\",ref:T,className:l,onKeyDown:v,tabIndex:n?0:-1,...p,children:g})}),Xv=V_;var Uo=j(W(),1);var jl=j(W(),1);var Ow=j(W(),1),Mw={};function zc(e,t){let o=Ow.useRef(Mw);return o.current===Mw&&(o.current=e(t)),o}var Aw=j(W(),1),I_=[];function Wv(e){Aw.useEffect(e,I_)}var Nc=class e{static create(){return new e}currentId=null;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function vn(){let e=zc(Nc.create).current;return Wv(e.disposeEffect),e}function jy(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 Uy(e,t){return Uy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},Uy(e,t)}function Ly(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Uy(e,t)}var nf=j(W()),af=j(ad());var Kv={disabled:!1};var zw=j(W()),Dc=zw.default.createContext(null);var Nw=function(t){return t.scrollTop};var lf=\"unmounted\",_l=\"exited\",Bl=\"entering\",Bc=\"entered\",Qv=\"exiting\",za=(function(e){Ly(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=_l,a.appearStatus=Bl):s=Bc:r.unmountOnExit||r.mountOnEnter?s=lf:s=_l,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===lf?{status:_l}: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!==Bl&&i!==Bc&&(a=Bl):(i===Bl||i===Bc)&&(a=Qv)}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===Bl){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:af.default.findDOMNode(this);i&&Nw(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===_l&&this.setState({status:lf})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[af.default.findDOMNode(this),l],c=s[0],u=s[1],d=this.getTimeouts(),p=l?d.appear:d.enter;if(!n&&!i||Kv.disabled){this.safeSetState({status:Bc},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Bl},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Bc},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:af.default.findDOMNode(this);if(!a||Kv.disabled){this.safeSetState({status:_l},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:Qv},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:_l},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:af.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===lf)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,d=a.enter,p=a.exit,f=a.timeout,h=a.addEndListener,v=a.onEnter,T=a.onEntering,y=a.onEntered,g=a.onExit,m=a.onExiting,b=a.onExited,P=a.nodeRef,R=jy(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return nf.default.createElement(Dc.Provider,{value:null},typeof i==\"function\"?i(n,R):nf.default.cloneElement(nf.default.Children.only(i),R))},t})(nf.default.Component);za.contextType=Dc;za.propTypes={};function _c(){}za.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:_c,onEntering:_c,onEntered:_c,onExit:_c,onExiting:_c,onExited:_c};za.UNMOUNTED=lf;za.EXITED=_l;za.ENTERING=Bl;za.ENTERED=Bc;za.EXITING=Qv;var sf=za;function Dw(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var cf=j(W());var an=j(W());function Hy(e,t){var o=function(a){return t&&(0,an.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&an.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function $_(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;ie.scrollTop;function kc(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 kw=j(Te(),1);function tT(e){return`scale(${e}, ${e**2})`}var Y_={entering:{opacity:1,transform:tT(1)},entered:{opacity:1,transform:\"none\"}},eT=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),oT=jl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:d,onExited:p,onExiting:f,style:h,timeout:v=\"auto\",TransitionComponent:T=sf,...y}=t,g=vn(),m=jl.useRef(),b=Yn(),P=jl.useRef(null),R=yo(P,gr(a),o),C=A=>z=>{if(A){let L=P.current;z===void 0?A(L):A(L,z)}},M=C(u),D=C((A,z)=>{Vy(A);let{duration:L,delay:I,easing:F}=kc({style:h,timeout:v,easing:i},{mode:\"enter\"}),fe;v===\"auto\"?(fe=b.transitions.getAutoHeightDuration(A.clientHeight),m.current=fe):fe=L,A.style.transition=[b.transitions.create(\"opacity\",{duration:fe,delay:I}),b.transitions.create(\"transform\",{duration:eT?fe:fe*.666,delay:I,easing:F})].join(\",\"),s&&s(A,z)}),_=C(c),k=C(f),x=C(A=>{let{duration:z,delay:L,easing:I}=kc({style:h,timeout:v,easing:i},{mode:\"exit\"}),F;v===\"auto\"?(F=b.transitions.getAutoHeightDuration(A.clientHeight),m.current=F):F=z,A.style.transition=[b.transitions.create(\"opacity\",{duration:F,delay:L}),b.transitions.create(\"transform\",{duration:eT?F:F*.666,delay:eT?L:L||F*.333,easing:I})].join(\",\"),A.style.opacity=0,A.style.transform=tT(.75),d&&d(A)}),N=C(p);return(0,kw.jsx)(T,{appear:n,in:l,nodeRef:P,onEnter:D,onEntered:_,onEntering:M,onExit:x,onExited:N,onExiting:k,addEndListener:A=>{v===\"auto\"&&g.start(m.current||0,A),r&&r(P.current,A)},timeout:v===\"auto\"?null:v,...y,children:(A,{ownerState:z,...L})=>jl.cloneElement(a,{style:{opacity:0,transform:tT(.75),visibility:A===\"exited\"&&!l?\"hidden\":void 0,...Y_[A],...h,...a.props.style},ref:R,...L})})});oT&&(oT.muiSupportAuto=!0);var uf=oT;function G_(e){let t=It(e);return t.body===e?rn(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function jc(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function jw(e){return parseFloat(rn(e).getComputedStyle(e).paddingRight)||0}function X_(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 Uw(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!X_(i);l&&s&&jc(i,n)})}function rT(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function W_(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(G_(r)){let i=Ec(rn(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${jw(r)+i}px`;let l=It(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${jw(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=It(r).body;else{let i=r.parentElement,l=rn(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 K_(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Iy=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&&jc(t.modalRef,!1);let n=K_(o);Uw(o,t.mount,t.modalRef,n,!0);let a=rT(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=rT(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=W_(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=rT(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&&jc(t.modalRef,o),Uw(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&&jc(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Fy=j(W(),1);var jo=j(W(),1);var pf=j(Te(),1),Q_=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function Z_(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 J_(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 eB(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||J_(e))}function tB(e){let t=[],o=[];return Array.from(e.querySelectorAll(Q_)).forEach((r,n)=>{let a=Z_(r);a===-1||!eB(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 oB(){return!0}function rB(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=tB,isEnabled:i=oB,open:l}=e,s=jo.useRef(!1),c=jo.useRef(null),u=jo.useRef(null),d=jo.useRef(null),p=jo.useRef(null),f=jo.useRef(!1),h=jo.useRef(null),v=to(gr(t),h),T=jo.useRef(null);jo.useEffect(()=>{!l||!h.current||(f.current=!o)},[o,l]),jo.useEffect(()=>{if(!l||!h.current)return;let m=It(h.current),b=Al(m);return h.current.contains(b)||(h.current.hasAttribute(\"tabIndex\")||h.current.setAttribute(\"tabIndex\",\"-1\"),f.current&&h.current.focus()),()=>{n||(d.current&&d.current.focus&&(s.current=!0,d.current.focus()),d.current=null)}},[l]),jo.useEffect(()=>{if(!l||!h.current)return;let m=It(h.current),b=C=>{if(T.current=C,r||!i()||C.key!==\"Tab\")return;Al(m)===h.current&&C.shiftKey&&(s.current=!0,u.current&&u.current.focus())},P=()=>{let C=h.current;if(C===null)return;let M=Al(m);if(!m.hasFocus()||!i()||s.current){s.current=!1;return}if(C.contains(M)||r&&M!==c.current&&M!==u.current)return;if(M!==p.current)p.current=null;else if(p.current!==null)return;if(!f.current)return;let D=[];if((M===c.current||M===u.current)&&(D=a(h.current)),D.length>0){let _=!!(T.current?.shiftKey&&T.current?.key===\"Tab\"),k=D[0],x=D[D.length-1];typeof k!=\"string\"&&typeof x!=\"string\"&&(_?x.focus():k.focus())}else C.focus()};m.addEventListener(\"focusin\",P),m.addEventListener(\"keydown\",b,!0);let R=setInterval(()=>{let C=Al(m);C&&C.tagName===\"BODY\"&&P()},50);return()=>{clearInterval(R),m.removeEventListener(\"focusin\",P),m.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let y=m=>{d.current===null&&(d.current=m.relatedTarget),f.current=!0,p.current=m.target;let b=t.props.onFocus;b&&b(m)},g=m=>{d.current===null&&(d.current=m.relatedTarget),f.current=!0};return(0,pf.jsxs)(jo.Fragment,{children:[(0,pf.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:g,ref:c,\"data-testid\":\"sentinelStart\"}),jo.cloneElement(t,{ref:v,onFocus:y}),(0,pf.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:g,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var nT=rB;var Na=j(W(),1),Lw=j(ad(),1);function nB(e){return typeof e==\"function\"?e():e}var aB=Na.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=Na.useState(null),s=to(Na.isValidElement(r)?gr(r):null,o);return Io(()=>{a||l(nB(n)||document.body)},[n,a]),Io(()=>{if(i&&!a)return of(o,i),()=>{of(o,null)}},[o,i,a]),a?Na.isValidElement(r)?Na.cloneElement(r,{ref:s}):r:i&&Lw.createPortal(r,i)}),ff=aB;var Iw=j(W(),1);function Tt(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:d={[e]:void 0},...p}=a,f=u[e]||r,h=Jp(d[e],n),{props:{component:v,...T},internalRef:y}=Zp({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:h}),g=to(y,h?.ref,t.ref),m=e===\"root\"?v||c:v,b=Qp(f,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...T,...m&&!l&&{as:m},...m&&l&&{component:m},ref:g},n);return[f,b]}var Uc=j(W(),1);var Hw=j(Te(),1),iB={entering:{opacity:1},entered:{opacity:1}},lB=Uc.forwardRef(function(t,o){let r=Yn(),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:d,onEntering:p,onExit:f,onExited:h,onExiting:v,style:T,timeout:y=n,TransitionComponent:g=sf,...m}=t,b=!0,P=Uc.useRef(null),R=yo(P,gr(l),o),C=A=>z=>{if(A){let L=P.current;z===void 0?A(L):A(L,z)}},M=C(p),D=C((A,z)=>{Vy(A);let L=kc({style:T,timeout:y,easing:s},{mode:\"enter\"});A.style.webkitTransition=r.transitions.create(\"opacity\",L),A.style.transition=r.transitions.create(\"opacity\",L),u&&u(A,z)}),_=C(d),k=C(v),x=C(A=>{let z=kc({style:T,timeout:y,easing:s},{mode:\"exit\"});A.style.webkitTransition=r.transitions.create(\"opacity\",z),A.style.transition=r.transitions.create(\"opacity\",z),f&&f(A)}),N=C(h);return(0,Hw.jsx)(g,{appear:i,in:c,nodeRef:b?P:void 0,onEnter:D,onEntered:_,onEntering:M,onExit:x,onExited:N,onExiting:k,addEndListener:A=>{a&&a(P.current,A)},timeout:y,...m,children:(A,{ownerState:z,...L})=>Uc.cloneElement(l,{style:{opacity:0,visibility:A===\"exited\"&&!c?\"hidden\":void 0,...iB[A],...T,...l.props.style},ref:R,...L})})}),aT=lB;function Vw(e){return me(\"MuiBackdrop\",e)}var kY=se(\"MuiBackdrop\",[\"root\",\"invisible\"]);var iT=j(Te(),1),sB=e=>{let{classes:t,invisible:o}=e;return ye({root:[\"root\",o&&\"invisible\"]},Vw,t)},cB=V(\"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\"}}]}),uB=Iw.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:d={},slots:p={},TransitionComponent:f,transitionDuration:h,...v}=r,T={...r,component:i,invisible:l},y=sB(T),g={transition:f,root:c.Root,...p},m={...u,...d},b={component:i,slots:g,slotProps:m},[P,R]=Tt(\"root\",{elementType:cB,externalForwardedProps:b,className:Q(y.root,a),ownerState:T}),[C,M]=Tt(\"transition\",{elementType:aT,externalForwardedProps:b,ownerState:T});return(0,iT.jsx)(C,{in:s,timeout:h,...v,...M,children:(0,iT.jsx)(P,{\"aria-hidden\":!0,...R,ref:o,children:n})})}),lT=uB;var Tn=j(W(),1);function pB(e){return typeof e==\"function\"?e():e}function fB(e){return e?e.props.hasOwnProperty(\"in\"):!1}var $w=()=>{},$y=new Iy;function dB(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,d=Tn.useRef({}),p=Tn.useRef(null),f=Tn.useRef(null),h=to(f,u),[v,T]=Tn.useState(!c),y=fB(l),g=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(g=!1);let m=()=>It(p.current),b=()=>(d.current.modalRef=f.current,d.current.mount=p.current,d.current),P=()=>{$y.mount(b(),{disableScrollLock:r}),f.current&&(f.current.scrollTop=0)},R=nn(()=>{let A=pB(t)||m().body;$y.add(b(),A),f.current&&P()}),C=()=>$y.isTopModal(b()),M=nn(A=>{p.current=A,A&&(c&&C()?P():f.current&&jc(f.current,g))}),D=Tn.useCallback(()=>{$y.remove(b(),g)},[g]);Tn.useEffect(()=>()=>{D()},[D]),Tn.useEffect(()=>{c?R():(!y||!n)&&D()},[c,D,y,n,R]);let _=A=>z=>{A.onKeyDown?.(z),!(z.key!==\"Escape\"||z.which===229||!C())&&(o||(z.stopPropagation(),s&&s(z,\"escapeKeyDown\")))},k=A=>z=>{A.onClick?.(z),z.target===z.currentTarget&&s&&s(z,\"backdropClick\")};return{getRootProps:(A={})=>{let z=Aa(e);delete z.onTransitionEnter,delete z.onTransitionExited;let L={...z,...A};return{role:\"presentation\",...L,onKeyDown:_(L),ref:h}},getBackdropProps:(A={})=>{let z=A;return{\"aria-hidden\":!0,...z,onClick:k(z),open:c}},getTransitionProps:()=>{let A=()=>{T(!1),a&&a()},z=()=>{T(!0),i&&i(),n&&D()};return{onEnter:tf(A,l?.props.onEnter??$w),onExited:tf(z,l?.props.onExited??$w)}},rootRef:h,portalRef:M,isTopModal:C,exited:v,hasTransition:y}}var Fw=dB;function qw(e){return me(\"MuiModal\",e)}var nG=se(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Lc=j(Te(),1),mB=e=>{let{open:t,exited:o,classes:r}=e;return ye({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},qw,r)},yB=V(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(xe(({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\"}}]}))),hB=V(lT,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),gB=Fy.forwardRef(function(t,o){let r=Pe({name:\"MuiModal\",props:t}),{BackdropComponent:n=hB,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:d,components:p={},componentsProps:f={},disableAutoFocus:h=!1,disableEnforceFocus:v=!1,disableEscapeKeyDown:T=!1,disablePortal:y=!1,disableRestoreFocus:g=!1,disableScrollLock:m=!1,hideBackdrop:b=!1,keepMounted:P=!1,onClose:R,onTransitionEnter:C,onTransitionExited:M,open:D,slotProps:_={},slots:k={},theme:x,...N}=r,O={...r,closeAfterTransition:s,disableAutoFocus:h,disableEnforceFocus:v,disableEscapeKeyDown:T,disablePortal:y,disableRestoreFocus:g,disableScrollLock:m,hideBackdrop:b,keepMounted:P},{getRootProps:A,getBackdropProps:z,getTransitionProps:L,portalRef:I,isTopModal:F,exited:fe,hasTransition:Z}=Fw({...O,rootRef:o}),De={...O,exited:fe},it=mB(De),$e={};if(c.props.tabIndex===void 0&&($e.tabIndex=\"-1\"),Z){let{onEnter:Se,onExited:we}=L();$e.onEnter=Se,$e.onExited=we}let Me={slots:{root:p.Root,backdrop:p.Backdrop,...k},slotProps:{...f,..._}},[Le,qe]=Tt(\"root\",{ref:o,elementType:yB,externalForwardedProps:{...Me,...N,component:d},getSlotProps:A,ownerState:De,className:Q(l,it?.root,!De.open&&De.exited&&it?.hidden)}),[Be,ot]=Tt(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:Me,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:Se=>z({...Se,onClick:we=>{Se?.onClick&&Se.onClick(we)}}),className:Q(a?.className,it?.backdrop),ownerState:De});return!P&&!D&&(!Z||fe)?null:(0,Lc.jsx)(ff,{ref:I,container:u,disablePortal:y,children:(0,Lc.jsxs)(Le,{...qe,children:[!b&&n?(0,Lc.jsx)(Be,{...ot}):null,(0,Lc.jsx)(nT,{disableEnforceFocus:v,disableAutoFocus:h,disableRestoreFocus:g,isEnabled:F,open:D,children:Fy.cloneElement(c,$e)})]})})}),sT=gB;var Gw=j(W(),1);function Yw(e){return me(\"MuiPaper\",e)}var PG=se(\"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 Xw=j(Te(),1),bB=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return ye(a,Yw,n)},vB=V(\"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}`]]}})(xe(({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)\"}}]}))),TB=Gw.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiPaper\"}),n=Yn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,d={...r,component:i,elevation:l,square:s,variant:c},p=bB(d);return(0,Xw.jsx)(vB,{as:i,ownerState:d,className:Q(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(${yc(\"#fff\",Sc(l))}, ${yc(\"#fff\",Sc(l))})`}},...u.style}})}),cT=TB;function Ww(e){return me(\"MuiPopover\",e)}var LG=se(\"MuiPopover\",[\"root\",\"paper\"]);var Yy=j(Te(),1);function Kw(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function Qw(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function Zw(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function qy(e){return typeof e==\"function\"?e():e}var xB=e=>{let{classes:t}=e;return ye({root:[\"root\"],paper:[\"paper\"]},Ww,t)},SB=V(sT,{name:\"MuiPopover\",slot:\"Root\"})({}),uT=V(cT,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),PB=Uo.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:d,elevation:p=8,marginThreshold:f=16,open:h,PaperProps:v={},slots:T={},slotProps:y={},transformOrigin:g={vertical:\"top\",horizontal:\"left\"},TransitionComponent:m,transitionDuration:b=\"auto\",TransitionProps:P={},disableScrollLock:R=!1,...C}=r,M=Uo.useRef(),D={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:f,transformOrigin:g,TransitionComponent:m,transitionDuration:b,TransitionProps:P},_=xB(D),k=Uo.useCallback(()=>{if(s===\"anchorPosition\")return l;let Se=qy(a),Re=(Se&&Se.nodeType===1?Se:Ol(M.current).body).getBoundingClientRect();return{top:Re.top+Kw(Re,i.vertical),left:Re.left+Qw(Re,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=Uo.useCallback(Se=>({vertical:Kw(Se,g.vertical),horizontal:Qw(Se,g.horizontal)}),[g.horizontal,g.vertical]),N=Uo.useCallback(Se=>{let we={width:Se.offsetWidth,height:Se.offsetHeight},Re=x(we);if(s===\"none\")return{top:null,left:null,transformOrigin:Zw(Re)};let Ye=k(),ce=Ye.top-Re.vertical,Ve=Ye.left-Re.horizontal,yt=ce+we.height,Fe=Ve+we.width,Ce=Oc(qy(a)),xt=Ce.innerHeight-f,rt=Ce.innerWidth-f;if(f!==null&&cext){let Ze=yt-xt;ce-=Ze,Re.vertical+=Ze}if(f!==null&&Vert){let Ze=Fe-rt;Ve-=Ze,Re.horizontal+=Ze}return{top:`${Math.round(ce)}px`,left:`${Math.round(Ve)}px`,transformOrigin:Zw(Re)}},[a,s,k,x,f]),[O,A]=Uo.useState(h),z=Uo.useCallback(()=>{let Se=M.current;if(!Se)return;let we=N(Se);we.top!==null&&Se.style.setProperty(\"top\",we.top),we.left!==null&&(Se.style.left=we.left),Se.style.transformOrigin=we.transformOrigin,A(!0)},[N]);Uo.useEffect(()=>(R&&window.addEventListener(\"scroll\",z),()=>window.removeEventListener(\"scroll\",z)),[a,R,z]);let L=()=>{z()},I=()=>{A(!1)};Uo.useEffect(()=>{h&&z()}),Uo.useImperativeHandle(n,()=>h?{updatePosition:()=>{z()}}:null,[h,z]),Uo.useEffect(()=>{if(!h)return;let Se=Rw(()=>{z()}),we=Oc(qy(a));return we.addEventListener(\"resize\",Se),()=>{Se.clear(),we.removeEventListener(\"resize\",Se)}},[a,h,z]);let F=b,fe={slots:{transition:m,...T},slotProps:{transition:P,paper:v,...y}},[Z,De]=Tt(\"transition\",{elementType:uf,externalForwardedProps:fe,ownerState:D,getSlotProps:Se=>({...Se,onEntering:(we,Re)=>{Se.onEntering?.(we,Re),L()},onExited:we=>{Se.onExited?.(we),I()}}),additionalProps:{appear:!0,in:h}});b===\"auto\"&&!Z.muiSupportAuto&&(F=void 0);let it=d||(a?Ol(qy(a)).body:void 0),[$e,{slots:Me,slotProps:Le,...qe}]=Tt(\"root\",{ref:o,elementType:SB,externalForwardedProps:{...fe,...C},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:T.backdrop},slotProps:{backdrop:ky(typeof y.backdrop==\"function\"?y.backdrop(D):y.backdrop,{invisible:!0})},container:it,open:h},ownerState:D,className:Q(_.root,u)}),[Be,ot]=Tt(\"paper\",{ref:M,className:_.paper,elementType:uT,externalForwardedProps:fe,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:O?void 0:{opacity:0}},ownerState:D});return(0,Yy.jsx)($e,{...qe,...!br($e)&&{slots:Me,slotProps:Le,disableScrollLock:R},children:(0,Yy.jsx)(Z,{...De,timeout:F,children:(0,Yy.jsx)(Be,{...ot,children:c})})})}),pT=PB;function Jw(e){return me(\"MuiMenu\",e)}var sX=se(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var fT=j(Te(),1),RB={vertical:\"top\",horizontal:\"right\"},CB={vertical:\"top\",horizontal:\"left\"},EB=e=>{let{classes:t}=e;return ye({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},Jw,t)},wB=V(pT,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),MB=V(uT,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),OB=V(Xv,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),AB=Ai.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:d={},PopoverClasses:p,transitionDuration:f=\"auto\",TransitionProps:{onEntering:h,...v}={},variant:T=\"selectedMenu\",slots:y={},slotProps:g={},...m}=r,b=wi(),P={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:h,PaperProps:d,transitionDuration:f,TransitionProps:v,variant:T},R=EB(P),C=n&&!l&&u,M=Ai.useRef(null),D=(F,fe)=>{M.current&&M.current.adjustStyleForScrollbar(F,{direction:b?\"rtl\":\"ltr\"}),h&&h(F,fe)},_=F=>{F.key===\"Tab\"&&(F.preventDefault(),c&&c(F,\"tabKeyDown\"))},k=-1;Ai.Children.map(a,(F,fe)=>{Ai.isValidElement(F)&&(F.props.disabled||(T===\"selectedMenu\"&&F.props.selected||k===-1)&&(k=fe))});let x={slots:y,slotProps:{list:s,transition:v,paper:d,...g}},N=vr({elementType:y.root,externalSlotProps:g.root,ownerState:P,className:[R.root,i]}),[O,A]=Tt(\"paper\",{className:R.paper,elementType:MB,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:P}),[z,L]=Tt(\"list\",{className:Q(R.list,s.className),elementType:OB,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:F=>({...F,onKeyDown:fe=>{_(fe),F.onKeyDown?.(fe)}}),ownerState:P}),I=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(P):x.slotProps.transition;return(0,fT.jsx)(wB,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?RB:CB,slots:{root:y.root,paper:O,backdrop:y.backdrop,...y.transition&&{transition:y.transition}},slotProps:{root:N,paper:A,backdrop:typeof g.backdrop==\"function\"?g.backdrop(P):g.backdrop,transition:{...I,onEntering:(...F)=>{D(...F),I?.onEntering?.(...F)}}},open:u,ref:o,transitionDuration:f,ownerState:P,...m,classes:p,children:(0,fT.jsx)(z,{actions:M,autoFocus:n&&(k===-1||l),autoFocusItem:C,variant:T,...L,children:a})})}),zi=AB;var Xy=j(W(),1);function e2(e){return me(\"MuiNativeSelect\",e)}var zB=se(\"MuiNativeSelect\",[\"root\",\"select\",\"multiple\",\"filled\",\"outlined\",\"standard\",\"disabled\",\"icon\",\"iconOpen\",\"iconFilled\",\"iconOutlined\",\"iconStandard\",\"nativeInput\",\"error\"]),Gy=zB;var df=j(Te(),1),NB=e=>{let{classes:t,variant:o,disabled:r,multiple:n,open:a,error:i}=e,l={select:[\"select\",o,r&&\"disabled\",n&&\"multiple\",i&&\"error\"],icon:[\"icon\",`icon${re(o)}`,a&&\"iconOpen\",r&&\"disabled\"]};return ye(l,e2,t)},dT=V(\"select\",{name:\"MuiNativeSelect\"})(({theme:e})=>({MozAppearance:\"none\",WebkitAppearance:\"none\",userSelect:\"none\",borderRadius:0,cursor:\"pointer\",\"&:focus\":{borderRadius:0},[`&.${Gy.disabled}`]:{cursor:\"default\"},\"&[multiple]\":{height:\"auto\"},\"&:not([multiple]) option, &:not([multiple]) optgroup\":{backgroundColor:(e.vars||e).palette.background.paper},variants:[{props:({ownerState:t})=>t.variant!==\"filled\"&&t.variant!==\"outlined\",style:{\"&&&\":{paddingRight:24,minWidth:16}}},{props:{variant:\"filled\"},style:{\"&&&\":{paddingRight:32}}},{props:{variant:\"outlined\"},style:{borderRadius:(e.vars||e).shape.borderRadius,\"&:focus\":{borderRadius:(e.vars||e).shape.borderRadius},\"&&&\":{paddingRight:32}}}]})),DB=V(dT,{name:\"MuiNativeSelect\",slot:\"Select\",shouldForwardProp:Vt,overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.select,t[o.variant],o.error&&t.error,{[`&.${Gy.multiple}`]:t.multiple}]}})({}),mT=V(\"svg\",{name:\"MuiNativeSelect\"})(({theme:e})=>({position:\"absolute\",right:0,top:\"calc(50% - .5em)\",pointerEvents:\"none\",color:(e.vars||e).palette.action.active,[`&.${Gy.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:t})=>t.open,style:{transform:\"rotate(180deg)\"}},{props:{variant:\"filled\"},style:{right:7}},{props:{variant:\"outlined\"},style:{right:7}}]})),_B=V(mT,{name:\"MuiNativeSelect\",slot:\"Icon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${re(o.variant)}`],o.open&&t.iconOpen]}})({}),BB=Xy.forwardRef(function(t,o){let{className:r,disabled:n,error:a,IconComponent:i,inputRef:l,variant:s=\"standard\",...c}=t,u={...t,disabled:n,variant:s,error:a},d=NB(u);return(0,df.jsxs)(Xy.Fragment,{children:[(0,df.jsx)(DB,{ownerState:u,className:Q(d.select,r),disabled:n,ref:l||o,...c}),t.multiple?null:(0,df.jsx)(_B,{as:i,ownerState:u,className:d.icon})]})}),t2=BB;function o2(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function Wy(e,t=!1){return e&&(o2(e.value)&&e.value!==\"\"||t&&o2(e.defaultValue)&&e.defaultValue!==\"\")}function Ky(e){return me(\"MuiSelect\",e)}var kB=se(\"MuiSelect\",[\"root\",\"select\",\"multiple\",\"filled\",\"outlined\",\"standard\",\"disabled\",\"focused\",\"icon\",\"iconOpen\",\"iconFilled\",\"iconOutlined\",\"iconStandard\",\"nativeInput\",\"error\"]),Hc=kB;var Ni=j(Te(),1),r2,jB=V(dT,{name:\"MuiSelect\",slot:\"Select\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[{[`&.${Hc.select}`]:t.select},{[`&.${Hc.select}`]:t[o.variant]},{[`&.${Hc.error}`]:t.error},{[`&.${Hc.multiple}`]:t.multiple}]}})({[`&.${Hc.select}`]:{height:\"auto\",minHeight:\"1.4375em\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",overflow:\"hidden\"}}),UB=V(mT,{name:\"MuiSelect\",slot:\"Icon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${re(o.variant)}`],o.open&&t.iconOpen]}})({}),LB=V(\"input\",{shouldForwardProp:e=>Ml(e)&&e!==\"classes\",name:\"MuiSelect\",slot:\"NativeInput\"})({bottom:0,left:0,position:\"absolute\",opacity:0,pointerEvents:\"none\",width:\"100%\",boxSizing:\"border-box\"});function n2(e,t){return typeof t==\"object\"&&t!==null?e===t:String(e)===String(t)}function HB(e){return e==null||typeof e==\"string\"&&!e.trim()}var VB=e=>{let{classes:t,variant:o,disabled:r,multiple:n,open:a,error:i}=e,l={select:[\"select\",o,r&&\"disabled\",n&&\"multiple\",i&&\"error\"],icon:[\"icon\",`icon${re(o)}`,a&&\"iconOpen\",r&&\"disabled\"],nativeInput:[\"nativeInput\"]};return ye(l,Ky,t)},IB=wt.forwardRef(function(t,o){let{\"aria-describedby\":r,\"aria-label\":n,autoFocus:a,autoWidth:i,children:l,className:s,defaultOpen:c,defaultValue:u,disabled:d,displayEmpty:p,error:f=!1,IconComponent:h,inputRef:v,labelId:T,MenuProps:y={},multiple:g,name:m,onBlur:b,onChange:P,onClose:R,onFocus:C,onKeyDown:M,onMouseDown:D,onOpen:_,open:k,readOnly:x,renderValue:N,required:O,SelectDisplayProps:A={},tabIndex:z,type:L,value:I,variant:F=\"standard\",...fe}=t,[Z,De]=Dl({controlled:I,default:u,name:\"Select\"}),[it,$e]=Dl({controlled:k,default:c,name:\"Select\"}),Me=wt.useRef(null),Le=wt.useRef(null),[qe,Be]=wt.useState(null),{current:ot}=wt.useRef(k!=null),[Se,we]=wt.useState(),Re=yo(o,v),Ye=wt.useCallback(Y=>{Le.current=Y,Y&&Be(Y)},[]),ce=qe?.parentNode;wt.useImperativeHandle(Re,()=>({focus:()=>{Le.current.focus()},node:Me.current,value:Z}),[Z]);let Ve=qe!==null&⁢wt.useEffect(()=>{if(!Ve||!ce||i||typeof ResizeObserver>\"u\")return;let Y=new ResizeObserver(()=>{we(ce.clientWidth)});return Y.observe(ce),()=>{Y.disconnect()}},[Ve,ce,i]),wt.useEffect(()=>{c&&it&&qe&&!ot&&(we(i?null:ce.clientWidth),Le.current.focus())},[qe,i]),wt.useEffect(()=>{a&&Le.current.focus()},[a]),wt.useEffect(()=>{if(!T)return;let Y=Ol(Le.current).getElementById(T);if(Y){let Oe=()=>{getSelection().isCollapsed&&Le.current.focus()};return Y.addEventListener(\"click\",Oe),()=>{Y.removeEventListener(\"click\",Oe)}}},[T]);let yt=(Y,Oe)=>{Y?_&&_(Oe):R&&R(Oe),ot||(we(i?null:ce.clientWidth),$e(Y))},Fe=Y=>{D?.(Y),Y.button===0&&(Y.preventDefault(),Le.current.focus(),yt(!0,Y))},Ce=Y=>{yt(!1,Y)},xt=wt.Children.toArray(l),rt=Y=>{let Oe=xt.find(Mt=>Mt.props.value===Y.target.value);Oe!==void 0&&(De(Oe.props.value),P&&P(Y,Oe))},Ze=Y=>Oe=>{let Mt;if(Oe.currentTarget.hasAttribute(\"tabindex\")){if(g){Mt=Array.isArray(Z)?Z.slice():[];let Ft=Z.indexOf(Y.props.value);Ft===-1?Mt.push(Y.props.value):Mt.splice(Ft,1)}else Mt=Y.props.value;if(Y.props.onClick&&Y.props.onClick(Oe),Z!==Mt&&(De(Mt),P)){let Ft=Oe.nativeEvent||Oe,ht=new Ft.constructor(Ft.type,Ft);Object.defineProperty(ht,\"target\",{writable:!0,value:{value:Mt,name:m}}),P(ht,Y)}g||yt(!1,Oe)}},le=Y=>{x||([\" \",\"ArrowUp\",\"ArrowDown\",\"Enter\"].includes(Y.key)&&(Y.preventDefault(),yt(!0,Y)),M?.(Y))},no=Y=>{!Ve&&b&&(Object.defineProperty(Y,\"target\",{writable:!0,value:{value:Z,name:m}}),b(Y))};delete fe[\"aria-invalid\"];let Je,q,$=[],ue=!1,ze=!1;(Wy({value:Z})||p)&&(N?Je=N(Z):ue=!0);let ie=xt.map(Y=>{if(!wt.isValidElement(Y))return null;let Oe;if(g){if(!Array.isArray(Z))throw new Error(Ro(2));Oe=Z.some(Mt=>n2(Mt,Y.props.value)),Oe&&ue&&$.push(Y.props.children)}else Oe=n2(Z,Y.props.value),Oe&&ue&&(q=Y.props.children);return Oe&&(ze=!0),wt.cloneElement(Y,{\"aria-selected\":Oe?\"true\":\"false\",onClick:Ze(Y),onKeyUp:Mt=>{Mt.key===\" \"&&Mt.preventDefault(),Y.props.onKeyUp&&Y.props.onKeyUp(Mt)},role:\"option\",selected:Oe,value:void 0,\"data-value\":Y.props.value})});ue&&(g?$.length===0?Je=null:Je=$.reduce((Y,Oe,Mt)=>(Y.push(Oe),Mt<$.length-1&&Y.push(\", \"),Y),[]):Je=q);let be=Se;!i&&ot&&qe&&(be=ce.clientWidth);let ge;typeof z<\"u\"?ge=z:ge=d?null:0;let Ge=A.id||(m?`mui-component-select-${m}`:void 0),Ee={...t,variant:F,value:Z,open:Ve,error:f},ve=VB(Ee),et={...y.PaperProps,...typeof y.slotProps?.paper==\"function\"?y.slotProps.paper(Ee):y.slotProps?.paper},Kt={...y.MenuListProps,...typeof y.slotProps?.list==\"function\"?y.slotProps.list(Ee):y.slotProps?.list},vo=bc();return(0,Ni.jsxs)(wt.Fragment,{children:[(0,Ni.jsx)(jB,{as:\"div\",ref:Ye,tabIndex:ge,role:\"combobox\",\"aria-controls\":Ve?vo:void 0,\"aria-disabled\":d?\"true\":void 0,\"aria-expanded\":Ve?\"true\":\"false\",\"aria-haspopup\":\"listbox\",\"aria-label\":n,\"aria-labelledby\":[T,Ge].filter(Boolean).join(\" \")||void 0,\"aria-describedby\":r,\"aria-required\":O?\"true\":void 0,\"aria-invalid\":f?\"true\":void 0,onKeyDown:le,onMouseDown:d||x?null:Fe,onBlur:no,onFocus:C,...A,ownerState:Ee,className:Q(A.className,ve.select,s),id:Ge,children:HB(Je)?r2||(r2=(0,Ni.jsx)(\"span\",{className:\"notranslate\",\"aria-hidden\":!0,children:\"\\u200B\"})):Je}),(0,Ni.jsx)(LB,{\"aria-invalid\":f,value:Array.isArray(Z)?Z.join(\",\"):Z,name:m,ref:Me,\"aria-hidden\":!0,onChange:rt,tabIndex:-1,disabled:d,className:ve.nativeInput,autoFocus:a,required:O,...fe,ownerState:Ee}),(0,Ni.jsx)(UB,{as:h,className:ve.icon,ownerState:Ee}),(0,Ni.jsx)(zi,{id:`menu-${m||\"\"}`,anchorEl:ce,open:Ve,onClose:Ce,anchorOrigin:{vertical:\"bottom\",horizontal:\"center\"},transformOrigin:{vertical:\"top\",horizontal:\"center\"},...y,slotProps:{...y.slotProps,list:{\"aria-labelledby\":T,role:\"listbox\",\"aria-multiselectable\":g?\"true\":void 0,disableListWrap:!0,id:vo,...Kt},paper:{...et,style:{minWidth:be,...et!=null?et.style:null}}},children:ie})]})}),a2=IB;function Ul({props:e,states:t,muiFormControl:o}){return t.reduce((r,n)=>(r[n]=e[n],o&&typeof e[n]>\"u\"&&(r[n]=o[n]),r),{})}var l2=j(W(),1);var i2=j(W(),1),$B=i2.createContext(void 0),Qy=$B;function Da(){return l2.useContext(Qy)}var s2=j(Te(),1),c2=kr((0,s2.jsx)(\"path\",{d:\"M7 10l5 5 5-5z\"}),\"ArrowDropDown\");var y2=j(W(),1);var $o=j(W(),1);var jr=j(W(),1);var mf=j(Te(),1);function Zy(e){return parseInt(e,10)||0}var FB={shadow:{visibility:\"hidden\",position:\"absolute\",overflow:\"hidden\",height:0,top:0,left:0,transform:\"translateZ(0)\"}};function qB(e){for(let t in e)return!1;return!0}function u2(e){return qB(e)||e.outerHeightStyle===0&&!e.overflowing}var YB=jr.forwardRef(function(t,o){let{onChange:r,maxRows:n,minRows:a=1,style:i,value:l,...s}=t,{current:c}=jr.useRef(l!=null),u=jr.useRef(null),d=to(o,u),p=jr.useRef(null),f=jr.useRef(null),h=jr.useCallback(()=>{let m=u.current,b=f.current;if(!m||!b)return;let R=rn(m).getComputedStyle(m);if(R.width===\"0px\")return{outerHeightStyle:0,overflowing:!1};b.style.width=R.width,b.value=m.value||t.placeholder||\"x\",b.value.slice(-1)===`\n`&&(b.value+=\" \");let C=R.boxSizing,M=Zy(R.paddingBottom)+Zy(R.paddingTop),D=Zy(R.borderBottomWidth)+Zy(R.borderTopWidth),_=b.scrollHeight;b.value=\"x\";let k=b.scrollHeight,x=_;a&&(x=Math.max(Number(a)*k,x)),n&&(x=Math.min(Number(n)*k,x)),x=Math.max(x,k);let N=x+(C===\"border-box\"?M+D:0),O=Math.abs(x-_)<=1;return{outerHeightStyle:N,overflowing:O}},[n,a,t.placeholder]),v=nn(()=>{let m=u.current,b=h();if(!m||!b||u2(b))return!1;let P=b.outerHeightStyle;return p.current!=null&&p.current!==P}),T=jr.useCallback(()=>{let m=u.current,b=h();if(!m||!b||u2(b))return;let P=b.outerHeightStyle;p.current!==P&&(p.current=P,m.style.height=`${P}px`),m.style.overflow=b.overflowing?\"hidden\":\"\"},[h]),y=jr.useRef(-1);return Io(()=>{let m=Mc(T),b=u?.current;if(!b)return;let P=rn(b);P.addEventListener(\"resize\",m);let R;return typeof ResizeObserver<\"u\"&&(R=new ResizeObserver(()=>{v()&&(R.unobserve(b),cancelAnimationFrame(y.current),T(),y.current=requestAnimationFrame(()=>{R.observe(b)}))}),R.observe(b)),()=>{m.clear(),cancelAnimationFrame(y.current),P.removeEventListener(\"resize\",m),R&&R.disconnect()}},[h,T,v]),Io(()=>{T()}),(0,mf.jsxs)(jr.Fragment,{children:[(0,mf.jsx)(\"textarea\",{value:l,onChange:m=>{c||T();let b=m.target,P=b.value.length,R=b.value.endsWith(`\n`),C=b.selectionStart===P;R&&C&&b.setSelectionRange(P,P),r&&r(m)},ref:d,rows:a,style:i,...s}),(0,mf.jsx)(\"textarea\",{\"aria-hidden\":!0,className:t.className,readOnly:!0,ref:f,tabIndex:-1,style:{...FB.shadow,...i,paddingTop:0,paddingBottom:0}})]})}),yT=YB;function p2(e){return me(\"MuiInputBase\",e)}var GB=se(\"MuiInputBase\",[\"root\",\"formControl\",\"focused\",\"disabled\",\"adornedStart\",\"adornedEnd\",\"error\",\"sizeSmall\",\"multiline\",\"colorSecondary\",\"fullWidth\",\"hiddenLabel\",\"readOnly\",\"input\",\"inputSizeSmall\",\"inputMultiline\",\"inputTypeSearch\",\"inputAdornedStart\",\"inputAdornedEnd\",\"inputHiddenLabel\"]),xn=GB;var Ll=j(Te(),1),f2,Hl=(e,t)=>{let{ownerState:o}=e;return[t.root,o.formControl&&t.formControl,o.startAdornment&&t.adornedStart,o.endAdornment&&t.adornedEnd,o.error&&t.error,o.size===\"small\"&&t.sizeSmall,o.multiline&&t.multiline,o.color&&t[`color${re(o.color)}`],o.fullWidth&&t.fullWidth,o.hiddenLabel&&t.hiddenLabel]},Vl=(e,t)=>{let{ownerState:o}=e;return[t.input,o.size===\"small\"&&t.inputSizeSmall,o.multiline&&t.inputMultiline,o.type===\"search\"&&t.inputTypeSearch,o.startAdornment&&t.inputAdornedStart,o.endAdornment&&t.inputAdornedEnd,o.hiddenLabel&&t.inputHiddenLabel]},XB=e=>{let{classes:t,color:o,disabled:r,error:n,endAdornment:a,focused:i,formControl:l,fullWidth:s,hiddenLabel:c,multiline:u,readOnly:d,size:p,startAdornment:f,type:h}=e,v={root:[\"root\",`color${re(o)}`,r&&\"disabled\",n&&\"error\",s&&\"fullWidth\",i&&\"focused\",l&&\"formControl\",p&&p!==\"medium\"&&`size${re(p)}`,u&&\"multiline\",f&&\"adornedStart\",a&&\"adornedEnd\",c&&\"hiddenLabel\",d&&\"readOnly\"],input:[\"input\",r&&\"disabled\",h===\"search\"&&\"inputTypeSearch\",u&&\"inputMultiline\",p===\"small\"&&\"inputSizeSmall\",c&&\"inputHiddenLabel\",f&&\"inputAdornedStart\",a&&\"inputAdornedEnd\",d&&\"readOnly\"]};return ye(v,p2,t)},Il=V(\"div\",{name:\"MuiInputBase\",slot:\"Root\",overridesResolver:Hl})(xe(({theme:e})=>({...e.typography.body1,color:(e.vars||e).palette.text.primary,lineHeight:\"1.4375em\",boxSizing:\"border-box\",position:\"relative\",cursor:\"text\",display:\"inline-flex\",alignItems:\"center\",[`&.${xn.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:\"default\"},variants:[{props:({ownerState:t})=>t.multiline,style:{padding:\"4px 0 5px\"}},{props:({ownerState:t,size:o})=>t.multiline&&o===\"small\",style:{paddingTop:1}},{props:({ownerState:t})=>t.fullWidth,style:{width:\"100%\"}}]}))),$l=V(\"input\",{name:\"MuiInputBase\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>{let t=e.palette.mode===\"light\",o={color:\"currentColor\",...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},transition:e.transitions.create(\"opacity\",{duration:e.transitions.duration.shorter})},r={opacity:\"0 !important\"},n=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{font:\"inherit\",letterSpacing:\"inherit\",color:\"currentColor\",padding:\"4px 0 5px\",border:0,boxSizing:\"content-box\",background:\"none\",height:\"1.4375em\",margin:0,WebkitTapHighlightColor:\"transparent\",display:\"block\",minWidth:0,width:\"100%\",\"&::-webkit-input-placeholder\":o,\"&::-moz-placeholder\":o,\"&::-ms-input-placeholder\":o,\"&:focus\":{outline:0},\"&:invalid\":{boxShadow:\"none\"},\"&::-webkit-search-decoration\":{WebkitAppearance:\"none\"},[`label[data-shrink=false] + .${xn.formControl} &`]:{\"&::-webkit-input-placeholder\":r,\"&::-moz-placeholder\":r,\"&::-ms-input-placeholder\":r,\"&:focus::-webkit-input-placeholder\":n,\"&:focus::-moz-placeholder\":n,\"&:focus::-ms-input-placeholder\":n},[`&.${xn.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:a})=>!a.disableInjectingGlobalStyles,style:{animationName:\"mui-auto-fill-cancel\",animationDuration:\"10ms\",\"&:-webkit-autofill\":{animationDuration:\"5000s\",animationName:\"mui-auto-fill\"}}},{props:{size:\"small\"},style:{paddingTop:1}},{props:({ownerState:a})=>a.multiline,style:{height:\"auto\",resize:\"none\",padding:0,paddingTop:0}},{props:{type:\"search\"},style:{MozAppearance:\"textfield\"}}]}})),d2=pw({\"@keyframes mui-auto-fill\":{from:{display:\"block\"}},\"@keyframes mui-auto-fill-cancel\":{from:{display:\"block\"}}}),WB=$o.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiInputBase\"}),{\"aria-describedby\":n,autoComplete:a,autoFocus:i,className:l,color:s,components:c={},componentsProps:u={},defaultValue:d,disabled:p,disableInjectingGlobalStyles:f,endAdornment:h,error:v,fullWidth:T=!1,id:y,inputComponent:g=\"input\",inputProps:m={},inputRef:b,margin:P,maxRows:R,minRows:C,multiline:M=!1,name:D,onBlur:_,onChange:k,onClick:x,onFocus:N,onKeyDown:O,onKeyUp:A,placeholder:z,readOnly:L,renderSuffix:I,rows:F,size:fe,slotProps:Z={},slots:De={},startAdornment:it,type:$e=\"text\",value:Me,...Le}=r,qe=m.value!=null?m.value:Me,{current:Be}=$o.useRef(qe!=null),ot=$o.useRef(),Se=$o.useCallback(ge=>{},[]),we=yo(ot,b,m.ref,Se),[Re,Ye]=$o.useState(!1),ce=Da(),Ve=Ul({props:r,muiFormControl:ce,states:[\"color\",\"disabled\",\"error\",\"hiddenLabel\",\"size\",\"required\",\"filled\"]});Ve.focused=ce?ce.focused:Re,$o.useEffect(()=>{!ce&&p&&Re&&(Ye(!1),_&&_())},[ce,p,Re,_]);let yt=ce&&ce.onFilled,Fe=ce&&ce.onEmpty,Ce=$o.useCallback(ge=>{Wy(ge)?yt&&yt():Fe&&Fe()},[yt,Fe]);wc(()=>{Be&&Ce({value:qe})},[qe,Ce,Be]);let xt=ge=>{N&&N(ge),m.onFocus&&m.onFocus(ge),ce&&ce.onFocus?ce.onFocus(ge):Ye(!0)},rt=ge=>{_&&_(ge),m.onBlur&&m.onBlur(ge),ce&&ce.onBlur?ce.onBlur(ge):Ye(!1)},Ze=(ge,...Ge)=>{if(!Be){let Ee=ge.target||ot.current;if(Ee==null)throw new Error(Ro(1));Ce({value:Ee.value})}m.onChange&&m.onChange(ge,...Ge),k&&k(ge,...Ge)};$o.useEffect(()=>{Ce(ot.current)},[]);let le=ge=>{ot.current&&ge.currentTarget===ge.target&&ot.current.focus(),x&&x(ge)},no=g,Je=m;M&&no===\"input\"&&(F?Je={type:void 0,minRows:F,maxRows:F,...Je}:Je={type:void 0,maxRows:R,minRows:C,...Je},no=yT);let q=ge=>{Ce(ge.animationName===\"mui-auto-fill-cancel\"?ot.current:{value:\"x\"})};$o.useEffect(()=>{ce&&ce.setAdornedStart(!!it)},[ce,it]);let $={...r,color:Ve.color||\"primary\",disabled:Ve.disabled,endAdornment:h,error:Ve.error,focused:Ve.focused,formControl:ce,fullWidth:T,hiddenLabel:Ve.hiddenLabel,multiline:M,size:Ve.size,startAdornment:it,type:$e},ue=XB($),ze=De.root||c.Root||Il,ie=Z.root||u.root||{},be=De.input||c.Input||$l;return Je={...Je,...Z.input??u.input},(0,Ll.jsxs)($o.Fragment,{children:[!f&&typeof d2==\"function\"&&(f2||(f2=(0,Ll.jsx)(d2,{}))),(0,Ll.jsxs)(ze,{...ie,ref:o,onClick:le,...Le,...!br(ze)&&{ownerState:{...$,...ie.ownerState}},className:Q(ue.root,ie.className,l,L&&\"MuiInputBase-readOnly\"),children:[it,(0,Ll.jsx)(Qy.Provider,{value:null,children:(0,Ll.jsx)(be,{\"aria-invalid\":Ve.error,\"aria-describedby\":n,autoComplete:a,autoFocus:i,defaultValue:d,disabled:Ve.disabled,id:y,onAnimationStart:q,name:D,placeholder:z,readOnly:L,required:Ve.required,rows:F,value:qe,onKeyDown:O,onKeyUp:A,type:$e,...Je,...!br(be)&&{as:no,ownerState:{...$,...Je.ownerState}},ref:we,className:Q(ue.input,Je.className,L&&\"MuiInputBase-readOnly\"),onBlur:rt,onChange:Ze,onFocus:xt})}),h,I?I({...Ve,startAdornment:it}):null]})]})}),Fl=WB;function m2(e){return me(\"MuiInput\",e)}var KB={...xn,...se(\"MuiInput\",[\"root\",\"underline\",\"input\"])},Vc=KB;var h2=j(Te(),1),QB=e=>{let{classes:t,disableUnderline:o}=e,n=ye({root:[\"root\",!o&&\"underline\"],input:[\"input\"]},m2,t);return{...t,...n}},ZB=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiInput\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[...Hl(e,t),!o.disableUnderline&&t.underline]}})(xe(({theme:e})=>{let o=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.42)\":\"rgba(255, 255, 255, 0.7)\";return e.vars&&(o=e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline)),{position:\"relative\",variants:[{props:({ownerState:r})=>r.formControl,style:{\"label + &\":{marginTop:16}}},{props:({ownerState:r})=>!r.disableUnderline,style:{\"&::after\":{left:0,bottom:0,content:'\"\"',position:\"absolute\",right:0,transform:\"scaleX(0)\",transition:e.transitions.create(\"transform\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:\"none\"},[`&.${Vc.focused}:after`]:{transform:\"scaleX(1) translateX(0)\"},[`&.${Vc.error}`]:{\"&::before, &::after\":{borderBottomColor:(e.vars||e).palette.error.main}},\"&::before\":{borderBottom:`1px solid ${o}`,left:0,bottom:0,content:'\"\\\\00a0\"',position:\"absolute\",right:0,transition:e.transitions.create(\"border-bottom-color\",{duration:e.transitions.duration.shorter}),pointerEvents:\"none\"},[`&:hover:not(.${Vc.disabled}, .${Vc.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,\"@media (hover: none)\":{borderBottom:`1px solid ${o}`}},[`&.${Vc.disabled}:before`]:{borderBottomStyle:\"dotted\"}}},...Object.entries(e.palette).filter(Xt()).map(([r])=>({props:{color:r,disableUnderline:!1},style:{\"&::after\":{borderBottom:`2px solid ${(e.vars||e).palette[r].main}`}}}))]}})),JB=V($l,{name:\"MuiInput\",slot:\"Input\",overridesResolver:Vl})({}),g2=y2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiInput\"}),{disableUnderline:n=!1,components:a={},componentsProps:i,fullWidth:l=!1,inputComponent:s=\"input\",multiline:c=!1,slotProps:u,slots:d={},type:p=\"text\",...f}=r,h=QB(r),T={root:{ownerState:{disableUnderline:n}}},y=u??i?at(u??i,T):T,g=d.root??a.Root??ZB,m=d.input??a.Input??JB;return(0,h2.jsx)(Fl,{slots:{root:g,input:m},slotProps:y,fullWidth:l,inputComponent:s,multiline:c,ref:o,type:p,...f,classes:h})});g2.muiName=\"Input\";var hT=g2;var v2=j(W(),1);function b2(e){return me(\"MuiFilledInput\",e)}var e4={...xn,...se(\"MuiFilledInput\",[\"root\",\"underline\",\"input\",\"adornedStart\",\"adornedEnd\",\"sizeSmall\",\"multiline\",\"hiddenLabel\"])},Di=e4;var T2=j(Te(),1),t4=e=>{let{classes:t,disableUnderline:o,startAdornment:r,endAdornment:n,size:a,hiddenLabel:i,multiline:l}=e,s={root:[\"root\",!o&&\"underline\",r&&\"adornedStart\",n&&\"adornedEnd\",a===\"small\"&&`size${re(a)}`,i&&\"hiddenLabel\",l&&\"multiline\"],input:[\"input\"]},c=ye(s,b2,t);return{...t,...c}},o4=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiFilledInput\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[...Hl(e,t),!o.disableUnderline&&t.underline]}})(xe(({theme:e})=>{let t=e.palette.mode===\"light\",o=t?\"rgba(0, 0, 0, 0.42)\":\"rgba(255, 255, 255, 0.7)\",r=t?\"rgba(0, 0, 0, 0.06)\":\"rgba(255, 255, 255, 0.09)\",n=t?\"rgba(0, 0, 0, 0.09)\":\"rgba(255, 255, 255, 0.13)\",a=t?\"rgba(0, 0, 0, 0.12)\":\"rgba(255, 255, 255, 0.12)\";return{position:\"relative\",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),\"&:hover\":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:n,\"@media (hover: none)\":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r}},[`&.${Di.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r},[`&.${Di.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a},variants:[{props:({ownerState:i})=>!i.disableUnderline,style:{\"&::after\":{left:0,bottom:0,content:'\"\"',position:\"absolute\",right:0,transform:\"scaleX(0)\",transition:e.transitions.create(\"transform\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:\"none\"},[`&.${Di.focused}:after`]:{transform:\"scaleX(1) translateX(0)\"},[`&.${Di.error}`]:{\"&::before, &::after\":{borderBottomColor:(e.vars||e).palette.error.main}},\"&::before\":{borderBottom:`1px solid ${e.vars?e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline):o}`,left:0,bottom:0,content:'\"\\\\00a0\"',position:\"absolute\",right:0,transition:e.transitions.create(\"border-bottom-color\",{duration:e.transitions.duration.shorter}),pointerEvents:\"none\"},[`&:hover:not(.${Di.disabled}, .${Di.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Di.disabled}:before`]:{borderBottomStyle:\"dotted\"}}},...Object.entries(e.palette).filter(Xt()).map(([i])=>({props:{disableUnderline:!1,color:i},style:{\"&::after\":{borderBottom:`2px solid ${(e.vars||e).palette[i]?.main}`}}})),{props:({ownerState:i})=>i.startAdornment,style:{paddingLeft:12}},{props:({ownerState:i})=>i.endAdornment,style:{paddingRight:12}},{props:({ownerState:i})=>i.multiline,style:{padding:\"25px 12px 8px\"}},{props:({ownerState:i,size:l})=>i.multiline&&l===\"small\",style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:i})=>i.multiline&&i.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:i})=>i.multiline&&i.hiddenLabel&&i.size===\"small\",style:{paddingTop:8,paddingBottom:9}}]}})),r4=V($l,{name:\"MuiFilledInput\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!e.vars&&{\"&:-webkit-autofill\":{WebkitBoxShadow:e.palette.mode===\"light\"?null:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:e.palette.mode===\"light\"?null:\"#fff\",caretColor:e.palette.mode===\"light\"?null:\"#fff\",borderTopLeftRadius:\"inherit\",borderTopRightRadius:\"inherit\"}},...e.vars&&{\"&:-webkit-autofill\":{borderTopLeftRadius:\"inherit\",borderTopRightRadius:\"inherit\"},[e.getColorSchemeSelector(\"dark\")]:{\"&:-webkit-autofill\":{WebkitBoxShadow:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:\"#fff\",caretColor:\"#fff\"}}},variants:[{props:{size:\"small\"},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:t})=>t.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}},{props:({ownerState:t})=>t.hiddenLabel&&t.size===\"small\",style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:t})=>t.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),x2=v2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiFilledInput\"}),{disableUnderline:n=!1,components:a={},componentsProps:i,fullWidth:l=!1,hiddenLabel:s,inputComponent:c=\"input\",multiline:u=!1,slotProps:d,slots:p={},type:f=\"text\",...h}=r,v={...r,disableUnderline:n,fullWidth:l,inputComponent:c,multiline:u,type:f},T=t4(r),y={root:{ownerState:v},input:{ownerState:v}},g=d??i?at(y,d??i):y,m=p.root??a.Root??o4,b=p.input??a.Input??r4;return(0,T2.jsx)(Fl,{slots:{root:m,input:b},slotProps:g,fullWidth:l,inputComponent:c,multiline:u,ref:o,type:f,...h,classes:T})});x2.muiName=\"Input\";var gT=x2;var Jy=j(W(),1);var yf=j(Te(),1),S2,n4=V(\"fieldset\",{name:\"MuiNotchedOutlined\",shouldForwardProp:Vt})({textAlign:\"left\",position:\"absolute\",bottom:0,right:0,top:-5,left:0,margin:0,padding:\"0 8px\",pointerEvents:\"none\",borderRadius:\"inherit\",borderStyle:\"solid\",borderWidth:1,overflow:\"hidden\",minWidth:\"0%\"}),a4=V(\"legend\",{name:\"MuiNotchedOutlined\",shouldForwardProp:Vt})(xe(({theme:e})=>({float:\"unset\",width:\"auto\",overflow:\"hidden\",variants:[{props:({ownerState:t})=>!t.withLabel,style:{padding:0,lineHeight:\"11px\",transition:e.transitions.create(\"width\",{duration:150,easing:e.transitions.easing.easeOut})}},{props:({ownerState:t})=>t.withLabel,style:{display:\"block\",padding:0,height:11,fontSize:\"0.75em\",visibility:\"hidden\",maxWidth:.01,transition:e.transitions.create(\"max-width\",{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:\"nowrap\",\"& > span\":{paddingLeft:5,paddingRight:5,display:\"inline-block\",opacity:0,visibility:\"visible\"}}},{props:({ownerState:t})=>t.withLabel&&t.notched,style:{maxWidth:\"100%\",transition:e.transitions.create(\"max-width\",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]})));function bT(e){let{children:t,classes:o,className:r,label:n,notched:a,...i}=e,l=n!=null&&n!==\"\",s={...e,notched:a,withLabel:l};return(0,yf.jsx)(n4,{\"aria-hidden\":!0,className:r,ownerState:s,...i,children:(0,yf.jsx)(a4,{ownerState:s,children:l?(0,yf.jsx)(\"span\",{children:n}):S2||(S2=(0,yf.jsx)(\"span\",{className:\"notranslate\",\"aria-hidden\":!0,children:\"\\u200B\"}))})})}function P2(e){return me(\"MuiOutlinedInput\",e)}var i4={...xn,...se(\"MuiOutlinedInput\",[\"root\",\"notchedOutline\",\"input\"])},Sn=i4;var hf=j(Te(),1),l4=e=>{let{classes:t}=e,r=ye({root:[\"root\"],notchedOutline:[\"notchedOutline\"],input:[\"input\"]},P2,t);return{...t,...r}},s4=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiOutlinedInput\",slot:\"Root\",overridesResolver:Hl})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.23)\":\"rgba(255, 255, 255, 0.23)\";return{position:\"relative\",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},\"@media (hover: none)\":{[`&:hover .${Sn.notchedOutline}`]:{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}},[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(Xt()).map(([o])=>({props:{color:o},style:{[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette[o].main}}})),{props:{},style:{[`&.${Sn.error} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Sn.disabled} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:o})=>o.startAdornment,style:{paddingLeft:14}},{props:({ownerState:o})=>o.endAdornment,style:{paddingRight:14}},{props:({ownerState:o})=>o.multiline,style:{padding:\"16.5px 14px\"}},{props:({ownerState:o,size:r})=>o.multiline&&r===\"small\",style:{padding:\"8.5px 14px\"}}]}})),c4=V(bT,{name:\"MuiOutlinedInput\",slot:\"NotchedOutline\"})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.23)\":\"rgba(255, 255, 255, 0.23)\";return{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}})),u4=V($l,{name:\"MuiOutlinedInput\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>({padding:\"16.5px 14px\",...!e.vars&&{\"&:-webkit-autofill\":{WebkitBoxShadow:e.palette.mode===\"light\"?null:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:e.palette.mode===\"light\"?null:\"#fff\",caretColor:e.palette.mode===\"light\"?null:\"#fff\",borderRadius:\"inherit\"}},...e.vars&&{\"&:-webkit-autofill\":{borderRadius:\"inherit\"},[e.getColorSchemeSelector(\"dark\")]:{\"&:-webkit-autofill\":{WebkitBoxShadow:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:\"#fff\",caretColor:\"#fff\"}}},variants:[{props:{size:\"small\"},style:{padding:\"8.5px 14px\"}},{props:({ownerState:t})=>t.multiline,style:{padding:0}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}}]}))),R2=Jy.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiOutlinedInput\"}),{components:n={},fullWidth:a=!1,inputComponent:i=\"input\",label:l,multiline:s=!1,notched:c,slots:u={},slotProps:d={},type:p=\"text\",...f}=r,h=l4(r),v=Da(),T=Ul({props:r,muiFormControl:v,states:[\"color\",\"disabled\",\"error\",\"focused\",\"hiddenLabel\",\"size\",\"required\"]}),y={...r,color:T.color||\"primary\",disabled:T.disabled,error:T.error,focused:T.focused,formControl:v,fullWidth:a,hiddenLabel:T.hiddenLabel,multiline:s,size:T.size,type:p},g=u.root??n.Root??s4,m=u.input??n.Input??u4,[b,P]=Tt(\"notchedOutline\",{elementType:c4,className:h.notchedOutline,shouldForwardComponentProp:!0,ownerState:y,externalForwardedProps:{slots:u,slotProps:d},additionalProps:{label:l!=null&&l!==\"\"&&T.required?(0,hf.jsxs)(Jy.Fragment,{children:[l,\"\\u2009\",\"*\"]}):l}});return(0,hf.jsx)(Fl,{slots:{root:g,input:m},slotProps:d,renderSuffix:R=>(0,hf.jsx)(b,{...P,notched:typeof c<\"u\"?c:!!(R.startAdornment||R.filled||R.focused)}),fullWidth:a,inputComponent:i,multiline:s,ref:o,type:p,...f,classes:{...h,notchedOutline:null}})});R2.muiName=\"Input\";var vT=R2;var gf=j(Te(),1),p4=e=>{let{classes:t}=e,r=ye({root:[\"root\"]},Ky,t);return{...t,...r}},TT={name:\"MuiSelect\",slot:\"Root\",shouldForwardProp:e=>Vt(e)&&e!==\"variant\"},f4=V(hT,TT)(\"\"),d4=V(vT,TT)(\"\"),m4=V(gT,TT)(\"\"),C2=Ic.forwardRef(function(t,o){let r=Pe({name:\"MuiSelect\",props:t}),{autoWidth:n=!1,children:a,classes:i={},className:l,defaultOpen:s=!1,displayEmpty:c=!1,IconComponent:u=c2,id:d,input:p,inputProps:f,label:h,labelId:v,MenuProps:T,multiple:y=!1,native:g=!1,onClose:m,onOpen:b,open:P,renderValue:R,SelectDisplayProps:C,variant:M=\"outlined\",...D}=r,_=g?t2:a2,k=Da(),x=Ul({props:r,muiFormControl:k,states:[\"variant\",\"error\"]}),N=x.variant||M,O={...r,variant:N,classes:i},A=p4(O),{root:z,...L}=A,I=p||{standard:(0,gf.jsx)(f4,{ownerState:O}),outlined:(0,gf.jsx)(d4,{label:h,ownerState:O}),filled:(0,gf.jsx)(m4,{ownerState:O})}[N],F=yo(o,gr(I));return(0,gf.jsx)(Ic.Fragment,{children:Ic.cloneElement(I,{inputComponent:_,inputProps:{children:a,error:x.error,IconComponent:u,variant:N,type:void 0,multiple:y,...g?{id:d}:{autoWidth:n,defaultOpen:s,displayEmpty:c,labelId:v,MenuProps:T,onClose:m,onOpen:b,open:P,renderValue:R,SelectDisplayProps:{id:d,...C}},...f,classes:f?at(L,f.classes):L,...p?p.props.inputProps:{}},...(y&&g||c)&&N===\"outlined\"?{notched:!0}:{},ref:F,className:Q(I.props.className,l,A.root),...!p&&{variant:N},...D})})});C2.muiName=\"Select\";var Xn=C2;var _i=j(W(),1);var Wn=j(W(),1);function Pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var eh=j(W(),1);var xT=class e{static create(){return new e}static use(){let t=zc(e.create).current,[o,r]=eh.useState(!1);return t.shouldMount=o,t.setShouldMount=r,eh.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=y4(),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 th(){return xT.use()}function y4(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=j(W(),1);var oh=j(W(),1);var ST=j(Te(),1);function h4(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,d]=oh.useState(!1),p=Q(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),f={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},h=Q(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&d(!0),oh.useEffect(()=>{if(!l&&s!=null){let v=setTimeout(s,c);return()=>{clearTimeout(v)}}},[s,l,c]),(0,ST.jsx)(\"span\",{className:p,style:f,children:(0,ST.jsx)(\"span\",{className:h})})}var E2=h4;var g4=se(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Ur=g4;var rh=j(Te(),1),PT=550,b4=80,v4=Vn`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,T4=Vn`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,x4=Vn`\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`,S4=V(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),P4=V(E2,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Ur.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${v4};\n animation-duration: ${PT}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Ur.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Ur.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Ur.childLeaving} {\n opacity: 0;\n animation-name: ${T4};\n animation-duration: ${PT}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Ur.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${x4};\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`,R4=ho.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),d=ho.useRef(null);ho.useEffect(()=>{d.current&&(d.current(),d.current=null)},[s]);let p=ho.useRef(!1),f=vn(),h=ho.useRef(null),v=ho.useRef(null),T=ho.useCallback(b=>{let{pulsate:P,rippleX:R,rippleY:C,rippleSize:M,cb:D}=b;c(_=>[..._,(0,rh.jsx)(P4,{classes:{ripple:Q(a.ripple,Ur.ripple),rippleVisible:Q(a.rippleVisible,Ur.rippleVisible),ripplePulsate:Q(a.ripplePulsate,Ur.ripplePulsate),child:Q(a.child,Ur.child),childLeaving:Q(a.childLeaving,Ur.childLeaving),childPulsate:Q(a.childPulsate,Ur.childPulsate)},timeout:PT,pulsate:P,rippleX:R,rippleY:C,rippleSize:M},u.current)]),u.current+=1,d.current=D},[a]),y=ho.useCallback((b={},P={},R=()=>{})=>{let{pulsate:C=!1,center:M=n||P.pulsate,fakeElement:D=!1}=P;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let _=D?null:v.current,k=_?_.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,N,O;if(M||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(k.width/2),N=Math.round(k.height/2);else{let{clientX:A,clientY:z}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(A-k.left),N=Math.round(z-k.top)}if(M)O=Math.sqrt((2*k.width**2+k.height**2)/3),O%2===0&&(O+=1);else{let A=Math.max(Math.abs((_?_.clientWidth:0)-x),x)*2+2,z=Math.max(Math.abs((_?_.clientHeight:0)-N),N)*2+2;O=Math.sqrt(A**2+z**2)}b?.touches?h.current===null&&(h.current=()=>{T({pulsate:C,rippleX:x,rippleY:N,rippleSize:O,cb:R})},f.start(b4,()=>{h.current&&(h.current(),h.current=null)})):T({pulsate:C,rippleX:x,rippleY:N,rippleSize:O,cb:R})},[n,T,f]),g=ho.useCallback(()=>{y({},{pulsate:!0})},[y]),m=ho.useCallback((b,P)=>{if(f.clear(),b?.type===\"touchend\"&&h.current){h.current(),h.current=null,f.start(0,()=>{m(b,P)});return}h.current=null,c(R=>R.length>0?R.slice(1):R),d.current=P},[f]);return ho.useImperativeHandle(o,()=>({pulsate:g,start:y,stop:m}),[g,y,m]),(0,rh.jsx)(S4,{className:Q(Ur.root,a.root,i),ref:v,...l,children:(0,rh.jsx)(Jv,{component:null,exit:!0,children:s})})}),w2=R4;function M2(e){return me(\"MuiButtonBase\",e)}var C4=se(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),O2=C4;var nh=j(Te(),1),E4=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=ye({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},M2,n);return o&&r&&(i.root+=` ${r}`),i},w4=V(\"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\"},[`&.${O2.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),M4=Wn.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:d=!1,focusRipple:p=!1,focusVisibleClassName:f,LinkComponent:h=\"a\",onBlur:v,onClick:T,onContextMenu:y,onDragLeave:g,onFocus:m,onFocusVisible:b,onKeyDown:P,onKeyUp:R,onMouseDown:C,onMouseLeave:M,onMouseUp:D,onTouchEnd:_,onTouchMove:k,onTouchStart:x,tabIndex:N=0,TouchRippleProps:O,touchRippleRef:A,type:z,...L}=r,I=Wn.useRef(null),F=th(),fe=yo(F.ref,A),[Z,De]=Wn.useState(!1);c&&Z&&De(!1),Wn.useImperativeHandle(n,()=>({focusVisible:()=>{De(!0),I.current.focus()}}),[]);let it=F.shouldMount&&!u&&!c;Wn.useEffect(()=>{Z&&p&&!u&&F.pulsate()},[u,p,Z,F]);let $e=_a(F,\"start\",C,d),Me=_a(F,\"stop\",y,d),Le=_a(F,\"stop\",g,d),qe=_a(F,\"stop\",D,d),Be=_a(F,\"stop\",le=>{Z&&le.preventDefault(),M&&M(le)},d),ot=_a(F,\"start\",x,d),Se=_a(F,\"stop\",_,d),we=_a(F,\"stop\",k,d),Re=_a(F,\"stop\",le=>{Pn(le.target)||De(!1),v&&v(le)},!1),Ye=Oi(le=>{I.current||(I.current=le.currentTarget),Pn(le.target)&&(De(!0),b&&b(le)),m&&m(le)}),ce=()=>{let le=I.current;return s&&s!==\"button\"&&!(le.tagName===\"A\"&&le.href)},Ve=Oi(le=>{p&&!le.repeat&&Z&&le.key===\" \"&&F.stop(le,()=>{F.start(le)}),le.target===le.currentTarget&&ce()&&le.key===\" \"&&le.preventDefault(),P&&P(le),le.target===le.currentTarget&&ce()&&le.key===\"Enter\"&&!c&&(le.preventDefault(),T&&T(le))}),yt=Oi(le=>{p&&le.key===\" \"&&Z&&!le.defaultPrevented&&F.stop(le,()=>{F.pulsate(le)}),R&&R(le),T&&le.target===le.currentTarget&&ce()&&le.key===\" \"&&!le.defaultPrevented&&T(le)}),Fe=s;Fe===\"button\"&&(L.href||L.to)&&(Fe=h);let Ce={};if(Fe===\"button\"){let le=!!L.formAction;Ce.type=z===void 0&&!le?\"button\":z,Ce.disabled=c}else!L.href&&!L.to&&(Ce.role=\"button\"),c&&(Ce[\"aria-disabled\"]=c);let xt=yo(o,I),rt={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:d,focusRipple:p,tabIndex:N,focusVisible:Z},Ze=E4(rt);return(0,nh.jsxs)(w4,{as:Fe,className:Q(Ze.root,l),ownerState:rt,onBlur:Re,onClick:T,onContextMenu:Me,onFocus:Ye,onKeyDown:Ve,onKeyUp:yt,onMouseDown:$e,onMouseLeave:Be,onMouseUp:qe,onDragLeave:Le,onTouchEnd:Se,onTouchMove:we,onTouchStart:ot,ref:xt,tabIndex:c?-1:N,type:z,...Ce,...L,children:[i,it?(0,nh.jsx)(w2,{ref:fe,center:a,...O}):null]})});function _a(e,t,o,r=!1){return Oi(n=>(o&&o(n),r||e[t](n),!0))}var Ba=M4;var z2=j(W(),1);function A2(e){return me(\"MuiDivider\",e)}var O4=se(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),ah=O4;var RT=j(Te(),1),A4=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return ye({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\"]},A2,r)},z4=V(\"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]}})(xe(({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%\"}}}]}))),N4=V(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(xe(({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)`}}]}))),CT=z2.forwardRef(function(t,o){let r=Pe({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:d=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:f=\"fullWidth\",...h}=r,v={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:d,textAlign:p,variant:f},T=A4(v);return(0,RT.jsx)(z4,{as:s,className:Q(T.root,i),role:d,ref:o,ownerState:v,\"aria-orientation\":d===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...h,children:a?(0,RT.jsx)(N4,{className:T.wrapper,ownerState:v,children:a}):null})});CT&&(CT.muiSkipListHighlight=!0);var ET=CT;var D4=se(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),ih=D4;var _4=se(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),lh=_4;function N2(e){return me(\"MuiMenuItem\",e)}var B4=se(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),$c=B4;var wT=j(Te(),1),k4=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},j4=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=ye({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},N2,i);return{...i,...s}},U4=V(Ba,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:k4})(xe(({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\"}},[`&.${$c.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${$c.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${$c.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)}},[`&.${$c.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${$c.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${ah.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${ah.inset}`]:{marginLeft:52},[`& .${lh.root}`]:{marginTop:0,marginBottom:0},[`& .${lh.inset}`]:{paddingLeft:36},[`& .${ih.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,[`& .${ih.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),L4=_i.forwardRef(function(t,o){let r=Pe({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:d,className:p,...f}=r,h=_i.useContext(ef),v=_i.useMemo(()=>({dense:i||h.dense||!1,disableGutters:s}),[h.dense,i,s]),T=_i.useRef(null);wc(()=>{n&&T.current&&T.current.focus()},[n]);let y={...r,dense:v.dense,divider:l,disableGutters:s},g=j4(r),m=yo(T,o),b;return r.disabled||(b=d!==void 0?d:-1),(0,wT.jsx)(ef.Provider,{value:v,children:(0,wT.jsx)(U4,{ref:m,role:u,tabIndex:b,component:a,focusVisibleClassName:Q(g.focusVisible,c),className:Q(g.root,p),...f,ownerState:y,classes:g})})}),Ue=L4;var dh=j(W(),1);var Fo=j(W(),1);var H4={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},MT=H4;function V4(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var D2=V4;var I4=2;function Fc(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function j2(e,t){return e-t}function _2(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}%`})}},G4=e=>e,ph;function k2(){return ph===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?ph=CSS.supports(\"touch-action\",\"none\"):ph=!0),ph}function U2(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:d,orientation:p=\"horizontal\",rootRef:f,scale:h=G4,step:v=1,shiftStep:T=10,tabIndex:y,value:g}=e,m=Fo.useRef(void 0),[b,P]=Fo.useState(-1),[R,C]=Fo.useState(-1),[M,D]=Fo.useState(!1),_=Fo.useRef(0),k=Fo.useRef(null),[x,N]=Ac({controlled:g,default:o??s,name:\"Slider\"}),O=u&&((q,$,ue)=>{let ze=q.nativeEvent||q,ie=new ze.constructor(ze.type,ze);Object.defineProperty(ie,\"target\",{writable:!0,value:{value:$,name:c}}),k.current=$,u(ie,$,ue)}),A=Array.isArray(x),z=A?x.slice().sort(j2):[x];z=z.map(q=>q==null?s:Ma(q,s,l));let L=i===!0&&v!==null?[...Array(Math.floor((l-s)/v)+1)].map((q,$)=>({value:s+v*$})):i||[],I=L.map(q=>q.value),[F,fe]=Fo.useState(-1),Z=Fo.useRef(null),De=to(f,Z),it=q=>$=>{let ue=Number($.currentTarget.getAttribute(\"data-index\"));Pn($.target)&&fe(ue),C(ue),q?.onFocus?.($)},$e=q=>$=>{Pn($.target)||fe(-1),C(-1),q?.onBlur?.($)},Me=(q,$)=>{let ue=Number(q.currentTarget.getAttribute(\"data-index\")),ze=z[ue],ie=I.indexOf(ze),be=$;if(L&&v==null){let ge=I[I.length-1];be>=ge?be=ge:be<=I[0]?be=I[0]:be=be$=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes($.key)){$.preventDefault();let ue=Number($.currentTarget.getAttribute(\"data-index\")),ze=z[ue],ie=null;if(v!=null){let be=$.shiftKey?T:v;switch($.key){case\"ArrowUp\":ie=Fc(ze,be,1,s,l);break;case\"ArrowRight\":ie=Fc(ze,be,a?-1:1,s,l);break;case\"ArrowDown\":ie=Fc(ze,be,-1,s,l);break;case\"ArrowLeft\":ie=Fc(ze,be,a?1:-1,s,l);break;case\"PageUp\":ie=Fc(ze,T,1,s,l);break;case\"PageDown\":ie=Fc(ze,T,-1,s,l);break;case\"Home\":ie=s;break;case\"End\":ie=l;break;default:break}}else if(L){let be=I[I.length-1],ge=I.indexOf(ze),Ge=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],Ee=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];Ge.includes($.key)?ge===0?ie=I[0]:ie=I[ge-1]:Ee.includes($.key)&&(ge===I.length-1?ie=be:ie=I[ge+1])}ie!=null&&Me($,ie)}q?.onKeyDown?.($)};Io(()=>{r&&Z.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&P(-1),r&&F!==-1&&fe(-1);let qe=q=>$=>{q.onChange?.($),Me($,$.target.valueAsNumber)},Be=Fo.useRef(void 0),ot=p;a&&p===\"horizontal\"&&(ot+=\"-reverse\");let Se=({finger:q,move:$=!1})=>{let{current:ue}=Z,{width:ze,height:ie,bottom:be,left:ge}=ue.getBoundingClientRect(),Ge;ot.startsWith(\"vertical\")?Ge=(be-q.y)/ie:Ge=(q.x-ge)/ze,ot.includes(\"-reverse\")&&(Ge=1-Ge);let Ee;if(Ee=$4(Ge,s,l),v)Ee=q4(Ee,v,s);else{let et=_2(I,Ee);Ee=I[et]}Ee=Ma(Ee,s,l);let ve=0;if(A){$?ve=Be.current:ve=_2(z,Ee),n&&(Ee=Ma(Ee,z[ve-1]||-1/0,z[ve+1]||1/0));let et=Ee;Ee=B2({values:z,newValue:Ee,index:ve}),n&&$||(ve=Ee.indexOf(et),Be.current=ve)}return{newValue:Ee,activeIndex:ve}},we=nn(q=>{let $=sh(q,m);if(!$)return;if(_.current+=1,q.type===\"mousemove\"&&q.buttons===0){Re(q);return}let{newValue:ue,activeIndex:ze}=Se({finger:$,move:!0});ch({sliderRef:Z,activeIndex:ze,setActive:P}),N(ue),!M&&_.current>I4&&D(!0),O&&!uh(ue,x)&&O(q,ue,ze)}),Re=nn(q=>{let $=sh(q,m);if(D(!1),!$)return;let{newValue:ue}=Se({finger:$,move:!0});P(-1),q.type===\"touchend\"&&C(-1),d&&d(q,k.current??ue),m.current=void 0,ce()}),Ye=nn(q=>{if(r)return;k2()||q.preventDefault();let $=q.changedTouches[0];$!=null&&(m.current=$.identifier);let ue=sh(q,m);if(ue!==!1){let{newValue:ie,activeIndex:be}=Se({finger:ue});ch({sliderRef:Z,activeIndex:be,setActive:P}),N(ie),O&&!uh(ie,x)&&O(q,ie,be)}_.current=0;let ze=It(Z.current);ze.addEventListener(\"touchmove\",we,{passive:!0}),ze.addEventListener(\"touchend\",Re,{passive:!0})}),ce=Fo.useCallback(()=>{let q=It(Z.current);q.removeEventListener(\"mousemove\",we),q.removeEventListener(\"mouseup\",Re),q.removeEventListener(\"touchmove\",we),q.removeEventListener(\"touchend\",Re)},[Re,we]);Fo.useEffect(()=>{let{current:q}=Z;return q.addEventListener(\"touchstart\",Ye,{passive:k2()}),()=>{q.removeEventListener(\"touchstart\",Ye),ce()}},[ce,Ye]),Fo.useEffect(()=>{r&&ce()},[r,ce]);let Ve=q=>$=>{if(q.onMouseDown?.($),r||$.defaultPrevented||$.button!==0)return;$.preventDefault();let ue=sh($,m);if(ue!==!1){let{newValue:ie,activeIndex:be}=Se({finger:ue});ch({sliderRef:Z,activeIndex:be,setActive:P}),N(ie),O&&!uh(ie,x)&&O($,ie,be)}_.current=0;let ze=It(Z.current);ze.addEventListener(\"mousemove\",we,{passive:!0}),ze.addEventListener(\"mouseup\",Re)},yt=bf(A?z[0]:s,s,l),Fe=bf(z[z.length-1],s,l)-yt,Ce=(q={})=>{let $=Aa(q),ue={onMouseDown:Ve($||{})},ze={...$,...ue};return{...q,ref:De,...ze}},xt=q=>$=>{q.onMouseOver?.($);let ue=Number($.currentTarget.getAttribute(\"data-index\"));C(ue)},rt=q=>$=>{q.onMouseLeave?.($),C(-1)},Ze=(q={})=>{let $=Aa(q),ue={onMouseOver:xt($||{}),onMouseLeave:rt($||{})};return{...q,...$,...ue}},le=q=>({pointerEvents:b!==-1&&b!==q?\"none\":void 0}),no;return p===\"vertical\"&&(no=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ot,axisProps:Y4,dragging:M,focusedThumbIndex:F,getHiddenInputProps:(q={})=>{let $=Aa(q),ue={onChange:qe($||{}),onFocus:it($||{}),onBlur:$e($||{}),onKeyDown:Le($||{})},ze={...$,...ue};return{tabIndex:y,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":h(l),\"aria-valuemin\":h(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...q,...ze,style:{...MT,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:no}}},getRootProps:Ce,getThumbProps:Ze,marks:L,open:R,range:A,rootRef:De,trackLeap:Fe,trackOffset:yt,values:z,getThumbStyle:le}}var X4=e=>!e||!br(e),L2=X4;var fh=j(W(),1);function H2(e){return me(\"MuiSlider\",e)}var W4=se(\"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\"]),xr=W4;var qc=j(Te(),1),K4=e=>{let{open:t}=e;return{offset:Q(t&&xr.valueLabelOpen),circle:xr.valueLabelCircle,label:xr.valueLabelLabel}};function OT(e){let{children:t,className:o,value:r}=e,n=K4(e);return t?fh.cloneElement(t,{className:t.props.className},(0,qc.jsxs)(fh.Fragment,{children:[t.props.children,(0,qc.jsx)(\"span\",{className:Q(n.offset,o),\"aria-hidden\":!0,children:(0,qc.jsx)(\"span\",{className:n.circle,children:(0,qc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var Rn=j(Te(),1);function V2(e){return e}var Q4=V(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${re(o.color)}`],o.size!==\"medium\"&&t[`size${re(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(xe(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${xr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${xr.dragging}`]:{[`& .${xr.thumb}, & .${xr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(Xt()).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}}]}))),Z4=V(\"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}}]}),J4=V(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(xe(({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(Xt()).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)})}}}))]}))),ek=V(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${re(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${re(o.size)}`]]}})(xe(({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%)\"},[`&.${xr.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(Xt()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${xr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${xr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),tk=V(OT,{name:\"MuiSlider\",slot:\"ValueLabel\"})(xe(({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%\"},[`&.${xr.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%\"},[`&.${xr.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 ok=V(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Ml(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(xe(({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}}]}))),rk=V(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Ml(e)&&e!==\"markLabelActive\"})(xe(({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}}]}))),nk=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${re(l)}`,s&&`size${re(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${re(s)}`,l&&`thumbColor${re(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return ye(c,H2,i)},ak=({children:e})=>e,ik=dh.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSlider\"}),n=wi(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:d=\"primary\",classes:p,className:f,disableSwap:h=!1,disabled:v=!1,getAriaLabel:T,getAriaValueText:y,marks:g=!1,max:m=100,min:b=0,name:P,onChange:R,onChangeCommitted:C,orientation:M=\"horizontal\",shiftStep:D=10,size:_=\"medium\",step:k=1,scale:x=V2,slotProps:N,slots:O,tabIndex:A,track:z=\"normal\",value:L,valueLabelDisplay:I=\"off\",valueLabelFormat:F=V2,...fe}=r,Z={...r,isRtl:n,max:m,min:b,classes:p,disabled:v,disableSwap:h,orientation:M,marks:g,color:d,size:_,step:k,shiftStep:D,scale:x,track:z,valueLabelDisplay:I,valueLabelFormat:F},{axisProps:De,getRootProps:it,getHiddenInputProps:$e,getThumbProps:Me,open:Le,active:qe,axis:Be,focusedThumbIndex:ot,range:Se,dragging:we,marks:Re,values:Ye,trackOffset:ce,trackLeap:Ve,getThumbStyle:yt}=U2({...Z,rootRef:o});Z.marked=Re.length>0&&Re.some(ht=>ht.label),Z.dragging=we,Z.focusedThumbIndex=ot;let Fe=nk(Z),Ce=O?.root??c.Root??Q4,xt=O?.rail??c.Rail??Z4,rt=O?.track??c.Track??J4,Ze=O?.thumb??c.Thumb??ek,le=O?.valueLabel??c.ValueLabel??tk,no=O?.mark??c.Mark??ok,Je=O?.markLabel??c.MarkLabel??rk,q=O?.input??c.Input??\"input\",$=N?.root??u.root,ue=N?.rail??u.rail,ze=N?.track??u.track,ie=N?.thumb??u.thumb,be=N?.valueLabel??u.valueLabel,ge=N?.mark??u.mark,Ge=N?.markLabel??u.markLabel,Ee=N?.input??u.input,ve=vr({elementType:Ce,getSlotProps:it,externalSlotProps:$,externalForwardedProps:fe,additionalProps:{...L2(Ce)&&{as:s}},ownerState:{...Z,...$?.ownerState},className:[Fe.root,f]}),et=vr({elementType:xt,externalSlotProps:ue,ownerState:Z,className:Fe.rail}),Kt=vr({elementType:rt,externalSlotProps:ze,additionalProps:{style:{...De[Be].offset(ce),...De[Be].leap(Ve)}},ownerState:{...Z,...ze?.ownerState},className:Fe.track}),vo=vr({elementType:Ze,getSlotProps:Me,externalSlotProps:ie,ownerState:{...Z,...ie?.ownerState},className:Fe.thumb}),Y=vr({elementType:le,externalSlotProps:be,ownerState:{...Z,...be?.ownerState},className:Fe.valueLabel}),Oe=vr({elementType:no,externalSlotProps:ge,ownerState:Z,className:Fe.mark}),Mt=vr({elementType:Je,externalSlotProps:Ge,ownerState:Z,className:Fe.markLabel}),Ft=vr({elementType:q,getSlotProps:$e,externalSlotProps:Ee,ownerState:Z});return(0,Rn.jsxs)(Ce,{...ve,children:[(0,Rn.jsx)(xt,{...et}),(0,Rn.jsx)(rt,{...Kt}),Re.filter(ht=>ht.value>=b&&ht.value<=m).map((ht,qt)=>{let rr=bf(ht.value,b,m),Ho=De[Be].offset(rr),nr;return z===!1?nr=Ye.includes(ht.value):nr=z===\"normal\"&&(Se?ht.value>=Ye[0]&&ht.value<=Ye[Ye.length-1]:ht.value<=Ye[0])||z===\"inverted\"&&(Se?ht.value<=Ye[0]||ht.value>=Ye[Ye.length-1]:ht.value>=Ye[0]),(0,Rn.jsxs)(dh.Fragment,{children:[(0,Rn.jsx)(no,{\"data-index\":qt,...Oe,...!br(no)&&{markActive:nr},style:{...Ho,...Oe.style},className:Q(Oe.className,nr&&Fe.markActive)}),ht.label!=null?(0,Rn.jsx)(Je,{\"aria-hidden\":!0,\"data-index\":qt,...Mt,...!br(Je)&&{markLabelActive:nr},style:{...Ho,...Mt.style},className:Q(Fe.markLabel,Mt.className,nr&&Fe.markLabelActive),children:ht.label}):null]},qt)}),Ye.map((ht,qt)=>{let rr=bf(ht,b,m),Ho=De[Be].offset(rr),nr=I===\"off\"?ak:le;return(0,Rn.jsx)(nr,{...!br(nr)&&{valueLabelFormat:F,valueLabelDisplay:I,value:typeof F==\"function\"?F(x(ht),qt):F,index:qt,open:Le===qt||qe===qt||I===\"on\",disabled:v},...Y,children:(0,Rn.jsx)(Ze,{\"data-index\":qt,...vo,className:Q(Fe.thumb,vo.className,qe===qt&&Fe.active,ot===qt&&Fe.focusVisible),style:{...Ho,...yt(qt),...vo.style},children:(0,Rn.jsx)(q,{\"data-index\":qt,\"aria-label\":T?T(qt):a,\"aria-valuenow\":x(ht),\"aria-labelledby\":l,\"aria-valuetext\":y?y(x(ht),qt):i,value:Ye[qt],...Ft})})},qt)})]})}),ql=ik;var Tf=j(W(),1);var $2=j(W(),1);function I2(e){return me(\"MuiCircularProgress\",e)}var DJ=se(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Yc=j(Te(),1),Cn=44,AT=Vn`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,zT=Vn`\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`,lk=typeof AT!=\"string\"?gl`\n animation: ${AT} 1.4s linear infinite;\n `:null,sk=typeof zT!=\"string\"?gl`\n animation: ${zT} 1.4s ease-in-out infinite;\n `:null,ck=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${re(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${re(o)}`,n&&\"circleDisableShrink\"]};return ye(a,I2,t)},uk=V(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${re(o.color)}`]]}})(xe(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:lk||{animation:`${AT} 1.4s linear infinite`}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),pk=V(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),fk=V(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${re(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(xe(({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:sk||{animation:`${zT} 1.4s ease-in-out infinite`}}]}))),dk=V(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(xe(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),mk=$2.forwardRef(function(t,o){let r=Pe({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:d=0,variant:p=\"indeterminate\",...f}=r,h={...r,color:a,disableShrink:i,size:s,thickness:u,value:d,variant:p,enableTrackSlot:l},v=ck(h),T={},y={},g={};if(p===\"determinate\"){let m=2*Math.PI*((Cn-u)/2);T.strokeDasharray=m.toFixed(3),g[\"aria-valuenow\"]=Math.round(d),T.strokeDashoffset=`${((100-d)/100*m).toFixed(3)}px`,y.transform=\"rotate(-90deg)\"}return(0,Yc.jsx)(uk,{className:Q(v.root,n),style:{width:s,height:s,...y,...c},ownerState:h,ref:o,role:\"progressbar\",...g,...f,children:(0,Yc.jsxs)(pk,{className:v.svg,ownerState:h,viewBox:`${Cn/2} ${Cn/2} ${Cn} ${Cn}`,children:[l?(0,Yc.jsx)(dk,{className:v.track,ownerState:h,cx:Cn,cy:Cn,r:(Cn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Yc.jsx)(fk,{className:v.circle,style:T,ownerState:h,cx:Cn,cy:Cn,r:(Cn-u)/2,fill:\"none\",strokeWidth:u})]})})}),vf=mk;function F2(e){return me(\"MuiButton\",e)}var yk=se(\"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\"]),Bi=yk;var q2=j(W(),1),hk=q2.createContext({}),Y2=hk;var G2=j(W(),1),gk=G2.createContext(void 0),X2=gk;var Kn=j(Te(),1),bk=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}${re(t)}`,`size${re(n)}`,`${a}Size${re(n)}`,`color${re(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${re(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${re(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${re(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=ye(c,F2,s);return{...s,...u}},K2=[{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}}}],vk=V(Ba,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${re(o.color)}`],t[`size${re(o.size)}`],t[`${o.variant}Size${re(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(xe(({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\"},[`&.${Bi.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]},[`&.${Bi.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${Bi.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)\",[`&.${Bi.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(Xt()).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\"},[`&.${Bi.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${Bi.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}),[`&.${Bi.loading}`]:{color:\"transparent\"}}}]}})),Tk=V(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${re(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}},...K2]})),xk=V(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${re(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}},...K2]})),Sk=V(\"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}}]})),W2=V(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),Pk=Tf.forwardRef(function(t,o){let r=Tf.useContext(Y2),n=Tf.useContext(X2),a=Fn(r,t),i=Pe({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:d=!1,disableElevation:p=!1,disableFocusRipple:f=!1,endIcon:h,focusVisibleClassName:v,fullWidth:T=!1,id:y,loading:g=null,loadingIndicator:m,loadingPosition:b=\"center\",size:P=\"medium\",startIcon:R,type:C,variant:M=\"text\",...D}=i,_=zl(y),k=m??(0,Kn.jsx)(vf,{\"aria-labelledby\":_,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:d,disableElevation:p,disableFocusRipple:f,fullWidth:T,loading:g,loadingIndicator:k,loadingPosition:b,size:P,type:C,variant:M},N=bk(x),O=(R||g&&b===\"start\")&&(0,Kn.jsx)(Tk,{className:N.startIcon,ownerState:x,children:R||(0,Kn.jsx)(W2,{className:N.loadingIconPlaceholder,ownerState:x})}),A=(h||g&&b===\"end\")&&(0,Kn.jsx)(xk,{className:N.endIcon,ownerState:x,children:h||(0,Kn.jsx)(W2,{className:N.loadingIconPlaceholder,ownerState:x})}),z=n||\"\",L=typeof g==\"boolean\"?(0,Kn.jsx)(\"span\",{className:N.loadingWrapper,style:{display:\"contents\"},children:g&&(0,Kn.jsx)(Sk,{className:N.loadingIndicator,ownerState:x,children:k})}):null;return(0,Kn.jsxs)(vk,{ownerState:x,className:Q(r.className,N.root,u,z),component:c,disabled:d||g,focusRipple:!f,focusVisibleClassName:Q(N.focusVisible,v),ref:o,type:C,id:g?_:y,...D,classes:N,children:[O,b!==\"end\"&&L,l,b===\"end\"&&L,A]})}),ln=Pk;var mh=j(W(),1);function Q2(e){return me(\"MuiIconButton\",e)}var Rk=se(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),NT=Rk;var Gc=j(Te(),1),Ck=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${re(r)}`,n&&`edge${re(n)}`,`size${re(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return ye(l,Q2,t)},Ek=V(Ba,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${re(o.color)}`],o.edge&&t[`edge${re(o.edge)}`],t[`size${re(o.size)}`]]}})(xe(({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}}]})),xe(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(Xt()).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)}}],[`&.${NT.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${NT.loading}`]:{color:\"transparent\"}}))),wk=V(\"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\"}}]})),Mk=mh.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:d,loading:p=null,loadingIndicator:f,...h}=r,v=zl(d),T=f??(0,Gc.jsx)(vf,{\"aria-labelledby\":v,color:\"inherit\",size:16}),y={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:T,size:u},g=Ck(y);return(0,Gc.jsxs)(Ek,{id:p?v:d,className:Q(g.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...h,ownerState:y,children:[typeof p==\"boolean\"&&(0,Gc.jsx)(\"span\",{className:g.loadingWrapper,style:{display:\"contents\"},children:(0,Gc.jsx)(wk,{className:g.loadingIndicator,ownerState:y,children:p&&T})}),a]})}),Xc=Mk;var oM=j(W(),1);var J2=j(W(),1);function Z2(e){return me(\"PrivateSwitchBase\",e)}var jee=se(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);var yh=j(Te(),1),Ok=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${re(n)}`],input:[\"input\"]};return ye(a,Z2,t)},Ak=V(Ba,{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}}]}),zk=V(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Vt})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),Nk=J2.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:d,inputProps:p,inputRef:f,name:h,onBlur:v,onChange:T,onFocus:y,readOnly:g,required:m=!1,tabIndex:b,type:P,value:R,slots:C={},slotProps:M={},...D}=t,[_,k]=Dl({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=Da(),N=Me=>{y&&y(Me),x&&x.onFocus&&x.onFocus(Me)},O=Me=>{v&&v(Me),x&&x.onBlur&&x.onBlur(Me)},A=Me=>{if(Me.nativeEvent.defaultPrevented||g)return;let Le=Me.target.checked;k(Le),T&&T(Me,Le)},z=l;x&&typeof z>\"u\"&&(z=x.disabled);let L=P===\"checkbox\"||P===\"radio\",I={...t,checked:_,disabled:z,disableFocusRipple:s,edge:c},F=Ok(I),fe={slots:C,slotProps:{input:p,...M}},[Z,De]=Tt(\"root\",{ref:o,elementType:Ak,className:F.root,shouldForwardComponentProp:!0,externalForwardedProps:{...fe,component:\"span\",...D},getSlotProps:Me=>({...Me,onFocus:Le=>{Me.onFocus?.(Le),N(Le)},onBlur:Le=>{Me.onBlur?.(Le),O(Le)}}),ownerState:I,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[it,$e]=Tt(\"input\",{ref:f,elementType:zk,className:F.input,externalForwardedProps:fe,getSlotProps:Me=>({...Me,onChange:Le=>{Me.onChange?.(Le),A(Le)}}),ownerState:I,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:z,id:L?d:void 0,name:h,readOnly:g,required:m,tabIndex:b,type:P,...P===\"checkbox\"&&R===void 0?{}:{value:R}}});return(0,yh.jsxs)(Z,{...De,children:[(0,yh.jsx)(it,{...$e}),_?a:u]})}),eM=Nk;function tM(e){return me(\"MuiSwitch\",e)}var Dk=se(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),qo=Dk;var Wc=j(Te(),1),_k=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${re(o)}`,`size${re(r)}`],switchBase:[\"switchBase\",`color${re(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=ye(l,tM,t);return{...t,...s}},Bk=V(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${re(o.edge)}`],t[`size${re(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,[`& .${qo.thumb}`]:{width:16,height:16},[`& .${qo.switchBase}`]:{padding:4,[`&.${qo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),kk=V(eM,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${qo.input}`]:t.input},o.color!==\"default\"&&t[`color${re(o.color)}`]]}})(xe(({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}),[`&.${qo.checked}`]:{transform:\"translateX(20px)\"},[`&.${qo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${qo.checked} + .${qo.track}`]:{opacity:.5},[`&.${qo.disabled} + .${qo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${qo.input}`]:{left:\"-100%\",width:\"300%\"}})),xe(({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(Xt([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${qo.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\"}},[`&.${qo.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)}`}},[`&.${qo.checked} + .${qo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),jk=V(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(xe(({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}`}))),Uk=V(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(xe(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),Lk=oM.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...d}=r,p={...r,color:a,edge:i,size:l},f=_k(p),h={slots:c,slotProps:u},[v,T]=Tt(\"root\",{className:Q(f.root,n),elementType:Bk,externalForwardedProps:h,ownerState:p,additionalProps:{sx:s}}),[y,g]=Tt(\"thumb\",{className:f.thumb,elementType:Uk,externalForwardedProps:h,ownerState:p}),m=(0,Wc.jsx)(y,{...g}),[b,P]=Tt(\"track\",{className:f.track,elementType:jk,externalForwardedProps:h,ownerState:p});return(0,Wc.jsxs)(v,{...T,children:[(0,Wc.jsx)(kk,{type:\"checkbox\",icon:m,checkedIcon:m,ref:o,ownerState:p,...d,classes:{...f,root:f.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,Wc.jsx)(b,{...P})]})}),Qn=Lk;var ro=j(W(),1);var EM=j(W(),1);var Yo=j(W(),1);var Wt=\"top\",go=\"bottom\",po=\"right\",oo=\"left\",hh=\"auto\",ki=[Wt,go,po,oo],ka=\"start\",Yl=\"end\",rM=\"clippingParents\",gh=\"viewport\",Kc=\"popper\",nM=\"reference\",DT=ki.reduce(function(e,t){return e.concat([t+\"-\"+ka,t+\"-\"+Yl])},[]),bh=[].concat(ki,[hh]).reduce(function(e,t){return e.concat([t,t+\"-\"+ka,t+\"-\"+Yl])},[]),Hk=\"beforeRead\",Vk=\"read\",Ik=\"afterRead\",$k=\"beforeMain\",Fk=\"main\",qk=\"afterMain\",Yk=\"beforeWrite\",Gk=\"write\",Xk=\"afterWrite\",aM=[Hk,Vk,Ik,$k,Fk,qk,Yk,Gk,Xk];function wo(e){return e?(e.nodeName||\"\").toLowerCase():null}function jt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function sn(e){var t=jt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=jt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Qc(e){if(typeof ShadowRoot>\"u\")return!1;var t=jt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Wk(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)||!wo(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 Kk(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)||!wo(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var iM={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:Wk,effect:Kk,requires:[\"computeStyles\"]};function Mo(e){return e.split(\"-\")[0]}var En=Math.max,Gl=Math.min,ja=Math.round;function Zc(){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 xf(){return!/^((?!chrome|android).)*safari/i.test(Zc())}function cn(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&&ja(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&ja(r.height)/e.offsetHeight||1);var i=sn(e)?jt(e):window,l=i.visualViewport,s=!xf()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,d=r.width/n,p=r.height/a;return{width:d,height:p,top:u,right:c+d,bottom:u+p,left:c,x:c,y:u}}function Xl(e){var t=cn(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 Sf(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&Qc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function or(e){return jt(e).getComputedStyle(e)}function _T(e){return[\"table\",\"td\",\"th\"].indexOf(wo(e))>=0}function Lo(e){return((sn(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ua(e){return wo(e)===\"html\"?e:e.assignedSlot||e.parentNode||(Qc(e)?e.host:null)||Lo(e)}function lM(e){return!bo(e)||or(e).position===\"fixed\"?null:e.offsetParent}function Qk(e){var t=/firefox/i.test(Zc()),o=/Trident/i.test(Zc());if(o&&bo(e)){var r=or(e);if(r.position===\"fixed\")return null}var n=Ua(e);for(Qc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(wo(n))<0;){var a=or(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 wn(e){for(var t=jt(e),o=lM(e);o&&_T(o)&&or(o).position===\"static\";)o=lM(o);return o&&(wo(o)===\"html\"||wo(o)===\"body\"&&or(o).position===\"static\")?t:o||Qk(e)||t}function Wl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function Kl(e,t,o){return En(e,Gl(t,o))}function sM(e,t,o){var r=Kl(e,t,o);return r>o?o:r}function Pf(){return{top:0,right:0,bottom:0,left:0}}function Rf(e){return Object.assign({},Pf(),e)}function Cf(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var Zk=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,Rf(typeof t!=\"number\"?t:Cf(t,ki))};function Jk(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Mo(o.placement),s=Wl(l),c=[oo,po].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var d=Zk(n.padding,o),p=Xl(a),f=s===\"y\"?Wt:oo,h=s===\"y\"?go:po,v=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],T=i[s]-o.rects.reference[s],y=wn(a),g=y?s===\"y\"?y.clientHeight||0:y.clientWidth||0:0,m=v/2-T/2,b=d[f],P=g-p[u]-d[h],R=g/2-p[u]/2+m,C=Kl(b,R,P),M=s;o.modifiersData[r]=(t={},t[M]=C,t.centerOffset=C-R,t)}}function e6(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)||Sf(t.elements.popper,n)&&(t.elements.arrow=n))}var cM={name:\"arrow\",enabled:!0,phase:\"main\",fn:Jk,effect:e6,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function un(e){return e.split(\"-\")[1]}var t6={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function o6(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:ja(o*n)/n||0,y:ja(r*n)/n||0}}function uM(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,d=e.isFixed,p=i.x,f=p===void 0?0:p,h=i.y,v=h===void 0?0:h,T=typeof u==\"function\"?u({x:f,y:v}):{x:f,y:v};f=T.x,v=T.y;var y=i.hasOwnProperty(\"x\"),g=i.hasOwnProperty(\"y\"),m=oo,b=Wt,P=window;if(c){var R=wn(o),C=\"clientHeight\",M=\"clientWidth\";if(R===jt(o)&&(R=Lo(o),or(R).position!==\"static\"&&l===\"absolute\"&&(C=\"scrollHeight\",M=\"scrollWidth\")),R=R,n===Wt||(n===oo||n===po)&&a===Yl){b=go;var D=d&&R===P&&P.visualViewport?P.visualViewport.height:R[C];v-=D-r.height,v*=s?1:-1}if(n===oo||(n===Wt||n===go)&&a===Yl){m=po;var _=d&&R===P&&P.visualViewport?P.visualViewport.width:R[M];f-=_-r.width,f*=s?1:-1}}var k=Object.assign({position:l},c&&t6),x=u===!0?o6({x:f,y:v},jt(o)):{x:f,y:v};if(f=x.x,v=x.y,s){var N;return Object.assign({},k,(N={},N[b]=g?\"0\":\"\",N[m]=y?\"0\":\"\",N.transform=(P.devicePixelRatio||1)<=1?\"translate(\"+f+\"px, \"+v+\"px)\":\"translate3d(\"+f+\"px, \"+v+\"px, 0)\",N))}return Object.assign({},k,(t={},t[b]=g?v+\"px\":\"\",t[m]=y?f+\"px\":\"\",t.transform=\"\",t))}function r6(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:Mo(t.placement),variation:un(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,uM(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,uM(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 pM={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:r6,data:{}};var vh={passive:!0};function n6(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=jt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,vh)}),l&&s.addEventListener(\"resize\",o.update,vh),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,vh)}),l&&s.removeEventListener(\"resize\",o.update,vh)}}var fM={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:n6,data:{}};var a6={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function Jc(e){return e.replace(/left|right|bottom|top/g,function(t){return a6[t]})}var i6={start:\"end\",end:\"start\"};function Th(e){return e.replace(/start|end/g,function(t){return i6[t]})}function Ql(e){var t=jt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function Zl(e){return cn(Lo(e)).left+Ql(e).scrollLeft}function BT(e,t){var o=jt(e),r=Lo(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=xf();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+Zl(e),y:s}}function kT(e){var t,o=Lo(e),r=Ql(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=En(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=En(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+Zl(e),s=-r.scrollTop;return or(n||o).direction===\"rtl\"&&(l+=En(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function Jl(e){var t=or(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function xh(e){return[\"html\",\"body\",\"#document\"].indexOf(wo(e))>=0?e.ownerDocument.body:bo(e)&&Jl(e)?e:xh(Ua(e))}function ji(e,t){var o;t===void 0&&(t=[]);var r=xh(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=jt(r),i=n?[a].concat(a.visualViewport||[],Jl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(ji(Ua(i)))}function eu(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function l6(e,t){var o=cn(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 dM(e,t,o){return t===gh?eu(BT(e,o)):sn(t)?l6(t,o):eu(kT(Lo(e)))}function s6(e){var t=ji(Ua(e)),o=[\"absolute\",\"fixed\"].indexOf(or(e).position)>=0,r=o&&bo(e)?wn(e):e;return sn(r)?t.filter(function(n){return sn(n)&&Sf(n,r)&&wo(n)!==\"body\"}):[]}function jT(e,t,o,r){var n=t===\"clippingParents\"?s6(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=dM(e,c,r);return s.top=En(u.top,s.top),s.right=Gl(u.right,s.right),s.bottom=Gl(u.bottom,s.bottom),s.left=En(u.left,s.left),s},dM(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 Ef(e){var t=e.reference,o=e.element,r=e.placement,n=r?Mo(r):null,a=r?un(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Wt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case po:s={x:t.x+t.width,y:l};break;case oo:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?Wl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case ka:s[c]=s[c]-(t[u]/2-o[u]/2);break;case Yl:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function Mn(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?rM:l,c=o.rootBoundary,u=c===void 0?gh:c,d=o.elementContext,p=d===void 0?Kc:d,f=o.altBoundary,h=f===void 0?!1:f,v=o.padding,T=v===void 0?0:v,y=Rf(typeof T!=\"number\"?T:Cf(T,ki)),g=p===Kc?nM:Kc,m=e.rects.popper,b=e.elements[h?g:p],P=jT(sn(b)?b:b.contextElement||Lo(e.elements.popper),s,u,i),R=cn(e.elements.reference),C=Ef({reference:R,element:m,strategy:\"absolute\",placement:n}),M=eu(Object.assign({},m,C)),D=p===Kc?M:R,_={top:P.top-D.top+y.top,bottom:D.bottom-P.bottom+y.bottom,left:P.left-D.left+y.left,right:D.right-P.right+y.right},k=e.modifiersData.offset;if(p===Kc&&k){var x=k[n];Object.keys(_).forEach(function(N){var O=[po,go].indexOf(N)>=0?1:-1,A=[Wt,go].indexOf(N)>=0?\"y\":\"x\";_[N]+=x[A]*O})}return _}function UT(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?bh:s,u=un(r),d=u?l?DT:DT.filter(function(h){return un(h)===u}):ki,p=d.filter(function(h){return c.indexOf(h)>=0});p.length===0&&(p=d);var f=p.reduce(function(h,v){return h[v]=Mn(e,{placement:v,boundary:n,rootBoundary:a,padding:i})[Mo(v)],h},{});return Object.keys(f).sort(function(h,v){return f[h]-f[v]})}function c6(e){if(Mo(e)===hh)return[];var t=Jc(e);return[Th(e),t,Th(t)]}function u6(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,d=o.rootBoundary,p=o.altBoundary,f=o.flipVariations,h=f===void 0?!0:f,v=o.allowedAutoPlacements,T=t.options.placement,y=Mo(T),g=y===T,m=s||(g||!h?[Jc(T)]:c6(T)),b=[T].concat(m).reduce(function($e,Me){return $e.concat(Mo(Me)===hh?UT(t,{placement:Me,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:v}):Me)},[]),P=t.rects.reference,R=t.rects.popper,C=new Map,M=!0,D=b[0],_=0;_=0,A=O?\"width\":\"height\",z=Mn(t,{placement:k,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),L=O?N?po:oo:N?go:Wt;P[A]>R[A]&&(L=Jc(L));var I=Jc(L),F=[];if(a&&F.push(z[x]<=0),l&&F.push(z[L]<=0,z[I]<=0),F.every(function($e){return $e})){D=k,M=!1;break}C.set(k,F)}if(M)for(var fe=h?3:1,Z=function(Me){var Le=b.find(function(qe){var Be=C.get(qe);if(Be)return Be.slice(0,Me).every(function(ot){return ot})});if(Le)return D=Le,\"break\"},De=fe;De>0;De--){var it=Z(De);if(it===\"break\")break}t.placement!==D&&(t.modifiersData[r]._skip=!0,t.placement=D,t.reset=!0)}}var mM={name:\"flip\",enabled:!0,phase:\"main\",fn:u6,requiresIfExists:[\"offset\"],data:{_skip:!1}};function yM(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 hM(e){return[Wt,po,go,oo].some(function(t){return e[t]>=0})}function p6(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=Mn(t,{elementContext:\"reference\"}),l=Mn(t,{altBoundary:!0}),s=yM(i,r),c=yM(l,n,a),u=hM(s),d=hM(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":d})}var gM={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:p6};function f6(e,t,o){var r=Mo(e),n=[oo,Wt].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,[oo,po].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function d6(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=bh.reduce(function(u,d){return u[d]=f6(d,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 bM={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:d6};function m6(e){var t=e.state,o=e.name;t.modifiersData[o]=Ef({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var vM={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:m6,data:{}};function LT(e){return e===\"x\"?\"y\":\"x\"}function y6(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,d=o.padding,p=o.tether,f=p===void 0?!0:p,h=o.tetherOffset,v=h===void 0?0:h,T=Mn(t,{boundary:s,rootBoundary:c,padding:d,altBoundary:u}),y=Mo(t.placement),g=un(t.placement),m=!g,b=Wl(y),P=LT(b),R=t.modifiersData.popperOffsets,C=t.rects.reference,M=t.rects.popper,D=typeof v==\"function\"?v(Object.assign({},t.rects,{placement:t.placement})):v,_=typeof D==\"number\"?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),k=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(R){if(a){var N,O=b===\"y\"?Wt:oo,A=b===\"y\"?go:po,z=b===\"y\"?\"height\":\"width\",L=R[b],I=L+T[O],F=L-T[A],fe=f?-M[z]/2:0,Z=g===ka?C[z]:M[z],De=g===ka?-M[z]:-C[z],it=t.elements.arrow,$e=f&&it?Xl(it):{width:0,height:0},Me=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:Pf(),Le=Me[O],qe=Me[A],Be=Kl(0,C[z],$e[z]),ot=m?C[z]/2-fe-Be-Le-_.mainAxis:Z-Be-Le-_.mainAxis,Se=m?-C[z]/2+fe+Be+qe+_.mainAxis:De+Be+qe+_.mainAxis,we=t.elements.arrow&&wn(t.elements.arrow),Re=we?b===\"y\"?we.clientTop||0:we.clientLeft||0:0,Ye=(N=k?.[b])!=null?N:0,ce=L+ot-Ye-Re,Ve=L+Se-Ye,yt=Kl(f?Gl(I,ce):I,L,f?En(F,Ve):F);R[b]=yt,x[b]=yt-L}if(l){var Fe,Ce=b===\"x\"?Wt:oo,xt=b===\"x\"?go:po,rt=R[P],Ze=P===\"y\"?\"height\":\"width\",le=rt+T[Ce],no=rt-T[xt],Je=[Wt,oo].indexOf(y)!==-1,q=(Fe=k?.[P])!=null?Fe:0,$=Je?le:rt-C[Ze]-M[Ze]-q+_.altAxis,ue=Je?rt+C[Ze]+M[Ze]-q-_.altAxis:no,ze=f&&Je?sM($,rt,ue):Kl(f?$:le,rt,f?ue:no);R[P]=ze,x[P]=ze-rt}t.modifiersData[r]=x}}var TM={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:y6,requiresIfExists:[\"offset\"]};function HT(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function VT(e){return e===jt(e)||!bo(e)?Ql(e):HT(e)}function h6(e){var t=e.getBoundingClientRect(),o=ja(t.width)/e.offsetWidth||1,r=ja(t.height)/e.offsetHeight||1;return o!==1||r!==1}function IT(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&h6(t),a=Lo(t),i=cn(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((wo(t)!==\"body\"||Jl(a))&&(l=VT(t)),bo(t)?(s=cn(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=Zl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function g6(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 $T(e){var t=g6(e);return aM.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function FT(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function qT(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 xM={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function SM(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return ye({root:[\"root\"]},RM,t)},S6={},P6=Yo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:d,slotProps:p={},slots:f={},TransitionProps:h,ownerState:v,...T}=t,y=Yo.useRef(null),g=to(y,o),m=Yo.useRef(null),b=to(m,d),P=Yo.useRef(b);Io(()=>{P.current=b},[b]),Yo.useImperativeHandle(d,()=>m.current,[]);let R=v6(c,a),[C,M]=Yo.useState(R),[D,_]=Yo.useState(GT(r));Yo.useEffect(()=>{m.current&&m.current.forceUpdate()}),Yo.useEffect(()=>{r&&_(GT(r))},[r]),Io(()=>{if(!D||!s)return;let A=I=>{M(I.placement)},z=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:I})=>{A(I)}}];l!=null&&(z=z.concat(l)),u&&u.modifiers!=null&&(z=z.concat(u.modifiers));let L=YT(D,y.current,{placement:R,...u,modifiers:z});return P.current(L),()=>{L.destroy(),P.current(null)}},[D,i,l,s,u,R]);let k={placement:C};h!==null&&(k.TransitionProps=h);let x=x6(t),N=f.root??\"div\",O=vr({elementType:N,externalSlotProps:p.root,externalForwardedProps:T,additionalProps:{role:\"tooltip\",ref:g},ownerState:t,className:x.root});return(0,Sh.jsx)(N,{...O,children:typeof n==\"function\"?n(k):n})}),R6=Yo.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:d=\"bottom\",popperOptions:p=S6,popperRef:f,style:h,transition:v=!1,slotProps:T={},slots:y={},...g}=t,[m,b]=Yo.useState(!0),P=()=>{b(!1)},R=()=>{b(!0)};if(!s&&!u&&(!v||m))return null;let C;if(a)C=a;else if(r){let _=GT(r);C=_&&T6(_)?It(_).body:It(null).body}let M=!u&&s&&(!v||m)?\"none\":void 0,D=v?{in:u,onEnter:P,onExited:R}:void 0;return(0,Sh.jsx)(ff,{disablePortal:l,container:C,children:(0,Sh.jsx)(P6,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:v?!m:u,placement:d,popperOptions:p,popperRef:f,slotProps:T,slots:y,...g,style:{position:\"fixed\",top:0,left:0,display:M,...h},TransitionProps:D,children:n})})}),CM=R6;var wM=j(Te(),1),C6=V(CM,{name:\"MuiPopper\",slot:\"Root\"})({}),E6=EM.forwardRef(function(t,o){let r=wi(),n=Pe({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:v,popperRef:T,transition:y,slots:g,slotProps:m,...b}=n,P=g?.root??l?.Root,R={anchorEl:a,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:v,popperRef:T,transition:y,...b};return(0,wM.jsx)(C6,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:P},slotProps:m??s,...R,ref:o})}),Ph=E6;function MM(e){return me(\"MuiTooltip\",e)}var w6=se(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),$t=w6;var Ui=j(Te(),1);function M6(e){return Math.round(e*1e5)/1e5}var O6=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${re(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return ye(i,MM,t)},A6=V(Ph,{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]}})(xe(({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\"] .${$t.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${$t.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),z6=V(\"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${re(o.placement.split(\"-\")[0])}`]]}})(xe(({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,[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${$t.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${$t.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:`${M6(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),N6=V(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(xe(({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)\"}}))),Rh=!1,OM=new Nc,wf={x:0,y:0};function Ch(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var D6=ro.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:d=!1,disableInteractive:p=!1,disableTouchListener:f=!1,enterDelay:h=100,enterNextDelay:v=0,enterTouchDelay:T=700,followCursor:y=!1,id:g,leaveDelay:m=0,leaveTouchDelay:b=1500,onClose:P,onOpen:R,open:C,placement:M=\"bottom\",PopperComponent:D,PopperProps:_={},slotProps:k={},slots:x={},title:N,TransitionComponent:O,TransitionProps:A,...z}=r,L=ro.isValidElement(a)?a:(0,Ui.jsx)(\"span\",{children:a}),I=Yn(),F=wi(),[fe,Z]=ro.useState(),[De,it]=ro.useState(null),$e=ro.useRef(!1),Me=p||y,Le=vn(),qe=vn(),Be=vn(),ot=vn(),[Se,we]=Dl({controlled:C,default:!1,name:\"Tooltip\",state:\"open\"}),Re=Se,Ye=zl(g),ce=ro.useRef(),Ve=Oi(()=>{ce.current!==void 0&&(document.body.style.WebkitUserSelect=ce.current,ce.current=void 0),ot.clear()});ro.useEffect(()=>Ve,[Ve]);let yt=_e=>{OM.clear(),Rh=!0,we(!0),R&&!Re&&R(_e)},Fe=Oi(_e=>{OM.start(800+m,()=>{Rh=!1}),we(!1),P&&Re&&P(_e),Le.start(I.transitions.duration.shortest,()=>{$e.current=!1})}),Ce=_e=>{$e.current&&_e.type!==\"touchstart\"||(fe&&fe.removeAttribute(\"title\"),qe.clear(),Be.clear(),h||Rh&&v?qe.start(Rh?v:h,()=>{yt(_e)}):yt(_e))},xt=_e=>{qe.clear(),Be.start(m,()=>{Fe(_e)})},[,rt]=ro.useState(!1),Ze=_e=>{Pn(_e.target)||(rt(!1),xt(_e))},le=_e=>{fe||Z(_e.currentTarget),Pn(_e.target)&&(rt(!0),Ce(_e))},no=_e=>{$e.current=!0;let To=L.props;To.onTouchStart&&To.onTouchStart(_e)},Je=_e=>{no(_e),Be.clear(),Le.clear(),Ve(),ce.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ot.start(T,()=>{document.body.style.WebkitUserSelect=ce.current,Ce(_e)})},q=_e=>{L.props.onTouchEnd&&L.props.onTouchEnd(_e),Ve(),Be.start(b,()=>{Fe(_e)})};ro.useEffect(()=>{if(!Re)return;function _e(To){To.key===\"Escape\"&&Fe(To)}return document.addEventListener(\"keydown\",_e),()=>{document.removeEventListener(\"keydown\",_e)}},[Fe,Re]);let $=yo(gr(L),Z,o);!N&&N!==0&&(Re=!1);let ue=ro.useRef(),ze=_e=>{let To=L.props;To.onMouseMove&&To.onMouseMove(_e),wf={x:_e.clientX,y:_e.clientY},ue.current&&ue.current.update()},ie={},be=typeof N==\"string\";c?(ie.title=!Re&&be&&!d?N:null,ie[\"aria-describedby\"]=Re?Ye:null):(ie[\"aria-label\"]=be?N:null,ie[\"aria-labelledby\"]=Re&&!be?Ye:null);let ge={...ie,...z,...L.props,className:Q(z.className,L.props.className),onTouchStart:no,ref:$,...y?{onMouseMove:ze}:{}},Ge={};f||(ge.onTouchStart=Je,ge.onTouchEnd=q),d||(ge.onMouseOver=Ch(Ce,ge.onMouseOver),ge.onMouseLeave=Ch(xt,ge.onMouseLeave),Me||(Ge.onMouseOver=Ce,Ge.onMouseLeave=xt)),u||(ge.onFocus=Ch(le,ge.onFocus),ge.onBlur=Ch(Ze,ge.onBlur),Me||(Ge.onFocus=le,Ge.onBlur=Ze));let Ee={...r,isRtl:F,arrow:n,disableInteractive:Me,placement:M,PopperComponentProp:D,touch:$e.current},ve=typeof k.popper==\"function\"?k.popper(Ee):k.popper,et=ro.useMemo(()=>{let _e=[{name:\"arrow\",enabled:!!De,options:{element:De,padding:4}}];return _.popperOptions?.modifiers&&(_e=_e.concat(_.popperOptions.modifiers)),ve?.popperOptions?.modifiers&&(_e=_e.concat(ve.popperOptions.modifiers)),{..._.popperOptions,...ve?.popperOptions,modifiers:_e}},[De,_.popperOptions,ve?.popperOptions]),Kt=O6(Ee),vo=typeof k.transition==\"function\"?k.transition(Ee):k.transition,Y={slots:{popper:l.Popper,transition:l.Transition??O,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:k.arrow??s.arrow,popper:{..._,...ve??s.popper},tooltip:k.tooltip??s.tooltip,transition:{...A,...vo??s.transition}}},[Oe,Mt]=Tt(\"popper\",{elementType:A6,externalForwardedProps:Y,ownerState:Ee,className:Q(Kt.popper,_?.className)}),[Ft,ht]=Tt(\"transition\",{elementType:uf,externalForwardedProps:Y,ownerState:Ee}),[qt,rr]=Tt(\"tooltip\",{elementType:z6,className:Kt.tooltip,externalForwardedProps:Y,ownerState:Ee}),[Ho,nr]=Tt(\"arrow\",{elementType:N6,className:Kt.arrow,externalForwardedProps:Y,ownerState:Ee,ref:it});return(0,Ui.jsxs)(ro.Fragment,{children:[ro.cloneElement(L,ge),(0,Ui.jsx)(Oe,{as:D??Ph,placement:M,anchorEl:y?{getBoundingClientRect:()=>({top:wf.y,left:wf.x,right:wf.x,bottom:wf.y,width:0,height:0})}:fe,popperRef:ue,open:fe?Re:!1,id:Ye,transition:!0,...Ge,...Mt,popperOptions:et,children:({TransitionProps:_e})=>(0,Ui.jsx)(Ft,{timeout:I.transitions.duration.shorter,..._e,...ht,children:(0,Ui.jsxs)(qt,{...rr,children:[N,n?(0,Ui.jsx)(Ho,{...nr}):null]})})})]})}),Mf=D6;var AM=j(Te(),1),zM=kr((0,AM.jsx)(\"path\",{d:\"M8 5v14l11-7z\"}),\"PlayArrow\");var NM=j(Te(),1),DM=kr((0,NM.jsx)(\"path\",{d:\"M6 19h4V5H6zm8-14v14h4V5z\"}),\"Pause\");var _M=j(Te(),1),BM=kr((0,_M.jsx)(\"path\",{d:\"M6 6h12v12H6z\"}),\"Stop\");var Eh=j(W()),_6={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},B6={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function k6(e){return e===\"dark\"?_6:B6}function XT(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 WT(){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:XT(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:XT(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:XT(n)?\"dark\":\"light\"}}function kM(){let[e,t]=(0,Eh.useState)(()=>WT());return(0,Eh.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(WT());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(WT()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:k6(e.theme)}}var jM={inferno:[[0,0,4],[40,11,84],[101,21,110],[159,42,99],[212,72,66],[245,125,21],[252,193,57],[252,255,164]],viridis:[[68,1,84],[72,36,117],[65,68,135],[53,95,141],[42,120,142],[33,145,140],[34,168,132],[68,191,112],[122,209,81],[189,223,38],[253,231,37]],plasma:[[13,8,135],[75,3,161],[126,3,168],[168,34,150],[203,70,121],[229,107,93],[248,148,65],[253,195,40],[240,249,33]],magma:[[0,0,4],[28,16,68],[79,18,123],[129,37,129],[181,54,122],[229,80,100],[251,135,97],[254,194,135],[252,253,191]],hot:[[0,0,0],[87,0,0],[173,0,0],[255,0,0],[255,87,0],[255,173,0],[255,255,0],[255,255,128],[255,255,255]],gray:[[0,0,0],[255,255,255]],hsv:[[255,0,0],[255,255,0],[0,255,0],[0,255,255],[0,0,255],[255,0,255],[255,0,0]]},sie=Object.keys(jM);function j6(e){let t=new Uint8Array(768);for(let o=0;o<256;o++){let r=o/255*(e.length-1),n=Math.floor(r),a=r-n,i=e[Math.min(n,e.length-1)],l=e[Math.min(n+1,e.length-1)];t[o*3]=Math.round(i[0]+a*(l[0]-i[0])),t[o*3+1]=Math.round(i[1]+a*(l[1]-i[1])),t[o*3+2]=Math.round(i[2]+a*(l[2]-i[2]))}return t}var On=Object.fromEntries(Object.entries(jM).map(([e,t])=>[e,j6(t)]));function wh(e,t,o,r,n){let a=n>r?n-r:1,i=!(n>r);for(let l=0;lURL.revokeObjectURL(r),6e4)}function UM(e,t,o){let r=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);Zn(new Blob([r],{type:o}),t)}function Li(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function tu(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}function KT(e,t){let o=tu(e);return t===\"\\xC5\"?o>=10?`${Math.round(o/10)} nm`:o>=1?`${Math.round(o)} \\xC5`:`${o.toFixed(2)} \\xC5`:t===\"\\xC5\\u207B\\xB9\"?o>=10?`${Math.round(o/10)} nm\\u207B\\xB9`:o>=1?`${Math.round(o)} \\xC5\\u207B\\xB9`:`${o.toFixed(2)} \\xC5\\u207B\\xB9`:t===\"px\"?o>=1?`${Math.round(o)} px`:`${o.toFixed(1)} px`:o>=1e3?`${Math.round(o/1e3)} rad`:o>=1?`${Math.round(o)} mrad`:`${o.toFixed(2)} mrad`}var Of=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\";function Oh(e,t,o,r,n,a){let i=e.getContext(\"2d\");if(!i)return;i.clearRect(0,0,e.width,e.height),i.save(),i.scale(t,t);let l=e.width/t,s=e.height/t,c=l/a,u=o*c,d=60,p=5,f=16,h=12,v=d/u*r,T=tu(v),y=T/r*u,g=s-h,m=l-y-h;i.shadowColor=\"rgba(0, 0, 0, 0.5)\",i.shadowBlur=2,i.shadowOffsetX=1,i.shadowOffsetY=1,i.fillStyle=\"white\",i.fillRect(m,g,y,p);let b=KT(T,n);i.font=`${f}px ${Of}`,i.fillStyle=\"white\",i.textAlign=\"center\",i.textBaseline=\"bottom\",i.fillText(b,m+y/2,g-4),i.textAlign=\"left\",i.textBaseline=\"bottom\",i.fillText(`${o.toFixed(1)}\\xD7`,h,s-h+p),i.restore()}function LM(e,t,o,r,n){let a=e.getContext(\"2d\");if(!a||r<=0)return;a.save(),a.scale(t,t);let i=e.width/t,l=e.height/t,s=i/n,c=o*s,u=60,d=5,p=16,f=12,h=u/c*r,v=tu(h),T=v/r*c,y=l-f,g=i-T-f;a.shadowColor=\"rgba(0, 0, 0, 0.5)\",a.shadowBlur=2,a.shadowOffsetX=1,a.shadowOffsetY=1,a.fillStyle=\"white\",a.fillRect(g,y,T,d);let m=KT(v,\"\\xC5\\u207B\\xB9\");a.font=`${p}px ${Of}`,a.fillStyle=\"white\",a.textAlign=\"center\",a.textBaseline=\"bottom\",a.fillText(m,g+T/2,y-4),a.textAlign=\"left\",a.textBaseline=\"bottom\",a.fillText(`${o.toFixed(1)}\\xD7`,f,l-f+d),a.restore()}function QT(e){let{imageCanvas:t,title:o,lut:r,vmin:n=0,vmax:a=1,logScale:i=!1,pixelSize:l=0,showColorbar:s=!0,showScaleBar:c=!0,scale:u=4,drawAnnotations:d}=e,p=t.width,f=t.height,h=20,v=o?28:0,T=o?8:0,y=s&&r&&n!==a,g=y?20:0,m=y?12:0,b=y?60:0,P=h+p+m+g+b+h,R=h+v+T+f+h,C=document.createElement(\"canvas\");C.width=P*u,C.height=R*u;let M=C.getContext(\"2d\");M.scale(u,u),M.fillStyle=\"white\",M.fillRect(0,0,P,R),o&&(M.fillStyle=\"black\",M.font=`bold 18px ${Of}`,M.textAlign=\"left\",M.textBaseline=\"top\",M.fillText(o,h,h));let D=h,_=h+v+T;if(M.imageSmoothingEnabled=!1,M.drawImage(t,D,_,p,f),M.imageSmoothingEnabled=!0,d&&(M.save(),M.translate(D,_),d(M),M.restore()),c&&l>0){let k=Math.max(60,p*.15),x=Math.max(4,Math.round(f*.012)),N=Math.max(14,Math.round(f*.04)),O=Math.max(12,Math.round(p*.03)),A=k*l,z=tu(A),L=z/l,I=_+f-O,F=D+p-L-O;M.shadowColor=\"rgba(0, 0, 0, 0.5)\",M.shadowBlur=2,M.shadowOffsetX=1,M.shadowOffsetY=1,M.fillStyle=\"white\",M.fillRect(F,I,L,x);let fe=KT(z,\"\\xC5\");M.font=`bold ${N}px ${Of}`,M.fillStyle=\"white\",M.textAlign=\"center\",M.textBaseline=\"bottom\",M.fillText(fe,F+L/2,I-4),M.shadowColor=\"transparent\",M.shadowBlur=0,M.shadowOffsetX=0,M.shadowOffsetY=0}if(y&&r){let k=D+p+m,x=_,N=f;for(let O=0;Oe.toBlob(R=>P(R),\"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`,d=`\nendstream\nendobj\n`,p=new TextEncoder,f=p.encode(c+u),h=p.encode(d),v=c.length;s.push(v);let y=f.length+r.length+h.length,g=`xref\n0 6\n0000000000 65535 f \n`;for(let P=0;P>\nstartxref\n${y}\n%%EOF\n`;let m=p.encode(g),b=new Uint8Array(f.length+r.length+h.length+m.length);return b.set(f,0),b.set(r,f.length),b.set(h,f.length+r.length),b.set(m,f.length+r.length+h.length),new Blob([b],{type:\"application/pdf\"})}function ou(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 HM(e){let t=new Float32Array(e.length);for(let o=0;or&&(r=s)}let n=t/e.length,a=0;for(let l=0;ln&&(n=s))}if(!isFinite(r)||!isFinite(n)||r===n)return o;let a=n-r;for(let l=0;l0)for(let l=0;l>1;for(;l<=n;)n-=l,l>>=1;n+=l}let a=o?1:-1;for(let i=2;i<=r;i<<=1){let l=i>>1,s=a*2*Math.PI/i,c=Math.cos(s),u=Math.sin(s);for(let d=0;d>1,n=o>>1,a=new Float32Array(t*o);for(let i=0;i, b: vec2) -> vec2 { return vec2(a.x*b.x-a.y*b.y, a.x*b.y+a.y*b.x); }\nfn twiddle(k: u32, N: u32, inverse: f32) -> vec2 { let angle = inverse * 2.0 * 3.14159265359 * f32(k) / f32(N); return vec2(cos(angle), sin(angle)); }\nfn bitReverse(x: u32, log2N: u32) -> u32 { var result: u32 = 0u; var val = x; for (var i: u32 = 0u; i < log2N; i = i + 1u) { result = (result << 1u) | (val & 1u); val = val >> 1u; } return result; }\nstruct FFT2DParams { width: u32, height: u32, log2Size: u32, stage: u32, inverse: f32, isRowWise: u32, }\n@group(0) @binding(0) var params: FFT2DParams;\n@group(0) @binding(1) var data: array>;\nfn getIndex(row: u32, col: u32) -> u32 { return row * params.width + col; }\n@compute @workgroup_size(16, 16) fn bitReverseRows(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let rev = bitReverse(col, params.log2Size); if (col < rev) { let idx1 = getIndex(row, col); let idx2 = getIndex(row, rev); let temp = data[idx1]; data[idx1] = data[idx2]; data[idx2] = temp; } }\n@compute @workgroup_size(16, 16) fn bitReverseCols(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let rev = bitReverse(row, params.log2Size); if (row < rev) { let idx1 = getIndex(row, col); let idx2 = getIndex(rev, col); let temp = data[idx1]; data[idx1] = data[idx2]; data[idx2] = temp; } }\n@compute @workgroup_size(16, 16) fn butterflyRows(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let idx = gid.x; if (row >= params.height || idx >= params.width / 2u) { return; } let stage = params.stage; let halfSize = 1u << stage; let fullSize = halfSize << 1u; let group = idx / halfSize; let pos = idx % halfSize; let col_i = group * fullSize + pos; let col_j = col_i + halfSize; if (col_j >= params.width) { return; } let w = twiddle(pos, fullSize, params.inverse); let i = getIndex(row, col_i); let j = getIndex(row, col_j); let u = data[i]; let t = cmul(w, data[j]); data[i] = u + t; data[j] = u - t; }\n@compute @workgroup_size(16, 16) fn butterflyCols(@builtin(global_invocation_id) gid: vec3) { let col = gid.x; let idx = gid.y; if (col >= params.width || idx >= params.height / 2u) { return; } let stage = params.stage; let halfSize = 1u << stage; let fullSize = halfSize << 1u; let group = idx / halfSize; let pos = idx % halfSize; let row_i = group * fullSize + pos; let row_j = row_i + halfSize; if (row_j >= params.height) { return; } let w = twiddle(pos, fullSize, params.inverse); let i = getIndex(row_i, col); let j = getIndex(row_j, col); let u = data[i]; let t = cmul(w, data[j]); data[i] = u + t; data[j] = u - t; }\n@compute @workgroup_size(16, 16) fn normalize2D(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let idx = getIndex(row, col); let scale = 1.0 / f32(params.width * params.height); data[idx] = data[idx] * scale; }`,JT=class{constructor(t){this.pipelines2D=null;this.initialized=!1;this.device=t}async init(){if(this.initialized)return;let t=this.device.createShaderModule({code:U6});this.pipelines2D={bitReverseRows:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"bitReverseRows\"}}),bitReverseCols:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"bitReverseCols\"}}),butterflyRows:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"butterflyRows\"}}),butterflyCols:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"butterflyCols\"}}),normalize:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"normalize2D\"}})},this.initialized=!0}async fft2D(t,o,r,n,a=!1){await this.init();let i=La(r),l=La(n),s=i!==r||l!==n,c=Math.log2(i),u=Math.log2(l),d=i*l,p=r*n,f,h;if(s){f=new Float32Array(d),h=new Float32Array(d);for(let O=0;O{let A=this.device.createBindGroup({layout:O.getBindGroupLayout(0),entries:[{binding:0,resource:{buffer:y}},{binding:1,resource:{buffer:T}}]}),z=this.device.createCommandEncoder(),L=z.beginComputePass();L.setPipeline(O),L.setBindGroup(0,A),L.dispatchWorkgroups(b,P),L.end(),this.device.queue.submit([z.finish()])},C=new ArrayBuffer(24),M=new Uint32Array(C),D=new Float32Array(C);M[0]=i,M[1]=l,M[2]=c,M[3]=0,D[4]=m,M[5]=1,this.device.queue.writeBuffer(y,0,C),R(this.pipelines2D.bitReverseRows);for(let O=0;Ov+T,0)/4;let a=e.length;if(a===0)return{min:0,max:0};let i=1/0,l=-1/0;for(let v=0;vl&&(l=T)}if(i===l)return{min:i,max:l};let s=1024,c=new Uint32Array(s),u=l-i,d=(s-1)/u;for(let v=0;v=p){h=i+v/(s-1)*u;break}return h<=i&&(h=l),{min:i,max:h}}var zf=null,FM=null,L6=\"GPU\";async function XM(){if(zf)return zf;if(!navigator.gpu)return console.warn(\"WebGPU not supported, falling back to CPU FFT\"),null;try{let e=await navigator.gpu.requestAdapter();if(!e)return console.warn(\"No GPU adapter found\"),null;try{let t=await e.requestAdapterInfo?.();t&&(L6=t.description||`${t.vendor} ${t.architecture||\"\"} ${t.device||\"\"}`.trim()||\"Generic WebGPU Adapter\")}catch{}return FM=await e.requestDevice(),zf=new JT(FM),await zf.init(),zf}catch(e){return console.warn(\"WebGPU init failed:\",e),null}}var ct=j(W());var WM=j(Te(),1),KM=kr((0,WM.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var QM={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 ru=QM;function ZM(e){let t=ru.widgets[e];if(!t){let o=Object.keys(ru.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function V6(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function nu(e,t){let r=ZM(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function au(e){return[...ZM(e).tool_groups]}function Ah(e,t){let o=au(e),r=new Set(o),n=[],a=new Set;for(let i of V6(t)){let l=nu(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 JM(e,t){return au(e).filter(o=>o!==\"all\"&&t.has(o))}function eO(e,t){let o=Ah(e,t);return o.includes(\"all\")?au(e).filter(r=>r!==\"all\"):o}function tO(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function oO(){return Object.keys(ru.control_presets)}function rO(e){return ru.control_presets[e]?.label??e}function nO(e,t){let o=ru.control_presets[t];if(!o){let i=Object.keys(ru.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=au(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>nu(e,i))),a=r.filter(i=>!n.has(i));return Ah(e,a)}function zh(e,t,o){let r=Ah(e,o),n=Ah(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=d=>{let p=nu(e,d);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:d=>{let p=nu(e,d);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function tx(e,t,o){let r=new Set(eO(e,t)),n=nu(e,o);return n===\"all\"?[\"all\"]:(r.add(n),JM(e,r))}function ox(e,t,o){let r=new Set(eO(e,t));return r.delete(nu(e,o)),JM(e,r)}var aO={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},I6={fontSize:10,py:.25,px:1,minWidth:0};function iO({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=ct.useState(null),c=ct.useMemo(()=>au(e).filter(h=>h!==\"all\"),[e]),u=ct.useMemo(()=>zh(e,r,t),[e,r,t]),d=ct.useCallback((h,v)=>{o(T=>v?ox(e,T,h):tx(e,T,h))},[o,e]),p=ct.useCallback((h,v)=>{n(T=>v?tx(e,T,h):ox(e,T,h))},[n,e]),f=ct.useCallback(h=>{o(nO(e,h))},[o,e]);return ct.createElement(ct.Fragment,null,ct.createElement(Mf,{title:\"Customize controls\",arrow:!0,placement:\"top\"},ct.createElement(Xc,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:h=>s(h.currentTarget),sx:{p:.25,ml:.5,color:a.text}},ct.createElement(KM,{sx:{fontSize:16}}))),ct.createElement(zi,{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}}},ct.createElement(pe,{sx:{px:.5,pb:.75}},ct.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),ct.createElement(pe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},oO().map(h=>ct.createElement(ln,{key:h,size:\"small\",sx:I6,\"data-testid\":`preset-${h}`,onClick:()=>f(h)},rO(h))))),ct.createElement(ET,{sx:{borderColor:a.border,my:.5}}),ct.createElement(pe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},ct.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(h=>{let v=i?.[h]??tO(h),T=u.isHidden(h),y=u.isLocked(h);return ct.createElement(pe,{key:h,\"data-testid\":`tool-row-${h}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},ct.createElement(he,{sx:{fontSize:11}},v),ct.createElement(pe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},ct.createElement(he,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),ct.createElement(Qn,{size:\"small\",checked:!T,onChange:g=>d(h,g.target.checked),inputProps:{\"aria-label\":`show-${h}`},sx:aO.small}),ct.createElement(he,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),ct.createElement(Qn,{size:\"small\",checked:y,onChange:g=>p(h,g.target.checked),inputProps:{\"aria-label\":`lock-${h}`},sx:aO.small,disabled:T})))}))))}var $6=.5,F6=10,lO=450,sO=10,lx=.707;function q6(e,t,o,r,n,a){let i=Math.max(0,Math.floor(r)-a),l=Math.max(0,Math.floor(n)-a),s=Math.min(t-1,Math.floor(r)+a),c=Math.min(o-1,Math.floor(n)+a),u=Math.round(r),d=Math.round(n),p=-1/0;for(let b=l;b<=c;b++)for(let P=i;P<=s;P++){let R=e[b*t+P];R>p&&(p=R,u=P,d=b)}let f=Math.max(0,u-1),h=Math.min(t-1,u+1),v=Math.max(0,d-1),T=Math.min(o-1,d+1),y=0,g=0,m=0;for(let b=v;b<=T;b++)for(let P=f;P<=h;P++){let R=e[b*t+P];y+=R,g+=R*P,m+=R*b}return y>0?{row:m/y,col:g/y}:{row:d,col:u}}var Y6=5;function cO(e,t){return e>0?t===\"\\xC5\"?{pixelSize:e,unit:\"\\xC5\"}:t===\"nm\"?{pixelSize:e*10,unit:\"\\xC5\"}:t===\"mrad\"?{pixelSize:e,unit:\"mrad\"}:{pixelSize:e,unit:\"px\"}:{pixelSize:1,unit:\"px\"}}var rx={label:{fontSize:11},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},Rt={XS:4,SM:8,MD:12,LG:16},nx={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"},imageBox:{bgcolor:\"#000\",border:\"1px solid #444\",overflow:\"hidden\",position:\"relative\"}},iu={display:\"flex\",alignItems:\"center\",gap:`${Rt.SM}px`,px:1,py:.5,width:\"fit-content\"},Hi={fontSize:10,py:.25,px:1,minWidth:0,\"&.Mui-disabled\":{color:\"#666\",borderColor:\"#444\"}},Nf={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},G6={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}};function pn(e){if(e===0)return\"0\";let t=Math.abs(e);return t<.001||t>=1e4?e.toExponential(2):t<.01?e.toFixed(4):t<1?e.toFixed(3):e.toFixed(2)}function X6(e,t,o,r,n,a,i,l,s,c,u=!1,d=5){let p=e.getContext(\"2d\");if(!p)return;p.save(),p.scale(t,t);let f=e.width/t,h=e.height/t,v=f/l,T=h/s,y=r*n*v+a*v,g=o*n*T+i*T,m=12,b=1.5;if(p.shadowColor=\"rgba(0, 0, 0, 0.5)\",p.shadowBlur=2,p.shadowOffsetX=1,p.shadowOffsetY=1,p.strokeStyle=c?\"rgba(255, 255, 0, 0.9)\":\"rgba(255, 100, 100, 0.9)\",p.lineWidth=b,p.beginPath(),p.moveTo(y-m,g),p.lineTo(y+m,g),p.moveTo(y,g-m),p.lineTo(y,g+m),p.stroke(),u&&d>0){let P=d*n*v,R=d*n*T;p.setLineDash([4,3]),p.strokeStyle=\"rgba(0, 200, 255, 0.7)\",p.lineWidth=1.2,p.shadowBlur=0,p.beginPath(),p.ellipse(y,g,P,R,0,0,2*Math.PI),p.stroke(),p.setLineDash([])}p.restore()}function W6(e,t,o,r,n,a,i,l,s,c,u,d,p,f,h,v){if(o===\"off\")return;let T=e.getContext(\"2d\");if(!T)return;T.save(),T.scale(t,t);let y=e.width/t,g=e.height/t,m=y/d,b=g/p,P=n*s*m+c*m,R=r*s*b+u*b,C=2.5,M=10,D=6;T.shadowColor=\"rgba(0, 0, 0, 0.4)\",T.shadowBlur=2,T.shadowOffsetX=1,T.shadowOffsetY=1;let _=(O,A)=>{let z,L;h?(z=\"rgba(0, 200, 255, 1)\",L=\"rgba(255, 255, 255, 1)\"):v?(z=\"rgba(255, 100, 100, 1)\",L=\"rgba(255, 255, 255, 1)\"):(z=\"rgba(0, 255, 0, 0.8)\",L=\"rgba(255, 255, 255, 0.8)\"),T.beginPath(),T.arc(O,A,D,0,2*Math.PI),T.fillStyle=z,T.fill(),T.strokeStyle=L,T.lineWidth=1.5,T.stroke()},k=()=>{T.strokeStyle=f?\"rgba(255, 255, 0, 0.9)\":\"rgba(0, 255, 0, 0.9)\",T.lineWidth=C,T.beginPath(),T.moveTo(P-M,R),T.lineTo(P+M,R),T.moveTo(P,R-M),T.lineTo(P,R+M),T.stroke()},x=f?\"rgba(255, 255, 0, 0.9)\":\"rgba(0, 255, 0, 0.9)\",N=f?\"rgba(255, 255, 0, 0.12)\":\"rgba(0, 255, 0, 0.12)\";if(o===\"circle\"&&a>0){let O=a*s*m,A=a*s*b;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.ellipse(P,R,O,A,0,0,2*Math.PI),T.stroke(),T.fillStyle=N,T.fill(),k();let z=O*lx,L=A*lx;_(P+z,R+L)}else if(o===\"square\"&&a>0){let O=a*s*m,A=a*s*b,z=P-O,L=R-A;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.rect(z,L,O*2,A*2),T.stroke(),T.fillStyle=N,T.fill(),k(),_(P+O,R+A)}else if(o===\"rect\"&&i>0&&l>0){let O=i/2*s*m,A=l/2*s*b,z=P-O,L=R-A;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.rect(z,L,O*2,A*2),T.stroke(),T.fillStyle=N,T.fill(),k(),_(P+O,R+A)}T.restore()}function K6({items:e}){return S.createElement(pe,{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\"}}},S.createElement(\"tbody\",null,e.map(([t,o],r)=>S.createElement(\"tr\",{key:r},S.createElement(\"td\",null,t),S.createElement(\"td\",null,o)))))}function Q6({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return S.createElement(Mf,{title:typeof e==\"string\"?S.createElement(he,{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\"}`}}}}},S.createElement(he,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function ax({data:e,vminPct:t,vmaxPct:o,onRangeChange:r,width:n=120,height:a=40,theme:i=\"dark\",dataMin:l=0,dataMax:s=1}){let c=S.useRef(null),u=S.useMemo(()=>IM(e),[e]),d=i===\"dark\"?{bg:\"#1a1a1a\",barActive:\"#888\",barInactive:\"#444\",border:\"#333\"}:{bg:\"#f0f0f0\",barActive:\"#666\",barInactive:\"#bbb\",border:\"#ccc\"};return S.useEffect(()=>{let p=c.current;if(!p)return;let f=p.getContext(\"2d\");if(!f)return;let h=window.devicePixelRatio||1;p.width=n*h,p.height=a*h,f.scale(h,h),f.fillStyle=d.bg,f.fillRect(0,0,n,a);let v=64,T=Math.floor(u.length/v),y=[];for(let R=0;R=b&&R<=P;f.fillStyle=D?d.barActive:d.barInactive,f.fillRect(M+.5,a-C,Math.max(1,m-1),C)}},[u,t,o,n,a,d]),S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:.25}},S.createElement(\"canvas\",{ref:c,style:{width:n,height:a,border:`1px solid ${d.border}`}}),S.createElement(ql,{value:[t,o],onChange:(p,f)=>{let[h,v]=f;r(Math.min(h,v-1),Math.max(v,h+1))},min:0,max:100,size:\"small\",valueLabelDisplay:\"auto\",valueLabelFormat:p=>{let f=l+p/100*(s-l);return f>=1e3?f.toExponential(1):f.toFixed(1)},sx:{width:n,py:0,\"& .MuiSlider-thumb\":{width:8,height:8},\"& .MuiSlider-rail\":{height:2},\"& .MuiSlider-track\":{height:2},\"& .MuiSlider-valueLabel\":{fontSize:10,padding:\"2px 4px\"}}}),S.createElement(pe,{sx:{display:\"flex\",justifyContent:\"space-between\",width:n}},S.createElement(he,{sx:{fontSize:8,fontFamily:\"monospace\",opacity:.6,lineHeight:1}},(()=>{let p=l+t/100*(s-l);return p>=1e3?p.toExponential(1):p.toFixed(1)})()),S.createElement(he,{sx:{fontSize:8,fontFamily:\"monospace\",opacity:.6,lineHeight:1}},(()=>{let p=l+o/100*(s-l);return p>=1e3?p.toExponential(1):p.toFixed(1)})())))}function ix(e,t,o,r,n,a,i){let l=i-n,s=a-r,c=Math.sqrt(l*l+s*s),u=Math.max(2,Math.ceil(c)),d=new Float32Array(u);for(let p=0;ps&&(s=v,i=h,l=f)}return{row:l,col:i}}function Z6(e,t,o,r,n,a,i,l,s){if(r===\"off\"||r===\"point\")return null;let c,u,d,p;if(r===\"rect\"){let T=l/2,y=s/2;c=Math.max(0,Math.floor(a-T)),u=Math.max(0,Math.floor(n-y)),d=Math.min(t,Math.ceil(a+T)),p=Math.min(o,Math.ceil(n+y))}else c=Math.max(0,Math.floor(a-i)),u=Math.max(0,Math.floor(n-i)),d=Math.min(t,Math.ceil(a+i)),p=Math.min(o,Math.ceil(n+i));let f=d-c,h=p-u;if(f<2||h<2)return null;let v=new Float32Array(f*h);if(r===\"circle\"||r===\"annular\"){let T=i*i;for(let y=0;y({label:{...rx.label,color:o.textMuted},value:{...rx.value,color:o.textMuted},title:{...rx.title,color:o.accent}}),[o]),[a]=ke(\"nav_rows\"),[i]=ke(\"nav_cols\"),[l]=ke(\"sig_rows\"),[s]=ke(\"sig_cols\"),[c,u]=ke(\"pos_row\"),[d,p]=ke(\"pos_col\"),[f]=ke(\"frame_bytes\"),[h]=ke(\"nav_image_bytes\"),[v]=ke(\"nav_data_min\"),[T]=ke(\"nav_data_max\"),[y]=ke(\"sig_data_min\"),[g]=ke(\"sig_data_max\"),[m,b]=ke(\"roi_mode\"),[P,R]=ke(\"roi_reduce\"),[C]=ke(\"roi_center_row\"),[M]=ke(\"roi_center_col\"),[D,_]=ke(\"roi_radius\"),[k,x]=ke(\"roi_width\"),[N,O]=ke(\"roi_height\"),[A]=ke(\"nav_stats\"),[z]=ke(\"sig_stats\"),[L]=ke(\"nav_pixel_size\"),[I]=ke(\"sig_pixel_size\"),[F]=ke(\"nav_pixel_unit\"),[fe]=ke(\"sig_pixel_unit\"),[Z]=ke(\"title\"),[De,it]=ke(\"snap_enabled\"),[$e,Me]=ke(\"snap_radius\"),[Le,qe]=ke(\"profile_line\"),[Be,ot]=ke(\"profile_width\"),[Se]=ke(\"show_stats\"),[we]=ke(\"show_controls\"),[Re,Ye]=ke(\"show_fft\"),[ce,Ve]=ke(\"disabled_tools\"),[yt,Fe]=ke(\"hidden_tools\"),Ce=S.useMemo(()=>zh(\"Show4D\",ce,yt),[ce,yt]),xt=Ce.isHidden(\"display\"),rt=Ce.isHidden(\"histogram\"),Ze=Ce.isHidden(\"stats\"),le=Ce.isHidden(\"navigation\"),no=Ce.isHidden(\"playback\"),Je=Ce.isHidden(\"view\"),q=Ce.isHidden(\"export\"),$=Ce.isHidden(\"roi\"),ue=Ce.isHidden(\"profile\"),ze=Ce.isHidden(\"fft\"),ie=Ce.isLocked(\"display\"),be=Ce.isLocked(\"histogram\"),ge=Ce.isLocked(\"stats\"),Ge=Ce.isLocked(\"navigation\"),Ee=Ce.isLocked(\"playback\"),ve=Ce.isLocked(\"view\"),et=Ce.isLocked(\"export\"),Kt=Ce.isLocked(\"roi\"),vo=Ce.isLocked(\"profile\"),Y=Ce.isLocked(\"fft\"),Oe=Re&&!ze,Mt=t.theme===\"dark\"?\"#0f0\":\"#1a7a1a\",[Ft,ht]=S.useState(null),qt=Oe&&m!==\"off\"&&m!==\"point\",[rr,Ho]=ke(\"path_playing\"),[nr,_e]=ke(\"path_index\"),[To]=ke(\"path_length\"),[sx]=ke(\"path_interval_ms\"),[Df]=ke(\"path_loop\"),[,fO]=ke(\"_gif_export_requested\"),[_f]=ke(\"_gif_data\"),[cx]=ke(\"_gif_metadata_json\"),[Bf,ux]=S.useState(!1),[px,kf]=S.useState(null),[fx,lu]=S.useState(null),[Dh,_h]=S.useState(c+.5),[Bh,kh]=S.useState(d+.5),[su,jh]=S.useState(!1),[cu,Uh]=S.useState(!1),[es,Lh]=S.useState(!1),[Hh,Vh]=S.useState(!1),Ih=S.useRef(null),[uu,$h]=S.useState(C),[pu,Fh]=S.useState(M),[dx,Vi]=S.useState(!1),[fu,Ii]=S.useState(null),[jf,dO]=S.useState(\"inferno\"),[Uf,mO]=S.useState(\"inferno\"),[$i,yO]=S.useState(\"linear\"),[Jn,hO]=S.useState(\"linear\"),Lf=.5,du=.5,[qh,gO]=S.useState(0),[Yh,bO]=S.useState(100),[Hf,vO]=S.useState(0),[Vf,TO]=S.useState(100),[Go,If]=S.useState(1),[ea,$f]=S.useState(0),[ta,Ff]=S.useState(0),[Oo,qf]=S.useState(1),[fn,mu]=S.useState(0),[dn,yu]=S.useState(0),[An,mx]=S.useState(lO),[yx,hx]=S.useState(!1),[Fi,gx]=S.useState(null),[xO,SO]=S.useState(null),[PO,RO]=S.useState(null),[CO,EO]=S.useState(0),[wO,MO]=S.useState(0),[Ao,Gh]=S.useState(!1),[Lr,Ha]=S.useState(null),bx=S.useRef(null),Ie=Le||[],ar=S.useRef(null),ts=S.useRef(null),[hu,Xh]=S.useState(null),[Wh,Kh]=S.useState(!1),[vx,qi]=S.useState(null),[Tx,Yi]=S.useState(!1),gu=S.useRef(null),Qh=S.useRef(null),[xx,OO]=S.useState(!1),bu=S.useRef(null),vu=S.useRef(null),Zh=S.useRef(null),Jh=S.useRef(null),Yf=S.useRef(null),[AO,zO]=S.useState(0),[NO,DO]=S.useState(0),[Hr,Gf]=S.useState(1),[Va,Tu]=S.useState(0),[Ia,xu]=S.useState(0),[eg,_O]=S.useState(\"inferno\"),[Xf,BO]=S.useState(!1),[tg,kO]=S.useState(!0),[og,jO]=S.useState(0),[rg,UO]=S.useState(100),[LO,HO]=S.useState(null),[Sx,VO]=S.useState({min:0,max:1}),[Wf,IO]=S.useState({mean:0,min:0,max:0,std:0}),[Px,ng]=S.useState(!1),[Su,ag]=S.useState(null),[ir,Kf]=S.useState(null),os=S.useRef(null),ig=S.useRef(\"circle\"),[zn,rs]=S.useState(null),lg=a>i?Math.round(An*(i/a)):An,Rx=i>a?Math.round(An*(a/i)):An,Sr=l>s?Math.round(An*(s/l)):An,Gi=s>l?Math.round(An*(l/s)):An,oa=S.useRef(null),Pu=S.useRef(null),Ru=S.useRef(null),Qf=S.useRef(null),sg=S.useRef(null),Nn=S.useRef(null),$a=S.useRef(null),ns=S.useRef(null),cg=S.useRef(null),Zf=S.useRef(null),ug=S.useRef(null),pg=S.useRef(null),Cx=S.useCallback(w=>w instanceof HTMLElement?w.isContentEditable?!0:w.closest(\"input, textarea, select, [role='textbox'], [contenteditable='true']\")!==null:!1,[]),$O=S.useCallback(w=>{w.target?.closest(\"canvas\")&&pg.current?.focus()},[]);S.useEffect(()=>{ze&&Re&&Ye(!1)},[ze,Re,Ye]),S.useEffect(()=>{Ee&&rr&&Ho(!1)},[Ee,rr,Ho]),S.useEffect(()=>{$&&m!==\"off\"&&b(\"off\")},[$,m,b]),S.useEffect(()=>{ue&&Ao&&(Gh(!1),qe([]),Ha(null),qi(null),Yi(!1))},[ue,Ao,qe]),S.useEffect(()=>{su||(_h(c+.5),kh(d+.5))},[c,d,su]),S.useEffect(()=>{!cu&&!es&&($h(C),Fh(M))},[C,M,cu,es]),S.useEffect(()=>{let w=B=>B.preventDefault(),E=[Pu.current,ns.current,vu.current];return E.forEach(B=>B?.addEventListener(\"wheel\",w,{passive:!1})),()=>E.forEach(B=>B?.removeEventListener(\"wheel\",w))},[Oe]),S.useEffect(()=>{XM().then(w=>{w&&(Qh.current=w,OO(!0))})},[]),S.useEffect(()=>{if(!rr||To===0)return;let w=setInterval(()=>{_e(E=>{let B=E+1;return B>=To?Df?0:(Ho(!1),E):B})},sx);return()=>clearInterval(w)},[rr,To,sx,Df,_e,Ho]),S.useEffect(()=>{if(!h)return;let w=h.byteLength/4,E=new Float32Array(h.buffer,h.byteOffset,w),B=Nn.current;(!B||B.length!==w)&&(B=new Float32Array(w),Nn.current=B),B.set(E);let K=new Float32Array(w);if($i===\"log\")for(let X=0;X{if(!f)return;let w=new Float32Array(f.buffer,f.byteOffset,f.byteLength/4);(!ar.current||ar.current.length!==w.length)&&(ar.current=new Float32Array(w.length)),ar.current.set(w);let E=new Float32Array(w.length);if(Jn===\"log\")for(let B=0;B{if(!Nn.current)return;let w=Nn.current,E;if($i===\"log\"){E=new Float32Array(w.length);for(let de=0;dede+1)},[h,jf,qh,Yh,$i,Lf,a,i]),S.useLayoutEffect(()=>{if(!oa.current||!Qf.current)return;let w=oa.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(ea,ta),E.scale(Go,Go),E.drawImage(Qf.current,0,0),E.restore())},[CO,Go,ea,ta]),S.useEffect(()=>{if(!f)return;let w=new Float32Array(f.buffer,f.byteOffset,f.byteLength/4),E;if(Jn===\"log\"){E=new Float32Array(w.length);for(let de=0;dede+1)},[f,Uf,Hf,Vf,Jn,du,l,s]),S.useLayoutEffect(()=>{if(!$a.current||!Zf.current)return;let w=$a.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(fn,dn),E.scale(Oo,Oo),E.drawImage(Zf.current,0,0),E.restore())},[wO,Oo,fn,dn]),S.useEffect(()=>{if(!Oe||!ar.current){ht(null);return}let w=!1,E=ar.current,B=s,K=l,X=E,J=0,ee=0;if(qt){let oe=Z6(E,s,l,m,C,M,D,k,N);if(oe){J=oe.cropW,ee=oe.cropH;let ae=La(oe.cropW),de=La(oe.cropH),Ot=new Float32Array(ae*de);for(let Qt=0;Qt{let oe,ae;if(xx&&Qh.current){let de=await Qh.current.fft2D(X.slice(),new Float32Array(X.length),te,ne,!1);oe=de.real,ae=de.imag}else oe=X.slice(),ae=new Float32Array(X.length),qM(oe,ae,te,ne,!1);w||(ex(oe,te,ne),ex(ae,te,ne),Yf.current=YM(oe,ae),ht(J>0?{cropWidth:J,cropHeight:ee,fftWidth:te,fftHeight:ne}:null),zO(de=>de+1),Kf(null))})(),()=>{w=!0}},[Oe,qt,f,l,s,xx,m,C,M,D,k,N]),S.useEffect(()=>{let w=Yf.current;if(!Oe||!w)return;let E=Ft?.fftWidth??s,B=Ft?.fftHeight??l,K,X;tg?{min:K,max:X}=GM(w,E,B):{min:K,max:X}=ou(w);let J=Xf?HM(w):w;Xf&&(K=Math.log1p(K),X=Math.log1p(X)),HO(J),VO({min:K,max:X}),IO(VM(J));let{vmin:ee,vmax:te}=Af(K,X,og,rg),ne=On[eg]||On.inferno,G=Mh(J,E,B,ne,ee,te);G&&(Jh.current=G,DO(oe=>oe+1))},[Oe,AO,Xf,tg,og,rg,eg,l,s,Ft]),S.useLayoutEffect(()=>{if(!Oe||!bu.current||!Jh.current)return;let w=bu.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(Va,Ia),E.scale(Hr,Hr),E.drawImage(Jh.current,0,0),E.restore())},[Oe,NO,Hr,Va,Ia]),S.useEffect(()=>{if(!Zh.current||!Oe)return;let w=Zh.current;w.width=Sr*r,w.height=Gi*r;let E=Ft?.fftWidth??s;if(I>0){let B=1/(I*E);LM(w,r,Hr,B,E)}else Oh(w,r,Hr,1,\"px\",E);if(ir){let B=w.getContext(\"2d\");if(B){B.save(),B.scale(r,r);let K=(Va+ir.col*Hr)*Sr/s,X=(Ia+ir.row*Hr)*Gi/l;B.strokeStyle=\"rgba(255, 255, 255, 0.9)\",B.shadowColor=\"rgba(0, 0, 0, 0.6)\",B.shadowBlur=2,B.lineWidth=1.5;let J=8;if(B.beginPath(),B.moveTo(K-J,X),B.lineTo(K-3,X),B.moveTo(K+3,X),B.lineTo(K+J,X),B.moveTo(K,X-J),B.lineTo(K,X-3),B.moveTo(K,X+3),B.lineTo(K,X+J),B.stroke(),B.beginPath(),B.arc(K,X,4,0,Math.PI*2),B.stroke(),ir.dSpacing!=null){let ee=ir.dSpacing,te=ee>=10?`d = ${(ee/10).toFixed(2)} nm`:`d = ${ee.toFixed(2)} \\xC5`;B.font=\"bold 11px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",B.fillStyle=\"white\",B.textAlign=\"left\",B.textBaseline=\"bottom\",B.fillText(te,K+10,X-4)}B.restore()}}},[Oe,Hr,Va,Ia,I,fe,s,l,Sr,Gi,Ft,ir]),S.useEffect(()=>{if(!Ru.current)return;let w=cO(L,F);Oh(Ru.current,r,Go,w.pixelSize,w.unit,i),m===\"off\"?X6(Ru.current,r,Dh,Bh,Go,ea,ta,i,a,su,De,$e):W6(Ru.current,r,m,uu,pu,D,k,N,Go,ea,ta,i,a,cu,es,Hh)},[Go,ea,ta,L,F,a,i,Dh,Bh,su,De,$e,m,uu,pu,D,k,N,cu,es,Hh]),S.useEffect(()=>{if(!cg.current)return;let w=cg.current,E=w.getContext(\"2d\");if(!E)return;E.clearRect(0,0,w.width,w.height);let B=cO(I,fe);if(Oh(w,r,Oo,B.pixelSize,B.unit,s),Ao&&Ie.length>0){E.save(),E.scale(r,r);let K=w.width/r,X=w.height/r,J=K/s,ee=X/l,te=ae=>ae*Oo*J+fn*J,ne=ae=>ae*Oo*ee+dn*ee,G=te(Ie[0].col),oe=ne(Ie[0].row);if(E.fillStyle=o.accent,E.beginPath(),E.arc(G,oe,4,0,Math.PI*2),E.fill(),Ie.length===2){let ae=te(Ie[1].col),de=ne(Ie[1].row);if(Be>1){let Ot=Ie[1].col-Ie[0].col,Qt=Ie[1].row-Ie[0].row,ao=Math.sqrt(Ot*Ot+Qt*Qt);if(ao>0){let gt=(Be-1)/2,Ut=-Ot/ao*gt,Ne=Qt/ao*gt;E.fillStyle=o.accent+\"20\",E.strokeStyle=o.accent,E.lineWidth=1,E.setLineDash([3,3]),E.beginPath(),E.moveTo(te(Ie[0].col+Ne),ne(Ie[0].row+Ut)),E.lineTo(te(Ie[1].col+Ne),ne(Ie[1].row+Ut)),E.lineTo(te(Ie[1].col-Ne),ne(Ie[1].row-Ut)),E.lineTo(te(Ie[0].col-Ne),ne(Ie[0].row-Ut)),E.closePath(),E.fill(),E.stroke(),E.setLineDash([])}}E.strokeStyle=o.accent,E.lineWidth=1.5,E.beginPath(),E.moveTo(G,oe),E.lineTo(ae,de),E.stroke(),E.fillStyle=o.accent,E.beginPath(),E.arc(ae,de,4,0,Math.PI*2),E.fill()}E.restore()}},[Oo,fn,dn,I,fe,l,s,Ao,Ie,Be,o]),S.useEffect(()=>{if(Ie.length===2&&ar.current){let w=Ie[0],E=Ie[1];Ha(Nh(ar.current,s,l,w.row,w.col,E.row,E.col,Be)),Ao||Gh(!0)}else Ha(null)},[Ie,Be,f]),S.useEffect(()=>{let w=bx.current;if(!w)return;let E=w.getContext(\"2d\");if(!E)return;let B=window.devicePixelRatio||1,K=Sr,X=76;w.width=K*B,w.height=X*B,E.scale(B,B);let J=t.theme===\"dark\";if(E.fillStyle=J?\"#1a1a1a\":\"#f0f0f0\",E.fillRect(0,0,K,X),!Lr||Lr.length<2){E.font=\"10px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#555\":\"#999\",E.textAlign=\"center\",E.textBaseline=\"middle\",E.fillText(\"Click two points on the signal to draw a profile\",K/2,X/2);return}let ee=6,ne=X-ee-18,G=1/0,oe=-1/0;for(let Ne=0;Neoe&&(oe=Lr[Ne]);let ae=oe-G||1;E.strokeStyle=o.accent,E.lineWidth=1.5,E.beginPath();for(let Ne=0;Ne0?(de=lr*I,Ot=fe):de=lr}let Qt=ee+ne;E.strokeStyle=J?\"#555\":\"#bbb\",E.lineWidth=.5;let ao=Math.max(2,Math.floor(K/70)),gt=tu(de/ao);E.font=\"9px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#888\":\"#666\",E.textBaseline=\"top\";let Ut=[];for(let Ne=0;Ne<=de+gt*.01&&!(Ne>de*1.001);Ne+=gt)Ut.push(Ne);for(let Ne=0;Ne0?Xo/de:0,Cu=lr*K;E.beginPath(),E.moveTo(Cu,Qt),E.lineTo(Cu,Qt+3),E.stroke(),E.textAlign=lr<.05?\"left\":lr>.95?\"right\":\"center\";let Jf=Xo%1===0?Xo.toFixed(0):Xo.toFixed(1);E.fillText(Ne===Ut.length-1?`${Jf} ${Ot}`:Jf,Cu,Qt+4)}E.font=\"9px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#888\":\"#666\",E.textAlign=\"left\",E.textBaseline=\"top\",E.fillText(Li(oe),2,1),E.textBaseline=\"bottom\",E.fillText(Li(G),2,ee+ne-1)},[Lr,Ie,I,fe,Sr,t.theme,o.accent]);let fg=(w,E,B,K,X,J,ee,te=!1)=>ne=>{if(te)return;ne.preventDefault();let G=ee.current;if(!G)return;let oe=G.getBoundingClientRect(),ae=(ne.clientX-oe.left)*(G.width/oe.width),de=(ne.clientY-oe.top)*(G.height/oe.height),Ot=ne.deltaY>0?.9:1.1,Qt=Math.max($6,Math.min(F6,K*Ot)),ao=Qt/K;w(Qt),E(ae-(ae-X)*ao),B(de-(de-J)*ao)},Ex=(w,E)=>{if(m===\"off\")return!1;if(m===\"rect\"){let B=(N||10)/2,K=(k||10)/2,X=uu+B,J=pu+K,ee=Math.sqrt((w-X)**2+(E-J)**2),te=Math.sqrt(K**2+B**2),ne=Math.min(sO/Go,te*.5);return ee{let E=Pu.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),J=((w.clientY-B.top)*(E.height/B.height)-ta)/Go,ee=(K-ea)/Go;if(m!==\"off\"){if(Kt)return;if(Ex(J,ee)){w.preventDefault(),Ih.current=m===\"rect\"&&k>0&&N>0?k/N:null,Lh(!0);return}Uh(!0),$h(J),Fh(ee);let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));e.set(\"roi_center\",[G,oe]),e.save_changes();return}if(Ge)return;jh(!0);let te=Math.round(Math.max(0,Math.min(a-1,J))),ne=Math.round(Math.max(0,Math.min(i-1,ee)));if(De&&Nn.current){let G=pO(Nn.current,i,a,ne,te,$e);te=G.row,ne=G.col}_h(te+.5),kh(ne+.5),e.set(\"pos_row\",te),e.set(\"pos_col\",ne),e.save_changes()},qO=w=>{let E=Pu.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),J=((w.clientY-B.top)*(E.height/B.height)-ta)/Go,ee=(K-ea)/Go;if(es){if(Kt)return;let G=Math.abs(J-uu),oe=Math.abs(ee-pu);if(m===\"rect\"){let ae=Math.max(2,Math.round(oe*2)),de=Math.max(2,Math.round(G*2));if(w.shiftKey&&Ih.current!=null){let Ot=Ih.current;ae/de>Ot?de=Math.max(2,Math.round(ae/Ot)):ae=Math.max(2,Math.round(de*Ot))}x(ae),O(de)}else _(m===\"square\"?Math.max(1,Math.round(Math.max(G,oe))):Math.max(1,Math.round(Math.sqrt(G**2+oe**2))));return}if(cu){if(Kt)return;$h(J),Fh(ee);let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));e.set(\"roi_center\",[G,oe]),e.save_changes();return}if(su){if(Ge)return;let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));if(De&&Nn.current){let ae=pO(Nn.current,i,a,oe,G,$e);G=ae.row,oe=ae.col}_h(G+.5),kh(oe+.5),e.set(\"pos_row\",G),e.set(\"pos_col\",oe),e.save_changes();return}let te=Math.floor(J),ne=Math.floor(ee);te>=0&&te=0&&neG?.panel===\"nav\"?null:G),Vh(Kt?!1:Ex(J,ee))},YO=()=>{jh(!1),Uh(!1),Lh(!1)},GO=()=>{jh(!1),Uh(!1),Lh(!1),Vh(!1),rs(w=>w?.panel===\"nav\"?null:w)},XO=()=>{ve||(If(1),$f(0),Ff(0))},WO=w=>{let E=vu.current;if(!E)return null;let B=E.getBoundingClientRect(),K=E.width/B.width,X=E.height/B.height,J=(w.clientX-B.left)*K,ee=(w.clientY-B.top)*X,te=(J-Va)/Hr;return{row:(ee-Ia)/Hr,col:te}},KO=w=>{ve||Y||(os.current={x:w.clientX,y:w.clientY},ng(!0),ag({x:w.clientX,y:w.clientY,panX:Va,panY:Ia}))},QO=w=>{if(ve||Y||!Px||!Su)return;let E=vu.current;if(!E)return;let B=E.getBoundingClientRect(),K=E.width/B.width,X=E.height/B.height;Tu(Su.panX+(w.clientX-Su.x)*K),xu(Su.panY+(w.clientY-Su.y)*X)},ZO=w=>{if(os.current){let E=w.clientX-os.current.x,B=w.clientY-os.current.y;if(Math.sqrt(E*E+B*B)<3){let K=WO(w);if(K){let X=Ft?.fftWidth??s,J=Ft?.fftHeight??l,ee=K.col,te=K.row;if(Yf.current){let Ot=q6(Yf.current,X,J,ee,te,Y6);ee=Ot.col,te=Ot.row}let ne=Math.floor(X/2),G=Math.floor(J/2),oe=ee-ne,ae=te-G,de=Math.sqrt(oe*oe+ae*ae);if(de<1)Kf(null);else{let Ot=null,Qt=null;if(I>0){let ao=La(X),gt=La(J),Ut=((Math.round(ee)-ne)%X+X)%X,Ne=((Math.round(te)-G)%J+J)%J,Xo=Ut<=ao/2?Ut/(ao*I):(Ut-ao)/(ao*I),lr=Ne<=gt/2?Ne/(gt*I):(Ne-gt)/(gt*I);Ot=Math.sqrt(Xo*Xo+lr*lr),Qt=Ot>0?1/Ot:null}Kf({row:te,col:ee,distPx:de,spatialFreq:Ot,dSpacing:Qt})}}}os.current=null}ng(!1),ag(null)},JO=()=>{os.current=null,ng(!1),ag(null)},eA=()=>{ve||Y||(Gf(1),Tu(0),xu(0),Kf(null))},tA=w=>{if(Ao&&vo||!Ao&&ve)return;ts.current={x:w.clientX,y:w.clientY};let E=ns.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),X=(w.clientY-B.top)*(E.height/B.height),J=(K-fn)/Oo,ee=(X-dn)/Oo;if(Ao){if(Ie.length===2){let te=Ie[0],ne=Ie[1],G=10/Oo,oe=Math.sqrt((J-te.col)**2+(ee-te.row)**2),ae=Math.sqrt((J-ne.col)**2+(ee-ne.row)**2);if(oe<=G||ae<=G){Xh(oe<=ae?0:1),Vi(!1),Ii(null);return}if(uO(J,ee,te.col,te.row,ne.col,ne.row)<=G){Kh(!0),gu.current={row:ee,col:J,p0:{row:te.row,col:te.col},p1:{row:ne.row,col:ne.col}},Vi(!1),Ii(null);return}}Vi(!0),Ii({x:w.clientX,y:w.clientY,panX:fn,panY:dn});return}Vi(!0),Ii({x:w.clientX,y:w.clientY,panX:fn,panY:dn})},oA=w=>{let E=ns.current;if(!E)return;let B=E.getBoundingClientRect();if(dx&&fu&&!ve){let G=E.width/B.width,oe=E.height/B.height,ae=(w.clientX-fu.x)*G,de=(w.clientY-fu.y)*oe;mu(fu.panX+ae),yu(fu.panY+de);return}let K=(w.clientX-B.left)*(E.width/B.width),X=(w.clientY-B.top)*(E.height/B.height),J=(K-fn)/Oo,ee=(X-dn)/Oo,te=Math.floor(ee),ne=Math.floor(J);if(te>=0&&te=0&&neG?.panel===\"sig\"?null:G);if(Ao&&!vo&&ar.current&&Ie.length===2){let G=Ie[0],oe=Ie[1],ae=10/Oo,de=Math.sqrt((J-G.col)**2+(ee-G.row)**2),Ot=Math.sqrt((J-oe.col)**2+(ee-oe.row)**2);if(hu!==null){let gt=Math.max(0,Math.min(l-1,ee)),Ut=Math.max(0,Math.min(s-1,J)),Ne=[hu===0?{row:gt,col:Ut}:Ie[0],hu===1?{row:gt,col:Ut}:Ie[1]];qe(Ne),Ha(Nh(ar.current,s,l,Ne[0].row,Ne[0].col,Ne[1].row,Ne[1].col,Be));return}if(Wh&&gu.current){let gt=gu.current,Ut=ee-gt.row,Ne=J-gt.col,Xo=Math.min(gt.p0.row,gt.p1.row),lr=Math.max(gt.p0.row,gt.p1.row),Cu=Math.min(gt.p0.col,gt.p1.col),Jf=Math.max(gt.p0.col,gt.p1.col);Ut=Math.max(Ut,-Xo),Ut=Math.min(Ut,l-1-lr),Ne=Math.max(Ne,-Cu),Ne=Math.min(Ne,s-1-Jf);let Eu=[{row:gt.p0.row+Ut,col:gt.p0.col+Ne},{row:gt.p1.row+Ut,col:gt.p1.col+Ne}];qe(Eu),Ha(Nh(ar.current,s,l,Eu[0].row,Eu[0].col,Eu[1].row,Eu[1].col,Be));return}let Qt=de<=ae?0:Ot<=ae?1:null,ao=Qt===null&&uO(J,ee,G.col,G.row,oe.col,oe.row)<=ae;qi(Qt),Yi(ao)}else vx!==null&&qi(null),Tx&&Yi(!1)},rA=w=>{if(hu!==null||Wh){Xh(null),Kh(!1),gu.current=null,ts.current=null,Vi(!1),Ii(null),qi(null),Yi(!1);return}if(Ao&&!vo&&ts.current){let E=w.clientX-ts.current.x,B=w.clientY-ts.current.y;if(Math.sqrt(E*E+B*B)<3){let K=ns.current;if(K&&ar.current){let X=K.getBoundingClientRect(),J=(w.clientX-X.left)*(K.width/X.width),ee=(w.clientY-X.top)*(K.height/X.height),te=(J-fn)/Oo,ne=(ee-dn)/Oo;if(te>=0&&te=0&&ne{Vi(!1),Ii(null),Xh(null),Kh(!1),qi(null),Yi(!1),gu.current=null,rs(w=>w?.panel===\"sig\"?null:w)},aA=()=>{ve||(qf(1),mu(0),yu(0))},dg=w=>{ve||(w.stopPropagation(),w.preventDefault(),hx(!0),gx({x:w.clientX,y:w.clientY,size:An}))};S.useEffect(()=>{if(!yx)return;let w=0,E=Fi?Fi.size:An,B=X=>{if(!Fi)return;let J=Math.max(X.clientX-Fi.x,X.clientY-Fi.y);E=Math.max(lO,Math.min(800,Fi.size+J)),w||(w=requestAnimationFrame(()=>{w=0,mx(E)}))},K=()=>{cancelAnimationFrame(w),mx(E),hx(!1),gx(null)};return document.addEventListener(\"mousemove\",B),document.addEventListener(\"mouseup\",K),()=>{cancelAnimationFrame(w),document.removeEventListener(\"mousemove\",B),document.removeEventListener(\"mouseup\",K)}},[yx,Fi]);let wx=w=>{if(et||(kf(null),!oa.current))return;let E=new Float32Array(h.buffer,h.byteOffset,h.byteLength/4),B=On[jf]||On.inferno,{min:K,max:X}=ou(E),J=Mh(E,i,a,B,K,X);if(!J)return;let ee=L>0&&F===\"\\xC5\"?L:L>0&&F===\"nm\"?L*10:0,te=QT({imageCanvas:J,title:Z||\"Navigation\",lut:B,vmin:K,vmax:X,pixelSize:ee>0?ee:void 0,showColorbar:w,showScaleBar:ee>0});ZT(te).then(ne=>Zn(ne,\"show4d_nav_figure.pdf\"))},iA=()=>{et||(kf(null),oa.current&&oa.current.toBlob(w=>{w&&Zn(w,\"show4d_nav.png\")},\"image/png\"))},Mx=w=>{if(et)return;lu(null);let E=ar.current;if(!E)return;let B;if(Jn===\"log\"){B=new Float32Array(E.length);for(let ae=0;ae0&&fe===\"\\xC5\"?I:I>0&&fe===\"nm\"?I*10:0,oe=QT({imageCanvas:ne,title:Z?`${Z} \\u2014 Signal`:\"Signal\",lut:K,vmin:ee,vmax:te,pixelSize:G>0?G:void 0,showColorbar:w,showScaleBar:G>0});ZT(oe).then(ae=>Zn(ae,\"show4d_signal_figure.pdf\"))},lA=()=>{et||(lu(null),$a.current&&$a.current.toBlob(w=>{w&&Zn(w,\"show4d_signal.png\")},\"image/png\"))},sA=()=>{et||(lu(null),ux(!0),fO(!0))};S.useEffect(()=>{if(!_f||_f.byteLength===0)return;UM(_f,\"show4d_animation.gif\",\"image/gif\");let w=(cx||\"\").trim();w&&Zn(new Blob([w],{type:\"application/json\"}),\"show4d_animation.json\"),ux(!1)},[_f,cx]);let cA=S.useCallback(w=>{if(Cx(w.target))return;let E=w.shiftKey?10:1,B=!1;switch(w.key){case\"ArrowUp\":Ge||(u(Math.max(0,c-E)),B=!0);break;case\"ArrowDown\":Ge||(u(Math.min(a-1,c+E)),B=!0);break;case\"ArrowLeft\":Ge||(p(Math.max(0,d-E)),B=!0);break;case\"ArrowRight\":Ge||(p(Math.min(i-1,d+E)),B=!0);break;case\"r\":case\"R\":ve||(If(1),$f(0),Ff(0),qf(1),mu(0),yu(0),Gf(1),Tu(0),xu(0),B=!0);break;case\"t\":case\"T\":Kt||(m===\"off\"?b(ig.current):(ig.current=m,b(\"off\")),B=!0);break;case\" \":!Ee&&To>0&&(Ho(!rr),B=!0);break;case\"Escape\":pg.current?.blur(),B=!0;break}B&&(w.preventDefault(),w.stopPropagation())},[Cx,Ge,Ee,Kt,ve,i,a,To,rr,d,c,m,Ho,p,u,b]),Fa={minWidth:65,bgcolor:o.controlBg,color:o.text,fontSize:11,\"& .MuiSelect-select\":{py:.5},\"& .MuiOutlinedInput-notchedOutline\":{borderColor:o.border},\"&:hover .MuiOutlinedInput-notchedOutline\":{borderColor:o.accent}},qa={...G6,PaperProps:{sx:{bgcolor:o.controlBg,color:o.text,border:`1px solid ${o.border}`}}};return S.createElement(pe,{ref:pg,className:\"show4d-root\",tabIndex:0,onKeyDown:cA,onMouseDownCapture:$O,sx:{p:`${Rt.LG}px`,bgcolor:o.bg,color:o.text,outline:\"none\"}},S.createElement(he,{variant:\"h6\",sx:{...n.title,mb:`${Rt.SM}px`}},Z||\"4D Explorer\",S.createElement(Q6,{text:S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:1}},S.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\"}},\"Controls\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"ROI: Region of Interest on navigation image \\u2014 integrates signal over enclosed area.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"Snap: Snap to local intensity maximum within search radius.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"FFT: Show power spectrum of signal image.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"Profile: Click two points to draw a line intensity profile.\"),S.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mt:.5}},\"Keyboard\"),S.createElement(K6,{items:[[\"\\u2191 / \\u2193\",\"Move row\"],[\"\\u2190 / \\u2192\",\"Move col\"],[\"Shift+Arrows\",\"Move \\xD710\"],[\"T\",\"Toggle ROI on/off\"],[\"Space\",\"Play / pause path\"],[\"R\",\"Reset zoom\"],[\"Esc\",\"Release keyboard focus\"],[\"Scroll\",\"Zoom\"],[\"Dbl-click\",\"Reset view\"]]})),theme:t.theme}),S.createElement(iO,{widgetName:\"Show4D\",hiddenTools:yt,setHiddenTools:Fe,disabledTools:ce,setDisabledTools:Ve,themeColors:o})),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.LG}px`},S.createElement(pe,{sx:{width:lg}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label}},\"Navigation (\",Math.round(Dh),\", \",Math.round(Bh),\")\"),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`},!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},disabled:et,onClick:async()=>{if(!(et||!oa.current))try{let w=await new Promise(E=>oa.current.toBlob(E,\"image/png\"));if(!w)return;await navigator.clipboard.write([new ClipboardItem({\"image/png\":w})])}catch{oa.current.toBlob(w=>{w&&Zn(w,\"show4d_nav.png\")},\"image/png\")}}},\"COPY\"),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},onClick:w=>{et||kf(w.currentTarget)},disabled:et||Bf},Bf?\"...\":\"Export\"),!q&&S.createElement(zi,{anchorEl:px,open:!!px,onClose:()=>kf(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"left\"},transformOrigin:{vertical:\"top\",horizontal:\"left\"},sx:{zIndex:9999}},S.createElement(Ue,{disabled:et,onClick:()=>wx(!0),sx:{fontSize:12}},\"Figure + colorbar\"),S.createElement(Ue,{disabled:et,onClick:()=>wx(!1),sx:{fontSize:12}},\"Figure\"),S.createElement(Ue,{disabled:et,onClick:iA,sx:{fontSize:12}},\"PNG\")),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Go===1&&ea===0&&ta===0,onClick:()=>{ve||(If(1),$f(0),Ff(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:lg,height:Rx}},S.createElement(\"canvas\",{ref:oa,width:i,height:a,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:Pu,width:i,height:a,onMouseDown:FO,onMouseMove:qO,onMouseUp:YO,onMouseLeave:GO,onWheel:fg(If,$f,Ff,Go,ea,ta,Pu,ve),onDoubleClick:XO,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:ve?\"default\":Hh||es?\"nwse-resize\":De&&!Ge?\"cell\":\"crosshair\"}}),S.createElement(\"canvas\",{ref:Ru,width:lg*r,height:Rx*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),zn&&zn.panel===\"nav\"&&S.createElement(pe,{sx:{position:\"absolute\",top:3,right:3,bgcolor:\"rgba(0,0,0,0.35)\",px:.5,py:.15,pointerEvents:\"none\",minWidth:100,textAlign:\"right\"}},S.createElement(he,{sx:{fontSize:9,fontFamily:\"monospace\",color:\"rgba(255,255,255,0.7)\",whiteSpace:\"nowrap\",lineHeight:1.2}},\"(\",zn.row,\", \",zn.col,\") \",Li(zn.value))),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&A&&A.length===4&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[0]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[1]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[2]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[3])))),we&&(!$||!le||!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},(!$||!le)&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:Kt&&Ge?.6:1}},!$&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"ROI:\"),S.createElement(Xn,{value:m||\"off\",onChange:w=>{if(Kt)return;let E=w.target.value;E!==\"off\"&&(ig.current=E),b(E)},disabled:Kt,size:\"small\",sx:{...Fa,minWidth:60,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"off\"},\"Off\"),S.createElement(Ue,{value:\"circle\"},\"Circle\"),S.createElement(Ue,{value:\"square\"},\"Square\"),S.createElement(Ue,{value:\"rect\"},\"Rect\"))),!$&&m!==\"off\"&&S.createElement(Xn,{value:P||\"mean\",onChange:w=>{Kt||R(String(w.target.value))},disabled:Kt,size:\"small\",sx:{...Fa,minWidth:55,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"mean\"},\"Mean\"),S.createElement(Ue,{value:\"max\"},\"Max\"),S.createElement(Ue,{value:\"min\"},\"Min\"),S.createElement(Ue,{value:\"sum\"},\"Sum\")),!$&&m!==\"off\"&&(m===\"circle\"||m===\"square\")&&S.createElement(S.Fragment,null,S.createElement(ql,{value:D||5,onChange:(w,E)=>{Kt||_(E)},disabled:Kt,min:1,max:Math.min(a,i)/2,size:\"small\",sx:{width:80,mx:1,\"& .MuiSlider-thumb\":{width:14,height:14}}}),S.createElement(he,{sx:{...n.value,fontSize:10,minWidth:30}},Math.round(D||5),\"px\")),!le&&m===\"off\"&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"Snap:\"),S.createElement(Qn,{checked:De,onChange:(w,E)=>{Ge||it(E)},disabled:Ge,size:\"small\",sx:Nf.small}),De&&S.createElement(S.Fragment,null,S.createElement(ql,{value:$e,min:1,max:20,step:1,disabled:Ge,onChange:(w,E)=>{!Ge&&typeof E==\"number\"&&Me(E)},size:\"small\",sx:{width:60,\"& .MuiSlider-thumb\":{width:10,height:10}}}),S.createElement(he,{sx:{...n.value,fontSize:10}},$e,\"px\")))),!xt&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie,value:jf,onChange:w=>{ie||dO(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie,value:$i,onChange:w=>{ie||yO(w.target.value)},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\"),S.createElement(Ue,{value:\"power\"},\"Pow\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be?.6:1}},S.createElement(ax,{data:xO,vminPct:qh,vmaxPct:Yh,onRangeChange:(w,E)=>{be||(gO(w),bO(E))},width:110,height:58,theme:t.theme,dataMin:v,dataMax:T})))),S.createElement(pe,{sx:{width:Sr}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label}},\"Signal\",!$&&m!==\"off\"?S.createElement(\"span\",{style:{color:o.accent,marginLeft:Rt.SM}},\"(ROI \",P||\"mean\",\")\"):S.createElement(\"span\",{style:{color:o.textMuted,marginLeft:Rt.SM}},\"at (\",c,\", \",d,\")\")),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`,alignItems:\"center\"},S.createElement(he,{sx:{...n.label,color:o.textMuted,fontSize:10}},a,\"\\xD7\",i,\" | \",l,\"\\xD7\",s),!ze&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"FFT:\"),S.createElement(Qn,{checked:Oe,onChange:w=>{Y||Ye(w.target.checked)},disabled:Y,size:\"small\",sx:Nf.small})),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},disabled:et,onClick:async()=>{if(!(et||!$a.current))try{let w=await new Promise(E=>$a.current.toBlob(E,\"image/png\"));if(!w)return;await navigator.clipboard.write([new ClipboardItem({\"image/png\":w})])}catch{$a.current.toBlob(w=>{w&&Zn(w,\"show4d_signal.png\")},\"image/png\")}}},\"COPY\"),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},onClick:w=>{et||lu(w.currentTarget)},disabled:et||Bf},Bf?\"Exporting...\":\"Export\"),!q&&S.createElement(zi,{anchorEl:fx,open:!!fx,onClose:()=>lu(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"left\"},transformOrigin:{vertical:\"top\",horizontal:\"left\"},sx:{zIndex:9999}},S.createElement(Ue,{disabled:et,onClick:()=>Mx(!0),sx:{fontSize:12}},\"Figure + colorbar\"),S.createElement(Ue,{disabled:et,onClick:()=>Mx(!1),sx:{fontSize:12}},\"Figure\"),S.createElement(Ue,{disabled:et,onClick:lA,sx:{fontSize:12}},\"PNG (current frame)\"),To>0&&S.createElement(Ue,{disabled:et,onClick:sA,sx:{fontSize:12}},\"GIF (path animation)\")),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Oo===1&&fn===0&&dn===0,onClick:()=>{ve||(qf(1),mu(0),yu(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:Sr,height:Gi}},S.createElement(\"canvas\",{ref:$a,width:s,height:l,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:ns,width:s,height:l,onMouseDown:tA,onMouseMove:oA,onMouseUp:rA,onMouseLeave:nA,onWheel:fg(qf,mu,yu,Oo,fn,dn,ns,ve),onDoubleClick:aA,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:Ao&&vo||!Ao&&ve?\"default\":hu!==null||Wh?\"grabbing\":Ao&&(vx!==null||Tx)?\"grab\":Ao?\"crosshair\":dx?\"grabbing\":\"grab\"}}),S.createElement(\"canvas\",{ref:cg,width:Sr*r,height:Gi*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),zn&&zn.panel===\"sig\"&&S.createElement(pe,{sx:{position:\"absolute\",top:3,right:3,bgcolor:\"rgba(0,0,0,0.35)\",px:.5,py:.15,pointerEvents:\"none\",minWidth:100,textAlign:\"right\"}},S.createElement(he,{sx:{fontSize:9,fontFamily:\"monospace\",color:\"rgba(255,255,255,0.7)\",whiteSpace:\"nowrap\",lineHeight:1.2}},\"(\",zn.row,\", \",zn.col,\") \",Li(zn.value))),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&z&&z.length===4&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[0]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[1]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[2]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[3])))),Ao&&!ue&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,maxWidth:Sr,boxSizing:\"border-box\"}},S.createElement(\"canvas\",{ref:bx,style:{width:Sr,height:76,display:\"block\",border:`1px solid ${o.border}`}})),we&&(!ue||!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},!ue&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:vo?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Profile:\"),S.createElement(Qn,{checked:Ao,onChange:w=>{if(vo)return;let E=w.target.checked;Gh(E),E||(qe([]),Ha(null),qi(null),Yi(!1))},disabled:vo,size:\"small\",sx:Nf.small}),Ao&&Be>1&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.value,fontSize:10}},\"w=\",Be),S.createElement(ql,{value:Be,min:1,max:20,step:1,disabled:vo,onChange:(w,E)=>{!vo&&typeof E==\"number\"&&ot(E)},size:\"small\",sx:{width:50,\"& .MuiSlider-thumb\":{width:10,height:10}}}))),!xt&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie,value:Uf,onChange:w=>{ie||mO(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie,value:Jn,onChange:w=>{ie||hO(w.target.value)},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\"),S.createElement(Ue,{value:\"power\"},\"Pow\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be?.6:1}},S.createElement(ax,{data:PO,vminPct:Hf,vmaxPct:Vf,onRangeChange:(w,E)=>{be||(vO(w),TO(E))},width:110,height:58,theme:t.theme,dataMin:y,dataMax:g})))),Oe&&S.createElement(pe,{sx:{width:Sr}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label,color:Ft?Mt:o.textMuted}},Ft?`ROI FFT (${Ft.cropWidth}\\xD7${Ft.cropHeight})`:\"FFT (Signal)\"),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`},!q&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:et||Y,onClick:()=>{et||Y||!bu.current||bu.current.toBlob(w=>{w&&Zn(w,\"show4d_fft.png\")},\"image/png\")}},\"Export\"),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Y||Hr===1&&Va===0&&Ia===0,onClick:()=>{!ve&&!Y&&(Gf(1),Tu(0),xu(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:Sr,height:Gi}},S.createElement(\"canvas\",{ref:bu,width:s,height:l,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:vu,width:s,height:l,onMouseDown:KO,onMouseMove:QO,onMouseUp:ZO,onMouseLeave:JO,onWheel:fg(Gf,Tu,xu,Hr,Va,Ia,vu,ve||Y),onDoubleClick:eA,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:ve||Y?\"default\":Px?\"grabbing\":\"grab\"}}),S.createElement(\"canvas\",{ref:Zh,width:Sr*r,height:Gi*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.mean))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.min))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.max))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.std)))),ir&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\"}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Dist \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.distPx.toFixed(1),\" px\")),ir.spatialFreq!=null&&S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Freq \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.spatialFreq.toFixed(4),\" \",\"\\xC5\\u207B\\xB9\")),ir.dSpacing!=null&&S.createElement(he,{sx:{fontSize:11,color:o.textMuted,fontWeight:\"bold\"}},\"d = \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.dSpacing>=10?`${(ir.dSpacing/10).toFixed(2)} nm`:`${ir.dSpacing.toFixed(2)} \\xC5`))),we&&(!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},!xt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie||Y?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Auto:\"),S.createElement(Qn,{checked:tg,onChange:w=>{!ie&&!Y&&kO(w.target.checked)},disabled:ie||Y,size:\"small\",sx:Nf.small}),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie||Y,value:eg,onChange:w=>{!ie&&!Y&&_O(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie||Y,value:Xf?\"log\":\"linear\",onChange:w=>{!ie&&!Y&&BO(w.target.value===\"log\")},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be||Y?.6:1}},S.createElement(ax,{data:LO,vminPct:og,vmaxPct:rg,onRangeChange:(w,E)=>{!be&&!Y&&(jO(w),UO(E))},width:110,height:58,theme:t.theme,dataMin:Sx.min,dataMax:Sx.max}))))),we&&!no&&To>0&&S.createElement(pe,{sx:{...iu,mt:`${Rt.SM}px`,border:`1px solid ${o.border}`,bgcolor:o.controlBg}},S.createElement(Gn,{direction:\"row\",spacing:0,sx:{flexShrink:0}},S.createElement(Xc,{size:\"small\",disabled:Ee,onClick:()=>{Ee||Ho(!rr)},sx:{color:o.accent,p:.25}},rr?S.createElement(DM,{sx:{fontSize:18}}):S.createElement(zM,{sx:{fontSize:18}})),S.createElement(Xc,{size:\"small\",disabled:Ee,onClick:()=>{Ee||(Ho(!1),_e(0))},sx:{color:o.textMuted,p:.25}},S.createElement(BM,{sx:{fontSize:16}}))),S.createElement(ql,{disabled:Ee,value:nr,onChange:(w,E)=>{Ee||(Ho(!1),_e(E))},min:0,max:Math.max(0,To-1),size:\"small\",sx:{flex:1,minWidth:60,\"& .MuiSlider-thumb\":{width:10,height:10}}}),S.createElement(he,{sx:{...n.value,minWidth:50,textAlign:\"right\",flexShrink:0}},nr+1,\"/\",To),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Loop:\"),S.createElement(Qn,{checked:Df,onChange:()=>{Ee||(e.set(\"path_loop\",!Df),e.save_changes())},disabled:Ee,size:\"small\",sx:Nf.small})))}var nle=xC(J6);export{nle as render};\n/*! Bundled license information:\n\nreact/cjs/react.production.js:\n (**\n * @license React\n * react.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nscheduler/cjs/scheduler.production.js:\n (**\n * @license React\n * scheduler.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-dom/cjs/react-dom.production.js:\n (**\n * @license React\n * react-dom.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-dom/cjs/react-dom-client.production.js:\n (**\n * @license React\n * react-dom-client.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-is/cjs/react-is.production.min.js:\n (** @license React v16.13.1\n * react-is.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact/cjs/react-jsx-runtime.production.js:\n (**\n * @license React\n * react-jsx-runtime.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-is/cjs/react-is.production.js:\n (**\n * @license React\n * react-is.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\n@mui/styled-engine/esm/index.js:\n (**\n * @mui/styled-engine v7.3.8\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\n@mui/system/esm/index.js:\n (**\n * @mui/system v7.3.8\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n*/\n", "_gif_export_requested": false, "_gif_metadata_json": "", "_model_module": "anywidget", "_model_module_version": "~0.9.*", "_model_name": "AnyModel", "_view_count": null, "_view_module": "anywidget", "_view_module_version": "~0.9.*", "_view_name": "AnyView", "auto_contrast": true, "cmap": "inferno", "disabled_tools": [], "hidden_tools": [], "layout": "IPY_MODEL_1ed726ae907641e1b310d0f2167d87f7", "log_scale": false, "nav_cols": 48, "nav_data_max": 0.0493386834859848, "nav_data_min": 0.02107086032629013, "nav_pixel_size": 2.39, "nav_pixel_unit": "Å", "nav_rows": 96, "nav_stats": [ 0.03572194278240204, 0.02107086032629013, 0.0493386834859848, 0.005271326284855604 ], "path_index": 0, "path_interval_ms": 100, "path_length": 0, "path_loop": true, "path_playing": false, "percentile_high": 99.5, "percentile_low": 0.5, "pos_col": 24, "pos_row": 48, "profile_line": [], "profile_width": 1, "roi_center": [ 48.0, 24.0 ], "roi_center_col": 24.0, "roi_center_row": 48.0, "roi_height": 7.199999999999999, "roi_mode": "off", "roi_radius": 7.199999999999999, "roi_radius_inner": 3.5999999999999996, "roi_reduce": "mean", "roi_width": 14.399999999999999, "show_controls": true, "show_fft": false, "show_stats": true, "sig_cols": 128, "sig_data_max": 1.2324999570846558, "sig_data_min": 0.0, "sig_pixel_size": 0.46, "sig_pixel_unit": "mrad", "sig_rows": 128, "sig_stats": [ 0.03756510466337204, 0.0, 0.20666666328907013, 0.033926501870155334 ], "snap_enabled": false, "snap_radius": 5, "tabbable": null, "title": "Non-Square (96×48 nav, 128×128 det)", "tooltip": null } }, "1ed726ae907641e1b310d0f2167d87f7": { "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 } }, "217d11731c08409dbf07a45dc4df771a": { "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 } }, "3439b06e761247d3b0858f9baf26ec88": { "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 } }, "3cd3f0702e654ac381109c2e2a40e6b0": { "buffers": [ { "data": "", "encoding": "base64", "path": [ "_gif_data" ] }, { "data": "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", "encoding": "base64", "path": [ "frame_bytes" ] }, { "data": "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", "encoding": "base64", "path": [ "nav_image_bytes" ] } ], "model_module": "anywidget", "model_module_version": "~0.9.*", "model_name": "AnyModel", "state": { "_anywidget_id": "quantem.widget.show4d.Show4D", "_css": ".show4d-root{border-radius:2px;padding:16px}\n", "_dom_classes": [], "_esm": "var uA=Object.create;var Ox=Object.defineProperty;var pA=Object.getOwnPropertyDescriptor;var fA=Object.getOwnPropertyNames;var dA=Object.getPrototypeOf,mA=Object.prototype.hasOwnProperty;var Wo=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var yA=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of fA(t))!mA.call(e,n)&&n!==o&&Ox(e,n,{get:()=>t[n],enumerable:!(r=pA(t,n))||r.enumerable});return e};var j=(e,t,o)=>(o=e!=null?uA(dA(e)):{},yA(t||!e||!e.__esModule?Ox(o,\"default\",{value:e,enumerable:!0}):o,e));var Hx=Wo(je=>{\"use strict\";var hg=Symbol.for(\"react.transitional.element\"),hA=Symbol.for(\"react.portal\"),gA=Symbol.for(\"react.fragment\"),bA=Symbol.for(\"react.strict_mode\"),vA=Symbol.for(\"react.profiler\"),TA=Symbol.for(\"react.consumer\"),xA=Symbol.for(\"react.context\"),SA=Symbol.for(\"react.forward_ref\"),PA=Symbol.for(\"react.suspense\"),RA=Symbol.for(\"react.memo\"),_x=Symbol.for(\"react.lazy\"),CA=Symbol.for(\"react.activity\"),Ax=Symbol.iterator;function EA(e){return e===null||typeof e!=\"object\"?null:(e=Ax&&e[Ax]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Bx={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},kx=Object.assign,jx={};function is(e,t,o){this.props=e,this.context=t,this.refs=jx,this.updater=o||Bx}is.prototype.isReactComponent={};is.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\")};is.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Ux(){}Ux.prototype=is.prototype;function gg(e,t,o){this.props=e,this.context=t,this.refs=jx,this.updater=o||Bx}var bg=gg.prototype=new Ux;bg.constructor=gg;kx(bg,is.prototype);bg.isPureReactComponent=!0;var zx=Array.isArray;function yg(){}var At={H:null,A:null,T:null,S:null},Lx=Object.prototype.hasOwnProperty;function vg(e,t,o){var r=o.ref;return{$$typeof:hg,type:e,key:t,ref:r!==void 0?r:null,props:o}}function wA(e,t){return vg(e.type,t,e.props)}function Tg(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===hg}function MA(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var Nx=/\\/+/g;function mg(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?MA(\"\"+e.key):t.toString(36)}function OA(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(yg,yg):(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 as(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 hg:case hA:i=!0;break;case _x:return i=e._init,as(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+mg(e,0):r,zx(n)?(o=\"\",i!=null&&(o=i.replace(Nx,\"$&/\")+\"/\"),as(n,t,o,\"\",function(c){return c})):n!=null&&(Tg(n)&&(n=wA(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(Nx,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(zx(e))for(var s=0;s{\"use strict\";Vx.exports=Hx()});var Qx=Wo(_t=>{\"use strict\";function Rg(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rtd(l,o))std(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(std(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function td(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\"?(Ix=performance,_t.unstable_now=function(){return Ix.now()}):(xg=Date,$x=xg.now(),_t.unstable_now=function(){return xg.now()-$x});var Ix,xg,$x,ra=[],Ya=[],NA=1,Vr=null,Vo=3,Cg=!1,wu=!1,Mu=!1,Eg=!1,Yx=typeof setTimeout==\"function\"?setTimeout:null,Gx=typeof clearTimeout==\"function\"?clearTimeout:null,Fx=typeof setImmediate<\"u\"?setImmediate:null;function od(e){for(var t=Dn(Ya);t!==null;){if(t.callback===null)rd(Ya);else if(t.startTime<=e)rd(Ya),t.sortIndex=t.expirationTime,Rg(ra,t);else break;t=Dn(Ya)}}function wg(e){if(Mu=!1,od(e),!wu)if(Dn(ra)!==null)wu=!0,ss||(ss=!0,ls());else{var t=Dn(Ya);t!==null&&Mg(wg,t.startTime-e)}}var ss=!1,Ou=-1,Xx=5,Wx=-1;function Kx(){return Eg?!0:!(_t.unstable_now()-Wxe&&Kx());){var r=Vr.callback;if(typeof r==\"function\"){Vr.callback=null,Vo=Vr.priorityLevel;var n=r(Vr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){Vr.callback=n,od(e),t=!0;break t}Vr===Dn(ra)&&rd(ra),od(e)}else rd(ra);Vr=Dn(ra)}if(Vr!==null)t=!0;else{var a=Dn(Ya);a!==null&&Mg(wg,a.startTime-e),t=!1}}break e}finally{Vr=null,Vo=o,Cg=!1}t=void 0}}finally{t?ls():ss=!1}}}var ls;typeof Fx==\"function\"?ls=function(){Fx(Sg)}:typeof MessageChannel<\"u\"?(Pg=new MessageChannel,qx=Pg.port2,Pg.port1.onmessage=Sg,ls=function(){qx.postMessage(null)}):ls=function(){Yx(Sg,0)};var Pg,qx;function Mg(e,t){Ou=Yx(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,Rg(Ya,e),Dn(ra)===null&&e===Dn(Ya)&&(Mu?(Gx(Ou),Ou=-1):Mu=!0,Mg(wg,o-r))):(e.sortIndex=n,Rg(ra,e),wu||Cg||(wu=!0,ss||(ss=!0,ls()))),e};_t.unstable_shouldYield=Kx;_t.unstable_wrapCallback=function(e){var t=Vo;return function(){var o=Vo;Vo=t;try{return e.apply(this,arguments)}finally{Vo=o}}}});var Jx=Wo((nj,Zx)=>{\"use strict\";Zx.exports=Qx()});var t1=Wo(Qo=>{\"use strict\";var DA=W();function e1(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function o1(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o1)}catch(e){console.error(e)}}o1(),r1.exports=t1()});var yC=Wo(Am=>{\"use strict\";var mo=Jx(),OS=W(),kA=ad();function H(e){var t=\"https://react.dev/errors/\"+e;if(1ys||(e.current=db[ys],db[ys]=null,ys--)}function Ct(e,t){ys++,db[ys]=e.current,e.current=t}var jn=Un(null),op=Un(null),ai=Un(null),Ld=Un(null);function Hd(e,t){switch(Ct(ai,t),Ct(op,e),Ct(jn,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?fS(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=fS(t),e=tC(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}Po(jn),Ct(jn,e)}function Ds(){Po(jn),Po(op),Po(ai)}function mb(e){e.memoizedState!==null&&Ct(Ld,e);var t=jn.current,o=tC(t,e.type);t!==o&&(Ct(op,e),Ct(jn,o))}function Vd(e){op.current===e&&(Po(jn),Po(op)),Ld.current===e&&(Po(Ld),dp._currentValue=Ji)}var Og,i1;function Wi(e){if(Og===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);Og=t&&t[1]||\"\",i1=-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{Ag=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?Wi(o):\"\"}function VA(e,t){switch(e.tag){case 26:case 27:case 5:return Wi(e.type);case 16:return Wi(\"Lazy\");case 13:return e.child!==t&&t!==null?Wi(\"Suspense Fallback\"):Wi(\"Suspense\");case 19:return Wi(\"SuspenseList\");case 0:case 15:return zg(e.type,!1);case 11:return zg(e.type.render,!1);case 1:return zg(e.type,!0);case 31:return Wi(\"Activity\");default:return\"\"}}function l1(e){try{var t=\"\",o=null;do t+=VA(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var yb=Object.prototype.hasOwnProperty,a0=mo.unstable_scheduleCallback,Ng=mo.unstable_cancelCallback,IA=mo.unstable_shouldYield,$A=mo.unstable_requestPaint,wr=mo.unstable_now,FA=mo.unstable_getCurrentPriorityLevel,kS=mo.unstable_ImmediatePriority,jS=mo.unstable_UserBlockingPriority,Id=mo.unstable_NormalPriority,qA=mo.unstable_LowPriority,US=mo.unstable_IdlePriority,YA=mo.log,GA=mo.unstable_setDisableYieldValue,gp=null,Mr=null;function ei(e){if(typeof YA==\"function\"&&GA(e),Mr&&typeof Mr.setStrictMode==\"function\")try{Mr.setStrictMode(gp,e)}catch{}}var Or=Math.clz32?Math.clz32:KA,XA=Math.log,WA=Math.LN2;function KA(e){return e>>>=0,e===0?32:31-(XA(e)/WA|0)|0}var ld=256,sd=262144,cd=4194304;function Ki(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 mm(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=Ki(r):(i&=l,i!==0?n=Ki(i):o||(o=l&~e,o!==0&&(n=Ki(o))))):(l=r&~a,l!==0?n=Ki(l):i!==0?n=Ki(i):o||(o=r&~e,o!==0&&(n=Ki(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 bp(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function QA(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 LS(){var e=cd;return cd<<=1,(cd&62914560)===0&&(cd=4194304),e}function Dg(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function vp(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function ZA(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 n5=/[\\n\"\\\\]/g;function Yr(e){return e.replace(n5,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function bb(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=\"\"+$r(t)):e.value!==\"\"+$r(t)&&(e.value=\"\"+$r(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?vb(e,i,$r(t)):o!=null?vb(e,i,$r(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=\"\"+$r(l):e.removeAttribute(\"name\")}function XS(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)){gb(e);return}o=o!=null?\"\"+$r(o):\"\",t=t!=null?\"\"+$r(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),gb(e)}function vb(e,t,o){t===\"number\"&&$d(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function ws(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\"),xb=!1;if(ga)try{cs={},Object.defineProperty(cs,\"passive\",{get:function(){xb=!0}}),window.addEventListener(\"test\",cs,cs),window.removeEventListener(\"test\",cs,cs)}catch{xb=!1}var cs,ti=null,p0=null,Ed=null;function JS(){if(Ed)return Ed;var e,t=p0,o=t.length,r,n=\"value\"in ti?ti.value:ti.textContent,a=n.length;for(e=0;e=$u),b1=\" \",v1=!1;function tP(e,t){switch(e){case\"keyup\":return N5.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function oP(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var bs=!1;function _5(e,t){switch(e){case\"compositionend\":return oP(t);case\"keypress\":return t.which!==32?null:(v1=!0,b1);case\"textInput\":return e=t.data,e===b1&&v1?null:e;default:return null}}function B5(e,t){if(bs)return e===\"compositionend\"||!d0&&tP(e,t)?(e=JS(),Ed=p0=ti=null,bs=!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=P1(o)}}function iP(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?iP(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function lP(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=$d(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=$d(e.document)}return t}function m0(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 $5=ga&&\"documentMode\"in document&&11>=document.documentMode,vs=null,Sb=null,qu=null,Pb=!1;function C1(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Pb||vs==null||vs!==$d(r)||(r=vs,\"selectionStart\"in r&&m0(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}),qu&&ap(qu,r)||(qu=r,r=lm(Sb,\"onSelect\"),0>=i,n-=i,_n=1<<32-Or(t)+n|o<M?(D=C,C=null):D=C.sibling;var _=p(y,C,m[M],b);if(_===null){C===null&&(C=D);break}e&&C&&_.alternate===null&&t(y,C),g=a(_,g,M),R===null?P=_:R.sibling=_,R=_,C=D}if(M===m.length)return o(y,C),Qe&&ca(y,M),P;if(C===null){for(;MM?(D=C,C=null):D=C.sibling;var k=p(y,C,_.value,b);if(k===null){C===null&&(C=D);break}e&&C&&k.alternate===null&&t(y,C),g=a(k,g,M),R===null?P=k:R.sibling=k,R=k,C=D}if(_.done)return o(y,C),Qe&&ca(y,M),P;if(C===null){for(;!_.done;M++,_=m.next())_=d(y,_.value,b),_!==null&&(g=a(_,g,M),R===null?P=_:R.sibling=_,R=_);return Qe&&ca(y,M),P}for(C=r(C);!_.done;M++,_=m.next())_=f(C,y,M,_.value,b),_!==null&&(e&&_.alternate!==null&&C.delete(_.key===null?M:_.key),g=a(_,g,M),R===null?P=_:R.sibling=_,R=_);return e&&C.forEach(function(x){return t(y,x)}),Qe&&ca(y,M),P}function T(y,g,m,b){if(typeof m==\"object\"&&m!==null&&m.type===ms&&m.key===null&&(m=m.props.children),typeof m==\"object\"&&m!==null){switch(m.$$typeof){case id:e:{for(var P=m.key;g!==null;){if(g.key===P){if(P=m.type,P===ms){if(g.tag===7){o(y,g.sibling),b=n(g,m.props.children),b.return=y,y=b;break e}}else if(g.elementType===P||typeof P==\"object\"&&P!==null&&P.$$typeof===Xa&&Qi(P)===g.type){o(y,g.sibling),b=n(g,m.props),Du(b,m),b.return=y,y=b;break e}o(y,g);break}else t(y,g);g=g.sibling}m.type===ms?(b=el(m.props.children,y.mode,b,m.key),b.return=y,y=b):(b=Md(m.type,m.key,m.props,null,y.mode,b),Du(b,m),b.return=y,y=b)}return i(y);case Uu:e:{for(P=m.key;g!==null;){if(g.key===P)if(g.tag===4&&g.stateNode.containerInfo===m.containerInfo&&g.stateNode.implementation===m.implementation){o(y,g.sibling),b=n(g,m.children||[]),b.return=y,y=b;break e}else{o(y,g);break}else t(y,g);g=g.sibling}b=Vg(m,y.mode,b),b.return=y,y=b}return i(y);case Xa:return m=Qi(m),T(y,g,m,b)}if(Lu(m))return h(y,g,m,b);if(zu(m)){if(P=zu(m),typeof P!=\"function\")throw Error(H(150));return m=P.call(m),v(y,g,m,b)}if(typeof m.then==\"function\")return T(y,g,yd(m),b);if(m.$$typeof===pa)return T(y,g,md(y,m),b);hd(y,m)}return typeof m==\"string\"&&m!==\"\"||typeof m==\"number\"||typeof m==\"bigint\"?(m=\"\"+m,g!==null&&g.tag===6?(o(y,g.sibling),b=n(g,m),b.return=y,y=b):(o(y,g),b=Hg(m,y.mode,b),b.return=y,y=b),i(y)):o(y,g)}return function(y,g,m,b){try{sp=0;var P=T(y,g,m,b);return As=null,P}catch(C){if(C===Gs||C===Tm)throw C;var R=Cr(29,C,null,y.mode);return R.lanes=b,R.return=y,R}finally{}}}var il=SP(!0),PP=SP(!1),Wa=!1;function P0(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ab(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 li(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function si(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(lt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=qd(e),mP(e,null,o),t}return vm(e,r,t,o),qd(e)}function Gu(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,VS(e,o)}}function $g(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 zb=!1;function Xu(){if(zb){var e=Os;if(e!==null)throw e}}function Wu(e,t,o,r){zb=!1;var n=e.updateQueue;Wa=!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 d=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,f=p!==l.lane;if(f?(Ke&p)===p:(r&p)===p){p!==0&&p===ks&&(zb=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var h=e,v=l;p=t;var T=o;switch(v.tag){case 1:if(h=v.payload,typeof h==\"function\"){d=h.call(T,d,p);break e}d=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=v.payload,p=typeof h==\"function\"?h.call(T,d,p):h,p==null)break e;d=Dt({},d,p);break e;case 2:Wa=!0}}p=l.callback,p!==null&&(e.flags|=64,f&&(e.flags|=8192),f=n.callbacks,f===null?n.callbacks=[p]:f.push(p))}else f={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=f,s=d):u=u.next=f,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;f=l,l=f.next,f.next=null,n.lastBaseUpdate=f,n.shared.pending=null}}while(!0);u===null&&(s=d),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),gi|=i,e.lanes=i,e.memoizedState=d}}function RP(e,t){if(typeof e!=\"function\")throw Error(H(191,e));e.call(t)}function CP(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Ae.T,l={};Ae.T=l,k0(e,!1,t,o);try{var s=n(),c=Ae.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=Z5(s,r);Ku(e,t,u,Ar(e))}else Ku(e,t,r,Ar(e))}catch(d){Ku(e,t,{then:function(){},status:\"rejected\",reason:d},Ar())}finally{st.p=a,i!==null&&l.types!==null&&(i.types=l.types),Ae.T=i}}function nz(){}function kb(e,t,o,r){if(e.tag!==5)throw Error(H(476));var n=KP(e).queue;WP(e,n,t,Ji,o===null?nz:function(){return QP(e),o(r)})}function KP(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ji,baseState:Ji,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:Ji},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function QP(e){var t=KP(e);t.next===null&&(t=e.alternate.memoizedState),Ku(e,t.next.queue,{},Ar())}function B0(){return _o(dp)}function ZP(){return Jt().memoizedState}function JP(){return Jt().memoizedState}function az(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Ar();e=li(o);var r=si(t,e,o);r!==null&&(fr(r,t,o),Gu(r,t,o)),t={cache:T0()},e.payload=t;return}t=t.return}}function iz(e,t,o){var r=Ar();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Rm(e)?tR(t,o):(o=h0(e,t,o,r),o!==null&&(fr(o,e,r),oR(o,t,r)))}function eR(e,t,o){var r=Ar();Ku(e,t,o,r)}function Ku(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Rm(e))tR(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,zr(l,i))return vm(e,t,n,0),St===null&&bm(),!1}catch{}finally{}if(o=h0(e,t,n,r),o!==null)return fr(o,e,r),oR(o,t,r),!0}return!1}function k0(e,t,o,r){if(r={lane:2,revertLane:q0(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Rm(e)){if(t)throw Error(H(479))}else t=h0(e,o,r,2),t!==null&&fr(t,e,2)}function Rm(e){var t=e.alternate;return e===He||t!==null&&t===He}function tR(e,t){zs=Qd=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function oR(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,VS(e,o)}}var up={readContext:_o,use:Sm,useCallback:Yt,useContext:Yt,useEffect:Yt,useImperativeHandle:Yt,useLayoutEffect:Yt,useInsertionEffect:Yt,useMemo:Yt,useReducer:Yt,useRef:Yt,useState:Yt,useDebugValue:Yt,useDeferredValue:Yt,useTransition:Yt,useSyncExternalStore:Yt,useId:Yt,useHostTransitionStatus:Yt,useFormState:Yt,useActionState:Yt,useOptimistic:Yt,useMemoCache:Yt,useCacheRefresh:Yt};up.useEffectEvent=Yt;var rR={readContext:_o,use:Sm,useCallback:function(e,t){return Zo().memoizedState=[e,t===void 0?null:t],e},useContext:_o,useEffect:H1,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,zd(4194308,4,FP.bind(null,t,e),o)},useLayoutEffect:function(e,t){return zd(4194308,4,e,t)},useInsertionEffect:function(e,t){zd(4,2,e,t)},useMemo:function(e,t){var o=Zo();t=t===void 0?null:t;var r=e();if(ll){ei(!0);try{e()}finally{ei(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Zo();if(o!==void 0){var n=o(t);if(ll){ei(!0);try{o(t)}finally{ei(!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=iz.bind(null,He,e),[r.memoizedState,e]},useRef:function(e){var t=Zo();return e={current:e},t.memoizedState=e},useState:function(e){e=_b(e);var t=e.queue,o=eR.bind(null,He,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:D0,useDeferredValue:function(e,t){var o=Zo();return _0(o,e,t)},useTransition:function(){var e=_b(!1);return e=WP.bind(null,He,e.queue,!0,!1),Zo().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=He,n=Zo();if(Qe){if(o===void 0)throw Error(H(407));o=o()}else{if(o=t(),St===null)throw Error(H(349));(Ke&127)!==0||AP(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,H1(NP.bind(null,r,a,e),[e]),r.flags|=2048,Us(9,{destroy:void 0},zP.bind(null,r,a,o,t),null),o},useId:function(){var e=Zo(),t=St.identifierPrefix;if(Qe){var o=Bn,r=_n;o=(r&~(1<<32-Or(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Zd++,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[No]=t,a[dr]=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(Bo(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&&aa(t)}}return zt(t),Qg(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&aa(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error(H(166));if(e=ai.current,us(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Do,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[No]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||eC(e.nodeValue,o)),e||yi(t,!0)}else e=sm(e).createTextNode(r),e[No]=t,t.stateNode=e}return zt(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=us(t),o!==null){if(e===null){if(!r)throw Error(H(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(H(557));e[No]=t}else nl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zt(t),e=!1}else o=Ig(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(Rr(t),t):(Rr(t),null);if((t.flags&128)!==0)throw Error(H(558))}return zt(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=us(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error(H(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(H(317));n[No]=t}else nl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zt(t),n=!1}else n=Ig(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(Rr(t),t):(Rr(t),null)}return Rr(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),gd(t,t.updateQueue),zt(t),null);case 4:return Ds(),e===null&&Y0(t.stateNode.containerInfo),zt(t),null;case 10:return ya(t.type),zt(t),null;case 19:if(Po(Zt),r=t.memoizedState,r===null)return zt(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)_u(r,!1);else{if(Gt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Kd(e),a!==null){for(t.flags|=128,_u(r,!1),e=a.updateQueue,t.updateQueue=e,gd(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)yP(o,e),o=o.sibling;return Ct(Zt,Zt.current&1|2),Qe&&ca(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&wr()>om&&(t.flags|=128,n=!0,_u(r,!1),t.lanes=4194304)}else{if(!n)if(e=Kd(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,gd(t,e),_u(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!Qe)return zt(t),null}else 2*wr()-r.renderingStartTime>om&&o!==536870912&&(t.flags|=128,n=!0,_u(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=wr(),e.sibling=null,o=Zt.current,Ct(Zt,n?o&1|2:o&1),Qe&&ca(t,r.treeForkCount),e):(zt(t),null);case 22:case 23:return Rr(t),R0(),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&&(zt(t),t.subtreeFlags&6&&(t.flags|=8192)):zt(t),o=t.updateQueue,o!==null&&gd(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&&Po(tl),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),ya(so),zt(t),null;case 25:return null;case 30:return null}throw Error(H(156,t.tag))}function pz(e,t){switch(v0(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ya(so),Ds(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Vd(t),null;case 31:if(t.memoizedState!==null){if(Rr(t),t.alternate===null)throw Error(H(340));nl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Rr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(H(340));nl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Po(Zt),null;case 4:return Ds(),null;case 10:return ya(t.type),null;case 22:case 23:return Rr(t),R0(),e!==null&&Po(tl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return ya(so),null;case 25:return null;default:return null}}function yR(e,t){switch(v0(t),t.tag){case 3:ya(so),Ds();break;case 26:case 27:case 5:Vd(t);break;case 4:Ds();break;case 31:t.memoizedState!==null&&Rr(t);break;case 13:Rr(t);break;case 19:Po(Zt);break;case 10:ya(t.type);break;case 22:case 23:Rr(t),R0(),e!==null&&Po(tl);break;case 24:ya(so)}}function Rp(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){dt(t,t.return,l)}}function hi(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){dt(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){dt(t,t.return,u)}}function hR(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{CP(t,o)}catch(r){dt(e,e.return,r)}}}function gR(e,t,o){o.props=sl(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){dt(e,t,r)}}function Qu(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){dt(e,t,n)}}function kn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){dt(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){dt(e,t,n)}else o.current=null}function bR(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){dt(e,e.return,n)}}function Zg(e,t,o){try{var r=e.stateNode;zz(r,e.type,o,t),r[dr]=t}catch(n){dt(e,e.return,n)}}function vR(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&vi(e.type)||e.tag===4}function Jg(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||vR(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&&vi(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 Vb(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=fa));else if(r!==4&&(r===27&&vi(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Vb(e,t,o),e=e.sibling;e!==null;)Vb(e,t,o),e=e.sibling}function tm(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&&vi(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(tm(e,t,o),e=e.sibling;e!==null;)tm(e,t,o),e=e.sibling}function TR(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Bo(t,r,o),t[No]=e,t[dr]=o}catch(a){dt(e,e.return,a)}}var ua=!1,lo=!1,eb=!1,J1=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function fz(e,t){if(e=e.containerInfo,Xb=fm,e=lP(e),m0(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,d=e,p=null;t:for(;;){for(var f;d!==o||n!==0&&d.nodeType!==3||(l=i+n),d!==a||r!==0&&d.nodeType!==3||(s=i+r),d.nodeType===3&&(i+=d.nodeValue.length),(f=d.firstChild)!==null;)p=d,d=f;for(;;){if(d===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(f=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=f}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Wb={focusedElem:e,selectionRange:o},fm=!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\"))),Bo(a,r,o),a[No]=e,So(a),r=a;break e;case\"link\":var i=xS(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lT&&(i=T,T=v,v=i);var y=R1(l,v),g=R1(l,T);if(y&&g&&(f.rangeCount!==1||f.anchorNode!==y.node||f.anchorOffset!==y.offset||f.focusNode!==g.node||f.focusOffset!==g.offset)){var m=d.createRange();m.setStart(y.node,y.offset),f.removeAllRanges(),v>T?(f.addRange(m),f.extend(g.node,g.offset)):(m.setEnd(g.node,g.offset),f.addRange(m))}}}}for(d=[],f=l;f=f.parentNode;)f.nodeType===1&&d.push({element:f,left:f.scrollLeft,top:f.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Ae.T=null,o=Fb,Fb=null;var a=ui,i=ha;if(fo=0,Hs=ui=null,ha=0,(lt&6)!==0)throw Error(H(331));var l=lt;if(lt|=4,zR(a.current),MR(a,a.current,i,o),lt=l,Cp(0,!1),Mr&&typeof Mr.onPostCommitFiberRoot==\"function\")try{Mr.onPostCommitFiberRoot(gp,a)}catch{}return!0}finally{st.p=n,Ae.T=r,YR(e,t)}}function rS(e,t,o){t=Gr(o,t),t=Ub(e.stateNode,t,2),e=si(e,t,2),e!==null&&(vp(e,2),Ln(e))}function dt(e,t,o){if(e.tag===3)rS(e,e,o);else for(;t!==null;){if(t.tag===3){rS(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&(ci===null||!ci.has(r))){e=Gr(o,e),o=sR(2),r=si(t,o,2),r!==null&&(cR(o,r,t,e),vp(r,2),Ln(r));break}}t=t.return}}function ob(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new yz;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)||(I0=!0,n.add(o),e=Tz.bind(null,e,t,o),t.then(e,e))}function Tz(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,St===e&&(Ke&o)===o&&(Gt===4||Gt===3&&(Ke&62914560)===Ke&&300>wr()-Cm?(lt&2)===0&&Vs(e,0):$0|=o,Ls===Ke&&(Ls=0)),Ln(e)}function XR(e,t){t===0&&(t=LS()),e=fl(e,t),e!==null&&(vp(e,t),Ln(e))}function xz(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),XR(e,o)}function Sz(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(H(314))}r!==null&&r.delete(t),XR(e,o)}function Pz(e,t){return a0(e,t)}var am=null,ds=null,Yb=!1,im=!1,rb=!1,ni=0;function Ln(e){e!==ds&&e.next===null&&(ds===null?am=ds=e:ds=ds.next=e),im=!0,Yb||(Yb=!0,Cz())}function Cp(e,t){if(!rb&&im){rb=!0;do for(var o=!1,r=am;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-Or(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,nS(r,a))}else a=Ke,a=mm(r,r===St?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||bp(r,a)||(o=!0,nS(r,a));r=r.next}while(o);rb=!1}}function Rz(){WR()}function WR(){im=Yb=!1;var e=0;ni!==0&&Dz()&&(e=ni);for(var t=wr(),o=null,r=am;r!==null;){var n=r.next,a=KR(r,t);a===0?(r.next=null,o===null?am=n:o.next=n,n===null&&(ds=o)):(o=r,(e!==0||(a&3)!==0)&&(im=!0)),r=n}fo!==0&&fo!==5||Cp(e,!1),ni!==0&&(ni=0)}function KR(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,d=s.initiatorType;u&&pS(d)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function aC(e,t,o){var r=Ws;if(r&&typeof t==\"string\"&&t){var n=Yr(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),bS.has(n)||(bS.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Bo(t,\"link\",e),So(t),r.head.appendChild(t)))}}function Iz(e){Sa.D(e),aC(\"dns-prefetch\",e,null)}function $z(e,t){Sa.C(e,t),aC(\"preconnect\",e,t)}function Fz(e,t,o){Sa.L(e,t,o);var r=Ws;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Yr(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Yr(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Yr(o.imageSizes)+'\"]')):n+='[href=\"'+Yr(e)+'\"]';var a=n;switch(t){case\"style\":a=Is(e);break;case\"script\":a=Ks(e)}Qr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Qr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(Ep(a))||t===\"script\"&&r.querySelector(wp(a))||(t=r.createElement(\"link\"),Bo(t,\"link\",e),So(t),r.head.appendChild(t)))}}function qz(e,t){Sa.m(e,t);var o=Ws;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Yr(r)+'\"][href=\"'+Yr(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=Ks(e)}if(!Qr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Qr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(wp(a)))return}r=o.createElement(\"link\"),Bo(r,\"link\",e),So(r),o.head.appendChild(r)}}}function Yz(e,t,o){Sa.S(e,t,o);var r=Ws;if(r&&e){var n=Es(r).hoistableStyles,a=Is(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(Ep(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Qr.get(a))&&G0(e,o);var s=i=r.createElement(\"link\");So(s),Bo(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,Bd(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function Gz(e,t){Sa.X(e,t);var o=Ws;if(o&&e){var r=Es(o).hoistableScripts,n=Ks(e),a=r.get(n);a||(a=o.querySelector(wp(n)),a||(e=Dt({src:e,async:!0},t),(t=Qr.get(n))&&X0(e,t),a=o.createElement(\"script\"),So(a),Bo(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function Xz(e,t){Sa.M(e,t);var o=Ws;if(o&&e){var r=Es(o).hoistableScripts,n=Ks(e),a=r.get(n);a||(a=o.querySelector(wp(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Qr.get(n))&&X0(e,t),a=o.createElement(\"script\"),So(a),Bo(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function vS(e,t,o,r){var n=(n=ai.current)?cm(n):null;if(!n)throw Error(H(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=Is(o.href),o=Es(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=Is(o.href);var a=Es(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(Ep(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Qr.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},Qr.set(e,o),a||Wz(n,e,o,i.state))),t&&r===null)throw Error(H(528,\"\"));return i}if(t&&r!==null)throw Error(H(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=Ks(o),o=Es(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(H(444,e))}}function Is(e){return'href=\"'+Yr(e)+'\"'}function Ep(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function iC(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function Wz(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}),Bo(t,\"link\",o),So(t),e.head.appendChild(t))}function Ks(e){return'[src=\"'+Yr(e)+'\"]'}function wp(e){return\"script[async]\"+e}function TS(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Yr(o.href)+'\"]');if(r)return t.instance=r,So(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\"),So(r),Bo(r,\"style\",n),Bd(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=Is(o.href);var a=e.querySelector(Ep(n));if(a)return t.state.loading|=4,t.instance=a,So(a),a;r=iC(o),(n=Qr.get(n))&&G0(r,n),a=(e.ownerDocument||e).createElement(\"link\"),So(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Bo(a,\"link\",r),t.state.loading|=4,Bd(a,o.precedence,e),t.instance=a;case\"script\":return a=Ks(o.src),(n=e.querySelector(wp(a)))?(t.instance=n,So(n),n):(r=o,(n=Qr.get(a))&&(r=Dt({},o),X0(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),So(n),Bo(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error(H(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,Bd(r,o.precedence,e));return t.instance}function Bd(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 Kz(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 lC(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function Qz(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=Is(r.href),a=t.querySelector(Ep(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=um.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,So(a);return}a=t.ownerDocument||t,r=iC(r),(n=Qr.get(n))&&G0(r,n),a=a.createElement(\"link\"),So(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Bo(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=um.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var lb=0;function Zz(e,t){return e.stylesheets&&e.count===0&&jd(e,e.stylesheets),0lb?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function um(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)jd(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var pm=null;function jd(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,pm=new Map,t.forEach(Jz,e),pm=null,um.call(e))}function Jz(e,t){if(!(t.state.loading&4)){var o=pm.get(e);if(o)var r=o.get(null);else{o=new Map,pm.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function hC(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hC)}catch(e){console.error(e)}}hC(),gC.exports=yC()});var qC=Wo(mt=>{\"use strict\";var Co=typeof Symbol==\"function\"&&Symbol.for,rv=Co?Symbol.for(\"react.element\"):60103,nv=Co?Symbol.for(\"react.portal\"):60106,Lm=Co?Symbol.for(\"react.fragment\"):60107,Hm=Co?Symbol.for(\"react.strict_mode\"):60108,Vm=Co?Symbol.for(\"react.profiler\"):60114,Im=Co?Symbol.for(\"react.provider\"):60109,$m=Co?Symbol.for(\"react.context\"):60110,av=Co?Symbol.for(\"react.async_mode\"):60111,Fm=Co?Symbol.for(\"react.concurrent_mode\"):60111,qm=Co?Symbol.for(\"react.forward_ref\"):60112,Ym=Co?Symbol.for(\"react.suspense\"):60113,v3=Co?Symbol.for(\"react.suspense_list\"):60120,Gm=Co?Symbol.for(\"react.memo\"):60115,Xm=Co?Symbol.for(\"react.lazy\"):60116,T3=Co?Symbol.for(\"react.block\"):60121,x3=Co?Symbol.for(\"react.fundamental\"):60117,S3=Co?Symbol.for(\"react.responder\"):60118,P3=Co?Symbol.for(\"react.scope\"):60119;function Dr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case rv:switch(e=e.type,e){case av:case Fm:case Lm:case Vm:case Hm:case Ym:return e;default:switch(e=e&&e.$$typeof,e){case $m:case qm:case Xm:case Gm:case Im:return e;default:return t}}case nv:return t}}}function FC(e){return Dr(e)===Fm}mt.AsyncMode=av;mt.ConcurrentMode=Fm;mt.ContextConsumer=$m;mt.ContextProvider=Im;mt.Element=rv;mt.ForwardRef=qm;mt.Fragment=Lm;mt.Lazy=Xm;mt.Memo=Gm;mt.Portal=nv;mt.Profiler=Vm;mt.StrictMode=Hm;mt.Suspense=Ym;mt.isAsyncMode=function(e){return FC(e)||Dr(e)===av};mt.isConcurrentMode=FC;mt.isContextConsumer=function(e){return Dr(e)===$m};mt.isContextProvider=function(e){return Dr(e)===Im};mt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===rv};mt.isForwardRef=function(e){return Dr(e)===qm};mt.isFragment=function(e){return Dr(e)===Lm};mt.isLazy=function(e){return Dr(e)===Xm};mt.isMemo=function(e){return Dr(e)===Gm};mt.isPortal=function(e){return Dr(e)===nv};mt.isProfiler=function(e){return Dr(e)===Vm};mt.isStrictMode=function(e){return Dr(e)===Hm};mt.isSuspense=function(e){return Dr(e)===Ym};mt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Lm||e===Fm||e===Vm||e===Hm||e===Ym||e===v3||typeof e==\"object\"&&e!==null&&(e.$$typeof===Xm||e.$$typeof===Gm||e.$$typeof===Im||e.$$typeof===$m||e.$$typeof===qm||e.$$typeof===x3||e.$$typeof===S3||e.$$typeof===P3||e.$$typeof===T3)};mt.typeOf=Dr});var GC=Wo((kj,YC)=>{\"use strict\";YC.exports=qC()});var eE=Wo((jj,JC)=>{\"use strict\";var iv=GC(),R3={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},C3={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},E3={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},QC={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},lv={};lv[iv.ForwardRef]=E3;lv[iv.Memo]=QC;function XC(e){return iv.isMemo(e)?QC:lv[e.$$typeof]||R3}var w3=Object.defineProperty,M3=Object.getOwnPropertyNames,WC=Object.getOwnPropertySymbols,O3=Object.getOwnPropertyDescriptor,A3=Object.getPrototypeOf,KC=Object.prototype;function ZC(e,t,o){if(typeof t!=\"string\"){if(KC){var r=A3(t);r&&r!==KC&&ZC(e,r,o)}var n=M3(t);WC&&(n=n.concat(WC(t)));for(var a=XC(e),i=XC(t),l=0;l{\"use strict\";var G3=Symbol.for(\"react.transitional.element\"),X3=Symbol.for(\"react.fragment\");function bE(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:G3,type:e,key:r,ref:t!==void 0?t:null,props:o}}Zm.Fragment=X3;Zm.jsx=bE;Zm.jsxs=bE});var Te=Wo((NU,TE)=>{\"use strict\";TE.exports=vE()});var RE=Wo(Pt=>{\"use strict\";var pv=Symbol.for(\"react.transitional.element\"),fv=Symbol.for(\"react.portal\"),Jm=Symbol.for(\"react.fragment\"),ey=Symbol.for(\"react.strict_mode\"),ty=Symbol.for(\"react.profiler\"),oy=Symbol.for(\"react.consumer\"),ry=Symbol.for(\"react.context\"),ny=Symbol.for(\"react.forward_ref\"),ay=Symbol.for(\"react.suspense\"),iy=Symbol.for(\"react.suspense_list\"),ly=Symbol.for(\"react.memo\"),sy=Symbol.for(\"react.lazy\"),K3=Symbol.for(\"react.view_transition\"),Q3=Symbol.for(\"react.client.reference\");function en(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case pv:switch(e=e.type,e){case Jm:case ty:case ey:case ay:case iy:case K3:return e;default:switch(e=e&&e.$$typeof,e){case ry:case ny:case sy:case ly:return e;case oy:return e;default:return t}}case fv:return t}}}Pt.ContextConsumer=oy;Pt.ContextProvider=ry;Pt.Element=pv;Pt.ForwardRef=ny;Pt.Fragment=Jm;Pt.Lazy=sy;Pt.Memo=ly;Pt.Portal=fv;Pt.Profiler=ty;Pt.StrictMode=ey;Pt.Suspense=ay;Pt.SuspenseList=iy;Pt.isContextConsumer=function(e){return en(e)===oy};Pt.isContextProvider=function(e){return en(e)===ry};Pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===pv};Pt.isForwardRef=function(e){return en(e)===ny};Pt.isFragment=function(e){return en(e)===Jm};Pt.isLazy=function(e){return en(e)===sy};Pt.isMemo=function(e){return en(e)===ly};Pt.isPortal=function(e){return en(e)===fv};Pt.isProfiler=function(e){return en(e)===ty};Pt.isStrictMode=function(e){return en(e)===ey};Pt.isSuspense=function(e){return en(e)===ay};Pt.isSuspenseList=function(e){return en(e)===iy};Pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Jm||e===ty||e===ey||e===ay||e===iy||typeof e==\"object\"&&e!==null&&(e.$$typeof===sy||e.$$typeof===ly||e.$$typeof===ry||e.$$typeof===oy||e.$$typeof===ny||e.$$typeof===Q3||e.getModuleId!==void 0)};Pt.typeOf=en});var EE=Wo(($U,CE)=>{\"use strict\";CE.exports=RE()});var S=j(W());var yr=j(W(),1),vC=j(bC(),1),TC=yr.createContext(null);function l3(){let e=yr.useContext(TC);if(!e)throw new Error(\"RenderContext not found\");return e}function J0(){return l3().model}function ke(e){let t=J0(),o=yr.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=yr.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function xC(e){return({el:t,model:o,experimental:r})=>{let n=vC.createRoot(t);return n.render(yr.createElement(yr.StrictMode,null,yr.createElement(TC.Provider,{value:{model:o,experimental:r}},yr.createElement(e)))),()=>n.unmount()}}function Ro(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 ml(){return ml=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(rc,--er):0,tc--,uo===10&&(tc=1,_m--),uo}function tr(){return uo=er2||oc(uo)>3?\"\":\" \"}function NC(e,t){for(;--t&&tr()&&!(uo<48||uo>102||uo>57&&uo<65||uo>70&&uo<97););return ac(e,zp()+(t<6&&Zr()==32&&tr()==32))}function ov(e){for(;tr();)switch(uo){case e:return er;case 34:case 39:e!==34&&e!==39&&ov(uo);break;case 40:e===41&&ov(e);break;case 92:tr();break}return er}function DC(e,t){for(;tr()&&e+uo!==57;)if(e+uo===84&&Zr()===47)break;return\"/*\"+ac(t,er-1)+\"*\"+yl(e===47?e:tr())}function _C(e){for(;!oc(Zr());)tr();return ac(e,er)}function jC(e){return km(jm(\"\",null,null,null,[\"\"],e=Bm(e),0,[0],e))}function jm(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,d=i,p=0,f=0,h=0,v=1,T=1,y=1,g=0,m=\"\",b=n,P=a,R=r,C=m;T;)switch(h=g,g=tr()){case 40:if(h!=108&&eo(C,d-1)==58){Op(C+=tt(ic(g),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(y=-1);break}case 34:case 39:case 91:C+=ic(g);break;case 9:case 10:case 13:case 32:C+=zC(h);break;case 92:C+=NC(zp()-1,7);continue;case 47:switch(Zr()){case 42:case 47:ec(p3(DC(tr(),zp()),t,o),s);break;default:C+=\"/\"}break;case 123*v:l[c++]=Jo(C)*y;case 125*v:case 59:case 0:switch(g){case 0:case 125:T=0;case 59+u:y==-1&&(C=tt(C,/\\f/g,\"\")),f>0&&Jo(C)-d&&ec(f>32?kC(C+\";\",r,o,d-1):kC(tt(C,\" \",\"\")+\";\",r,o,d-2),s);break;case 59:C+=\";\";default:if(ec(R=BC(C,t,o,c,u,n,l,m,b=[],P=[],d),a),g===123)if(u===0)jm(C,t,R,R,b,a,d,l,P);else switch(p===99&&eo(C,3)===110?100:p){case 100:case 108:case 109:case 115:jm(e,R,R,r&&ec(BC(e,R,R,0,0,n,l,m,n,b=[],d),P),n,P,d,l,r?b:P);break;default:jm(C,R,R,R,[\"\"],P,0,l,P)}}c=u=f=0,v=y=1,m=C=\"\",d=i;break;case 58:d=1+Jo(C),f=h;default:if(v<1){if(g==123)--v;else if(g==125&&v++==0&&AC()==125)continue}switch(C+=yl(g),g*v){case 38:y=u>0?1:(C+=\"\\f\",-1);break;case 44:l[c++]=(Jo(C)-1)*y,y=1;break;case 64:Zr()===45&&(C+=ic(tr())),p=Zr(),u=d=Jo(m=C+=_C(zp())),g++;break;case 45:h===45&&Jo(C)==2&&(v=0)}}return a}function BC(e,t,o,r,n,a,i,l,s,c,u){for(var d=n-1,p=n===0?a:[\"\"],f=Js(p),h=0,v=0,T=0;h0?p[y]+\" \"+g:tt(g,/&\\f/g,p[y])))&&(s[T++]=m);return Ap(e,t,o,n===0?Qs:l,s,c,u)}function p3(e,t,o){return Ap(e,t,o,zm,yl(OC()),Ti(e,2,-2),0)}function kC(e,t,o,r){return Ap(e,t,o,Zs,Ti(e,0,r),Ti(e,r+1,-1),r)}function hl(e,t){for(var o=\"\",r=Js(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return tt(e,/(.+:)(.+)-([^]+)/,\"$1\"+nt+\"$2-$3$1\"+Mp+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~Op(e,\"stretch\")?IC(tt(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Jo(e)-3-(~Op(e,\"!important\")&&10))){case 107:return tt(e,\":\",\":\"+nt)+e;case 101:return tt(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+nt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+nt+\"$2$3$1\"+ko+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return nt+e+ko+e+e}return e}var g3=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case Zs:t.return=IC(t.value,t.length);break;case Nm:return hl([nc(t,{value:tt(t.value,\"@\",\"@\"+nt)})],n);case Qs:if(t.length)return tv(t.props,function(a){switch(ev(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return hl([nc(t,{props:[tt(a,/:(read-\\w+)/,\":\"+Mp+\"$1\")]})],n);case\"::placeholder\":return hl([nc(t,{props:[tt(a,/:(plac\\w+)/,\":\"+nt+\"input-$1\")]}),nc(t,{props:[tt(a,/:(plac\\w+)/,\":\"+Mp+\"$1\")]}),nc(t,{props:[tt(a,/:(plac\\w+)/,ko+\"input-$1\")]})],n)}return\"\"})}},b3=[g3],$C=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(v){var T=v.getAttribute(\"data-emotion\");T.indexOf(\" \")!==-1&&(document.head.appendChild(v),v.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||b3,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(v){for(var T=v.getAttribute(\"data-emotion\").split(\" \"),y=1;y=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 oE={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 N3=!1,D3=/[A-Z]|^ms/g,_3=/_EMO_([^_]+?)_([^]*?)_EMO_/g,iE=function(t){return t.charCodeAt(1)===45},rE=function(t){return t!=null&&typeof t!=\"boolean\"},sv=Um(function(e){return iE(e)?e:e.replace(D3,\"-$&\").toLowerCase()}),nE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(_3,function(r,n,a){return Hn={name:n,styles:a,next:Hn},n})}return oE[t]!==1&&!iE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},B3=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Dp(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 Hn={name:n.name,styles:n.styles,next:Hn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Hn={name:i.name,styles:i.styles,next:Hn},i=i.next;var l=a.styles+\";\";return l}return k3(e,t,o)}case\"function\":{if(e!==void 0){var s=Hn,c=o(e);return Hn=s,Dp(e,t,c)}break}}var u=o;if(t==null)return u;var d=t[u];return d!==void 0?d:u}function k3(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?$3:F3},hE=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},q3=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return lc(o,r,n),Bp(function(){return sc(o,r,n)}),null},gE=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=hE(t,o,r),s=l||yE(n),c=!s(\"as\");return function(){var u=arguments,d=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&d.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)d.push.apply(d,u);else{var p=u[0];d.push(p[0]);for(var f=u.length,h=1;ht(W3(n)?o:n):t})}function jp(e,t){return Qm(e,t)}function PE(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}var SE=[];function gn(e){return SE[0]=e,Pa(SE)}var dv=j(W(),1),mv=j(EE(),1);function _r(e){if(typeof e!=\"object\"||e===null)return!1;let t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function wE(e){if(dv.isValidElement(e)||(0,mv.isValidElementType)(e)||!_r(e))return e;let t={};return Object.keys(e).forEach(o=>{t[o]=wE(e[o])}),t}function at(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return _r(e)&&_r(t)&&Object.keys(t).forEach(n=>{dv.isValidElement(t[n])||(0,mv.isValidElementType)(t[n])?r[n]=t[n]:_r(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&_r(e[n])?r[n]=at(e[n],t[n],o):o.clone?r[n]=_r(t[n])?wE(t[n]):t[n]:r[n]=t[n]}),r}var Z3=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 yv(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=Z3(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,f){let h=i.indexOf(f);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(h!==-1&&typeof t[i[h]]==\"number\"?t[i[h]]:f)-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 hv(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function gv(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 uy(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 J3={borderRadius:4},ME=J3;function eN(e,t){return t?at(e,t,{clone:!1}):e}var Ca=eN;var Up={xs:0,sm:600,md:900,lg:1200,xl:1536},OE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Up[e]}px)`},tN={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Up[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Eo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||OE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||OE;return Object.keys(t).reduce((i,l)=>{if(hv(a.keys,l)){let s=gv(r.containerQueries?r:tN,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Up).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 bv(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function py(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function AE(e,...t){let o=bv(e),r=[o,...t].reduce((n,a)=>at(n,a),{});return py(Object.keys(o),r)}function oN(e,t){if(typeof e!=\"object\")return{};let o={},r=Object.keys(t);return Array.isArray(e)?r.forEach((n,a)=>{a{e[n]!=null&&(o[n]=!0)}),o}function fy({values:e,breakpoints:t,base:o}){let r=o||oN(e,t),n=Object.keys(r);if(n.length===0)return e;let a;return n.reduce((i,l,s)=>(Array.isArray(e)?(i[l]=e[s]!=null?e[s]:e[a],a=s):typeof e==\"object\"?(i[l]=e[l]!=null?e[l]:e[a],a=l):i[l]=e,i),{})}function Pi(e){if(typeof e!=\"string\")throw new Error(Ro(7));return e.charAt(0).toUpperCase()+e.slice(1)}function uc(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 Lp(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=uc(e,o)||r,t&&(n=t(n,r,e)),n}function rN(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=uc(s,r)||{};return Eo(i,l,d=>{let p=Lp(c,n,d);return d===p&&typeof d==\"string\"&&(p=Lp(c,n,`${t}${d===\"default\"?\"\":Pi(d)}`,d)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Et=rN;function dy(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var nN={m:\"margin\",p:\"padding\"},aN={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},zE={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},iN=dy(e=>{if(e.length>2)if(zE[e])e=zE[e];else return[e];let[t,o]=e.split(\"\"),r=nN[t],n=aN[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),vv=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],Tv=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],NE=[...vv,...Tv];function bl(e,t,o,r){let n=uc(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 vl(e){return bl(e,\"spacing\",8,\"spacing\")}function In(e,t){return typeof t==\"string\"||t==null?t:e(t)}function lN(e,t){return o=>e.reduce((r,n)=>(r[n]=In(t,o),r),{})}function sN(e,t,o,r){if(!t.includes(o))return null;let n=iN(o),a=lN(n,r),i=e[o];return Eo(e,i,a)}function xv(e,t){let o=vl(e.theme);return Object.keys(e).map(r=>sN(e,t,r,o)).reduce(Ca,{})}function Lt(e){return xv(e,vv)}Lt.propTypes={};Lt.filterProps=vv;function Ht(e){return xv(e,Tv)}Ht.propTypes={};Ht.filterProps=Tv;function DE(e){return xv(e,NE)}DE.propTypes={};DE.filterProps=NE;function pc(e=8,t=vl({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 cN(...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]?Ca(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var Ea=cN;function Br(e){return typeof e!=\"number\"?e:`${e}px solid`}function tn(e,t){return Et({prop:e,themeKey:\"borders\",transform:t})}var uN=tn(\"border\",Br),pN=tn(\"borderTop\",Br),fN=tn(\"borderRight\",Br),dN=tn(\"borderBottom\",Br),mN=tn(\"borderLeft\",Br),yN=tn(\"borderColor\"),hN=tn(\"borderTopColor\"),gN=tn(\"borderRightColor\"),bN=tn(\"borderBottomColor\"),vN=tn(\"borderLeftColor\"),TN=tn(\"outline\",Br),xN=tn(\"outlineColor\"),Hp=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=bl(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:In(t,r)});return Eo(e,e.borderRadius,o)}return null};Hp.propTypes={};Hp.filterProps=[\"borderRadius\"];var BL=Ea(uN,pN,fN,dN,mN,yN,hN,gN,bN,vN,Hp,TN,xN);var Vp=e=>{if(e.gap!==void 0&&e.gap!==null){let t=bl(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:In(t,r)});return Eo(e,e.gap,o)}return null};Vp.propTypes={};Vp.filterProps=[\"gap\"];var Ip=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=bl(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:In(t,r)});return Eo(e,e.columnGap,o)}return null};Ip.propTypes={};Ip.filterProps=[\"columnGap\"];var $p=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=bl(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:In(t,r)});return Eo(e,e.rowGap,o)}return null};$p.propTypes={};$p.filterProps=[\"rowGap\"];var SN=Et({prop:\"gridColumn\"}),PN=Et({prop:\"gridRow\"}),RN=Et({prop:\"gridAutoFlow\"}),CN=Et({prop:\"gridAutoColumns\"}),EN=Et({prop:\"gridAutoRows\"}),wN=Et({prop:\"gridTemplateColumns\"}),MN=Et({prop:\"gridTemplateRows\"}),ON=Et({prop:\"gridTemplateAreas\"}),AN=Et({prop:\"gridArea\"}),VL=Ea(Vp,Ip,$p,SN,PN,RN,CN,EN,wN,MN,ON,AN);function Tl(e,t){return t===\"grey\"?t:e}var zN=Et({prop:\"color\",themeKey:\"palette\",transform:Tl}),NN=Et({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:Tl}),DN=Et({prop:\"backgroundColor\",themeKey:\"palette\",transform:Tl}),qL=Ea(zN,NN,DN);function hr(e){return e<=1&&e!==0?`${e*100}%`:e}var _N=Et({prop:\"width\",transform:hr}),my=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Up[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:hr(o)}};return Eo(e,e.maxWidth,t)}return null};my.filterProps=[\"maxWidth\"];var BN=Et({prop:\"minWidth\",transform:hr}),kN=Et({prop:\"height\",transform:hr}),jN=Et({prop:\"maxHeight\",transform:hr}),UN=Et({prop:\"minHeight\",transform:hr}),KL=Et({prop:\"size\",cssProperty:\"width\",transform:hr}),QL=Et({prop:\"size\",cssProperty:\"height\",transform:hr}),LN=Et({prop:\"boxSizing\"}),ZL=Ea(_N,my,BN,kN,jN,UN,LN);var HN={border:{themeKey:\"borders\",transform:Br},borderTop:{themeKey:\"borders\",transform:Br},borderRight:{themeKey:\"borders\",transform:Br},borderBottom:{themeKey:\"borders\",transform:Br},borderLeft:{themeKey:\"borders\",transform:Br},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Br},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Hp},color:{themeKey:\"palette\",transform:Tl},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:Tl},backgroundColor:{themeKey:\"palette\",transform:Tl},p:{style:Ht},pt:{style:Ht},pr:{style:Ht},pb:{style:Ht},pl:{style:Ht},px:{style:Ht},py:{style:Ht},padding:{style:Ht},paddingTop:{style:Ht},paddingRight:{style:Ht},paddingBottom:{style:Ht},paddingLeft:{style:Ht},paddingX:{style:Ht},paddingY:{style:Ht},paddingInline:{style:Ht},paddingInlineStart:{style:Ht},paddingInlineEnd:{style:Ht},paddingBlock:{style:Ht},paddingBlockStart:{style:Ht},paddingBlockEnd:{style:Ht},m:{style:Lt},mt:{style:Lt},mr:{style:Lt},mb:{style:Lt},ml:{style:Lt},mx:{style:Lt},my:{style:Lt},margin:{style:Lt},marginTop:{style:Lt},marginRight:{style:Lt},marginBottom:{style:Lt},marginLeft:{style:Lt},marginX:{style:Lt},marginY:{style:Lt},marginInline:{style:Lt},marginInlineStart:{style:Lt},marginInlineEnd:{style:Lt},marginBlock:{style:Lt},marginBlockStart:{style:Lt},marginBlockEnd:{style:Lt},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:Vp},rowGap:{style:$p},columnGap:{style:Ip},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:hr},maxWidth:{style:my},minWidth:{transform:hr},height:{transform:hr},maxHeight:{transform:hr},minHeight:{transform:hr},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\"}},bn=HN;function VN(...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 IN(e,t){return typeof e==\"function\"?e(t):e}function $N(){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:d}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=uc(n,c)||{};return d?d(i):Eo(i,r,h=>{let v=Lp(p,u,h);return h===v&&typeof h==\"string\"&&(v=Lp(p,u,`${o}${h===\"default\"?\"\":Pi(h)}`,h)),s===!1?v:{[s]:v}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??bn;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=bv(n.breakpoints),d=Object.keys(u),p=u;return Object.keys(c).forEach(f=>{let h=IN(c[f],n);if(h!=null)if(typeof h==\"object\")if(i[f])p=Ca(p,e(f,h,n,i));else{let v=Eo({theme:n},h,T=>({[f]:T}));VN(v,h)?p[f]=t({sx:h,theme:n,nested:!0}):p=Ca(p,v)}else p=Ca(p,e(f,h,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":cy(n,py(d,p))}:cy(n,py(d,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var _E=$N();_E.filterProps=[\"sx\"];var on=_E;function Sv(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 FN(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=yv(o),s=pc(n),c=at({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...ME,...a}},i);return c=uy(c),c.applyStyles=Sv,c=t.reduce((u,d)=>at(u,d),c),c.unstable_sxConfig={...bn,...i?.unstable_sxConfig},c.unstable_sx=function(d){return on({sx:d,theme:this})},c}var wa=FN;var BE=j(W(),1);function qN(e){return Object.keys(e).length===0}function YN(e=null){let t=BE.useContext(Ra);return!t||qN(t)?e:t}var Pv=YN;var GN=wa();function XN(e=GN){return Pv(e)}var $n=XN;var kE=j(Te(),1);function Rv(e){let t=gn(e);return e!==t&&t.styles?(t.styles.match(/^@layer\\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function WN({styles:e,themeId:t,defaultTheme:o={}}){let r=$n(o),n=t&&r[t]||r,a=typeof e==\"function\"?e(n):e;return n.modularCssLayers&&(Array.isArray(a)?a=a.map(i=>Rv(typeof i==\"function\"?i(n):i)):a=Rv(a)),(0,kE.jsx)(kp,{styles:a})}var yy=WN;var KN=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??bn;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function Ri(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=KN(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return _r(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var jE=e=>e,QN=()=>{let e=jE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=jE}}},ZN=QN(),fc=ZN;var LE=j(W(),1);function UE(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\"})(on);return LE.forwardRef(function(s,c){let u=$n(o),{className:d,component:p=\"div\",...f}=Ri(s);return(0,HE.jsx)(a,{as:p,ref:c,className:Q(d,n?n(r):r),theme:t&&u[t]||u,...f})})}var eD={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 me(e,t,o=\"Mui\"){let r=eD[t];return r?`${o}-${r}`:`${fc.generate(e)}-${t}`}function se(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=me(e,n,o)}),r}function qp(e){let{variants:t,...o}=e,r={variants:t,style:gn(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=gn(n.style))}),r}var tD=wa();function Cv(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function xl(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function oD(e){return e?(t,o)=>o[e]:null}function rD(e,t,o){e.theme=aD(e.theme)?o:e.theme[t]||e.theme}function hy(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>hy(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?xl(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?xl(gn(i),o):i}return VE(e,r.variants,[n],o)}return r?.isProcessed?o?xl(gn(r.style),o):r.style:o?xl(gn(r),o):r}function VE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{PE(l,R=>R.filter(C=>C!==on));let{name:c,slot:u,skipVariantsResolver:d,skipSx:p,overridesResolver:f=oD(lD(u)),...h}=s,v=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",T=d!==void 0?d:u&&u!==\"Root\"&&u!==\"root\"||!1,y=p||!1,g=Cv;u===\"Root\"||u===\"root\"?g=r:u?g=n:iD(l)&&(g=void 0);let m=jp(l,{shouldForwardProp:g,label:nD(c,u),...h}),b=R=>{if(R.__emotion_real===R)return R;if(typeof R==\"function\")return function(M){return hy(M,R,M.theme.modularCssLayers?v:void 0)};if(_r(R)){let C=qp(R);return function(D){return C.variants?hy(D,C,D.theme.modularCssLayers?v:void 0):D.theme.modularCssLayers?xl(C.style,v):C.style}}return R},P=(...R)=>{let C=[],M=R.map(b),D=[];if(C.push(a),c&&f&&D.push(function(N){let A=N.theme.components?.[c]?.styleOverrides;if(!A)return null;let z={};for(let L in A)z[L]=hy(N,A[L],N.theme.modularCssLayers?\"theme\":void 0);return f(N,z)}),c&&!T&&D.push(function(N){let A=N.theme?.components?.[c]?.variants;return A?VE(N,A,[],N.theme.modularCssLayers?\"theme\":void 0):null}),y||D.push(on),Array.isArray(M[0])){let x=M.shift(),N=new Array(C.length).fill(\"\"),O=new Array(D.length).fill(\"\"),A;A=[...N,...x,...O],A.raw=[...N,...x.raw,...O],C.unshift(A)}let _=[...C,...M,...D],k=m(..._);return l.muiName&&(k.muiName=l.muiName),k};return m.withConfig&&(P.withConfig=m.withConfig),P}}function nD(e,t){return void 0}function aD(e){for(let t in e)return!1;return!0}function iD(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function lD(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}var sD=dc(),Ev=sD;function Fn(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]=Fn(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=Q(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}function wv(e){let{theme:t,name:o,props:r}=e;return!t||!t.components||!t.components[o]||!t.components[o].defaultProps?r:Fn(t.components[o].defaultProps,r)}function gy({props:e,name:t,defaultTheme:o,themeId:r}){let n=$n(o);return r&&(n=n[r]||n),wv({theme:n,name:t,props:e})}var by=j(W(),1),cD=typeof window<\"u\"?by.useLayoutEffect:by.useEffect,Io=cD;function uD(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var Ma=uD;function Ov(e,t=0,o=1){return Ma(e,t,o)}function pD(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 Ci(e){if(e.type)return e;if(e.charAt(0)===\"#\")return Ci(pD(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(Ro(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(Ro(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var fD=e=>{let t=Ci(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},mc=(e,t)=>{try{return fD(e)}catch{return e}};function vy(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 Av(e){e=Ci(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])),vy({type:l,values:s})}function Mv(e){e=Ci(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?Ci(Av(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 IE(e,t){let o=Mv(e),r=Mv(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function yc(e,t){return e=Ci(e),t=Ov(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,vy(e)}function Ei(e,t,o){try{return yc(e,t)}catch{return e}}function hc(e,t){if(e=Ci(e),t=Ov(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 vy(e)}function ut(e,t,o){try{return hc(e,t)}catch{return e}}function gc(e,t){if(e=Ci(e),t=Ov(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 vy(e)}function pt(e,t,o){try{return gc(e,t)}catch{return e}}function dD(e,t=.15){return Mv(e)>.5?hc(e,t):gc(e,t)}function Yp(e,t,o){try{return dD(e,t)}catch{return e}}var Ty=j(W(),1);var mD=j(Te(),1),yD=Ty.createContext();var wi=()=>Ty.useContext(yD)??!1;var xy=j(W(),1);var hD=j(Te(),1),gD=xy.createContext(void 0);function bD(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?Fn(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?Fn(n,r,t.components.mergeClassNameAndStyle):r}function zv({props:e,name:t}){let o=xy.useContext(gD);return bD({props:e,name:t,theme:{components:o}})}var Gp=j(W(),1),$E=0;function TD(e){let[t,o]=Gp.useState(e),r=e||t;return Gp.useEffect(()=>{t==null&&($E+=1,o(`mui-${$E}`))},[t]),r}var xD={...Gp},FE=xD.useId;function bc(e){if(FE!==void 0){let t=FE();return e??t}return TD(e)}var qE={theme:void 0};function Sy(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(qE.theme=n.theme,a=qp(e(qE)),t=a,o=n.theme),a}}function Py(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 YE=(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])})},SD=(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)},PD=(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 Xp(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return SD(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,d=PD(l,s);Object.assign(n,{[u]:d}),YE(a,l,`var(${u})`,c),YE(i,l,`var(${u}, ${d})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function RD(e,t={}){let{getSelector:o=y,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:d,varsWithDefaults:p}=Xp(c,t),f=p,h={},{[s]:v,...T}=i;if(Object.entries(T||{}).forEach(([b,P])=>{let{vars:R,css:C,varsWithDefaults:M}=Xp(P,t);f=at(f,M),h[b]={css:C,vars:R}}),v){let{css:b,vars:P,varsWithDefaults:R}=Xp(v,t);f=at(f,R),h[s]={css:b,vars:P}}function y(b,P){let R=n;if(n===\"class\"&&(R=\".%s\"),n===\"data\"&&(R=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(R=`[${n}=\"%s\"]`),b){if(R===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":P}};if(R)return e.defaultColorScheme===b?`:root, ${R.replace(\"%s\",String(b))}`:R.replace(\"%s\",String(b))}return\":root\"}return{vars:f,generateThemeVars:()=>{let b={...u};return Object.entries(h).forEach(([,{vars:P}])=>{b=at(b,P)}),b},generateStyleSheets:()=>{let b=[],P=e.defaultColorScheme||\"light\";function R(D,_){Object.keys(_).length&&b.push(typeof D==\"string\"?{[D]:{..._}}:D)}R(o(void 0,{...d}),d);let{[P]:C,...M}=h;if(C){let{css:D}=C,_=i[P]?.palette?.mode,k=!r&&_?{colorScheme:_,...D}:{...D};R(o(P,{...k}),k)}return Object.entries(M).forEach(([D,{css:_}])=>{let k=i[D]?.palette?.mode,x=!r&&k?{colorScheme:k,..._}:{..._};R(o(D,{...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 Nv=RD;function Dv(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 ye(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s(r.push(n),a({row:\"Left\",\"row-reverse\":\"Right\",column:\"Top\",\"column-reverse\":\"Bottom\"})[e],AD=({ownerState:e,theme:t})=>{let o={display:\"flex\",flexDirection:\"column\",...Eo({theme:t},fy({values:e.direction,breakpoints:t.breakpoints.values}),r=>({flexDirection:r}))};if(e.spacing){let r=vl(t),n=Object.keys(t.breakpoints.values).reduce((s,c)=>((typeof e.spacing==\"object\"&&e.spacing[c]!=null||typeof e.direction==\"object\"&&e.direction[c]!=null)&&(s[c]=!0),s),{}),a=fy({values:e.direction,base:n}),i=fy({values:e.spacing,base:n});typeof a==\"object\"&&Object.keys(a).forEach((s,c,u)=>{if(!a[s]){let p=c>0?a[u[c-1]]:\"column\";a[s]=p}}),o=at(o,Eo({theme:t},i,(s,c)=>e.useFlexGap?{gap:In(r,s)}:{\"& > :not(style):not(style)\":{margin:0},\"& > :not(style) ~ :not(style)\":{[`margin${OD(c?a[c]:e.direction)}`]:In(r,s)}}))}return o=AE(t.breakpoints,o),o};function Ry(e={}){let{createStyledComponent:t=ED,useThemeProps:o=wD,componentName:r=\"MuiStack\"}=e,n=()=>ye({root:[\"root\"]},s=>me(r,s),{}),a=t(AD);return vc.forwardRef(function(s,c){let u=o(s),d=Ri(u),{component:p=\"div\",direction:f=\"column\",spacing:h=0,divider:v,children:T,className:y,useFlexGap:g=!1,...m}=d,b={direction:f,spacing:h,useFlexGap:g},P=n();return(0,GE.jsx)(a,{as:p,ownerState:b,ref:c,className:Q(P.root,y),...m,children:v?MD(T,v):T})})}var Mi=\"$$material\";var zD={black:\"#000\",white:\"#fff\"},Tc=zD;var ND={50:\"#fafafa\",100:\"#f5f5f5\",200:\"#eeeeee\",300:\"#e0e0e0\",400:\"#bdbdbd\",500:\"#9e9e9e\",600:\"#757575\",700:\"#616161\",800:\"#424242\",900:\"#212121\",A100:\"#f5f5f5\",A200:\"#eeeeee\",A400:\"#bdbdbd\",A700:\"#616161\"},XE=ND;var DD={50:\"#f3e5f5\",100:\"#e1bee7\",200:\"#ce93d8\",300:\"#ba68c8\",400:\"#ab47bc\",500:\"#9c27b0\",600:\"#8e24aa\",700:\"#7b1fa2\",800:\"#6a1b9a\",900:\"#4a148c\",A100:\"#ea80fc\",A200:\"#e040fb\",A400:\"#d500f9\",A700:\"#aa00ff\"},Sl=DD;var _D={50:\"#ffebee\",100:\"#ffcdd2\",200:\"#ef9a9a\",300:\"#e57373\",400:\"#ef5350\",500:\"#f44336\",600:\"#e53935\",700:\"#d32f2f\",800:\"#c62828\",900:\"#b71c1c\",A100:\"#ff8a80\",A200:\"#ff5252\",A400:\"#ff1744\",A700:\"#d50000\"},Pl=_D;var BD={50:\"#fff3e0\",100:\"#ffe0b2\",200:\"#ffcc80\",300:\"#ffb74d\",400:\"#ffa726\",500:\"#ff9800\",600:\"#fb8c00\",700:\"#f57c00\",800:\"#ef6c00\",900:\"#e65100\",A100:\"#ffd180\",A200:\"#ffab40\",A400:\"#ff9100\",A700:\"#ff6d00\"},xc=BD;var kD={50:\"#e3f2fd\",100:\"#bbdefb\",200:\"#90caf9\",300:\"#64b5f6\",400:\"#42a5f5\",500:\"#2196f3\",600:\"#1e88e5\",700:\"#1976d2\",800:\"#1565c0\",900:\"#0d47a1\",A100:\"#82b1ff\",A200:\"#448aff\",A400:\"#2979ff\",A700:\"#2962ff\"},Rl=kD;var jD={50:\"#e1f5fe\",100:\"#b3e5fc\",200:\"#81d4fa\",300:\"#4fc3f7\",400:\"#29b6f6\",500:\"#03a9f4\",600:\"#039be5\",700:\"#0288d1\",800:\"#0277bd\",900:\"#01579b\",A100:\"#80d8ff\",A200:\"#40c4ff\",A400:\"#00b0ff\",A700:\"#0091ea\"},Cl=jD;var UD={50:\"#e8f5e9\",100:\"#c8e6c9\",200:\"#a5d6a7\",300:\"#81c784\",400:\"#66bb6a\",500:\"#4caf50\",600:\"#43a047\",700:\"#388e3c\",800:\"#2e7d32\",900:\"#1b5e20\",A100:\"#b9f6ca\",A200:\"#69f0ae\",A400:\"#00e676\",A700:\"#00c853\"},El=UD;function QE(){return{text:{primary:\"rgba(0, 0, 0, 0.87)\",secondary:\"rgba(0, 0, 0, 0.6)\",disabled:\"rgba(0, 0, 0, 0.38)\"},divider:\"rgba(0, 0, 0, 0.12)\",background:{paper:Tc.white,default:Tc.white},action:{active:\"rgba(0, 0, 0, 0.54)\",hover:\"rgba(0, 0, 0, 0.04)\",hoverOpacity:.04,selected:\"rgba(0, 0, 0, 0.08)\",selectedOpacity:.08,disabled:\"rgba(0, 0, 0, 0.26)\",disabledBackground:\"rgba(0, 0, 0, 0.12)\",disabledOpacity:.38,focus:\"rgba(0, 0, 0, 0.12)\",focusOpacity:.12,activatedOpacity:.12}}}var _v=QE();function ZE(){return{text:{primary:Tc.white,secondary:\"rgba(255, 255, 255, 0.7)\",disabled:\"rgba(255, 255, 255, 0.5)\",icon:\"rgba(255, 255, 255, 0.5)\"},divider:\"rgba(255, 255, 255, 0.12)\",background:{paper:\"#121212\",default:\"#121212\"},action:{active:Tc.white,hover:\"rgba(255, 255, 255, 0.08)\",hoverOpacity:.08,selected:\"rgba(255, 255, 255, 0.16)\",selectedOpacity:.16,disabled:\"rgba(255, 255, 255, 0.3)\",disabledBackground:\"rgba(255, 255, 255, 0.12)\",disabledOpacity:.38,focus:\"rgba(255, 255, 255, 0.12)\",focusOpacity:.12,activatedOpacity:.24}}}var Cy=ZE();function WE(e,t,o,r){let n=r.light||r,a=r.dark||r*1.5;e[t]||(e.hasOwnProperty(o)?e[t]=e[o]:t===\"light\"?e.light=gc(e.main,n):t===\"dark\"&&(e.dark=hc(e.main,a)))}function KE(e,t,o,r,n){let a=n.light||n,i=n.dark||n*1.5;t[o]||(t.hasOwnProperty(r)?t[o]=t[r]:o===\"light\"?t.light=`color-mix(in ${e}, ${t.main}, #fff ${(a*100).toFixed(0)}%)`:o===\"dark\"&&(t.dark=`color-mix(in ${e}, ${t.main}, #000 ${(i*100).toFixed(0)}%)`))}function LD(e=\"light\"){return e===\"dark\"?{main:Rl[200],light:Rl[50],dark:Rl[400]}:{main:Rl[700],light:Rl[400],dark:Rl[800]}}function HD(e=\"light\"){return e===\"dark\"?{main:Sl[200],light:Sl[50],dark:Sl[400]}:{main:Sl[500],light:Sl[300],dark:Sl[700]}}function VD(e=\"light\"){return e===\"dark\"?{main:Pl[500],light:Pl[300],dark:Pl[700]}:{main:Pl[700],light:Pl[400],dark:Pl[800]}}function ID(e=\"light\"){return e===\"dark\"?{main:Cl[400],light:Cl[300],dark:Cl[700]}:{main:Cl[700],light:Cl[500],dark:Cl[900]}}function $D(e=\"light\"){return e===\"dark\"?{main:El[400],light:El[300],dark:El[700]}:{main:El[800],light:El[500],dark:El[900]}}function FD(e=\"light\"){return e===\"dark\"?{main:xc[400],light:xc[300],dark:xc[700]}:{main:\"#ed6c02\",light:xc[500],dark:xc[900]}}function qD(e){return`oklch(from ${e} var(--__l) 0 h / var(--__a))`}function wl(e){let{mode:t=\"light\",contrastThreshold:o=3,tonalOffset:r=.2,colorSpace:n,...a}=e,i=e.primary||LD(t),l=e.secondary||HD(t),s=e.error||VD(t),c=e.info||ID(t),u=e.success||$D(t),d=e.warning||FD(t);function p(T){return n?qD(T):IE(T,Cy.text.primary)>=o?Cy.text.primary:_v.text.primary}let f=({color:T,name:y,mainShade:g=500,lightShade:m=300,darkShade:b=700})=>{if(T={...T},!T.main&&T[g]&&(T.main=T[g]),!T.hasOwnProperty(\"main\"))throw new Error(Ro(11,y?` (${y})`:\"\",g));if(typeof T.main!=\"string\")throw new Error(Ro(12,y?` (${y})`:\"\",JSON.stringify(T.main)));return n?(KE(n,T,\"light\",m,r),KE(n,T,\"dark\",b,r)):(WE(T,\"light\",m,r),WE(T,\"dark\",b,r)),T.contrastText||(T.contrastText=p(T.main)),T},h;return t===\"light\"?h=QE():t===\"dark\"&&(h=ZE()),at({common:{...Tc},mode:t,primary:f({color:i,name:\"primary\"}),secondary:f({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:f({color:s,name:\"error\"}),warning:f({color:d,name:\"warning\"}),info:f({color:c,name:\"info\"}),success:f({color:u,name:\"success\"}),grey:XE,contrastThreshold:o,getContrastText:p,augmentColor:f,tonalOffset:r,...h},a)}function Ey(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 Bv(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function YD(e){return Math.round(e*1e5)/1e5}var JE={textTransform:\"uppercase\"},ew='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function kv(e,t){let{fontFamily:o=ew,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...d}=typeof t==\"function\"?t(e):t,p=r/14,f=u||(T=>`${T/s*p}rem`),h=(T,y,g,m,b)=>({fontFamily:o,fontWeight:T,fontSize:f(y),lineHeight:g,...o===ew?{letterSpacing:`${YD(m/y)}em`}:{},...b,...c}),v={h1:h(n,96,1.167,-1.5),h2:h(n,60,1.2,-.5),h3:h(a,48,1.167,0),h4:h(a,34,1.235,.25),h5:h(a,24,1.334,0),h6:h(i,20,1.6,.15),subtitle1:h(a,16,1.75,.15),subtitle2:h(i,14,1.57,.1),body1:h(a,16,1.5,.15),body2:h(a,14,1.43,.15),button:h(i,14,1.75,.4,JE),caption:h(a,12,1.66,.4),overline:h(a,12,2.66,1,JE),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return at({htmlFontSize:s,pxToRem:f,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...v},d,{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 GD=[\"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)],tw=GD;var XD={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)\"},WD={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function ow(e){return`${Math.round(e)}ms`}function KD(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function jv(e){let t={...XD,...e.easing},o={...WD,...e.duration};return{getAutoHeightDuration:KD,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:ow(i)} ${l} ${typeof s==\"string\"?s:ow(s)}`).join(\",\")},...e,easing:t,duration:o}}var QD={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},rw=QD;function ZD(e){return _r(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function wy(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;rat(h,v),f),f.unstable_sxConfig={...bn,...u?.unstable_sxConfig},f.unstable_sx=function(v){return on({sx:v,theme:this})},f.toRuntimeSource=wy,e_(f),f}var Wp=t_;function Sc(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 o_=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Sc(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function Uv(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function Lv(e){return e===\"dark\"?o_:[]}function Hv(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=wl({...t,colorSpace:n});return{palette:i,opacity:{...Uv(i.mode),...o},overlays:r||Lv(i.mode),...a}}function Vv(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 r_=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],aw=r_;var iw=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 aw(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 n_(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function U(e,t,o){!e[t]&&o&&(e[t]=o)}function Kp(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:Av(e)}function Oa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=mc(Kp(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 a_(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var qn=e=>{try{return e()}catch{}},i_=(e=\"mui\")=>Py(e);function Iv(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=Hv({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=Wp({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...Uv(a),...o?.opacity},overlays:o?.overlays||Lv(a)},l}function $v(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=Vv,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,d=Object.keys(o)[0],p=r||(o.light&&d!==\"light\"?\"light\":d),f=i_(a),{[p]:h,light:v,dark:T,...y}=o,g={...y},m=h;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(m=!0),!m)throw new Error(Ro(21,p));let b;i&&(b=\"oklch\");let P=Iv(b,g,m,u,p);v&&!g.light&&Iv(b,g,v,void 0,\"light\"),T&&!g.dark&&Iv(b,g,T,void 0,\"dark\");let R={defaultColorScheme:p,...P,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:f,colorSchemes:g,font:{...Ey(P.typography),...P.font},spacing:a_(u.spacing)};Object.keys(R.colorSchemes).forEach(k=>{let x=R.colorSchemes[k].palette,N=A=>{let z=A.split(\"-\"),L=z[1],I=z[2];return f(A,x[L][I])};x.mode===\"light\"&&(U(x.common,\"background\",\"#fff\"),U(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(U(x.common,\"background\",\"#000\"),U(x.common,\"onBackground\",\"#fff\"));function O(A,z,L){if(b){let I;return A===Ei&&(I=`transparent ${((1-L)*100).toFixed(0)}%`),A===ut&&(I=`#000 ${(L*100).toFixed(0)}%`),A===pt&&(I=`#fff ${(L*100).toFixed(0)}%`),`color-mix(in ${b}, ${z}, ${I})`}return A(z,L)}if(n_(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){U(x.Alert,\"errorColor\",O(ut,x.error.light,.6)),U(x.Alert,\"infoColor\",O(ut,x.info.light,.6)),U(x.Alert,\"successColor\",O(ut,x.success.light,.6)),U(x.Alert,\"warningColor\",O(ut,x.warning.light,.6)),U(x.Alert,\"errorFilledBg\",N(\"palette-error-main\")),U(x.Alert,\"infoFilledBg\",N(\"palette-info-main\")),U(x.Alert,\"successFilledBg\",N(\"palette-success-main\")),U(x.Alert,\"warningFilledBg\",N(\"palette-warning-main\")),U(x.Alert,\"errorFilledColor\",qn(()=>x.getContrastText(x.error.main))),U(x.Alert,\"infoFilledColor\",qn(()=>x.getContrastText(x.info.main))),U(x.Alert,\"successFilledColor\",qn(()=>x.getContrastText(x.success.main))),U(x.Alert,\"warningFilledColor\",qn(()=>x.getContrastText(x.warning.main))),U(x.Alert,\"errorStandardBg\",O(pt,x.error.light,.9)),U(x.Alert,\"infoStandardBg\",O(pt,x.info.light,.9)),U(x.Alert,\"successStandardBg\",O(pt,x.success.light,.9)),U(x.Alert,\"warningStandardBg\",O(pt,x.warning.light,.9)),U(x.Alert,\"errorIconColor\",N(\"palette-error-main\")),U(x.Alert,\"infoIconColor\",N(\"palette-info-main\")),U(x.Alert,\"successIconColor\",N(\"palette-success-main\")),U(x.Alert,\"warningIconColor\",N(\"palette-warning-main\")),U(x.AppBar,\"defaultBg\",N(\"palette-grey-100\")),U(x.Avatar,\"defaultBg\",N(\"palette-grey-400\")),U(x.Button,\"inheritContainedBg\",N(\"palette-grey-300\")),U(x.Button,\"inheritContainedHoverBg\",N(\"palette-grey-A100\")),U(x.Chip,\"defaultBorder\",N(\"palette-grey-400\")),U(x.Chip,\"defaultAvatarColor\",N(\"palette-grey-700\")),U(x.Chip,\"defaultIconColor\",N(\"palette-grey-700\")),U(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),U(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),U(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),U(x.LinearProgress,\"primaryBg\",O(pt,x.primary.main,.62)),U(x.LinearProgress,\"secondaryBg\",O(pt,x.secondary.main,.62)),U(x.LinearProgress,\"errorBg\",O(pt,x.error.main,.62)),U(x.LinearProgress,\"infoBg\",O(pt,x.info.main,.62)),U(x.LinearProgress,\"successBg\",O(pt,x.success.main,.62)),U(x.LinearProgress,\"warningBg\",O(pt,x.warning.main,.62)),U(x.Skeleton,\"bg\",b?O(Ei,x.text.primary,.11):`rgba(${N(\"palette-text-primaryChannel\")} / 0.11)`),U(x.Slider,\"primaryTrack\",O(pt,x.primary.main,.62)),U(x.Slider,\"secondaryTrack\",O(pt,x.secondary.main,.62)),U(x.Slider,\"errorTrack\",O(pt,x.error.main,.62)),U(x.Slider,\"infoTrack\",O(pt,x.info.main,.62)),U(x.Slider,\"successTrack\",O(pt,x.success.main,.62)),U(x.Slider,\"warningTrack\",O(pt,x.warning.main,.62));let A=b?O(ut,x.background.default,.6825):Yp(x.background.default,.8);U(x.SnackbarContent,\"bg\",A),U(x.SnackbarContent,\"color\",qn(()=>b?Cy.text.primary:x.getContrastText(A))),U(x.SpeedDialAction,\"fabHoverBg\",Yp(x.background.paper,.15)),U(x.StepConnector,\"border\",N(\"palette-grey-400\")),U(x.StepContent,\"border\",N(\"palette-grey-400\")),U(x.Switch,\"defaultColor\",N(\"palette-common-white\")),U(x.Switch,\"defaultDisabledColor\",N(\"palette-grey-100\")),U(x.Switch,\"primaryDisabledColor\",O(pt,x.primary.main,.62)),U(x.Switch,\"secondaryDisabledColor\",O(pt,x.secondary.main,.62)),U(x.Switch,\"errorDisabledColor\",O(pt,x.error.main,.62)),U(x.Switch,\"infoDisabledColor\",O(pt,x.info.main,.62)),U(x.Switch,\"successDisabledColor\",O(pt,x.success.main,.62)),U(x.Switch,\"warningDisabledColor\",O(pt,x.warning.main,.62)),U(x.TableCell,\"border\",O(pt,O(Ei,x.divider,1),.88)),U(x.Tooltip,\"bg\",O(Ei,x.grey[700],.92))}if(x.mode===\"dark\"){U(x.Alert,\"errorColor\",O(pt,x.error.light,.6)),U(x.Alert,\"infoColor\",O(pt,x.info.light,.6)),U(x.Alert,\"successColor\",O(pt,x.success.light,.6)),U(x.Alert,\"warningColor\",O(pt,x.warning.light,.6)),U(x.Alert,\"errorFilledBg\",N(\"palette-error-dark\")),U(x.Alert,\"infoFilledBg\",N(\"palette-info-dark\")),U(x.Alert,\"successFilledBg\",N(\"palette-success-dark\")),U(x.Alert,\"warningFilledBg\",N(\"palette-warning-dark\")),U(x.Alert,\"errorFilledColor\",qn(()=>x.getContrastText(x.error.dark))),U(x.Alert,\"infoFilledColor\",qn(()=>x.getContrastText(x.info.dark))),U(x.Alert,\"successFilledColor\",qn(()=>x.getContrastText(x.success.dark))),U(x.Alert,\"warningFilledColor\",qn(()=>x.getContrastText(x.warning.dark))),U(x.Alert,\"errorStandardBg\",O(ut,x.error.light,.9)),U(x.Alert,\"infoStandardBg\",O(ut,x.info.light,.9)),U(x.Alert,\"successStandardBg\",O(ut,x.success.light,.9)),U(x.Alert,\"warningStandardBg\",O(ut,x.warning.light,.9)),U(x.Alert,\"errorIconColor\",N(\"palette-error-main\")),U(x.Alert,\"infoIconColor\",N(\"palette-info-main\")),U(x.Alert,\"successIconColor\",N(\"palette-success-main\")),U(x.Alert,\"warningIconColor\",N(\"palette-warning-main\")),U(x.AppBar,\"defaultBg\",N(\"palette-grey-900\")),U(x.AppBar,\"darkBg\",N(\"palette-background-paper\")),U(x.AppBar,\"darkColor\",N(\"palette-text-primary\")),U(x.Avatar,\"defaultBg\",N(\"palette-grey-600\")),U(x.Button,\"inheritContainedBg\",N(\"palette-grey-800\")),U(x.Button,\"inheritContainedHoverBg\",N(\"palette-grey-700\")),U(x.Chip,\"defaultBorder\",N(\"palette-grey-700\")),U(x.Chip,\"defaultAvatarColor\",N(\"palette-grey-300\")),U(x.Chip,\"defaultIconColor\",N(\"palette-grey-300\")),U(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),U(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),U(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),U(x.LinearProgress,\"primaryBg\",O(ut,x.primary.main,.5)),U(x.LinearProgress,\"secondaryBg\",O(ut,x.secondary.main,.5)),U(x.LinearProgress,\"errorBg\",O(ut,x.error.main,.5)),U(x.LinearProgress,\"infoBg\",O(ut,x.info.main,.5)),U(x.LinearProgress,\"successBg\",O(ut,x.success.main,.5)),U(x.LinearProgress,\"warningBg\",O(ut,x.warning.main,.5)),U(x.Skeleton,\"bg\",b?O(Ei,x.text.primary,.13):`rgba(${N(\"palette-text-primaryChannel\")} / 0.13)`),U(x.Slider,\"primaryTrack\",O(ut,x.primary.main,.5)),U(x.Slider,\"secondaryTrack\",O(ut,x.secondary.main,.5)),U(x.Slider,\"errorTrack\",O(ut,x.error.main,.5)),U(x.Slider,\"infoTrack\",O(ut,x.info.main,.5)),U(x.Slider,\"successTrack\",O(ut,x.success.main,.5)),U(x.Slider,\"warningTrack\",O(ut,x.warning.main,.5));let A=b?O(pt,x.background.default,.985):Yp(x.background.default,.98);U(x.SnackbarContent,\"bg\",A),U(x.SnackbarContent,\"color\",qn(()=>b?_v.text.primary:x.getContrastText(A))),U(x.SpeedDialAction,\"fabHoverBg\",Yp(x.background.paper,.15)),U(x.StepConnector,\"border\",N(\"palette-grey-600\")),U(x.StepContent,\"border\",N(\"palette-grey-600\")),U(x.Switch,\"defaultColor\",N(\"palette-grey-300\")),U(x.Switch,\"defaultDisabledColor\",N(\"palette-grey-600\")),U(x.Switch,\"primaryDisabledColor\",O(ut,x.primary.main,.55)),U(x.Switch,\"secondaryDisabledColor\",O(ut,x.secondary.main,.55)),U(x.Switch,\"errorDisabledColor\",O(ut,x.error.main,.55)),U(x.Switch,\"infoDisabledColor\",O(ut,x.info.main,.55)),U(x.Switch,\"successDisabledColor\",O(ut,x.success.main,.55)),U(x.Switch,\"warningDisabledColor\",O(ut,x.warning.main,.55)),U(x.TableCell,\"border\",O(ut,O(Ei,x.divider,1),.68)),U(x.Tooltip,\"bg\",O(Ei,x.grey[700],.92))}Oa(x.background,\"default\"),Oa(x.background,\"paper\"),Oa(x.common,\"background\"),Oa(x.common,\"onBackground\"),Oa(x,\"divider\"),Object.keys(x).forEach(A=>{let z=x[A];A!==\"tonalOffset\"&&z&&typeof z==\"object\"&&(z.main&&U(x[A],\"mainChannel\",mc(Kp(z.main))),z.light&&U(x[A],\"lightChannel\",mc(Kp(z.light))),z.dark&&U(x[A],\"darkChannel\",mc(Kp(z.dark))),z.contrastText&&U(x[A],\"contrastTextChannel\",mc(Kp(z.contrastText))),A===\"text\"&&(Oa(x[A],\"primary\"),Oa(x[A],\"secondary\")),A===\"action\"&&(z.active&&Oa(x[A],\"active\"),z.selected&&Oa(x[A],\"selected\")))})}),R=t.reduce((k,x)=>at(k,x),R);let C={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:iw(R),enableContrastVars:i},{vars:M,generateThemeVars:D,generateStyleSheets:_}=Nv(R,C);return R.vars=M,Object.entries(R.colorSchemes[R.defaultColorScheme]).forEach(([k,x])=>{R[k]=x}),R.generateThemeVars=D,R.generateStyleSheets=_,R.generateSpacing=function(){return pc(u.spacing,vl(this))},R.getColorSchemeSelector=Dv(s),R.spacing=R.generateSpacing(),R.shouldSkipGeneratingVar=l,R.unstable_sxConfig={...bn,...u?.unstable_sxConfig},R.unstable_sx=function(x){return on({sx:x,theme:this})},R.toRuntimeSource=wy,R}function lw(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:wl({...o===!0?{}:o.palette,mode:t})})}function Pc(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 Wp(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let d=Wp({...e,palette:u},...t);return d.defaultColorScheme=l,d.colorSchemes=c,d.palette.mode===\"light\"&&(d.colorSchemes.light={...c.light!==!0&&c.light,palette:d.palette},lw(d,\"dark\",c.dark)),d.palette.mode===\"dark\"&&(d.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:d.palette},lw(d,\"light\",c.light)),d}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),$v({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var s_=j(W(),1);var l_=Pc(),Rc=l_;function Yn(){let e=$n(Rc);return e[Mi]||e}function c_(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Ml=c_;var u_=e=>Ml(e)&&e!==\"classes\",Vt=u_;var p_=dc({themeId:Mi,defaultTheme:Rc,rootShouldForwardProp:Vt}),V=p_;var f_=se(\"MuiBox\",[\"root\"]),sw=f_;var d_=Pc(),m_=Fp({themeId:Mi,defaultTheme:d_,defaultClassName:sw.root,generateClassName:fc.generate}),pe=m_;var yw=j(W(),1);var cw=j(Te(),1);function y_(e){return(0,cw.jsx)(yy,{...e,defaultTheme:Rc,themeId:Mi})}var Fv=y_;var uw=j(Te(),1);function pw(e){return function(o){return(0,uw.jsx)(Fv,{styles:typeof e==\"function\"?r=>e({theme:r,...o}):e})}}function fw(){return Ri}var h_=Sy,xe=h_;var c7=j(W(),1);var g_=j(Te(),1);function Pe(e){return zv(e)}var re=Pi;function b_(e){return typeof e.main==\"string\"}function v_(e,t=[]){if(!b_(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function Xt(e=[]){return([,t])=>t&&v_(t,e)}function dw(e){return me(\"MuiTypography\",e)}var T7=se(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var hw=j(Te(),1),T_={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},x_=fw(),S_=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${re(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return ye(l,dw,i)},P_=V(\"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${re(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(xe(({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(Xt()).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${re(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}}]}))),mw={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},R_=yw.forwardRef(function(t,o){let{color:r,...n}=Pe({props:t,name:\"MuiTypography\"}),a=!T_[r],i=x_({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:d=!1,paragraph:p=!1,variant:f=\"body1\",variantMapping:h=mw,...v}=i,T={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:d,paragraph:p,variant:f,variantMapping:h},y=c||(p?\"p\":h[f]||mw[f])||\"span\",g=S_(T);return(0,hw.jsx)(P_,{as:y,ref:o,className:Q(g.root,s),...v,ownerState:T,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...v.style}})}),he=R_;var C_=Ry({createStyledComponent:V(\"div\",{name:\"MuiStack\",slot:\"Root\"}),useThemeProps:e=>Pe({props:e,name:\"MuiStack\"})}),Gn=C_;var Ic=j(W(),1);var gw=j(W(),1);function gr(e){return parseInt(gw.version,10)>=19?e?.props?.ref||null:e?.ref||null}var wt=j(W(),1);function It(e){return e&&e.ownerDocument||document}var Ol=It;var Ai=j(W(),1);var Cc=j(W(),1);function to(...e){let t=Cc.useRef(void 0),o=Cc.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 Cc.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}function E_(e){return typeof e==\"string\"}var br=E_;function w_(e,t,o){return e===void 0||br(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var Qp=w_;function M_(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 Aa=M_;function O_(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 My=O_;function A_(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let f=Q(o?.className,a,n?.className,r?.className),h={...o?.style,...n?.style,...r?.style},v={...o,...n,...r};return f.length>0&&(v.className=f),Object.keys(h).length>0&&(v.style=h),{props:v,internalRef:void 0}}let i=Aa({...n,...r}),l=My(r),s=My(n),c=t(i),u=Q(c?.className,o?.className,a,n?.className,r?.className),d={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(d).length>0&&(p.style=d),{props:p,internalRef:c.ref}}var Zp=A_;function z_(e,t,o){return typeof e==\"function\"?e(t,o):e}var Jp=z_;function N_(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Jp(o,r),{props:l,internalRef:s}=Zp({...a,externalSlotProps:i}),c=to(s,i?.ref,e.additionalProps?.ref);return Qp(t,{...l,ref:c},r)}var vr=N_;var Tr=j(W(),1);var Oy=j(W(),1);var bw=j(W(),1),D_=bw.createContext({}),ef=D_;function vw(e){return me(\"MuiList\",e)}var O$=se(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var Ay=j(Te(),1),__=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return ye({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},vw,t)},B_=V(\"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}}]}),k_=Oy.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,d=Oy.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},f=__(p);return(0,Ay.jsx)(ef.Provider,{value:d,children:(0,Ay.jsxs)(B_,{as:i,className:Q(f.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),qv=k_;function zy(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var Al=zy;function Ec(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var Tw=Ec;var yo=to;var wc=Io;function tf(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var By=j(W(),1);var Ny=j(W(),1);function xw(e){return me(\"MuiSvgIcon\",e)}var iF=se(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var Dy=j(Te(),1),j_=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${re(t)}`,`fontSize${re(o)}`]};return ye(n,xw,r)},U_=V(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${re(o.color)}`],t[`fontSize${re(o.fontSize)}`]]}})(xe(({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}}]}))),Sw=Ny.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:d,viewBox:p=\"0 0 24 24\",...f}=r,h=Ny.isValidElement(n)&&n.type===\"svg\",v={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:h},T={};u||(T.viewBox=p);let y=j_(v);return(0,Dy.jsxs)(U_,{as:l,className:Q(y.root,a),focusable:\"false\",color:c,\"aria-hidden\":d?void 0:!0,role:d?\"img\":void 0,ref:o,...T,...f,...h&&n.props,ownerState:v,children:[h?n.props.children:n,d?(0,Dy.jsx)(\"title\",{children:d}):null]})});Sw.muiName=\"SvgIcon\";var _y=Sw;var Pw=j(Te(),1);function kr(e,t){function o(r,n){return(0,Pw.jsx)(_y,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=_y.muiName,By.memo(By.forwardRef(o))}function Mc(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 Rw=Mc;function rn(e){return It(e).defaultView||window}var Oc=rn;function of(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var zl=bc;var Nl=j(W(),1);function Ac(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Nl.useRef(t!==void 0),[i,l]=Nl.useState(o),s=a?t:i,c=Nl.useCallback(u=>{a||l(u)},[]);return[s,c]}var Dl=Ac;var Yv=j(W(),1);function L_(e){let t=Yv.useRef(e);return Io(()=>{t.current=e}),Yv.useRef((...o)=>(0,t.current)(...o)).current}var nn=L_;var Oi=nn;function H_(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function ky(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{H_(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=Q(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=Q(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 Ew=j(Te(),1);function Gv(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function Cw(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function ww(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 rf(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\")||!ww(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var V_=Tr.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:d=\"selectedMenu\",...p}=t,f=Tr.useRef(null),h=Tr.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});wc(()=>{n&&f.current.focus()},[n]),Tr.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(m,{direction:b})=>{let P=!f.current.style.width;if(m.clientHeight{let b=f.current,P=m.key;if(m.ctrlKey||m.metaKey||m.altKey){u&&u(m);return}let C=Al(Ol(b));if(P===\"ArrowDown\")m.preventDefault(),rf(b,C,c,s,Gv);else if(P===\"ArrowUp\")m.preventDefault(),rf(b,C,c,s,Cw);else if(P===\"Home\")m.preventDefault(),rf(b,null,c,s,Gv);else if(P===\"End\")m.preventDefault(),rf(b,null,c,s,Cw);else if(P.length===1){let M=h.current,D=P.toLowerCase(),_=performance.now();M.keys.length>0&&(_-M.lastTime>500?(M.keys=[],M.repeating=!0,M.previousKeyMatched=!0):M.repeating&&D!==M.keys[0]&&(M.repeating=!1)),M.lastTime=_,M.keys.push(D);let k=C&&!M.repeating&&ww(C,M);M.previousKeyMatched&&(k||rf(b,C,!1,s,Gv,M))?m.preventDefault():M.previousKeyMatched=!1}u&&u(m)},T=yo(f,o),y=-1;Tr.Children.forEach(i,(m,b)=>{if(!Tr.isValidElement(m)){y===b&&(y+=1,y>=i.length&&(y=-1));return}m.props.disabled||(d===\"selectedMenu\"&&m.props.selected||y===-1)&&(y=b),y===b&&(m.props.disabled||m.props.muiSkipListHighlight||m.type.muiSkipListHighlight)&&(y+=1,y>=i.length&&(y=-1))});let g=Tr.Children.map(i,(m,b)=>{if(b===y){let P={};return a&&(P.autoFocus=!0),m.props.tabIndex===void 0&&d===\"selectedMenu\"&&(P.tabIndex=0),Tr.cloneElement(m,P)}return m});return(0,Ew.jsx)(qv,{role:\"menu\",ref:T,className:l,onKeyDown:v,tabIndex:n?0:-1,...p,children:g})}),Xv=V_;var Uo=j(W(),1);var jl=j(W(),1);var Ow=j(W(),1),Mw={};function zc(e,t){let o=Ow.useRef(Mw);return o.current===Mw&&(o.current=e(t)),o}var Aw=j(W(),1),I_=[];function Wv(e){Aw.useEffect(e,I_)}var Nc=class e{static create(){return new e}currentId=null;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function vn(){let e=zc(Nc.create).current;return Wv(e.disposeEffect),e}function jy(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 Uy(e,t){return Uy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},Uy(e,t)}function Ly(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Uy(e,t)}var nf=j(W()),af=j(ad());var Kv={disabled:!1};var zw=j(W()),Dc=zw.default.createContext(null);var Nw=function(t){return t.scrollTop};var lf=\"unmounted\",_l=\"exited\",Bl=\"entering\",Bc=\"entered\",Qv=\"exiting\",za=(function(e){Ly(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=_l,a.appearStatus=Bl):s=Bc:r.unmountOnExit||r.mountOnEnter?s=lf:s=_l,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===lf?{status:_l}: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!==Bl&&i!==Bc&&(a=Bl):(i===Bl||i===Bc)&&(a=Qv)}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===Bl){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:af.default.findDOMNode(this);i&&Nw(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===_l&&this.setState({status:lf})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[af.default.findDOMNode(this),l],c=s[0],u=s[1],d=this.getTimeouts(),p=l?d.appear:d.enter;if(!n&&!i||Kv.disabled){this.safeSetState({status:Bc},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Bl},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Bc},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:af.default.findDOMNode(this);if(!a||Kv.disabled){this.safeSetState({status:_l},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:Qv},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:_l},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:af.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===lf)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,d=a.enter,p=a.exit,f=a.timeout,h=a.addEndListener,v=a.onEnter,T=a.onEntering,y=a.onEntered,g=a.onExit,m=a.onExiting,b=a.onExited,P=a.nodeRef,R=jy(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return nf.default.createElement(Dc.Provider,{value:null},typeof i==\"function\"?i(n,R):nf.default.cloneElement(nf.default.Children.only(i),R))},t})(nf.default.Component);za.contextType=Dc;za.propTypes={};function _c(){}za.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:_c,onEntering:_c,onEntered:_c,onExit:_c,onExiting:_c,onExited:_c};za.UNMOUNTED=lf;za.EXITED=_l;za.ENTERING=Bl;za.ENTERED=Bc;za.EXITING=Qv;var sf=za;function Dw(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var cf=j(W());var an=j(W());function Hy(e,t){var o=function(a){return t&&(0,an.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&an.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function $_(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;ie.scrollTop;function kc(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 kw=j(Te(),1);function tT(e){return`scale(${e}, ${e**2})`}var Y_={entering:{opacity:1,transform:tT(1)},entered:{opacity:1,transform:\"none\"}},eT=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),oT=jl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:d,onExited:p,onExiting:f,style:h,timeout:v=\"auto\",TransitionComponent:T=sf,...y}=t,g=vn(),m=jl.useRef(),b=Yn(),P=jl.useRef(null),R=yo(P,gr(a),o),C=A=>z=>{if(A){let L=P.current;z===void 0?A(L):A(L,z)}},M=C(u),D=C((A,z)=>{Vy(A);let{duration:L,delay:I,easing:F}=kc({style:h,timeout:v,easing:i},{mode:\"enter\"}),fe;v===\"auto\"?(fe=b.transitions.getAutoHeightDuration(A.clientHeight),m.current=fe):fe=L,A.style.transition=[b.transitions.create(\"opacity\",{duration:fe,delay:I}),b.transitions.create(\"transform\",{duration:eT?fe:fe*.666,delay:I,easing:F})].join(\",\"),s&&s(A,z)}),_=C(c),k=C(f),x=C(A=>{let{duration:z,delay:L,easing:I}=kc({style:h,timeout:v,easing:i},{mode:\"exit\"}),F;v===\"auto\"?(F=b.transitions.getAutoHeightDuration(A.clientHeight),m.current=F):F=z,A.style.transition=[b.transitions.create(\"opacity\",{duration:F,delay:L}),b.transitions.create(\"transform\",{duration:eT?F:F*.666,delay:eT?L:L||F*.333,easing:I})].join(\",\"),A.style.opacity=0,A.style.transform=tT(.75),d&&d(A)}),N=C(p);return(0,kw.jsx)(T,{appear:n,in:l,nodeRef:P,onEnter:D,onEntered:_,onEntering:M,onExit:x,onExited:N,onExiting:k,addEndListener:A=>{v===\"auto\"&&g.start(m.current||0,A),r&&r(P.current,A)},timeout:v===\"auto\"?null:v,...y,children:(A,{ownerState:z,...L})=>jl.cloneElement(a,{style:{opacity:0,transform:tT(.75),visibility:A===\"exited\"&&!l?\"hidden\":void 0,...Y_[A],...h,...a.props.style},ref:R,...L})})});oT&&(oT.muiSupportAuto=!0);var uf=oT;function G_(e){let t=It(e);return t.body===e?rn(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function jc(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function jw(e){return parseFloat(rn(e).getComputedStyle(e).paddingRight)||0}function X_(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 Uw(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!X_(i);l&&s&&jc(i,n)})}function rT(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function W_(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(G_(r)){let i=Ec(rn(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${jw(r)+i}px`;let l=It(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${jw(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=It(r).body;else{let i=r.parentElement,l=rn(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 K_(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Iy=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&&jc(t.modalRef,!1);let n=K_(o);Uw(o,t.mount,t.modalRef,n,!0);let a=rT(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=rT(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=W_(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=rT(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&&jc(t.modalRef,o),Uw(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&&jc(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Fy=j(W(),1);var jo=j(W(),1);var pf=j(Te(),1),Q_=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function Z_(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 J_(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 eB(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||J_(e))}function tB(e){let t=[],o=[];return Array.from(e.querySelectorAll(Q_)).forEach((r,n)=>{let a=Z_(r);a===-1||!eB(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 oB(){return!0}function rB(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=tB,isEnabled:i=oB,open:l}=e,s=jo.useRef(!1),c=jo.useRef(null),u=jo.useRef(null),d=jo.useRef(null),p=jo.useRef(null),f=jo.useRef(!1),h=jo.useRef(null),v=to(gr(t),h),T=jo.useRef(null);jo.useEffect(()=>{!l||!h.current||(f.current=!o)},[o,l]),jo.useEffect(()=>{if(!l||!h.current)return;let m=It(h.current),b=Al(m);return h.current.contains(b)||(h.current.hasAttribute(\"tabIndex\")||h.current.setAttribute(\"tabIndex\",\"-1\"),f.current&&h.current.focus()),()=>{n||(d.current&&d.current.focus&&(s.current=!0,d.current.focus()),d.current=null)}},[l]),jo.useEffect(()=>{if(!l||!h.current)return;let m=It(h.current),b=C=>{if(T.current=C,r||!i()||C.key!==\"Tab\")return;Al(m)===h.current&&C.shiftKey&&(s.current=!0,u.current&&u.current.focus())},P=()=>{let C=h.current;if(C===null)return;let M=Al(m);if(!m.hasFocus()||!i()||s.current){s.current=!1;return}if(C.contains(M)||r&&M!==c.current&&M!==u.current)return;if(M!==p.current)p.current=null;else if(p.current!==null)return;if(!f.current)return;let D=[];if((M===c.current||M===u.current)&&(D=a(h.current)),D.length>0){let _=!!(T.current?.shiftKey&&T.current?.key===\"Tab\"),k=D[0],x=D[D.length-1];typeof k!=\"string\"&&typeof x!=\"string\"&&(_?x.focus():k.focus())}else C.focus()};m.addEventListener(\"focusin\",P),m.addEventListener(\"keydown\",b,!0);let R=setInterval(()=>{let C=Al(m);C&&C.tagName===\"BODY\"&&P()},50);return()=>{clearInterval(R),m.removeEventListener(\"focusin\",P),m.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let y=m=>{d.current===null&&(d.current=m.relatedTarget),f.current=!0,p.current=m.target;let b=t.props.onFocus;b&&b(m)},g=m=>{d.current===null&&(d.current=m.relatedTarget),f.current=!0};return(0,pf.jsxs)(jo.Fragment,{children:[(0,pf.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:g,ref:c,\"data-testid\":\"sentinelStart\"}),jo.cloneElement(t,{ref:v,onFocus:y}),(0,pf.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:g,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var nT=rB;var Na=j(W(),1),Lw=j(ad(),1);function nB(e){return typeof e==\"function\"?e():e}var aB=Na.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=Na.useState(null),s=to(Na.isValidElement(r)?gr(r):null,o);return Io(()=>{a||l(nB(n)||document.body)},[n,a]),Io(()=>{if(i&&!a)return of(o,i),()=>{of(o,null)}},[o,i,a]),a?Na.isValidElement(r)?Na.cloneElement(r,{ref:s}):r:i&&Lw.createPortal(r,i)}),ff=aB;var Iw=j(W(),1);function Tt(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:d={[e]:void 0},...p}=a,f=u[e]||r,h=Jp(d[e],n),{props:{component:v,...T},internalRef:y}=Zp({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:h}),g=to(y,h?.ref,t.ref),m=e===\"root\"?v||c:v,b=Qp(f,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...T,...m&&!l&&{as:m},...m&&l&&{component:m},ref:g},n);return[f,b]}var Uc=j(W(),1);var Hw=j(Te(),1),iB={entering:{opacity:1},entered:{opacity:1}},lB=Uc.forwardRef(function(t,o){let r=Yn(),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:d,onEntering:p,onExit:f,onExited:h,onExiting:v,style:T,timeout:y=n,TransitionComponent:g=sf,...m}=t,b=!0,P=Uc.useRef(null),R=yo(P,gr(l),o),C=A=>z=>{if(A){let L=P.current;z===void 0?A(L):A(L,z)}},M=C(p),D=C((A,z)=>{Vy(A);let L=kc({style:T,timeout:y,easing:s},{mode:\"enter\"});A.style.webkitTransition=r.transitions.create(\"opacity\",L),A.style.transition=r.transitions.create(\"opacity\",L),u&&u(A,z)}),_=C(d),k=C(v),x=C(A=>{let z=kc({style:T,timeout:y,easing:s},{mode:\"exit\"});A.style.webkitTransition=r.transitions.create(\"opacity\",z),A.style.transition=r.transitions.create(\"opacity\",z),f&&f(A)}),N=C(h);return(0,Hw.jsx)(g,{appear:i,in:c,nodeRef:b?P:void 0,onEnter:D,onEntered:_,onEntering:M,onExit:x,onExited:N,onExiting:k,addEndListener:A=>{a&&a(P.current,A)},timeout:y,...m,children:(A,{ownerState:z,...L})=>Uc.cloneElement(l,{style:{opacity:0,visibility:A===\"exited\"&&!c?\"hidden\":void 0,...iB[A],...T,...l.props.style},ref:R,...L})})}),aT=lB;function Vw(e){return me(\"MuiBackdrop\",e)}var kY=se(\"MuiBackdrop\",[\"root\",\"invisible\"]);var iT=j(Te(),1),sB=e=>{let{classes:t,invisible:o}=e;return ye({root:[\"root\",o&&\"invisible\"]},Vw,t)},cB=V(\"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\"}}]}),uB=Iw.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:d={},slots:p={},TransitionComponent:f,transitionDuration:h,...v}=r,T={...r,component:i,invisible:l},y=sB(T),g={transition:f,root:c.Root,...p},m={...u,...d},b={component:i,slots:g,slotProps:m},[P,R]=Tt(\"root\",{elementType:cB,externalForwardedProps:b,className:Q(y.root,a),ownerState:T}),[C,M]=Tt(\"transition\",{elementType:aT,externalForwardedProps:b,ownerState:T});return(0,iT.jsx)(C,{in:s,timeout:h,...v,...M,children:(0,iT.jsx)(P,{\"aria-hidden\":!0,...R,ref:o,children:n})})}),lT=uB;var Tn=j(W(),1);function pB(e){return typeof e==\"function\"?e():e}function fB(e){return e?e.props.hasOwnProperty(\"in\"):!1}var $w=()=>{},$y=new Iy;function dB(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,d=Tn.useRef({}),p=Tn.useRef(null),f=Tn.useRef(null),h=to(f,u),[v,T]=Tn.useState(!c),y=fB(l),g=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(g=!1);let m=()=>It(p.current),b=()=>(d.current.modalRef=f.current,d.current.mount=p.current,d.current),P=()=>{$y.mount(b(),{disableScrollLock:r}),f.current&&(f.current.scrollTop=0)},R=nn(()=>{let A=pB(t)||m().body;$y.add(b(),A),f.current&&P()}),C=()=>$y.isTopModal(b()),M=nn(A=>{p.current=A,A&&(c&&C()?P():f.current&&jc(f.current,g))}),D=Tn.useCallback(()=>{$y.remove(b(),g)},[g]);Tn.useEffect(()=>()=>{D()},[D]),Tn.useEffect(()=>{c?R():(!y||!n)&&D()},[c,D,y,n,R]);let _=A=>z=>{A.onKeyDown?.(z),!(z.key!==\"Escape\"||z.which===229||!C())&&(o||(z.stopPropagation(),s&&s(z,\"escapeKeyDown\")))},k=A=>z=>{A.onClick?.(z),z.target===z.currentTarget&&s&&s(z,\"backdropClick\")};return{getRootProps:(A={})=>{let z=Aa(e);delete z.onTransitionEnter,delete z.onTransitionExited;let L={...z,...A};return{role:\"presentation\",...L,onKeyDown:_(L),ref:h}},getBackdropProps:(A={})=>{let z=A;return{\"aria-hidden\":!0,...z,onClick:k(z),open:c}},getTransitionProps:()=>{let A=()=>{T(!1),a&&a()},z=()=>{T(!0),i&&i(),n&&D()};return{onEnter:tf(A,l?.props.onEnter??$w),onExited:tf(z,l?.props.onExited??$w)}},rootRef:h,portalRef:M,isTopModal:C,exited:v,hasTransition:y}}var Fw=dB;function qw(e){return me(\"MuiModal\",e)}var nG=se(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Lc=j(Te(),1),mB=e=>{let{open:t,exited:o,classes:r}=e;return ye({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},qw,r)},yB=V(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(xe(({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\"}}]}))),hB=V(lT,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),gB=Fy.forwardRef(function(t,o){let r=Pe({name:\"MuiModal\",props:t}),{BackdropComponent:n=hB,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:d,components:p={},componentsProps:f={},disableAutoFocus:h=!1,disableEnforceFocus:v=!1,disableEscapeKeyDown:T=!1,disablePortal:y=!1,disableRestoreFocus:g=!1,disableScrollLock:m=!1,hideBackdrop:b=!1,keepMounted:P=!1,onClose:R,onTransitionEnter:C,onTransitionExited:M,open:D,slotProps:_={},slots:k={},theme:x,...N}=r,O={...r,closeAfterTransition:s,disableAutoFocus:h,disableEnforceFocus:v,disableEscapeKeyDown:T,disablePortal:y,disableRestoreFocus:g,disableScrollLock:m,hideBackdrop:b,keepMounted:P},{getRootProps:A,getBackdropProps:z,getTransitionProps:L,portalRef:I,isTopModal:F,exited:fe,hasTransition:Z}=Fw({...O,rootRef:o}),De={...O,exited:fe},it=mB(De),$e={};if(c.props.tabIndex===void 0&&($e.tabIndex=\"-1\"),Z){let{onEnter:Se,onExited:we}=L();$e.onEnter=Se,$e.onExited=we}let Me={slots:{root:p.Root,backdrop:p.Backdrop,...k},slotProps:{...f,..._}},[Le,qe]=Tt(\"root\",{ref:o,elementType:yB,externalForwardedProps:{...Me,...N,component:d},getSlotProps:A,ownerState:De,className:Q(l,it?.root,!De.open&&De.exited&&it?.hidden)}),[Be,ot]=Tt(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:Me,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:Se=>z({...Se,onClick:we=>{Se?.onClick&&Se.onClick(we)}}),className:Q(a?.className,it?.backdrop),ownerState:De});return!P&&!D&&(!Z||fe)?null:(0,Lc.jsx)(ff,{ref:I,container:u,disablePortal:y,children:(0,Lc.jsxs)(Le,{...qe,children:[!b&&n?(0,Lc.jsx)(Be,{...ot}):null,(0,Lc.jsx)(nT,{disableEnforceFocus:v,disableAutoFocus:h,disableRestoreFocus:g,isEnabled:F,open:D,children:Fy.cloneElement(c,$e)})]})})}),sT=gB;var Gw=j(W(),1);function Yw(e){return me(\"MuiPaper\",e)}var PG=se(\"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 Xw=j(Te(),1),bB=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return ye(a,Yw,n)},vB=V(\"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}`]]}})(xe(({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)\"}}]}))),TB=Gw.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiPaper\"}),n=Yn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,d={...r,component:i,elevation:l,square:s,variant:c},p=bB(d);return(0,Xw.jsx)(vB,{as:i,ownerState:d,className:Q(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(${yc(\"#fff\",Sc(l))}, ${yc(\"#fff\",Sc(l))})`}},...u.style}})}),cT=TB;function Ww(e){return me(\"MuiPopover\",e)}var LG=se(\"MuiPopover\",[\"root\",\"paper\"]);var Yy=j(Te(),1);function Kw(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function Qw(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function Zw(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function qy(e){return typeof e==\"function\"?e():e}var xB=e=>{let{classes:t}=e;return ye({root:[\"root\"],paper:[\"paper\"]},Ww,t)},SB=V(sT,{name:\"MuiPopover\",slot:\"Root\"})({}),uT=V(cT,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),PB=Uo.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:d,elevation:p=8,marginThreshold:f=16,open:h,PaperProps:v={},slots:T={},slotProps:y={},transformOrigin:g={vertical:\"top\",horizontal:\"left\"},TransitionComponent:m,transitionDuration:b=\"auto\",TransitionProps:P={},disableScrollLock:R=!1,...C}=r,M=Uo.useRef(),D={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:f,transformOrigin:g,TransitionComponent:m,transitionDuration:b,TransitionProps:P},_=xB(D),k=Uo.useCallback(()=>{if(s===\"anchorPosition\")return l;let Se=qy(a),Re=(Se&&Se.nodeType===1?Se:Ol(M.current).body).getBoundingClientRect();return{top:Re.top+Kw(Re,i.vertical),left:Re.left+Qw(Re,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=Uo.useCallback(Se=>({vertical:Kw(Se,g.vertical),horizontal:Qw(Se,g.horizontal)}),[g.horizontal,g.vertical]),N=Uo.useCallback(Se=>{let we={width:Se.offsetWidth,height:Se.offsetHeight},Re=x(we);if(s===\"none\")return{top:null,left:null,transformOrigin:Zw(Re)};let Ye=k(),ce=Ye.top-Re.vertical,Ve=Ye.left-Re.horizontal,yt=ce+we.height,Fe=Ve+we.width,Ce=Oc(qy(a)),xt=Ce.innerHeight-f,rt=Ce.innerWidth-f;if(f!==null&&cext){let Ze=yt-xt;ce-=Ze,Re.vertical+=Ze}if(f!==null&&Vert){let Ze=Fe-rt;Ve-=Ze,Re.horizontal+=Ze}return{top:`${Math.round(ce)}px`,left:`${Math.round(Ve)}px`,transformOrigin:Zw(Re)}},[a,s,k,x,f]),[O,A]=Uo.useState(h),z=Uo.useCallback(()=>{let Se=M.current;if(!Se)return;let we=N(Se);we.top!==null&&Se.style.setProperty(\"top\",we.top),we.left!==null&&(Se.style.left=we.left),Se.style.transformOrigin=we.transformOrigin,A(!0)},[N]);Uo.useEffect(()=>(R&&window.addEventListener(\"scroll\",z),()=>window.removeEventListener(\"scroll\",z)),[a,R,z]);let L=()=>{z()},I=()=>{A(!1)};Uo.useEffect(()=>{h&&z()}),Uo.useImperativeHandle(n,()=>h?{updatePosition:()=>{z()}}:null,[h,z]),Uo.useEffect(()=>{if(!h)return;let Se=Rw(()=>{z()}),we=Oc(qy(a));return we.addEventListener(\"resize\",Se),()=>{Se.clear(),we.removeEventListener(\"resize\",Se)}},[a,h,z]);let F=b,fe={slots:{transition:m,...T},slotProps:{transition:P,paper:v,...y}},[Z,De]=Tt(\"transition\",{elementType:uf,externalForwardedProps:fe,ownerState:D,getSlotProps:Se=>({...Se,onEntering:(we,Re)=>{Se.onEntering?.(we,Re),L()},onExited:we=>{Se.onExited?.(we),I()}}),additionalProps:{appear:!0,in:h}});b===\"auto\"&&!Z.muiSupportAuto&&(F=void 0);let it=d||(a?Ol(qy(a)).body:void 0),[$e,{slots:Me,slotProps:Le,...qe}]=Tt(\"root\",{ref:o,elementType:SB,externalForwardedProps:{...fe,...C},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:T.backdrop},slotProps:{backdrop:ky(typeof y.backdrop==\"function\"?y.backdrop(D):y.backdrop,{invisible:!0})},container:it,open:h},ownerState:D,className:Q(_.root,u)}),[Be,ot]=Tt(\"paper\",{ref:M,className:_.paper,elementType:uT,externalForwardedProps:fe,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:O?void 0:{opacity:0}},ownerState:D});return(0,Yy.jsx)($e,{...qe,...!br($e)&&{slots:Me,slotProps:Le,disableScrollLock:R},children:(0,Yy.jsx)(Z,{...De,timeout:F,children:(0,Yy.jsx)(Be,{...ot,children:c})})})}),pT=PB;function Jw(e){return me(\"MuiMenu\",e)}var sX=se(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var fT=j(Te(),1),RB={vertical:\"top\",horizontal:\"right\"},CB={vertical:\"top\",horizontal:\"left\"},EB=e=>{let{classes:t}=e;return ye({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},Jw,t)},wB=V(pT,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),MB=V(uT,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),OB=V(Xv,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),AB=Ai.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:d={},PopoverClasses:p,transitionDuration:f=\"auto\",TransitionProps:{onEntering:h,...v}={},variant:T=\"selectedMenu\",slots:y={},slotProps:g={},...m}=r,b=wi(),P={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:h,PaperProps:d,transitionDuration:f,TransitionProps:v,variant:T},R=EB(P),C=n&&!l&&u,M=Ai.useRef(null),D=(F,fe)=>{M.current&&M.current.adjustStyleForScrollbar(F,{direction:b?\"rtl\":\"ltr\"}),h&&h(F,fe)},_=F=>{F.key===\"Tab\"&&(F.preventDefault(),c&&c(F,\"tabKeyDown\"))},k=-1;Ai.Children.map(a,(F,fe)=>{Ai.isValidElement(F)&&(F.props.disabled||(T===\"selectedMenu\"&&F.props.selected||k===-1)&&(k=fe))});let x={slots:y,slotProps:{list:s,transition:v,paper:d,...g}},N=vr({elementType:y.root,externalSlotProps:g.root,ownerState:P,className:[R.root,i]}),[O,A]=Tt(\"paper\",{className:R.paper,elementType:MB,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:P}),[z,L]=Tt(\"list\",{className:Q(R.list,s.className),elementType:OB,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:F=>({...F,onKeyDown:fe=>{_(fe),F.onKeyDown?.(fe)}}),ownerState:P}),I=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(P):x.slotProps.transition;return(0,fT.jsx)(wB,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?RB:CB,slots:{root:y.root,paper:O,backdrop:y.backdrop,...y.transition&&{transition:y.transition}},slotProps:{root:N,paper:A,backdrop:typeof g.backdrop==\"function\"?g.backdrop(P):g.backdrop,transition:{...I,onEntering:(...F)=>{D(...F),I?.onEntering?.(...F)}}},open:u,ref:o,transitionDuration:f,ownerState:P,...m,classes:p,children:(0,fT.jsx)(z,{actions:M,autoFocus:n&&(k===-1||l),autoFocusItem:C,variant:T,...L,children:a})})}),zi=AB;var Xy=j(W(),1);function e2(e){return me(\"MuiNativeSelect\",e)}var zB=se(\"MuiNativeSelect\",[\"root\",\"select\",\"multiple\",\"filled\",\"outlined\",\"standard\",\"disabled\",\"icon\",\"iconOpen\",\"iconFilled\",\"iconOutlined\",\"iconStandard\",\"nativeInput\",\"error\"]),Gy=zB;var df=j(Te(),1),NB=e=>{let{classes:t,variant:o,disabled:r,multiple:n,open:a,error:i}=e,l={select:[\"select\",o,r&&\"disabled\",n&&\"multiple\",i&&\"error\"],icon:[\"icon\",`icon${re(o)}`,a&&\"iconOpen\",r&&\"disabled\"]};return ye(l,e2,t)},dT=V(\"select\",{name:\"MuiNativeSelect\"})(({theme:e})=>({MozAppearance:\"none\",WebkitAppearance:\"none\",userSelect:\"none\",borderRadius:0,cursor:\"pointer\",\"&:focus\":{borderRadius:0},[`&.${Gy.disabled}`]:{cursor:\"default\"},\"&[multiple]\":{height:\"auto\"},\"&:not([multiple]) option, &:not([multiple]) optgroup\":{backgroundColor:(e.vars||e).palette.background.paper},variants:[{props:({ownerState:t})=>t.variant!==\"filled\"&&t.variant!==\"outlined\",style:{\"&&&\":{paddingRight:24,minWidth:16}}},{props:{variant:\"filled\"},style:{\"&&&\":{paddingRight:32}}},{props:{variant:\"outlined\"},style:{borderRadius:(e.vars||e).shape.borderRadius,\"&:focus\":{borderRadius:(e.vars||e).shape.borderRadius},\"&&&\":{paddingRight:32}}}]})),DB=V(dT,{name:\"MuiNativeSelect\",slot:\"Select\",shouldForwardProp:Vt,overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.select,t[o.variant],o.error&&t.error,{[`&.${Gy.multiple}`]:t.multiple}]}})({}),mT=V(\"svg\",{name:\"MuiNativeSelect\"})(({theme:e})=>({position:\"absolute\",right:0,top:\"calc(50% - .5em)\",pointerEvents:\"none\",color:(e.vars||e).palette.action.active,[`&.${Gy.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:t})=>t.open,style:{transform:\"rotate(180deg)\"}},{props:{variant:\"filled\"},style:{right:7}},{props:{variant:\"outlined\"},style:{right:7}}]})),_B=V(mT,{name:\"MuiNativeSelect\",slot:\"Icon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${re(o.variant)}`],o.open&&t.iconOpen]}})({}),BB=Xy.forwardRef(function(t,o){let{className:r,disabled:n,error:a,IconComponent:i,inputRef:l,variant:s=\"standard\",...c}=t,u={...t,disabled:n,variant:s,error:a},d=NB(u);return(0,df.jsxs)(Xy.Fragment,{children:[(0,df.jsx)(DB,{ownerState:u,className:Q(d.select,r),disabled:n,ref:l||o,...c}),t.multiple?null:(0,df.jsx)(_B,{as:i,ownerState:u,className:d.icon})]})}),t2=BB;function o2(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function Wy(e,t=!1){return e&&(o2(e.value)&&e.value!==\"\"||t&&o2(e.defaultValue)&&e.defaultValue!==\"\")}function Ky(e){return me(\"MuiSelect\",e)}var kB=se(\"MuiSelect\",[\"root\",\"select\",\"multiple\",\"filled\",\"outlined\",\"standard\",\"disabled\",\"focused\",\"icon\",\"iconOpen\",\"iconFilled\",\"iconOutlined\",\"iconStandard\",\"nativeInput\",\"error\"]),Hc=kB;var Ni=j(Te(),1),r2,jB=V(dT,{name:\"MuiSelect\",slot:\"Select\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[{[`&.${Hc.select}`]:t.select},{[`&.${Hc.select}`]:t[o.variant]},{[`&.${Hc.error}`]:t.error},{[`&.${Hc.multiple}`]:t.multiple}]}})({[`&.${Hc.select}`]:{height:\"auto\",minHeight:\"1.4375em\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",overflow:\"hidden\"}}),UB=V(mT,{name:\"MuiSelect\",slot:\"Icon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${re(o.variant)}`],o.open&&t.iconOpen]}})({}),LB=V(\"input\",{shouldForwardProp:e=>Ml(e)&&e!==\"classes\",name:\"MuiSelect\",slot:\"NativeInput\"})({bottom:0,left:0,position:\"absolute\",opacity:0,pointerEvents:\"none\",width:\"100%\",boxSizing:\"border-box\"});function n2(e,t){return typeof t==\"object\"&&t!==null?e===t:String(e)===String(t)}function HB(e){return e==null||typeof e==\"string\"&&!e.trim()}var VB=e=>{let{classes:t,variant:o,disabled:r,multiple:n,open:a,error:i}=e,l={select:[\"select\",o,r&&\"disabled\",n&&\"multiple\",i&&\"error\"],icon:[\"icon\",`icon${re(o)}`,a&&\"iconOpen\",r&&\"disabled\"],nativeInput:[\"nativeInput\"]};return ye(l,Ky,t)},IB=wt.forwardRef(function(t,o){let{\"aria-describedby\":r,\"aria-label\":n,autoFocus:a,autoWidth:i,children:l,className:s,defaultOpen:c,defaultValue:u,disabled:d,displayEmpty:p,error:f=!1,IconComponent:h,inputRef:v,labelId:T,MenuProps:y={},multiple:g,name:m,onBlur:b,onChange:P,onClose:R,onFocus:C,onKeyDown:M,onMouseDown:D,onOpen:_,open:k,readOnly:x,renderValue:N,required:O,SelectDisplayProps:A={},tabIndex:z,type:L,value:I,variant:F=\"standard\",...fe}=t,[Z,De]=Dl({controlled:I,default:u,name:\"Select\"}),[it,$e]=Dl({controlled:k,default:c,name:\"Select\"}),Me=wt.useRef(null),Le=wt.useRef(null),[qe,Be]=wt.useState(null),{current:ot}=wt.useRef(k!=null),[Se,we]=wt.useState(),Re=yo(o,v),Ye=wt.useCallback(Y=>{Le.current=Y,Y&&Be(Y)},[]),ce=qe?.parentNode;wt.useImperativeHandle(Re,()=>({focus:()=>{Le.current.focus()},node:Me.current,value:Z}),[Z]);let Ve=qe!==null&⁢wt.useEffect(()=>{if(!Ve||!ce||i||typeof ResizeObserver>\"u\")return;let Y=new ResizeObserver(()=>{we(ce.clientWidth)});return Y.observe(ce),()=>{Y.disconnect()}},[Ve,ce,i]),wt.useEffect(()=>{c&&it&&qe&&!ot&&(we(i?null:ce.clientWidth),Le.current.focus())},[qe,i]),wt.useEffect(()=>{a&&Le.current.focus()},[a]),wt.useEffect(()=>{if(!T)return;let Y=Ol(Le.current).getElementById(T);if(Y){let Oe=()=>{getSelection().isCollapsed&&Le.current.focus()};return Y.addEventListener(\"click\",Oe),()=>{Y.removeEventListener(\"click\",Oe)}}},[T]);let yt=(Y,Oe)=>{Y?_&&_(Oe):R&&R(Oe),ot||(we(i?null:ce.clientWidth),$e(Y))},Fe=Y=>{D?.(Y),Y.button===0&&(Y.preventDefault(),Le.current.focus(),yt(!0,Y))},Ce=Y=>{yt(!1,Y)},xt=wt.Children.toArray(l),rt=Y=>{let Oe=xt.find(Mt=>Mt.props.value===Y.target.value);Oe!==void 0&&(De(Oe.props.value),P&&P(Y,Oe))},Ze=Y=>Oe=>{let Mt;if(Oe.currentTarget.hasAttribute(\"tabindex\")){if(g){Mt=Array.isArray(Z)?Z.slice():[];let Ft=Z.indexOf(Y.props.value);Ft===-1?Mt.push(Y.props.value):Mt.splice(Ft,1)}else Mt=Y.props.value;if(Y.props.onClick&&Y.props.onClick(Oe),Z!==Mt&&(De(Mt),P)){let Ft=Oe.nativeEvent||Oe,ht=new Ft.constructor(Ft.type,Ft);Object.defineProperty(ht,\"target\",{writable:!0,value:{value:Mt,name:m}}),P(ht,Y)}g||yt(!1,Oe)}},le=Y=>{x||([\" \",\"ArrowUp\",\"ArrowDown\",\"Enter\"].includes(Y.key)&&(Y.preventDefault(),yt(!0,Y)),M?.(Y))},no=Y=>{!Ve&&b&&(Object.defineProperty(Y,\"target\",{writable:!0,value:{value:Z,name:m}}),b(Y))};delete fe[\"aria-invalid\"];let Je,q,$=[],ue=!1,ze=!1;(Wy({value:Z})||p)&&(N?Je=N(Z):ue=!0);let ie=xt.map(Y=>{if(!wt.isValidElement(Y))return null;let Oe;if(g){if(!Array.isArray(Z))throw new Error(Ro(2));Oe=Z.some(Mt=>n2(Mt,Y.props.value)),Oe&&ue&&$.push(Y.props.children)}else Oe=n2(Z,Y.props.value),Oe&&ue&&(q=Y.props.children);return Oe&&(ze=!0),wt.cloneElement(Y,{\"aria-selected\":Oe?\"true\":\"false\",onClick:Ze(Y),onKeyUp:Mt=>{Mt.key===\" \"&&Mt.preventDefault(),Y.props.onKeyUp&&Y.props.onKeyUp(Mt)},role:\"option\",selected:Oe,value:void 0,\"data-value\":Y.props.value})});ue&&(g?$.length===0?Je=null:Je=$.reduce((Y,Oe,Mt)=>(Y.push(Oe),Mt<$.length-1&&Y.push(\", \"),Y),[]):Je=q);let be=Se;!i&&ot&&qe&&(be=ce.clientWidth);let ge;typeof z<\"u\"?ge=z:ge=d?null:0;let Ge=A.id||(m?`mui-component-select-${m}`:void 0),Ee={...t,variant:F,value:Z,open:Ve,error:f},ve=VB(Ee),et={...y.PaperProps,...typeof y.slotProps?.paper==\"function\"?y.slotProps.paper(Ee):y.slotProps?.paper},Kt={...y.MenuListProps,...typeof y.slotProps?.list==\"function\"?y.slotProps.list(Ee):y.slotProps?.list},vo=bc();return(0,Ni.jsxs)(wt.Fragment,{children:[(0,Ni.jsx)(jB,{as:\"div\",ref:Ye,tabIndex:ge,role:\"combobox\",\"aria-controls\":Ve?vo:void 0,\"aria-disabled\":d?\"true\":void 0,\"aria-expanded\":Ve?\"true\":\"false\",\"aria-haspopup\":\"listbox\",\"aria-label\":n,\"aria-labelledby\":[T,Ge].filter(Boolean).join(\" \")||void 0,\"aria-describedby\":r,\"aria-required\":O?\"true\":void 0,\"aria-invalid\":f?\"true\":void 0,onKeyDown:le,onMouseDown:d||x?null:Fe,onBlur:no,onFocus:C,...A,ownerState:Ee,className:Q(A.className,ve.select,s),id:Ge,children:HB(Je)?r2||(r2=(0,Ni.jsx)(\"span\",{className:\"notranslate\",\"aria-hidden\":!0,children:\"\\u200B\"})):Je}),(0,Ni.jsx)(LB,{\"aria-invalid\":f,value:Array.isArray(Z)?Z.join(\",\"):Z,name:m,ref:Me,\"aria-hidden\":!0,onChange:rt,tabIndex:-1,disabled:d,className:ve.nativeInput,autoFocus:a,required:O,...fe,ownerState:Ee}),(0,Ni.jsx)(UB,{as:h,className:ve.icon,ownerState:Ee}),(0,Ni.jsx)(zi,{id:`menu-${m||\"\"}`,anchorEl:ce,open:Ve,onClose:Ce,anchorOrigin:{vertical:\"bottom\",horizontal:\"center\"},transformOrigin:{vertical:\"top\",horizontal:\"center\"},...y,slotProps:{...y.slotProps,list:{\"aria-labelledby\":T,role:\"listbox\",\"aria-multiselectable\":g?\"true\":void 0,disableListWrap:!0,id:vo,...Kt},paper:{...et,style:{minWidth:be,...et!=null?et.style:null}}},children:ie})]})}),a2=IB;function Ul({props:e,states:t,muiFormControl:o}){return t.reduce((r,n)=>(r[n]=e[n],o&&typeof e[n]>\"u\"&&(r[n]=o[n]),r),{})}var l2=j(W(),1);var i2=j(W(),1),$B=i2.createContext(void 0),Qy=$B;function Da(){return l2.useContext(Qy)}var s2=j(Te(),1),c2=kr((0,s2.jsx)(\"path\",{d:\"M7 10l5 5 5-5z\"}),\"ArrowDropDown\");var y2=j(W(),1);var $o=j(W(),1);var jr=j(W(),1);var mf=j(Te(),1);function Zy(e){return parseInt(e,10)||0}var FB={shadow:{visibility:\"hidden\",position:\"absolute\",overflow:\"hidden\",height:0,top:0,left:0,transform:\"translateZ(0)\"}};function qB(e){for(let t in e)return!1;return!0}function u2(e){return qB(e)||e.outerHeightStyle===0&&!e.overflowing}var YB=jr.forwardRef(function(t,o){let{onChange:r,maxRows:n,minRows:a=1,style:i,value:l,...s}=t,{current:c}=jr.useRef(l!=null),u=jr.useRef(null),d=to(o,u),p=jr.useRef(null),f=jr.useRef(null),h=jr.useCallback(()=>{let m=u.current,b=f.current;if(!m||!b)return;let R=rn(m).getComputedStyle(m);if(R.width===\"0px\")return{outerHeightStyle:0,overflowing:!1};b.style.width=R.width,b.value=m.value||t.placeholder||\"x\",b.value.slice(-1)===`\n`&&(b.value+=\" \");let C=R.boxSizing,M=Zy(R.paddingBottom)+Zy(R.paddingTop),D=Zy(R.borderBottomWidth)+Zy(R.borderTopWidth),_=b.scrollHeight;b.value=\"x\";let k=b.scrollHeight,x=_;a&&(x=Math.max(Number(a)*k,x)),n&&(x=Math.min(Number(n)*k,x)),x=Math.max(x,k);let N=x+(C===\"border-box\"?M+D:0),O=Math.abs(x-_)<=1;return{outerHeightStyle:N,overflowing:O}},[n,a,t.placeholder]),v=nn(()=>{let m=u.current,b=h();if(!m||!b||u2(b))return!1;let P=b.outerHeightStyle;return p.current!=null&&p.current!==P}),T=jr.useCallback(()=>{let m=u.current,b=h();if(!m||!b||u2(b))return;let P=b.outerHeightStyle;p.current!==P&&(p.current=P,m.style.height=`${P}px`),m.style.overflow=b.overflowing?\"hidden\":\"\"},[h]),y=jr.useRef(-1);return Io(()=>{let m=Mc(T),b=u?.current;if(!b)return;let P=rn(b);P.addEventListener(\"resize\",m);let R;return typeof ResizeObserver<\"u\"&&(R=new ResizeObserver(()=>{v()&&(R.unobserve(b),cancelAnimationFrame(y.current),T(),y.current=requestAnimationFrame(()=>{R.observe(b)}))}),R.observe(b)),()=>{m.clear(),cancelAnimationFrame(y.current),P.removeEventListener(\"resize\",m),R&&R.disconnect()}},[h,T,v]),Io(()=>{T()}),(0,mf.jsxs)(jr.Fragment,{children:[(0,mf.jsx)(\"textarea\",{value:l,onChange:m=>{c||T();let b=m.target,P=b.value.length,R=b.value.endsWith(`\n`),C=b.selectionStart===P;R&&C&&b.setSelectionRange(P,P),r&&r(m)},ref:d,rows:a,style:i,...s}),(0,mf.jsx)(\"textarea\",{\"aria-hidden\":!0,className:t.className,readOnly:!0,ref:f,tabIndex:-1,style:{...FB.shadow,...i,paddingTop:0,paddingBottom:0}})]})}),yT=YB;function p2(e){return me(\"MuiInputBase\",e)}var GB=se(\"MuiInputBase\",[\"root\",\"formControl\",\"focused\",\"disabled\",\"adornedStart\",\"adornedEnd\",\"error\",\"sizeSmall\",\"multiline\",\"colorSecondary\",\"fullWidth\",\"hiddenLabel\",\"readOnly\",\"input\",\"inputSizeSmall\",\"inputMultiline\",\"inputTypeSearch\",\"inputAdornedStart\",\"inputAdornedEnd\",\"inputHiddenLabel\"]),xn=GB;var Ll=j(Te(),1),f2,Hl=(e,t)=>{let{ownerState:o}=e;return[t.root,o.formControl&&t.formControl,o.startAdornment&&t.adornedStart,o.endAdornment&&t.adornedEnd,o.error&&t.error,o.size===\"small\"&&t.sizeSmall,o.multiline&&t.multiline,o.color&&t[`color${re(o.color)}`],o.fullWidth&&t.fullWidth,o.hiddenLabel&&t.hiddenLabel]},Vl=(e,t)=>{let{ownerState:o}=e;return[t.input,o.size===\"small\"&&t.inputSizeSmall,o.multiline&&t.inputMultiline,o.type===\"search\"&&t.inputTypeSearch,o.startAdornment&&t.inputAdornedStart,o.endAdornment&&t.inputAdornedEnd,o.hiddenLabel&&t.inputHiddenLabel]},XB=e=>{let{classes:t,color:o,disabled:r,error:n,endAdornment:a,focused:i,formControl:l,fullWidth:s,hiddenLabel:c,multiline:u,readOnly:d,size:p,startAdornment:f,type:h}=e,v={root:[\"root\",`color${re(o)}`,r&&\"disabled\",n&&\"error\",s&&\"fullWidth\",i&&\"focused\",l&&\"formControl\",p&&p!==\"medium\"&&`size${re(p)}`,u&&\"multiline\",f&&\"adornedStart\",a&&\"adornedEnd\",c&&\"hiddenLabel\",d&&\"readOnly\"],input:[\"input\",r&&\"disabled\",h===\"search\"&&\"inputTypeSearch\",u&&\"inputMultiline\",p===\"small\"&&\"inputSizeSmall\",c&&\"inputHiddenLabel\",f&&\"inputAdornedStart\",a&&\"inputAdornedEnd\",d&&\"readOnly\"]};return ye(v,p2,t)},Il=V(\"div\",{name:\"MuiInputBase\",slot:\"Root\",overridesResolver:Hl})(xe(({theme:e})=>({...e.typography.body1,color:(e.vars||e).palette.text.primary,lineHeight:\"1.4375em\",boxSizing:\"border-box\",position:\"relative\",cursor:\"text\",display:\"inline-flex\",alignItems:\"center\",[`&.${xn.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:\"default\"},variants:[{props:({ownerState:t})=>t.multiline,style:{padding:\"4px 0 5px\"}},{props:({ownerState:t,size:o})=>t.multiline&&o===\"small\",style:{paddingTop:1}},{props:({ownerState:t})=>t.fullWidth,style:{width:\"100%\"}}]}))),$l=V(\"input\",{name:\"MuiInputBase\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>{let t=e.palette.mode===\"light\",o={color:\"currentColor\",...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},transition:e.transitions.create(\"opacity\",{duration:e.transitions.duration.shorter})},r={opacity:\"0 !important\"},n=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{font:\"inherit\",letterSpacing:\"inherit\",color:\"currentColor\",padding:\"4px 0 5px\",border:0,boxSizing:\"content-box\",background:\"none\",height:\"1.4375em\",margin:0,WebkitTapHighlightColor:\"transparent\",display:\"block\",minWidth:0,width:\"100%\",\"&::-webkit-input-placeholder\":o,\"&::-moz-placeholder\":o,\"&::-ms-input-placeholder\":o,\"&:focus\":{outline:0},\"&:invalid\":{boxShadow:\"none\"},\"&::-webkit-search-decoration\":{WebkitAppearance:\"none\"},[`label[data-shrink=false] + .${xn.formControl} &`]:{\"&::-webkit-input-placeholder\":r,\"&::-moz-placeholder\":r,\"&::-ms-input-placeholder\":r,\"&:focus::-webkit-input-placeholder\":n,\"&:focus::-moz-placeholder\":n,\"&:focus::-ms-input-placeholder\":n},[`&.${xn.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:a})=>!a.disableInjectingGlobalStyles,style:{animationName:\"mui-auto-fill-cancel\",animationDuration:\"10ms\",\"&:-webkit-autofill\":{animationDuration:\"5000s\",animationName:\"mui-auto-fill\"}}},{props:{size:\"small\"},style:{paddingTop:1}},{props:({ownerState:a})=>a.multiline,style:{height:\"auto\",resize:\"none\",padding:0,paddingTop:0}},{props:{type:\"search\"},style:{MozAppearance:\"textfield\"}}]}})),d2=pw({\"@keyframes mui-auto-fill\":{from:{display:\"block\"}},\"@keyframes mui-auto-fill-cancel\":{from:{display:\"block\"}}}),WB=$o.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiInputBase\"}),{\"aria-describedby\":n,autoComplete:a,autoFocus:i,className:l,color:s,components:c={},componentsProps:u={},defaultValue:d,disabled:p,disableInjectingGlobalStyles:f,endAdornment:h,error:v,fullWidth:T=!1,id:y,inputComponent:g=\"input\",inputProps:m={},inputRef:b,margin:P,maxRows:R,minRows:C,multiline:M=!1,name:D,onBlur:_,onChange:k,onClick:x,onFocus:N,onKeyDown:O,onKeyUp:A,placeholder:z,readOnly:L,renderSuffix:I,rows:F,size:fe,slotProps:Z={},slots:De={},startAdornment:it,type:$e=\"text\",value:Me,...Le}=r,qe=m.value!=null?m.value:Me,{current:Be}=$o.useRef(qe!=null),ot=$o.useRef(),Se=$o.useCallback(ge=>{},[]),we=yo(ot,b,m.ref,Se),[Re,Ye]=$o.useState(!1),ce=Da(),Ve=Ul({props:r,muiFormControl:ce,states:[\"color\",\"disabled\",\"error\",\"hiddenLabel\",\"size\",\"required\",\"filled\"]});Ve.focused=ce?ce.focused:Re,$o.useEffect(()=>{!ce&&p&&Re&&(Ye(!1),_&&_())},[ce,p,Re,_]);let yt=ce&&ce.onFilled,Fe=ce&&ce.onEmpty,Ce=$o.useCallback(ge=>{Wy(ge)?yt&&yt():Fe&&Fe()},[yt,Fe]);wc(()=>{Be&&Ce({value:qe})},[qe,Ce,Be]);let xt=ge=>{N&&N(ge),m.onFocus&&m.onFocus(ge),ce&&ce.onFocus?ce.onFocus(ge):Ye(!0)},rt=ge=>{_&&_(ge),m.onBlur&&m.onBlur(ge),ce&&ce.onBlur?ce.onBlur(ge):Ye(!1)},Ze=(ge,...Ge)=>{if(!Be){let Ee=ge.target||ot.current;if(Ee==null)throw new Error(Ro(1));Ce({value:Ee.value})}m.onChange&&m.onChange(ge,...Ge),k&&k(ge,...Ge)};$o.useEffect(()=>{Ce(ot.current)},[]);let le=ge=>{ot.current&&ge.currentTarget===ge.target&&ot.current.focus(),x&&x(ge)},no=g,Je=m;M&&no===\"input\"&&(F?Je={type:void 0,minRows:F,maxRows:F,...Je}:Je={type:void 0,maxRows:R,minRows:C,...Je},no=yT);let q=ge=>{Ce(ge.animationName===\"mui-auto-fill-cancel\"?ot.current:{value:\"x\"})};$o.useEffect(()=>{ce&&ce.setAdornedStart(!!it)},[ce,it]);let $={...r,color:Ve.color||\"primary\",disabled:Ve.disabled,endAdornment:h,error:Ve.error,focused:Ve.focused,formControl:ce,fullWidth:T,hiddenLabel:Ve.hiddenLabel,multiline:M,size:Ve.size,startAdornment:it,type:$e},ue=XB($),ze=De.root||c.Root||Il,ie=Z.root||u.root||{},be=De.input||c.Input||$l;return Je={...Je,...Z.input??u.input},(0,Ll.jsxs)($o.Fragment,{children:[!f&&typeof d2==\"function\"&&(f2||(f2=(0,Ll.jsx)(d2,{}))),(0,Ll.jsxs)(ze,{...ie,ref:o,onClick:le,...Le,...!br(ze)&&{ownerState:{...$,...ie.ownerState}},className:Q(ue.root,ie.className,l,L&&\"MuiInputBase-readOnly\"),children:[it,(0,Ll.jsx)(Qy.Provider,{value:null,children:(0,Ll.jsx)(be,{\"aria-invalid\":Ve.error,\"aria-describedby\":n,autoComplete:a,autoFocus:i,defaultValue:d,disabled:Ve.disabled,id:y,onAnimationStart:q,name:D,placeholder:z,readOnly:L,required:Ve.required,rows:F,value:qe,onKeyDown:O,onKeyUp:A,type:$e,...Je,...!br(be)&&{as:no,ownerState:{...$,...Je.ownerState}},ref:we,className:Q(ue.input,Je.className,L&&\"MuiInputBase-readOnly\"),onBlur:rt,onChange:Ze,onFocus:xt})}),h,I?I({...Ve,startAdornment:it}):null]})]})}),Fl=WB;function m2(e){return me(\"MuiInput\",e)}var KB={...xn,...se(\"MuiInput\",[\"root\",\"underline\",\"input\"])},Vc=KB;var h2=j(Te(),1),QB=e=>{let{classes:t,disableUnderline:o}=e,n=ye({root:[\"root\",!o&&\"underline\"],input:[\"input\"]},m2,t);return{...t,...n}},ZB=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiInput\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[...Hl(e,t),!o.disableUnderline&&t.underline]}})(xe(({theme:e})=>{let o=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.42)\":\"rgba(255, 255, 255, 0.7)\";return e.vars&&(o=e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline)),{position:\"relative\",variants:[{props:({ownerState:r})=>r.formControl,style:{\"label + &\":{marginTop:16}}},{props:({ownerState:r})=>!r.disableUnderline,style:{\"&::after\":{left:0,bottom:0,content:'\"\"',position:\"absolute\",right:0,transform:\"scaleX(0)\",transition:e.transitions.create(\"transform\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:\"none\"},[`&.${Vc.focused}:after`]:{transform:\"scaleX(1) translateX(0)\"},[`&.${Vc.error}`]:{\"&::before, &::after\":{borderBottomColor:(e.vars||e).palette.error.main}},\"&::before\":{borderBottom:`1px solid ${o}`,left:0,bottom:0,content:'\"\\\\00a0\"',position:\"absolute\",right:0,transition:e.transitions.create(\"border-bottom-color\",{duration:e.transitions.duration.shorter}),pointerEvents:\"none\"},[`&:hover:not(.${Vc.disabled}, .${Vc.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,\"@media (hover: none)\":{borderBottom:`1px solid ${o}`}},[`&.${Vc.disabled}:before`]:{borderBottomStyle:\"dotted\"}}},...Object.entries(e.palette).filter(Xt()).map(([r])=>({props:{color:r,disableUnderline:!1},style:{\"&::after\":{borderBottom:`2px solid ${(e.vars||e).palette[r].main}`}}}))]}})),JB=V($l,{name:\"MuiInput\",slot:\"Input\",overridesResolver:Vl})({}),g2=y2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiInput\"}),{disableUnderline:n=!1,components:a={},componentsProps:i,fullWidth:l=!1,inputComponent:s=\"input\",multiline:c=!1,slotProps:u,slots:d={},type:p=\"text\",...f}=r,h=QB(r),T={root:{ownerState:{disableUnderline:n}}},y=u??i?at(u??i,T):T,g=d.root??a.Root??ZB,m=d.input??a.Input??JB;return(0,h2.jsx)(Fl,{slots:{root:g,input:m},slotProps:y,fullWidth:l,inputComponent:s,multiline:c,ref:o,type:p,...f,classes:h})});g2.muiName=\"Input\";var hT=g2;var v2=j(W(),1);function b2(e){return me(\"MuiFilledInput\",e)}var e4={...xn,...se(\"MuiFilledInput\",[\"root\",\"underline\",\"input\",\"adornedStart\",\"adornedEnd\",\"sizeSmall\",\"multiline\",\"hiddenLabel\"])},Di=e4;var T2=j(Te(),1),t4=e=>{let{classes:t,disableUnderline:o,startAdornment:r,endAdornment:n,size:a,hiddenLabel:i,multiline:l}=e,s={root:[\"root\",!o&&\"underline\",r&&\"adornedStart\",n&&\"adornedEnd\",a===\"small\"&&`size${re(a)}`,i&&\"hiddenLabel\",l&&\"multiline\"],input:[\"input\"]},c=ye(s,b2,t);return{...t,...c}},o4=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiFilledInput\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[...Hl(e,t),!o.disableUnderline&&t.underline]}})(xe(({theme:e})=>{let t=e.palette.mode===\"light\",o=t?\"rgba(0, 0, 0, 0.42)\":\"rgba(255, 255, 255, 0.7)\",r=t?\"rgba(0, 0, 0, 0.06)\":\"rgba(255, 255, 255, 0.09)\",n=t?\"rgba(0, 0, 0, 0.09)\":\"rgba(255, 255, 255, 0.13)\",a=t?\"rgba(0, 0, 0, 0.12)\":\"rgba(255, 255, 255, 0.12)\";return{position:\"relative\",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),\"&:hover\":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:n,\"@media (hover: none)\":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r}},[`&.${Di.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r},[`&.${Di.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a},variants:[{props:({ownerState:i})=>!i.disableUnderline,style:{\"&::after\":{left:0,bottom:0,content:'\"\"',position:\"absolute\",right:0,transform:\"scaleX(0)\",transition:e.transitions.create(\"transform\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:\"none\"},[`&.${Di.focused}:after`]:{transform:\"scaleX(1) translateX(0)\"},[`&.${Di.error}`]:{\"&::before, &::after\":{borderBottomColor:(e.vars||e).palette.error.main}},\"&::before\":{borderBottom:`1px solid ${e.vars?e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline):o}`,left:0,bottom:0,content:'\"\\\\00a0\"',position:\"absolute\",right:0,transition:e.transitions.create(\"border-bottom-color\",{duration:e.transitions.duration.shorter}),pointerEvents:\"none\"},[`&:hover:not(.${Di.disabled}, .${Di.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Di.disabled}:before`]:{borderBottomStyle:\"dotted\"}}},...Object.entries(e.palette).filter(Xt()).map(([i])=>({props:{disableUnderline:!1,color:i},style:{\"&::after\":{borderBottom:`2px solid ${(e.vars||e).palette[i]?.main}`}}})),{props:({ownerState:i})=>i.startAdornment,style:{paddingLeft:12}},{props:({ownerState:i})=>i.endAdornment,style:{paddingRight:12}},{props:({ownerState:i})=>i.multiline,style:{padding:\"25px 12px 8px\"}},{props:({ownerState:i,size:l})=>i.multiline&&l===\"small\",style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:i})=>i.multiline&&i.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:i})=>i.multiline&&i.hiddenLabel&&i.size===\"small\",style:{paddingTop:8,paddingBottom:9}}]}})),r4=V($l,{name:\"MuiFilledInput\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!e.vars&&{\"&:-webkit-autofill\":{WebkitBoxShadow:e.palette.mode===\"light\"?null:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:e.palette.mode===\"light\"?null:\"#fff\",caretColor:e.palette.mode===\"light\"?null:\"#fff\",borderTopLeftRadius:\"inherit\",borderTopRightRadius:\"inherit\"}},...e.vars&&{\"&:-webkit-autofill\":{borderTopLeftRadius:\"inherit\",borderTopRightRadius:\"inherit\"},[e.getColorSchemeSelector(\"dark\")]:{\"&:-webkit-autofill\":{WebkitBoxShadow:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:\"#fff\",caretColor:\"#fff\"}}},variants:[{props:{size:\"small\"},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:t})=>t.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}},{props:({ownerState:t})=>t.hiddenLabel&&t.size===\"small\",style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:t})=>t.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),x2=v2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiFilledInput\"}),{disableUnderline:n=!1,components:a={},componentsProps:i,fullWidth:l=!1,hiddenLabel:s,inputComponent:c=\"input\",multiline:u=!1,slotProps:d,slots:p={},type:f=\"text\",...h}=r,v={...r,disableUnderline:n,fullWidth:l,inputComponent:c,multiline:u,type:f},T=t4(r),y={root:{ownerState:v},input:{ownerState:v}},g=d??i?at(y,d??i):y,m=p.root??a.Root??o4,b=p.input??a.Input??r4;return(0,T2.jsx)(Fl,{slots:{root:m,input:b},slotProps:g,fullWidth:l,inputComponent:c,multiline:u,ref:o,type:f,...h,classes:T})});x2.muiName=\"Input\";var gT=x2;var Jy=j(W(),1);var yf=j(Te(),1),S2,n4=V(\"fieldset\",{name:\"MuiNotchedOutlined\",shouldForwardProp:Vt})({textAlign:\"left\",position:\"absolute\",bottom:0,right:0,top:-5,left:0,margin:0,padding:\"0 8px\",pointerEvents:\"none\",borderRadius:\"inherit\",borderStyle:\"solid\",borderWidth:1,overflow:\"hidden\",minWidth:\"0%\"}),a4=V(\"legend\",{name:\"MuiNotchedOutlined\",shouldForwardProp:Vt})(xe(({theme:e})=>({float:\"unset\",width:\"auto\",overflow:\"hidden\",variants:[{props:({ownerState:t})=>!t.withLabel,style:{padding:0,lineHeight:\"11px\",transition:e.transitions.create(\"width\",{duration:150,easing:e.transitions.easing.easeOut})}},{props:({ownerState:t})=>t.withLabel,style:{display:\"block\",padding:0,height:11,fontSize:\"0.75em\",visibility:\"hidden\",maxWidth:.01,transition:e.transitions.create(\"max-width\",{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:\"nowrap\",\"& > span\":{paddingLeft:5,paddingRight:5,display:\"inline-block\",opacity:0,visibility:\"visible\"}}},{props:({ownerState:t})=>t.withLabel&&t.notched,style:{maxWidth:\"100%\",transition:e.transitions.create(\"max-width\",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]})));function bT(e){let{children:t,classes:o,className:r,label:n,notched:a,...i}=e,l=n!=null&&n!==\"\",s={...e,notched:a,withLabel:l};return(0,yf.jsx)(n4,{\"aria-hidden\":!0,className:r,ownerState:s,...i,children:(0,yf.jsx)(a4,{ownerState:s,children:l?(0,yf.jsx)(\"span\",{children:n}):S2||(S2=(0,yf.jsx)(\"span\",{className:\"notranslate\",\"aria-hidden\":!0,children:\"\\u200B\"}))})})}function P2(e){return me(\"MuiOutlinedInput\",e)}var i4={...xn,...se(\"MuiOutlinedInput\",[\"root\",\"notchedOutline\",\"input\"])},Sn=i4;var hf=j(Te(),1),l4=e=>{let{classes:t}=e,r=ye({root:[\"root\"],notchedOutline:[\"notchedOutline\"],input:[\"input\"]},P2,t);return{...t,...r}},s4=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiOutlinedInput\",slot:\"Root\",overridesResolver:Hl})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.23)\":\"rgba(255, 255, 255, 0.23)\";return{position:\"relative\",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},\"@media (hover: none)\":{[`&:hover .${Sn.notchedOutline}`]:{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}},[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(Xt()).map(([o])=>({props:{color:o},style:{[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette[o].main}}})),{props:{},style:{[`&.${Sn.error} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Sn.disabled} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:o})=>o.startAdornment,style:{paddingLeft:14}},{props:({ownerState:o})=>o.endAdornment,style:{paddingRight:14}},{props:({ownerState:o})=>o.multiline,style:{padding:\"16.5px 14px\"}},{props:({ownerState:o,size:r})=>o.multiline&&r===\"small\",style:{padding:\"8.5px 14px\"}}]}})),c4=V(bT,{name:\"MuiOutlinedInput\",slot:\"NotchedOutline\"})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.23)\":\"rgba(255, 255, 255, 0.23)\";return{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}})),u4=V($l,{name:\"MuiOutlinedInput\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>({padding:\"16.5px 14px\",...!e.vars&&{\"&:-webkit-autofill\":{WebkitBoxShadow:e.palette.mode===\"light\"?null:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:e.palette.mode===\"light\"?null:\"#fff\",caretColor:e.palette.mode===\"light\"?null:\"#fff\",borderRadius:\"inherit\"}},...e.vars&&{\"&:-webkit-autofill\":{borderRadius:\"inherit\"},[e.getColorSchemeSelector(\"dark\")]:{\"&:-webkit-autofill\":{WebkitBoxShadow:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:\"#fff\",caretColor:\"#fff\"}}},variants:[{props:{size:\"small\"},style:{padding:\"8.5px 14px\"}},{props:({ownerState:t})=>t.multiline,style:{padding:0}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}}]}))),R2=Jy.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiOutlinedInput\"}),{components:n={},fullWidth:a=!1,inputComponent:i=\"input\",label:l,multiline:s=!1,notched:c,slots:u={},slotProps:d={},type:p=\"text\",...f}=r,h=l4(r),v=Da(),T=Ul({props:r,muiFormControl:v,states:[\"color\",\"disabled\",\"error\",\"focused\",\"hiddenLabel\",\"size\",\"required\"]}),y={...r,color:T.color||\"primary\",disabled:T.disabled,error:T.error,focused:T.focused,formControl:v,fullWidth:a,hiddenLabel:T.hiddenLabel,multiline:s,size:T.size,type:p},g=u.root??n.Root??s4,m=u.input??n.Input??u4,[b,P]=Tt(\"notchedOutline\",{elementType:c4,className:h.notchedOutline,shouldForwardComponentProp:!0,ownerState:y,externalForwardedProps:{slots:u,slotProps:d},additionalProps:{label:l!=null&&l!==\"\"&&T.required?(0,hf.jsxs)(Jy.Fragment,{children:[l,\"\\u2009\",\"*\"]}):l}});return(0,hf.jsx)(Fl,{slots:{root:g,input:m},slotProps:d,renderSuffix:R=>(0,hf.jsx)(b,{...P,notched:typeof c<\"u\"?c:!!(R.startAdornment||R.filled||R.focused)}),fullWidth:a,inputComponent:i,multiline:s,ref:o,type:p,...f,classes:{...h,notchedOutline:null}})});R2.muiName=\"Input\";var vT=R2;var gf=j(Te(),1),p4=e=>{let{classes:t}=e,r=ye({root:[\"root\"]},Ky,t);return{...t,...r}},TT={name:\"MuiSelect\",slot:\"Root\",shouldForwardProp:e=>Vt(e)&&e!==\"variant\"},f4=V(hT,TT)(\"\"),d4=V(vT,TT)(\"\"),m4=V(gT,TT)(\"\"),C2=Ic.forwardRef(function(t,o){let r=Pe({name:\"MuiSelect\",props:t}),{autoWidth:n=!1,children:a,classes:i={},className:l,defaultOpen:s=!1,displayEmpty:c=!1,IconComponent:u=c2,id:d,input:p,inputProps:f,label:h,labelId:v,MenuProps:T,multiple:y=!1,native:g=!1,onClose:m,onOpen:b,open:P,renderValue:R,SelectDisplayProps:C,variant:M=\"outlined\",...D}=r,_=g?t2:a2,k=Da(),x=Ul({props:r,muiFormControl:k,states:[\"variant\",\"error\"]}),N=x.variant||M,O={...r,variant:N,classes:i},A=p4(O),{root:z,...L}=A,I=p||{standard:(0,gf.jsx)(f4,{ownerState:O}),outlined:(0,gf.jsx)(d4,{label:h,ownerState:O}),filled:(0,gf.jsx)(m4,{ownerState:O})}[N],F=yo(o,gr(I));return(0,gf.jsx)(Ic.Fragment,{children:Ic.cloneElement(I,{inputComponent:_,inputProps:{children:a,error:x.error,IconComponent:u,variant:N,type:void 0,multiple:y,...g?{id:d}:{autoWidth:n,defaultOpen:s,displayEmpty:c,labelId:v,MenuProps:T,onClose:m,onOpen:b,open:P,renderValue:R,SelectDisplayProps:{id:d,...C}},...f,classes:f?at(L,f.classes):L,...p?p.props.inputProps:{}},...(y&&g||c)&&N===\"outlined\"?{notched:!0}:{},ref:F,className:Q(I.props.className,l,A.root),...!p&&{variant:N},...D})})});C2.muiName=\"Select\";var Xn=C2;var _i=j(W(),1);var Wn=j(W(),1);function Pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var eh=j(W(),1);var xT=class e{static create(){return new e}static use(){let t=zc(e.create).current,[o,r]=eh.useState(!1);return t.shouldMount=o,t.setShouldMount=r,eh.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=y4(),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 th(){return xT.use()}function y4(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=j(W(),1);var oh=j(W(),1);var ST=j(Te(),1);function h4(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,d]=oh.useState(!1),p=Q(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),f={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},h=Q(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&d(!0),oh.useEffect(()=>{if(!l&&s!=null){let v=setTimeout(s,c);return()=>{clearTimeout(v)}}},[s,l,c]),(0,ST.jsx)(\"span\",{className:p,style:f,children:(0,ST.jsx)(\"span\",{className:h})})}var E2=h4;var g4=se(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Ur=g4;var rh=j(Te(),1),PT=550,b4=80,v4=Vn`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,T4=Vn`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,x4=Vn`\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`,S4=V(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),P4=V(E2,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Ur.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${v4};\n animation-duration: ${PT}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Ur.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Ur.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Ur.childLeaving} {\n opacity: 0;\n animation-name: ${T4};\n animation-duration: ${PT}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Ur.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${x4};\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`,R4=ho.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),d=ho.useRef(null);ho.useEffect(()=>{d.current&&(d.current(),d.current=null)},[s]);let p=ho.useRef(!1),f=vn(),h=ho.useRef(null),v=ho.useRef(null),T=ho.useCallback(b=>{let{pulsate:P,rippleX:R,rippleY:C,rippleSize:M,cb:D}=b;c(_=>[..._,(0,rh.jsx)(P4,{classes:{ripple:Q(a.ripple,Ur.ripple),rippleVisible:Q(a.rippleVisible,Ur.rippleVisible),ripplePulsate:Q(a.ripplePulsate,Ur.ripplePulsate),child:Q(a.child,Ur.child),childLeaving:Q(a.childLeaving,Ur.childLeaving),childPulsate:Q(a.childPulsate,Ur.childPulsate)},timeout:PT,pulsate:P,rippleX:R,rippleY:C,rippleSize:M},u.current)]),u.current+=1,d.current=D},[a]),y=ho.useCallback((b={},P={},R=()=>{})=>{let{pulsate:C=!1,center:M=n||P.pulsate,fakeElement:D=!1}=P;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let _=D?null:v.current,k=_?_.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,N,O;if(M||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(k.width/2),N=Math.round(k.height/2);else{let{clientX:A,clientY:z}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(A-k.left),N=Math.round(z-k.top)}if(M)O=Math.sqrt((2*k.width**2+k.height**2)/3),O%2===0&&(O+=1);else{let A=Math.max(Math.abs((_?_.clientWidth:0)-x),x)*2+2,z=Math.max(Math.abs((_?_.clientHeight:0)-N),N)*2+2;O=Math.sqrt(A**2+z**2)}b?.touches?h.current===null&&(h.current=()=>{T({pulsate:C,rippleX:x,rippleY:N,rippleSize:O,cb:R})},f.start(b4,()=>{h.current&&(h.current(),h.current=null)})):T({pulsate:C,rippleX:x,rippleY:N,rippleSize:O,cb:R})},[n,T,f]),g=ho.useCallback(()=>{y({},{pulsate:!0})},[y]),m=ho.useCallback((b,P)=>{if(f.clear(),b?.type===\"touchend\"&&h.current){h.current(),h.current=null,f.start(0,()=>{m(b,P)});return}h.current=null,c(R=>R.length>0?R.slice(1):R),d.current=P},[f]);return ho.useImperativeHandle(o,()=>({pulsate:g,start:y,stop:m}),[g,y,m]),(0,rh.jsx)(S4,{className:Q(Ur.root,a.root,i),ref:v,...l,children:(0,rh.jsx)(Jv,{component:null,exit:!0,children:s})})}),w2=R4;function M2(e){return me(\"MuiButtonBase\",e)}var C4=se(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),O2=C4;var nh=j(Te(),1),E4=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=ye({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},M2,n);return o&&r&&(i.root+=` ${r}`),i},w4=V(\"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\"},[`&.${O2.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),M4=Wn.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:d=!1,focusRipple:p=!1,focusVisibleClassName:f,LinkComponent:h=\"a\",onBlur:v,onClick:T,onContextMenu:y,onDragLeave:g,onFocus:m,onFocusVisible:b,onKeyDown:P,onKeyUp:R,onMouseDown:C,onMouseLeave:M,onMouseUp:D,onTouchEnd:_,onTouchMove:k,onTouchStart:x,tabIndex:N=0,TouchRippleProps:O,touchRippleRef:A,type:z,...L}=r,I=Wn.useRef(null),F=th(),fe=yo(F.ref,A),[Z,De]=Wn.useState(!1);c&&Z&&De(!1),Wn.useImperativeHandle(n,()=>({focusVisible:()=>{De(!0),I.current.focus()}}),[]);let it=F.shouldMount&&!u&&!c;Wn.useEffect(()=>{Z&&p&&!u&&F.pulsate()},[u,p,Z,F]);let $e=_a(F,\"start\",C,d),Me=_a(F,\"stop\",y,d),Le=_a(F,\"stop\",g,d),qe=_a(F,\"stop\",D,d),Be=_a(F,\"stop\",le=>{Z&&le.preventDefault(),M&&M(le)},d),ot=_a(F,\"start\",x,d),Se=_a(F,\"stop\",_,d),we=_a(F,\"stop\",k,d),Re=_a(F,\"stop\",le=>{Pn(le.target)||De(!1),v&&v(le)},!1),Ye=Oi(le=>{I.current||(I.current=le.currentTarget),Pn(le.target)&&(De(!0),b&&b(le)),m&&m(le)}),ce=()=>{let le=I.current;return s&&s!==\"button\"&&!(le.tagName===\"A\"&&le.href)},Ve=Oi(le=>{p&&!le.repeat&&Z&&le.key===\" \"&&F.stop(le,()=>{F.start(le)}),le.target===le.currentTarget&&ce()&&le.key===\" \"&&le.preventDefault(),P&&P(le),le.target===le.currentTarget&&ce()&&le.key===\"Enter\"&&!c&&(le.preventDefault(),T&&T(le))}),yt=Oi(le=>{p&&le.key===\" \"&&Z&&!le.defaultPrevented&&F.stop(le,()=>{F.pulsate(le)}),R&&R(le),T&&le.target===le.currentTarget&&ce()&&le.key===\" \"&&!le.defaultPrevented&&T(le)}),Fe=s;Fe===\"button\"&&(L.href||L.to)&&(Fe=h);let Ce={};if(Fe===\"button\"){let le=!!L.formAction;Ce.type=z===void 0&&!le?\"button\":z,Ce.disabled=c}else!L.href&&!L.to&&(Ce.role=\"button\"),c&&(Ce[\"aria-disabled\"]=c);let xt=yo(o,I),rt={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:d,focusRipple:p,tabIndex:N,focusVisible:Z},Ze=E4(rt);return(0,nh.jsxs)(w4,{as:Fe,className:Q(Ze.root,l),ownerState:rt,onBlur:Re,onClick:T,onContextMenu:Me,onFocus:Ye,onKeyDown:Ve,onKeyUp:yt,onMouseDown:$e,onMouseLeave:Be,onMouseUp:qe,onDragLeave:Le,onTouchEnd:Se,onTouchMove:we,onTouchStart:ot,ref:xt,tabIndex:c?-1:N,type:z,...Ce,...L,children:[i,it?(0,nh.jsx)(w2,{ref:fe,center:a,...O}):null]})});function _a(e,t,o,r=!1){return Oi(n=>(o&&o(n),r||e[t](n),!0))}var Ba=M4;var z2=j(W(),1);function A2(e){return me(\"MuiDivider\",e)}var O4=se(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),ah=O4;var RT=j(Te(),1),A4=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return ye({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\"]},A2,r)},z4=V(\"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]}})(xe(({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%\"}}}]}))),N4=V(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(xe(({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)`}}]}))),CT=z2.forwardRef(function(t,o){let r=Pe({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:d=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:f=\"fullWidth\",...h}=r,v={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:d,textAlign:p,variant:f},T=A4(v);return(0,RT.jsx)(z4,{as:s,className:Q(T.root,i),role:d,ref:o,ownerState:v,\"aria-orientation\":d===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...h,children:a?(0,RT.jsx)(N4,{className:T.wrapper,ownerState:v,children:a}):null})});CT&&(CT.muiSkipListHighlight=!0);var ET=CT;var D4=se(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),ih=D4;var _4=se(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),lh=_4;function N2(e){return me(\"MuiMenuItem\",e)}var B4=se(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),$c=B4;var wT=j(Te(),1),k4=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},j4=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=ye({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},N2,i);return{...i,...s}},U4=V(Ba,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:k4})(xe(({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\"}},[`&.${$c.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${$c.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${$c.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)}},[`&.${$c.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${$c.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${ah.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${ah.inset}`]:{marginLeft:52},[`& .${lh.root}`]:{marginTop:0,marginBottom:0},[`& .${lh.inset}`]:{paddingLeft:36},[`& .${ih.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,[`& .${ih.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),L4=_i.forwardRef(function(t,o){let r=Pe({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:d,className:p,...f}=r,h=_i.useContext(ef),v=_i.useMemo(()=>({dense:i||h.dense||!1,disableGutters:s}),[h.dense,i,s]),T=_i.useRef(null);wc(()=>{n&&T.current&&T.current.focus()},[n]);let y={...r,dense:v.dense,divider:l,disableGutters:s},g=j4(r),m=yo(T,o),b;return r.disabled||(b=d!==void 0?d:-1),(0,wT.jsx)(ef.Provider,{value:v,children:(0,wT.jsx)(U4,{ref:m,role:u,tabIndex:b,component:a,focusVisibleClassName:Q(g.focusVisible,c),className:Q(g.root,p),...f,ownerState:y,classes:g})})}),Ue=L4;var dh=j(W(),1);var Fo=j(W(),1);var H4={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},MT=H4;function V4(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var D2=V4;var I4=2;function Fc(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function j2(e,t){return e-t}function _2(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}%`})}},G4=e=>e,ph;function k2(){return ph===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?ph=CSS.supports(\"touch-action\",\"none\"):ph=!0),ph}function U2(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:d,orientation:p=\"horizontal\",rootRef:f,scale:h=G4,step:v=1,shiftStep:T=10,tabIndex:y,value:g}=e,m=Fo.useRef(void 0),[b,P]=Fo.useState(-1),[R,C]=Fo.useState(-1),[M,D]=Fo.useState(!1),_=Fo.useRef(0),k=Fo.useRef(null),[x,N]=Ac({controlled:g,default:o??s,name:\"Slider\"}),O=u&&((q,$,ue)=>{let ze=q.nativeEvent||q,ie=new ze.constructor(ze.type,ze);Object.defineProperty(ie,\"target\",{writable:!0,value:{value:$,name:c}}),k.current=$,u(ie,$,ue)}),A=Array.isArray(x),z=A?x.slice().sort(j2):[x];z=z.map(q=>q==null?s:Ma(q,s,l));let L=i===!0&&v!==null?[...Array(Math.floor((l-s)/v)+1)].map((q,$)=>({value:s+v*$})):i||[],I=L.map(q=>q.value),[F,fe]=Fo.useState(-1),Z=Fo.useRef(null),De=to(f,Z),it=q=>$=>{let ue=Number($.currentTarget.getAttribute(\"data-index\"));Pn($.target)&&fe(ue),C(ue),q?.onFocus?.($)},$e=q=>$=>{Pn($.target)||fe(-1),C(-1),q?.onBlur?.($)},Me=(q,$)=>{let ue=Number(q.currentTarget.getAttribute(\"data-index\")),ze=z[ue],ie=I.indexOf(ze),be=$;if(L&&v==null){let ge=I[I.length-1];be>=ge?be=ge:be<=I[0]?be=I[0]:be=be$=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes($.key)){$.preventDefault();let ue=Number($.currentTarget.getAttribute(\"data-index\")),ze=z[ue],ie=null;if(v!=null){let be=$.shiftKey?T:v;switch($.key){case\"ArrowUp\":ie=Fc(ze,be,1,s,l);break;case\"ArrowRight\":ie=Fc(ze,be,a?-1:1,s,l);break;case\"ArrowDown\":ie=Fc(ze,be,-1,s,l);break;case\"ArrowLeft\":ie=Fc(ze,be,a?1:-1,s,l);break;case\"PageUp\":ie=Fc(ze,T,1,s,l);break;case\"PageDown\":ie=Fc(ze,T,-1,s,l);break;case\"Home\":ie=s;break;case\"End\":ie=l;break;default:break}}else if(L){let be=I[I.length-1],ge=I.indexOf(ze),Ge=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],Ee=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];Ge.includes($.key)?ge===0?ie=I[0]:ie=I[ge-1]:Ee.includes($.key)&&(ge===I.length-1?ie=be:ie=I[ge+1])}ie!=null&&Me($,ie)}q?.onKeyDown?.($)};Io(()=>{r&&Z.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&P(-1),r&&F!==-1&&fe(-1);let qe=q=>$=>{q.onChange?.($),Me($,$.target.valueAsNumber)},Be=Fo.useRef(void 0),ot=p;a&&p===\"horizontal\"&&(ot+=\"-reverse\");let Se=({finger:q,move:$=!1})=>{let{current:ue}=Z,{width:ze,height:ie,bottom:be,left:ge}=ue.getBoundingClientRect(),Ge;ot.startsWith(\"vertical\")?Ge=(be-q.y)/ie:Ge=(q.x-ge)/ze,ot.includes(\"-reverse\")&&(Ge=1-Ge);let Ee;if(Ee=$4(Ge,s,l),v)Ee=q4(Ee,v,s);else{let et=_2(I,Ee);Ee=I[et]}Ee=Ma(Ee,s,l);let ve=0;if(A){$?ve=Be.current:ve=_2(z,Ee),n&&(Ee=Ma(Ee,z[ve-1]||-1/0,z[ve+1]||1/0));let et=Ee;Ee=B2({values:z,newValue:Ee,index:ve}),n&&$||(ve=Ee.indexOf(et),Be.current=ve)}return{newValue:Ee,activeIndex:ve}},we=nn(q=>{let $=sh(q,m);if(!$)return;if(_.current+=1,q.type===\"mousemove\"&&q.buttons===0){Re(q);return}let{newValue:ue,activeIndex:ze}=Se({finger:$,move:!0});ch({sliderRef:Z,activeIndex:ze,setActive:P}),N(ue),!M&&_.current>I4&&D(!0),O&&!uh(ue,x)&&O(q,ue,ze)}),Re=nn(q=>{let $=sh(q,m);if(D(!1),!$)return;let{newValue:ue}=Se({finger:$,move:!0});P(-1),q.type===\"touchend\"&&C(-1),d&&d(q,k.current??ue),m.current=void 0,ce()}),Ye=nn(q=>{if(r)return;k2()||q.preventDefault();let $=q.changedTouches[0];$!=null&&(m.current=$.identifier);let ue=sh(q,m);if(ue!==!1){let{newValue:ie,activeIndex:be}=Se({finger:ue});ch({sliderRef:Z,activeIndex:be,setActive:P}),N(ie),O&&!uh(ie,x)&&O(q,ie,be)}_.current=0;let ze=It(Z.current);ze.addEventListener(\"touchmove\",we,{passive:!0}),ze.addEventListener(\"touchend\",Re,{passive:!0})}),ce=Fo.useCallback(()=>{let q=It(Z.current);q.removeEventListener(\"mousemove\",we),q.removeEventListener(\"mouseup\",Re),q.removeEventListener(\"touchmove\",we),q.removeEventListener(\"touchend\",Re)},[Re,we]);Fo.useEffect(()=>{let{current:q}=Z;return q.addEventListener(\"touchstart\",Ye,{passive:k2()}),()=>{q.removeEventListener(\"touchstart\",Ye),ce()}},[ce,Ye]),Fo.useEffect(()=>{r&&ce()},[r,ce]);let Ve=q=>$=>{if(q.onMouseDown?.($),r||$.defaultPrevented||$.button!==0)return;$.preventDefault();let ue=sh($,m);if(ue!==!1){let{newValue:ie,activeIndex:be}=Se({finger:ue});ch({sliderRef:Z,activeIndex:be,setActive:P}),N(ie),O&&!uh(ie,x)&&O($,ie,be)}_.current=0;let ze=It(Z.current);ze.addEventListener(\"mousemove\",we,{passive:!0}),ze.addEventListener(\"mouseup\",Re)},yt=bf(A?z[0]:s,s,l),Fe=bf(z[z.length-1],s,l)-yt,Ce=(q={})=>{let $=Aa(q),ue={onMouseDown:Ve($||{})},ze={...$,...ue};return{...q,ref:De,...ze}},xt=q=>$=>{q.onMouseOver?.($);let ue=Number($.currentTarget.getAttribute(\"data-index\"));C(ue)},rt=q=>$=>{q.onMouseLeave?.($),C(-1)},Ze=(q={})=>{let $=Aa(q),ue={onMouseOver:xt($||{}),onMouseLeave:rt($||{})};return{...q,...$,...ue}},le=q=>({pointerEvents:b!==-1&&b!==q?\"none\":void 0}),no;return p===\"vertical\"&&(no=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ot,axisProps:Y4,dragging:M,focusedThumbIndex:F,getHiddenInputProps:(q={})=>{let $=Aa(q),ue={onChange:qe($||{}),onFocus:it($||{}),onBlur:$e($||{}),onKeyDown:Le($||{})},ze={...$,...ue};return{tabIndex:y,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":h(l),\"aria-valuemin\":h(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...q,...ze,style:{...MT,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:no}}},getRootProps:Ce,getThumbProps:Ze,marks:L,open:R,range:A,rootRef:De,trackLeap:Fe,trackOffset:yt,values:z,getThumbStyle:le}}var X4=e=>!e||!br(e),L2=X4;var fh=j(W(),1);function H2(e){return me(\"MuiSlider\",e)}var W4=se(\"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\"]),xr=W4;var qc=j(Te(),1),K4=e=>{let{open:t}=e;return{offset:Q(t&&xr.valueLabelOpen),circle:xr.valueLabelCircle,label:xr.valueLabelLabel}};function OT(e){let{children:t,className:o,value:r}=e,n=K4(e);return t?fh.cloneElement(t,{className:t.props.className},(0,qc.jsxs)(fh.Fragment,{children:[t.props.children,(0,qc.jsx)(\"span\",{className:Q(n.offset,o),\"aria-hidden\":!0,children:(0,qc.jsx)(\"span\",{className:n.circle,children:(0,qc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var Rn=j(Te(),1);function V2(e){return e}var Q4=V(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${re(o.color)}`],o.size!==\"medium\"&&t[`size${re(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(xe(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${xr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${xr.dragging}`]:{[`& .${xr.thumb}, & .${xr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(Xt()).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}}]}))),Z4=V(\"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}}]}),J4=V(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(xe(({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(Xt()).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)})}}}))]}))),ek=V(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${re(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${re(o.size)}`]]}})(xe(({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%)\"},[`&.${xr.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(Xt()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${xr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${xr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),tk=V(OT,{name:\"MuiSlider\",slot:\"ValueLabel\"})(xe(({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%\"},[`&.${xr.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%\"},[`&.${xr.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 ok=V(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Ml(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(xe(({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}}]}))),rk=V(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Ml(e)&&e!==\"markLabelActive\"})(xe(({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}}]}))),nk=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${re(l)}`,s&&`size${re(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${re(s)}`,l&&`thumbColor${re(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return ye(c,H2,i)},ak=({children:e})=>e,ik=dh.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSlider\"}),n=wi(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:d=\"primary\",classes:p,className:f,disableSwap:h=!1,disabled:v=!1,getAriaLabel:T,getAriaValueText:y,marks:g=!1,max:m=100,min:b=0,name:P,onChange:R,onChangeCommitted:C,orientation:M=\"horizontal\",shiftStep:D=10,size:_=\"medium\",step:k=1,scale:x=V2,slotProps:N,slots:O,tabIndex:A,track:z=\"normal\",value:L,valueLabelDisplay:I=\"off\",valueLabelFormat:F=V2,...fe}=r,Z={...r,isRtl:n,max:m,min:b,classes:p,disabled:v,disableSwap:h,orientation:M,marks:g,color:d,size:_,step:k,shiftStep:D,scale:x,track:z,valueLabelDisplay:I,valueLabelFormat:F},{axisProps:De,getRootProps:it,getHiddenInputProps:$e,getThumbProps:Me,open:Le,active:qe,axis:Be,focusedThumbIndex:ot,range:Se,dragging:we,marks:Re,values:Ye,trackOffset:ce,trackLeap:Ve,getThumbStyle:yt}=U2({...Z,rootRef:o});Z.marked=Re.length>0&&Re.some(ht=>ht.label),Z.dragging=we,Z.focusedThumbIndex=ot;let Fe=nk(Z),Ce=O?.root??c.Root??Q4,xt=O?.rail??c.Rail??Z4,rt=O?.track??c.Track??J4,Ze=O?.thumb??c.Thumb??ek,le=O?.valueLabel??c.ValueLabel??tk,no=O?.mark??c.Mark??ok,Je=O?.markLabel??c.MarkLabel??rk,q=O?.input??c.Input??\"input\",$=N?.root??u.root,ue=N?.rail??u.rail,ze=N?.track??u.track,ie=N?.thumb??u.thumb,be=N?.valueLabel??u.valueLabel,ge=N?.mark??u.mark,Ge=N?.markLabel??u.markLabel,Ee=N?.input??u.input,ve=vr({elementType:Ce,getSlotProps:it,externalSlotProps:$,externalForwardedProps:fe,additionalProps:{...L2(Ce)&&{as:s}},ownerState:{...Z,...$?.ownerState},className:[Fe.root,f]}),et=vr({elementType:xt,externalSlotProps:ue,ownerState:Z,className:Fe.rail}),Kt=vr({elementType:rt,externalSlotProps:ze,additionalProps:{style:{...De[Be].offset(ce),...De[Be].leap(Ve)}},ownerState:{...Z,...ze?.ownerState},className:Fe.track}),vo=vr({elementType:Ze,getSlotProps:Me,externalSlotProps:ie,ownerState:{...Z,...ie?.ownerState},className:Fe.thumb}),Y=vr({elementType:le,externalSlotProps:be,ownerState:{...Z,...be?.ownerState},className:Fe.valueLabel}),Oe=vr({elementType:no,externalSlotProps:ge,ownerState:Z,className:Fe.mark}),Mt=vr({elementType:Je,externalSlotProps:Ge,ownerState:Z,className:Fe.markLabel}),Ft=vr({elementType:q,getSlotProps:$e,externalSlotProps:Ee,ownerState:Z});return(0,Rn.jsxs)(Ce,{...ve,children:[(0,Rn.jsx)(xt,{...et}),(0,Rn.jsx)(rt,{...Kt}),Re.filter(ht=>ht.value>=b&&ht.value<=m).map((ht,qt)=>{let rr=bf(ht.value,b,m),Ho=De[Be].offset(rr),nr;return z===!1?nr=Ye.includes(ht.value):nr=z===\"normal\"&&(Se?ht.value>=Ye[0]&&ht.value<=Ye[Ye.length-1]:ht.value<=Ye[0])||z===\"inverted\"&&(Se?ht.value<=Ye[0]||ht.value>=Ye[Ye.length-1]:ht.value>=Ye[0]),(0,Rn.jsxs)(dh.Fragment,{children:[(0,Rn.jsx)(no,{\"data-index\":qt,...Oe,...!br(no)&&{markActive:nr},style:{...Ho,...Oe.style},className:Q(Oe.className,nr&&Fe.markActive)}),ht.label!=null?(0,Rn.jsx)(Je,{\"aria-hidden\":!0,\"data-index\":qt,...Mt,...!br(Je)&&{markLabelActive:nr},style:{...Ho,...Mt.style},className:Q(Fe.markLabel,Mt.className,nr&&Fe.markLabelActive),children:ht.label}):null]},qt)}),Ye.map((ht,qt)=>{let rr=bf(ht,b,m),Ho=De[Be].offset(rr),nr=I===\"off\"?ak:le;return(0,Rn.jsx)(nr,{...!br(nr)&&{valueLabelFormat:F,valueLabelDisplay:I,value:typeof F==\"function\"?F(x(ht),qt):F,index:qt,open:Le===qt||qe===qt||I===\"on\",disabled:v},...Y,children:(0,Rn.jsx)(Ze,{\"data-index\":qt,...vo,className:Q(Fe.thumb,vo.className,qe===qt&&Fe.active,ot===qt&&Fe.focusVisible),style:{...Ho,...yt(qt),...vo.style},children:(0,Rn.jsx)(q,{\"data-index\":qt,\"aria-label\":T?T(qt):a,\"aria-valuenow\":x(ht),\"aria-labelledby\":l,\"aria-valuetext\":y?y(x(ht),qt):i,value:Ye[qt],...Ft})})},qt)})]})}),ql=ik;var Tf=j(W(),1);var $2=j(W(),1);function I2(e){return me(\"MuiCircularProgress\",e)}var DJ=se(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Yc=j(Te(),1),Cn=44,AT=Vn`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,zT=Vn`\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`,lk=typeof AT!=\"string\"?gl`\n animation: ${AT} 1.4s linear infinite;\n `:null,sk=typeof zT!=\"string\"?gl`\n animation: ${zT} 1.4s ease-in-out infinite;\n `:null,ck=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${re(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${re(o)}`,n&&\"circleDisableShrink\"]};return ye(a,I2,t)},uk=V(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${re(o.color)}`]]}})(xe(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:lk||{animation:`${AT} 1.4s linear infinite`}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),pk=V(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),fk=V(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${re(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(xe(({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:sk||{animation:`${zT} 1.4s ease-in-out infinite`}}]}))),dk=V(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(xe(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),mk=$2.forwardRef(function(t,o){let r=Pe({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:d=0,variant:p=\"indeterminate\",...f}=r,h={...r,color:a,disableShrink:i,size:s,thickness:u,value:d,variant:p,enableTrackSlot:l},v=ck(h),T={},y={},g={};if(p===\"determinate\"){let m=2*Math.PI*((Cn-u)/2);T.strokeDasharray=m.toFixed(3),g[\"aria-valuenow\"]=Math.round(d),T.strokeDashoffset=`${((100-d)/100*m).toFixed(3)}px`,y.transform=\"rotate(-90deg)\"}return(0,Yc.jsx)(uk,{className:Q(v.root,n),style:{width:s,height:s,...y,...c},ownerState:h,ref:o,role:\"progressbar\",...g,...f,children:(0,Yc.jsxs)(pk,{className:v.svg,ownerState:h,viewBox:`${Cn/2} ${Cn/2} ${Cn} ${Cn}`,children:[l?(0,Yc.jsx)(dk,{className:v.track,ownerState:h,cx:Cn,cy:Cn,r:(Cn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Yc.jsx)(fk,{className:v.circle,style:T,ownerState:h,cx:Cn,cy:Cn,r:(Cn-u)/2,fill:\"none\",strokeWidth:u})]})})}),vf=mk;function F2(e){return me(\"MuiButton\",e)}var yk=se(\"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\"]),Bi=yk;var q2=j(W(),1),hk=q2.createContext({}),Y2=hk;var G2=j(W(),1),gk=G2.createContext(void 0),X2=gk;var Kn=j(Te(),1),bk=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}${re(t)}`,`size${re(n)}`,`${a}Size${re(n)}`,`color${re(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${re(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${re(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${re(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=ye(c,F2,s);return{...s,...u}},K2=[{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}}}],vk=V(Ba,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${re(o.color)}`],t[`size${re(o.size)}`],t[`${o.variant}Size${re(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(xe(({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\"},[`&.${Bi.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]},[`&.${Bi.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${Bi.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)\",[`&.${Bi.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(Xt()).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\"},[`&.${Bi.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${Bi.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}),[`&.${Bi.loading}`]:{color:\"transparent\"}}}]}})),Tk=V(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${re(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}},...K2]})),xk=V(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${re(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}},...K2]})),Sk=V(\"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}}]})),W2=V(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),Pk=Tf.forwardRef(function(t,o){let r=Tf.useContext(Y2),n=Tf.useContext(X2),a=Fn(r,t),i=Pe({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:d=!1,disableElevation:p=!1,disableFocusRipple:f=!1,endIcon:h,focusVisibleClassName:v,fullWidth:T=!1,id:y,loading:g=null,loadingIndicator:m,loadingPosition:b=\"center\",size:P=\"medium\",startIcon:R,type:C,variant:M=\"text\",...D}=i,_=zl(y),k=m??(0,Kn.jsx)(vf,{\"aria-labelledby\":_,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:d,disableElevation:p,disableFocusRipple:f,fullWidth:T,loading:g,loadingIndicator:k,loadingPosition:b,size:P,type:C,variant:M},N=bk(x),O=(R||g&&b===\"start\")&&(0,Kn.jsx)(Tk,{className:N.startIcon,ownerState:x,children:R||(0,Kn.jsx)(W2,{className:N.loadingIconPlaceholder,ownerState:x})}),A=(h||g&&b===\"end\")&&(0,Kn.jsx)(xk,{className:N.endIcon,ownerState:x,children:h||(0,Kn.jsx)(W2,{className:N.loadingIconPlaceholder,ownerState:x})}),z=n||\"\",L=typeof g==\"boolean\"?(0,Kn.jsx)(\"span\",{className:N.loadingWrapper,style:{display:\"contents\"},children:g&&(0,Kn.jsx)(Sk,{className:N.loadingIndicator,ownerState:x,children:k})}):null;return(0,Kn.jsxs)(vk,{ownerState:x,className:Q(r.className,N.root,u,z),component:c,disabled:d||g,focusRipple:!f,focusVisibleClassName:Q(N.focusVisible,v),ref:o,type:C,id:g?_:y,...D,classes:N,children:[O,b!==\"end\"&&L,l,b===\"end\"&&L,A]})}),ln=Pk;var mh=j(W(),1);function Q2(e){return me(\"MuiIconButton\",e)}var Rk=se(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),NT=Rk;var Gc=j(Te(),1),Ck=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${re(r)}`,n&&`edge${re(n)}`,`size${re(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return ye(l,Q2,t)},Ek=V(Ba,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${re(o.color)}`],o.edge&&t[`edge${re(o.edge)}`],t[`size${re(o.size)}`]]}})(xe(({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}}]})),xe(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(Xt()).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)}}],[`&.${NT.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${NT.loading}`]:{color:\"transparent\"}}))),wk=V(\"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\"}}]})),Mk=mh.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:d,loading:p=null,loadingIndicator:f,...h}=r,v=zl(d),T=f??(0,Gc.jsx)(vf,{\"aria-labelledby\":v,color:\"inherit\",size:16}),y={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:T,size:u},g=Ck(y);return(0,Gc.jsxs)(Ek,{id:p?v:d,className:Q(g.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...h,ownerState:y,children:[typeof p==\"boolean\"&&(0,Gc.jsx)(\"span\",{className:g.loadingWrapper,style:{display:\"contents\"},children:(0,Gc.jsx)(wk,{className:g.loadingIndicator,ownerState:y,children:p&&T})}),a]})}),Xc=Mk;var oM=j(W(),1);var J2=j(W(),1);function Z2(e){return me(\"PrivateSwitchBase\",e)}var jee=se(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);var yh=j(Te(),1),Ok=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${re(n)}`],input:[\"input\"]};return ye(a,Z2,t)},Ak=V(Ba,{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}}]}),zk=V(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Vt})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),Nk=J2.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:d,inputProps:p,inputRef:f,name:h,onBlur:v,onChange:T,onFocus:y,readOnly:g,required:m=!1,tabIndex:b,type:P,value:R,slots:C={},slotProps:M={},...D}=t,[_,k]=Dl({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=Da(),N=Me=>{y&&y(Me),x&&x.onFocus&&x.onFocus(Me)},O=Me=>{v&&v(Me),x&&x.onBlur&&x.onBlur(Me)},A=Me=>{if(Me.nativeEvent.defaultPrevented||g)return;let Le=Me.target.checked;k(Le),T&&T(Me,Le)},z=l;x&&typeof z>\"u\"&&(z=x.disabled);let L=P===\"checkbox\"||P===\"radio\",I={...t,checked:_,disabled:z,disableFocusRipple:s,edge:c},F=Ok(I),fe={slots:C,slotProps:{input:p,...M}},[Z,De]=Tt(\"root\",{ref:o,elementType:Ak,className:F.root,shouldForwardComponentProp:!0,externalForwardedProps:{...fe,component:\"span\",...D},getSlotProps:Me=>({...Me,onFocus:Le=>{Me.onFocus?.(Le),N(Le)},onBlur:Le=>{Me.onBlur?.(Le),O(Le)}}),ownerState:I,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[it,$e]=Tt(\"input\",{ref:f,elementType:zk,className:F.input,externalForwardedProps:fe,getSlotProps:Me=>({...Me,onChange:Le=>{Me.onChange?.(Le),A(Le)}}),ownerState:I,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:z,id:L?d:void 0,name:h,readOnly:g,required:m,tabIndex:b,type:P,...P===\"checkbox\"&&R===void 0?{}:{value:R}}});return(0,yh.jsxs)(Z,{...De,children:[(0,yh.jsx)(it,{...$e}),_?a:u]})}),eM=Nk;function tM(e){return me(\"MuiSwitch\",e)}var Dk=se(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),qo=Dk;var Wc=j(Te(),1),_k=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${re(o)}`,`size${re(r)}`],switchBase:[\"switchBase\",`color${re(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=ye(l,tM,t);return{...t,...s}},Bk=V(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${re(o.edge)}`],t[`size${re(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,[`& .${qo.thumb}`]:{width:16,height:16},[`& .${qo.switchBase}`]:{padding:4,[`&.${qo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),kk=V(eM,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${qo.input}`]:t.input},o.color!==\"default\"&&t[`color${re(o.color)}`]]}})(xe(({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}),[`&.${qo.checked}`]:{transform:\"translateX(20px)\"},[`&.${qo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${qo.checked} + .${qo.track}`]:{opacity:.5},[`&.${qo.disabled} + .${qo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${qo.input}`]:{left:\"-100%\",width:\"300%\"}})),xe(({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(Xt([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${qo.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\"}},[`&.${qo.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)}`}},[`&.${qo.checked} + .${qo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),jk=V(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(xe(({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}`}))),Uk=V(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(xe(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),Lk=oM.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...d}=r,p={...r,color:a,edge:i,size:l},f=_k(p),h={slots:c,slotProps:u},[v,T]=Tt(\"root\",{className:Q(f.root,n),elementType:Bk,externalForwardedProps:h,ownerState:p,additionalProps:{sx:s}}),[y,g]=Tt(\"thumb\",{className:f.thumb,elementType:Uk,externalForwardedProps:h,ownerState:p}),m=(0,Wc.jsx)(y,{...g}),[b,P]=Tt(\"track\",{className:f.track,elementType:jk,externalForwardedProps:h,ownerState:p});return(0,Wc.jsxs)(v,{...T,children:[(0,Wc.jsx)(kk,{type:\"checkbox\",icon:m,checkedIcon:m,ref:o,ownerState:p,...d,classes:{...f,root:f.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,Wc.jsx)(b,{...P})]})}),Qn=Lk;var ro=j(W(),1);var EM=j(W(),1);var Yo=j(W(),1);var Wt=\"top\",go=\"bottom\",po=\"right\",oo=\"left\",hh=\"auto\",ki=[Wt,go,po,oo],ka=\"start\",Yl=\"end\",rM=\"clippingParents\",gh=\"viewport\",Kc=\"popper\",nM=\"reference\",DT=ki.reduce(function(e,t){return e.concat([t+\"-\"+ka,t+\"-\"+Yl])},[]),bh=[].concat(ki,[hh]).reduce(function(e,t){return e.concat([t,t+\"-\"+ka,t+\"-\"+Yl])},[]),Hk=\"beforeRead\",Vk=\"read\",Ik=\"afterRead\",$k=\"beforeMain\",Fk=\"main\",qk=\"afterMain\",Yk=\"beforeWrite\",Gk=\"write\",Xk=\"afterWrite\",aM=[Hk,Vk,Ik,$k,Fk,qk,Yk,Gk,Xk];function wo(e){return e?(e.nodeName||\"\").toLowerCase():null}function jt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function sn(e){var t=jt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=jt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Qc(e){if(typeof ShadowRoot>\"u\")return!1;var t=jt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Wk(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)||!wo(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 Kk(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)||!wo(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var iM={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:Wk,effect:Kk,requires:[\"computeStyles\"]};function Mo(e){return e.split(\"-\")[0]}var En=Math.max,Gl=Math.min,ja=Math.round;function Zc(){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 xf(){return!/^((?!chrome|android).)*safari/i.test(Zc())}function cn(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&&ja(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&ja(r.height)/e.offsetHeight||1);var i=sn(e)?jt(e):window,l=i.visualViewport,s=!xf()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,d=r.width/n,p=r.height/a;return{width:d,height:p,top:u,right:c+d,bottom:u+p,left:c,x:c,y:u}}function Xl(e){var t=cn(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 Sf(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&Qc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function or(e){return jt(e).getComputedStyle(e)}function _T(e){return[\"table\",\"td\",\"th\"].indexOf(wo(e))>=0}function Lo(e){return((sn(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ua(e){return wo(e)===\"html\"?e:e.assignedSlot||e.parentNode||(Qc(e)?e.host:null)||Lo(e)}function lM(e){return!bo(e)||or(e).position===\"fixed\"?null:e.offsetParent}function Qk(e){var t=/firefox/i.test(Zc()),o=/Trident/i.test(Zc());if(o&&bo(e)){var r=or(e);if(r.position===\"fixed\")return null}var n=Ua(e);for(Qc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(wo(n))<0;){var a=or(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 wn(e){for(var t=jt(e),o=lM(e);o&&_T(o)&&or(o).position===\"static\";)o=lM(o);return o&&(wo(o)===\"html\"||wo(o)===\"body\"&&or(o).position===\"static\")?t:o||Qk(e)||t}function Wl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function Kl(e,t,o){return En(e,Gl(t,o))}function sM(e,t,o){var r=Kl(e,t,o);return r>o?o:r}function Pf(){return{top:0,right:0,bottom:0,left:0}}function Rf(e){return Object.assign({},Pf(),e)}function Cf(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var Zk=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,Rf(typeof t!=\"number\"?t:Cf(t,ki))};function Jk(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Mo(o.placement),s=Wl(l),c=[oo,po].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var d=Zk(n.padding,o),p=Xl(a),f=s===\"y\"?Wt:oo,h=s===\"y\"?go:po,v=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],T=i[s]-o.rects.reference[s],y=wn(a),g=y?s===\"y\"?y.clientHeight||0:y.clientWidth||0:0,m=v/2-T/2,b=d[f],P=g-p[u]-d[h],R=g/2-p[u]/2+m,C=Kl(b,R,P),M=s;o.modifiersData[r]=(t={},t[M]=C,t.centerOffset=C-R,t)}}function e6(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)||Sf(t.elements.popper,n)&&(t.elements.arrow=n))}var cM={name:\"arrow\",enabled:!0,phase:\"main\",fn:Jk,effect:e6,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function un(e){return e.split(\"-\")[1]}var t6={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function o6(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:ja(o*n)/n||0,y:ja(r*n)/n||0}}function uM(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,d=e.isFixed,p=i.x,f=p===void 0?0:p,h=i.y,v=h===void 0?0:h,T=typeof u==\"function\"?u({x:f,y:v}):{x:f,y:v};f=T.x,v=T.y;var y=i.hasOwnProperty(\"x\"),g=i.hasOwnProperty(\"y\"),m=oo,b=Wt,P=window;if(c){var R=wn(o),C=\"clientHeight\",M=\"clientWidth\";if(R===jt(o)&&(R=Lo(o),or(R).position!==\"static\"&&l===\"absolute\"&&(C=\"scrollHeight\",M=\"scrollWidth\")),R=R,n===Wt||(n===oo||n===po)&&a===Yl){b=go;var D=d&&R===P&&P.visualViewport?P.visualViewport.height:R[C];v-=D-r.height,v*=s?1:-1}if(n===oo||(n===Wt||n===go)&&a===Yl){m=po;var _=d&&R===P&&P.visualViewport?P.visualViewport.width:R[M];f-=_-r.width,f*=s?1:-1}}var k=Object.assign({position:l},c&&t6),x=u===!0?o6({x:f,y:v},jt(o)):{x:f,y:v};if(f=x.x,v=x.y,s){var N;return Object.assign({},k,(N={},N[b]=g?\"0\":\"\",N[m]=y?\"0\":\"\",N.transform=(P.devicePixelRatio||1)<=1?\"translate(\"+f+\"px, \"+v+\"px)\":\"translate3d(\"+f+\"px, \"+v+\"px, 0)\",N))}return Object.assign({},k,(t={},t[b]=g?v+\"px\":\"\",t[m]=y?f+\"px\":\"\",t.transform=\"\",t))}function r6(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:Mo(t.placement),variation:un(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,uM(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,uM(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 pM={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:r6,data:{}};var vh={passive:!0};function n6(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=jt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,vh)}),l&&s.addEventListener(\"resize\",o.update,vh),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,vh)}),l&&s.removeEventListener(\"resize\",o.update,vh)}}var fM={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:n6,data:{}};var a6={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function Jc(e){return e.replace(/left|right|bottom|top/g,function(t){return a6[t]})}var i6={start:\"end\",end:\"start\"};function Th(e){return e.replace(/start|end/g,function(t){return i6[t]})}function Ql(e){var t=jt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function Zl(e){return cn(Lo(e)).left+Ql(e).scrollLeft}function BT(e,t){var o=jt(e),r=Lo(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=xf();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+Zl(e),y:s}}function kT(e){var t,o=Lo(e),r=Ql(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=En(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=En(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+Zl(e),s=-r.scrollTop;return or(n||o).direction===\"rtl\"&&(l+=En(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function Jl(e){var t=or(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function xh(e){return[\"html\",\"body\",\"#document\"].indexOf(wo(e))>=0?e.ownerDocument.body:bo(e)&&Jl(e)?e:xh(Ua(e))}function ji(e,t){var o;t===void 0&&(t=[]);var r=xh(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=jt(r),i=n?[a].concat(a.visualViewport||[],Jl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(ji(Ua(i)))}function eu(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function l6(e,t){var o=cn(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 dM(e,t,o){return t===gh?eu(BT(e,o)):sn(t)?l6(t,o):eu(kT(Lo(e)))}function s6(e){var t=ji(Ua(e)),o=[\"absolute\",\"fixed\"].indexOf(or(e).position)>=0,r=o&&bo(e)?wn(e):e;return sn(r)?t.filter(function(n){return sn(n)&&Sf(n,r)&&wo(n)!==\"body\"}):[]}function jT(e,t,o,r){var n=t===\"clippingParents\"?s6(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=dM(e,c,r);return s.top=En(u.top,s.top),s.right=Gl(u.right,s.right),s.bottom=Gl(u.bottom,s.bottom),s.left=En(u.left,s.left),s},dM(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 Ef(e){var t=e.reference,o=e.element,r=e.placement,n=r?Mo(r):null,a=r?un(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Wt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case po:s={x:t.x+t.width,y:l};break;case oo:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?Wl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case ka:s[c]=s[c]-(t[u]/2-o[u]/2);break;case Yl:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function Mn(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?rM:l,c=o.rootBoundary,u=c===void 0?gh:c,d=o.elementContext,p=d===void 0?Kc:d,f=o.altBoundary,h=f===void 0?!1:f,v=o.padding,T=v===void 0?0:v,y=Rf(typeof T!=\"number\"?T:Cf(T,ki)),g=p===Kc?nM:Kc,m=e.rects.popper,b=e.elements[h?g:p],P=jT(sn(b)?b:b.contextElement||Lo(e.elements.popper),s,u,i),R=cn(e.elements.reference),C=Ef({reference:R,element:m,strategy:\"absolute\",placement:n}),M=eu(Object.assign({},m,C)),D=p===Kc?M:R,_={top:P.top-D.top+y.top,bottom:D.bottom-P.bottom+y.bottom,left:P.left-D.left+y.left,right:D.right-P.right+y.right},k=e.modifiersData.offset;if(p===Kc&&k){var x=k[n];Object.keys(_).forEach(function(N){var O=[po,go].indexOf(N)>=0?1:-1,A=[Wt,go].indexOf(N)>=0?\"y\":\"x\";_[N]+=x[A]*O})}return _}function UT(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?bh:s,u=un(r),d=u?l?DT:DT.filter(function(h){return un(h)===u}):ki,p=d.filter(function(h){return c.indexOf(h)>=0});p.length===0&&(p=d);var f=p.reduce(function(h,v){return h[v]=Mn(e,{placement:v,boundary:n,rootBoundary:a,padding:i})[Mo(v)],h},{});return Object.keys(f).sort(function(h,v){return f[h]-f[v]})}function c6(e){if(Mo(e)===hh)return[];var t=Jc(e);return[Th(e),t,Th(t)]}function u6(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,d=o.rootBoundary,p=o.altBoundary,f=o.flipVariations,h=f===void 0?!0:f,v=o.allowedAutoPlacements,T=t.options.placement,y=Mo(T),g=y===T,m=s||(g||!h?[Jc(T)]:c6(T)),b=[T].concat(m).reduce(function($e,Me){return $e.concat(Mo(Me)===hh?UT(t,{placement:Me,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:v}):Me)},[]),P=t.rects.reference,R=t.rects.popper,C=new Map,M=!0,D=b[0],_=0;_=0,A=O?\"width\":\"height\",z=Mn(t,{placement:k,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),L=O?N?po:oo:N?go:Wt;P[A]>R[A]&&(L=Jc(L));var I=Jc(L),F=[];if(a&&F.push(z[x]<=0),l&&F.push(z[L]<=0,z[I]<=0),F.every(function($e){return $e})){D=k,M=!1;break}C.set(k,F)}if(M)for(var fe=h?3:1,Z=function(Me){var Le=b.find(function(qe){var Be=C.get(qe);if(Be)return Be.slice(0,Me).every(function(ot){return ot})});if(Le)return D=Le,\"break\"},De=fe;De>0;De--){var it=Z(De);if(it===\"break\")break}t.placement!==D&&(t.modifiersData[r]._skip=!0,t.placement=D,t.reset=!0)}}var mM={name:\"flip\",enabled:!0,phase:\"main\",fn:u6,requiresIfExists:[\"offset\"],data:{_skip:!1}};function yM(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 hM(e){return[Wt,po,go,oo].some(function(t){return e[t]>=0})}function p6(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=Mn(t,{elementContext:\"reference\"}),l=Mn(t,{altBoundary:!0}),s=yM(i,r),c=yM(l,n,a),u=hM(s),d=hM(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":d})}var gM={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:p6};function f6(e,t,o){var r=Mo(e),n=[oo,Wt].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,[oo,po].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function d6(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=bh.reduce(function(u,d){return u[d]=f6(d,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 bM={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:d6};function m6(e){var t=e.state,o=e.name;t.modifiersData[o]=Ef({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var vM={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:m6,data:{}};function LT(e){return e===\"x\"?\"y\":\"x\"}function y6(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,d=o.padding,p=o.tether,f=p===void 0?!0:p,h=o.tetherOffset,v=h===void 0?0:h,T=Mn(t,{boundary:s,rootBoundary:c,padding:d,altBoundary:u}),y=Mo(t.placement),g=un(t.placement),m=!g,b=Wl(y),P=LT(b),R=t.modifiersData.popperOffsets,C=t.rects.reference,M=t.rects.popper,D=typeof v==\"function\"?v(Object.assign({},t.rects,{placement:t.placement})):v,_=typeof D==\"number\"?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),k=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(R){if(a){var N,O=b===\"y\"?Wt:oo,A=b===\"y\"?go:po,z=b===\"y\"?\"height\":\"width\",L=R[b],I=L+T[O],F=L-T[A],fe=f?-M[z]/2:0,Z=g===ka?C[z]:M[z],De=g===ka?-M[z]:-C[z],it=t.elements.arrow,$e=f&&it?Xl(it):{width:0,height:0},Me=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:Pf(),Le=Me[O],qe=Me[A],Be=Kl(0,C[z],$e[z]),ot=m?C[z]/2-fe-Be-Le-_.mainAxis:Z-Be-Le-_.mainAxis,Se=m?-C[z]/2+fe+Be+qe+_.mainAxis:De+Be+qe+_.mainAxis,we=t.elements.arrow&&wn(t.elements.arrow),Re=we?b===\"y\"?we.clientTop||0:we.clientLeft||0:0,Ye=(N=k?.[b])!=null?N:0,ce=L+ot-Ye-Re,Ve=L+Se-Ye,yt=Kl(f?Gl(I,ce):I,L,f?En(F,Ve):F);R[b]=yt,x[b]=yt-L}if(l){var Fe,Ce=b===\"x\"?Wt:oo,xt=b===\"x\"?go:po,rt=R[P],Ze=P===\"y\"?\"height\":\"width\",le=rt+T[Ce],no=rt-T[xt],Je=[Wt,oo].indexOf(y)!==-1,q=(Fe=k?.[P])!=null?Fe:0,$=Je?le:rt-C[Ze]-M[Ze]-q+_.altAxis,ue=Je?rt+C[Ze]+M[Ze]-q-_.altAxis:no,ze=f&&Je?sM($,rt,ue):Kl(f?$:le,rt,f?ue:no);R[P]=ze,x[P]=ze-rt}t.modifiersData[r]=x}}var TM={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:y6,requiresIfExists:[\"offset\"]};function HT(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function VT(e){return e===jt(e)||!bo(e)?Ql(e):HT(e)}function h6(e){var t=e.getBoundingClientRect(),o=ja(t.width)/e.offsetWidth||1,r=ja(t.height)/e.offsetHeight||1;return o!==1||r!==1}function IT(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&h6(t),a=Lo(t),i=cn(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((wo(t)!==\"body\"||Jl(a))&&(l=VT(t)),bo(t)?(s=cn(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=Zl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function g6(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 $T(e){var t=g6(e);return aM.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function FT(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function qT(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 xM={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function SM(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return ye({root:[\"root\"]},RM,t)},S6={},P6=Yo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:d,slotProps:p={},slots:f={},TransitionProps:h,ownerState:v,...T}=t,y=Yo.useRef(null),g=to(y,o),m=Yo.useRef(null),b=to(m,d),P=Yo.useRef(b);Io(()=>{P.current=b},[b]),Yo.useImperativeHandle(d,()=>m.current,[]);let R=v6(c,a),[C,M]=Yo.useState(R),[D,_]=Yo.useState(GT(r));Yo.useEffect(()=>{m.current&&m.current.forceUpdate()}),Yo.useEffect(()=>{r&&_(GT(r))},[r]),Io(()=>{if(!D||!s)return;let A=I=>{M(I.placement)},z=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:I})=>{A(I)}}];l!=null&&(z=z.concat(l)),u&&u.modifiers!=null&&(z=z.concat(u.modifiers));let L=YT(D,y.current,{placement:R,...u,modifiers:z});return P.current(L),()=>{L.destroy(),P.current(null)}},[D,i,l,s,u,R]);let k={placement:C};h!==null&&(k.TransitionProps=h);let x=x6(t),N=f.root??\"div\",O=vr({elementType:N,externalSlotProps:p.root,externalForwardedProps:T,additionalProps:{role:\"tooltip\",ref:g},ownerState:t,className:x.root});return(0,Sh.jsx)(N,{...O,children:typeof n==\"function\"?n(k):n})}),R6=Yo.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:d=\"bottom\",popperOptions:p=S6,popperRef:f,style:h,transition:v=!1,slotProps:T={},slots:y={},...g}=t,[m,b]=Yo.useState(!0),P=()=>{b(!1)},R=()=>{b(!0)};if(!s&&!u&&(!v||m))return null;let C;if(a)C=a;else if(r){let _=GT(r);C=_&&T6(_)?It(_).body:It(null).body}let M=!u&&s&&(!v||m)?\"none\":void 0,D=v?{in:u,onEnter:P,onExited:R}:void 0;return(0,Sh.jsx)(ff,{disablePortal:l,container:C,children:(0,Sh.jsx)(P6,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:v?!m:u,placement:d,popperOptions:p,popperRef:f,slotProps:T,slots:y,...g,style:{position:\"fixed\",top:0,left:0,display:M,...h},TransitionProps:D,children:n})})}),CM=R6;var wM=j(Te(),1),C6=V(CM,{name:\"MuiPopper\",slot:\"Root\"})({}),E6=EM.forwardRef(function(t,o){let r=wi(),n=Pe({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:v,popperRef:T,transition:y,slots:g,slotProps:m,...b}=n,P=g?.root??l?.Root,R={anchorEl:a,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:v,popperRef:T,transition:y,...b};return(0,wM.jsx)(C6,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:P},slotProps:m??s,...R,ref:o})}),Ph=E6;function MM(e){return me(\"MuiTooltip\",e)}var w6=se(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),$t=w6;var Ui=j(Te(),1);function M6(e){return Math.round(e*1e5)/1e5}var O6=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${re(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return ye(i,MM,t)},A6=V(Ph,{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]}})(xe(({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\"] .${$t.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${$t.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),z6=V(\"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${re(o.placement.split(\"-\")[0])}`]]}})(xe(({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,[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${$t.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${$t.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:`${M6(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),N6=V(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(xe(({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)\"}}))),Rh=!1,OM=new Nc,wf={x:0,y:0};function Ch(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var D6=ro.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:d=!1,disableInteractive:p=!1,disableTouchListener:f=!1,enterDelay:h=100,enterNextDelay:v=0,enterTouchDelay:T=700,followCursor:y=!1,id:g,leaveDelay:m=0,leaveTouchDelay:b=1500,onClose:P,onOpen:R,open:C,placement:M=\"bottom\",PopperComponent:D,PopperProps:_={},slotProps:k={},slots:x={},title:N,TransitionComponent:O,TransitionProps:A,...z}=r,L=ro.isValidElement(a)?a:(0,Ui.jsx)(\"span\",{children:a}),I=Yn(),F=wi(),[fe,Z]=ro.useState(),[De,it]=ro.useState(null),$e=ro.useRef(!1),Me=p||y,Le=vn(),qe=vn(),Be=vn(),ot=vn(),[Se,we]=Dl({controlled:C,default:!1,name:\"Tooltip\",state:\"open\"}),Re=Se,Ye=zl(g),ce=ro.useRef(),Ve=Oi(()=>{ce.current!==void 0&&(document.body.style.WebkitUserSelect=ce.current,ce.current=void 0),ot.clear()});ro.useEffect(()=>Ve,[Ve]);let yt=_e=>{OM.clear(),Rh=!0,we(!0),R&&!Re&&R(_e)},Fe=Oi(_e=>{OM.start(800+m,()=>{Rh=!1}),we(!1),P&&Re&&P(_e),Le.start(I.transitions.duration.shortest,()=>{$e.current=!1})}),Ce=_e=>{$e.current&&_e.type!==\"touchstart\"||(fe&&fe.removeAttribute(\"title\"),qe.clear(),Be.clear(),h||Rh&&v?qe.start(Rh?v:h,()=>{yt(_e)}):yt(_e))},xt=_e=>{qe.clear(),Be.start(m,()=>{Fe(_e)})},[,rt]=ro.useState(!1),Ze=_e=>{Pn(_e.target)||(rt(!1),xt(_e))},le=_e=>{fe||Z(_e.currentTarget),Pn(_e.target)&&(rt(!0),Ce(_e))},no=_e=>{$e.current=!0;let To=L.props;To.onTouchStart&&To.onTouchStart(_e)},Je=_e=>{no(_e),Be.clear(),Le.clear(),Ve(),ce.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ot.start(T,()=>{document.body.style.WebkitUserSelect=ce.current,Ce(_e)})},q=_e=>{L.props.onTouchEnd&&L.props.onTouchEnd(_e),Ve(),Be.start(b,()=>{Fe(_e)})};ro.useEffect(()=>{if(!Re)return;function _e(To){To.key===\"Escape\"&&Fe(To)}return document.addEventListener(\"keydown\",_e),()=>{document.removeEventListener(\"keydown\",_e)}},[Fe,Re]);let $=yo(gr(L),Z,o);!N&&N!==0&&(Re=!1);let ue=ro.useRef(),ze=_e=>{let To=L.props;To.onMouseMove&&To.onMouseMove(_e),wf={x:_e.clientX,y:_e.clientY},ue.current&&ue.current.update()},ie={},be=typeof N==\"string\";c?(ie.title=!Re&&be&&!d?N:null,ie[\"aria-describedby\"]=Re?Ye:null):(ie[\"aria-label\"]=be?N:null,ie[\"aria-labelledby\"]=Re&&!be?Ye:null);let ge={...ie,...z,...L.props,className:Q(z.className,L.props.className),onTouchStart:no,ref:$,...y?{onMouseMove:ze}:{}},Ge={};f||(ge.onTouchStart=Je,ge.onTouchEnd=q),d||(ge.onMouseOver=Ch(Ce,ge.onMouseOver),ge.onMouseLeave=Ch(xt,ge.onMouseLeave),Me||(Ge.onMouseOver=Ce,Ge.onMouseLeave=xt)),u||(ge.onFocus=Ch(le,ge.onFocus),ge.onBlur=Ch(Ze,ge.onBlur),Me||(Ge.onFocus=le,Ge.onBlur=Ze));let Ee={...r,isRtl:F,arrow:n,disableInteractive:Me,placement:M,PopperComponentProp:D,touch:$e.current},ve=typeof k.popper==\"function\"?k.popper(Ee):k.popper,et=ro.useMemo(()=>{let _e=[{name:\"arrow\",enabled:!!De,options:{element:De,padding:4}}];return _.popperOptions?.modifiers&&(_e=_e.concat(_.popperOptions.modifiers)),ve?.popperOptions?.modifiers&&(_e=_e.concat(ve.popperOptions.modifiers)),{..._.popperOptions,...ve?.popperOptions,modifiers:_e}},[De,_.popperOptions,ve?.popperOptions]),Kt=O6(Ee),vo=typeof k.transition==\"function\"?k.transition(Ee):k.transition,Y={slots:{popper:l.Popper,transition:l.Transition??O,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:k.arrow??s.arrow,popper:{..._,...ve??s.popper},tooltip:k.tooltip??s.tooltip,transition:{...A,...vo??s.transition}}},[Oe,Mt]=Tt(\"popper\",{elementType:A6,externalForwardedProps:Y,ownerState:Ee,className:Q(Kt.popper,_?.className)}),[Ft,ht]=Tt(\"transition\",{elementType:uf,externalForwardedProps:Y,ownerState:Ee}),[qt,rr]=Tt(\"tooltip\",{elementType:z6,className:Kt.tooltip,externalForwardedProps:Y,ownerState:Ee}),[Ho,nr]=Tt(\"arrow\",{elementType:N6,className:Kt.arrow,externalForwardedProps:Y,ownerState:Ee,ref:it});return(0,Ui.jsxs)(ro.Fragment,{children:[ro.cloneElement(L,ge),(0,Ui.jsx)(Oe,{as:D??Ph,placement:M,anchorEl:y?{getBoundingClientRect:()=>({top:wf.y,left:wf.x,right:wf.x,bottom:wf.y,width:0,height:0})}:fe,popperRef:ue,open:fe?Re:!1,id:Ye,transition:!0,...Ge,...Mt,popperOptions:et,children:({TransitionProps:_e})=>(0,Ui.jsx)(Ft,{timeout:I.transitions.duration.shorter,..._e,...ht,children:(0,Ui.jsxs)(qt,{...rr,children:[N,n?(0,Ui.jsx)(Ho,{...nr}):null]})})})]})}),Mf=D6;var AM=j(Te(),1),zM=kr((0,AM.jsx)(\"path\",{d:\"M8 5v14l11-7z\"}),\"PlayArrow\");var NM=j(Te(),1),DM=kr((0,NM.jsx)(\"path\",{d:\"M6 19h4V5H6zm8-14v14h4V5z\"}),\"Pause\");var _M=j(Te(),1),BM=kr((0,_M.jsx)(\"path\",{d:\"M6 6h12v12H6z\"}),\"Stop\");var Eh=j(W()),_6={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},B6={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function k6(e){return e===\"dark\"?_6:B6}function XT(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 WT(){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:XT(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:XT(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:XT(n)?\"dark\":\"light\"}}function kM(){let[e,t]=(0,Eh.useState)(()=>WT());return(0,Eh.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(WT());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(WT()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:k6(e.theme)}}var jM={inferno:[[0,0,4],[40,11,84],[101,21,110],[159,42,99],[212,72,66],[245,125,21],[252,193,57],[252,255,164]],viridis:[[68,1,84],[72,36,117],[65,68,135],[53,95,141],[42,120,142],[33,145,140],[34,168,132],[68,191,112],[122,209,81],[189,223,38],[253,231,37]],plasma:[[13,8,135],[75,3,161],[126,3,168],[168,34,150],[203,70,121],[229,107,93],[248,148,65],[253,195,40],[240,249,33]],magma:[[0,0,4],[28,16,68],[79,18,123],[129,37,129],[181,54,122],[229,80,100],[251,135,97],[254,194,135],[252,253,191]],hot:[[0,0,0],[87,0,0],[173,0,0],[255,0,0],[255,87,0],[255,173,0],[255,255,0],[255,255,128],[255,255,255]],gray:[[0,0,0],[255,255,255]],hsv:[[255,0,0],[255,255,0],[0,255,0],[0,255,255],[0,0,255],[255,0,255],[255,0,0]]},sie=Object.keys(jM);function j6(e){let t=new Uint8Array(768);for(let o=0;o<256;o++){let r=o/255*(e.length-1),n=Math.floor(r),a=r-n,i=e[Math.min(n,e.length-1)],l=e[Math.min(n+1,e.length-1)];t[o*3]=Math.round(i[0]+a*(l[0]-i[0])),t[o*3+1]=Math.round(i[1]+a*(l[1]-i[1])),t[o*3+2]=Math.round(i[2]+a*(l[2]-i[2]))}return t}var On=Object.fromEntries(Object.entries(jM).map(([e,t])=>[e,j6(t)]));function wh(e,t,o,r,n){let a=n>r?n-r:1,i=!(n>r);for(let l=0;lURL.revokeObjectURL(r),6e4)}function UM(e,t,o){let r=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);Zn(new Blob([r],{type:o}),t)}function Li(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function tu(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}function KT(e,t){let o=tu(e);return t===\"\\xC5\"?o>=10?`${Math.round(o/10)} nm`:o>=1?`${Math.round(o)} \\xC5`:`${o.toFixed(2)} \\xC5`:t===\"\\xC5\\u207B\\xB9\"?o>=10?`${Math.round(o/10)} nm\\u207B\\xB9`:o>=1?`${Math.round(o)} \\xC5\\u207B\\xB9`:`${o.toFixed(2)} \\xC5\\u207B\\xB9`:t===\"px\"?o>=1?`${Math.round(o)} px`:`${o.toFixed(1)} px`:o>=1e3?`${Math.round(o/1e3)} rad`:o>=1?`${Math.round(o)} mrad`:`${o.toFixed(2)} mrad`}var Of=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\";function Oh(e,t,o,r,n,a){let i=e.getContext(\"2d\");if(!i)return;i.clearRect(0,0,e.width,e.height),i.save(),i.scale(t,t);let l=e.width/t,s=e.height/t,c=l/a,u=o*c,d=60,p=5,f=16,h=12,v=d/u*r,T=tu(v),y=T/r*u,g=s-h,m=l-y-h;i.shadowColor=\"rgba(0, 0, 0, 0.5)\",i.shadowBlur=2,i.shadowOffsetX=1,i.shadowOffsetY=1,i.fillStyle=\"white\",i.fillRect(m,g,y,p);let b=KT(T,n);i.font=`${f}px ${Of}`,i.fillStyle=\"white\",i.textAlign=\"center\",i.textBaseline=\"bottom\",i.fillText(b,m+y/2,g-4),i.textAlign=\"left\",i.textBaseline=\"bottom\",i.fillText(`${o.toFixed(1)}\\xD7`,h,s-h+p),i.restore()}function LM(e,t,o,r,n){let a=e.getContext(\"2d\");if(!a||r<=0)return;a.save(),a.scale(t,t);let i=e.width/t,l=e.height/t,s=i/n,c=o*s,u=60,d=5,p=16,f=12,h=u/c*r,v=tu(h),T=v/r*c,y=l-f,g=i-T-f;a.shadowColor=\"rgba(0, 0, 0, 0.5)\",a.shadowBlur=2,a.shadowOffsetX=1,a.shadowOffsetY=1,a.fillStyle=\"white\",a.fillRect(g,y,T,d);let m=KT(v,\"\\xC5\\u207B\\xB9\");a.font=`${p}px ${Of}`,a.fillStyle=\"white\",a.textAlign=\"center\",a.textBaseline=\"bottom\",a.fillText(m,g+T/2,y-4),a.textAlign=\"left\",a.textBaseline=\"bottom\",a.fillText(`${o.toFixed(1)}\\xD7`,f,l-f+d),a.restore()}function QT(e){let{imageCanvas:t,title:o,lut:r,vmin:n=0,vmax:a=1,logScale:i=!1,pixelSize:l=0,showColorbar:s=!0,showScaleBar:c=!0,scale:u=4,drawAnnotations:d}=e,p=t.width,f=t.height,h=20,v=o?28:0,T=o?8:0,y=s&&r&&n!==a,g=y?20:0,m=y?12:0,b=y?60:0,P=h+p+m+g+b+h,R=h+v+T+f+h,C=document.createElement(\"canvas\");C.width=P*u,C.height=R*u;let M=C.getContext(\"2d\");M.scale(u,u),M.fillStyle=\"white\",M.fillRect(0,0,P,R),o&&(M.fillStyle=\"black\",M.font=`bold 18px ${Of}`,M.textAlign=\"left\",M.textBaseline=\"top\",M.fillText(o,h,h));let D=h,_=h+v+T;if(M.imageSmoothingEnabled=!1,M.drawImage(t,D,_,p,f),M.imageSmoothingEnabled=!0,d&&(M.save(),M.translate(D,_),d(M),M.restore()),c&&l>0){let k=Math.max(60,p*.15),x=Math.max(4,Math.round(f*.012)),N=Math.max(14,Math.round(f*.04)),O=Math.max(12,Math.round(p*.03)),A=k*l,z=tu(A),L=z/l,I=_+f-O,F=D+p-L-O;M.shadowColor=\"rgba(0, 0, 0, 0.5)\",M.shadowBlur=2,M.shadowOffsetX=1,M.shadowOffsetY=1,M.fillStyle=\"white\",M.fillRect(F,I,L,x);let fe=KT(z,\"\\xC5\");M.font=`bold ${N}px ${Of}`,M.fillStyle=\"white\",M.textAlign=\"center\",M.textBaseline=\"bottom\",M.fillText(fe,F+L/2,I-4),M.shadowColor=\"transparent\",M.shadowBlur=0,M.shadowOffsetX=0,M.shadowOffsetY=0}if(y&&r){let k=D+p+m,x=_,N=f;for(let O=0;Oe.toBlob(R=>P(R),\"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`,d=`\nendstream\nendobj\n`,p=new TextEncoder,f=p.encode(c+u),h=p.encode(d),v=c.length;s.push(v);let y=f.length+r.length+h.length,g=`xref\n0 6\n0000000000 65535 f \n`;for(let P=0;P>\nstartxref\n${y}\n%%EOF\n`;let m=p.encode(g),b=new Uint8Array(f.length+r.length+h.length+m.length);return b.set(f,0),b.set(r,f.length),b.set(h,f.length+r.length),b.set(m,f.length+r.length+h.length),new Blob([b],{type:\"application/pdf\"})}function ou(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 HM(e){let t=new Float32Array(e.length);for(let o=0;or&&(r=s)}let n=t/e.length,a=0;for(let l=0;ln&&(n=s))}if(!isFinite(r)||!isFinite(n)||r===n)return o;let a=n-r;for(let l=0;l0)for(let l=0;l>1;for(;l<=n;)n-=l,l>>=1;n+=l}let a=o?1:-1;for(let i=2;i<=r;i<<=1){let l=i>>1,s=a*2*Math.PI/i,c=Math.cos(s),u=Math.sin(s);for(let d=0;d>1,n=o>>1,a=new Float32Array(t*o);for(let i=0;i, b: vec2) -> vec2 { return vec2(a.x*b.x-a.y*b.y, a.x*b.y+a.y*b.x); }\nfn twiddle(k: u32, N: u32, inverse: f32) -> vec2 { let angle = inverse * 2.0 * 3.14159265359 * f32(k) / f32(N); return vec2(cos(angle), sin(angle)); }\nfn bitReverse(x: u32, log2N: u32) -> u32 { var result: u32 = 0u; var val = x; for (var i: u32 = 0u; i < log2N; i = i + 1u) { result = (result << 1u) | (val & 1u); val = val >> 1u; } return result; }\nstruct FFT2DParams { width: u32, height: u32, log2Size: u32, stage: u32, inverse: f32, isRowWise: u32, }\n@group(0) @binding(0) var params: FFT2DParams;\n@group(0) @binding(1) var data: array>;\nfn getIndex(row: u32, col: u32) -> u32 { return row * params.width + col; }\n@compute @workgroup_size(16, 16) fn bitReverseRows(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let rev = bitReverse(col, params.log2Size); if (col < rev) { let idx1 = getIndex(row, col); let idx2 = getIndex(row, rev); let temp = data[idx1]; data[idx1] = data[idx2]; data[idx2] = temp; } }\n@compute @workgroup_size(16, 16) fn bitReverseCols(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let rev = bitReverse(row, params.log2Size); if (row < rev) { let idx1 = getIndex(row, col); let idx2 = getIndex(rev, col); let temp = data[idx1]; data[idx1] = data[idx2]; data[idx2] = temp; } }\n@compute @workgroup_size(16, 16) fn butterflyRows(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let idx = gid.x; if (row >= params.height || idx >= params.width / 2u) { return; } let stage = params.stage; let halfSize = 1u << stage; let fullSize = halfSize << 1u; let group = idx / halfSize; let pos = idx % halfSize; let col_i = group * fullSize + pos; let col_j = col_i + halfSize; if (col_j >= params.width) { return; } let w = twiddle(pos, fullSize, params.inverse); let i = getIndex(row, col_i); let j = getIndex(row, col_j); let u = data[i]; let t = cmul(w, data[j]); data[i] = u + t; data[j] = u - t; }\n@compute @workgroup_size(16, 16) fn butterflyCols(@builtin(global_invocation_id) gid: vec3) { let col = gid.x; let idx = gid.y; if (col >= params.width || idx >= params.height / 2u) { return; } let stage = params.stage; let halfSize = 1u << stage; let fullSize = halfSize << 1u; let group = idx / halfSize; let pos = idx % halfSize; let row_i = group * fullSize + pos; let row_j = row_i + halfSize; if (row_j >= params.height) { return; } let w = twiddle(pos, fullSize, params.inverse); let i = getIndex(row_i, col); let j = getIndex(row_j, col); let u = data[i]; let t = cmul(w, data[j]); data[i] = u + t; data[j] = u - t; }\n@compute @workgroup_size(16, 16) fn normalize2D(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let idx = getIndex(row, col); let scale = 1.0 / f32(params.width * params.height); data[idx] = data[idx] * scale; }`,JT=class{constructor(t){this.pipelines2D=null;this.initialized=!1;this.device=t}async init(){if(this.initialized)return;let t=this.device.createShaderModule({code:U6});this.pipelines2D={bitReverseRows:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"bitReverseRows\"}}),bitReverseCols:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"bitReverseCols\"}}),butterflyRows:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"butterflyRows\"}}),butterflyCols:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"butterflyCols\"}}),normalize:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"normalize2D\"}})},this.initialized=!0}async fft2D(t,o,r,n,a=!1){await this.init();let i=La(r),l=La(n),s=i!==r||l!==n,c=Math.log2(i),u=Math.log2(l),d=i*l,p=r*n,f,h;if(s){f=new Float32Array(d),h=new Float32Array(d);for(let O=0;O{let A=this.device.createBindGroup({layout:O.getBindGroupLayout(0),entries:[{binding:0,resource:{buffer:y}},{binding:1,resource:{buffer:T}}]}),z=this.device.createCommandEncoder(),L=z.beginComputePass();L.setPipeline(O),L.setBindGroup(0,A),L.dispatchWorkgroups(b,P),L.end(),this.device.queue.submit([z.finish()])},C=new ArrayBuffer(24),M=new Uint32Array(C),D=new Float32Array(C);M[0]=i,M[1]=l,M[2]=c,M[3]=0,D[4]=m,M[5]=1,this.device.queue.writeBuffer(y,0,C),R(this.pipelines2D.bitReverseRows);for(let O=0;Ov+T,0)/4;let a=e.length;if(a===0)return{min:0,max:0};let i=1/0,l=-1/0;for(let v=0;vl&&(l=T)}if(i===l)return{min:i,max:l};let s=1024,c=new Uint32Array(s),u=l-i,d=(s-1)/u;for(let v=0;v=p){h=i+v/(s-1)*u;break}return h<=i&&(h=l),{min:i,max:h}}var zf=null,FM=null,L6=\"GPU\";async function XM(){if(zf)return zf;if(!navigator.gpu)return console.warn(\"WebGPU not supported, falling back to CPU FFT\"),null;try{let e=await navigator.gpu.requestAdapter();if(!e)return console.warn(\"No GPU adapter found\"),null;try{let t=await e.requestAdapterInfo?.();t&&(L6=t.description||`${t.vendor} ${t.architecture||\"\"} ${t.device||\"\"}`.trim()||\"Generic WebGPU Adapter\")}catch{}return FM=await e.requestDevice(),zf=new JT(FM),await zf.init(),zf}catch(e){return console.warn(\"WebGPU init failed:\",e),null}}var ct=j(W());var WM=j(Te(),1),KM=kr((0,WM.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var QM={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 ru=QM;function ZM(e){let t=ru.widgets[e];if(!t){let o=Object.keys(ru.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function V6(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function nu(e,t){let r=ZM(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function au(e){return[...ZM(e).tool_groups]}function Ah(e,t){let o=au(e),r=new Set(o),n=[],a=new Set;for(let i of V6(t)){let l=nu(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 JM(e,t){return au(e).filter(o=>o!==\"all\"&&t.has(o))}function eO(e,t){let o=Ah(e,t);return o.includes(\"all\")?au(e).filter(r=>r!==\"all\"):o}function tO(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function oO(){return Object.keys(ru.control_presets)}function rO(e){return ru.control_presets[e]?.label??e}function nO(e,t){let o=ru.control_presets[t];if(!o){let i=Object.keys(ru.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=au(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>nu(e,i))),a=r.filter(i=>!n.has(i));return Ah(e,a)}function zh(e,t,o){let r=Ah(e,o),n=Ah(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=d=>{let p=nu(e,d);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:d=>{let p=nu(e,d);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function tx(e,t,o){let r=new Set(eO(e,t)),n=nu(e,o);return n===\"all\"?[\"all\"]:(r.add(n),JM(e,r))}function ox(e,t,o){let r=new Set(eO(e,t));return r.delete(nu(e,o)),JM(e,r)}var aO={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},I6={fontSize:10,py:.25,px:1,minWidth:0};function iO({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=ct.useState(null),c=ct.useMemo(()=>au(e).filter(h=>h!==\"all\"),[e]),u=ct.useMemo(()=>zh(e,r,t),[e,r,t]),d=ct.useCallback((h,v)=>{o(T=>v?ox(e,T,h):tx(e,T,h))},[o,e]),p=ct.useCallback((h,v)=>{n(T=>v?tx(e,T,h):ox(e,T,h))},[n,e]),f=ct.useCallback(h=>{o(nO(e,h))},[o,e]);return ct.createElement(ct.Fragment,null,ct.createElement(Mf,{title:\"Customize controls\",arrow:!0,placement:\"top\"},ct.createElement(Xc,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:h=>s(h.currentTarget),sx:{p:.25,ml:.5,color:a.text}},ct.createElement(KM,{sx:{fontSize:16}}))),ct.createElement(zi,{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}}},ct.createElement(pe,{sx:{px:.5,pb:.75}},ct.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),ct.createElement(pe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},oO().map(h=>ct.createElement(ln,{key:h,size:\"small\",sx:I6,\"data-testid\":`preset-${h}`,onClick:()=>f(h)},rO(h))))),ct.createElement(ET,{sx:{borderColor:a.border,my:.5}}),ct.createElement(pe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},ct.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(h=>{let v=i?.[h]??tO(h),T=u.isHidden(h),y=u.isLocked(h);return ct.createElement(pe,{key:h,\"data-testid\":`tool-row-${h}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},ct.createElement(he,{sx:{fontSize:11}},v),ct.createElement(pe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},ct.createElement(he,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),ct.createElement(Qn,{size:\"small\",checked:!T,onChange:g=>d(h,g.target.checked),inputProps:{\"aria-label\":`show-${h}`},sx:aO.small}),ct.createElement(he,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),ct.createElement(Qn,{size:\"small\",checked:y,onChange:g=>p(h,g.target.checked),inputProps:{\"aria-label\":`lock-${h}`},sx:aO.small,disabled:T})))}))))}var $6=.5,F6=10,lO=450,sO=10,lx=.707;function q6(e,t,o,r,n,a){let i=Math.max(0,Math.floor(r)-a),l=Math.max(0,Math.floor(n)-a),s=Math.min(t-1,Math.floor(r)+a),c=Math.min(o-1,Math.floor(n)+a),u=Math.round(r),d=Math.round(n),p=-1/0;for(let b=l;b<=c;b++)for(let P=i;P<=s;P++){let R=e[b*t+P];R>p&&(p=R,u=P,d=b)}let f=Math.max(0,u-1),h=Math.min(t-1,u+1),v=Math.max(0,d-1),T=Math.min(o-1,d+1),y=0,g=0,m=0;for(let b=v;b<=T;b++)for(let P=f;P<=h;P++){let R=e[b*t+P];y+=R,g+=R*P,m+=R*b}return y>0?{row:m/y,col:g/y}:{row:d,col:u}}var Y6=5;function cO(e,t){return e>0?t===\"\\xC5\"?{pixelSize:e,unit:\"\\xC5\"}:t===\"nm\"?{pixelSize:e*10,unit:\"\\xC5\"}:t===\"mrad\"?{pixelSize:e,unit:\"mrad\"}:{pixelSize:e,unit:\"px\"}:{pixelSize:1,unit:\"px\"}}var rx={label:{fontSize:11},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},Rt={XS:4,SM:8,MD:12,LG:16},nx={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"},imageBox:{bgcolor:\"#000\",border:\"1px solid #444\",overflow:\"hidden\",position:\"relative\"}},iu={display:\"flex\",alignItems:\"center\",gap:`${Rt.SM}px`,px:1,py:.5,width:\"fit-content\"},Hi={fontSize:10,py:.25,px:1,minWidth:0,\"&.Mui-disabled\":{color:\"#666\",borderColor:\"#444\"}},Nf={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},G6={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}};function pn(e){if(e===0)return\"0\";let t=Math.abs(e);return t<.001||t>=1e4?e.toExponential(2):t<.01?e.toFixed(4):t<1?e.toFixed(3):e.toFixed(2)}function X6(e,t,o,r,n,a,i,l,s,c,u=!1,d=5){let p=e.getContext(\"2d\");if(!p)return;p.save(),p.scale(t,t);let f=e.width/t,h=e.height/t,v=f/l,T=h/s,y=r*n*v+a*v,g=o*n*T+i*T,m=12,b=1.5;if(p.shadowColor=\"rgba(0, 0, 0, 0.5)\",p.shadowBlur=2,p.shadowOffsetX=1,p.shadowOffsetY=1,p.strokeStyle=c?\"rgba(255, 255, 0, 0.9)\":\"rgba(255, 100, 100, 0.9)\",p.lineWidth=b,p.beginPath(),p.moveTo(y-m,g),p.lineTo(y+m,g),p.moveTo(y,g-m),p.lineTo(y,g+m),p.stroke(),u&&d>0){let P=d*n*v,R=d*n*T;p.setLineDash([4,3]),p.strokeStyle=\"rgba(0, 200, 255, 0.7)\",p.lineWidth=1.2,p.shadowBlur=0,p.beginPath(),p.ellipse(y,g,P,R,0,0,2*Math.PI),p.stroke(),p.setLineDash([])}p.restore()}function W6(e,t,o,r,n,a,i,l,s,c,u,d,p,f,h,v){if(o===\"off\")return;let T=e.getContext(\"2d\");if(!T)return;T.save(),T.scale(t,t);let y=e.width/t,g=e.height/t,m=y/d,b=g/p,P=n*s*m+c*m,R=r*s*b+u*b,C=2.5,M=10,D=6;T.shadowColor=\"rgba(0, 0, 0, 0.4)\",T.shadowBlur=2,T.shadowOffsetX=1,T.shadowOffsetY=1;let _=(O,A)=>{let z,L;h?(z=\"rgba(0, 200, 255, 1)\",L=\"rgba(255, 255, 255, 1)\"):v?(z=\"rgba(255, 100, 100, 1)\",L=\"rgba(255, 255, 255, 1)\"):(z=\"rgba(0, 255, 0, 0.8)\",L=\"rgba(255, 255, 255, 0.8)\"),T.beginPath(),T.arc(O,A,D,0,2*Math.PI),T.fillStyle=z,T.fill(),T.strokeStyle=L,T.lineWidth=1.5,T.stroke()},k=()=>{T.strokeStyle=f?\"rgba(255, 255, 0, 0.9)\":\"rgba(0, 255, 0, 0.9)\",T.lineWidth=C,T.beginPath(),T.moveTo(P-M,R),T.lineTo(P+M,R),T.moveTo(P,R-M),T.lineTo(P,R+M),T.stroke()},x=f?\"rgba(255, 255, 0, 0.9)\":\"rgba(0, 255, 0, 0.9)\",N=f?\"rgba(255, 255, 0, 0.12)\":\"rgba(0, 255, 0, 0.12)\";if(o===\"circle\"&&a>0){let O=a*s*m,A=a*s*b;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.ellipse(P,R,O,A,0,0,2*Math.PI),T.stroke(),T.fillStyle=N,T.fill(),k();let z=O*lx,L=A*lx;_(P+z,R+L)}else if(o===\"square\"&&a>0){let O=a*s*m,A=a*s*b,z=P-O,L=R-A;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.rect(z,L,O*2,A*2),T.stroke(),T.fillStyle=N,T.fill(),k(),_(P+O,R+A)}else if(o===\"rect\"&&i>0&&l>0){let O=i/2*s*m,A=l/2*s*b,z=P-O,L=R-A;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.rect(z,L,O*2,A*2),T.stroke(),T.fillStyle=N,T.fill(),k(),_(P+O,R+A)}T.restore()}function K6({items:e}){return S.createElement(pe,{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\"}}},S.createElement(\"tbody\",null,e.map(([t,o],r)=>S.createElement(\"tr\",{key:r},S.createElement(\"td\",null,t),S.createElement(\"td\",null,o)))))}function Q6({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return S.createElement(Mf,{title:typeof e==\"string\"?S.createElement(he,{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\"}`}}}}},S.createElement(he,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function ax({data:e,vminPct:t,vmaxPct:o,onRangeChange:r,width:n=120,height:a=40,theme:i=\"dark\",dataMin:l=0,dataMax:s=1}){let c=S.useRef(null),u=S.useMemo(()=>IM(e),[e]),d=i===\"dark\"?{bg:\"#1a1a1a\",barActive:\"#888\",barInactive:\"#444\",border:\"#333\"}:{bg:\"#f0f0f0\",barActive:\"#666\",barInactive:\"#bbb\",border:\"#ccc\"};return S.useEffect(()=>{let p=c.current;if(!p)return;let f=p.getContext(\"2d\");if(!f)return;let h=window.devicePixelRatio||1;p.width=n*h,p.height=a*h,f.scale(h,h),f.fillStyle=d.bg,f.fillRect(0,0,n,a);let v=64,T=Math.floor(u.length/v),y=[];for(let R=0;R=b&&R<=P;f.fillStyle=D?d.barActive:d.barInactive,f.fillRect(M+.5,a-C,Math.max(1,m-1),C)}},[u,t,o,n,a,d]),S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:.25}},S.createElement(\"canvas\",{ref:c,style:{width:n,height:a,border:`1px solid ${d.border}`}}),S.createElement(ql,{value:[t,o],onChange:(p,f)=>{let[h,v]=f;r(Math.min(h,v-1),Math.max(v,h+1))},min:0,max:100,size:\"small\",valueLabelDisplay:\"auto\",valueLabelFormat:p=>{let f=l+p/100*(s-l);return f>=1e3?f.toExponential(1):f.toFixed(1)},sx:{width:n,py:0,\"& .MuiSlider-thumb\":{width:8,height:8},\"& .MuiSlider-rail\":{height:2},\"& .MuiSlider-track\":{height:2},\"& .MuiSlider-valueLabel\":{fontSize:10,padding:\"2px 4px\"}}}),S.createElement(pe,{sx:{display:\"flex\",justifyContent:\"space-between\",width:n}},S.createElement(he,{sx:{fontSize:8,fontFamily:\"monospace\",opacity:.6,lineHeight:1}},(()=>{let p=l+t/100*(s-l);return p>=1e3?p.toExponential(1):p.toFixed(1)})()),S.createElement(he,{sx:{fontSize:8,fontFamily:\"monospace\",opacity:.6,lineHeight:1}},(()=>{let p=l+o/100*(s-l);return p>=1e3?p.toExponential(1):p.toFixed(1)})())))}function ix(e,t,o,r,n,a,i){let l=i-n,s=a-r,c=Math.sqrt(l*l+s*s),u=Math.max(2,Math.ceil(c)),d=new Float32Array(u);for(let p=0;ps&&(s=v,i=h,l=f)}return{row:l,col:i}}function Z6(e,t,o,r,n,a,i,l,s){if(r===\"off\"||r===\"point\")return null;let c,u,d,p;if(r===\"rect\"){let T=l/2,y=s/2;c=Math.max(0,Math.floor(a-T)),u=Math.max(0,Math.floor(n-y)),d=Math.min(t,Math.ceil(a+T)),p=Math.min(o,Math.ceil(n+y))}else c=Math.max(0,Math.floor(a-i)),u=Math.max(0,Math.floor(n-i)),d=Math.min(t,Math.ceil(a+i)),p=Math.min(o,Math.ceil(n+i));let f=d-c,h=p-u;if(f<2||h<2)return null;let v=new Float32Array(f*h);if(r===\"circle\"||r===\"annular\"){let T=i*i;for(let y=0;y({label:{...rx.label,color:o.textMuted},value:{...rx.value,color:o.textMuted},title:{...rx.title,color:o.accent}}),[o]),[a]=ke(\"nav_rows\"),[i]=ke(\"nav_cols\"),[l]=ke(\"sig_rows\"),[s]=ke(\"sig_cols\"),[c,u]=ke(\"pos_row\"),[d,p]=ke(\"pos_col\"),[f]=ke(\"frame_bytes\"),[h]=ke(\"nav_image_bytes\"),[v]=ke(\"nav_data_min\"),[T]=ke(\"nav_data_max\"),[y]=ke(\"sig_data_min\"),[g]=ke(\"sig_data_max\"),[m,b]=ke(\"roi_mode\"),[P,R]=ke(\"roi_reduce\"),[C]=ke(\"roi_center_row\"),[M]=ke(\"roi_center_col\"),[D,_]=ke(\"roi_radius\"),[k,x]=ke(\"roi_width\"),[N,O]=ke(\"roi_height\"),[A]=ke(\"nav_stats\"),[z]=ke(\"sig_stats\"),[L]=ke(\"nav_pixel_size\"),[I]=ke(\"sig_pixel_size\"),[F]=ke(\"nav_pixel_unit\"),[fe]=ke(\"sig_pixel_unit\"),[Z]=ke(\"title\"),[De,it]=ke(\"snap_enabled\"),[$e,Me]=ke(\"snap_radius\"),[Le,qe]=ke(\"profile_line\"),[Be,ot]=ke(\"profile_width\"),[Se]=ke(\"show_stats\"),[we]=ke(\"show_controls\"),[Re,Ye]=ke(\"show_fft\"),[ce,Ve]=ke(\"disabled_tools\"),[yt,Fe]=ke(\"hidden_tools\"),Ce=S.useMemo(()=>zh(\"Show4D\",ce,yt),[ce,yt]),xt=Ce.isHidden(\"display\"),rt=Ce.isHidden(\"histogram\"),Ze=Ce.isHidden(\"stats\"),le=Ce.isHidden(\"navigation\"),no=Ce.isHidden(\"playback\"),Je=Ce.isHidden(\"view\"),q=Ce.isHidden(\"export\"),$=Ce.isHidden(\"roi\"),ue=Ce.isHidden(\"profile\"),ze=Ce.isHidden(\"fft\"),ie=Ce.isLocked(\"display\"),be=Ce.isLocked(\"histogram\"),ge=Ce.isLocked(\"stats\"),Ge=Ce.isLocked(\"navigation\"),Ee=Ce.isLocked(\"playback\"),ve=Ce.isLocked(\"view\"),et=Ce.isLocked(\"export\"),Kt=Ce.isLocked(\"roi\"),vo=Ce.isLocked(\"profile\"),Y=Ce.isLocked(\"fft\"),Oe=Re&&!ze,Mt=t.theme===\"dark\"?\"#0f0\":\"#1a7a1a\",[Ft,ht]=S.useState(null),qt=Oe&&m!==\"off\"&&m!==\"point\",[rr,Ho]=ke(\"path_playing\"),[nr,_e]=ke(\"path_index\"),[To]=ke(\"path_length\"),[sx]=ke(\"path_interval_ms\"),[Df]=ke(\"path_loop\"),[,fO]=ke(\"_gif_export_requested\"),[_f]=ke(\"_gif_data\"),[cx]=ke(\"_gif_metadata_json\"),[Bf,ux]=S.useState(!1),[px,kf]=S.useState(null),[fx,lu]=S.useState(null),[Dh,_h]=S.useState(c+.5),[Bh,kh]=S.useState(d+.5),[su,jh]=S.useState(!1),[cu,Uh]=S.useState(!1),[es,Lh]=S.useState(!1),[Hh,Vh]=S.useState(!1),Ih=S.useRef(null),[uu,$h]=S.useState(C),[pu,Fh]=S.useState(M),[dx,Vi]=S.useState(!1),[fu,Ii]=S.useState(null),[jf,dO]=S.useState(\"inferno\"),[Uf,mO]=S.useState(\"inferno\"),[$i,yO]=S.useState(\"linear\"),[Jn,hO]=S.useState(\"linear\"),Lf=.5,du=.5,[qh,gO]=S.useState(0),[Yh,bO]=S.useState(100),[Hf,vO]=S.useState(0),[Vf,TO]=S.useState(100),[Go,If]=S.useState(1),[ea,$f]=S.useState(0),[ta,Ff]=S.useState(0),[Oo,qf]=S.useState(1),[fn,mu]=S.useState(0),[dn,yu]=S.useState(0),[An,mx]=S.useState(lO),[yx,hx]=S.useState(!1),[Fi,gx]=S.useState(null),[xO,SO]=S.useState(null),[PO,RO]=S.useState(null),[CO,EO]=S.useState(0),[wO,MO]=S.useState(0),[Ao,Gh]=S.useState(!1),[Lr,Ha]=S.useState(null),bx=S.useRef(null),Ie=Le||[],ar=S.useRef(null),ts=S.useRef(null),[hu,Xh]=S.useState(null),[Wh,Kh]=S.useState(!1),[vx,qi]=S.useState(null),[Tx,Yi]=S.useState(!1),gu=S.useRef(null),Qh=S.useRef(null),[xx,OO]=S.useState(!1),bu=S.useRef(null),vu=S.useRef(null),Zh=S.useRef(null),Jh=S.useRef(null),Yf=S.useRef(null),[AO,zO]=S.useState(0),[NO,DO]=S.useState(0),[Hr,Gf]=S.useState(1),[Va,Tu]=S.useState(0),[Ia,xu]=S.useState(0),[eg,_O]=S.useState(\"inferno\"),[Xf,BO]=S.useState(!1),[tg,kO]=S.useState(!0),[og,jO]=S.useState(0),[rg,UO]=S.useState(100),[LO,HO]=S.useState(null),[Sx,VO]=S.useState({min:0,max:1}),[Wf,IO]=S.useState({mean:0,min:0,max:0,std:0}),[Px,ng]=S.useState(!1),[Su,ag]=S.useState(null),[ir,Kf]=S.useState(null),os=S.useRef(null),ig=S.useRef(\"circle\"),[zn,rs]=S.useState(null),lg=a>i?Math.round(An*(i/a)):An,Rx=i>a?Math.round(An*(a/i)):An,Sr=l>s?Math.round(An*(s/l)):An,Gi=s>l?Math.round(An*(l/s)):An,oa=S.useRef(null),Pu=S.useRef(null),Ru=S.useRef(null),Qf=S.useRef(null),sg=S.useRef(null),Nn=S.useRef(null),$a=S.useRef(null),ns=S.useRef(null),cg=S.useRef(null),Zf=S.useRef(null),ug=S.useRef(null),pg=S.useRef(null),Cx=S.useCallback(w=>w instanceof HTMLElement?w.isContentEditable?!0:w.closest(\"input, textarea, select, [role='textbox'], [contenteditable='true']\")!==null:!1,[]),$O=S.useCallback(w=>{w.target?.closest(\"canvas\")&&pg.current?.focus()},[]);S.useEffect(()=>{ze&&Re&&Ye(!1)},[ze,Re,Ye]),S.useEffect(()=>{Ee&&rr&&Ho(!1)},[Ee,rr,Ho]),S.useEffect(()=>{$&&m!==\"off\"&&b(\"off\")},[$,m,b]),S.useEffect(()=>{ue&&Ao&&(Gh(!1),qe([]),Ha(null),qi(null),Yi(!1))},[ue,Ao,qe]),S.useEffect(()=>{su||(_h(c+.5),kh(d+.5))},[c,d,su]),S.useEffect(()=>{!cu&&!es&&($h(C),Fh(M))},[C,M,cu,es]),S.useEffect(()=>{let w=B=>B.preventDefault(),E=[Pu.current,ns.current,vu.current];return E.forEach(B=>B?.addEventListener(\"wheel\",w,{passive:!1})),()=>E.forEach(B=>B?.removeEventListener(\"wheel\",w))},[Oe]),S.useEffect(()=>{XM().then(w=>{w&&(Qh.current=w,OO(!0))})},[]),S.useEffect(()=>{if(!rr||To===0)return;let w=setInterval(()=>{_e(E=>{let B=E+1;return B>=To?Df?0:(Ho(!1),E):B})},sx);return()=>clearInterval(w)},[rr,To,sx,Df,_e,Ho]),S.useEffect(()=>{if(!h)return;let w=h.byteLength/4,E=new Float32Array(h.buffer,h.byteOffset,w),B=Nn.current;(!B||B.length!==w)&&(B=new Float32Array(w),Nn.current=B),B.set(E);let K=new Float32Array(w);if($i===\"log\")for(let X=0;X{if(!f)return;let w=new Float32Array(f.buffer,f.byteOffset,f.byteLength/4);(!ar.current||ar.current.length!==w.length)&&(ar.current=new Float32Array(w.length)),ar.current.set(w);let E=new Float32Array(w.length);if(Jn===\"log\")for(let B=0;B{if(!Nn.current)return;let w=Nn.current,E;if($i===\"log\"){E=new Float32Array(w.length);for(let de=0;dede+1)},[h,jf,qh,Yh,$i,Lf,a,i]),S.useLayoutEffect(()=>{if(!oa.current||!Qf.current)return;let w=oa.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(ea,ta),E.scale(Go,Go),E.drawImage(Qf.current,0,0),E.restore())},[CO,Go,ea,ta]),S.useEffect(()=>{if(!f)return;let w=new Float32Array(f.buffer,f.byteOffset,f.byteLength/4),E;if(Jn===\"log\"){E=new Float32Array(w.length);for(let de=0;dede+1)},[f,Uf,Hf,Vf,Jn,du,l,s]),S.useLayoutEffect(()=>{if(!$a.current||!Zf.current)return;let w=$a.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(fn,dn),E.scale(Oo,Oo),E.drawImage(Zf.current,0,0),E.restore())},[wO,Oo,fn,dn]),S.useEffect(()=>{if(!Oe||!ar.current){ht(null);return}let w=!1,E=ar.current,B=s,K=l,X=E,J=0,ee=0;if(qt){let oe=Z6(E,s,l,m,C,M,D,k,N);if(oe){J=oe.cropW,ee=oe.cropH;let ae=La(oe.cropW),de=La(oe.cropH),Ot=new Float32Array(ae*de);for(let Qt=0;Qt{let oe,ae;if(xx&&Qh.current){let de=await Qh.current.fft2D(X.slice(),new Float32Array(X.length),te,ne,!1);oe=de.real,ae=de.imag}else oe=X.slice(),ae=new Float32Array(X.length),qM(oe,ae,te,ne,!1);w||(ex(oe,te,ne),ex(ae,te,ne),Yf.current=YM(oe,ae),ht(J>0?{cropWidth:J,cropHeight:ee,fftWidth:te,fftHeight:ne}:null),zO(de=>de+1),Kf(null))})(),()=>{w=!0}},[Oe,qt,f,l,s,xx,m,C,M,D,k,N]),S.useEffect(()=>{let w=Yf.current;if(!Oe||!w)return;let E=Ft?.fftWidth??s,B=Ft?.fftHeight??l,K,X;tg?{min:K,max:X}=GM(w,E,B):{min:K,max:X}=ou(w);let J=Xf?HM(w):w;Xf&&(K=Math.log1p(K),X=Math.log1p(X)),HO(J),VO({min:K,max:X}),IO(VM(J));let{vmin:ee,vmax:te}=Af(K,X,og,rg),ne=On[eg]||On.inferno,G=Mh(J,E,B,ne,ee,te);G&&(Jh.current=G,DO(oe=>oe+1))},[Oe,AO,Xf,tg,og,rg,eg,l,s,Ft]),S.useLayoutEffect(()=>{if(!Oe||!bu.current||!Jh.current)return;let w=bu.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(Va,Ia),E.scale(Hr,Hr),E.drawImage(Jh.current,0,0),E.restore())},[Oe,NO,Hr,Va,Ia]),S.useEffect(()=>{if(!Zh.current||!Oe)return;let w=Zh.current;w.width=Sr*r,w.height=Gi*r;let E=Ft?.fftWidth??s;if(I>0){let B=1/(I*E);LM(w,r,Hr,B,E)}else Oh(w,r,Hr,1,\"px\",E);if(ir){let B=w.getContext(\"2d\");if(B){B.save(),B.scale(r,r);let K=(Va+ir.col*Hr)*Sr/s,X=(Ia+ir.row*Hr)*Gi/l;B.strokeStyle=\"rgba(255, 255, 255, 0.9)\",B.shadowColor=\"rgba(0, 0, 0, 0.6)\",B.shadowBlur=2,B.lineWidth=1.5;let J=8;if(B.beginPath(),B.moveTo(K-J,X),B.lineTo(K-3,X),B.moveTo(K+3,X),B.lineTo(K+J,X),B.moveTo(K,X-J),B.lineTo(K,X-3),B.moveTo(K,X+3),B.lineTo(K,X+J),B.stroke(),B.beginPath(),B.arc(K,X,4,0,Math.PI*2),B.stroke(),ir.dSpacing!=null){let ee=ir.dSpacing,te=ee>=10?`d = ${(ee/10).toFixed(2)} nm`:`d = ${ee.toFixed(2)} \\xC5`;B.font=\"bold 11px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",B.fillStyle=\"white\",B.textAlign=\"left\",B.textBaseline=\"bottom\",B.fillText(te,K+10,X-4)}B.restore()}}},[Oe,Hr,Va,Ia,I,fe,s,l,Sr,Gi,Ft,ir]),S.useEffect(()=>{if(!Ru.current)return;let w=cO(L,F);Oh(Ru.current,r,Go,w.pixelSize,w.unit,i),m===\"off\"?X6(Ru.current,r,Dh,Bh,Go,ea,ta,i,a,su,De,$e):W6(Ru.current,r,m,uu,pu,D,k,N,Go,ea,ta,i,a,cu,es,Hh)},[Go,ea,ta,L,F,a,i,Dh,Bh,su,De,$e,m,uu,pu,D,k,N,cu,es,Hh]),S.useEffect(()=>{if(!cg.current)return;let w=cg.current,E=w.getContext(\"2d\");if(!E)return;E.clearRect(0,0,w.width,w.height);let B=cO(I,fe);if(Oh(w,r,Oo,B.pixelSize,B.unit,s),Ao&&Ie.length>0){E.save(),E.scale(r,r);let K=w.width/r,X=w.height/r,J=K/s,ee=X/l,te=ae=>ae*Oo*J+fn*J,ne=ae=>ae*Oo*ee+dn*ee,G=te(Ie[0].col),oe=ne(Ie[0].row);if(E.fillStyle=o.accent,E.beginPath(),E.arc(G,oe,4,0,Math.PI*2),E.fill(),Ie.length===2){let ae=te(Ie[1].col),de=ne(Ie[1].row);if(Be>1){let Ot=Ie[1].col-Ie[0].col,Qt=Ie[1].row-Ie[0].row,ao=Math.sqrt(Ot*Ot+Qt*Qt);if(ao>0){let gt=(Be-1)/2,Ut=-Ot/ao*gt,Ne=Qt/ao*gt;E.fillStyle=o.accent+\"20\",E.strokeStyle=o.accent,E.lineWidth=1,E.setLineDash([3,3]),E.beginPath(),E.moveTo(te(Ie[0].col+Ne),ne(Ie[0].row+Ut)),E.lineTo(te(Ie[1].col+Ne),ne(Ie[1].row+Ut)),E.lineTo(te(Ie[1].col-Ne),ne(Ie[1].row-Ut)),E.lineTo(te(Ie[0].col-Ne),ne(Ie[0].row-Ut)),E.closePath(),E.fill(),E.stroke(),E.setLineDash([])}}E.strokeStyle=o.accent,E.lineWidth=1.5,E.beginPath(),E.moveTo(G,oe),E.lineTo(ae,de),E.stroke(),E.fillStyle=o.accent,E.beginPath(),E.arc(ae,de,4,0,Math.PI*2),E.fill()}E.restore()}},[Oo,fn,dn,I,fe,l,s,Ao,Ie,Be,o]),S.useEffect(()=>{if(Ie.length===2&&ar.current){let w=Ie[0],E=Ie[1];Ha(Nh(ar.current,s,l,w.row,w.col,E.row,E.col,Be)),Ao||Gh(!0)}else Ha(null)},[Ie,Be,f]),S.useEffect(()=>{let w=bx.current;if(!w)return;let E=w.getContext(\"2d\");if(!E)return;let B=window.devicePixelRatio||1,K=Sr,X=76;w.width=K*B,w.height=X*B,E.scale(B,B);let J=t.theme===\"dark\";if(E.fillStyle=J?\"#1a1a1a\":\"#f0f0f0\",E.fillRect(0,0,K,X),!Lr||Lr.length<2){E.font=\"10px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#555\":\"#999\",E.textAlign=\"center\",E.textBaseline=\"middle\",E.fillText(\"Click two points on the signal to draw a profile\",K/2,X/2);return}let ee=6,ne=X-ee-18,G=1/0,oe=-1/0;for(let Ne=0;Neoe&&(oe=Lr[Ne]);let ae=oe-G||1;E.strokeStyle=o.accent,E.lineWidth=1.5,E.beginPath();for(let Ne=0;Ne0?(de=lr*I,Ot=fe):de=lr}let Qt=ee+ne;E.strokeStyle=J?\"#555\":\"#bbb\",E.lineWidth=.5;let ao=Math.max(2,Math.floor(K/70)),gt=tu(de/ao);E.font=\"9px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#888\":\"#666\",E.textBaseline=\"top\";let Ut=[];for(let Ne=0;Ne<=de+gt*.01&&!(Ne>de*1.001);Ne+=gt)Ut.push(Ne);for(let Ne=0;Ne0?Xo/de:0,Cu=lr*K;E.beginPath(),E.moveTo(Cu,Qt),E.lineTo(Cu,Qt+3),E.stroke(),E.textAlign=lr<.05?\"left\":lr>.95?\"right\":\"center\";let Jf=Xo%1===0?Xo.toFixed(0):Xo.toFixed(1);E.fillText(Ne===Ut.length-1?`${Jf} ${Ot}`:Jf,Cu,Qt+4)}E.font=\"9px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#888\":\"#666\",E.textAlign=\"left\",E.textBaseline=\"top\",E.fillText(Li(oe),2,1),E.textBaseline=\"bottom\",E.fillText(Li(G),2,ee+ne-1)},[Lr,Ie,I,fe,Sr,t.theme,o.accent]);let fg=(w,E,B,K,X,J,ee,te=!1)=>ne=>{if(te)return;ne.preventDefault();let G=ee.current;if(!G)return;let oe=G.getBoundingClientRect(),ae=(ne.clientX-oe.left)*(G.width/oe.width),de=(ne.clientY-oe.top)*(G.height/oe.height),Ot=ne.deltaY>0?.9:1.1,Qt=Math.max($6,Math.min(F6,K*Ot)),ao=Qt/K;w(Qt),E(ae-(ae-X)*ao),B(de-(de-J)*ao)},Ex=(w,E)=>{if(m===\"off\")return!1;if(m===\"rect\"){let B=(N||10)/2,K=(k||10)/2,X=uu+B,J=pu+K,ee=Math.sqrt((w-X)**2+(E-J)**2),te=Math.sqrt(K**2+B**2),ne=Math.min(sO/Go,te*.5);return ee{let E=Pu.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),J=((w.clientY-B.top)*(E.height/B.height)-ta)/Go,ee=(K-ea)/Go;if(m!==\"off\"){if(Kt)return;if(Ex(J,ee)){w.preventDefault(),Ih.current=m===\"rect\"&&k>0&&N>0?k/N:null,Lh(!0);return}Uh(!0),$h(J),Fh(ee);let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));e.set(\"roi_center\",[G,oe]),e.save_changes();return}if(Ge)return;jh(!0);let te=Math.round(Math.max(0,Math.min(a-1,J))),ne=Math.round(Math.max(0,Math.min(i-1,ee)));if(De&&Nn.current){let G=pO(Nn.current,i,a,ne,te,$e);te=G.row,ne=G.col}_h(te+.5),kh(ne+.5),e.set(\"pos_row\",te),e.set(\"pos_col\",ne),e.save_changes()},qO=w=>{let E=Pu.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),J=((w.clientY-B.top)*(E.height/B.height)-ta)/Go,ee=(K-ea)/Go;if(es){if(Kt)return;let G=Math.abs(J-uu),oe=Math.abs(ee-pu);if(m===\"rect\"){let ae=Math.max(2,Math.round(oe*2)),de=Math.max(2,Math.round(G*2));if(w.shiftKey&&Ih.current!=null){let Ot=Ih.current;ae/de>Ot?de=Math.max(2,Math.round(ae/Ot)):ae=Math.max(2,Math.round(de*Ot))}x(ae),O(de)}else _(m===\"square\"?Math.max(1,Math.round(Math.max(G,oe))):Math.max(1,Math.round(Math.sqrt(G**2+oe**2))));return}if(cu){if(Kt)return;$h(J),Fh(ee);let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));e.set(\"roi_center\",[G,oe]),e.save_changes();return}if(su){if(Ge)return;let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));if(De&&Nn.current){let ae=pO(Nn.current,i,a,oe,G,$e);G=ae.row,oe=ae.col}_h(G+.5),kh(oe+.5),e.set(\"pos_row\",G),e.set(\"pos_col\",oe),e.save_changes();return}let te=Math.floor(J),ne=Math.floor(ee);te>=0&&te=0&&neG?.panel===\"nav\"?null:G),Vh(Kt?!1:Ex(J,ee))},YO=()=>{jh(!1),Uh(!1),Lh(!1)},GO=()=>{jh(!1),Uh(!1),Lh(!1),Vh(!1),rs(w=>w?.panel===\"nav\"?null:w)},XO=()=>{ve||(If(1),$f(0),Ff(0))},WO=w=>{let E=vu.current;if(!E)return null;let B=E.getBoundingClientRect(),K=E.width/B.width,X=E.height/B.height,J=(w.clientX-B.left)*K,ee=(w.clientY-B.top)*X,te=(J-Va)/Hr;return{row:(ee-Ia)/Hr,col:te}},KO=w=>{ve||Y||(os.current={x:w.clientX,y:w.clientY},ng(!0),ag({x:w.clientX,y:w.clientY,panX:Va,panY:Ia}))},QO=w=>{if(ve||Y||!Px||!Su)return;let E=vu.current;if(!E)return;let B=E.getBoundingClientRect(),K=E.width/B.width,X=E.height/B.height;Tu(Su.panX+(w.clientX-Su.x)*K),xu(Su.panY+(w.clientY-Su.y)*X)},ZO=w=>{if(os.current){let E=w.clientX-os.current.x,B=w.clientY-os.current.y;if(Math.sqrt(E*E+B*B)<3){let K=WO(w);if(K){let X=Ft?.fftWidth??s,J=Ft?.fftHeight??l,ee=K.col,te=K.row;if(Yf.current){let Ot=q6(Yf.current,X,J,ee,te,Y6);ee=Ot.col,te=Ot.row}let ne=Math.floor(X/2),G=Math.floor(J/2),oe=ee-ne,ae=te-G,de=Math.sqrt(oe*oe+ae*ae);if(de<1)Kf(null);else{let Ot=null,Qt=null;if(I>0){let ao=La(X),gt=La(J),Ut=((Math.round(ee)-ne)%X+X)%X,Ne=((Math.round(te)-G)%J+J)%J,Xo=Ut<=ao/2?Ut/(ao*I):(Ut-ao)/(ao*I),lr=Ne<=gt/2?Ne/(gt*I):(Ne-gt)/(gt*I);Ot=Math.sqrt(Xo*Xo+lr*lr),Qt=Ot>0?1/Ot:null}Kf({row:te,col:ee,distPx:de,spatialFreq:Ot,dSpacing:Qt})}}}os.current=null}ng(!1),ag(null)},JO=()=>{os.current=null,ng(!1),ag(null)},eA=()=>{ve||Y||(Gf(1),Tu(0),xu(0),Kf(null))},tA=w=>{if(Ao&&vo||!Ao&&ve)return;ts.current={x:w.clientX,y:w.clientY};let E=ns.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),X=(w.clientY-B.top)*(E.height/B.height),J=(K-fn)/Oo,ee=(X-dn)/Oo;if(Ao){if(Ie.length===2){let te=Ie[0],ne=Ie[1],G=10/Oo,oe=Math.sqrt((J-te.col)**2+(ee-te.row)**2),ae=Math.sqrt((J-ne.col)**2+(ee-ne.row)**2);if(oe<=G||ae<=G){Xh(oe<=ae?0:1),Vi(!1),Ii(null);return}if(uO(J,ee,te.col,te.row,ne.col,ne.row)<=G){Kh(!0),gu.current={row:ee,col:J,p0:{row:te.row,col:te.col},p1:{row:ne.row,col:ne.col}},Vi(!1),Ii(null);return}}Vi(!0),Ii({x:w.clientX,y:w.clientY,panX:fn,panY:dn});return}Vi(!0),Ii({x:w.clientX,y:w.clientY,panX:fn,panY:dn})},oA=w=>{let E=ns.current;if(!E)return;let B=E.getBoundingClientRect();if(dx&&fu&&!ve){let G=E.width/B.width,oe=E.height/B.height,ae=(w.clientX-fu.x)*G,de=(w.clientY-fu.y)*oe;mu(fu.panX+ae),yu(fu.panY+de);return}let K=(w.clientX-B.left)*(E.width/B.width),X=(w.clientY-B.top)*(E.height/B.height),J=(K-fn)/Oo,ee=(X-dn)/Oo,te=Math.floor(ee),ne=Math.floor(J);if(te>=0&&te=0&&neG?.panel===\"sig\"?null:G);if(Ao&&!vo&&ar.current&&Ie.length===2){let G=Ie[0],oe=Ie[1],ae=10/Oo,de=Math.sqrt((J-G.col)**2+(ee-G.row)**2),Ot=Math.sqrt((J-oe.col)**2+(ee-oe.row)**2);if(hu!==null){let gt=Math.max(0,Math.min(l-1,ee)),Ut=Math.max(0,Math.min(s-1,J)),Ne=[hu===0?{row:gt,col:Ut}:Ie[0],hu===1?{row:gt,col:Ut}:Ie[1]];qe(Ne),Ha(Nh(ar.current,s,l,Ne[0].row,Ne[0].col,Ne[1].row,Ne[1].col,Be));return}if(Wh&&gu.current){let gt=gu.current,Ut=ee-gt.row,Ne=J-gt.col,Xo=Math.min(gt.p0.row,gt.p1.row),lr=Math.max(gt.p0.row,gt.p1.row),Cu=Math.min(gt.p0.col,gt.p1.col),Jf=Math.max(gt.p0.col,gt.p1.col);Ut=Math.max(Ut,-Xo),Ut=Math.min(Ut,l-1-lr),Ne=Math.max(Ne,-Cu),Ne=Math.min(Ne,s-1-Jf);let Eu=[{row:gt.p0.row+Ut,col:gt.p0.col+Ne},{row:gt.p1.row+Ut,col:gt.p1.col+Ne}];qe(Eu),Ha(Nh(ar.current,s,l,Eu[0].row,Eu[0].col,Eu[1].row,Eu[1].col,Be));return}let Qt=de<=ae?0:Ot<=ae?1:null,ao=Qt===null&&uO(J,ee,G.col,G.row,oe.col,oe.row)<=ae;qi(Qt),Yi(ao)}else vx!==null&&qi(null),Tx&&Yi(!1)},rA=w=>{if(hu!==null||Wh){Xh(null),Kh(!1),gu.current=null,ts.current=null,Vi(!1),Ii(null),qi(null),Yi(!1);return}if(Ao&&!vo&&ts.current){let E=w.clientX-ts.current.x,B=w.clientY-ts.current.y;if(Math.sqrt(E*E+B*B)<3){let K=ns.current;if(K&&ar.current){let X=K.getBoundingClientRect(),J=(w.clientX-X.left)*(K.width/X.width),ee=(w.clientY-X.top)*(K.height/X.height),te=(J-fn)/Oo,ne=(ee-dn)/Oo;if(te>=0&&te=0&&ne{Vi(!1),Ii(null),Xh(null),Kh(!1),qi(null),Yi(!1),gu.current=null,rs(w=>w?.panel===\"sig\"?null:w)},aA=()=>{ve||(qf(1),mu(0),yu(0))},dg=w=>{ve||(w.stopPropagation(),w.preventDefault(),hx(!0),gx({x:w.clientX,y:w.clientY,size:An}))};S.useEffect(()=>{if(!yx)return;let w=0,E=Fi?Fi.size:An,B=X=>{if(!Fi)return;let J=Math.max(X.clientX-Fi.x,X.clientY-Fi.y);E=Math.max(lO,Math.min(800,Fi.size+J)),w||(w=requestAnimationFrame(()=>{w=0,mx(E)}))},K=()=>{cancelAnimationFrame(w),mx(E),hx(!1),gx(null)};return document.addEventListener(\"mousemove\",B),document.addEventListener(\"mouseup\",K),()=>{cancelAnimationFrame(w),document.removeEventListener(\"mousemove\",B),document.removeEventListener(\"mouseup\",K)}},[yx,Fi]);let wx=w=>{if(et||(kf(null),!oa.current))return;let E=new Float32Array(h.buffer,h.byteOffset,h.byteLength/4),B=On[jf]||On.inferno,{min:K,max:X}=ou(E),J=Mh(E,i,a,B,K,X);if(!J)return;let ee=L>0&&F===\"\\xC5\"?L:L>0&&F===\"nm\"?L*10:0,te=QT({imageCanvas:J,title:Z||\"Navigation\",lut:B,vmin:K,vmax:X,pixelSize:ee>0?ee:void 0,showColorbar:w,showScaleBar:ee>0});ZT(te).then(ne=>Zn(ne,\"show4d_nav_figure.pdf\"))},iA=()=>{et||(kf(null),oa.current&&oa.current.toBlob(w=>{w&&Zn(w,\"show4d_nav.png\")},\"image/png\"))},Mx=w=>{if(et)return;lu(null);let E=ar.current;if(!E)return;let B;if(Jn===\"log\"){B=new Float32Array(E.length);for(let ae=0;ae0&&fe===\"\\xC5\"?I:I>0&&fe===\"nm\"?I*10:0,oe=QT({imageCanvas:ne,title:Z?`${Z} \\u2014 Signal`:\"Signal\",lut:K,vmin:ee,vmax:te,pixelSize:G>0?G:void 0,showColorbar:w,showScaleBar:G>0});ZT(oe).then(ae=>Zn(ae,\"show4d_signal_figure.pdf\"))},lA=()=>{et||(lu(null),$a.current&&$a.current.toBlob(w=>{w&&Zn(w,\"show4d_signal.png\")},\"image/png\"))},sA=()=>{et||(lu(null),ux(!0),fO(!0))};S.useEffect(()=>{if(!_f||_f.byteLength===0)return;UM(_f,\"show4d_animation.gif\",\"image/gif\");let w=(cx||\"\").trim();w&&Zn(new Blob([w],{type:\"application/json\"}),\"show4d_animation.json\"),ux(!1)},[_f,cx]);let cA=S.useCallback(w=>{if(Cx(w.target))return;let E=w.shiftKey?10:1,B=!1;switch(w.key){case\"ArrowUp\":Ge||(u(Math.max(0,c-E)),B=!0);break;case\"ArrowDown\":Ge||(u(Math.min(a-1,c+E)),B=!0);break;case\"ArrowLeft\":Ge||(p(Math.max(0,d-E)),B=!0);break;case\"ArrowRight\":Ge||(p(Math.min(i-1,d+E)),B=!0);break;case\"r\":case\"R\":ve||(If(1),$f(0),Ff(0),qf(1),mu(0),yu(0),Gf(1),Tu(0),xu(0),B=!0);break;case\"t\":case\"T\":Kt||(m===\"off\"?b(ig.current):(ig.current=m,b(\"off\")),B=!0);break;case\" \":!Ee&&To>0&&(Ho(!rr),B=!0);break;case\"Escape\":pg.current?.blur(),B=!0;break}B&&(w.preventDefault(),w.stopPropagation())},[Cx,Ge,Ee,Kt,ve,i,a,To,rr,d,c,m,Ho,p,u,b]),Fa={minWidth:65,bgcolor:o.controlBg,color:o.text,fontSize:11,\"& .MuiSelect-select\":{py:.5},\"& .MuiOutlinedInput-notchedOutline\":{borderColor:o.border},\"&:hover .MuiOutlinedInput-notchedOutline\":{borderColor:o.accent}},qa={...G6,PaperProps:{sx:{bgcolor:o.controlBg,color:o.text,border:`1px solid ${o.border}`}}};return S.createElement(pe,{ref:pg,className:\"show4d-root\",tabIndex:0,onKeyDown:cA,onMouseDownCapture:$O,sx:{p:`${Rt.LG}px`,bgcolor:o.bg,color:o.text,outline:\"none\"}},S.createElement(he,{variant:\"h6\",sx:{...n.title,mb:`${Rt.SM}px`}},Z||\"4D Explorer\",S.createElement(Q6,{text:S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:1}},S.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\"}},\"Controls\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"ROI: Region of Interest on navigation image \\u2014 integrates signal over enclosed area.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"Snap: Snap to local intensity maximum within search radius.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"FFT: Show power spectrum of signal image.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"Profile: Click two points to draw a line intensity profile.\"),S.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mt:.5}},\"Keyboard\"),S.createElement(K6,{items:[[\"\\u2191 / \\u2193\",\"Move row\"],[\"\\u2190 / \\u2192\",\"Move col\"],[\"Shift+Arrows\",\"Move \\xD710\"],[\"T\",\"Toggle ROI on/off\"],[\"Space\",\"Play / pause path\"],[\"R\",\"Reset zoom\"],[\"Esc\",\"Release keyboard focus\"],[\"Scroll\",\"Zoom\"],[\"Dbl-click\",\"Reset view\"]]})),theme:t.theme}),S.createElement(iO,{widgetName:\"Show4D\",hiddenTools:yt,setHiddenTools:Fe,disabledTools:ce,setDisabledTools:Ve,themeColors:o})),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.LG}px`},S.createElement(pe,{sx:{width:lg}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label}},\"Navigation (\",Math.round(Dh),\", \",Math.round(Bh),\")\"),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`},!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},disabled:et,onClick:async()=>{if(!(et||!oa.current))try{let w=await new Promise(E=>oa.current.toBlob(E,\"image/png\"));if(!w)return;await navigator.clipboard.write([new ClipboardItem({\"image/png\":w})])}catch{oa.current.toBlob(w=>{w&&Zn(w,\"show4d_nav.png\")},\"image/png\")}}},\"COPY\"),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},onClick:w=>{et||kf(w.currentTarget)},disabled:et||Bf},Bf?\"...\":\"Export\"),!q&&S.createElement(zi,{anchorEl:px,open:!!px,onClose:()=>kf(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"left\"},transformOrigin:{vertical:\"top\",horizontal:\"left\"},sx:{zIndex:9999}},S.createElement(Ue,{disabled:et,onClick:()=>wx(!0),sx:{fontSize:12}},\"Figure + colorbar\"),S.createElement(Ue,{disabled:et,onClick:()=>wx(!1),sx:{fontSize:12}},\"Figure\"),S.createElement(Ue,{disabled:et,onClick:iA,sx:{fontSize:12}},\"PNG\")),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Go===1&&ea===0&&ta===0,onClick:()=>{ve||(If(1),$f(0),Ff(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:lg,height:Rx}},S.createElement(\"canvas\",{ref:oa,width:i,height:a,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:Pu,width:i,height:a,onMouseDown:FO,onMouseMove:qO,onMouseUp:YO,onMouseLeave:GO,onWheel:fg(If,$f,Ff,Go,ea,ta,Pu,ve),onDoubleClick:XO,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:ve?\"default\":Hh||es?\"nwse-resize\":De&&!Ge?\"cell\":\"crosshair\"}}),S.createElement(\"canvas\",{ref:Ru,width:lg*r,height:Rx*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),zn&&zn.panel===\"nav\"&&S.createElement(pe,{sx:{position:\"absolute\",top:3,right:3,bgcolor:\"rgba(0,0,0,0.35)\",px:.5,py:.15,pointerEvents:\"none\",minWidth:100,textAlign:\"right\"}},S.createElement(he,{sx:{fontSize:9,fontFamily:\"monospace\",color:\"rgba(255,255,255,0.7)\",whiteSpace:\"nowrap\",lineHeight:1.2}},\"(\",zn.row,\", \",zn.col,\") \",Li(zn.value))),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&A&&A.length===4&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[0]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[1]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[2]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[3])))),we&&(!$||!le||!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},(!$||!le)&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:Kt&&Ge?.6:1}},!$&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"ROI:\"),S.createElement(Xn,{value:m||\"off\",onChange:w=>{if(Kt)return;let E=w.target.value;E!==\"off\"&&(ig.current=E),b(E)},disabled:Kt,size:\"small\",sx:{...Fa,minWidth:60,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"off\"},\"Off\"),S.createElement(Ue,{value:\"circle\"},\"Circle\"),S.createElement(Ue,{value:\"square\"},\"Square\"),S.createElement(Ue,{value:\"rect\"},\"Rect\"))),!$&&m!==\"off\"&&S.createElement(Xn,{value:P||\"mean\",onChange:w=>{Kt||R(String(w.target.value))},disabled:Kt,size:\"small\",sx:{...Fa,minWidth:55,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"mean\"},\"Mean\"),S.createElement(Ue,{value:\"max\"},\"Max\"),S.createElement(Ue,{value:\"min\"},\"Min\"),S.createElement(Ue,{value:\"sum\"},\"Sum\")),!$&&m!==\"off\"&&(m===\"circle\"||m===\"square\")&&S.createElement(S.Fragment,null,S.createElement(ql,{value:D||5,onChange:(w,E)=>{Kt||_(E)},disabled:Kt,min:1,max:Math.min(a,i)/2,size:\"small\",sx:{width:80,mx:1,\"& .MuiSlider-thumb\":{width:14,height:14}}}),S.createElement(he,{sx:{...n.value,fontSize:10,minWidth:30}},Math.round(D||5),\"px\")),!le&&m===\"off\"&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"Snap:\"),S.createElement(Qn,{checked:De,onChange:(w,E)=>{Ge||it(E)},disabled:Ge,size:\"small\",sx:Nf.small}),De&&S.createElement(S.Fragment,null,S.createElement(ql,{value:$e,min:1,max:20,step:1,disabled:Ge,onChange:(w,E)=>{!Ge&&typeof E==\"number\"&&Me(E)},size:\"small\",sx:{width:60,\"& .MuiSlider-thumb\":{width:10,height:10}}}),S.createElement(he,{sx:{...n.value,fontSize:10}},$e,\"px\")))),!xt&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie,value:jf,onChange:w=>{ie||dO(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie,value:$i,onChange:w=>{ie||yO(w.target.value)},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\"),S.createElement(Ue,{value:\"power\"},\"Pow\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be?.6:1}},S.createElement(ax,{data:xO,vminPct:qh,vmaxPct:Yh,onRangeChange:(w,E)=>{be||(gO(w),bO(E))},width:110,height:58,theme:t.theme,dataMin:v,dataMax:T})))),S.createElement(pe,{sx:{width:Sr}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label}},\"Signal\",!$&&m!==\"off\"?S.createElement(\"span\",{style:{color:o.accent,marginLeft:Rt.SM}},\"(ROI \",P||\"mean\",\")\"):S.createElement(\"span\",{style:{color:o.textMuted,marginLeft:Rt.SM}},\"at (\",c,\", \",d,\")\")),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`,alignItems:\"center\"},S.createElement(he,{sx:{...n.label,color:o.textMuted,fontSize:10}},a,\"\\xD7\",i,\" | \",l,\"\\xD7\",s),!ze&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"FFT:\"),S.createElement(Qn,{checked:Oe,onChange:w=>{Y||Ye(w.target.checked)},disabled:Y,size:\"small\",sx:Nf.small})),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},disabled:et,onClick:async()=>{if(!(et||!$a.current))try{let w=await new Promise(E=>$a.current.toBlob(E,\"image/png\"));if(!w)return;await navigator.clipboard.write([new ClipboardItem({\"image/png\":w})])}catch{$a.current.toBlob(w=>{w&&Zn(w,\"show4d_signal.png\")},\"image/png\")}}},\"COPY\"),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},onClick:w=>{et||lu(w.currentTarget)},disabled:et||Bf},Bf?\"Exporting...\":\"Export\"),!q&&S.createElement(zi,{anchorEl:fx,open:!!fx,onClose:()=>lu(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"left\"},transformOrigin:{vertical:\"top\",horizontal:\"left\"},sx:{zIndex:9999}},S.createElement(Ue,{disabled:et,onClick:()=>Mx(!0),sx:{fontSize:12}},\"Figure + colorbar\"),S.createElement(Ue,{disabled:et,onClick:()=>Mx(!1),sx:{fontSize:12}},\"Figure\"),S.createElement(Ue,{disabled:et,onClick:lA,sx:{fontSize:12}},\"PNG (current frame)\"),To>0&&S.createElement(Ue,{disabled:et,onClick:sA,sx:{fontSize:12}},\"GIF (path animation)\")),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Oo===1&&fn===0&&dn===0,onClick:()=>{ve||(qf(1),mu(0),yu(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:Sr,height:Gi}},S.createElement(\"canvas\",{ref:$a,width:s,height:l,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:ns,width:s,height:l,onMouseDown:tA,onMouseMove:oA,onMouseUp:rA,onMouseLeave:nA,onWheel:fg(qf,mu,yu,Oo,fn,dn,ns,ve),onDoubleClick:aA,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:Ao&&vo||!Ao&&ve?\"default\":hu!==null||Wh?\"grabbing\":Ao&&(vx!==null||Tx)?\"grab\":Ao?\"crosshair\":dx?\"grabbing\":\"grab\"}}),S.createElement(\"canvas\",{ref:cg,width:Sr*r,height:Gi*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),zn&&zn.panel===\"sig\"&&S.createElement(pe,{sx:{position:\"absolute\",top:3,right:3,bgcolor:\"rgba(0,0,0,0.35)\",px:.5,py:.15,pointerEvents:\"none\",minWidth:100,textAlign:\"right\"}},S.createElement(he,{sx:{fontSize:9,fontFamily:\"monospace\",color:\"rgba(255,255,255,0.7)\",whiteSpace:\"nowrap\",lineHeight:1.2}},\"(\",zn.row,\", \",zn.col,\") \",Li(zn.value))),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&z&&z.length===4&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[0]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[1]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[2]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[3])))),Ao&&!ue&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,maxWidth:Sr,boxSizing:\"border-box\"}},S.createElement(\"canvas\",{ref:bx,style:{width:Sr,height:76,display:\"block\",border:`1px solid ${o.border}`}})),we&&(!ue||!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},!ue&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:vo?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Profile:\"),S.createElement(Qn,{checked:Ao,onChange:w=>{if(vo)return;let E=w.target.checked;Gh(E),E||(qe([]),Ha(null),qi(null),Yi(!1))},disabled:vo,size:\"small\",sx:Nf.small}),Ao&&Be>1&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.value,fontSize:10}},\"w=\",Be),S.createElement(ql,{value:Be,min:1,max:20,step:1,disabled:vo,onChange:(w,E)=>{!vo&&typeof E==\"number\"&&ot(E)},size:\"small\",sx:{width:50,\"& .MuiSlider-thumb\":{width:10,height:10}}}))),!xt&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie,value:Uf,onChange:w=>{ie||mO(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie,value:Jn,onChange:w=>{ie||hO(w.target.value)},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\"),S.createElement(Ue,{value:\"power\"},\"Pow\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be?.6:1}},S.createElement(ax,{data:PO,vminPct:Hf,vmaxPct:Vf,onRangeChange:(w,E)=>{be||(vO(w),TO(E))},width:110,height:58,theme:t.theme,dataMin:y,dataMax:g})))),Oe&&S.createElement(pe,{sx:{width:Sr}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label,color:Ft?Mt:o.textMuted}},Ft?`ROI FFT (${Ft.cropWidth}\\xD7${Ft.cropHeight})`:\"FFT (Signal)\"),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`},!q&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:et||Y,onClick:()=>{et||Y||!bu.current||bu.current.toBlob(w=>{w&&Zn(w,\"show4d_fft.png\")},\"image/png\")}},\"Export\"),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Y||Hr===1&&Va===0&&Ia===0,onClick:()=>{!ve&&!Y&&(Gf(1),Tu(0),xu(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:Sr,height:Gi}},S.createElement(\"canvas\",{ref:bu,width:s,height:l,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:vu,width:s,height:l,onMouseDown:KO,onMouseMove:QO,onMouseUp:ZO,onMouseLeave:JO,onWheel:fg(Gf,Tu,xu,Hr,Va,Ia,vu,ve||Y),onDoubleClick:eA,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:ve||Y?\"default\":Px?\"grabbing\":\"grab\"}}),S.createElement(\"canvas\",{ref:Zh,width:Sr*r,height:Gi*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.mean))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.min))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.max))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.std)))),ir&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\"}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Dist \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.distPx.toFixed(1),\" px\")),ir.spatialFreq!=null&&S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Freq \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.spatialFreq.toFixed(4),\" \",\"\\xC5\\u207B\\xB9\")),ir.dSpacing!=null&&S.createElement(he,{sx:{fontSize:11,color:o.textMuted,fontWeight:\"bold\"}},\"d = \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.dSpacing>=10?`${(ir.dSpacing/10).toFixed(2)} nm`:`${ir.dSpacing.toFixed(2)} \\xC5`))),we&&(!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},!xt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie||Y?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Auto:\"),S.createElement(Qn,{checked:tg,onChange:w=>{!ie&&!Y&&kO(w.target.checked)},disabled:ie||Y,size:\"small\",sx:Nf.small}),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie||Y,value:eg,onChange:w=>{!ie&&!Y&&_O(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie||Y,value:Xf?\"log\":\"linear\",onChange:w=>{!ie&&!Y&&BO(w.target.value===\"log\")},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be||Y?.6:1}},S.createElement(ax,{data:LO,vminPct:og,vmaxPct:rg,onRangeChange:(w,E)=>{!be&&!Y&&(jO(w),UO(E))},width:110,height:58,theme:t.theme,dataMin:Sx.min,dataMax:Sx.max}))))),we&&!no&&To>0&&S.createElement(pe,{sx:{...iu,mt:`${Rt.SM}px`,border:`1px solid ${o.border}`,bgcolor:o.controlBg}},S.createElement(Gn,{direction:\"row\",spacing:0,sx:{flexShrink:0}},S.createElement(Xc,{size:\"small\",disabled:Ee,onClick:()=>{Ee||Ho(!rr)},sx:{color:o.accent,p:.25}},rr?S.createElement(DM,{sx:{fontSize:18}}):S.createElement(zM,{sx:{fontSize:18}})),S.createElement(Xc,{size:\"small\",disabled:Ee,onClick:()=>{Ee||(Ho(!1),_e(0))},sx:{color:o.textMuted,p:.25}},S.createElement(BM,{sx:{fontSize:16}}))),S.createElement(ql,{disabled:Ee,value:nr,onChange:(w,E)=>{Ee||(Ho(!1),_e(E))},min:0,max:Math.max(0,To-1),size:\"small\",sx:{flex:1,minWidth:60,\"& .MuiSlider-thumb\":{width:10,height:10}}}),S.createElement(he,{sx:{...n.value,minWidth:50,textAlign:\"right\",flexShrink:0}},nr+1,\"/\",To),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Loop:\"),S.createElement(Qn,{checked:Df,onChange:()=>{Ee||(e.set(\"path_loop\",!Df),e.save_changes())},disabled:Ee,size:\"small\",sx:Nf.small})))}var nle=xC(J6);export{nle as render};\n/*! Bundled license information:\n\nreact/cjs/react.production.js:\n (**\n * @license React\n * react.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nscheduler/cjs/scheduler.production.js:\n (**\n * @license React\n * scheduler.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-dom/cjs/react-dom.production.js:\n (**\n * @license React\n * react-dom.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-dom/cjs/react-dom-client.production.js:\n (**\n * @license React\n * react-dom-client.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-is/cjs/react-is.production.min.js:\n (** @license React v16.13.1\n * react-is.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact/cjs/react-jsx-runtime.production.js:\n (**\n * @license React\n * react-jsx-runtime.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-is/cjs/react-is.production.js:\n (**\n * @license React\n * react-is.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\n@mui/styled-engine/esm/index.js:\n (**\n * @mui/styled-engine v7.3.8\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\n@mui/system/esm/index.js:\n (**\n * @mui/system v7.3.8\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n*/\n", "_gif_export_requested": false, "_gif_metadata_json": "", "_model_module": "anywidget", "_model_module_version": "~0.9.*", "_model_name": "AnyModel", "_view_count": null, "_view_module": "anywidget", "_view_module_version": "~0.9.*", "_view_name": "AnyView", "auto_contrast": true, "cmap": "inferno", "disabled_tools": [], "hidden_tools": [], "layout": "IPY_MODEL_01eb7e563a5544898a46ee0d81898dae", "log_scale": false, "nav_cols": 128, "nav_data_max": 0.0493386834859848, "nav_data_min": 0.021046599373221397, "nav_pixel_size": 2.39, "nav_pixel_unit": "Å", "nav_rows": 128, "nav_stats": [ 0.03571504354476929, 0.021046599373221397, 0.0493386834859848, 0.005456903949379921 ], "path_index": 0, "path_interval_ms": 100, "path_length": 0, "path_loop": true, "path_playing": false, "percentile_high": 99.5, "percentile_low": 0.5, "pos_col": 64, "pos_row": 64, "profile_line": [], "profile_width": 1, "roi_center": [ 64.0, 64.0 ], "roi_center_col": 64.0, "roi_center_row": 64.0, "roi_height": 19.2, "roi_mode": "circle", "roi_radius": 15.0, "roi_radius_inner": 9.6, "roi_reduce": "mean", "roi_width": 38.4, "show_controls": true, "show_fft": false, "show_stats": true, "sig_cols": 128, "sig_data_max": 1.2374999523162842, "sig_data_min": 0.0, "sig_pixel_size": 0.46, "sig_pixel_unit": "mrad", "sig_rows": 128, "sig_stats": [ 0.03439025580883026, 0.003952684812247753, 0.7591416835784912, 0.07896808534860611 ], "snap_enabled": false, "snap_radius": 5, "tabbable": null, "title": "Circle ROI", "tooltip": null } }, "3e893c9f75ad4713a604f2a171fcdb06": { "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 } }, "44e9ac154fce4154a392651f8e4f667d": { "buffers": [ { "data": "", "encoding": "base64", "path": [ "_gif_data" ] }, { "data": "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", "encoding": "base64", "path": [ "frame_bytes" ] }, { "data": "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", "encoding": "base64", "path": [ "nav_image_bytes" ] } ], "model_module": "anywidget", "model_module_version": "~0.9.*", "model_name": "AnyModel", "state": { "_anywidget_id": "quantem.widget.show4d.Show4D", "_css": ".show4d-root{border-radius:2px;padding:16px}\n", "_dom_classes": [], "_esm": "var uA=Object.create;var Ox=Object.defineProperty;var pA=Object.getOwnPropertyDescriptor;var fA=Object.getOwnPropertyNames;var dA=Object.getPrototypeOf,mA=Object.prototype.hasOwnProperty;var Wo=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var yA=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of fA(t))!mA.call(e,n)&&n!==o&&Ox(e,n,{get:()=>t[n],enumerable:!(r=pA(t,n))||r.enumerable});return e};var j=(e,t,o)=>(o=e!=null?uA(dA(e)):{},yA(t||!e||!e.__esModule?Ox(o,\"default\",{value:e,enumerable:!0}):o,e));var Hx=Wo(je=>{\"use strict\";var hg=Symbol.for(\"react.transitional.element\"),hA=Symbol.for(\"react.portal\"),gA=Symbol.for(\"react.fragment\"),bA=Symbol.for(\"react.strict_mode\"),vA=Symbol.for(\"react.profiler\"),TA=Symbol.for(\"react.consumer\"),xA=Symbol.for(\"react.context\"),SA=Symbol.for(\"react.forward_ref\"),PA=Symbol.for(\"react.suspense\"),RA=Symbol.for(\"react.memo\"),_x=Symbol.for(\"react.lazy\"),CA=Symbol.for(\"react.activity\"),Ax=Symbol.iterator;function EA(e){return e===null||typeof e!=\"object\"?null:(e=Ax&&e[Ax]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Bx={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},kx=Object.assign,jx={};function is(e,t,o){this.props=e,this.context=t,this.refs=jx,this.updater=o||Bx}is.prototype.isReactComponent={};is.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\")};is.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Ux(){}Ux.prototype=is.prototype;function gg(e,t,o){this.props=e,this.context=t,this.refs=jx,this.updater=o||Bx}var bg=gg.prototype=new Ux;bg.constructor=gg;kx(bg,is.prototype);bg.isPureReactComponent=!0;var zx=Array.isArray;function yg(){}var At={H:null,A:null,T:null,S:null},Lx=Object.prototype.hasOwnProperty;function vg(e,t,o){var r=o.ref;return{$$typeof:hg,type:e,key:t,ref:r!==void 0?r:null,props:o}}function wA(e,t){return vg(e.type,t,e.props)}function Tg(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===hg}function MA(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var Nx=/\\/+/g;function mg(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?MA(\"\"+e.key):t.toString(36)}function OA(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(yg,yg):(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 as(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 hg:case hA:i=!0;break;case _x:return i=e._init,as(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+mg(e,0):r,zx(n)?(o=\"\",i!=null&&(o=i.replace(Nx,\"$&/\")+\"/\"),as(n,t,o,\"\",function(c){return c})):n!=null&&(Tg(n)&&(n=wA(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(Nx,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(zx(e))for(var s=0;s{\"use strict\";Vx.exports=Hx()});var Qx=Wo(_t=>{\"use strict\";function Rg(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rtd(l,o))std(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(std(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function td(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\"?(Ix=performance,_t.unstable_now=function(){return Ix.now()}):(xg=Date,$x=xg.now(),_t.unstable_now=function(){return xg.now()-$x});var Ix,xg,$x,ra=[],Ya=[],NA=1,Vr=null,Vo=3,Cg=!1,wu=!1,Mu=!1,Eg=!1,Yx=typeof setTimeout==\"function\"?setTimeout:null,Gx=typeof clearTimeout==\"function\"?clearTimeout:null,Fx=typeof setImmediate<\"u\"?setImmediate:null;function od(e){for(var t=Dn(Ya);t!==null;){if(t.callback===null)rd(Ya);else if(t.startTime<=e)rd(Ya),t.sortIndex=t.expirationTime,Rg(ra,t);else break;t=Dn(Ya)}}function wg(e){if(Mu=!1,od(e),!wu)if(Dn(ra)!==null)wu=!0,ss||(ss=!0,ls());else{var t=Dn(Ya);t!==null&&Mg(wg,t.startTime-e)}}var ss=!1,Ou=-1,Xx=5,Wx=-1;function Kx(){return Eg?!0:!(_t.unstable_now()-Wxe&&Kx());){var r=Vr.callback;if(typeof r==\"function\"){Vr.callback=null,Vo=Vr.priorityLevel;var n=r(Vr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){Vr.callback=n,od(e),t=!0;break t}Vr===Dn(ra)&&rd(ra),od(e)}else rd(ra);Vr=Dn(ra)}if(Vr!==null)t=!0;else{var a=Dn(Ya);a!==null&&Mg(wg,a.startTime-e),t=!1}}break e}finally{Vr=null,Vo=o,Cg=!1}t=void 0}}finally{t?ls():ss=!1}}}var ls;typeof Fx==\"function\"?ls=function(){Fx(Sg)}:typeof MessageChannel<\"u\"?(Pg=new MessageChannel,qx=Pg.port2,Pg.port1.onmessage=Sg,ls=function(){qx.postMessage(null)}):ls=function(){Yx(Sg,0)};var Pg,qx;function Mg(e,t){Ou=Yx(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,Rg(Ya,e),Dn(ra)===null&&e===Dn(Ya)&&(Mu?(Gx(Ou),Ou=-1):Mu=!0,Mg(wg,o-r))):(e.sortIndex=n,Rg(ra,e),wu||Cg||(wu=!0,ss||(ss=!0,ls()))),e};_t.unstable_shouldYield=Kx;_t.unstable_wrapCallback=function(e){var t=Vo;return function(){var o=Vo;Vo=t;try{return e.apply(this,arguments)}finally{Vo=o}}}});var Jx=Wo((nj,Zx)=>{\"use strict\";Zx.exports=Qx()});var t1=Wo(Qo=>{\"use strict\";var DA=W();function e1(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function o1(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o1)}catch(e){console.error(e)}}o1(),r1.exports=t1()});var yC=Wo(Am=>{\"use strict\";var mo=Jx(),OS=W(),kA=ad();function H(e){var t=\"https://react.dev/errors/\"+e;if(1ys||(e.current=db[ys],db[ys]=null,ys--)}function Ct(e,t){ys++,db[ys]=e.current,e.current=t}var jn=Un(null),op=Un(null),ai=Un(null),Ld=Un(null);function Hd(e,t){switch(Ct(ai,t),Ct(op,e),Ct(jn,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?fS(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=fS(t),e=tC(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}Po(jn),Ct(jn,e)}function Ds(){Po(jn),Po(op),Po(ai)}function mb(e){e.memoizedState!==null&&Ct(Ld,e);var t=jn.current,o=tC(t,e.type);t!==o&&(Ct(op,e),Ct(jn,o))}function Vd(e){op.current===e&&(Po(jn),Po(op)),Ld.current===e&&(Po(Ld),dp._currentValue=Ji)}var Og,i1;function Wi(e){if(Og===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);Og=t&&t[1]||\"\",i1=-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{Ag=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?Wi(o):\"\"}function VA(e,t){switch(e.tag){case 26:case 27:case 5:return Wi(e.type);case 16:return Wi(\"Lazy\");case 13:return e.child!==t&&t!==null?Wi(\"Suspense Fallback\"):Wi(\"Suspense\");case 19:return Wi(\"SuspenseList\");case 0:case 15:return zg(e.type,!1);case 11:return zg(e.type.render,!1);case 1:return zg(e.type,!0);case 31:return Wi(\"Activity\");default:return\"\"}}function l1(e){try{var t=\"\",o=null;do t+=VA(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var yb=Object.prototype.hasOwnProperty,a0=mo.unstable_scheduleCallback,Ng=mo.unstable_cancelCallback,IA=mo.unstable_shouldYield,$A=mo.unstable_requestPaint,wr=mo.unstable_now,FA=mo.unstable_getCurrentPriorityLevel,kS=mo.unstable_ImmediatePriority,jS=mo.unstable_UserBlockingPriority,Id=mo.unstable_NormalPriority,qA=mo.unstable_LowPriority,US=mo.unstable_IdlePriority,YA=mo.log,GA=mo.unstable_setDisableYieldValue,gp=null,Mr=null;function ei(e){if(typeof YA==\"function\"&&GA(e),Mr&&typeof Mr.setStrictMode==\"function\")try{Mr.setStrictMode(gp,e)}catch{}}var Or=Math.clz32?Math.clz32:KA,XA=Math.log,WA=Math.LN2;function KA(e){return e>>>=0,e===0?32:31-(XA(e)/WA|0)|0}var ld=256,sd=262144,cd=4194304;function Ki(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 mm(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=Ki(r):(i&=l,i!==0?n=Ki(i):o||(o=l&~e,o!==0&&(n=Ki(o))))):(l=r&~a,l!==0?n=Ki(l):i!==0?n=Ki(i):o||(o=r&~e,o!==0&&(n=Ki(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 bp(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function QA(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 LS(){var e=cd;return cd<<=1,(cd&62914560)===0&&(cd=4194304),e}function Dg(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function vp(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function ZA(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 n5=/[\\n\"\\\\]/g;function Yr(e){return e.replace(n5,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function bb(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=\"\"+$r(t)):e.value!==\"\"+$r(t)&&(e.value=\"\"+$r(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?vb(e,i,$r(t)):o!=null?vb(e,i,$r(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=\"\"+$r(l):e.removeAttribute(\"name\")}function XS(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)){gb(e);return}o=o!=null?\"\"+$r(o):\"\",t=t!=null?\"\"+$r(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),gb(e)}function vb(e,t,o){t===\"number\"&&$d(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function ws(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\"),xb=!1;if(ga)try{cs={},Object.defineProperty(cs,\"passive\",{get:function(){xb=!0}}),window.addEventListener(\"test\",cs,cs),window.removeEventListener(\"test\",cs,cs)}catch{xb=!1}var cs,ti=null,p0=null,Ed=null;function JS(){if(Ed)return Ed;var e,t=p0,o=t.length,r,n=\"value\"in ti?ti.value:ti.textContent,a=n.length;for(e=0;e=$u),b1=\" \",v1=!1;function tP(e,t){switch(e){case\"keyup\":return N5.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function oP(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var bs=!1;function _5(e,t){switch(e){case\"compositionend\":return oP(t);case\"keypress\":return t.which!==32?null:(v1=!0,b1);case\"textInput\":return e=t.data,e===b1&&v1?null:e;default:return null}}function B5(e,t){if(bs)return e===\"compositionend\"||!d0&&tP(e,t)?(e=JS(),Ed=p0=ti=null,bs=!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=P1(o)}}function iP(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?iP(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function lP(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=$d(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=$d(e.document)}return t}function m0(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 $5=ga&&\"documentMode\"in document&&11>=document.documentMode,vs=null,Sb=null,qu=null,Pb=!1;function C1(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Pb||vs==null||vs!==$d(r)||(r=vs,\"selectionStart\"in r&&m0(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}),qu&&ap(qu,r)||(qu=r,r=lm(Sb,\"onSelect\"),0>=i,n-=i,_n=1<<32-Or(t)+n|o<M?(D=C,C=null):D=C.sibling;var _=p(y,C,m[M],b);if(_===null){C===null&&(C=D);break}e&&C&&_.alternate===null&&t(y,C),g=a(_,g,M),R===null?P=_:R.sibling=_,R=_,C=D}if(M===m.length)return o(y,C),Qe&&ca(y,M),P;if(C===null){for(;MM?(D=C,C=null):D=C.sibling;var k=p(y,C,_.value,b);if(k===null){C===null&&(C=D);break}e&&C&&k.alternate===null&&t(y,C),g=a(k,g,M),R===null?P=k:R.sibling=k,R=k,C=D}if(_.done)return o(y,C),Qe&&ca(y,M),P;if(C===null){for(;!_.done;M++,_=m.next())_=d(y,_.value,b),_!==null&&(g=a(_,g,M),R===null?P=_:R.sibling=_,R=_);return Qe&&ca(y,M),P}for(C=r(C);!_.done;M++,_=m.next())_=f(C,y,M,_.value,b),_!==null&&(e&&_.alternate!==null&&C.delete(_.key===null?M:_.key),g=a(_,g,M),R===null?P=_:R.sibling=_,R=_);return e&&C.forEach(function(x){return t(y,x)}),Qe&&ca(y,M),P}function T(y,g,m,b){if(typeof m==\"object\"&&m!==null&&m.type===ms&&m.key===null&&(m=m.props.children),typeof m==\"object\"&&m!==null){switch(m.$$typeof){case id:e:{for(var P=m.key;g!==null;){if(g.key===P){if(P=m.type,P===ms){if(g.tag===7){o(y,g.sibling),b=n(g,m.props.children),b.return=y,y=b;break e}}else if(g.elementType===P||typeof P==\"object\"&&P!==null&&P.$$typeof===Xa&&Qi(P)===g.type){o(y,g.sibling),b=n(g,m.props),Du(b,m),b.return=y,y=b;break e}o(y,g);break}else t(y,g);g=g.sibling}m.type===ms?(b=el(m.props.children,y.mode,b,m.key),b.return=y,y=b):(b=Md(m.type,m.key,m.props,null,y.mode,b),Du(b,m),b.return=y,y=b)}return i(y);case Uu:e:{for(P=m.key;g!==null;){if(g.key===P)if(g.tag===4&&g.stateNode.containerInfo===m.containerInfo&&g.stateNode.implementation===m.implementation){o(y,g.sibling),b=n(g,m.children||[]),b.return=y,y=b;break e}else{o(y,g);break}else t(y,g);g=g.sibling}b=Vg(m,y.mode,b),b.return=y,y=b}return i(y);case Xa:return m=Qi(m),T(y,g,m,b)}if(Lu(m))return h(y,g,m,b);if(zu(m)){if(P=zu(m),typeof P!=\"function\")throw Error(H(150));return m=P.call(m),v(y,g,m,b)}if(typeof m.then==\"function\")return T(y,g,yd(m),b);if(m.$$typeof===pa)return T(y,g,md(y,m),b);hd(y,m)}return typeof m==\"string\"&&m!==\"\"||typeof m==\"number\"||typeof m==\"bigint\"?(m=\"\"+m,g!==null&&g.tag===6?(o(y,g.sibling),b=n(g,m),b.return=y,y=b):(o(y,g),b=Hg(m,y.mode,b),b.return=y,y=b),i(y)):o(y,g)}return function(y,g,m,b){try{sp=0;var P=T(y,g,m,b);return As=null,P}catch(C){if(C===Gs||C===Tm)throw C;var R=Cr(29,C,null,y.mode);return R.lanes=b,R.return=y,R}finally{}}}var il=SP(!0),PP=SP(!1),Wa=!1;function P0(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ab(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 li(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function si(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(lt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=qd(e),mP(e,null,o),t}return vm(e,r,t,o),qd(e)}function Gu(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,VS(e,o)}}function $g(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 zb=!1;function Xu(){if(zb){var e=Os;if(e!==null)throw e}}function Wu(e,t,o,r){zb=!1;var n=e.updateQueue;Wa=!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 d=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,f=p!==l.lane;if(f?(Ke&p)===p:(r&p)===p){p!==0&&p===ks&&(zb=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var h=e,v=l;p=t;var T=o;switch(v.tag){case 1:if(h=v.payload,typeof h==\"function\"){d=h.call(T,d,p);break e}d=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=v.payload,p=typeof h==\"function\"?h.call(T,d,p):h,p==null)break e;d=Dt({},d,p);break e;case 2:Wa=!0}}p=l.callback,p!==null&&(e.flags|=64,f&&(e.flags|=8192),f=n.callbacks,f===null?n.callbacks=[p]:f.push(p))}else f={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=f,s=d):u=u.next=f,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;f=l,l=f.next,f.next=null,n.lastBaseUpdate=f,n.shared.pending=null}}while(!0);u===null&&(s=d),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),gi|=i,e.lanes=i,e.memoizedState=d}}function RP(e,t){if(typeof e!=\"function\")throw Error(H(191,e));e.call(t)}function CP(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Ae.T,l={};Ae.T=l,k0(e,!1,t,o);try{var s=n(),c=Ae.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=Z5(s,r);Ku(e,t,u,Ar(e))}else Ku(e,t,r,Ar(e))}catch(d){Ku(e,t,{then:function(){},status:\"rejected\",reason:d},Ar())}finally{st.p=a,i!==null&&l.types!==null&&(i.types=l.types),Ae.T=i}}function nz(){}function kb(e,t,o,r){if(e.tag!==5)throw Error(H(476));var n=KP(e).queue;WP(e,n,t,Ji,o===null?nz:function(){return QP(e),o(r)})}function KP(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ji,baseState:Ji,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:Ji},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function QP(e){var t=KP(e);t.next===null&&(t=e.alternate.memoizedState),Ku(e,t.next.queue,{},Ar())}function B0(){return _o(dp)}function ZP(){return Jt().memoizedState}function JP(){return Jt().memoizedState}function az(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Ar();e=li(o);var r=si(t,e,o);r!==null&&(fr(r,t,o),Gu(r,t,o)),t={cache:T0()},e.payload=t;return}t=t.return}}function iz(e,t,o){var r=Ar();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Rm(e)?tR(t,o):(o=h0(e,t,o,r),o!==null&&(fr(o,e,r),oR(o,t,r)))}function eR(e,t,o){var r=Ar();Ku(e,t,o,r)}function Ku(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Rm(e))tR(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,zr(l,i))return vm(e,t,n,0),St===null&&bm(),!1}catch{}finally{}if(o=h0(e,t,n,r),o!==null)return fr(o,e,r),oR(o,t,r),!0}return!1}function k0(e,t,o,r){if(r={lane:2,revertLane:q0(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Rm(e)){if(t)throw Error(H(479))}else t=h0(e,o,r,2),t!==null&&fr(t,e,2)}function Rm(e){var t=e.alternate;return e===He||t!==null&&t===He}function tR(e,t){zs=Qd=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function oR(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,VS(e,o)}}var up={readContext:_o,use:Sm,useCallback:Yt,useContext:Yt,useEffect:Yt,useImperativeHandle:Yt,useLayoutEffect:Yt,useInsertionEffect:Yt,useMemo:Yt,useReducer:Yt,useRef:Yt,useState:Yt,useDebugValue:Yt,useDeferredValue:Yt,useTransition:Yt,useSyncExternalStore:Yt,useId:Yt,useHostTransitionStatus:Yt,useFormState:Yt,useActionState:Yt,useOptimistic:Yt,useMemoCache:Yt,useCacheRefresh:Yt};up.useEffectEvent=Yt;var rR={readContext:_o,use:Sm,useCallback:function(e,t){return Zo().memoizedState=[e,t===void 0?null:t],e},useContext:_o,useEffect:H1,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,zd(4194308,4,FP.bind(null,t,e),o)},useLayoutEffect:function(e,t){return zd(4194308,4,e,t)},useInsertionEffect:function(e,t){zd(4,2,e,t)},useMemo:function(e,t){var o=Zo();t=t===void 0?null:t;var r=e();if(ll){ei(!0);try{e()}finally{ei(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Zo();if(o!==void 0){var n=o(t);if(ll){ei(!0);try{o(t)}finally{ei(!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=iz.bind(null,He,e),[r.memoizedState,e]},useRef:function(e){var t=Zo();return e={current:e},t.memoizedState=e},useState:function(e){e=_b(e);var t=e.queue,o=eR.bind(null,He,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:D0,useDeferredValue:function(e,t){var o=Zo();return _0(o,e,t)},useTransition:function(){var e=_b(!1);return e=WP.bind(null,He,e.queue,!0,!1),Zo().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=He,n=Zo();if(Qe){if(o===void 0)throw Error(H(407));o=o()}else{if(o=t(),St===null)throw Error(H(349));(Ke&127)!==0||AP(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,H1(NP.bind(null,r,a,e),[e]),r.flags|=2048,Us(9,{destroy:void 0},zP.bind(null,r,a,o,t),null),o},useId:function(){var e=Zo(),t=St.identifierPrefix;if(Qe){var o=Bn,r=_n;o=(r&~(1<<32-Or(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Zd++,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[No]=t,a[dr]=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(Bo(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&&aa(t)}}return zt(t),Qg(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&aa(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error(H(166));if(e=ai.current,us(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Do,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[No]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||eC(e.nodeValue,o)),e||yi(t,!0)}else e=sm(e).createTextNode(r),e[No]=t,t.stateNode=e}return zt(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=us(t),o!==null){if(e===null){if(!r)throw Error(H(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(H(557));e[No]=t}else nl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zt(t),e=!1}else o=Ig(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(Rr(t),t):(Rr(t),null);if((t.flags&128)!==0)throw Error(H(558))}return zt(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=us(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error(H(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(H(317));n[No]=t}else nl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zt(t),n=!1}else n=Ig(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(Rr(t),t):(Rr(t),null)}return Rr(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),gd(t,t.updateQueue),zt(t),null);case 4:return Ds(),e===null&&Y0(t.stateNode.containerInfo),zt(t),null;case 10:return ya(t.type),zt(t),null;case 19:if(Po(Zt),r=t.memoizedState,r===null)return zt(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)_u(r,!1);else{if(Gt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Kd(e),a!==null){for(t.flags|=128,_u(r,!1),e=a.updateQueue,t.updateQueue=e,gd(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)yP(o,e),o=o.sibling;return Ct(Zt,Zt.current&1|2),Qe&&ca(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&wr()>om&&(t.flags|=128,n=!0,_u(r,!1),t.lanes=4194304)}else{if(!n)if(e=Kd(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,gd(t,e),_u(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!Qe)return zt(t),null}else 2*wr()-r.renderingStartTime>om&&o!==536870912&&(t.flags|=128,n=!0,_u(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=wr(),e.sibling=null,o=Zt.current,Ct(Zt,n?o&1|2:o&1),Qe&&ca(t,r.treeForkCount),e):(zt(t),null);case 22:case 23:return Rr(t),R0(),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&&(zt(t),t.subtreeFlags&6&&(t.flags|=8192)):zt(t),o=t.updateQueue,o!==null&&gd(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&&Po(tl),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),ya(so),zt(t),null;case 25:return null;case 30:return null}throw Error(H(156,t.tag))}function pz(e,t){switch(v0(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ya(so),Ds(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Vd(t),null;case 31:if(t.memoizedState!==null){if(Rr(t),t.alternate===null)throw Error(H(340));nl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Rr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(H(340));nl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Po(Zt),null;case 4:return Ds(),null;case 10:return ya(t.type),null;case 22:case 23:return Rr(t),R0(),e!==null&&Po(tl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return ya(so),null;case 25:return null;default:return null}}function yR(e,t){switch(v0(t),t.tag){case 3:ya(so),Ds();break;case 26:case 27:case 5:Vd(t);break;case 4:Ds();break;case 31:t.memoizedState!==null&&Rr(t);break;case 13:Rr(t);break;case 19:Po(Zt);break;case 10:ya(t.type);break;case 22:case 23:Rr(t),R0(),e!==null&&Po(tl);break;case 24:ya(so)}}function Rp(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){dt(t,t.return,l)}}function hi(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){dt(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){dt(t,t.return,u)}}function hR(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{CP(t,o)}catch(r){dt(e,e.return,r)}}}function gR(e,t,o){o.props=sl(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){dt(e,t,r)}}function Qu(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){dt(e,t,n)}}function kn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){dt(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){dt(e,t,n)}else o.current=null}function bR(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){dt(e,e.return,n)}}function Zg(e,t,o){try{var r=e.stateNode;zz(r,e.type,o,t),r[dr]=t}catch(n){dt(e,e.return,n)}}function vR(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&vi(e.type)||e.tag===4}function Jg(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||vR(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&&vi(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 Vb(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=fa));else if(r!==4&&(r===27&&vi(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Vb(e,t,o),e=e.sibling;e!==null;)Vb(e,t,o),e=e.sibling}function tm(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&&vi(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(tm(e,t,o),e=e.sibling;e!==null;)tm(e,t,o),e=e.sibling}function TR(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Bo(t,r,o),t[No]=e,t[dr]=o}catch(a){dt(e,e.return,a)}}var ua=!1,lo=!1,eb=!1,J1=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function fz(e,t){if(e=e.containerInfo,Xb=fm,e=lP(e),m0(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,d=e,p=null;t:for(;;){for(var f;d!==o||n!==0&&d.nodeType!==3||(l=i+n),d!==a||r!==0&&d.nodeType!==3||(s=i+r),d.nodeType===3&&(i+=d.nodeValue.length),(f=d.firstChild)!==null;)p=d,d=f;for(;;){if(d===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(f=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=f}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Wb={focusedElem:e,selectionRange:o},fm=!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\"))),Bo(a,r,o),a[No]=e,So(a),r=a;break e;case\"link\":var i=xS(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lT&&(i=T,T=v,v=i);var y=R1(l,v),g=R1(l,T);if(y&&g&&(f.rangeCount!==1||f.anchorNode!==y.node||f.anchorOffset!==y.offset||f.focusNode!==g.node||f.focusOffset!==g.offset)){var m=d.createRange();m.setStart(y.node,y.offset),f.removeAllRanges(),v>T?(f.addRange(m),f.extend(g.node,g.offset)):(m.setEnd(g.node,g.offset),f.addRange(m))}}}}for(d=[],f=l;f=f.parentNode;)f.nodeType===1&&d.push({element:f,left:f.scrollLeft,top:f.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Ae.T=null,o=Fb,Fb=null;var a=ui,i=ha;if(fo=0,Hs=ui=null,ha=0,(lt&6)!==0)throw Error(H(331));var l=lt;if(lt|=4,zR(a.current),MR(a,a.current,i,o),lt=l,Cp(0,!1),Mr&&typeof Mr.onPostCommitFiberRoot==\"function\")try{Mr.onPostCommitFiberRoot(gp,a)}catch{}return!0}finally{st.p=n,Ae.T=r,YR(e,t)}}function rS(e,t,o){t=Gr(o,t),t=Ub(e.stateNode,t,2),e=si(e,t,2),e!==null&&(vp(e,2),Ln(e))}function dt(e,t,o){if(e.tag===3)rS(e,e,o);else for(;t!==null;){if(t.tag===3){rS(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&(ci===null||!ci.has(r))){e=Gr(o,e),o=sR(2),r=si(t,o,2),r!==null&&(cR(o,r,t,e),vp(r,2),Ln(r));break}}t=t.return}}function ob(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new yz;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)||(I0=!0,n.add(o),e=Tz.bind(null,e,t,o),t.then(e,e))}function Tz(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,St===e&&(Ke&o)===o&&(Gt===4||Gt===3&&(Ke&62914560)===Ke&&300>wr()-Cm?(lt&2)===0&&Vs(e,0):$0|=o,Ls===Ke&&(Ls=0)),Ln(e)}function XR(e,t){t===0&&(t=LS()),e=fl(e,t),e!==null&&(vp(e,t),Ln(e))}function xz(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),XR(e,o)}function Sz(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(H(314))}r!==null&&r.delete(t),XR(e,o)}function Pz(e,t){return a0(e,t)}var am=null,ds=null,Yb=!1,im=!1,rb=!1,ni=0;function Ln(e){e!==ds&&e.next===null&&(ds===null?am=ds=e:ds=ds.next=e),im=!0,Yb||(Yb=!0,Cz())}function Cp(e,t){if(!rb&&im){rb=!0;do for(var o=!1,r=am;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-Or(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,nS(r,a))}else a=Ke,a=mm(r,r===St?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||bp(r,a)||(o=!0,nS(r,a));r=r.next}while(o);rb=!1}}function Rz(){WR()}function WR(){im=Yb=!1;var e=0;ni!==0&&Dz()&&(e=ni);for(var t=wr(),o=null,r=am;r!==null;){var n=r.next,a=KR(r,t);a===0?(r.next=null,o===null?am=n:o.next=n,n===null&&(ds=o)):(o=r,(e!==0||(a&3)!==0)&&(im=!0)),r=n}fo!==0&&fo!==5||Cp(e,!1),ni!==0&&(ni=0)}function KR(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,d=s.initiatorType;u&&pS(d)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function aC(e,t,o){var r=Ws;if(r&&typeof t==\"string\"&&t){var n=Yr(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),bS.has(n)||(bS.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Bo(t,\"link\",e),So(t),r.head.appendChild(t)))}}function Iz(e){Sa.D(e),aC(\"dns-prefetch\",e,null)}function $z(e,t){Sa.C(e,t),aC(\"preconnect\",e,t)}function Fz(e,t,o){Sa.L(e,t,o);var r=Ws;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Yr(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Yr(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Yr(o.imageSizes)+'\"]')):n+='[href=\"'+Yr(e)+'\"]';var a=n;switch(t){case\"style\":a=Is(e);break;case\"script\":a=Ks(e)}Qr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Qr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(Ep(a))||t===\"script\"&&r.querySelector(wp(a))||(t=r.createElement(\"link\"),Bo(t,\"link\",e),So(t),r.head.appendChild(t)))}}function qz(e,t){Sa.m(e,t);var o=Ws;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Yr(r)+'\"][href=\"'+Yr(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=Ks(e)}if(!Qr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Qr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(wp(a)))return}r=o.createElement(\"link\"),Bo(r,\"link\",e),So(r),o.head.appendChild(r)}}}function Yz(e,t,o){Sa.S(e,t,o);var r=Ws;if(r&&e){var n=Es(r).hoistableStyles,a=Is(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(Ep(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Qr.get(a))&&G0(e,o);var s=i=r.createElement(\"link\");So(s),Bo(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,Bd(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function Gz(e,t){Sa.X(e,t);var o=Ws;if(o&&e){var r=Es(o).hoistableScripts,n=Ks(e),a=r.get(n);a||(a=o.querySelector(wp(n)),a||(e=Dt({src:e,async:!0},t),(t=Qr.get(n))&&X0(e,t),a=o.createElement(\"script\"),So(a),Bo(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function Xz(e,t){Sa.M(e,t);var o=Ws;if(o&&e){var r=Es(o).hoistableScripts,n=Ks(e),a=r.get(n);a||(a=o.querySelector(wp(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Qr.get(n))&&X0(e,t),a=o.createElement(\"script\"),So(a),Bo(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function vS(e,t,o,r){var n=(n=ai.current)?cm(n):null;if(!n)throw Error(H(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=Is(o.href),o=Es(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=Is(o.href);var a=Es(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(Ep(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Qr.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},Qr.set(e,o),a||Wz(n,e,o,i.state))),t&&r===null)throw Error(H(528,\"\"));return i}if(t&&r!==null)throw Error(H(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=Ks(o),o=Es(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(H(444,e))}}function Is(e){return'href=\"'+Yr(e)+'\"'}function Ep(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function iC(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function Wz(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}),Bo(t,\"link\",o),So(t),e.head.appendChild(t))}function Ks(e){return'[src=\"'+Yr(e)+'\"]'}function wp(e){return\"script[async]\"+e}function TS(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Yr(o.href)+'\"]');if(r)return t.instance=r,So(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\"),So(r),Bo(r,\"style\",n),Bd(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=Is(o.href);var a=e.querySelector(Ep(n));if(a)return t.state.loading|=4,t.instance=a,So(a),a;r=iC(o),(n=Qr.get(n))&&G0(r,n),a=(e.ownerDocument||e).createElement(\"link\"),So(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Bo(a,\"link\",r),t.state.loading|=4,Bd(a,o.precedence,e),t.instance=a;case\"script\":return a=Ks(o.src),(n=e.querySelector(wp(a)))?(t.instance=n,So(n),n):(r=o,(n=Qr.get(a))&&(r=Dt({},o),X0(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),So(n),Bo(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error(H(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,Bd(r,o.precedence,e));return t.instance}function Bd(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 Kz(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 lC(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function Qz(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=Is(r.href),a=t.querySelector(Ep(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=um.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,So(a);return}a=t.ownerDocument||t,r=iC(r),(n=Qr.get(n))&&G0(r,n),a=a.createElement(\"link\"),So(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Bo(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=um.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var lb=0;function Zz(e,t){return e.stylesheets&&e.count===0&&jd(e,e.stylesheets),0lb?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function um(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)jd(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var pm=null;function jd(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,pm=new Map,t.forEach(Jz,e),pm=null,um.call(e))}function Jz(e,t){if(!(t.state.loading&4)){var o=pm.get(e);if(o)var r=o.get(null);else{o=new Map,pm.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function hC(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hC)}catch(e){console.error(e)}}hC(),gC.exports=yC()});var qC=Wo(mt=>{\"use strict\";var Co=typeof Symbol==\"function\"&&Symbol.for,rv=Co?Symbol.for(\"react.element\"):60103,nv=Co?Symbol.for(\"react.portal\"):60106,Lm=Co?Symbol.for(\"react.fragment\"):60107,Hm=Co?Symbol.for(\"react.strict_mode\"):60108,Vm=Co?Symbol.for(\"react.profiler\"):60114,Im=Co?Symbol.for(\"react.provider\"):60109,$m=Co?Symbol.for(\"react.context\"):60110,av=Co?Symbol.for(\"react.async_mode\"):60111,Fm=Co?Symbol.for(\"react.concurrent_mode\"):60111,qm=Co?Symbol.for(\"react.forward_ref\"):60112,Ym=Co?Symbol.for(\"react.suspense\"):60113,v3=Co?Symbol.for(\"react.suspense_list\"):60120,Gm=Co?Symbol.for(\"react.memo\"):60115,Xm=Co?Symbol.for(\"react.lazy\"):60116,T3=Co?Symbol.for(\"react.block\"):60121,x3=Co?Symbol.for(\"react.fundamental\"):60117,S3=Co?Symbol.for(\"react.responder\"):60118,P3=Co?Symbol.for(\"react.scope\"):60119;function Dr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case rv:switch(e=e.type,e){case av:case Fm:case Lm:case Vm:case Hm:case Ym:return e;default:switch(e=e&&e.$$typeof,e){case $m:case qm:case Xm:case Gm:case Im:return e;default:return t}}case nv:return t}}}function FC(e){return Dr(e)===Fm}mt.AsyncMode=av;mt.ConcurrentMode=Fm;mt.ContextConsumer=$m;mt.ContextProvider=Im;mt.Element=rv;mt.ForwardRef=qm;mt.Fragment=Lm;mt.Lazy=Xm;mt.Memo=Gm;mt.Portal=nv;mt.Profiler=Vm;mt.StrictMode=Hm;mt.Suspense=Ym;mt.isAsyncMode=function(e){return FC(e)||Dr(e)===av};mt.isConcurrentMode=FC;mt.isContextConsumer=function(e){return Dr(e)===$m};mt.isContextProvider=function(e){return Dr(e)===Im};mt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===rv};mt.isForwardRef=function(e){return Dr(e)===qm};mt.isFragment=function(e){return Dr(e)===Lm};mt.isLazy=function(e){return Dr(e)===Xm};mt.isMemo=function(e){return Dr(e)===Gm};mt.isPortal=function(e){return Dr(e)===nv};mt.isProfiler=function(e){return Dr(e)===Vm};mt.isStrictMode=function(e){return Dr(e)===Hm};mt.isSuspense=function(e){return Dr(e)===Ym};mt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Lm||e===Fm||e===Vm||e===Hm||e===Ym||e===v3||typeof e==\"object\"&&e!==null&&(e.$$typeof===Xm||e.$$typeof===Gm||e.$$typeof===Im||e.$$typeof===$m||e.$$typeof===qm||e.$$typeof===x3||e.$$typeof===S3||e.$$typeof===P3||e.$$typeof===T3)};mt.typeOf=Dr});var GC=Wo((kj,YC)=>{\"use strict\";YC.exports=qC()});var eE=Wo((jj,JC)=>{\"use strict\";var iv=GC(),R3={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},C3={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},E3={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},QC={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},lv={};lv[iv.ForwardRef]=E3;lv[iv.Memo]=QC;function XC(e){return iv.isMemo(e)?QC:lv[e.$$typeof]||R3}var w3=Object.defineProperty,M3=Object.getOwnPropertyNames,WC=Object.getOwnPropertySymbols,O3=Object.getOwnPropertyDescriptor,A3=Object.getPrototypeOf,KC=Object.prototype;function ZC(e,t,o){if(typeof t!=\"string\"){if(KC){var r=A3(t);r&&r!==KC&&ZC(e,r,o)}var n=M3(t);WC&&(n=n.concat(WC(t)));for(var a=XC(e),i=XC(t),l=0;l{\"use strict\";var G3=Symbol.for(\"react.transitional.element\"),X3=Symbol.for(\"react.fragment\");function bE(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:G3,type:e,key:r,ref:t!==void 0?t:null,props:o}}Zm.Fragment=X3;Zm.jsx=bE;Zm.jsxs=bE});var Te=Wo((NU,TE)=>{\"use strict\";TE.exports=vE()});var RE=Wo(Pt=>{\"use strict\";var pv=Symbol.for(\"react.transitional.element\"),fv=Symbol.for(\"react.portal\"),Jm=Symbol.for(\"react.fragment\"),ey=Symbol.for(\"react.strict_mode\"),ty=Symbol.for(\"react.profiler\"),oy=Symbol.for(\"react.consumer\"),ry=Symbol.for(\"react.context\"),ny=Symbol.for(\"react.forward_ref\"),ay=Symbol.for(\"react.suspense\"),iy=Symbol.for(\"react.suspense_list\"),ly=Symbol.for(\"react.memo\"),sy=Symbol.for(\"react.lazy\"),K3=Symbol.for(\"react.view_transition\"),Q3=Symbol.for(\"react.client.reference\");function en(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case pv:switch(e=e.type,e){case Jm:case ty:case ey:case ay:case iy:case K3:return e;default:switch(e=e&&e.$$typeof,e){case ry:case ny:case sy:case ly:return e;case oy:return e;default:return t}}case fv:return t}}}Pt.ContextConsumer=oy;Pt.ContextProvider=ry;Pt.Element=pv;Pt.ForwardRef=ny;Pt.Fragment=Jm;Pt.Lazy=sy;Pt.Memo=ly;Pt.Portal=fv;Pt.Profiler=ty;Pt.StrictMode=ey;Pt.Suspense=ay;Pt.SuspenseList=iy;Pt.isContextConsumer=function(e){return en(e)===oy};Pt.isContextProvider=function(e){return en(e)===ry};Pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===pv};Pt.isForwardRef=function(e){return en(e)===ny};Pt.isFragment=function(e){return en(e)===Jm};Pt.isLazy=function(e){return en(e)===sy};Pt.isMemo=function(e){return en(e)===ly};Pt.isPortal=function(e){return en(e)===fv};Pt.isProfiler=function(e){return en(e)===ty};Pt.isStrictMode=function(e){return en(e)===ey};Pt.isSuspense=function(e){return en(e)===ay};Pt.isSuspenseList=function(e){return en(e)===iy};Pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Jm||e===ty||e===ey||e===ay||e===iy||typeof e==\"object\"&&e!==null&&(e.$$typeof===sy||e.$$typeof===ly||e.$$typeof===ry||e.$$typeof===oy||e.$$typeof===ny||e.$$typeof===Q3||e.getModuleId!==void 0)};Pt.typeOf=en});var EE=Wo(($U,CE)=>{\"use strict\";CE.exports=RE()});var S=j(W());var yr=j(W(),1),vC=j(bC(),1),TC=yr.createContext(null);function l3(){let e=yr.useContext(TC);if(!e)throw new Error(\"RenderContext not found\");return e}function J0(){return l3().model}function ke(e){let t=J0(),o=yr.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=yr.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function xC(e){return({el:t,model:o,experimental:r})=>{let n=vC.createRoot(t);return n.render(yr.createElement(yr.StrictMode,null,yr.createElement(TC.Provider,{value:{model:o,experimental:r}},yr.createElement(e)))),()=>n.unmount()}}function Ro(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 ml(){return ml=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(rc,--er):0,tc--,uo===10&&(tc=1,_m--),uo}function tr(){return uo=er2||oc(uo)>3?\"\":\" \"}function NC(e,t){for(;--t&&tr()&&!(uo<48||uo>102||uo>57&&uo<65||uo>70&&uo<97););return ac(e,zp()+(t<6&&Zr()==32&&tr()==32))}function ov(e){for(;tr();)switch(uo){case e:return er;case 34:case 39:e!==34&&e!==39&&ov(uo);break;case 40:e===41&&ov(e);break;case 92:tr();break}return er}function DC(e,t){for(;tr()&&e+uo!==57;)if(e+uo===84&&Zr()===47)break;return\"/*\"+ac(t,er-1)+\"*\"+yl(e===47?e:tr())}function _C(e){for(;!oc(Zr());)tr();return ac(e,er)}function jC(e){return km(jm(\"\",null,null,null,[\"\"],e=Bm(e),0,[0],e))}function jm(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,d=i,p=0,f=0,h=0,v=1,T=1,y=1,g=0,m=\"\",b=n,P=a,R=r,C=m;T;)switch(h=g,g=tr()){case 40:if(h!=108&&eo(C,d-1)==58){Op(C+=tt(ic(g),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(y=-1);break}case 34:case 39:case 91:C+=ic(g);break;case 9:case 10:case 13:case 32:C+=zC(h);break;case 92:C+=NC(zp()-1,7);continue;case 47:switch(Zr()){case 42:case 47:ec(p3(DC(tr(),zp()),t,o),s);break;default:C+=\"/\"}break;case 123*v:l[c++]=Jo(C)*y;case 125*v:case 59:case 0:switch(g){case 0:case 125:T=0;case 59+u:y==-1&&(C=tt(C,/\\f/g,\"\")),f>0&&Jo(C)-d&&ec(f>32?kC(C+\";\",r,o,d-1):kC(tt(C,\" \",\"\")+\";\",r,o,d-2),s);break;case 59:C+=\";\";default:if(ec(R=BC(C,t,o,c,u,n,l,m,b=[],P=[],d),a),g===123)if(u===0)jm(C,t,R,R,b,a,d,l,P);else switch(p===99&&eo(C,3)===110?100:p){case 100:case 108:case 109:case 115:jm(e,R,R,r&&ec(BC(e,R,R,0,0,n,l,m,n,b=[],d),P),n,P,d,l,r?b:P);break;default:jm(C,R,R,R,[\"\"],P,0,l,P)}}c=u=f=0,v=y=1,m=C=\"\",d=i;break;case 58:d=1+Jo(C),f=h;default:if(v<1){if(g==123)--v;else if(g==125&&v++==0&&AC()==125)continue}switch(C+=yl(g),g*v){case 38:y=u>0?1:(C+=\"\\f\",-1);break;case 44:l[c++]=(Jo(C)-1)*y,y=1;break;case 64:Zr()===45&&(C+=ic(tr())),p=Zr(),u=d=Jo(m=C+=_C(zp())),g++;break;case 45:h===45&&Jo(C)==2&&(v=0)}}return a}function BC(e,t,o,r,n,a,i,l,s,c,u){for(var d=n-1,p=n===0?a:[\"\"],f=Js(p),h=0,v=0,T=0;h0?p[y]+\" \"+g:tt(g,/&\\f/g,p[y])))&&(s[T++]=m);return Ap(e,t,o,n===0?Qs:l,s,c,u)}function p3(e,t,o){return Ap(e,t,o,zm,yl(OC()),Ti(e,2,-2),0)}function kC(e,t,o,r){return Ap(e,t,o,Zs,Ti(e,0,r),Ti(e,r+1,-1),r)}function hl(e,t){for(var o=\"\",r=Js(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return tt(e,/(.+:)(.+)-([^]+)/,\"$1\"+nt+\"$2-$3$1\"+Mp+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~Op(e,\"stretch\")?IC(tt(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Jo(e)-3-(~Op(e,\"!important\")&&10))){case 107:return tt(e,\":\",\":\"+nt)+e;case 101:return tt(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+nt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+nt+\"$2$3$1\"+ko+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return nt+e+ko+e+e}return e}var g3=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case Zs:t.return=IC(t.value,t.length);break;case Nm:return hl([nc(t,{value:tt(t.value,\"@\",\"@\"+nt)})],n);case Qs:if(t.length)return tv(t.props,function(a){switch(ev(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return hl([nc(t,{props:[tt(a,/:(read-\\w+)/,\":\"+Mp+\"$1\")]})],n);case\"::placeholder\":return hl([nc(t,{props:[tt(a,/:(plac\\w+)/,\":\"+nt+\"input-$1\")]}),nc(t,{props:[tt(a,/:(plac\\w+)/,\":\"+Mp+\"$1\")]}),nc(t,{props:[tt(a,/:(plac\\w+)/,ko+\"input-$1\")]})],n)}return\"\"})}},b3=[g3],$C=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(v){var T=v.getAttribute(\"data-emotion\");T.indexOf(\" \")!==-1&&(document.head.appendChild(v),v.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||b3,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(v){for(var T=v.getAttribute(\"data-emotion\").split(\" \"),y=1;y=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 oE={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 N3=!1,D3=/[A-Z]|^ms/g,_3=/_EMO_([^_]+?)_([^]*?)_EMO_/g,iE=function(t){return t.charCodeAt(1)===45},rE=function(t){return t!=null&&typeof t!=\"boolean\"},sv=Um(function(e){return iE(e)?e:e.replace(D3,\"-$&\").toLowerCase()}),nE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(_3,function(r,n,a){return Hn={name:n,styles:a,next:Hn},n})}return oE[t]!==1&&!iE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},B3=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Dp(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 Hn={name:n.name,styles:n.styles,next:Hn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Hn={name:i.name,styles:i.styles,next:Hn},i=i.next;var l=a.styles+\";\";return l}return k3(e,t,o)}case\"function\":{if(e!==void 0){var s=Hn,c=o(e);return Hn=s,Dp(e,t,c)}break}}var u=o;if(t==null)return u;var d=t[u];return d!==void 0?d:u}function k3(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?$3:F3},hE=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},q3=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return lc(o,r,n),Bp(function(){return sc(o,r,n)}),null},gE=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=hE(t,o,r),s=l||yE(n),c=!s(\"as\");return function(){var u=arguments,d=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&d.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)d.push.apply(d,u);else{var p=u[0];d.push(p[0]);for(var f=u.length,h=1;ht(W3(n)?o:n):t})}function jp(e,t){return Qm(e,t)}function PE(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}var SE=[];function gn(e){return SE[0]=e,Pa(SE)}var dv=j(W(),1),mv=j(EE(),1);function _r(e){if(typeof e!=\"object\"||e===null)return!1;let t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function wE(e){if(dv.isValidElement(e)||(0,mv.isValidElementType)(e)||!_r(e))return e;let t={};return Object.keys(e).forEach(o=>{t[o]=wE(e[o])}),t}function at(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return _r(e)&&_r(t)&&Object.keys(t).forEach(n=>{dv.isValidElement(t[n])||(0,mv.isValidElementType)(t[n])?r[n]=t[n]:_r(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&_r(e[n])?r[n]=at(e[n],t[n],o):o.clone?r[n]=_r(t[n])?wE(t[n]):t[n]:r[n]=t[n]}),r}var Z3=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 yv(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=Z3(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,f){let h=i.indexOf(f);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(h!==-1&&typeof t[i[h]]==\"number\"?t[i[h]]:f)-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 hv(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function gv(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 uy(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 J3={borderRadius:4},ME=J3;function eN(e,t){return t?at(e,t,{clone:!1}):e}var Ca=eN;var Up={xs:0,sm:600,md:900,lg:1200,xl:1536},OE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Up[e]}px)`},tN={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Up[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Eo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||OE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||OE;return Object.keys(t).reduce((i,l)=>{if(hv(a.keys,l)){let s=gv(r.containerQueries?r:tN,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Up).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 bv(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function py(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function AE(e,...t){let o=bv(e),r=[o,...t].reduce((n,a)=>at(n,a),{});return py(Object.keys(o),r)}function oN(e,t){if(typeof e!=\"object\")return{};let o={},r=Object.keys(t);return Array.isArray(e)?r.forEach((n,a)=>{a{e[n]!=null&&(o[n]=!0)}),o}function fy({values:e,breakpoints:t,base:o}){let r=o||oN(e,t),n=Object.keys(r);if(n.length===0)return e;let a;return n.reduce((i,l,s)=>(Array.isArray(e)?(i[l]=e[s]!=null?e[s]:e[a],a=s):typeof e==\"object\"?(i[l]=e[l]!=null?e[l]:e[a],a=l):i[l]=e,i),{})}function Pi(e){if(typeof e!=\"string\")throw new Error(Ro(7));return e.charAt(0).toUpperCase()+e.slice(1)}function uc(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 Lp(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=uc(e,o)||r,t&&(n=t(n,r,e)),n}function rN(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=uc(s,r)||{};return Eo(i,l,d=>{let p=Lp(c,n,d);return d===p&&typeof d==\"string\"&&(p=Lp(c,n,`${t}${d===\"default\"?\"\":Pi(d)}`,d)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Et=rN;function dy(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var nN={m:\"margin\",p:\"padding\"},aN={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},zE={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},iN=dy(e=>{if(e.length>2)if(zE[e])e=zE[e];else return[e];let[t,o]=e.split(\"\"),r=nN[t],n=aN[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),vv=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],Tv=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],NE=[...vv,...Tv];function bl(e,t,o,r){let n=uc(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 vl(e){return bl(e,\"spacing\",8,\"spacing\")}function In(e,t){return typeof t==\"string\"||t==null?t:e(t)}function lN(e,t){return o=>e.reduce((r,n)=>(r[n]=In(t,o),r),{})}function sN(e,t,o,r){if(!t.includes(o))return null;let n=iN(o),a=lN(n,r),i=e[o];return Eo(e,i,a)}function xv(e,t){let o=vl(e.theme);return Object.keys(e).map(r=>sN(e,t,r,o)).reduce(Ca,{})}function Lt(e){return xv(e,vv)}Lt.propTypes={};Lt.filterProps=vv;function Ht(e){return xv(e,Tv)}Ht.propTypes={};Ht.filterProps=Tv;function DE(e){return xv(e,NE)}DE.propTypes={};DE.filterProps=NE;function pc(e=8,t=vl({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 cN(...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]?Ca(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var Ea=cN;function Br(e){return typeof e!=\"number\"?e:`${e}px solid`}function tn(e,t){return Et({prop:e,themeKey:\"borders\",transform:t})}var uN=tn(\"border\",Br),pN=tn(\"borderTop\",Br),fN=tn(\"borderRight\",Br),dN=tn(\"borderBottom\",Br),mN=tn(\"borderLeft\",Br),yN=tn(\"borderColor\"),hN=tn(\"borderTopColor\"),gN=tn(\"borderRightColor\"),bN=tn(\"borderBottomColor\"),vN=tn(\"borderLeftColor\"),TN=tn(\"outline\",Br),xN=tn(\"outlineColor\"),Hp=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=bl(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:In(t,r)});return Eo(e,e.borderRadius,o)}return null};Hp.propTypes={};Hp.filterProps=[\"borderRadius\"];var BL=Ea(uN,pN,fN,dN,mN,yN,hN,gN,bN,vN,Hp,TN,xN);var Vp=e=>{if(e.gap!==void 0&&e.gap!==null){let t=bl(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:In(t,r)});return Eo(e,e.gap,o)}return null};Vp.propTypes={};Vp.filterProps=[\"gap\"];var Ip=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=bl(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:In(t,r)});return Eo(e,e.columnGap,o)}return null};Ip.propTypes={};Ip.filterProps=[\"columnGap\"];var $p=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=bl(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:In(t,r)});return Eo(e,e.rowGap,o)}return null};$p.propTypes={};$p.filterProps=[\"rowGap\"];var SN=Et({prop:\"gridColumn\"}),PN=Et({prop:\"gridRow\"}),RN=Et({prop:\"gridAutoFlow\"}),CN=Et({prop:\"gridAutoColumns\"}),EN=Et({prop:\"gridAutoRows\"}),wN=Et({prop:\"gridTemplateColumns\"}),MN=Et({prop:\"gridTemplateRows\"}),ON=Et({prop:\"gridTemplateAreas\"}),AN=Et({prop:\"gridArea\"}),VL=Ea(Vp,Ip,$p,SN,PN,RN,CN,EN,wN,MN,ON,AN);function Tl(e,t){return t===\"grey\"?t:e}var zN=Et({prop:\"color\",themeKey:\"palette\",transform:Tl}),NN=Et({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:Tl}),DN=Et({prop:\"backgroundColor\",themeKey:\"palette\",transform:Tl}),qL=Ea(zN,NN,DN);function hr(e){return e<=1&&e!==0?`${e*100}%`:e}var _N=Et({prop:\"width\",transform:hr}),my=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Up[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:hr(o)}};return Eo(e,e.maxWidth,t)}return null};my.filterProps=[\"maxWidth\"];var BN=Et({prop:\"minWidth\",transform:hr}),kN=Et({prop:\"height\",transform:hr}),jN=Et({prop:\"maxHeight\",transform:hr}),UN=Et({prop:\"minHeight\",transform:hr}),KL=Et({prop:\"size\",cssProperty:\"width\",transform:hr}),QL=Et({prop:\"size\",cssProperty:\"height\",transform:hr}),LN=Et({prop:\"boxSizing\"}),ZL=Ea(_N,my,BN,kN,jN,UN,LN);var HN={border:{themeKey:\"borders\",transform:Br},borderTop:{themeKey:\"borders\",transform:Br},borderRight:{themeKey:\"borders\",transform:Br},borderBottom:{themeKey:\"borders\",transform:Br},borderLeft:{themeKey:\"borders\",transform:Br},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Br},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Hp},color:{themeKey:\"palette\",transform:Tl},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:Tl},backgroundColor:{themeKey:\"palette\",transform:Tl},p:{style:Ht},pt:{style:Ht},pr:{style:Ht},pb:{style:Ht},pl:{style:Ht},px:{style:Ht},py:{style:Ht},padding:{style:Ht},paddingTop:{style:Ht},paddingRight:{style:Ht},paddingBottom:{style:Ht},paddingLeft:{style:Ht},paddingX:{style:Ht},paddingY:{style:Ht},paddingInline:{style:Ht},paddingInlineStart:{style:Ht},paddingInlineEnd:{style:Ht},paddingBlock:{style:Ht},paddingBlockStart:{style:Ht},paddingBlockEnd:{style:Ht},m:{style:Lt},mt:{style:Lt},mr:{style:Lt},mb:{style:Lt},ml:{style:Lt},mx:{style:Lt},my:{style:Lt},margin:{style:Lt},marginTop:{style:Lt},marginRight:{style:Lt},marginBottom:{style:Lt},marginLeft:{style:Lt},marginX:{style:Lt},marginY:{style:Lt},marginInline:{style:Lt},marginInlineStart:{style:Lt},marginInlineEnd:{style:Lt},marginBlock:{style:Lt},marginBlockStart:{style:Lt},marginBlockEnd:{style:Lt},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:Vp},rowGap:{style:$p},columnGap:{style:Ip},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:hr},maxWidth:{style:my},minWidth:{transform:hr},height:{transform:hr},maxHeight:{transform:hr},minHeight:{transform:hr},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\"}},bn=HN;function VN(...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 IN(e,t){return typeof e==\"function\"?e(t):e}function $N(){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:d}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=uc(n,c)||{};return d?d(i):Eo(i,r,h=>{let v=Lp(p,u,h);return h===v&&typeof h==\"string\"&&(v=Lp(p,u,`${o}${h===\"default\"?\"\":Pi(h)}`,h)),s===!1?v:{[s]:v}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??bn;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=bv(n.breakpoints),d=Object.keys(u),p=u;return Object.keys(c).forEach(f=>{let h=IN(c[f],n);if(h!=null)if(typeof h==\"object\")if(i[f])p=Ca(p,e(f,h,n,i));else{let v=Eo({theme:n},h,T=>({[f]:T}));VN(v,h)?p[f]=t({sx:h,theme:n,nested:!0}):p=Ca(p,v)}else p=Ca(p,e(f,h,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":cy(n,py(d,p))}:cy(n,py(d,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var _E=$N();_E.filterProps=[\"sx\"];var on=_E;function Sv(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 FN(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=yv(o),s=pc(n),c=at({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...ME,...a}},i);return c=uy(c),c.applyStyles=Sv,c=t.reduce((u,d)=>at(u,d),c),c.unstable_sxConfig={...bn,...i?.unstable_sxConfig},c.unstable_sx=function(d){return on({sx:d,theme:this})},c}var wa=FN;var BE=j(W(),1);function qN(e){return Object.keys(e).length===0}function YN(e=null){let t=BE.useContext(Ra);return!t||qN(t)?e:t}var Pv=YN;var GN=wa();function XN(e=GN){return Pv(e)}var $n=XN;var kE=j(Te(),1);function Rv(e){let t=gn(e);return e!==t&&t.styles?(t.styles.match(/^@layer\\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function WN({styles:e,themeId:t,defaultTheme:o={}}){let r=$n(o),n=t&&r[t]||r,a=typeof e==\"function\"?e(n):e;return n.modularCssLayers&&(Array.isArray(a)?a=a.map(i=>Rv(typeof i==\"function\"?i(n):i)):a=Rv(a)),(0,kE.jsx)(kp,{styles:a})}var yy=WN;var KN=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??bn;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function Ri(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=KN(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return _r(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var jE=e=>e,QN=()=>{let e=jE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=jE}}},ZN=QN(),fc=ZN;var LE=j(W(),1);function UE(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\"})(on);return LE.forwardRef(function(s,c){let u=$n(o),{className:d,component:p=\"div\",...f}=Ri(s);return(0,HE.jsx)(a,{as:p,ref:c,className:Q(d,n?n(r):r),theme:t&&u[t]||u,...f})})}var eD={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 me(e,t,o=\"Mui\"){let r=eD[t];return r?`${o}-${r}`:`${fc.generate(e)}-${t}`}function se(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=me(e,n,o)}),r}function qp(e){let{variants:t,...o}=e,r={variants:t,style:gn(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=gn(n.style))}),r}var tD=wa();function Cv(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function xl(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function oD(e){return e?(t,o)=>o[e]:null}function rD(e,t,o){e.theme=aD(e.theme)?o:e.theme[t]||e.theme}function hy(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>hy(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?xl(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?xl(gn(i),o):i}return VE(e,r.variants,[n],o)}return r?.isProcessed?o?xl(gn(r.style),o):r.style:o?xl(gn(r),o):r}function VE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{PE(l,R=>R.filter(C=>C!==on));let{name:c,slot:u,skipVariantsResolver:d,skipSx:p,overridesResolver:f=oD(lD(u)),...h}=s,v=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",T=d!==void 0?d:u&&u!==\"Root\"&&u!==\"root\"||!1,y=p||!1,g=Cv;u===\"Root\"||u===\"root\"?g=r:u?g=n:iD(l)&&(g=void 0);let m=jp(l,{shouldForwardProp:g,label:nD(c,u),...h}),b=R=>{if(R.__emotion_real===R)return R;if(typeof R==\"function\")return function(M){return hy(M,R,M.theme.modularCssLayers?v:void 0)};if(_r(R)){let C=qp(R);return function(D){return C.variants?hy(D,C,D.theme.modularCssLayers?v:void 0):D.theme.modularCssLayers?xl(C.style,v):C.style}}return R},P=(...R)=>{let C=[],M=R.map(b),D=[];if(C.push(a),c&&f&&D.push(function(N){let A=N.theme.components?.[c]?.styleOverrides;if(!A)return null;let z={};for(let L in A)z[L]=hy(N,A[L],N.theme.modularCssLayers?\"theme\":void 0);return f(N,z)}),c&&!T&&D.push(function(N){let A=N.theme?.components?.[c]?.variants;return A?VE(N,A,[],N.theme.modularCssLayers?\"theme\":void 0):null}),y||D.push(on),Array.isArray(M[0])){let x=M.shift(),N=new Array(C.length).fill(\"\"),O=new Array(D.length).fill(\"\"),A;A=[...N,...x,...O],A.raw=[...N,...x.raw,...O],C.unshift(A)}let _=[...C,...M,...D],k=m(..._);return l.muiName&&(k.muiName=l.muiName),k};return m.withConfig&&(P.withConfig=m.withConfig),P}}function nD(e,t){return void 0}function aD(e){for(let t in e)return!1;return!0}function iD(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function lD(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}var sD=dc(),Ev=sD;function Fn(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]=Fn(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=Q(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}function wv(e){let{theme:t,name:o,props:r}=e;return!t||!t.components||!t.components[o]||!t.components[o].defaultProps?r:Fn(t.components[o].defaultProps,r)}function gy({props:e,name:t,defaultTheme:o,themeId:r}){let n=$n(o);return r&&(n=n[r]||n),wv({theme:n,name:t,props:e})}var by=j(W(),1),cD=typeof window<\"u\"?by.useLayoutEffect:by.useEffect,Io=cD;function uD(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var Ma=uD;function Ov(e,t=0,o=1){return Ma(e,t,o)}function pD(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 Ci(e){if(e.type)return e;if(e.charAt(0)===\"#\")return Ci(pD(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(Ro(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(Ro(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var fD=e=>{let t=Ci(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},mc=(e,t)=>{try{return fD(e)}catch{return e}};function vy(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 Av(e){e=Ci(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])),vy({type:l,values:s})}function Mv(e){e=Ci(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?Ci(Av(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 IE(e,t){let o=Mv(e),r=Mv(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function yc(e,t){return e=Ci(e),t=Ov(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,vy(e)}function Ei(e,t,o){try{return yc(e,t)}catch{return e}}function hc(e,t){if(e=Ci(e),t=Ov(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 vy(e)}function ut(e,t,o){try{return hc(e,t)}catch{return e}}function gc(e,t){if(e=Ci(e),t=Ov(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 vy(e)}function pt(e,t,o){try{return gc(e,t)}catch{return e}}function dD(e,t=.15){return Mv(e)>.5?hc(e,t):gc(e,t)}function Yp(e,t,o){try{return dD(e,t)}catch{return e}}var Ty=j(W(),1);var mD=j(Te(),1),yD=Ty.createContext();var wi=()=>Ty.useContext(yD)??!1;var xy=j(W(),1);var hD=j(Te(),1),gD=xy.createContext(void 0);function bD(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?Fn(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?Fn(n,r,t.components.mergeClassNameAndStyle):r}function zv({props:e,name:t}){let o=xy.useContext(gD);return bD({props:e,name:t,theme:{components:o}})}var Gp=j(W(),1),$E=0;function TD(e){let[t,o]=Gp.useState(e),r=e||t;return Gp.useEffect(()=>{t==null&&($E+=1,o(`mui-${$E}`))},[t]),r}var xD={...Gp},FE=xD.useId;function bc(e){if(FE!==void 0){let t=FE();return e??t}return TD(e)}var qE={theme:void 0};function Sy(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(qE.theme=n.theme,a=qp(e(qE)),t=a,o=n.theme),a}}function Py(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 YE=(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])})},SD=(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)},PD=(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 Xp(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return SD(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,d=PD(l,s);Object.assign(n,{[u]:d}),YE(a,l,`var(${u})`,c),YE(i,l,`var(${u}, ${d})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function RD(e,t={}){let{getSelector:o=y,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:d,varsWithDefaults:p}=Xp(c,t),f=p,h={},{[s]:v,...T}=i;if(Object.entries(T||{}).forEach(([b,P])=>{let{vars:R,css:C,varsWithDefaults:M}=Xp(P,t);f=at(f,M),h[b]={css:C,vars:R}}),v){let{css:b,vars:P,varsWithDefaults:R}=Xp(v,t);f=at(f,R),h[s]={css:b,vars:P}}function y(b,P){let R=n;if(n===\"class\"&&(R=\".%s\"),n===\"data\"&&(R=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(R=`[${n}=\"%s\"]`),b){if(R===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":P}};if(R)return e.defaultColorScheme===b?`:root, ${R.replace(\"%s\",String(b))}`:R.replace(\"%s\",String(b))}return\":root\"}return{vars:f,generateThemeVars:()=>{let b={...u};return Object.entries(h).forEach(([,{vars:P}])=>{b=at(b,P)}),b},generateStyleSheets:()=>{let b=[],P=e.defaultColorScheme||\"light\";function R(D,_){Object.keys(_).length&&b.push(typeof D==\"string\"?{[D]:{..._}}:D)}R(o(void 0,{...d}),d);let{[P]:C,...M}=h;if(C){let{css:D}=C,_=i[P]?.palette?.mode,k=!r&&_?{colorScheme:_,...D}:{...D};R(o(P,{...k}),k)}return Object.entries(M).forEach(([D,{css:_}])=>{let k=i[D]?.palette?.mode,x=!r&&k?{colorScheme:k,..._}:{..._};R(o(D,{...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 Nv=RD;function Dv(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 ye(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s(r.push(n),a({row:\"Left\",\"row-reverse\":\"Right\",column:\"Top\",\"column-reverse\":\"Bottom\"})[e],AD=({ownerState:e,theme:t})=>{let o={display:\"flex\",flexDirection:\"column\",...Eo({theme:t},fy({values:e.direction,breakpoints:t.breakpoints.values}),r=>({flexDirection:r}))};if(e.spacing){let r=vl(t),n=Object.keys(t.breakpoints.values).reduce((s,c)=>((typeof e.spacing==\"object\"&&e.spacing[c]!=null||typeof e.direction==\"object\"&&e.direction[c]!=null)&&(s[c]=!0),s),{}),a=fy({values:e.direction,base:n}),i=fy({values:e.spacing,base:n});typeof a==\"object\"&&Object.keys(a).forEach((s,c,u)=>{if(!a[s]){let p=c>0?a[u[c-1]]:\"column\";a[s]=p}}),o=at(o,Eo({theme:t},i,(s,c)=>e.useFlexGap?{gap:In(r,s)}:{\"& > :not(style):not(style)\":{margin:0},\"& > :not(style) ~ :not(style)\":{[`margin${OD(c?a[c]:e.direction)}`]:In(r,s)}}))}return o=AE(t.breakpoints,o),o};function Ry(e={}){let{createStyledComponent:t=ED,useThemeProps:o=wD,componentName:r=\"MuiStack\"}=e,n=()=>ye({root:[\"root\"]},s=>me(r,s),{}),a=t(AD);return vc.forwardRef(function(s,c){let u=o(s),d=Ri(u),{component:p=\"div\",direction:f=\"column\",spacing:h=0,divider:v,children:T,className:y,useFlexGap:g=!1,...m}=d,b={direction:f,spacing:h,useFlexGap:g},P=n();return(0,GE.jsx)(a,{as:p,ownerState:b,ref:c,className:Q(P.root,y),...m,children:v?MD(T,v):T})})}var Mi=\"$$material\";var zD={black:\"#000\",white:\"#fff\"},Tc=zD;var ND={50:\"#fafafa\",100:\"#f5f5f5\",200:\"#eeeeee\",300:\"#e0e0e0\",400:\"#bdbdbd\",500:\"#9e9e9e\",600:\"#757575\",700:\"#616161\",800:\"#424242\",900:\"#212121\",A100:\"#f5f5f5\",A200:\"#eeeeee\",A400:\"#bdbdbd\",A700:\"#616161\"},XE=ND;var DD={50:\"#f3e5f5\",100:\"#e1bee7\",200:\"#ce93d8\",300:\"#ba68c8\",400:\"#ab47bc\",500:\"#9c27b0\",600:\"#8e24aa\",700:\"#7b1fa2\",800:\"#6a1b9a\",900:\"#4a148c\",A100:\"#ea80fc\",A200:\"#e040fb\",A400:\"#d500f9\",A700:\"#aa00ff\"},Sl=DD;var _D={50:\"#ffebee\",100:\"#ffcdd2\",200:\"#ef9a9a\",300:\"#e57373\",400:\"#ef5350\",500:\"#f44336\",600:\"#e53935\",700:\"#d32f2f\",800:\"#c62828\",900:\"#b71c1c\",A100:\"#ff8a80\",A200:\"#ff5252\",A400:\"#ff1744\",A700:\"#d50000\"},Pl=_D;var BD={50:\"#fff3e0\",100:\"#ffe0b2\",200:\"#ffcc80\",300:\"#ffb74d\",400:\"#ffa726\",500:\"#ff9800\",600:\"#fb8c00\",700:\"#f57c00\",800:\"#ef6c00\",900:\"#e65100\",A100:\"#ffd180\",A200:\"#ffab40\",A400:\"#ff9100\",A700:\"#ff6d00\"},xc=BD;var kD={50:\"#e3f2fd\",100:\"#bbdefb\",200:\"#90caf9\",300:\"#64b5f6\",400:\"#42a5f5\",500:\"#2196f3\",600:\"#1e88e5\",700:\"#1976d2\",800:\"#1565c0\",900:\"#0d47a1\",A100:\"#82b1ff\",A200:\"#448aff\",A400:\"#2979ff\",A700:\"#2962ff\"},Rl=kD;var jD={50:\"#e1f5fe\",100:\"#b3e5fc\",200:\"#81d4fa\",300:\"#4fc3f7\",400:\"#29b6f6\",500:\"#03a9f4\",600:\"#039be5\",700:\"#0288d1\",800:\"#0277bd\",900:\"#01579b\",A100:\"#80d8ff\",A200:\"#40c4ff\",A400:\"#00b0ff\",A700:\"#0091ea\"},Cl=jD;var UD={50:\"#e8f5e9\",100:\"#c8e6c9\",200:\"#a5d6a7\",300:\"#81c784\",400:\"#66bb6a\",500:\"#4caf50\",600:\"#43a047\",700:\"#388e3c\",800:\"#2e7d32\",900:\"#1b5e20\",A100:\"#b9f6ca\",A200:\"#69f0ae\",A400:\"#00e676\",A700:\"#00c853\"},El=UD;function QE(){return{text:{primary:\"rgba(0, 0, 0, 0.87)\",secondary:\"rgba(0, 0, 0, 0.6)\",disabled:\"rgba(0, 0, 0, 0.38)\"},divider:\"rgba(0, 0, 0, 0.12)\",background:{paper:Tc.white,default:Tc.white},action:{active:\"rgba(0, 0, 0, 0.54)\",hover:\"rgba(0, 0, 0, 0.04)\",hoverOpacity:.04,selected:\"rgba(0, 0, 0, 0.08)\",selectedOpacity:.08,disabled:\"rgba(0, 0, 0, 0.26)\",disabledBackground:\"rgba(0, 0, 0, 0.12)\",disabledOpacity:.38,focus:\"rgba(0, 0, 0, 0.12)\",focusOpacity:.12,activatedOpacity:.12}}}var _v=QE();function ZE(){return{text:{primary:Tc.white,secondary:\"rgba(255, 255, 255, 0.7)\",disabled:\"rgba(255, 255, 255, 0.5)\",icon:\"rgba(255, 255, 255, 0.5)\"},divider:\"rgba(255, 255, 255, 0.12)\",background:{paper:\"#121212\",default:\"#121212\"},action:{active:Tc.white,hover:\"rgba(255, 255, 255, 0.08)\",hoverOpacity:.08,selected:\"rgba(255, 255, 255, 0.16)\",selectedOpacity:.16,disabled:\"rgba(255, 255, 255, 0.3)\",disabledBackground:\"rgba(255, 255, 255, 0.12)\",disabledOpacity:.38,focus:\"rgba(255, 255, 255, 0.12)\",focusOpacity:.12,activatedOpacity:.24}}}var Cy=ZE();function WE(e,t,o,r){let n=r.light||r,a=r.dark||r*1.5;e[t]||(e.hasOwnProperty(o)?e[t]=e[o]:t===\"light\"?e.light=gc(e.main,n):t===\"dark\"&&(e.dark=hc(e.main,a)))}function KE(e,t,o,r,n){let a=n.light||n,i=n.dark||n*1.5;t[o]||(t.hasOwnProperty(r)?t[o]=t[r]:o===\"light\"?t.light=`color-mix(in ${e}, ${t.main}, #fff ${(a*100).toFixed(0)}%)`:o===\"dark\"&&(t.dark=`color-mix(in ${e}, ${t.main}, #000 ${(i*100).toFixed(0)}%)`))}function LD(e=\"light\"){return e===\"dark\"?{main:Rl[200],light:Rl[50],dark:Rl[400]}:{main:Rl[700],light:Rl[400],dark:Rl[800]}}function HD(e=\"light\"){return e===\"dark\"?{main:Sl[200],light:Sl[50],dark:Sl[400]}:{main:Sl[500],light:Sl[300],dark:Sl[700]}}function VD(e=\"light\"){return e===\"dark\"?{main:Pl[500],light:Pl[300],dark:Pl[700]}:{main:Pl[700],light:Pl[400],dark:Pl[800]}}function ID(e=\"light\"){return e===\"dark\"?{main:Cl[400],light:Cl[300],dark:Cl[700]}:{main:Cl[700],light:Cl[500],dark:Cl[900]}}function $D(e=\"light\"){return e===\"dark\"?{main:El[400],light:El[300],dark:El[700]}:{main:El[800],light:El[500],dark:El[900]}}function FD(e=\"light\"){return e===\"dark\"?{main:xc[400],light:xc[300],dark:xc[700]}:{main:\"#ed6c02\",light:xc[500],dark:xc[900]}}function qD(e){return`oklch(from ${e} var(--__l) 0 h / var(--__a))`}function wl(e){let{mode:t=\"light\",contrastThreshold:o=3,tonalOffset:r=.2,colorSpace:n,...a}=e,i=e.primary||LD(t),l=e.secondary||HD(t),s=e.error||VD(t),c=e.info||ID(t),u=e.success||$D(t),d=e.warning||FD(t);function p(T){return n?qD(T):IE(T,Cy.text.primary)>=o?Cy.text.primary:_v.text.primary}let f=({color:T,name:y,mainShade:g=500,lightShade:m=300,darkShade:b=700})=>{if(T={...T},!T.main&&T[g]&&(T.main=T[g]),!T.hasOwnProperty(\"main\"))throw new Error(Ro(11,y?` (${y})`:\"\",g));if(typeof T.main!=\"string\")throw new Error(Ro(12,y?` (${y})`:\"\",JSON.stringify(T.main)));return n?(KE(n,T,\"light\",m,r),KE(n,T,\"dark\",b,r)):(WE(T,\"light\",m,r),WE(T,\"dark\",b,r)),T.contrastText||(T.contrastText=p(T.main)),T},h;return t===\"light\"?h=QE():t===\"dark\"&&(h=ZE()),at({common:{...Tc},mode:t,primary:f({color:i,name:\"primary\"}),secondary:f({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:f({color:s,name:\"error\"}),warning:f({color:d,name:\"warning\"}),info:f({color:c,name:\"info\"}),success:f({color:u,name:\"success\"}),grey:XE,contrastThreshold:o,getContrastText:p,augmentColor:f,tonalOffset:r,...h},a)}function Ey(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 Bv(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function YD(e){return Math.round(e*1e5)/1e5}var JE={textTransform:\"uppercase\"},ew='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function kv(e,t){let{fontFamily:o=ew,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...d}=typeof t==\"function\"?t(e):t,p=r/14,f=u||(T=>`${T/s*p}rem`),h=(T,y,g,m,b)=>({fontFamily:o,fontWeight:T,fontSize:f(y),lineHeight:g,...o===ew?{letterSpacing:`${YD(m/y)}em`}:{},...b,...c}),v={h1:h(n,96,1.167,-1.5),h2:h(n,60,1.2,-.5),h3:h(a,48,1.167,0),h4:h(a,34,1.235,.25),h5:h(a,24,1.334,0),h6:h(i,20,1.6,.15),subtitle1:h(a,16,1.75,.15),subtitle2:h(i,14,1.57,.1),body1:h(a,16,1.5,.15),body2:h(a,14,1.43,.15),button:h(i,14,1.75,.4,JE),caption:h(a,12,1.66,.4),overline:h(a,12,2.66,1,JE),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return at({htmlFontSize:s,pxToRem:f,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...v},d,{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 GD=[\"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)],tw=GD;var XD={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)\"},WD={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function ow(e){return`${Math.round(e)}ms`}function KD(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function jv(e){let t={...XD,...e.easing},o={...WD,...e.duration};return{getAutoHeightDuration:KD,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:ow(i)} ${l} ${typeof s==\"string\"?s:ow(s)}`).join(\",\")},...e,easing:t,duration:o}}var QD={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},rw=QD;function ZD(e){return _r(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function wy(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;rat(h,v),f),f.unstable_sxConfig={...bn,...u?.unstable_sxConfig},f.unstable_sx=function(v){return on({sx:v,theme:this})},f.toRuntimeSource=wy,e_(f),f}var Wp=t_;function Sc(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 o_=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Sc(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function Uv(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function Lv(e){return e===\"dark\"?o_:[]}function Hv(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=wl({...t,colorSpace:n});return{palette:i,opacity:{...Uv(i.mode),...o},overlays:r||Lv(i.mode),...a}}function Vv(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 r_=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],aw=r_;var iw=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 aw(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 n_(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function U(e,t,o){!e[t]&&o&&(e[t]=o)}function Kp(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:Av(e)}function Oa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=mc(Kp(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 a_(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var qn=e=>{try{return e()}catch{}},i_=(e=\"mui\")=>Py(e);function Iv(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=Hv({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=Wp({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...Uv(a),...o?.opacity},overlays:o?.overlays||Lv(a)},l}function $v(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=Vv,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,d=Object.keys(o)[0],p=r||(o.light&&d!==\"light\"?\"light\":d),f=i_(a),{[p]:h,light:v,dark:T,...y}=o,g={...y},m=h;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(m=!0),!m)throw new Error(Ro(21,p));let b;i&&(b=\"oklch\");let P=Iv(b,g,m,u,p);v&&!g.light&&Iv(b,g,v,void 0,\"light\"),T&&!g.dark&&Iv(b,g,T,void 0,\"dark\");let R={defaultColorScheme:p,...P,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:f,colorSchemes:g,font:{...Ey(P.typography),...P.font},spacing:a_(u.spacing)};Object.keys(R.colorSchemes).forEach(k=>{let x=R.colorSchemes[k].palette,N=A=>{let z=A.split(\"-\"),L=z[1],I=z[2];return f(A,x[L][I])};x.mode===\"light\"&&(U(x.common,\"background\",\"#fff\"),U(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(U(x.common,\"background\",\"#000\"),U(x.common,\"onBackground\",\"#fff\"));function O(A,z,L){if(b){let I;return A===Ei&&(I=`transparent ${((1-L)*100).toFixed(0)}%`),A===ut&&(I=`#000 ${(L*100).toFixed(0)}%`),A===pt&&(I=`#fff ${(L*100).toFixed(0)}%`),`color-mix(in ${b}, ${z}, ${I})`}return A(z,L)}if(n_(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){U(x.Alert,\"errorColor\",O(ut,x.error.light,.6)),U(x.Alert,\"infoColor\",O(ut,x.info.light,.6)),U(x.Alert,\"successColor\",O(ut,x.success.light,.6)),U(x.Alert,\"warningColor\",O(ut,x.warning.light,.6)),U(x.Alert,\"errorFilledBg\",N(\"palette-error-main\")),U(x.Alert,\"infoFilledBg\",N(\"palette-info-main\")),U(x.Alert,\"successFilledBg\",N(\"palette-success-main\")),U(x.Alert,\"warningFilledBg\",N(\"palette-warning-main\")),U(x.Alert,\"errorFilledColor\",qn(()=>x.getContrastText(x.error.main))),U(x.Alert,\"infoFilledColor\",qn(()=>x.getContrastText(x.info.main))),U(x.Alert,\"successFilledColor\",qn(()=>x.getContrastText(x.success.main))),U(x.Alert,\"warningFilledColor\",qn(()=>x.getContrastText(x.warning.main))),U(x.Alert,\"errorStandardBg\",O(pt,x.error.light,.9)),U(x.Alert,\"infoStandardBg\",O(pt,x.info.light,.9)),U(x.Alert,\"successStandardBg\",O(pt,x.success.light,.9)),U(x.Alert,\"warningStandardBg\",O(pt,x.warning.light,.9)),U(x.Alert,\"errorIconColor\",N(\"palette-error-main\")),U(x.Alert,\"infoIconColor\",N(\"palette-info-main\")),U(x.Alert,\"successIconColor\",N(\"palette-success-main\")),U(x.Alert,\"warningIconColor\",N(\"palette-warning-main\")),U(x.AppBar,\"defaultBg\",N(\"palette-grey-100\")),U(x.Avatar,\"defaultBg\",N(\"palette-grey-400\")),U(x.Button,\"inheritContainedBg\",N(\"palette-grey-300\")),U(x.Button,\"inheritContainedHoverBg\",N(\"palette-grey-A100\")),U(x.Chip,\"defaultBorder\",N(\"palette-grey-400\")),U(x.Chip,\"defaultAvatarColor\",N(\"palette-grey-700\")),U(x.Chip,\"defaultIconColor\",N(\"palette-grey-700\")),U(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),U(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),U(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),U(x.LinearProgress,\"primaryBg\",O(pt,x.primary.main,.62)),U(x.LinearProgress,\"secondaryBg\",O(pt,x.secondary.main,.62)),U(x.LinearProgress,\"errorBg\",O(pt,x.error.main,.62)),U(x.LinearProgress,\"infoBg\",O(pt,x.info.main,.62)),U(x.LinearProgress,\"successBg\",O(pt,x.success.main,.62)),U(x.LinearProgress,\"warningBg\",O(pt,x.warning.main,.62)),U(x.Skeleton,\"bg\",b?O(Ei,x.text.primary,.11):`rgba(${N(\"palette-text-primaryChannel\")} / 0.11)`),U(x.Slider,\"primaryTrack\",O(pt,x.primary.main,.62)),U(x.Slider,\"secondaryTrack\",O(pt,x.secondary.main,.62)),U(x.Slider,\"errorTrack\",O(pt,x.error.main,.62)),U(x.Slider,\"infoTrack\",O(pt,x.info.main,.62)),U(x.Slider,\"successTrack\",O(pt,x.success.main,.62)),U(x.Slider,\"warningTrack\",O(pt,x.warning.main,.62));let A=b?O(ut,x.background.default,.6825):Yp(x.background.default,.8);U(x.SnackbarContent,\"bg\",A),U(x.SnackbarContent,\"color\",qn(()=>b?Cy.text.primary:x.getContrastText(A))),U(x.SpeedDialAction,\"fabHoverBg\",Yp(x.background.paper,.15)),U(x.StepConnector,\"border\",N(\"palette-grey-400\")),U(x.StepContent,\"border\",N(\"palette-grey-400\")),U(x.Switch,\"defaultColor\",N(\"palette-common-white\")),U(x.Switch,\"defaultDisabledColor\",N(\"palette-grey-100\")),U(x.Switch,\"primaryDisabledColor\",O(pt,x.primary.main,.62)),U(x.Switch,\"secondaryDisabledColor\",O(pt,x.secondary.main,.62)),U(x.Switch,\"errorDisabledColor\",O(pt,x.error.main,.62)),U(x.Switch,\"infoDisabledColor\",O(pt,x.info.main,.62)),U(x.Switch,\"successDisabledColor\",O(pt,x.success.main,.62)),U(x.Switch,\"warningDisabledColor\",O(pt,x.warning.main,.62)),U(x.TableCell,\"border\",O(pt,O(Ei,x.divider,1),.88)),U(x.Tooltip,\"bg\",O(Ei,x.grey[700],.92))}if(x.mode===\"dark\"){U(x.Alert,\"errorColor\",O(pt,x.error.light,.6)),U(x.Alert,\"infoColor\",O(pt,x.info.light,.6)),U(x.Alert,\"successColor\",O(pt,x.success.light,.6)),U(x.Alert,\"warningColor\",O(pt,x.warning.light,.6)),U(x.Alert,\"errorFilledBg\",N(\"palette-error-dark\")),U(x.Alert,\"infoFilledBg\",N(\"palette-info-dark\")),U(x.Alert,\"successFilledBg\",N(\"palette-success-dark\")),U(x.Alert,\"warningFilledBg\",N(\"palette-warning-dark\")),U(x.Alert,\"errorFilledColor\",qn(()=>x.getContrastText(x.error.dark))),U(x.Alert,\"infoFilledColor\",qn(()=>x.getContrastText(x.info.dark))),U(x.Alert,\"successFilledColor\",qn(()=>x.getContrastText(x.success.dark))),U(x.Alert,\"warningFilledColor\",qn(()=>x.getContrastText(x.warning.dark))),U(x.Alert,\"errorStandardBg\",O(ut,x.error.light,.9)),U(x.Alert,\"infoStandardBg\",O(ut,x.info.light,.9)),U(x.Alert,\"successStandardBg\",O(ut,x.success.light,.9)),U(x.Alert,\"warningStandardBg\",O(ut,x.warning.light,.9)),U(x.Alert,\"errorIconColor\",N(\"palette-error-main\")),U(x.Alert,\"infoIconColor\",N(\"palette-info-main\")),U(x.Alert,\"successIconColor\",N(\"palette-success-main\")),U(x.Alert,\"warningIconColor\",N(\"palette-warning-main\")),U(x.AppBar,\"defaultBg\",N(\"palette-grey-900\")),U(x.AppBar,\"darkBg\",N(\"palette-background-paper\")),U(x.AppBar,\"darkColor\",N(\"palette-text-primary\")),U(x.Avatar,\"defaultBg\",N(\"palette-grey-600\")),U(x.Button,\"inheritContainedBg\",N(\"palette-grey-800\")),U(x.Button,\"inheritContainedHoverBg\",N(\"palette-grey-700\")),U(x.Chip,\"defaultBorder\",N(\"palette-grey-700\")),U(x.Chip,\"defaultAvatarColor\",N(\"palette-grey-300\")),U(x.Chip,\"defaultIconColor\",N(\"palette-grey-300\")),U(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),U(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),U(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),U(x.LinearProgress,\"primaryBg\",O(ut,x.primary.main,.5)),U(x.LinearProgress,\"secondaryBg\",O(ut,x.secondary.main,.5)),U(x.LinearProgress,\"errorBg\",O(ut,x.error.main,.5)),U(x.LinearProgress,\"infoBg\",O(ut,x.info.main,.5)),U(x.LinearProgress,\"successBg\",O(ut,x.success.main,.5)),U(x.LinearProgress,\"warningBg\",O(ut,x.warning.main,.5)),U(x.Skeleton,\"bg\",b?O(Ei,x.text.primary,.13):`rgba(${N(\"palette-text-primaryChannel\")} / 0.13)`),U(x.Slider,\"primaryTrack\",O(ut,x.primary.main,.5)),U(x.Slider,\"secondaryTrack\",O(ut,x.secondary.main,.5)),U(x.Slider,\"errorTrack\",O(ut,x.error.main,.5)),U(x.Slider,\"infoTrack\",O(ut,x.info.main,.5)),U(x.Slider,\"successTrack\",O(ut,x.success.main,.5)),U(x.Slider,\"warningTrack\",O(ut,x.warning.main,.5));let A=b?O(pt,x.background.default,.985):Yp(x.background.default,.98);U(x.SnackbarContent,\"bg\",A),U(x.SnackbarContent,\"color\",qn(()=>b?_v.text.primary:x.getContrastText(A))),U(x.SpeedDialAction,\"fabHoverBg\",Yp(x.background.paper,.15)),U(x.StepConnector,\"border\",N(\"palette-grey-600\")),U(x.StepContent,\"border\",N(\"palette-grey-600\")),U(x.Switch,\"defaultColor\",N(\"palette-grey-300\")),U(x.Switch,\"defaultDisabledColor\",N(\"palette-grey-600\")),U(x.Switch,\"primaryDisabledColor\",O(ut,x.primary.main,.55)),U(x.Switch,\"secondaryDisabledColor\",O(ut,x.secondary.main,.55)),U(x.Switch,\"errorDisabledColor\",O(ut,x.error.main,.55)),U(x.Switch,\"infoDisabledColor\",O(ut,x.info.main,.55)),U(x.Switch,\"successDisabledColor\",O(ut,x.success.main,.55)),U(x.Switch,\"warningDisabledColor\",O(ut,x.warning.main,.55)),U(x.TableCell,\"border\",O(ut,O(Ei,x.divider,1),.68)),U(x.Tooltip,\"bg\",O(Ei,x.grey[700],.92))}Oa(x.background,\"default\"),Oa(x.background,\"paper\"),Oa(x.common,\"background\"),Oa(x.common,\"onBackground\"),Oa(x,\"divider\"),Object.keys(x).forEach(A=>{let z=x[A];A!==\"tonalOffset\"&&z&&typeof z==\"object\"&&(z.main&&U(x[A],\"mainChannel\",mc(Kp(z.main))),z.light&&U(x[A],\"lightChannel\",mc(Kp(z.light))),z.dark&&U(x[A],\"darkChannel\",mc(Kp(z.dark))),z.contrastText&&U(x[A],\"contrastTextChannel\",mc(Kp(z.contrastText))),A===\"text\"&&(Oa(x[A],\"primary\"),Oa(x[A],\"secondary\")),A===\"action\"&&(z.active&&Oa(x[A],\"active\"),z.selected&&Oa(x[A],\"selected\")))})}),R=t.reduce((k,x)=>at(k,x),R);let C={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:iw(R),enableContrastVars:i},{vars:M,generateThemeVars:D,generateStyleSheets:_}=Nv(R,C);return R.vars=M,Object.entries(R.colorSchemes[R.defaultColorScheme]).forEach(([k,x])=>{R[k]=x}),R.generateThemeVars=D,R.generateStyleSheets=_,R.generateSpacing=function(){return pc(u.spacing,vl(this))},R.getColorSchemeSelector=Dv(s),R.spacing=R.generateSpacing(),R.shouldSkipGeneratingVar=l,R.unstable_sxConfig={...bn,...u?.unstable_sxConfig},R.unstable_sx=function(x){return on({sx:x,theme:this})},R.toRuntimeSource=wy,R}function lw(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:wl({...o===!0?{}:o.palette,mode:t})})}function Pc(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 Wp(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let d=Wp({...e,palette:u},...t);return d.defaultColorScheme=l,d.colorSchemes=c,d.palette.mode===\"light\"&&(d.colorSchemes.light={...c.light!==!0&&c.light,palette:d.palette},lw(d,\"dark\",c.dark)),d.palette.mode===\"dark\"&&(d.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:d.palette},lw(d,\"light\",c.light)),d}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),$v({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var s_=j(W(),1);var l_=Pc(),Rc=l_;function Yn(){let e=$n(Rc);return e[Mi]||e}function c_(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Ml=c_;var u_=e=>Ml(e)&&e!==\"classes\",Vt=u_;var p_=dc({themeId:Mi,defaultTheme:Rc,rootShouldForwardProp:Vt}),V=p_;var f_=se(\"MuiBox\",[\"root\"]),sw=f_;var d_=Pc(),m_=Fp({themeId:Mi,defaultTheme:d_,defaultClassName:sw.root,generateClassName:fc.generate}),pe=m_;var yw=j(W(),1);var cw=j(Te(),1);function y_(e){return(0,cw.jsx)(yy,{...e,defaultTheme:Rc,themeId:Mi})}var Fv=y_;var uw=j(Te(),1);function pw(e){return function(o){return(0,uw.jsx)(Fv,{styles:typeof e==\"function\"?r=>e({theme:r,...o}):e})}}function fw(){return Ri}var h_=Sy,xe=h_;var c7=j(W(),1);var g_=j(Te(),1);function Pe(e){return zv(e)}var re=Pi;function b_(e){return typeof e.main==\"string\"}function v_(e,t=[]){if(!b_(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function Xt(e=[]){return([,t])=>t&&v_(t,e)}function dw(e){return me(\"MuiTypography\",e)}var T7=se(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var hw=j(Te(),1),T_={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},x_=fw(),S_=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${re(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return ye(l,dw,i)},P_=V(\"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${re(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(xe(({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(Xt()).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${re(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}}]}))),mw={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},R_=yw.forwardRef(function(t,o){let{color:r,...n}=Pe({props:t,name:\"MuiTypography\"}),a=!T_[r],i=x_({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:d=!1,paragraph:p=!1,variant:f=\"body1\",variantMapping:h=mw,...v}=i,T={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:d,paragraph:p,variant:f,variantMapping:h},y=c||(p?\"p\":h[f]||mw[f])||\"span\",g=S_(T);return(0,hw.jsx)(P_,{as:y,ref:o,className:Q(g.root,s),...v,ownerState:T,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...v.style}})}),he=R_;var C_=Ry({createStyledComponent:V(\"div\",{name:\"MuiStack\",slot:\"Root\"}),useThemeProps:e=>Pe({props:e,name:\"MuiStack\"})}),Gn=C_;var Ic=j(W(),1);var gw=j(W(),1);function gr(e){return parseInt(gw.version,10)>=19?e?.props?.ref||null:e?.ref||null}var wt=j(W(),1);function It(e){return e&&e.ownerDocument||document}var Ol=It;var Ai=j(W(),1);var Cc=j(W(),1);function to(...e){let t=Cc.useRef(void 0),o=Cc.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 Cc.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}function E_(e){return typeof e==\"string\"}var br=E_;function w_(e,t,o){return e===void 0||br(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var Qp=w_;function M_(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 Aa=M_;function O_(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 My=O_;function A_(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let f=Q(o?.className,a,n?.className,r?.className),h={...o?.style,...n?.style,...r?.style},v={...o,...n,...r};return f.length>0&&(v.className=f),Object.keys(h).length>0&&(v.style=h),{props:v,internalRef:void 0}}let i=Aa({...n,...r}),l=My(r),s=My(n),c=t(i),u=Q(c?.className,o?.className,a,n?.className,r?.className),d={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(d).length>0&&(p.style=d),{props:p,internalRef:c.ref}}var Zp=A_;function z_(e,t,o){return typeof e==\"function\"?e(t,o):e}var Jp=z_;function N_(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Jp(o,r),{props:l,internalRef:s}=Zp({...a,externalSlotProps:i}),c=to(s,i?.ref,e.additionalProps?.ref);return Qp(t,{...l,ref:c},r)}var vr=N_;var Tr=j(W(),1);var Oy=j(W(),1);var bw=j(W(),1),D_=bw.createContext({}),ef=D_;function vw(e){return me(\"MuiList\",e)}var O$=se(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var Ay=j(Te(),1),__=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return ye({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},vw,t)},B_=V(\"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}}]}),k_=Oy.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,d=Oy.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},f=__(p);return(0,Ay.jsx)(ef.Provider,{value:d,children:(0,Ay.jsxs)(B_,{as:i,className:Q(f.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),qv=k_;function zy(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var Al=zy;function Ec(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var Tw=Ec;var yo=to;var wc=Io;function tf(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var By=j(W(),1);var Ny=j(W(),1);function xw(e){return me(\"MuiSvgIcon\",e)}var iF=se(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var Dy=j(Te(),1),j_=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${re(t)}`,`fontSize${re(o)}`]};return ye(n,xw,r)},U_=V(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${re(o.color)}`],t[`fontSize${re(o.fontSize)}`]]}})(xe(({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}}]}))),Sw=Ny.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:d,viewBox:p=\"0 0 24 24\",...f}=r,h=Ny.isValidElement(n)&&n.type===\"svg\",v={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:h},T={};u||(T.viewBox=p);let y=j_(v);return(0,Dy.jsxs)(U_,{as:l,className:Q(y.root,a),focusable:\"false\",color:c,\"aria-hidden\":d?void 0:!0,role:d?\"img\":void 0,ref:o,...T,...f,...h&&n.props,ownerState:v,children:[h?n.props.children:n,d?(0,Dy.jsx)(\"title\",{children:d}):null]})});Sw.muiName=\"SvgIcon\";var _y=Sw;var Pw=j(Te(),1);function kr(e,t){function o(r,n){return(0,Pw.jsx)(_y,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=_y.muiName,By.memo(By.forwardRef(o))}function Mc(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 Rw=Mc;function rn(e){return It(e).defaultView||window}var Oc=rn;function of(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var zl=bc;var Nl=j(W(),1);function Ac(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Nl.useRef(t!==void 0),[i,l]=Nl.useState(o),s=a?t:i,c=Nl.useCallback(u=>{a||l(u)},[]);return[s,c]}var Dl=Ac;var Yv=j(W(),1);function L_(e){let t=Yv.useRef(e);return Io(()=>{t.current=e}),Yv.useRef((...o)=>(0,t.current)(...o)).current}var nn=L_;var Oi=nn;function H_(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function ky(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{H_(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=Q(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=Q(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 Ew=j(Te(),1);function Gv(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function Cw(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function ww(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 rf(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\")||!ww(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var V_=Tr.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:d=\"selectedMenu\",...p}=t,f=Tr.useRef(null),h=Tr.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});wc(()=>{n&&f.current.focus()},[n]),Tr.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(m,{direction:b})=>{let P=!f.current.style.width;if(m.clientHeight{let b=f.current,P=m.key;if(m.ctrlKey||m.metaKey||m.altKey){u&&u(m);return}let C=Al(Ol(b));if(P===\"ArrowDown\")m.preventDefault(),rf(b,C,c,s,Gv);else if(P===\"ArrowUp\")m.preventDefault(),rf(b,C,c,s,Cw);else if(P===\"Home\")m.preventDefault(),rf(b,null,c,s,Gv);else if(P===\"End\")m.preventDefault(),rf(b,null,c,s,Cw);else if(P.length===1){let M=h.current,D=P.toLowerCase(),_=performance.now();M.keys.length>0&&(_-M.lastTime>500?(M.keys=[],M.repeating=!0,M.previousKeyMatched=!0):M.repeating&&D!==M.keys[0]&&(M.repeating=!1)),M.lastTime=_,M.keys.push(D);let k=C&&!M.repeating&&ww(C,M);M.previousKeyMatched&&(k||rf(b,C,!1,s,Gv,M))?m.preventDefault():M.previousKeyMatched=!1}u&&u(m)},T=yo(f,o),y=-1;Tr.Children.forEach(i,(m,b)=>{if(!Tr.isValidElement(m)){y===b&&(y+=1,y>=i.length&&(y=-1));return}m.props.disabled||(d===\"selectedMenu\"&&m.props.selected||y===-1)&&(y=b),y===b&&(m.props.disabled||m.props.muiSkipListHighlight||m.type.muiSkipListHighlight)&&(y+=1,y>=i.length&&(y=-1))});let g=Tr.Children.map(i,(m,b)=>{if(b===y){let P={};return a&&(P.autoFocus=!0),m.props.tabIndex===void 0&&d===\"selectedMenu\"&&(P.tabIndex=0),Tr.cloneElement(m,P)}return m});return(0,Ew.jsx)(qv,{role:\"menu\",ref:T,className:l,onKeyDown:v,tabIndex:n?0:-1,...p,children:g})}),Xv=V_;var Uo=j(W(),1);var jl=j(W(),1);var Ow=j(W(),1),Mw={};function zc(e,t){let o=Ow.useRef(Mw);return o.current===Mw&&(o.current=e(t)),o}var Aw=j(W(),1),I_=[];function Wv(e){Aw.useEffect(e,I_)}var Nc=class e{static create(){return new e}currentId=null;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function vn(){let e=zc(Nc.create).current;return Wv(e.disposeEffect),e}function jy(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 Uy(e,t){return Uy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},Uy(e,t)}function Ly(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Uy(e,t)}var nf=j(W()),af=j(ad());var Kv={disabled:!1};var zw=j(W()),Dc=zw.default.createContext(null);var Nw=function(t){return t.scrollTop};var lf=\"unmounted\",_l=\"exited\",Bl=\"entering\",Bc=\"entered\",Qv=\"exiting\",za=(function(e){Ly(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=_l,a.appearStatus=Bl):s=Bc:r.unmountOnExit||r.mountOnEnter?s=lf:s=_l,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===lf?{status:_l}: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!==Bl&&i!==Bc&&(a=Bl):(i===Bl||i===Bc)&&(a=Qv)}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===Bl){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:af.default.findDOMNode(this);i&&Nw(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===_l&&this.setState({status:lf})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[af.default.findDOMNode(this),l],c=s[0],u=s[1],d=this.getTimeouts(),p=l?d.appear:d.enter;if(!n&&!i||Kv.disabled){this.safeSetState({status:Bc},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Bl},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Bc},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:af.default.findDOMNode(this);if(!a||Kv.disabled){this.safeSetState({status:_l},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:Qv},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:_l},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:af.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===lf)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,d=a.enter,p=a.exit,f=a.timeout,h=a.addEndListener,v=a.onEnter,T=a.onEntering,y=a.onEntered,g=a.onExit,m=a.onExiting,b=a.onExited,P=a.nodeRef,R=jy(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return nf.default.createElement(Dc.Provider,{value:null},typeof i==\"function\"?i(n,R):nf.default.cloneElement(nf.default.Children.only(i),R))},t})(nf.default.Component);za.contextType=Dc;za.propTypes={};function _c(){}za.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:_c,onEntering:_c,onEntered:_c,onExit:_c,onExiting:_c,onExited:_c};za.UNMOUNTED=lf;za.EXITED=_l;za.ENTERING=Bl;za.ENTERED=Bc;za.EXITING=Qv;var sf=za;function Dw(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var cf=j(W());var an=j(W());function Hy(e,t){var o=function(a){return t&&(0,an.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&an.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function $_(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;ie.scrollTop;function kc(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 kw=j(Te(),1);function tT(e){return`scale(${e}, ${e**2})`}var Y_={entering:{opacity:1,transform:tT(1)},entered:{opacity:1,transform:\"none\"}},eT=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),oT=jl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:d,onExited:p,onExiting:f,style:h,timeout:v=\"auto\",TransitionComponent:T=sf,...y}=t,g=vn(),m=jl.useRef(),b=Yn(),P=jl.useRef(null),R=yo(P,gr(a),o),C=A=>z=>{if(A){let L=P.current;z===void 0?A(L):A(L,z)}},M=C(u),D=C((A,z)=>{Vy(A);let{duration:L,delay:I,easing:F}=kc({style:h,timeout:v,easing:i},{mode:\"enter\"}),fe;v===\"auto\"?(fe=b.transitions.getAutoHeightDuration(A.clientHeight),m.current=fe):fe=L,A.style.transition=[b.transitions.create(\"opacity\",{duration:fe,delay:I}),b.transitions.create(\"transform\",{duration:eT?fe:fe*.666,delay:I,easing:F})].join(\",\"),s&&s(A,z)}),_=C(c),k=C(f),x=C(A=>{let{duration:z,delay:L,easing:I}=kc({style:h,timeout:v,easing:i},{mode:\"exit\"}),F;v===\"auto\"?(F=b.transitions.getAutoHeightDuration(A.clientHeight),m.current=F):F=z,A.style.transition=[b.transitions.create(\"opacity\",{duration:F,delay:L}),b.transitions.create(\"transform\",{duration:eT?F:F*.666,delay:eT?L:L||F*.333,easing:I})].join(\",\"),A.style.opacity=0,A.style.transform=tT(.75),d&&d(A)}),N=C(p);return(0,kw.jsx)(T,{appear:n,in:l,nodeRef:P,onEnter:D,onEntered:_,onEntering:M,onExit:x,onExited:N,onExiting:k,addEndListener:A=>{v===\"auto\"&&g.start(m.current||0,A),r&&r(P.current,A)},timeout:v===\"auto\"?null:v,...y,children:(A,{ownerState:z,...L})=>jl.cloneElement(a,{style:{opacity:0,transform:tT(.75),visibility:A===\"exited\"&&!l?\"hidden\":void 0,...Y_[A],...h,...a.props.style},ref:R,...L})})});oT&&(oT.muiSupportAuto=!0);var uf=oT;function G_(e){let t=It(e);return t.body===e?rn(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function jc(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function jw(e){return parseFloat(rn(e).getComputedStyle(e).paddingRight)||0}function X_(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 Uw(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!X_(i);l&&s&&jc(i,n)})}function rT(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function W_(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(G_(r)){let i=Ec(rn(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${jw(r)+i}px`;let l=It(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${jw(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=It(r).body;else{let i=r.parentElement,l=rn(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 K_(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Iy=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&&jc(t.modalRef,!1);let n=K_(o);Uw(o,t.mount,t.modalRef,n,!0);let a=rT(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=rT(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=W_(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=rT(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&&jc(t.modalRef,o),Uw(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&&jc(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Fy=j(W(),1);var jo=j(W(),1);var pf=j(Te(),1),Q_=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function Z_(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 J_(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 eB(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||J_(e))}function tB(e){let t=[],o=[];return Array.from(e.querySelectorAll(Q_)).forEach((r,n)=>{let a=Z_(r);a===-1||!eB(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 oB(){return!0}function rB(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=tB,isEnabled:i=oB,open:l}=e,s=jo.useRef(!1),c=jo.useRef(null),u=jo.useRef(null),d=jo.useRef(null),p=jo.useRef(null),f=jo.useRef(!1),h=jo.useRef(null),v=to(gr(t),h),T=jo.useRef(null);jo.useEffect(()=>{!l||!h.current||(f.current=!o)},[o,l]),jo.useEffect(()=>{if(!l||!h.current)return;let m=It(h.current),b=Al(m);return h.current.contains(b)||(h.current.hasAttribute(\"tabIndex\")||h.current.setAttribute(\"tabIndex\",\"-1\"),f.current&&h.current.focus()),()=>{n||(d.current&&d.current.focus&&(s.current=!0,d.current.focus()),d.current=null)}},[l]),jo.useEffect(()=>{if(!l||!h.current)return;let m=It(h.current),b=C=>{if(T.current=C,r||!i()||C.key!==\"Tab\")return;Al(m)===h.current&&C.shiftKey&&(s.current=!0,u.current&&u.current.focus())},P=()=>{let C=h.current;if(C===null)return;let M=Al(m);if(!m.hasFocus()||!i()||s.current){s.current=!1;return}if(C.contains(M)||r&&M!==c.current&&M!==u.current)return;if(M!==p.current)p.current=null;else if(p.current!==null)return;if(!f.current)return;let D=[];if((M===c.current||M===u.current)&&(D=a(h.current)),D.length>0){let _=!!(T.current?.shiftKey&&T.current?.key===\"Tab\"),k=D[0],x=D[D.length-1];typeof k!=\"string\"&&typeof x!=\"string\"&&(_?x.focus():k.focus())}else C.focus()};m.addEventListener(\"focusin\",P),m.addEventListener(\"keydown\",b,!0);let R=setInterval(()=>{let C=Al(m);C&&C.tagName===\"BODY\"&&P()},50);return()=>{clearInterval(R),m.removeEventListener(\"focusin\",P),m.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let y=m=>{d.current===null&&(d.current=m.relatedTarget),f.current=!0,p.current=m.target;let b=t.props.onFocus;b&&b(m)},g=m=>{d.current===null&&(d.current=m.relatedTarget),f.current=!0};return(0,pf.jsxs)(jo.Fragment,{children:[(0,pf.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:g,ref:c,\"data-testid\":\"sentinelStart\"}),jo.cloneElement(t,{ref:v,onFocus:y}),(0,pf.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:g,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var nT=rB;var Na=j(W(),1),Lw=j(ad(),1);function nB(e){return typeof e==\"function\"?e():e}var aB=Na.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=Na.useState(null),s=to(Na.isValidElement(r)?gr(r):null,o);return Io(()=>{a||l(nB(n)||document.body)},[n,a]),Io(()=>{if(i&&!a)return of(o,i),()=>{of(o,null)}},[o,i,a]),a?Na.isValidElement(r)?Na.cloneElement(r,{ref:s}):r:i&&Lw.createPortal(r,i)}),ff=aB;var Iw=j(W(),1);function Tt(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:d={[e]:void 0},...p}=a,f=u[e]||r,h=Jp(d[e],n),{props:{component:v,...T},internalRef:y}=Zp({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:h}),g=to(y,h?.ref,t.ref),m=e===\"root\"?v||c:v,b=Qp(f,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...T,...m&&!l&&{as:m},...m&&l&&{component:m},ref:g},n);return[f,b]}var Uc=j(W(),1);var Hw=j(Te(),1),iB={entering:{opacity:1},entered:{opacity:1}},lB=Uc.forwardRef(function(t,o){let r=Yn(),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:d,onEntering:p,onExit:f,onExited:h,onExiting:v,style:T,timeout:y=n,TransitionComponent:g=sf,...m}=t,b=!0,P=Uc.useRef(null),R=yo(P,gr(l),o),C=A=>z=>{if(A){let L=P.current;z===void 0?A(L):A(L,z)}},M=C(p),D=C((A,z)=>{Vy(A);let L=kc({style:T,timeout:y,easing:s},{mode:\"enter\"});A.style.webkitTransition=r.transitions.create(\"opacity\",L),A.style.transition=r.transitions.create(\"opacity\",L),u&&u(A,z)}),_=C(d),k=C(v),x=C(A=>{let z=kc({style:T,timeout:y,easing:s},{mode:\"exit\"});A.style.webkitTransition=r.transitions.create(\"opacity\",z),A.style.transition=r.transitions.create(\"opacity\",z),f&&f(A)}),N=C(h);return(0,Hw.jsx)(g,{appear:i,in:c,nodeRef:b?P:void 0,onEnter:D,onEntered:_,onEntering:M,onExit:x,onExited:N,onExiting:k,addEndListener:A=>{a&&a(P.current,A)},timeout:y,...m,children:(A,{ownerState:z,...L})=>Uc.cloneElement(l,{style:{opacity:0,visibility:A===\"exited\"&&!c?\"hidden\":void 0,...iB[A],...T,...l.props.style},ref:R,...L})})}),aT=lB;function Vw(e){return me(\"MuiBackdrop\",e)}var kY=se(\"MuiBackdrop\",[\"root\",\"invisible\"]);var iT=j(Te(),1),sB=e=>{let{classes:t,invisible:o}=e;return ye({root:[\"root\",o&&\"invisible\"]},Vw,t)},cB=V(\"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\"}}]}),uB=Iw.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:d={},slots:p={},TransitionComponent:f,transitionDuration:h,...v}=r,T={...r,component:i,invisible:l},y=sB(T),g={transition:f,root:c.Root,...p},m={...u,...d},b={component:i,slots:g,slotProps:m},[P,R]=Tt(\"root\",{elementType:cB,externalForwardedProps:b,className:Q(y.root,a),ownerState:T}),[C,M]=Tt(\"transition\",{elementType:aT,externalForwardedProps:b,ownerState:T});return(0,iT.jsx)(C,{in:s,timeout:h,...v,...M,children:(0,iT.jsx)(P,{\"aria-hidden\":!0,...R,ref:o,children:n})})}),lT=uB;var Tn=j(W(),1);function pB(e){return typeof e==\"function\"?e():e}function fB(e){return e?e.props.hasOwnProperty(\"in\"):!1}var $w=()=>{},$y=new Iy;function dB(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,d=Tn.useRef({}),p=Tn.useRef(null),f=Tn.useRef(null),h=to(f,u),[v,T]=Tn.useState(!c),y=fB(l),g=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(g=!1);let m=()=>It(p.current),b=()=>(d.current.modalRef=f.current,d.current.mount=p.current,d.current),P=()=>{$y.mount(b(),{disableScrollLock:r}),f.current&&(f.current.scrollTop=0)},R=nn(()=>{let A=pB(t)||m().body;$y.add(b(),A),f.current&&P()}),C=()=>$y.isTopModal(b()),M=nn(A=>{p.current=A,A&&(c&&C()?P():f.current&&jc(f.current,g))}),D=Tn.useCallback(()=>{$y.remove(b(),g)},[g]);Tn.useEffect(()=>()=>{D()},[D]),Tn.useEffect(()=>{c?R():(!y||!n)&&D()},[c,D,y,n,R]);let _=A=>z=>{A.onKeyDown?.(z),!(z.key!==\"Escape\"||z.which===229||!C())&&(o||(z.stopPropagation(),s&&s(z,\"escapeKeyDown\")))},k=A=>z=>{A.onClick?.(z),z.target===z.currentTarget&&s&&s(z,\"backdropClick\")};return{getRootProps:(A={})=>{let z=Aa(e);delete z.onTransitionEnter,delete z.onTransitionExited;let L={...z,...A};return{role:\"presentation\",...L,onKeyDown:_(L),ref:h}},getBackdropProps:(A={})=>{let z=A;return{\"aria-hidden\":!0,...z,onClick:k(z),open:c}},getTransitionProps:()=>{let A=()=>{T(!1),a&&a()},z=()=>{T(!0),i&&i(),n&&D()};return{onEnter:tf(A,l?.props.onEnter??$w),onExited:tf(z,l?.props.onExited??$w)}},rootRef:h,portalRef:M,isTopModal:C,exited:v,hasTransition:y}}var Fw=dB;function qw(e){return me(\"MuiModal\",e)}var nG=se(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Lc=j(Te(),1),mB=e=>{let{open:t,exited:o,classes:r}=e;return ye({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},qw,r)},yB=V(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(xe(({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\"}}]}))),hB=V(lT,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),gB=Fy.forwardRef(function(t,o){let r=Pe({name:\"MuiModal\",props:t}),{BackdropComponent:n=hB,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:d,components:p={},componentsProps:f={},disableAutoFocus:h=!1,disableEnforceFocus:v=!1,disableEscapeKeyDown:T=!1,disablePortal:y=!1,disableRestoreFocus:g=!1,disableScrollLock:m=!1,hideBackdrop:b=!1,keepMounted:P=!1,onClose:R,onTransitionEnter:C,onTransitionExited:M,open:D,slotProps:_={},slots:k={},theme:x,...N}=r,O={...r,closeAfterTransition:s,disableAutoFocus:h,disableEnforceFocus:v,disableEscapeKeyDown:T,disablePortal:y,disableRestoreFocus:g,disableScrollLock:m,hideBackdrop:b,keepMounted:P},{getRootProps:A,getBackdropProps:z,getTransitionProps:L,portalRef:I,isTopModal:F,exited:fe,hasTransition:Z}=Fw({...O,rootRef:o}),De={...O,exited:fe},it=mB(De),$e={};if(c.props.tabIndex===void 0&&($e.tabIndex=\"-1\"),Z){let{onEnter:Se,onExited:we}=L();$e.onEnter=Se,$e.onExited=we}let Me={slots:{root:p.Root,backdrop:p.Backdrop,...k},slotProps:{...f,..._}},[Le,qe]=Tt(\"root\",{ref:o,elementType:yB,externalForwardedProps:{...Me,...N,component:d},getSlotProps:A,ownerState:De,className:Q(l,it?.root,!De.open&&De.exited&&it?.hidden)}),[Be,ot]=Tt(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:Me,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:Se=>z({...Se,onClick:we=>{Se?.onClick&&Se.onClick(we)}}),className:Q(a?.className,it?.backdrop),ownerState:De});return!P&&!D&&(!Z||fe)?null:(0,Lc.jsx)(ff,{ref:I,container:u,disablePortal:y,children:(0,Lc.jsxs)(Le,{...qe,children:[!b&&n?(0,Lc.jsx)(Be,{...ot}):null,(0,Lc.jsx)(nT,{disableEnforceFocus:v,disableAutoFocus:h,disableRestoreFocus:g,isEnabled:F,open:D,children:Fy.cloneElement(c,$e)})]})})}),sT=gB;var Gw=j(W(),1);function Yw(e){return me(\"MuiPaper\",e)}var PG=se(\"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 Xw=j(Te(),1),bB=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return ye(a,Yw,n)},vB=V(\"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}`]]}})(xe(({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)\"}}]}))),TB=Gw.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiPaper\"}),n=Yn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,d={...r,component:i,elevation:l,square:s,variant:c},p=bB(d);return(0,Xw.jsx)(vB,{as:i,ownerState:d,className:Q(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(${yc(\"#fff\",Sc(l))}, ${yc(\"#fff\",Sc(l))})`}},...u.style}})}),cT=TB;function Ww(e){return me(\"MuiPopover\",e)}var LG=se(\"MuiPopover\",[\"root\",\"paper\"]);var Yy=j(Te(),1);function Kw(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function Qw(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function Zw(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function qy(e){return typeof e==\"function\"?e():e}var xB=e=>{let{classes:t}=e;return ye({root:[\"root\"],paper:[\"paper\"]},Ww,t)},SB=V(sT,{name:\"MuiPopover\",slot:\"Root\"})({}),uT=V(cT,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),PB=Uo.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:d,elevation:p=8,marginThreshold:f=16,open:h,PaperProps:v={},slots:T={},slotProps:y={},transformOrigin:g={vertical:\"top\",horizontal:\"left\"},TransitionComponent:m,transitionDuration:b=\"auto\",TransitionProps:P={},disableScrollLock:R=!1,...C}=r,M=Uo.useRef(),D={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:f,transformOrigin:g,TransitionComponent:m,transitionDuration:b,TransitionProps:P},_=xB(D),k=Uo.useCallback(()=>{if(s===\"anchorPosition\")return l;let Se=qy(a),Re=(Se&&Se.nodeType===1?Se:Ol(M.current).body).getBoundingClientRect();return{top:Re.top+Kw(Re,i.vertical),left:Re.left+Qw(Re,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=Uo.useCallback(Se=>({vertical:Kw(Se,g.vertical),horizontal:Qw(Se,g.horizontal)}),[g.horizontal,g.vertical]),N=Uo.useCallback(Se=>{let we={width:Se.offsetWidth,height:Se.offsetHeight},Re=x(we);if(s===\"none\")return{top:null,left:null,transformOrigin:Zw(Re)};let Ye=k(),ce=Ye.top-Re.vertical,Ve=Ye.left-Re.horizontal,yt=ce+we.height,Fe=Ve+we.width,Ce=Oc(qy(a)),xt=Ce.innerHeight-f,rt=Ce.innerWidth-f;if(f!==null&&cext){let Ze=yt-xt;ce-=Ze,Re.vertical+=Ze}if(f!==null&&Vert){let Ze=Fe-rt;Ve-=Ze,Re.horizontal+=Ze}return{top:`${Math.round(ce)}px`,left:`${Math.round(Ve)}px`,transformOrigin:Zw(Re)}},[a,s,k,x,f]),[O,A]=Uo.useState(h),z=Uo.useCallback(()=>{let Se=M.current;if(!Se)return;let we=N(Se);we.top!==null&&Se.style.setProperty(\"top\",we.top),we.left!==null&&(Se.style.left=we.left),Se.style.transformOrigin=we.transformOrigin,A(!0)},[N]);Uo.useEffect(()=>(R&&window.addEventListener(\"scroll\",z),()=>window.removeEventListener(\"scroll\",z)),[a,R,z]);let L=()=>{z()},I=()=>{A(!1)};Uo.useEffect(()=>{h&&z()}),Uo.useImperativeHandle(n,()=>h?{updatePosition:()=>{z()}}:null,[h,z]),Uo.useEffect(()=>{if(!h)return;let Se=Rw(()=>{z()}),we=Oc(qy(a));return we.addEventListener(\"resize\",Se),()=>{Se.clear(),we.removeEventListener(\"resize\",Se)}},[a,h,z]);let F=b,fe={slots:{transition:m,...T},slotProps:{transition:P,paper:v,...y}},[Z,De]=Tt(\"transition\",{elementType:uf,externalForwardedProps:fe,ownerState:D,getSlotProps:Se=>({...Se,onEntering:(we,Re)=>{Se.onEntering?.(we,Re),L()},onExited:we=>{Se.onExited?.(we),I()}}),additionalProps:{appear:!0,in:h}});b===\"auto\"&&!Z.muiSupportAuto&&(F=void 0);let it=d||(a?Ol(qy(a)).body:void 0),[$e,{slots:Me,slotProps:Le,...qe}]=Tt(\"root\",{ref:o,elementType:SB,externalForwardedProps:{...fe,...C},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:T.backdrop},slotProps:{backdrop:ky(typeof y.backdrop==\"function\"?y.backdrop(D):y.backdrop,{invisible:!0})},container:it,open:h},ownerState:D,className:Q(_.root,u)}),[Be,ot]=Tt(\"paper\",{ref:M,className:_.paper,elementType:uT,externalForwardedProps:fe,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:O?void 0:{opacity:0}},ownerState:D});return(0,Yy.jsx)($e,{...qe,...!br($e)&&{slots:Me,slotProps:Le,disableScrollLock:R},children:(0,Yy.jsx)(Z,{...De,timeout:F,children:(0,Yy.jsx)(Be,{...ot,children:c})})})}),pT=PB;function Jw(e){return me(\"MuiMenu\",e)}var sX=se(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var fT=j(Te(),1),RB={vertical:\"top\",horizontal:\"right\"},CB={vertical:\"top\",horizontal:\"left\"},EB=e=>{let{classes:t}=e;return ye({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},Jw,t)},wB=V(pT,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),MB=V(uT,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),OB=V(Xv,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),AB=Ai.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:d={},PopoverClasses:p,transitionDuration:f=\"auto\",TransitionProps:{onEntering:h,...v}={},variant:T=\"selectedMenu\",slots:y={},slotProps:g={},...m}=r,b=wi(),P={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:h,PaperProps:d,transitionDuration:f,TransitionProps:v,variant:T},R=EB(P),C=n&&!l&&u,M=Ai.useRef(null),D=(F,fe)=>{M.current&&M.current.adjustStyleForScrollbar(F,{direction:b?\"rtl\":\"ltr\"}),h&&h(F,fe)},_=F=>{F.key===\"Tab\"&&(F.preventDefault(),c&&c(F,\"tabKeyDown\"))},k=-1;Ai.Children.map(a,(F,fe)=>{Ai.isValidElement(F)&&(F.props.disabled||(T===\"selectedMenu\"&&F.props.selected||k===-1)&&(k=fe))});let x={slots:y,slotProps:{list:s,transition:v,paper:d,...g}},N=vr({elementType:y.root,externalSlotProps:g.root,ownerState:P,className:[R.root,i]}),[O,A]=Tt(\"paper\",{className:R.paper,elementType:MB,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:P}),[z,L]=Tt(\"list\",{className:Q(R.list,s.className),elementType:OB,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:F=>({...F,onKeyDown:fe=>{_(fe),F.onKeyDown?.(fe)}}),ownerState:P}),I=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(P):x.slotProps.transition;return(0,fT.jsx)(wB,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?RB:CB,slots:{root:y.root,paper:O,backdrop:y.backdrop,...y.transition&&{transition:y.transition}},slotProps:{root:N,paper:A,backdrop:typeof g.backdrop==\"function\"?g.backdrop(P):g.backdrop,transition:{...I,onEntering:(...F)=>{D(...F),I?.onEntering?.(...F)}}},open:u,ref:o,transitionDuration:f,ownerState:P,...m,classes:p,children:(0,fT.jsx)(z,{actions:M,autoFocus:n&&(k===-1||l),autoFocusItem:C,variant:T,...L,children:a})})}),zi=AB;var Xy=j(W(),1);function e2(e){return me(\"MuiNativeSelect\",e)}var zB=se(\"MuiNativeSelect\",[\"root\",\"select\",\"multiple\",\"filled\",\"outlined\",\"standard\",\"disabled\",\"icon\",\"iconOpen\",\"iconFilled\",\"iconOutlined\",\"iconStandard\",\"nativeInput\",\"error\"]),Gy=zB;var df=j(Te(),1),NB=e=>{let{classes:t,variant:o,disabled:r,multiple:n,open:a,error:i}=e,l={select:[\"select\",o,r&&\"disabled\",n&&\"multiple\",i&&\"error\"],icon:[\"icon\",`icon${re(o)}`,a&&\"iconOpen\",r&&\"disabled\"]};return ye(l,e2,t)},dT=V(\"select\",{name:\"MuiNativeSelect\"})(({theme:e})=>({MozAppearance:\"none\",WebkitAppearance:\"none\",userSelect:\"none\",borderRadius:0,cursor:\"pointer\",\"&:focus\":{borderRadius:0},[`&.${Gy.disabled}`]:{cursor:\"default\"},\"&[multiple]\":{height:\"auto\"},\"&:not([multiple]) option, &:not([multiple]) optgroup\":{backgroundColor:(e.vars||e).palette.background.paper},variants:[{props:({ownerState:t})=>t.variant!==\"filled\"&&t.variant!==\"outlined\",style:{\"&&&\":{paddingRight:24,minWidth:16}}},{props:{variant:\"filled\"},style:{\"&&&\":{paddingRight:32}}},{props:{variant:\"outlined\"},style:{borderRadius:(e.vars||e).shape.borderRadius,\"&:focus\":{borderRadius:(e.vars||e).shape.borderRadius},\"&&&\":{paddingRight:32}}}]})),DB=V(dT,{name:\"MuiNativeSelect\",slot:\"Select\",shouldForwardProp:Vt,overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.select,t[o.variant],o.error&&t.error,{[`&.${Gy.multiple}`]:t.multiple}]}})({}),mT=V(\"svg\",{name:\"MuiNativeSelect\"})(({theme:e})=>({position:\"absolute\",right:0,top:\"calc(50% - .5em)\",pointerEvents:\"none\",color:(e.vars||e).palette.action.active,[`&.${Gy.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:t})=>t.open,style:{transform:\"rotate(180deg)\"}},{props:{variant:\"filled\"},style:{right:7}},{props:{variant:\"outlined\"},style:{right:7}}]})),_B=V(mT,{name:\"MuiNativeSelect\",slot:\"Icon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${re(o.variant)}`],o.open&&t.iconOpen]}})({}),BB=Xy.forwardRef(function(t,o){let{className:r,disabled:n,error:a,IconComponent:i,inputRef:l,variant:s=\"standard\",...c}=t,u={...t,disabled:n,variant:s,error:a},d=NB(u);return(0,df.jsxs)(Xy.Fragment,{children:[(0,df.jsx)(DB,{ownerState:u,className:Q(d.select,r),disabled:n,ref:l||o,...c}),t.multiple?null:(0,df.jsx)(_B,{as:i,ownerState:u,className:d.icon})]})}),t2=BB;function o2(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function Wy(e,t=!1){return e&&(o2(e.value)&&e.value!==\"\"||t&&o2(e.defaultValue)&&e.defaultValue!==\"\")}function Ky(e){return me(\"MuiSelect\",e)}var kB=se(\"MuiSelect\",[\"root\",\"select\",\"multiple\",\"filled\",\"outlined\",\"standard\",\"disabled\",\"focused\",\"icon\",\"iconOpen\",\"iconFilled\",\"iconOutlined\",\"iconStandard\",\"nativeInput\",\"error\"]),Hc=kB;var Ni=j(Te(),1),r2,jB=V(dT,{name:\"MuiSelect\",slot:\"Select\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[{[`&.${Hc.select}`]:t.select},{[`&.${Hc.select}`]:t[o.variant]},{[`&.${Hc.error}`]:t.error},{[`&.${Hc.multiple}`]:t.multiple}]}})({[`&.${Hc.select}`]:{height:\"auto\",minHeight:\"1.4375em\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",overflow:\"hidden\"}}),UB=V(mT,{name:\"MuiSelect\",slot:\"Icon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${re(o.variant)}`],o.open&&t.iconOpen]}})({}),LB=V(\"input\",{shouldForwardProp:e=>Ml(e)&&e!==\"classes\",name:\"MuiSelect\",slot:\"NativeInput\"})({bottom:0,left:0,position:\"absolute\",opacity:0,pointerEvents:\"none\",width:\"100%\",boxSizing:\"border-box\"});function n2(e,t){return typeof t==\"object\"&&t!==null?e===t:String(e)===String(t)}function HB(e){return e==null||typeof e==\"string\"&&!e.trim()}var VB=e=>{let{classes:t,variant:o,disabled:r,multiple:n,open:a,error:i}=e,l={select:[\"select\",o,r&&\"disabled\",n&&\"multiple\",i&&\"error\"],icon:[\"icon\",`icon${re(o)}`,a&&\"iconOpen\",r&&\"disabled\"],nativeInput:[\"nativeInput\"]};return ye(l,Ky,t)},IB=wt.forwardRef(function(t,o){let{\"aria-describedby\":r,\"aria-label\":n,autoFocus:a,autoWidth:i,children:l,className:s,defaultOpen:c,defaultValue:u,disabled:d,displayEmpty:p,error:f=!1,IconComponent:h,inputRef:v,labelId:T,MenuProps:y={},multiple:g,name:m,onBlur:b,onChange:P,onClose:R,onFocus:C,onKeyDown:M,onMouseDown:D,onOpen:_,open:k,readOnly:x,renderValue:N,required:O,SelectDisplayProps:A={},tabIndex:z,type:L,value:I,variant:F=\"standard\",...fe}=t,[Z,De]=Dl({controlled:I,default:u,name:\"Select\"}),[it,$e]=Dl({controlled:k,default:c,name:\"Select\"}),Me=wt.useRef(null),Le=wt.useRef(null),[qe,Be]=wt.useState(null),{current:ot}=wt.useRef(k!=null),[Se,we]=wt.useState(),Re=yo(o,v),Ye=wt.useCallback(Y=>{Le.current=Y,Y&&Be(Y)},[]),ce=qe?.parentNode;wt.useImperativeHandle(Re,()=>({focus:()=>{Le.current.focus()},node:Me.current,value:Z}),[Z]);let Ve=qe!==null&⁢wt.useEffect(()=>{if(!Ve||!ce||i||typeof ResizeObserver>\"u\")return;let Y=new ResizeObserver(()=>{we(ce.clientWidth)});return Y.observe(ce),()=>{Y.disconnect()}},[Ve,ce,i]),wt.useEffect(()=>{c&&it&&qe&&!ot&&(we(i?null:ce.clientWidth),Le.current.focus())},[qe,i]),wt.useEffect(()=>{a&&Le.current.focus()},[a]),wt.useEffect(()=>{if(!T)return;let Y=Ol(Le.current).getElementById(T);if(Y){let Oe=()=>{getSelection().isCollapsed&&Le.current.focus()};return Y.addEventListener(\"click\",Oe),()=>{Y.removeEventListener(\"click\",Oe)}}},[T]);let yt=(Y,Oe)=>{Y?_&&_(Oe):R&&R(Oe),ot||(we(i?null:ce.clientWidth),$e(Y))},Fe=Y=>{D?.(Y),Y.button===0&&(Y.preventDefault(),Le.current.focus(),yt(!0,Y))},Ce=Y=>{yt(!1,Y)},xt=wt.Children.toArray(l),rt=Y=>{let Oe=xt.find(Mt=>Mt.props.value===Y.target.value);Oe!==void 0&&(De(Oe.props.value),P&&P(Y,Oe))},Ze=Y=>Oe=>{let Mt;if(Oe.currentTarget.hasAttribute(\"tabindex\")){if(g){Mt=Array.isArray(Z)?Z.slice():[];let Ft=Z.indexOf(Y.props.value);Ft===-1?Mt.push(Y.props.value):Mt.splice(Ft,1)}else Mt=Y.props.value;if(Y.props.onClick&&Y.props.onClick(Oe),Z!==Mt&&(De(Mt),P)){let Ft=Oe.nativeEvent||Oe,ht=new Ft.constructor(Ft.type,Ft);Object.defineProperty(ht,\"target\",{writable:!0,value:{value:Mt,name:m}}),P(ht,Y)}g||yt(!1,Oe)}},le=Y=>{x||([\" \",\"ArrowUp\",\"ArrowDown\",\"Enter\"].includes(Y.key)&&(Y.preventDefault(),yt(!0,Y)),M?.(Y))},no=Y=>{!Ve&&b&&(Object.defineProperty(Y,\"target\",{writable:!0,value:{value:Z,name:m}}),b(Y))};delete fe[\"aria-invalid\"];let Je,q,$=[],ue=!1,ze=!1;(Wy({value:Z})||p)&&(N?Je=N(Z):ue=!0);let ie=xt.map(Y=>{if(!wt.isValidElement(Y))return null;let Oe;if(g){if(!Array.isArray(Z))throw new Error(Ro(2));Oe=Z.some(Mt=>n2(Mt,Y.props.value)),Oe&&ue&&$.push(Y.props.children)}else Oe=n2(Z,Y.props.value),Oe&&ue&&(q=Y.props.children);return Oe&&(ze=!0),wt.cloneElement(Y,{\"aria-selected\":Oe?\"true\":\"false\",onClick:Ze(Y),onKeyUp:Mt=>{Mt.key===\" \"&&Mt.preventDefault(),Y.props.onKeyUp&&Y.props.onKeyUp(Mt)},role:\"option\",selected:Oe,value:void 0,\"data-value\":Y.props.value})});ue&&(g?$.length===0?Je=null:Je=$.reduce((Y,Oe,Mt)=>(Y.push(Oe),Mt<$.length-1&&Y.push(\", \"),Y),[]):Je=q);let be=Se;!i&&ot&&qe&&(be=ce.clientWidth);let ge;typeof z<\"u\"?ge=z:ge=d?null:0;let Ge=A.id||(m?`mui-component-select-${m}`:void 0),Ee={...t,variant:F,value:Z,open:Ve,error:f},ve=VB(Ee),et={...y.PaperProps,...typeof y.slotProps?.paper==\"function\"?y.slotProps.paper(Ee):y.slotProps?.paper},Kt={...y.MenuListProps,...typeof y.slotProps?.list==\"function\"?y.slotProps.list(Ee):y.slotProps?.list},vo=bc();return(0,Ni.jsxs)(wt.Fragment,{children:[(0,Ni.jsx)(jB,{as:\"div\",ref:Ye,tabIndex:ge,role:\"combobox\",\"aria-controls\":Ve?vo:void 0,\"aria-disabled\":d?\"true\":void 0,\"aria-expanded\":Ve?\"true\":\"false\",\"aria-haspopup\":\"listbox\",\"aria-label\":n,\"aria-labelledby\":[T,Ge].filter(Boolean).join(\" \")||void 0,\"aria-describedby\":r,\"aria-required\":O?\"true\":void 0,\"aria-invalid\":f?\"true\":void 0,onKeyDown:le,onMouseDown:d||x?null:Fe,onBlur:no,onFocus:C,...A,ownerState:Ee,className:Q(A.className,ve.select,s),id:Ge,children:HB(Je)?r2||(r2=(0,Ni.jsx)(\"span\",{className:\"notranslate\",\"aria-hidden\":!0,children:\"\\u200B\"})):Je}),(0,Ni.jsx)(LB,{\"aria-invalid\":f,value:Array.isArray(Z)?Z.join(\",\"):Z,name:m,ref:Me,\"aria-hidden\":!0,onChange:rt,tabIndex:-1,disabled:d,className:ve.nativeInput,autoFocus:a,required:O,...fe,ownerState:Ee}),(0,Ni.jsx)(UB,{as:h,className:ve.icon,ownerState:Ee}),(0,Ni.jsx)(zi,{id:`menu-${m||\"\"}`,anchorEl:ce,open:Ve,onClose:Ce,anchorOrigin:{vertical:\"bottom\",horizontal:\"center\"},transformOrigin:{vertical:\"top\",horizontal:\"center\"},...y,slotProps:{...y.slotProps,list:{\"aria-labelledby\":T,role:\"listbox\",\"aria-multiselectable\":g?\"true\":void 0,disableListWrap:!0,id:vo,...Kt},paper:{...et,style:{minWidth:be,...et!=null?et.style:null}}},children:ie})]})}),a2=IB;function Ul({props:e,states:t,muiFormControl:o}){return t.reduce((r,n)=>(r[n]=e[n],o&&typeof e[n]>\"u\"&&(r[n]=o[n]),r),{})}var l2=j(W(),1);var i2=j(W(),1),$B=i2.createContext(void 0),Qy=$B;function Da(){return l2.useContext(Qy)}var s2=j(Te(),1),c2=kr((0,s2.jsx)(\"path\",{d:\"M7 10l5 5 5-5z\"}),\"ArrowDropDown\");var y2=j(W(),1);var $o=j(W(),1);var jr=j(W(),1);var mf=j(Te(),1);function Zy(e){return parseInt(e,10)||0}var FB={shadow:{visibility:\"hidden\",position:\"absolute\",overflow:\"hidden\",height:0,top:0,left:0,transform:\"translateZ(0)\"}};function qB(e){for(let t in e)return!1;return!0}function u2(e){return qB(e)||e.outerHeightStyle===0&&!e.overflowing}var YB=jr.forwardRef(function(t,o){let{onChange:r,maxRows:n,minRows:a=1,style:i,value:l,...s}=t,{current:c}=jr.useRef(l!=null),u=jr.useRef(null),d=to(o,u),p=jr.useRef(null),f=jr.useRef(null),h=jr.useCallback(()=>{let m=u.current,b=f.current;if(!m||!b)return;let R=rn(m).getComputedStyle(m);if(R.width===\"0px\")return{outerHeightStyle:0,overflowing:!1};b.style.width=R.width,b.value=m.value||t.placeholder||\"x\",b.value.slice(-1)===`\n`&&(b.value+=\" \");let C=R.boxSizing,M=Zy(R.paddingBottom)+Zy(R.paddingTop),D=Zy(R.borderBottomWidth)+Zy(R.borderTopWidth),_=b.scrollHeight;b.value=\"x\";let k=b.scrollHeight,x=_;a&&(x=Math.max(Number(a)*k,x)),n&&(x=Math.min(Number(n)*k,x)),x=Math.max(x,k);let N=x+(C===\"border-box\"?M+D:0),O=Math.abs(x-_)<=1;return{outerHeightStyle:N,overflowing:O}},[n,a,t.placeholder]),v=nn(()=>{let m=u.current,b=h();if(!m||!b||u2(b))return!1;let P=b.outerHeightStyle;return p.current!=null&&p.current!==P}),T=jr.useCallback(()=>{let m=u.current,b=h();if(!m||!b||u2(b))return;let P=b.outerHeightStyle;p.current!==P&&(p.current=P,m.style.height=`${P}px`),m.style.overflow=b.overflowing?\"hidden\":\"\"},[h]),y=jr.useRef(-1);return Io(()=>{let m=Mc(T),b=u?.current;if(!b)return;let P=rn(b);P.addEventListener(\"resize\",m);let R;return typeof ResizeObserver<\"u\"&&(R=new ResizeObserver(()=>{v()&&(R.unobserve(b),cancelAnimationFrame(y.current),T(),y.current=requestAnimationFrame(()=>{R.observe(b)}))}),R.observe(b)),()=>{m.clear(),cancelAnimationFrame(y.current),P.removeEventListener(\"resize\",m),R&&R.disconnect()}},[h,T,v]),Io(()=>{T()}),(0,mf.jsxs)(jr.Fragment,{children:[(0,mf.jsx)(\"textarea\",{value:l,onChange:m=>{c||T();let b=m.target,P=b.value.length,R=b.value.endsWith(`\n`),C=b.selectionStart===P;R&&C&&b.setSelectionRange(P,P),r&&r(m)},ref:d,rows:a,style:i,...s}),(0,mf.jsx)(\"textarea\",{\"aria-hidden\":!0,className:t.className,readOnly:!0,ref:f,tabIndex:-1,style:{...FB.shadow,...i,paddingTop:0,paddingBottom:0}})]})}),yT=YB;function p2(e){return me(\"MuiInputBase\",e)}var GB=se(\"MuiInputBase\",[\"root\",\"formControl\",\"focused\",\"disabled\",\"adornedStart\",\"adornedEnd\",\"error\",\"sizeSmall\",\"multiline\",\"colorSecondary\",\"fullWidth\",\"hiddenLabel\",\"readOnly\",\"input\",\"inputSizeSmall\",\"inputMultiline\",\"inputTypeSearch\",\"inputAdornedStart\",\"inputAdornedEnd\",\"inputHiddenLabel\"]),xn=GB;var Ll=j(Te(),1),f2,Hl=(e,t)=>{let{ownerState:o}=e;return[t.root,o.formControl&&t.formControl,o.startAdornment&&t.adornedStart,o.endAdornment&&t.adornedEnd,o.error&&t.error,o.size===\"small\"&&t.sizeSmall,o.multiline&&t.multiline,o.color&&t[`color${re(o.color)}`],o.fullWidth&&t.fullWidth,o.hiddenLabel&&t.hiddenLabel]},Vl=(e,t)=>{let{ownerState:o}=e;return[t.input,o.size===\"small\"&&t.inputSizeSmall,o.multiline&&t.inputMultiline,o.type===\"search\"&&t.inputTypeSearch,o.startAdornment&&t.inputAdornedStart,o.endAdornment&&t.inputAdornedEnd,o.hiddenLabel&&t.inputHiddenLabel]},XB=e=>{let{classes:t,color:o,disabled:r,error:n,endAdornment:a,focused:i,formControl:l,fullWidth:s,hiddenLabel:c,multiline:u,readOnly:d,size:p,startAdornment:f,type:h}=e,v={root:[\"root\",`color${re(o)}`,r&&\"disabled\",n&&\"error\",s&&\"fullWidth\",i&&\"focused\",l&&\"formControl\",p&&p!==\"medium\"&&`size${re(p)}`,u&&\"multiline\",f&&\"adornedStart\",a&&\"adornedEnd\",c&&\"hiddenLabel\",d&&\"readOnly\"],input:[\"input\",r&&\"disabled\",h===\"search\"&&\"inputTypeSearch\",u&&\"inputMultiline\",p===\"small\"&&\"inputSizeSmall\",c&&\"inputHiddenLabel\",f&&\"inputAdornedStart\",a&&\"inputAdornedEnd\",d&&\"readOnly\"]};return ye(v,p2,t)},Il=V(\"div\",{name:\"MuiInputBase\",slot:\"Root\",overridesResolver:Hl})(xe(({theme:e})=>({...e.typography.body1,color:(e.vars||e).palette.text.primary,lineHeight:\"1.4375em\",boxSizing:\"border-box\",position:\"relative\",cursor:\"text\",display:\"inline-flex\",alignItems:\"center\",[`&.${xn.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:\"default\"},variants:[{props:({ownerState:t})=>t.multiline,style:{padding:\"4px 0 5px\"}},{props:({ownerState:t,size:o})=>t.multiline&&o===\"small\",style:{paddingTop:1}},{props:({ownerState:t})=>t.fullWidth,style:{width:\"100%\"}}]}))),$l=V(\"input\",{name:\"MuiInputBase\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>{let t=e.palette.mode===\"light\",o={color:\"currentColor\",...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},transition:e.transitions.create(\"opacity\",{duration:e.transitions.duration.shorter})},r={opacity:\"0 !important\"},n=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{font:\"inherit\",letterSpacing:\"inherit\",color:\"currentColor\",padding:\"4px 0 5px\",border:0,boxSizing:\"content-box\",background:\"none\",height:\"1.4375em\",margin:0,WebkitTapHighlightColor:\"transparent\",display:\"block\",minWidth:0,width:\"100%\",\"&::-webkit-input-placeholder\":o,\"&::-moz-placeholder\":o,\"&::-ms-input-placeholder\":o,\"&:focus\":{outline:0},\"&:invalid\":{boxShadow:\"none\"},\"&::-webkit-search-decoration\":{WebkitAppearance:\"none\"},[`label[data-shrink=false] + .${xn.formControl} &`]:{\"&::-webkit-input-placeholder\":r,\"&::-moz-placeholder\":r,\"&::-ms-input-placeholder\":r,\"&:focus::-webkit-input-placeholder\":n,\"&:focus::-moz-placeholder\":n,\"&:focus::-ms-input-placeholder\":n},[`&.${xn.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:a})=>!a.disableInjectingGlobalStyles,style:{animationName:\"mui-auto-fill-cancel\",animationDuration:\"10ms\",\"&:-webkit-autofill\":{animationDuration:\"5000s\",animationName:\"mui-auto-fill\"}}},{props:{size:\"small\"},style:{paddingTop:1}},{props:({ownerState:a})=>a.multiline,style:{height:\"auto\",resize:\"none\",padding:0,paddingTop:0}},{props:{type:\"search\"},style:{MozAppearance:\"textfield\"}}]}})),d2=pw({\"@keyframes mui-auto-fill\":{from:{display:\"block\"}},\"@keyframes mui-auto-fill-cancel\":{from:{display:\"block\"}}}),WB=$o.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiInputBase\"}),{\"aria-describedby\":n,autoComplete:a,autoFocus:i,className:l,color:s,components:c={},componentsProps:u={},defaultValue:d,disabled:p,disableInjectingGlobalStyles:f,endAdornment:h,error:v,fullWidth:T=!1,id:y,inputComponent:g=\"input\",inputProps:m={},inputRef:b,margin:P,maxRows:R,minRows:C,multiline:M=!1,name:D,onBlur:_,onChange:k,onClick:x,onFocus:N,onKeyDown:O,onKeyUp:A,placeholder:z,readOnly:L,renderSuffix:I,rows:F,size:fe,slotProps:Z={},slots:De={},startAdornment:it,type:$e=\"text\",value:Me,...Le}=r,qe=m.value!=null?m.value:Me,{current:Be}=$o.useRef(qe!=null),ot=$o.useRef(),Se=$o.useCallback(ge=>{},[]),we=yo(ot,b,m.ref,Se),[Re,Ye]=$o.useState(!1),ce=Da(),Ve=Ul({props:r,muiFormControl:ce,states:[\"color\",\"disabled\",\"error\",\"hiddenLabel\",\"size\",\"required\",\"filled\"]});Ve.focused=ce?ce.focused:Re,$o.useEffect(()=>{!ce&&p&&Re&&(Ye(!1),_&&_())},[ce,p,Re,_]);let yt=ce&&ce.onFilled,Fe=ce&&ce.onEmpty,Ce=$o.useCallback(ge=>{Wy(ge)?yt&&yt():Fe&&Fe()},[yt,Fe]);wc(()=>{Be&&Ce({value:qe})},[qe,Ce,Be]);let xt=ge=>{N&&N(ge),m.onFocus&&m.onFocus(ge),ce&&ce.onFocus?ce.onFocus(ge):Ye(!0)},rt=ge=>{_&&_(ge),m.onBlur&&m.onBlur(ge),ce&&ce.onBlur?ce.onBlur(ge):Ye(!1)},Ze=(ge,...Ge)=>{if(!Be){let Ee=ge.target||ot.current;if(Ee==null)throw new Error(Ro(1));Ce({value:Ee.value})}m.onChange&&m.onChange(ge,...Ge),k&&k(ge,...Ge)};$o.useEffect(()=>{Ce(ot.current)},[]);let le=ge=>{ot.current&&ge.currentTarget===ge.target&&ot.current.focus(),x&&x(ge)},no=g,Je=m;M&&no===\"input\"&&(F?Je={type:void 0,minRows:F,maxRows:F,...Je}:Je={type:void 0,maxRows:R,minRows:C,...Je},no=yT);let q=ge=>{Ce(ge.animationName===\"mui-auto-fill-cancel\"?ot.current:{value:\"x\"})};$o.useEffect(()=>{ce&&ce.setAdornedStart(!!it)},[ce,it]);let $={...r,color:Ve.color||\"primary\",disabled:Ve.disabled,endAdornment:h,error:Ve.error,focused:Ve.focused,formControl:ce,fullWidth:T,hiddenLabel:Ve.hiddenLabel,multiline:M,size:Ve.size,startAdornment:it,type:$e},ue=XB($),ze=De.root||c.Root||Il,ie=Z.root||u.root||{},be=De.input||c.Input||$l;return Je={...Je,...Z.input??u.input},(0,Ll.jsxs)($o.Fragment,{children:[!f&&typeof d2==\"function\"&&(f2||(f2=(0,Ll.jsx)(d2,{}))),(0,Ll.jsxs)(ze,{...ie,ref:o,onClick:le,...Le,...!br(ze)&&{ownerState:{...$,...ie.ownerState}},className:Q(ue.root,ie.className,l,L&&\"MuiInputBase-readOnly\"),children:[it,(0,Ll.jsx)(Qy.Provider,{value:null,children:(0,Ll.jsx)(be,{\"aria-invalid\":Ve.error,\"aria-describedby\":n,autoComplete:a,autoFocus:i,defaultValue:d,disabled:Ve.disabled,id:y,onAnimationStart:q,name:D,placeholder:z,readOnly:L,required:Ve.required,rows:F,value:qe,onKeyDown:O,onKeyUp:A,type:$e,...Je,...!br(be)&&{as:no,ownerState:{...$,...Je.ownerState}},ref:we,className:Q(ue.input,Je.className,L&&\"MuiInputBase-readOnly\"),onBlur:rt,onChange:Ze,onFocus:xt})}),h,I?I({...Ve,startAdornment:it}):null]})]})}),Fl=WB;function m2(e){return me(\"MuiInput\",e)}var KB={...xn,...se(\"MuiInput\",[\"root\",\"underline\",\"input\"])},Vc=KB;var h2=j(Te(),1),QB=e=>{let{classes:t,disableUnderline:o}=e,n=ye({root:[\"root\",!o&&\"underline\"],input:[\"input\"]},m2,t);return{...t,...n}},ZB=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiInput\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[...Hl(e,t),!o.disableUnderline&&t.underline]}})(xe(({theme:e})=>{let o=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.42)\":\"rgba(255, 255, 255, 0.7)\";return e.vars&&(o=e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline)),{position:\"relative\",variants:[{props:({ownerState:r})=>r.formControl,style:{\"label + &\":{marginTop:16}}},{props:({ownerState:r})=>!r.disableUnderline,style:{\"&::after\":{left:0,bottom:0,content:'\"\"',position:\"absolute\",right:0,transform:\"scaleX(0)\",transition:e.transitions.create(\"transform\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:\"none\"},[`&.${Vc.focused}:after`]:{transform:\"scaleX(1) translateX(0)\"},[`&.${Vc.error}`]:{\"&::before, &::after\":{borderBottomColor:(e.vars||e).palette.error.main}},\"&::before\":{borderBottom:`1px solid ${o}`,left:0,bottom:0,content:'\"\\\\00a0\"',position:\"absolute\",right:0,transition:e.transitions.create(\"border-bottom-color\",{duration:e.transitions.duration.shorter}),pointerEvents:\"none\"},[`&:hover:not(.${Vc.disabled}, .${Vc.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,\"@media (hover: none)\":{borderBottom:`1px solid ${o}`}},[`&.${Vc.disabled}:before`]:{borderBottomStyle:\"dotted\"}}},...Object.entries(e.palette).filter(Xt()).map(([r])=>({props:{color:r,disableUnderline:!1},style:{\"&::after\":{borderBottom:`2px solid ${(e.vars||e).palette[r].main}`}}}))]}})),JB=V($l,{name:\"MuiInput\",slot:\"Input\",overridesResolver:Vl})({}),g2=y2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiInput\"}),{disableUnderline:n=!1,components:a={},componentsProps:i,fullWidth:l=!1,inputComponent:s=\"input\",multiline:c=!1,slotProps:u,slots:d={},type:p=\"text\",...f}=r,h=QB(r),T={root:{ownerState:{disableUnderline:n}}},y=u??i?at(u??i,T):T,g=d.root??a.Root??ZB,m=d.input??a.Input??JB;return(0,h2.jsx)(Fl,{slots:{root:g,input:m},slotProps:y,fullWidth:l,inputComponent:s,multiline:c,ref:o,type:p,...f,classes:h})});g2.muiName=\"Input\";var hT=g2;var v2=j(W(),1);function b2(e){return me(\"MuiFilledInput\",e)}var e4={...xn,...se(\"MuiFilledInput\",[\"root\",\"underline\",\"input\",\"adornedStart\",\"adornedEnd\",\"sizeSmall\",\"multiline\",\"hiddenLabel\"])},Di=e4;var T2=j(Te(),1),t4=e=>{let{classes:t,disableUnderline:o,startAdornment:r,endAdornment:n,size:a,hiddenLabel:i,multiline:l}=e,s={root:[\"root\",!o&&\"underline\",r&&\"adornedStart\",n&&\"adornedEnd\",a===\"small\"&&`size${re(a)}`,i&&\"hiddenLabel\",l&&\"multiline\"],input:[\"input\"]},c=ye(s,b2,t);return{...t,...c}},o4=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiFilledInput\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[...Hl(e,t),!o.disableUnderline&&t.underline]}})(xe(({theme:e})=>{let t=e.palette.mode===\"light\",o=t?\"rgba(0, 0, 0, 0.42)\":\"rgba(255, 255, 255, 0.7)\",r=t?\"rgba(0, 0, 0, 0.06)\":\"rgba(255, 255, 255, 0.09)\",n=t?\"rgba(0, 0, 0, 0.09)\":\"rgba(255, 255, 255, 0.13)\",a=t?\"rgba(0, 0, 0, 0.12)\":\"rgba(255, 255, 255, 0.12)\";return{position:\"relative\",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),\"&:hover\":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:n,\"@media (hover: none)\":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r}},[`&.${Di.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r},[`&.${Di.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a},variants:[{props:({ownerState:i})=>!i.disableUnderline,style:{\"&::after\":{left:0,bottom:0,content:'\"\"',position:\"absolute\",right:0,transform:\"scaleX(0)\",transition:e.transitions.create(\"transform\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:\"none\"},[`&.${Di.focused}:after`]:{transform:\"scaleX(1) translateX(0)\"},[`&.${Di.error}`]:{\"&::before, &::after\":{borderBottomColor:(e.vars||e).palette.error.main}},\"&::before\":{borderBottom:`1px solid ${e.vars?e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline):o}`,left:0,bottom:0,content:'\"\\\\00a0\"',position:\"absolute\",right:0,transition:e.transitions.create(\"border-bottom-color\",{duration:e.transitions.duration.shorter}),pointerEvents:\"none\"},[`&:hover:not(.${Di.disabled}, .${Di.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Di.disabled}:before`]:{borderBottomStyle:\"dotted\"}}},...Object.entries(e.palette).filter(Xt()).map(([i])=>({props:{disableUnderline:!1,color:i},style:{\"&::after\":{borderBottom:`2px solid ${(e.vars||e).palette[i]?.main}`}}})),{props:({ownerState:i})=>i.startAdornment,style:{paddingLeft:12}},{props:({ownerState:i})=>i.endAdornment,style:{paddingRight:12}},{props:({ownerState:i})=>i.multiline,style:{padding:\"25px 12px 8px\"}},{props:({ownerState:i,size:l})=>i.multiline&&l===\"small\",style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:i})=>i.multiline&&i.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:i})=>i.multiline&&i.hiddenLabel&&i.size===\"small\",style:{paddingTop:8,paddingBottom:9}}]}})),r4=V($l,{name:\"MuiFilledInput\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!e.vars&&{\"&:-webkit-autofill\":{WebkitBoxShadow:e.palette.mode===\"light\"?null:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:e.palette.mode===\"light\"?null:\"#fff\",caretColor:e.palette.mode===\"light\"?null:\"#fff\",borderTopLeftRadius:\"inherit\",borderTopRightRadius:\"inherit\"}},...e.vars&&{\"&:-webkit-autofill\":{borderTopLeftRadius:\"inherit\",borderTopRightRadius:\"inherit\"},[e.getColorSchemeSelector(\"dark\")]:{\"&:-webkit-autofill\":{WebkitBoxShadow:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:\"#fff\",caretColor:\"#fff\"}}},variants:[{props:{size:\"small\"},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:t})=>t.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}},{props:({ownerState:t})=>t.hiddenLabel&&t.size===\"small\",style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:t})=>t.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),x2=v2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiFilledInput\"}),{disableUnderline:n=!1,components:a={},componentsProps:i,fullWidth:l=!1,hiddenLabel:s,inputComponent:c=\"input\",multiline:u=!1,slotProps:d,slots:p={},type:f=\"text\",...h}=r,v={...r,disableUnderline:n,fullWidth:l,inputComponent:c,multiline:u,type:f},T=t4(r),y={root:{ownerState:v},input:{ownerState:v}},g=d??i?at(y,d??i):y,m=p.root??a.Root??o4,b=p.input??a.Input??r4;return(0,T2.jsx)(Fl,{slots:{root:m,input:b},slotProps:g,fullWidth:l,inputComponent:c,multiline:u,ref:o,type:f,...h,classes:T})});x2.muiName=\"Input\";var gT=x2;var Jy=j(W(),1);var yf=j(Te(),1),S2,n4=V(\"fieldset\",{name:\"MuiNotchedOutlined\",shouldForwardProp:Vt})({textAlign:\"left\",position:\"absolute\",bottom:0,right:0,top:-5,left:0,margin:0,padding:\"0 8px\",pointerEvents:\"none\",borderRadius:\"inherit\",borderStyle:\"solid\",borderWidth:1,overflow:\"hidden\",minWidth:\"0%\"}),a4=V(\"legend\",{name:\"MuiNotchedOutlined\",shouldForwardProp:Vt})(xe(({theme:e})=>({float:\"unset\",width:\"auto\",overflow:\"hidden\",variants:[{props:({ownerState:t})=>!t.withLabel,style:{padding:0,lineHeight:\"11px\",transition:e.transitions.create(\"width\",{duration:150,easing:e.transitions.easing.easeOut})}},{props:({ownerState:t})=>t.withLabel,style:{display:\"block\",padding:0,height:11,fontSize:\"0.75em\",visibility:\"hidden\",maxWidth:.01,transition:e.transitions.create(\"max-width\",{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:\"nowrap\",\"& > span\":{paddingLeft:5,paddingRight:5,display:\"inline-block\",opacity:0,visibility:\"visible\"}}},{props:({ownerState:t})=>t.withLabel&&t.notched,style:{maxWidth:\"100%\",transition:e.transitions.create(\"max-width\",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]})));function bT(e){let{children:t,classes:o,className:r,label:n,notched:a,...i}=e,l=n!=null&&n!==\"\",s={...e,notched:a,withLabel:l};return(0,yf.jsx)(n4,{\"aria-hidden\":!0,className:r,ownerState:s,...i,children:(0,yf.jsx)(a4,{ownerState:s,children:l?(0,yf.jsx)(\"span\",{children:n}):S2||(S2=(0,yf.jsx)(\"span\",{className:\"notranslate\",\"aria-hidden\":!0,children:\"\\u200B\"}))})})}function P2(e){return me(\"MuiOutlinedInput\",e)}var i4={...xn,...se(\"MuiOutlinedInput\",[\"root\",\"notchedOutline\",\"input\"])},Sn=i4;var hf=j(Te(),1),l4=e=>{let{classes:t}=e,r=ye({root:[\"root\"],notchedOutline:[\"notchedOutline\"],input:[\"input\"]},P2,t);return{...t,...r}},s4=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiOutlinedInput\",slot:\"Root\",overridesResolver:Hl})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.23)\":\"rgba(255, 255, 255, 0.23)\";return{position:\"relative\",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},\"@media (hover: none)\":{[`&:hover .${Sn.notchedOutline}`]:{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}},[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(Xt()).map(([o])=>({props:{color:o},style:{[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette[o].main}}})),{props:{},style:{[`&.${Sn.error} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Sn.disabled} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:o})=>o.startAdornment,style:{paddingLeft:14}},{props:({ownerState:o})=>o.endAdornment,style:{paddingRight:14}},{props:({ownerState:o})=>o.multiline,style:{padding:\"16.5px 14px\"}},{props:({ownerState:o,size:r})=>o.multiline&&r===\"small\",style:{padding:\"8.5px 14px\"}}]}})),c4=V(bT,{name:\"MuiOutlinedInput\",slot:\"NotchedOutline\"})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.23)\":\"rgba(255, 255, 255, 0.23)\";return{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}})),u4=V($l,{name:\"MuiOutlinedInput\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>({padding:\"16.5px 14px\",...!e.vars&&{\"&:-webkit-autofill\":{WebkitBoxShadow:e.palette.mode===\"light\"?null:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:e.palette.mode===\"light\"?null:\"#fff\",caretColor:e.palette.mode===\"light\"?null:\"#fff\",borderRadius:\"inherit\"}},...e.vars&&{\"&:-webkit-autofill\":{borderRadius:\"inherit\"},[e.getColorSchemeSelector(\"dark\")]:{\"&:-webkit-autofill\":{WebkitBoxShadow:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:\"#fff\",caretColor:\"#fff\"}}},variants:[{props:{size:\"small\"},style:{padding:\"8.5px 14px\"}},{props:({ownerState:t})=>t.multiline,style:{padding:0}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}}]}))),R2=Jy.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiOutlinedInput\"}),{components:n={},fullWidth:a=!1,inputComponent:i=\"input\",label:l,multiline:s=!1,notched:c,slots:u={},slotProps:d={},type:p=\"text\",...f}=r,h=l4(r),v=Da(),T=Ul({props:r,muiFormControl:v,states:[\"color\",\"disabled\",\"error\",\"focused\",\"hiddenLabel\",\"size\",\"required\"]}),y={...r,color:T.color||\"primary\",disabled:T.disabled,error:T.error,focused:T.focused,formControl:v,fullWidth:a,hiddenLabel:T.hiddenLabel,multiline:s,size:T.size,type:p},g=u.root??n.Root??s4,m=u.input??n.Input??u4,[b,P]=Tt(\"notchedOutline\",{elementType:c4,className:h.notchedOutline,shouldForwardComponentProp:!0,ownerState:y,externalForwardedProps:{slots:u,slotProps:d},additionalProps:{label:l!=null&&l!==\"\"&&T.required?(0,hf.jsxs)(Jy.Fragment,{children:[l,\"\\u2009\",\"*\"]}):l}});return(0,hf.jsx)(Fl,{slots:{root:g,input:m},slotProps:d,renderSuffix:R=>(0,hf.jsx)(b,{...P,notched:typeof c<\"u\"?c:!!(R.startAdornment||R.filled||R.focused)}),fullWidth:a,inputComponent:i,multiline:s,ref:o,type:p,...f,classes:{...h,notchedOutline:null}})});R2.muiName=\"Input\";var vT=R2;var gf=j(Te(),1),p4=e=>{let{classes:t}=e,r=ye({root:[\"root\"]},Ky,t);return{...t,...r}},TT={name:\"MuiSelect\",slot:\"Root\",shouldForwardProp:e=>Vt(e)&&e!==\"variant\"},f4=V(hT,TT)(\"\"),d4=V(vT,TT)(\"\"),m4=V(gT,TT)(\"\"),C2=Ic.forwardRef(function(t,o){let r=Pe({name:\"MuiSelect\",props:t}),{autoWidth:n=!1,children:a,classes:i={},className:l,defaultOpen:s=!1,displayEmpty:c=!1,IconComponent:u=c2,id:d,input:p,inputProps:f,label:h,labelId:v,MenuProps:T,multiple:y=!1,native:g=!1,onClose:m,onOpen:b,open:P,renderValue:R,SelectDisplayProps:C,variant:M=\"outlined\",...D}=r,_=g?t2:a2,k=Da(),x=Ul({props:r,muiFormControl:k,states:[\"variant\",\"error\"]}),N=x.variant||M,O={...r,variant:N,classes:i},A=p4(O),{root:z,...L}=A,I=p||{standard:(0,gf.jsx)(f4,{ownerState:O}),outlined:(0,gf.jsx)(d4,{label:h,ownerState:O}),filled:(0,gf.jsx)(m4,{ownerState:O})}[N],F=yo(o,gr(I));return(0,gf.jsx)(Ic.Fragment,{children:Ic.cloneElement(I,{inputComponent:_,inputProps:{children:a,error:x.error,IconComponent:u,variant:N,type:void 0,multiple:y,...g?{id:d}:{autoWidth:n,defaultOpen:s,displayEmpty:c,labelId:v,MenuProps:T,onClose:m,onOpen:b,open:P,renderValue:R,SelectDisplayProps:{id:d,...C}},...f,classes:f?at(L,f.classes):L,...p?p.props.inputProps:{}},...(y&&g||c)&&N===\"outlined\"?{notched:!0}:{},ref:F,className:Q(I.props.className,l,A.root),...!p&&{variant:N},...D})})});C2.muiName=\"Select\";var Xn=C2;var _i=j(W(),1);var Wn=j(W(),1);function Pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var eh=j(W(),1);var xT=class e{static create(){return new e}static use(){let t=zc(e.create).current,[o,r]=eh.useState(!1);return t.shouldMount=o,t.setShouldMount=r,eh.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=y4(),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 th(){return xT.use()}function y4(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=j(W(),1);var oh=j(W(),1);var ST=j(Te(),1);function h4(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,d]=oh.useState(!1),p=Q(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),f={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},h=Q(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&d(!0),oh.useEffect(()=>{if(!l&&s!=null){let v=setTimeout(s,c);return()=>{clearTimeout(v)}}},[s,l,c]),(0,ST.jsx)(\"span\",{className:p,style:f,children:(0,ST.jsx)(\"span\",{className:h})})}var E2=h4;var g4=se(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Ur=g4;var rh=j(Te(),1),PT=550,b4=80,v4=Vn`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,T4=Vn`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,x4=Vn`\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`,S4=V(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),P4=V(E2,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Ur.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${v4};\n animation-duration: ${PT}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Ur.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Ur.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Ur.childLeaving} {\n opacity: 0;\n animation-name: ${T4};\n animation-duration: ${PT}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Ur.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${x4};\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`,R4=ho.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),d=ho.useRef(null);ho.useEffect(()=>{d.current&&(d.current(),d.current=null)},[s]);let p=ho.useRef(!1),f=vn(),h=ho.useRef(null),v=ho.useRef(null),T=ho.useCallback(b=>{let{pulsate:P,rippleX:R,rippleY:C,rippleSize:M,cb:D}=b;c(_=>[..._,(0,rh.jsx)(P4,{classes:{ripple:Q(a.ripple,Ur.ripple),rippleVisible:Q(a.rippleVisible,Ur.rippleVisible),ripplePulsate:Q(a.ripplePulsate,Ur.ripplePulsate),child:Q(a.child,Ur.child),childLeaving:Q(a.childLeaving,Ur.childLeaving),childPulsate:Q(a.childPulsate,Ur.childPulsate)},timeout:PT,pulsate:P,rippleX:R,rippleY:C,rippleSize:M},u.current)]),u.current+=1,d.current=D},[a]),y=ho.useCallback((b={},P={},R=()=>{})=>{let{pulsate:C=!1,center:M=n||P.pulsate,fakeElement:D=!1}=P;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let _=D?null:v.current,k=_?_.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,N,O;if(M||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(k.width/2),N=Math.round(k.height/2);else{let{clientX:A,clientY:z}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(A-k.left),N=Math.round(z-k.top)}if(M)O=Math.sqrt((2*k.width**2+k.height**2)/3),O%2===0&&(O+=1);else{let A=Math.max(Math.abs((_?_.clientWidth:0)-x),x)*2+2,z=Math.max(Math.abs((_?_.clientHeight:0)-N),N)*2+2;O=Math.sqrt(A**2+z**2)}b?.touches?h.current===null&&(h.current=()=>{T({pulsate:C,rippleX:x,rippleY:N,rippleSize:O,cb:R})},f.start(b4,()=>{h.current&&(h.current(),h.current=null)})):T({pulsate:C,rippleX:x,rippleY:N,rippleSize:O,cb:R})},[n,T,f]),g=ho.useCallback(()=>{y({},{pulsate:!0})},[y]),m=ho.useCallback((b,P)=>{if(f.clear(),b?.type===\"touchend\"&&h.current){h.current(),h.current=null,f.start(0,()=>{m(b,P)});return}h.current=null,c(R=>R.length>0?R.slice(1):R),d.current=P},[f]);return ho.useImperativeHandle(o,()=>({pulsate:g,start:y,stop:m}),[g,y,m]),(0,rh.jsx)(S4,{className:Q(Ur.root,a.root,i),ref:v,...l,children:(0,rh.jsx)(Jv,{component:null,exit:!0,children:s})})}),w2=R4;function M2(e){return me(\"MuiButtonBase\",e)}var C4=se(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),O2=C4;var nh=j(Te(),1),E4=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=ye({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},M2,n);return o&&r&&(i.root+=` ${r}`),i},w4=V(\"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\"},[`&.${O2.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),M4=Wn.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:d=!1,focusRipple:p=!1,focusVisibleClassName:f,LinkComponent:h=\"a\",onBlur:v,onClick:T,onContextMenu:y,onDragLeave:g,onFocus:m,onFocusVisible:b,onKeyDown:P,onKeyUp:R,onMouseDown:C,onMouseLeave:M,onMouseUp:D,onTouchEnd:_,onTouchMove:k,onTouchStart:x,tabIndex:N=0,TouchRippleProps:O,touchRippleRef:A,type:z,...L}=r,I=Wn.useRef(null),F=th(),fe=yo(F.ref,A),[Z,De]=Wn.useState(!1);c&&Z&&De(!1),Wn.useImperativeHandle(n,()=>({focusVisible:()=>{De(!0),I.current.focus()}}),[]);let it=F.shouldMount&&!u&&!c;Wn.useEffect(()=>{Z&&p&&!u&&F.pulsate()},[u,p,Z,F]);let $e=_a(F,\"start\",C,d),Me=_a(F,\"stop\",y,d),Le=_a(F,\"stop\",g,d),qe=_a(F,\"stop\",D,d),Be=_a(F,\"stop\",le=>{Z&&le.preventDefault(),M&&M(le)},d),ot=_a(F,\"start\",x,d),Se=_a(F,\"stop\",_,d),we=_a(F,\"stop\",k,d),Re=_a(F,\"stop\",le=>{Pn(le.target)||De(!1),v&&v(le)},!1),Ye=Oi(le=>{I.current||(I.current=le.currentTarget),Pn(le.target)&&(De(!0),b&&b(le)),m&&m(le)}),ce=()=>{let le=I.current;return s&&s!==\"button\"&&!(le.tagName===\"A\"&&le.href)},Ve=Oi(le=>{p&&!le.repeat&&Z&&le.key===\" \"&&F.stop(le,()=>{F.start(le)}),le.target===le.currentTarget&&ce()&&le.key===\" \"&&le.preventDefault(),P&&P(le),le.target===le.currentTarget&&ce()&&le.key===\"Enter\"&&!c&&(le.preventDefault(),T&&T(le))}),yt=Oi(le=>{p&&le.key===\" \"&&Z&&!le.defaultPrevented&&F.stop(le,()=>{F.pulsate(le)}),R&&R(le),T&&le.target===le.currentTarget&&ce()&&le.key===\" \"&&!le.defaultPrevented&&T(le)}),Fe=s;Fe===\"button\"&&(L.href||L.to)&&(Fe=h);let Ce={};if(Fe===\"button\"){let le=!!L.formAction;Ce.type=z===void 0&&!le?\"button\":z,Ce.disabled=c}else!L.href&&!L.to&&(Ce.role=\"button\"),c&&(Ce[\"aria-disabled\"]=c);let xt=yo(o,I),rt={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:d,focusRipple:p,tabIndex:N,focusVisible:Z},Ze=E4(rt);return(0,nh.jsxs)(w4,{as:Fe,className:Q(Ze.root,l),ownerState:rt,onBlur:Re,onClick:T,onContextMenu:Me,onFocus:Ye,onKeyDown:Ve,onKeyUp:yt,onMouseDown:$e,onMouseLeave:Be,onMouseUp:qe,onDragLeave:Le,onTouchEnd:Se,onTouchMove:we,onTouchStart:ot,ref:xt,tabIndex:c?-1:N,type:z,...Ce,...L,children:[i,it?(0,nh.jsx)(w2,{ref:fe,center:a,...O}):null]})});function _a(e,t,o,r=!1){return Oi(n=>(o&&o(n),r||e[t](n),!0))}var Ba=M4;var z2=j(W(),1);function A2(e){return me(\"MuiDivider\",e)}var O4=se(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),ah=O4;var RT=j(Te(),1),A4=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return ye({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\"]},A2,r)},z4=V(\"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]}})(xe(({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%\"}}}]}))),N4=V(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(xe(({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)`}}]}))),CT=z2.forwardRef(function(t,o){let r=Pe({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:d=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:f=\"fullWidth\",...h}=r,v={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:d,textAlign:p,variant:f},T=A4(v);return(0,RT.jsx)(z4,{as:s,className:Q(T.root,i),role:d,ref:o,ownerState:v,\"aria-orientation\":d===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...h,children:a?(0,RT.jsx)(N4,{className:T.wrapper,ownerState:v,children:a}):null})});CT&&(CT.muiSkipListHighlight=!0);var ET=CT;var D4=se(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),ih=D4;var _4=se(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),lh=_4;function N2(e){return me(\"MuiMenuItem\",e)}var B4=se(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),$c=B4;var wT=j(Te(),1),k4=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},j4=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=ye({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},N2,i);return{...i,...s}},U4=V(Ba,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:k4})(xe(({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\"}},[`&.${$c.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${$c.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${$c.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)}},[`&.${$c.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${$c.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${ah.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${ah.inset}`]:{marginLeft:52},[`& .${lh.root}`]:{marginTop:0,marginBottom:0},[`& .${lh.inset}`]:{paddingLeft:36},[`& .${ih.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,[`& .${ih.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),L4=_i.forwardRef(function(t,o){let r=Pe({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:d,className:p,...f}=r,h=_i.useContext(ef),v=_i.useMemo(()=>({dense:i||h.dense||!1,disableGutters:s}),[h.dense,i,s]),T=_i.useRef(null);wc(()=>{n&&T.current&&T.current.focus()},[n]);let y={...r,dense:v.dense,divider:l,disableGutters:s},g=j4(r),m=yo(T,o),b;return r.disabled||(b=d!==void 0?d:-1),(0,wT.jsx)(ef.Provider,{value:v,children:(0,wT.jsx)(U4,{ref:m,role:u,tabIndex:b,component:a,focusVisibleClassName:Q(g.focusVisible,c),className:Q(g.root,p),...f,ownerState:y,classes:g})})}),Ue=L4;var dh=j(W(),1);var Fo=j(W(),1);var H4={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},MT=H4;function V4(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var D2=V4;var I4=2;function Fc(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function j2(e,t){return e-t}function _2(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}%`})}},G4=e=>e,ph;function k2(){return ph===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?ph=CSS.supports(\"touch-action\",\"none\"):ph=!0),ph}function U2(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:d,orientation:p=\"horizontal\",rootRef:f,scale:h=G4,step:v=1,shiftStep:T=10,tabIndex:y,value:g}=e,m=Fo.useRef(void 0),[b,P]=Fo.useState(-1),[R,C]=Fo.useState(-1),[M,D]=Fo.useState(!1),_=Fo.useRef(0),k=Fo.useRef(null),[x,N]=Ac({controlled:g,default:o??s,name:\"Slider\"}),O=u&&((q,$,ue)=>{let ze=q.nativeEvent||q,ie=new ze.constructor(ze.type,ze);Object.defineProperty(ie,\"target\",{writable:!0,value:{value:$,name:c}}),k.current=$,u(ie,$,ue)}),A=Array.isArray(x),z=A?x.slice().sort(j2):[x];z=z.map(q=>q==null?s:Ma(q,s,l));let L=i===!0&&v!==null?[...Array(Math.floor((l-s)/v)+1)].map((q,$)=>({value:s+v*$})):i||[],I=L.map(q=>q.value),[F,fe]=Fo.useState(-1),Z=Fo.useRef(null),De=to(f,Z),it=q=>$=>{let ue=Number($.currentTarget.getAttribute(\"data-index\"));Pn($.target)&&fe(ue),C(ue),q?.onFocus?.($)},$e=q=>$=>{Pn($.target)||fe(-1),C(-1),q?.onBlur?.($)},Me=(q,$)=>{let ue=Number(q.currentTarget.getAttribute(\"data-index\")),ze=z[ue],ie=I.indexOf(ze),be=$;if(L&&v==null){let ge=I[I.length-1];be>=ge?be=ge:be<=I[0]?be=I[0]:be=be$=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes($.key)){$.preventDefault();let ue=Number($.currentTarget.getAttribute(\"data-index\")),ze=z[ue],ie=null;if(v!=null){let be=$.shiftKey?T:v;switch($.key){case\"ArrowUp\":ie=Fc(ze,be,1,s,l);break;case\"ArrowRight\":ie=Fc(ze,be,a?-1:1,s,l);break;case\"ArrowDown\":ie=Fc(ze,be,-1,s,l);break;case\"ArrowLeft\":ie=Fc(ze,be,a?1:-1,s,l);break;case\"PageUp\":ie=Fc(ze,T,1,s,l);break;case\"PageDown\":ie=Fc(ze,T,-1,s,l);break;case\"Home\":ie=s;break;case\"End\":ie=l;break;default:break}}else if(L){let be=I[I.length-1],ge=I.indexOf(ze),Ge=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],Ee=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];Ge.includes($.key)?ge===0?ie=I[0]:ie=I[ge-1]:Ee.includes($.key)&&(ge===I.length-1?ie=be:ie=I[ge+1])}ie!=null&&Me($,ie)}q?.onKeyDown?.($)};Io(()=>{r&&Z.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&P(-1),r&&F!==-1&&fe(-1);let qe=q=>$=>{q.onChange?.($),Me($,$.target.valueAsNumber)},Be=Fo.useRef(void 0),ot=p;a&&p===\"horizontal\"&&(ot+=\"-reverse\");let Se=({finger:q,move:$=!1})=>{let{current:ue}=Z,{width:ze,height:ie,bottom:be,left:ge}=ue.getBoundingClientRect(),Ge;ot.startsWith(\"vertical\")?Ge=(be-q.y)/ie:Ge=(q.x-ge)/ze,ot.includes(\"-reverse\")&&(Ge=1-Ge);let Ee;if(Ee=$4(Ge,s,l),v)Ee=q4(Ee,v,s);else{let et=_2(I,Ee);Ee=I[et]}Ee=Ma(Ee,s,l);let ve=0;if(A){$?ve=Be.current:ve=_2(z,Ee),n&&(Ee=Ma(Ee,z[ve-1]||-1/0,z[ve+1]||1/0));let et=Ee;Ee=B2({values:z,newValue:Ee,index:ve}),n&&$||(ve=Ee.indexOf(et),Be.current=ve)}return{newValue:Ee,activeIndex:ve}},we=nn(q=>{let $=sh(q,m);if(!$)return;if(_.current+=1,q.type===\"mousemove\"&&q.buttons===0){Re(q);return}let{newValue:ue,activeIndex:ze}=Se({finger:$,move:!0});ch({sliderRef:Z,activeIndex:ze,setActive:P}),N(ue),!M&&_.current>I4&&D(!0),O&&!uh(ue,x)&&O(q,ue,ze)}),Re=nn(q=>{let $=sh(q,m);if(D(!1),!$)return;let{newValue:ue}=Se({finger:$,move:!0});P(-1),q.type===\"touchend\"&&C(-1),d&&d(q,k.current??ue),m.current=void 0,ce()}),Ye=nn(q=>{if(r)return;k2()||q.preventDefault();let $=q.changedTouches[0];$!=null&&(m.current=$.identifier);let ue=sh(q,m);if(ue!==!1){let{newValue:ie,activeIndex:be}=Se({finger:ue});ch({sliderRef:Z,activeIndex:be,setActive:P}),N(ie),O&&!uh(ie,x)&&O(q,ie,be)}_.current=0;let ze=It(Z.current);ze.addEventListener(\"touchmove\",we,{passive:!0}),ze.addEventListener(\"touchend\",Re,{passive:!0})}),ce=Fo.useCallback(()=>{let q=It(Z.current);q.removeEventListener(\"mousemove\",we),q.removeEventListener(\"mouseup\",Re),q.removeEventListener(\"touchmove\",we),q.removeEventListener(\"touchend\",Re)},[Re,we]);Fo.useEffect(()=>{let{current:q}=Z;return q.addEventListener(\"touchstart\",Ye,{passive:k2()}),()=>{q.removeEventListener(\"touchstart\",Ye),ce()}},[ce,Ye]),Fo.useEffect(()=>{r&&ce()},[r,ce]);let Ve=q=>$=>{if(q.onMouseDown?.($),r||$.defaultPrevented||$.button!==0)return;$.preventDefault();let ue=sh($,m);if(ue!==!1){let{newValue:ie,activeIndex:be}=Se({finger:ue});ch({sliderRef:Z,activeIndex:be,setActive:P}),N(ie),O&&!uh(ie,x)&&O($,ie,be)}_.current=0;let ze=It(Z.current);ze.addEventListener(\"mousemove\",we,{passive:!0}),ze.addEventListener(\"mouseup\",Re)},yt=bf(A?z[0]:s,s,l),Fe=bf(z[z.length-1],s,l)-yt,Ce=(q={})=>{let $=Aa(q),ue={onMouseDown:Ve($||{})},ze={...$,...ue};return{...q,ref:De,...ze}},xt=q=>$=>{q.onMouseOver?.($);let ue=Number($.currentTarget.getAttribute(\"data-index\"));C(ue)},rt=q=>$=>{q.onMouseLeave?.($),C(-1)},Ze=(q={})=>{let $=Aa(q),ue={onMouseOver:xt($||{}),onMouseLeave:rt($||{})};return{...q,...$,...ue}},le=q=>({pointerEvents:b!==-1&&b!==q?\"none\":void 0}),no;return p===\"vertical\"&&(no=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ot,axisProps:Y4,dragging:M,focusedThumbIndex:F,getHiddenInputProps:(q={})=>{let $=Aa(q),ue={onChange:qe($||{}),onFocus:it($||{}),onBlur:$e($||{}),onKeyDown:Le($||{})},ze={...$,...ue};return{tabIndex:y,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":h(l),\"aria-valuemin\":h(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...q,...ze,style:{...MT,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:no}}},getRootProps:Ce,getThumbProps:Ze,marks:L,open:R,range:A,rootRef:De,trackLeap:Fe,trackOffset:yt,values:z,getThumbStyle:le}}var X4=e=>!e||!br(e),L2=X4;var fh=j(W(),1);function H2(e){return me(\"MuiSlider\",e)}var W4=se(\"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\"]),xr=W4;var qc=j(Te(),1),K4=e=>{let{open:t}=e;return{offset:Q(t&&xr.valueLabelOpen),circle:xr.valueLabelCircle,label:xr.valueLabelLabel}};function OT(e){let{children:t,className:o,value:r}=e,n=K4(e);return t?fh.cloneElement(t,{className:t.props.className},(0,qc.jsxs)(fh.Fragment,{children:[t.props.children,(0,qc.jsx)(\"span\",{className:Q(n.offset,o),\"aria-hidden\":!0,children:(0,qc.jsx)(\"span\",{className:n.circle,children:(0,qc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var Rn=j(Te(),1);function V2(e){return e}var Q4=V(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${re(o.color)}`],o.size!==\"medium\"&&t[`size${re(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(xe(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${xr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${xr.dragging}`]:{[`& .${xr.thumb}, & .${xr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(Xt()).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}}]}))),Z4=V(\"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}}]}),J4=V(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(xe(({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(Xt()).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)})}}}))]}))),ek=V(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${re(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${re(o.size)}`]]}})(xe(({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%)\"},[`&.${xr.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(Xt()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${xr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${xr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),tk=V(OT,{name:\"MuiSlider\",slot:\"ValueLabel\"})(xe(({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%\"},[`&.${xr.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%\"},[`&.${xr.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 ok=V(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Ml(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(xe(({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}}]}))),rk=V(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Ml(e)&&e!==\"markLabelActive\"})(xe(({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}}]}))),nk=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${re(l)}`,s&&`size${re(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${re(s)}`,l&&`thumbColor${re(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return ye(c,H2,i)},ak=({children:e})=>e,ik=dh.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSlider\"}),n=wi(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:d=\"primary\",classes:p,className:f,disableSwap:h=!1,disabled:v=!1,getAriaLabel:T,getAriaValueText:y,marks:g=!1,max:m=100,min:b=0,name:P,onChange:R,onChangeCommitted:C,orientation:M=\"horizontal\",shiftStep:D=10,size:_=\"medium\",step:k=1,scale:x=V2,slotProps:N,slots:O,tabIndex:A,track:z=\"normal\",value:L,valueLabelDisplay:I=\"off\",valueLabelFormat:F=V2,...fe}=r,Z={...r,isRtl:n,max:m,min:b,classes:p,disabled:v,disableSwap:h,orientation:M,marks:g,color:d,size:_,step:k,shiftStep:D,scale:x,track:z,valueLabelDisplay:I,valueLabelFormat:F},{axisProps:De,getRootProps:it,getHiddenInputProps:$e,getThumbProps:Me,open:Le,active:qe,axis:Be,focusedThumbIndex:ot,range:Se,dragging:we,marks:Re,values:Ye,trackOffset:ce,trackLeap:Ve,getThumbStyle:yt}=U2({...Z,rootRef:o});Z.marked=Re.length>0&&Re.some(ht=>ht.label),Z.dragging=we,Z.focusedThumbIndex=ot;let Fe=nk(Z),Ce=O?.root??c.Root??Q4,xt=O?.rail??c.Rail??Z4,rt=O?.track??c.Track??J4,Ze=O?.thumb??c.Thumb??ek,le=O?.valueLabel??c.ValueLabel??tk,no=O?.mark??c.Mark??ok,Je=O?.markLabel??c.MarkLabel??rk,q=O?.input??c.Input??\"input\",$=N?.root??u.root,ue=N?.rail??u.rail,ze=N?.track??u.track,ie=N?.thumb??u.thumb,be=N?.valueLabel??u.valueLabel,ge=N?.mark??u.mark,Ge=N?.markLabel??u.markLabel,Ee=N?.input??u.input,ve=vr({elementType:Ce,getSlotProps:it,externalSlotProps:$,externalForwardedProps:fe,additionalProps:{...L2(Ce)&&{as:s}},ownerState:{...Z,...$?.ownerState},className:[Fe.root,f]}),et=vr({elementType:xt,externalSlotProps:ue,ownerState:Z,className:Fe.rail}),Kt=vr({elementType:rt,externalSlotProps:ze,additionalProps:{style:{...De[Be].offset(ce),...De[Be].leap(Ve)}},ownerState:{...Z,...ze?.ownerState},className:Fe.track}),vo=vr({elementType:Ze,getSlotProps:Me,externalSlotProps:ie,ownerState:{...Z,...ie?.ownerState},className:Fe.thumb}),Y=vr({elementType:le,externalSlotProps:be,ownerState:{...Z,...be?.ownerState},className:Fe.valueLabel}),Oe=vr({elementType:no,externalSlotProps:ge,ownerState:Z,className:Fe.mark}),Mt=vr({elementType:Je,externalSlotProps:Ge,ownerState:Z,className:Fe.markLabel}),Ft=vr({elementType:q,getSlotProps:$e,externalSlotProps:Ee,ownerState:Z});return(0,Rn.jsxs)(Ce,{...ve,children:[(0,Rn.jsx)(xt,{...et}),(0,Rn.jsx)(rt,{...Kt}),Re.filter(ht=>ht.value>=b&&ht.value<=m).map((ht,qt)=>{let rr=bf(ht.value,b,m),Ho=De[Be].offset(rr),nr;return z===!1?nr=Ye.includes(ht.value):nr=z===\"normal\"&&(Se?ht.value>=Ye[0]&&ht.value<=Ye[Ye.length-1]:ht.value<=Ye[0])||z===\"inverted\"&&(Se?ht.value<=Ye[0]||ht.value>=Ye[Ye.length-1]:ht.value>=Ye[0]),(0,Rn.jsxs)(dh.Fragment,{children:[(0,Rn.jsx)(no,{\"data-index\":qt,...Oe,...!br(no)&&{markActive:nr},style:{...Ho,...Oe.style},className:Q(Oe.className,nr&&Fe.markActive)}),ht.label!=null?(0,Rn.jsx)(Je,{\"aria-hidden\":!0,\"data-index\":qt,...Mt,...!br(Je)&&{markLabelActive:nr},style:{...Ho,...Mt.style},className:Q(Fe.markLabel,Mt.className,nr&&Fe.markLabelActive),children:ht.label}):null]},qt)}),Ye.map((ht,qt)=>{let rr=bf(ht,b,m),Ho=De[Be].offset(rr),nr=I===\"off\"?ak:le;return(0,Rn.jsx)(nr,{...!br(nr)&&{valueLabelFormat:F,valueLabelDisplay:I,value:typeof F==\"function\"?F(x(ht),qt):F,index:qt,open:Le===qt||qe===qt||I===\"on\",disabled:v},...Y,children:(0,Rn.jsx)(Ze,{\"data-index\":qt,...vo,className:Q(Fe.thumb,vo.className,qe===qt&&Fe.active,ot===qt&&Fe.focusVisible),style:{...Ho,...yt(qt),...vo.style},children:(0,Rn.jsx)(q,{\"data-index\":qt,\"aria-label\":T?T(qt):a,\"aria-valuenow\":x(ht),\"aria-labelledby\":l,\"aria-valuetext\":y?y(x(ht),qt):i,value:Ye[qt],...Ft})})},qt)})]})}),ql=ik;var Tf=j(W(),1);var $2=j(W(),1);function I2(e){return me(\"MuiCircularProgress\",e)}var DJ=se(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Yc=j(Te(),1),Cn=44,AT=Vn`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,zT=Vn`\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`,lk=typeof AT!=\"string\"?gl`\n animation: ${AT} 1.4s linear infinite;\n `:null,sk=typeof zT!=\"string\"?gl`\n animation: ${zT} 1.4s ease-in-out infinite;\n `:null,ck=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${re(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${re(o)}`,n&&\"circleDisableShrink\"]};return ye(a,I2,t)},uk=V(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${re(o.color)}`]]}})(xe(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:lk||{animation:`${AT} 1.4s linear infinite`}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),pk=V(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),fk=V(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${re(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(xe(({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:sk||{animation:`${zT} 1.4s ease-in-out infinite`}}]}))),dk=V(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(xe(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),mk=$2.forwardRef(function(t,o){let r=Pe({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:d=0,variant:p=\"indeterminate\",...f}=r,h={...r,color:a,disableShrink:i,size:s,thickness:u,value:d,variant:p,enableTrackSlot:l},v=ck(h),T={},y={},g={};if(p===\"determinate\"){let m=2*Math.PI*((Cn-u)/2);T.strokeDasharray=m.toFixed(3),g[\"aria-valuenow\"]=Math.round(d),T.strokeDashoffset=`${((100-d)/100*m).toFixed(3)}px`,y.transform=\"rotate(-90deg)\"}return(0,Yc.jsx)(uk,{className:Q(v.root,n),style:{width:s,height:s,...y,...c},ownerState:h,ref:o,role:\"progressbar\",...g,...f,children:(0,Yc.jsxs)(pk,{className:v.svg,ownerState:h,viewBox:`${Cn/2} ${Cn/2} ${Cn} ${Cn}`,children:[l?(0,Yc.jsx)(dk,{className:v.track,ownerState:h,cx:Cn,cy:Cn,r:(Cn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Yc.jsx)(fk,{className:v.circle,style:T,ownerState:h,cx:Cn,cy:Cn,r:(Cn-u)/2,fill:\"none\",strokeWidth:u})]})})}),vf=mk;function F2(e){return me(\"MuiButton\",e)}var yk=se(\"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\"]),Bi=yk;var q2=j(W(),1),hk=q2.createContext({}),Y2=hk;var G2=j(W(),1),gk=G2.createContext(void 0),X2=gk;var Kn=j(Te(),1),bk=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}${re(t)}`,`size${re(n)}`,`${a}Size${re(n)}`,`color${re(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${re(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${re(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${re(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=ye(c,F2,s);return{...s,...u}},K2=[{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}}}],vk=V(Ba,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${re(o.color)}`],t[`size${re(o.size)}`],t[`${o.variant}Size${re(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(xe(({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\"},[`&.${Bi.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]},[`&.${Bi.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${Bi.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)\",[`&.${Bi.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(Xt()).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\"},[`&.${Bi.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${Bi.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}),[`&.${Bi.loading}`]:{color:\"transparent\"}}}]}})),Tk=V(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${re(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}},...K2]})),xk=V(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${re(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}},...K2]})),Sk=V(\"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}}]})),W2=V(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),Pk=Tf.forwardRef(function(t,o){let r=Tf.useContext(Y2),n=Tf.useContext(X2),a=Fn(r,t),i=Pe({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:d=!1,disableElevation:p=!1,disableFocusRipple:f=!1,endIcon:h,focusVisibleClassName:v,fullWidth:T=!1,id:y,loading:g=null,loadingIndicator:m,loadingPosition:b=\"center\",size:P=\"medium\",startIcon:R,type:C,variant:M=\"text\",...D}=i,_=zl(y),k=m??(0,Kn.jsx)(vf,{\"aria-labelledby\":_,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:d,disableElevation:p,disableFocusRipple:f,fullWidth:T,loading:g,loadingIndicator:k,loadingPosition:b,size:P,type:C,variant:M},N=bk(x),O=(R||g&&b===\"start\")&&(0,Kn.jsx)(Tk,{className:N.startIcon,ownerState:x,children:R||(0,Kn.jsx)(W2,{className:N.loadingIconPlaceholder,ownerState:x})}),A=(h||g&&b===\"end\")&&(0,Kn.jsx)(xk,{className:N.endIcon,ownerState:x,children:h||(0,Kn.jsx)(W2,{className:N.loadingIconPlaceholder,ownerState:x})}),z=n||\"\",L=typeof g==\"boolean\"?(0,Kn.jsx)(\"span\",{className:N.loadingWrapper,style:{display:\"contents\"},children:g&&(0,Kn.jsx)(Sk,{className:N.loadingIndicator,ownerState:x,children:k})}):null;return(0,Kn.jsxs)(vk,{ownerState:x,className:Q(r.className,N.root,u,z),component:c,disabled:d||g,focusRipple:!f,focusVisibleClassName:Q(N.focusVisible,v),ref:o,type:C,id:g?_:y,...D,classes:N,children:[O,b!==\"end\"&&L,l,b===\"end\"&&L,A]})}),ln=Pk;var mh=j(W(),1);function Q2(e){return me(\"MuiIconButton\",e)}var Rk=se(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),NT=Rk;var Gc=j(Te(),1),Ck=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${re(r)}`,n&&`edge${re(n)}`,`size${re(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return ye(l,Q2,t)},Ek=V(Ba,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${re(o.color)}`],o.edge&&t[`edge${re(o.edge)}`],t[`size${re(o.size)}`]]}})(xe(({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}}]})),xe(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(Xt()).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)}}],[`&.${NT.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${NT.loading}`]:{color:\"transparent\"}}))),wk=V(\"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\"}}]})),Mk=mh.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:d,loading:p=null,loadingIndicator:f,...h}=r,v=zl(d),T=f??(0,Gc.jsx)(vf,{\"aria-labelledby\":v,color:\"inherit\",size:16}),y={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:T,size:u},g=Ck(y);return(0,Gc.jsxs)(Ek,{id:p?v:d,className:Q(g.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...h,ownerState:y,children:[typeof p==\"boolean\"&&(0,Gc.jsx)(\"span\",{className:g.loadingWrapper,style:{display:\"contents\"},children:(0,Gc.jsx)(wk,{className:g.loadingIndicator,ownerState:y,children:p&&T})}),a]})}),Xc=Mk;var oM=j(W(),1);var J2=j(W(),1);function Z2(e){return me(\"PrivateSwitchBase\",e)}var jee=se(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);var yh=j(Te(),1),Ok=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${re(n)}`],input:[\"input\"]};return ye(a,Z2,t)},Ak=V(Ba,{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}}]}),zk=V(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Vt})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),Nk=J2.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:d,inputProps:p,inputRef:f,name:h,onBlur:v,onChange:T,onFocus:y,readOnly:g,required:m=!1,tabIndex:b,type:P,value:R,slots:C={},slotProps:M={},...D}=t,[_,k]=Dl({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=Da(),N=Me=>{y&&y(Me),x&&x.onFocus&&x.onFocus(Me)},O=Me=>{v&&v(Me),x&&x.onBlur&&x.onBlur(Me)},A=Me=>{if(Me.nativeEvent.defaultPrevented||g)return;let Le=Me.target.checked;k(Le),T&&T(Me,Le)},z=l;x&&typeof z>\"u\"&&(z=x.disabled);let L=P===\"checkbox\"||P===\"radio\",I={...t,checked:_,disabled:z,disableFocusRipple:s,edge:c},F=Ok(I),fe={slots:C,slotProps:{input:p,...M}},[Z,De]=Tt(\"root\",{ref:o,elementType:Ak,className:F.root,shouldForwardComponentProp:!0,externalForwardedProps:{...fe,component:\"span\",...D},getSlotProps:Me=>({...Me,onFocus:Le=>{Me.onFocus?.(Le),N(Le)},onBlur:Le=>{Me.onBlur?.(Le),O(Le)}}),ownerState:I,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[it,$e]=Tt(\"input\",{ref:f,elementType:zk,className:F.input,externalForwardedProps:fe,getSlotProps:Me=>({...Me,onChange:Le=>{Me.onChange?.(Le),A(Le)}}),ownerState:I,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:z,id:L?d:void 0,name:h,readOnly:g,required:m,tabIndex:b,type:P,...P===\"checkbox\"&&R===void 0?{}:{value:R}}});return(0,yh.jsxs)(Z,{...De,children:[(0,yh.jsx)(it,{...$e}),_?a:u]})}),eM=Nk;function tM(e){return me(\"MuiSwitch\",e)}var Dk=se(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),qo=Dk;var Wc=j(Te(),1),_k=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${re(o)}`,`size${re(r)}`],switchBase:[\"switchBase\",`color${re(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=ye(l,tM,t);return{...t,...s}},Bk=V(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${re(o.edge)}`],t[`size${re(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,[`& .${qo.thumb}`]:{width:16,height:16},[`& .${qo.switchBase}`]:{padding:4,[`&.${qo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),kk=V(eM,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${qo.input}`]:t.input},o.color!==\"default\"&&t[`color${re(o.color)}`]]}})(xe(({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}),[`&.${qo.checked}`]:{transform:\"translateX(20px)\"},[`&.${qo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${qo.checked} + .${qo.track}`]:{opacity:.5},[`&.${qo.disabled} + .${qo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${qo.input}`]:{left:\"-100%\",width:\"300%\"}})),xe(({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(Xt([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${qo.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\"}},[`&.${qo.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)}`}},[`&.${qo.checked} + .${qo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),jk=V(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(xe(({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}`}))),Uk=V(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(xe(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),Lk=oM.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...d}=r,p={...r,color:a,edge:i,size:l},f=_k(p),h={slots:c,slotProps:u},[v,T]=Tt(\"root\",{className:Q(f.root,n),elementType:Bk,externalForwardedProps:h,ownerState:p,additionalProps:{sx:s}}),[y,g]=Tt(\"thumb\",{className:f.thumb,elementType:Uk,externalForwardedProps:h,ownerState:p}),m=(0,Wc.jsx)(y,{...g}),[b,P]=Tt(\"track\",{className:f.track,elementType:jk,externalForwardedProps:h,ownerState:p});return(0,Wc.jsxs)(v,{...T,children:[(0,Wc.jsx)(kk,{type:\"checkbox\",icon:m,checkedIcon:m,ref:o,ownerState:p,...d,classes:{...f,root:f.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,Wc.jsx)(b,{...P})]})}),Qn=Lk;var ro=j(W(),1);var EM=j(W(),1);var Yo=j(W(),1);var Wt=\"top\",go=\"bottom\",po=\"right\",oo=\"left\",hh=\"auto\",ki=[Wt,go,po,oo],ka=\"start\",Yl=\"end\",rM=\"clippingParents\",gh=\"viewport\",Kc=\"popper\",nM=\"reference\",DT=ki.reduce(function(e,t){return e.concat([t+\"-\"+ka,t+\"-\"+Yl])},[]),bh=[].concat(ki,[hh]).reduce(function(e,t){return e.concat([t,t+\"-\"+ka,t+\"-\"+Yl])},[]),Hk=\"beforeRead\",Vk=\"read\",Ik=\"afterRead\",$k=\"beforeMain\",Fk=\"main\",qk=\"afterMain\",Yk=\"beforeWrite\",Gk=\"write\",Xk=\"afterWrite\",aM=[Hk,Vk,Ik,$k,Fk,qk,Yk,Gk,Xk];function wo(e){return e?(e.nodeName||\"\").toLowerCase():null}function jt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function sn(e){var t=jt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=jt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Qc(e){if(typeof ShadowRoot>\"u\")return!1;var t=jt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Wk(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)||!wo(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 Kk(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)||!wo(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var iM={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:Wk,effect:Kk,requires:[\"computeStyles\"]};function Mo(e){return e.split(\"-\")[0]}var En=Math.max,Gl=Math.min,ja=Math.round;function Zc(){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 xf(){return!/^((?!chrome|android).)*safari/i.test(Zc())}function cn(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&&ja(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&ja(r.height)/e.offsetHeight||1);var i=sn(e)?jt(e):window,l=i.visualViewport,s=!xf()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,d=r.width/n,p=r.height/a;return{width:d,height:p,top:u,right:c+d,bottom:u+p,left:c,x:c,y:u}}function Xl(e){var t=cn(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 Sf(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&Qc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function or(e){return jt(e).getComputedStyle(e)}function _T(e){return[\"table\",\"td\",\"th\"].indexOf(wo(e))>=0}function Lo(e){return((sn(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ua(e){return wo(e)===\"html\"?e:e.assignedSlot||e.parentNode||(Qc(e)?e.host:null)||Lo(e)}function lM(e){return!bo(e)||or(e).position===\"fixed\"?null:e.offsetParent}function Qk(e){var t=/firefox/i.test(Zc()),o=/Trident/i.test(Zc());if(o&&bo(e)){var r=or(e);if(r.position===\"fixed\")return null}var n=Ua(e);for(Qc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(wo(n))<0;){var a=or(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 wn(e){for(var t=jt(e),o=lM(e);o&&_T(o)&&or(o).position===\"static\";)o=lM(o);return o&&(wo(o)===\"html\"||wo(o)===\"body\"&&or(o).position===\"static\")?t:o||Qk(e)||t}function Wl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function Kl(e,t,o){return En(e,Gl(t,o))}function sM(e,t,o){var r=Kl(e,t,o);return r>o?o:r}function Pf(){return{top:0,right:0,bottom:0,left:0}}function Rf(e){return Object.assign({},Pf(),e)}function Cf(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var Zk=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,Rf(typeof t!=\"number\"?t:Cf(t,ki))};function Jk(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Mo(o.placement),s=Wl(l),c=[oo,po].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var d=Zk(n.padding,o),p=Xl(a),f=s===\"y\"?Wt:oo,h=s===\"y\"?go:po,v=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],T=i[s]-o.rects.reference[s],y=wn(a),g=y?s===\"y\"?y.clientHeight||0:y.clientWidth||0:0,m=v/2-T/2,b=d[f],P=g-p[u]-d[h],R=g/2-p[u]/2+m,C=Kl(b,R,P),M=s;o.modifiersData[r]=(t={},t[M]=C,t.centerOffset=C-R,t)}}function e6(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)||Sf(t.elements.popper,n)&&(t.elements.arrow=n))}var cM={name:\"arrow\",enabled:!0,phase:\"main\",fn:Jk,effect:e6,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function un(e){return e.split(\"-\")[1]}var t6={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function o6(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:ja(o*n)/n||0,y:ja(r*n)/n||0}}function uM(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,d=e.isFixed,p=i.x,f=p===void 0?0:p,h=i.y,v=h===void 0?0:h,T=typeof u==\"function\"?u({x:f,y:v}):{x:f,y:v};f=T.x,v=T.y;var y=i.hasOwnProperty(\"x\"),g=i.hasOwnProperty(\"y\"),m=oo,b=Wt,P=window;if(c){var R=wn(o),C=\"clientHeight\",M=\"clientWidth\";if(R===jt(o)&&(R=Lo(o),or(R).position!==\"static\"&&l===\"absolute\"&&(C=\"scrollHeight\",M=\"scrollWidth\")),R=R,n===Wt||(n===oo||n===po)&&a===Yl){b=go;var D=d&&R===P&&P.visualViewport?P.visualViewport.height:R[C];v-=D-r.height,v*=s?1:-1}if(n===oo||(n===Wt||n===go)&&a===Yl){m=po;var _=d&&R===P&&P.visualViewport?P.visualViewport.width:R[M];f-=_-r.width,f*=s?1:-1}}var k=Object.assign({position:l},c&&t6),x=u===!0?o6({x:f,y:v},jt(o)):{x:f,y:v};if(f=x.x,v=x.y,s){var N;return Object.assign({},k,(N={},N[b]=g?\"0\":\"\",N[m]=y?\"0\":\"\",N.transform=(P.devicePixelRatio||1)<=1?\"translate(\"+f+\"px, \"+v+\"px)\":\"translate3d(\"+f+\"px, \"+v+\"px, 0)\",N))}return Object.assign({},k,(t={},t[b]=g?v+\"px\":\"\",t[m]=y?f+\"px\":\"\",t.transform=\"\",t))}function r6(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:Mo(t.placement),variation:un(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,uM(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,uM(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 pM={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:r6,data:{}};var vh={passive:!0};function n6(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=jt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,vh)}),l&&s.addEventListener(\"resize\",o.update,vh),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,vh)}),l&&s.removeEventListener(\"resize\",o.update,vh)}}var fM={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:n6,data:{}};var a6={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function Jc(e){return e.replace(/left|right|bottom|top/g,function(t){return a6[t]})}var i6={start:\"end\",end:\"start\"};function Th(e){return e.replace(/start|end/g,function(t){return i6[t]})}function Ql(e){var t=jt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function Zl(e){return cn(Lo(e)).left+Ql(e).scrollLeft}function BT(e,t){var o=jt(e),r=Lo(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=xf();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+Zl(e),y:s}}function kT(e){var t,o=Lo(e),r=Ql(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=En(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=En(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+Zl(e),s=-r.scrollTop;return or(n||o).direction===\"rtl\"&&(l+=En(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function Jl(e){var t=or(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function xh(e){return[\"html\",\"body\",\"#document\"].indexOf(wo(e))>=0?e.ownerDocument.body:bo(e)&&Jl(e)?e:xh(Ua(e))}function ji(e,t){var o;t===void 0&&(t=[]);var r=xh(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=jt(r),i=n?[a].concat(a.visualViewport||[],Jl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(ji(Ua(i)))}function eu(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function l6(e,t){var o=cn(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 dM(e,t,o){return t===gh?eu(BT(e,o)):sn(t)?l6(t,o):eu(kT(Lo(e)))}function s6(e){var t=ji(Ua(e)),o=[\"absolute\",\"fixed\"].indexOf(or(e).position)>=0,r=o&&bo(e)?wn(e):e;return sn(r)?t.filter(function(n){return sn(n)&&Sf(n,r)&&wo(n)!==\"body\"}):[]}function jT(e,t,o,r){var n=t===\"clippingParents\"?s6(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=dM(e,c,r);return s.top=En(u.top,s.top),s.right=Gl(u.right,s.right),s.bottom=Gl(u.bottom,s.bottom),s.left=En(u.left,s.left),s},dM(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 Ef(e){var t=e.reference,o=e.element,r=e.placement,n=r?Mo(r):null,a=r?un(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Wt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case po:s={x:t.x+t.width,y:l};break;case oo:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?Wl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case ka:s[c]=s[c]-(t[u]/2-o[u]/2);break;case Yl:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function Mn(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?rM:l,c=o.rootBoundary,u=c===void 0?gh:c,d=o.elementContext,p=d===void 0?Kc:d,f=o.altBoundary,h=f===void 0?!1:f,v=o.padding,T=v===void 0?0:v,y=Rf(typeof T!=\"number\"?T:Cf(T,ki)),g=p===Kc?nM:Kc,m=e.rects.popper,b=e.elements[h?g:p],P=jT(sn(b)?b:b.contextElement||Lo(e.elements.popper),s,u,i),R=cn(e.elements.reference),C=Ef({reference:R,element:m,strategy:\"absolute\",placement:n}),M=eu(Object.assign({},m,C)),D=p===Kc?M:R,_={top:P.top-D.top+y.top,bottom:D.bottom-P.bottom+y.bottom,left:P.left-D.left+y.left,right:D.right-P.right+y.right},k=e.modifiersData.offset;if(p===Kc&&k){var x=k[n];Object.keys(_).forEach(function(N){var O=[po,go].indexOf(N)>=0?1:-1,A=[Wt,go].indexOf(N)>=0?\"y\":\"x\";_[N]+=x[A]*O})}return _}function UT(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?bh:s,u=un(r),d=u?l?DT:DT.filter(function(h){return un(h)===u}):ki,p=d.filter(function(h){return c.indexOf(h)>=0});p.length===0&&(p=d);var f=p.reduce(function(h,v){return h[v]=Mn(e,{placement:v,boundary:n,rootBoundary:a,padding:i})[Mo(v)],h},{});return Object.keys(f).sort(function(h,v){return f[h]-f[v]})}function c6(e){if(Mo(e)===hh)return[];var t=Jc(e);return[Th(e),t,Th(t)]}function u6(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,d=o.rootBoundary,p=o.altBoundary,f=o.flipVariations,h=f===void 0?!0:f,v=o.allowedAutoPlacements,T=t.options.placement,y=Mo(T),g=y===T,m=s||(g||!h?[Jc(T)]:c6(T)),b=[T].concat(m).reduce(function($e,Me){return $e.concat(Mo(Me)===hh?UT(t,{placement:Me,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:v}):Me)},[]),P=t.rects.reference,R=t.rects.popper,C=new Map,M=!0,D=b[0],_=0;_=0,A=O?\"width\":\"height\",z=Mn(t,{placement:k,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),L=O?N?po:oo:N?go:Wt;P[A]>R[A]&&(L=Jc(L));var I=Jc(L),F=[];if(a&&F.push(z[x]<=0),l&&F.push(z[L]<=0,z[I]<=0),F.every(function($e){return $e})){D=k,M=!1;break}C.set(k,F)}if(M)for(var fe=h?3:1,Z=function(Me){var Le=b.find(function(qe){var Be=C.get(qe);if(Be)return Be.slice(0,Me).every(function(ot){return ot})});if(Le)return D=Le,\"break\"},De=fe;De>0;De--){var it=Z(De);if(it===\"break\")break}t.placement!==D&&(t.modifiersData[r]._skip=!0,t.placement=D,t.reset=!0)}}var mM={name:\"flip\",enabled:!0,phase:\"main\",fn:u6,requiresIfExists:[\"offset\"],data:{_skip:!1}};function yM(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 hM(e){return[Wt,po,go,oo].some(function(t){return e[t]>=0})}function p6(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=Mn(t,{elementContext:\"reference\"}),l=Mn(t,{altBoundary:!0}),s=yM(i,r),c=yM(l,n,a),u=hM(s),d=hM(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":d})}var gM={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:p6};function f6(e,t,o){var r=Mo(e),n=[oo,Wt].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,[oo,po].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function d6(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=bh.reduce(function(u,d){return u[d]=f6(d,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 bM={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:d6};function m6(e){var t=e.state,o=e.name;t.modifiersData[o]=Ef({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var vM={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:m6,data:{}};function LT(e){return e===\"x\"?\"y\":\"x\"}function y6(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,d=o.padding,p=o.tether,f=p===void 0?!0:p,h=o.tetherOffset,v=h===void 0?0:h,T=Mn(t,{boundary:s,rootBoundary:c,padding:d,altBoundary:u}),y=Mo(t.placement),g=un(t.placement),m=!g,b=Wl(y),P=LT(b),R=t.modifiersData.popperOffsets,C=t.rects.reference,M=t.rects.popper,D=typeof v==\"function\"?v(Object.assign({},t.rects,{placement:t.placement})):v,_=typeof D==\"number\"?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),k=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(R){if(a){var N,O=b===\"y\"?Wt:oo,A=b===\"y\"?go:po,z=b===\"y\"?\"height\":\"width\",L=R[b],I=L+T[O],F=L-T[A],fe=f?-M[z]/2:0,Z=g===ka?C[z]:M[z],De=g===ka?-M[z]:-C[z],it=t.elements.arrow,$e=f&&it?Xl(it):{width:0,height:0},Me=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:Pf(),Le=Me[O],qe=Me[A],Be=Kl(0,C[z],$e[z]),ot=m?C[z]/2-fe-Be-Le-_.mainAxis:Z-Be-Le-_.mainAxis,Se=m?-C[z]/2+fe+Be+qe+_.mainAxis:De+Be+qe+_.mainAxis,we=t.elements.arrow&&wn(t.elements.arrow),Re=we?b===\"y\"?we.clientTop||0:we.clientLeft||0:0,Ye=(N=k?.[b])!=null?N:0,ce=L+ot-Ye-Re,Ve=L+Se-Ye,yt=Kl(f?Gl(I,ce):I,L,f?En(F,Ve):F);R[b]=yt,x[b]=yt-L}if(l){var Fe,Ce=b===\"x\"?Wt:oo,xt=b===\"x\"?go:po,rt=R[P],Ze=P===\"y\"?\"height\":\"width\",le=rt+T[Ce],no=rt-T[xt],Je=[Wt,oo].indexOf(y)!==-1,q=(Fe=k?.[P])!=null?Fe:0,$=Je?le:rt-C[Ze]-M[Ze]-q+_.altAxis,ue=Je?rt+C[Ze]+M[Ze]-q-_.altAxis:no,ze=f&&Je?sM($,rt,ue):Kl(f?$:le,rt,f?ue:no);R[P]=ze,x[P]=ze-rt}t.modifiersData[r]=x}}var TM={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:y6,requiresIfExists:[\"offset\"]};function HT(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function VT(e){return e===jt(e)||!bo(e)?Ql(e):HT(e)}function h6(e){var t=e.getBoundingClientRect(),o=ja(t.width)/e.offsetWidth||1,r=ja(t.height)/e.offsetHeight||1;return o!==1||r!==1}function IT(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&h6(t),a=Lo(t),i=cn(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((wo(t)!==\"body\"||Jl(a))&&(l=VT(t)),bo(t)?(s=cn(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=Zl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function g6(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 $T(e){var t=g6(e);return aM.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function FT(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function qT(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 xM={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function SM(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return ye({root:[\"root\"]},RM,t)},S6={},P6=Yo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:d,slotProps:p={},slots:f={},TransitionProps:h,ownerState:v,...T}=t,y=Yo.useRef(null),g=to(y,o),m=Yo.useRef(null),b=to(m,d),P=Yo.useRef(b);Io(()=>{P.current=b},[b]),Yo.useImperativeHandle(d,()=>m.current,[]);let R=v6(c,a),[C,M]=Yo.useState(R),[D,_]=Yo.useState(GT(r));Yo.useEffect(()=>{m.current&&m.current.forceUpdate()}),Yo.useEffect(()=>{r&&_(GT(r))},[r]),Io(()=>{if(!D||!s)return;let A=I=>{M(I.placement)},z=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:I})=>{A(I)}}];l!=null&&(z=z.concat(l)),u&&u.modifiers!=null&&(z=z.concat(u.modifiers));let L=YT(D,y.current,{placement:R,...u,modifiers:z});return P.current(L),()=>{L.destroy(),P.current(null)}},[D,i,l,s,u,R]);let k={placement:C};h!==null&&(k.TransitionProps=h);let x=x6(t),N=f.root??\"div\",O=vr({elementType:N,externalSlotProps:p.root,externalForwardedProps:T,additionalProps:{role:\"tooltip\",ref:g},ownerState:t,className:x.root});return(0,Sh.jsx)(N,{...O,children:typeof n==\"function\"?n(k):n})}),R6=Yo.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:d=\"bottom\",popperOptions:p=S6,popperRef:f,style:h,transition:v=!1,slotProps:T={},slots:y={},...g}=t,[m,b]=Yo.useState(!0),P=()=>{b(!1)},R=()=>{b(!0)};if(!s&&!u&&(!v||m))return null;let C;if(a)C=a;else if(r){let _=GT(r);C=_&&T6(_)?It(_).body:It(null).body}let M=!u&&s&&(!v||m)?\"none\":void 0,D=v?{in:u,onEnter:P,onExited:R}:void 0;return(0,Sh.jsx)(ff,{disablePortal:l,container:C,children:(0,Sh.jsx)(P6,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:v?!m:u,placement:d,popperOptions:p,popperRef:f,slotProps:T,slots:y,...g,style:{position:\"fixed\",top:0,left:0,display:M,...h},TransitionProps:D,children:n})})}),CM=R6;var wM=j(Te(),1),C6=V(CM,{name:\"MuiPopper\",slot:\"Root\"})({}),E6=EM.forwardRef(function(t,o){let r=wi(),n=Pe({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:v,popperRef:T,transition:y,slots:g,slotProps:m,...b}=n,P=g?.root??l?.Root,R={anchorEl:a,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:v,popperRef:T,transition:y,...b};return(0,wM.jsx)(C6,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:P},slotProps:m??s,...R,ref:o})}),Ph=E6;function MM(e){return me(\"MuiTooltip\",e)}var w6=se(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),$t=w6;var Ui=j(Te(),1);function M6(e){return Math.round(e*1e5)/1e5}var O6=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${re(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return ye(i,MM,t)},A6=V(Ph,{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]}})(xe(({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\"] .${$t.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${$t.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),z6=V(\"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${re(o.placement.split(\"-\")[0])}`]]}})(xe(({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,[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${$t.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${$t.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:`${M6(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),N6=V(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(xe(({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)\"}}))),Rh=!1,OM=new Nc,wf={x:0,y:0};function Ch(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var D6=ro.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:d=!1,disableInteractive:p=!1,disableTouchListener:f=!1,enterDelay:h=100,enterNextDelay:v=0,enterTouchDelay:T=700,followCursor:y=!1,id:g,leaveDelay:m=0,leaveTouchDelay:b=1500,onClose:P,onOpen:R,open:C,placement:M=\"bottom\",PopperComponent:D,PopperProps:_={},slotProps:k={},slots:x={},title:N,TransitionComponent:O,TransitionProps:A,...z}=r,L=ro.isValidElement(a)?a:(0,Ui.jsx)(\"span\",{children:a}),I=Yn(),F=wi(),[fe,Z]=ro.useState(),[De,it]=ro.useState(null),$e=ro.useRef(!1),Me=p||y,Le=vn(),qe=vn(),Be=vn(),ot=vn(),[Se,we]=Dl({controlled:C,default:!1,name:\"Tooltip\",state:\"open\"}),Re=Se,Ye=zl(g),ce=ro.useRef(),Ve=Oi(()=>{ce.current!==void 0&&(document.body.style.WebkitUserSelect=ce.current,ce.current=void 0),ot.clear()});ro.useEffect(()=>Ve,[Ve]);let yt=_e=>{OM.clear(),Rh=!0,we(!0),R&&!Re&&R(_e)},Fe=Oi(_e=>{OM.start(800+m,()=>{Rh=!1}),we(!1),P&&Re&&P(_e),Le.start(I.transitions.duration.shortest,()=>{$e.current=!1})}),Ce=_e=>{$e.current&&_e.type!==\"touchstart\"||(fe&&fe.removeAttribute(\"title\"),qe.clear(),Be.clear(),h||Rh&&v?qe.start(Rh?v:h,()=>{yt(_e)}):yt(_e))},xt=_e=>{qe.clear(),Be.start(m,()=>{Fe(_e)})},[,rt]=ro.useState(!1),Ze=_e=>{Pn(_e.target)||(rt(!1),xt(_e))},le=_e=>{fe||Z(_e.currentTarget),Pn(_e.target)&&(rt(!0),Ce(_e))},no=_e=>{$e.current=!0;let To=L.props;To.onTouchStart&&To.onTouchStart(_e)},Je=_e=>{no(_e),Be.clear(),Le.clear(),Ve(),ce.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ot.start(T,()=>{document.body.style.WebkitUserSelect=ce.current,Ce(_e)})},q=_e=>{L.props.onTouchEnd&&L.props.onTouchEnd(_e),Ve(),Be.start(b,()=>{Fe(_e)})};ro.useEffect(()=>{if(!Re)return;function _e(To){To.key===\"Escape\"&&Fe(To)}return document.addEventListener(\"keydown\",_e),()=>{document.removeEventListener(\"keydown\",_e)}},[Fe,Re]);let $=yo(gr(L),Z,o);!N&&N!==0&&(Re=!1);let ue=ro.useRef(),ze=_e=>{let To=L.props;To.onMouseMove&&To.onMouseMove(_e),wf={x:_e.clientX,y:_e.clientY},ue.current&&ue.current.update()},ie={},be=typeof N==\"string\";c?(ie.title=!Re&&be&&!d?N:null,ie[\"aria-describedby\"]=Re?Ye:null):(ie[\"aria-label\"]=be?N:null,ie[\"aria-labelledby\"]=Re&&!be?Ye:null);let ge={...ie,...z,...L.props,className:Q(z.className,L.props.className),onTouchStart:no,ref:$,...y?{onMouseMove:ze}:{}},Ge={};f||(ge.onTouchStart=Je,ge.onTouchEnd=q),d||(ge.onMouseOver=Ch(Ce,ge.onMouseOver),ge.onMouseLeave=Ch(xt,ge.onMouseLeave),Me||(Ge.onMouseOver=Ce,Ge.onMouseLeave=xt)),u||(ge.onFocus=Ch(le,ge.onFocus),ge.onBlur=Ch(Ze,ge.onBlur),Me||(Ge.onFocus=le,Ge.onBlur=Ze));let Ee={...r,isRtl:F,arrow:n,disableInteractive:Me,placement:M,PopperComponentProp:D,touch:$e.current},ve=typeof k.popper==\"function\"?k.popper(Ee):k.popper,et=ro.useMemo(()=>{let _e=[{name:\"arrow\",enabled:!!De,options:{element:De,padding:4}}];return _.popperOptions?.modifiers&&(_e=_e.concat(_.popperOptions.modifiers)),ve?.popperOptions?.modifiers&&(_e=_e.concat(ve.popperOptions.modifiers)),{..._.popperOptions,...ve?.popperOptions,modifiers:_e}},[De,_.popperOptions,ve?.popperOptions]),Kt=O6(Ee),vo=typeof k.transition==\"function\"?k.transition(Ee):k.transition,Y={slots:{popper:l.Popper,transition:l.Transition??O,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:k.arrow??s.arrow,popper:{..._,...ve??s.popper},tooltip:k.tooltip??s.tooltip,transition:{...A,...vo??s.transition}}},[Oe,Mt]=Tt(\"popper\",{elementType:A6,externalForwardedProps:Y,ownerState:Ee,className:Q(Kt.popper,_?.className)}),[Ft,ht]=Tt(\"transition\",{elementType:uf,externalForwardedProps:Y,ownerState:Ee}),[qt,rr]=Tt(\"tooltip\",{elementType:z6,className:Kt.tooltip,externalForwardedProps:Y,ownerState:Ee}),[Ho,nr]=Tt(\"arrow\",{elementType:N6,className:Kt.arrow,externalForwardedProps:Y,ownerState:Ee,ref:it});return(0,Ui.jsxs)(ro.Fragment,{children:[ro.cloneElement(L,ge),(0,Ui.jsx)(Oe,{as:D??Ph,placement:M,anchorEl:y?{getBoundingClientRect:()=>({top:wf.y,left:wf.x,right:wf.x,bottom:wf.y,width:0,height:0})}:fe,popperRef:ue,open:fe?Re:!1,id:Ye,transition:!0,...Ge,...Mt,popperOptions:et,children:({TransitionProps:_e})=>(0,Ui.jsx)(Ft,{timeout:I.transitions.duration.shorter,..._e,...ht,children:(0,Ui.jsxs)(qt,{...rr,children:[N,n?(0,Ui.jsx)(Ho,{...nr}):null]})})})]})}),Mf=D6;var AM=j(Te(),1),zM=kr((0,AM.jsx)(\"path\",{d:\"M8 5v14l11-7z\"}),\"PlayArrow\");var NM=j(Te(),1),DM=kr((0,NM.jsx)(\"path\",{d:\"M6 19h4V5H6zm8-14v14h4V5z\"}),\"Pause\");var _M=j(Te(),1),BM=kr((0,_M.jsx)(\"path\",{d:\"M6 6h12v12H6z\"}),\"Stop\");var Eh=j(W()),_6={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},B6={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function k6(e){return e===\"dark\"?_6:B6}function XT(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 WT(){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:XT(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:XT(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:XT(n)?\"dark\":\"light\"}}function kM(){let[e,t]=(0,Eh.useState)(()=>WT());return(0,Eh.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(WT());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(WT()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:k6(e.theme)}}var jM={inferno:[[0,0,4],[40,11,84],[101,21,110],[159,42,99],[212,72,66],[245,125,21],[252,193,57],[252,255,164]],viridis:[[68,1,84],[72,36,117],[65,68,135],[53,95,141],[42,120,142],[33,145,140],[34,168,132],[68,191,112],[122,209,81],[189,223,38],[253,231,37]],plasma:[[13,8,135],[75,3,161],[126,3,168],[168,34,150],[203,70,121],[229,107,93],[248,148,65],[253,195,40],[240,249,33]],magma:[[0,0,4],[28,16,68],[79,18,123],[129,37,129],[181,54,122],[229,80,100],[251,135,97],[254,194,135],[252,253,191]],hot:[[0,0,0],[87,0,0],[173,0,0],[255,0,0],[255,87,0],[255,173,0],[255,255,0],[255,255,128],[255,255,255]],gray:[[0,0,0],[255,255,255]],hsv:[[255,0,0],[255,255,0],[0,255,0],[0,255,255],[0,0,255],[255,0,255],[255,0,0]]},sie=Object.keys(jM);function j6(e){let t=new Uint8Array(768);for(let o=0;o<256;o++){let r=o/255*(e.length-1),n=Math.floor(r),a=r-n,i=e[Math.min(n,e.length-1)],l=e[Math.min(n+1,e.length-1)];t[o*3]=Math.round(i[0]+a*(l[0]-i[0])),t[o*3+1]=Math.round(i[1]+a*(l[1]-i[1])),t[o*3+2]=Math.round(i[2]+a*(l[2]-i[2]))}return t}var On=Object.fromEntries(Object.entries(jM).map(([e,t])=>[e,j6(t)]));function wh(e,t,o,r,n){let a=n>r?n-r:1,i=!(n>r);for(let l=0;lURL.revokeObjectURL(r),6e4)}function UM(e,t,o){let r=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);Zn(new Blob([r],{type:o}),t)}function Li(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function tu(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}function KT(e,t){let o=tu(e);return t===\"\\xC5\"?o>=10?`${Math.round(o/10)} nm`:o>=1?`${Math.round(o)} \\xC5`:`${o.toFixed(2)} \\xC5`:t===\"\\xC5\\u207B\\xB9\"?o>=10?`${Math.round(o/10)} nm\\u207B\\xB9`:o>=1?`${Math.round(o)} \\xC5\\u207B\\xB9`:`${o.toFixed(2)} \\xC5\\u207B\\xB9`:t===\"px\"?o>=1?`${Math.round(o)} px`:`${o.toFixed(1)} px`:o>=1e3?`${Math.round(o/1e3)} rad`:o>=1?`${Math.round(o)} mrad`:`${o.toFixed(2)} mrad`}var Of=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\";function Oh(e,t,o,r,n,a){let i=e.getContext(\"2d\");if(!i)return;i.clearRect(0,0,e.width,e.height),i.save(),i.scale(t,t);let l=e.width/t,s=e.height/t,c=l/a,u=o*c,d=60,p=5,f=16,h=12,v=d/u*r,T=tu(v),y=T/r*u,g=s-h,m=l-y-h;i.shadowColor=\"rgba(0, 0, 0, 0.5)\",i.shadowBlur=2,i.shadowOffsetX=1,i.shadowOffsetY=1,i.fillStyle=\"white\",i.fillRect(m,g,y,p);let b=KT(T,n);i.font=`${f}px ${Of}`,i.fillStyle=\"white\",i.textAlign=\"center\",i.textBaseline=\"bottom\",i.fillText(b,m+y/2,g-4),i.textAlign=\"left\",i.textBaseline=\"bottom\",i.fillText(`${o.toFixed(1)}\\xD7`,h,s-h+p),i.restore()}function LM(e,t,o,r,n){let a=e.getContext(\"2d\");if(!a||r<=0)return;a.save(),a.scale(t,t);let i=e.width/t,l=e.height/t,s=i/n,c=o*s,u=60,d=5,p=16,f=12,h=u/c*r,v=tu(h),T=v/r*c,y=l-f,g=i-T-f;a.shadowColor=\"rgba(0, 0, 0, 0.5)\",a.shadowBlur=2,a.shadowOffsetX=1,a.shadowOffsetY=1,a.fillStyle=\"white\",a.fillRect(g,y,T,d);let m=KT(v,\"\\xC5\\u207B\\xB9\");a.font=`${p}px ${Of}`,a.fillStyle=\"white\",a.textAlign=\"center\",a.textBaseline=\"bottom\",a.fillText(m,g+T/2,y-4),a.textAlign=\"left\",a.textBaseline=\"bottom\",a.fillText(`${o.toFixed(1)}\\xD7`,f,l-f+d),a.restore()}function QT(e){let{imageCanvas:t,title:o,lut:r,vmin:n=0,vmax:a=1,logScale:i=!1,pixelSize:l=0,showColorbar:s=!0,showScaleBar:c=!0,scale:u=4,drawAnnotations:d}=e,p=t.width,f=t.height,h=20,v=o?28:0,T=o?8:0,y=s&&r&&n!==a,g=y?20:0,m=y?12:0,b=y?60:0,P=h+p+m+g+b+h,R=h+v+T+f+h,C=document.createElement(\"canvas\");C.width=P*u,C.height=R*u;let M=C.getContext(\"2d\");M.scale(u,u),M.fillStyle=\"white\",M.fillRect(0,0,P,R),o&&(M.fillStyle=\"black\",M.font=`bold 18px ${Of}`,M.textAlign=\"left\",M.textBaseline=\"top\",M.fillText(o,h,h));let D=h,_=h+v+T;if(M.imageSmoothingEnabled=!1,M.drawImage(t,D,_,p,f),M.imageSmoothingEnabled=!0,d&&(M.save(),M.translate(D,_),d(M),M.restore()),c&&l>0){let k=Math.max(60,p*.15),x=Math.max(4,Math.round(f*.012)),N=Math.max(14,Math.round(f*.04)),O=Math.max(12,Math.round(p*.03)),A=k*l,z=tu(A),L=z/l,I=_+f-O,F=D+p-L-O;M.shadowColor=\"rgba(0, 0, 0, 0.5)\",M.shadowBlur=2,M.shadowOffsetX=1,M.shadowOffsetY=1,M.fillStyle=\"white\",M.fillRect(F,I,L,x);let fe=KT(z,\"\\xC5\");M.font=`bold ${N}px ${Of}`,M.fillStyle=\"white\",M.textAlign=\"center\",M.textBaseline=\"bottom\",M.fillText(fe,F+L/2,I-4),M.shadowColor=\"transparent\",M.shadowBlur=0,M.shadowOffsetX=0,M.shadowOffsetY=0}if(y&&r){let k=D+p+m,x=_,N=f;for(let O=0;Oe.toBlob(R=>P(R),\"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`,d=`\nendstream\nendobj\n`,p=new TextEncoder,f=p.encode(c+u),h=p.encode(d),v=c.length;s.push(v);let y=f.length+r.length+h.length,g=`xref\n0 6\n0000000000 65535 f \n`;for(let P=0;P>\nstartxref\n${y}\n%%EOF\n`;let m=p.encode(g),b=new Uint8Array(f.length+r.length+h.length+m.length);return b.set(f,0),b.set(r,f.length),b.set(h,f.length+r.length),b.set(m,f.length+r.length+h.length),new Blob([b],{type:\"application/pdf\"})}function ou(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 HM(e){let t=new Float32Array(e.length);for(let o=0;or&&(r=s)}let n=t/e.length,a=0;for(let l=0;ln&&(n=s))}if(!isFinite(r)||!isFinite(n)||r===n)return o;let a=n-r;for(let l=0;l0)for(let l=0;l>1;for(;l<=n;)n-=l,l>>=1;n+=l}let a=o?1:-1;for(let i=2;i<=r;i<<=1){let l=i>>1,s=a*2*Math.PI/i,c=Math.cos(s),u=Math.sin(s);for(let d=0;d>1,n=o>>1,a=new Float32Array(t*o);for(let i=0;i, b: vec2) -> vec2 { return vec2(a.x*b.x-a.y*b.y, a.x*b.y+a.y*b.x); }\nfn twiddle(k: u32, N: u32, inverse: f32) -> vec2 { let angle = inverse * 2.0 * 3.14159265359 * f32(k) / f32(N); return vec2(cos(angle), sin(angle)); }\nfn bitReverse(x: u32, log2N: u32) -> u32 { var result: u32 = 0u; var val = x; for (var i: u32 = 0u; i < log2N; i = i + 1u) { result = (result << 1u) | (val & 1u); val = val >> 1u; } return result; }\nstruct FFT2DParams { width: u32, height: u32, log2Size: u32, stage: u32, inverse: f32, isRowWise: u32, }\n@group(0) @binding(0) var params: FFT2DParams;\n@group(0) @binding(1) var data: array>;\nfn getIndex(row: u32, col: u32) -> u32 { return row * params.width + col; }\n@compute @workgroup_size(16, 16) fn bitReverseRows(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let rev = bitReverse(col, params.log2Size); if (col < rev) { let idx1 = getIndex(row, col); let idx2 = getIndex(row, rev); let temp = data[idx1]; data[idx1] = data[idx2]; data[idx2] = temp; } }\n@compute @workgroup_size(16, 16) fn bitReverseCols(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let rev = bitReverse(row, params.log2Size); if (row < rev) { let idx1 = getIndex(row, col); let idx2 = getIndex(rev, col); let temp = data[idx1]; data[idx1] = data[idx2]; data[idx2] = temp; } }\n@compute @workgroup_size(16, 16) fn butterflyRows(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let idx = gid.x; if (row >= params.height || idx >= params.width / 2u) { return; } let stage = params.stage; let halfSize = 1u << stage; let fullSize = halfSize << 1u; let group = idx / halfSize; let pos = idx % halfSize; let col_i = group * fullSize + pos; let col_j = col_i + halfSize; if (col_j >= params.width) { return; } let w = twiddle(pos, fullSize, params.inverse); let i = getIndex(row, col_i); let j = getIndex(row, col_j); let u = data[i]; let t = cmul(w, data[j]); data[i] = u + t; data[j] = u - t; }\n@compute @workgroup_size(16, 16) fn butterflyCols(@builtin(global_invocation_id) gid: vec3) { let col = gid.x; let idx = gid.y; if (col >= params.width || idx >= params.height / 2u) { return; } let stage = params.stage; let halfSize = 1u << stage; let fullSize = halfSize << 1u; let group = idx / halfSize; let pos = idx % halfSize; let row_i = group * fullSize + pos; let row_j = row_i + halfSize; if (row_j >= params.height) { return; } let w = twiddle(pos, fullSize, params.inverse); let i = getIndex(row_i, col); let j = getIndex(row_j, col); let u = data[i]; let t = cmul(w, data[j]); data[i] = u + t; data[j] = u - t; }\n@compute @workgroup_size(16, 16) fn normalize2D(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let idx = getIndex(row, col); let scale = 1.0 / f32(params.width * params.height); data[idx] = data[idx] * scale; }`,JT=class{constructor(t){this.pipelines2D=null;this.initialized=!1;this.device=t}async init(){if(this.initialized)return;let t=this.device.createShaderModule({code:U6});this.pipelines2D={bitReverseRows:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"bitReverseRows\"}}),bitReverseCols:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"bitReverseCols\"}}),butterflyRows:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"butterflyRows\"}}),butterflyCols:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"butterflyCols\"}}),normalize:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"normalize2D\"}})},this.initialized=!0}async fft2D(t,o,r,n,a=!1){await this.init();let i=La(r),l=La(n),s=i!==r||l!==n,c=Math.log2(i),u=Math.log2(l),d=i*l,p=r*n,f,h;if(s){f=new Float32Array(d),h=new Float32Array(d);for(let O=0;O{let A=this.device.createBindGroup({layout:O.getBindGroupLayout(0),entries:[{binding:0,resource:{buffer:y}},{binding:1,resource:{buffer:T}}]}),z=this.device.createCommandEncoder(),L=z.beginComputePass();L.setPipeline(O),L.setBindGroup(0,A),L.dispatchWorkgroups(b,P),L.end(),this.device.queue.submit([z.finish()])},C=new ArrayBuffer(24),M=new Uint32Array(C),D=new Float32Array(C);M[0]=i,M[1]=l,M[2]=c,M[3]=0,D[4]=m,M[5]=1,this.device.queue.writeBuffer(y,0,C),R(this.pipelines2D.bitReverseRows);for(let O=0;Ov+T,0)/4;let a=e.length;if(a===0)return{min:0,max:0};let i=1/0,l=-1/0;for(let v=0;vl&&(l=T)}if(i===l)return{min:i,max:l};let s=1024,c=new Uint32Array(s),u=l-i,d=(s-1)/u;for(let v=0;v=p){h=i+v/(s-1)*u;break}return h<=i&&(h=l),{min:i,max:h}}var zf=null,FM=null,L6=\"GPU\";async function XM(){if(zf)return zf;if(!navigator.gpu)return console.warn(\"WebGPU not supported, falling back to CPU FFT\"),null;try{let e=await navigator.gpu.requestAdapter();if(!e)return console.warn(\"No GPU adapter found\"),null;try{let t=await e.requestAdapterInfo?.();t&&(L6=t.description||`${t.vendor} ${t.architecture||\"\"} ${t.device||\"\"}`.trim()||\"Generic WebGPU Adapter\")}catch{}return FM=await e.requestDevice(),zf=new JT(FM),await zf.init(),zf}catch(e){return console.warn(\"WebGPU init failed:\",e),null}}var ct=j(W());var WM=j(Te(),1),KM=kr((0,WM.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var QM={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 ru=QM;function ZM(e){let t=ru.widgets[e];if(!t){let o=Object.keys(ru.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function V6(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function nu(e,t){let r=ZM(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function au(e){return[...ZM(e).tool_groups]}function Ah(e,t){let o=au(e),r=new Set(o),n=[],a=new Set;for(let i of V6(t)){let l=nu(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 JM(e,t){return au(e).filter(o=>o!==\"all\"&&t.has(o))}function eO(e,t){let o=Ah(e,t);return o.includes(\"all\")?au(e).filter(r=>r!==\"all\"):o}function tO(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function oO(){return Object.keys(ru.control_presets)}function rO(e){return ru.control_presets[e]?.label??e}function nO(e,t){let o=ru.control_presets[t];if(!o){let i=Object.keys(ru.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=au(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>nu(e,i))),a=r.filter(i=>!n.has(i));return Ah(e,a)}function zh(e,t,o){let r=Ah(e,o),n=Ah(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=d=>{let p=nu(e,d);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:d=>{let p=nu(e,d);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function tx(e,t,o){let r=new Set(eO(e,t)),n=nu(e,o);return n===\"all\"?[\"all\"]:(r.add(n),JM(e,r))}function ox(e,t,o){let r=new Set(eO(e,t));return r.delete(nu(e,o)),JM(e,r)}var aO={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},I6={fontSize:10,py:.25,px:1,minWidth:0};function iO({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=ct.useState(null),c=ct.useMemo(()=>au(e).filter(h=>h!==\"all\"),[e]),u=ct.useMemo(()=>zh(e,r,t),[e,r,t]),d=ct.useCallback((h,v)=>{o(T=>v?ox(e,T,h):tx(e,T,h))},[o,e]),p=ct.useCallback((h,v)=>{n(T=>v?tx(e,T,h):ox(e,T,h))},[n,e]),f=ct.useCallback(h=>{o(nO(e,h))},[o,e]);return ct.createElement(ct.Fragment,null,ct.createElement(Mf,{title:\"Customize controls\",arrow:!0,placement:\"top\"},ct.createElement(Xc,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:h=>s(h.currentTarget),sx:{p:.25,ml:.5,color:a.text}},ct.createElement(KM,{sx:{fontSize:16}}))),ct.createElement(zi,{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}}},ct.createElement(pe,{sx:{px:.5,pb:.75}},ct.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),ct.createElement(pe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},oO().map(h=>ct.createElement(ln,{key:h,size:\"small\",sx:I6,\"data-testid\":`preset-${h}`,onClick:()=>f(h)},rO(h))))),ct.createElement(ET,{sx:{borderColor:a.border,my:.5}}),ct.createElement(pe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},ct.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(h=>{let v=i?.[h]??tO(h),T=u.isHidden(h),y=u.isLocked(h);return ct.createElement(pe,{key:h,\"data-testid\":`tool-row-${h}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},ct.createElement(he,{sx:{fontSize:11}},v),ct.createElement(pe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},ct.createElement(he,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),ct.createElement(Qn,{size:\"small\",checked:!T,onChange:g=>d(h,g.target.checked),inputProps:{\"aria-label\":`show-${h}`},sx:aO.small}),ct.createElement(he,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),ct.createElement(Qn,{size:\"small\",checked:y,onChange:g=>p(h,g.target.checked),inputProps:{\"aria-label\":`lock-${h}`},sx:aO.small,disabled:T})))}))))}var $6=.5,F6=10,lO=450,sO=10,lx=.707;function q6(e,t,o,r,n,a){let i=Math.max(0,Math.floor(r)-a),l=Math.max(0,Math.floor(n)-a),s=Math.min(t-1,Math.floor(r)+a),c=Math.min(o-1,Math.floor(n)+a),u=Math.round(r),d=Math.round(n),p=-1/0;for(let b=l;b<=c;b++)for(let P=i;P<=s;P++){let R=e[b*t+P];R>p&&(p=R,u=P,d=b)}let f=Math.max(0,u-1),h=Math.min(t-1,u+1),v=Math.max(0,d-1),T=Math.min(o-1,d+1),y=0,g=0,m=0;for(let b=v;b<=T;b++)for(let P=f;P<=h;P++){let R=e[b*t+P];y+=R,g+=R*P,m+=R*b}return y>0?{row:m/y,col:g/y}:{row:d,col:u}}var Y6=5;function cO(e,t){return e>0?t===\"\\xC5\"?{pixelSize:e,unit:\"\\xC5\"}:t===\"nm\"?{pixelSize:e*10,unit:\"\\xC5\"}:t===\"mrad\"?{pixelSize:e,unit:\"mrad\"}:{pixelSize:e,unit:\"px\"}:{pixelSize:1,unit:\"px\"}}var rx={label:{fontSize:11},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},Rt={XS:4,SM:8,MD:12,LG:16},nx={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"},imageBox:{bgcolor:\"#000\",border:\"1px solid #444\",overflow:\"hidden\",position:\"relative\"}},iu={display:\"flex\",alignItems:\"center\",gap:`${Rt.SM}px`,px:1,py:.5,width:\"fit-content\"},Hi={fontSize:10,py:.25,px:1,minWidth:0,\"&.Mui-disabled\":{color:\"#666\",borderColor:\"#444\"}},Nf={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},G6={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}};function pn(e){if(e===0)return\"0\";let t=Math.abs(e);return t<.001||t>=1e4?e.toExponential(2):t<.01?e.toFixed(4):t<1?e.toFixed(3):e.toFixed(2)}function X6(e,t,o,r,n,a,i,l,s,c,u=!1,d=5){let p=e.getContext(\"2d\");if(!p)return;p.save(),p.scale(t,t);let f=e.width/t,h=e.height/t,v=f/l,T=h/s,y=r*n*v+a*v,g=o*n*T+i*T,m=12,b=1.5;if(p.shadowColor=\"rgba(0, 0, 0, 0.5)\",p.shadowBlur=2,p.shadowOffsetX=1,p.shadowOffsetY=1,p.strokeStyle=c?\"rgba(255, 255, 0, 0.9)\":\"rgba(255, 100, 100, 0.9)\",p.lineWidth=b,p.beginPath(),p.moveTo(y-m,g),p.lineTo(y+m,g),p.moveTo(y,g-m),p.lineTo(y,g+m),p.stroke(),u&&d>0){let P=d*n*v,R=d*n*T;p.setLineDash([4,3]),p.strokeStyle=\"rgba(0, 200, 255, 0.7)\",p.lineWidth=1.2,p.shadowBlur=0,p.beginPath(),p.ellipse(y,g,P,R,0,0,2*Math.PI),p.stroke(),p.setLineDash([])}p.restore()}function W6(e,t,o,r,n,a,i,l,s,c,u,d,p,f,h,v){if(o===\"off\")return;let T=e.getContext(\"2d\");if(!T)return;T.save(),T.scale(t,t);let y=e.width/t,g=e.height/t,m=y/d,b=g/p,P=n*s*m+c*m,R=r*s*b+u*b,C=2.5,M=10,D=6;T.shadowColor=\"rgba(0, 0, 0, 0.4)\",T.shadowBlur=2,T.shadowOffsetX=1,T.shadowOffsetY=1;let _=(O,A)=>{let z,L;h?(z=\"rgba(0, 200, 255, 1)\",L=\"rgba(255, 255, 255, 1)\"):v?(z=\"rgba(255, 100, 100, 1)\",L=\"rgba(255, 255, 255, 1)\"):(z=\"rgba(0, 255, 0, 0.8)\",L=\"rgba(255, 255, 255, 0.8)\"),T.beginPath(),T.arc(O,A,D,0,2*Math.PI),T.fillStyle=z,T.fill(),T.strokeStyle=L,T.lineWidth=1.5,T.stroke()},k=()=>{T.strokeStyle=f?\"rgba(255, 255, 0, 0.9)\":\"rgba(0, 255, 0, 0.9)\",T.lineWidth=C,T.beginPath(),T.moveTo(P-M,R),T.lineTo(P+M,R),T.moveTo(P,R-M),T.lineTo(P,R+M),T.stroke()},x=f?\"rgba(255, 255, 0, 0.9)\":\"rgba(0, 255, 0, 0.9)\",N=f?\"rgba(255, 255, 0, 0.12)\":\"rgba(0, 255, 0, 0.12)\";if(o===\"circle\"&&a>0){let O=a*s*m,A=a*s*b;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.ellipse(P,R,O,A,0,0,2*Math.PI),T.stroke(),T.fillStyle=N,T.fill(),k();let z=O*lx,L=A*lx;_(P+z,R+L)}else if(o===\"square\"&&a>0){let O=a*s*m,A=a*s*b,z=P-O,L=R-A;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.rect(z,L,O*2,A*2),T.stroke(),T.fillStyle=N,T.fill(),k(),_(P+O,R+A)}else if(o===\"rect\"&&i>0&&l>0){let O=i/2*s*m,A=l/2*s*b,z=P-O,L=R-A;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.rect(z,L,O*2,A*2),T.stroke(),T.fillStyle=N,T.fill(),k(),_(P+O,R+A)}T.restore()}function K6({items:e}){return S.createElement(pe,{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\"}}},S.createElement(\"tbody\",null,e.map(([t,o],r)=>S.createElement(\"tr\",{key:r},S.createElement(\"td\",null,t),S.createElement(\"td\",null,o)))))}function Q6({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return S.createElement(Mf,{title:typeof e==\"string\"?S.createElement(he,{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\"}`}}}}},S.createElement(he,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function ax({data:e,vminPct:t,vmaxPct:o,onRangeChange:r,width:n=120,height:a=40,theme:i=\"dark\",dataMin:l=0,dataMax:s=1}){let c=S.useRef(null),u=S.useMemo(()=>IM(e),[e]),d=i===\"dark\"?{bg:\"#1a1a1a\",barActive:\"#888\",barInactive:\"#444\",border:\"#333\"}:{bg:\"#f0f0f0\",barActive:\"#666\",barInactive:\"#bbb\",border:\"#ccc\"};return S.useEffect(()=>{let p=c.current;if(!p)return;let f=p.getContext(\"2d\");if(!f)return;let h=window.devicePixelRatio||1;p.width=n*h,p.height=a*h,f.scale(h,h),f.fillStyle=d.bg,f.fillRect(0,0,n,a);let v=64,T=Math.floor(u.length/v),y=[];for(let R=0;R=b&&R<=P;f.fillStyle=D?d.barActive:d.barInactive,f.fillRect(M+.5,a-C,Math.max(1,m-1),C)}},[u,t,o,n,a,d]),S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:.25}},S.createElement(\"canvas\",{ref:c,style:{width:n,height:a,border:`1px solid ${d.border}`}}),S.createElement(ql,{value:[t,o],onChange:(p,f)=>{let[h,v]=f;r(Math.min(h,v-1),Math.max(v,h+1))},min:0,max:100,size:\"small\",valueLabelDisplay:\"auto\",valueLabelFormat:p=>{let f=l+p/100*(s-l);return f>=1e3?f.toExponential(1):f.toFixed(1)},sx:{width:n,py:0,\"& .MuiSlider-thumb\":{width:8,height:8},\"& .MuiSlider-rail\":{height:2},\"& .MuiSlider-track\":{height:2},\"& .MuiSlider-valueLabel\":{fontSize:10,padding:\"2px 4px\"}}}),S.createElement(pe,{sx:{display:\"flex\",justifyContent:\"space-between\",width:n}},S.createElement(he,{sx:{fontSize:8,fontFamily:\"monospace\",opacity:.6,lineHeight:1}},(()=>{let p=l+t/100*(s-l);return p>=1e3?p.toExponential(1):p.toFixed(1)})()),S.createElement(he,{sx:{fontSize:8,fontFamily:\"monospace\",opacity:.6,lineHeight:1}},(()=>{let p=l+o/100*(s-l);return p>=1e3?p.toExponential(1):p.toFixed(1)})())))}function ix(e,t,o,r,n,a,i){let l=i-n,s=a-r,c=Math.sqrt(l*l+s*s),u=Math.max(2,Math.ceil(c)),d=new Float32Array(u);for(let p=0;ps&&(s=v,i=h,l=f)}return{row:l,col:i}}function Z6(e,t,o,r,n,a,i,l,s){if(r===\"off\"||r===\"point\")return null;let c,u,d,p;if(r===\"rect\"){let T=l/2,y=s/2;c=Math.max(0,Math.floor(a-T)),u=Math.max(0,Math.floor(n-y)),d=Math.min(t,Math.ceil(a+T)),p=Math.min(o,Math.ceil(n+y))}else c=Math.max(0,Math.floor(a-i)),u=Math.max(0,Math.floor(n-i)),d=Math.min(t,Math.ceil(a+i)),p=Math.min(o,Math.ceil(n+i));let f=d-c,h=p-u;if(f<2||h<2)return null;let v=new Float32Array(f*h);if(r===\"circle\"||r===\"annular\"){let T=i*i;for(let y=0;y({label:{...rx.label,color:o.textMuted},value:{...rx.value,color:o.textMuted},title:{...rx.title,color:o.accent}}),[o]),[a]=ke(\"nav_rows\"),[i]=ke(\"nav_cols\"),[l]=ke(\"sig_rows\"),[s]=ke(\"sig_cols\"),[c,u]=ke(\"pos_row\"),[d,p]=ke(\"pos_col\"),[f]=ke(\"frame_bytes\"),[h]=ke(\"nav_image_bytes\"),[v]=ke(\"nav_data_min\"),[T]=ke(\"nav_data_max\"),[y]=ke(\"sig_data_min\"),[g]=ke(\"sig_data_max\"),[m,b]=ke(\"roi_mode\"),[P,R]=ke(\"roi_reduce\"),[C]=ke(\"roi_center_row\"),[M]=ke(\"roi_center_col\"),[D,_]=ke(\"roi_radius\"),[k,x]=ke(\"roi_width\"),[N,O]=ke(\"roi_height\"),[A]=ke(\"nav_stats\"),[z]=ke(\"sig_stats\"),[L]=ke(\"nav_pixel_size\"),[I]=ke(\"sig_pixel_size\"),[F]=ke(\"nav_pixel_unit\"),[fe]=ke(\"sig_pixel_unit\"),[Z]=ke(\"title\"),[De,it]=ke(\"snap_enabled\"),[$e,Me]=ke(\"snap_radius\"),[Le,qe]=ke(\"profile_line\"),[Be,ot]=ke(\"profile_width\"),[Se]=ke(\"show_stats\"),[we]=ke(\"show_controls\"),[Re,Ye]=ke(\"show_fft\"),[ce,Ve]=ke(\"disabled_tools\"),[yt,Fe]=ke(\"hidden_tools\"),Ce=S.useMemo(()=>zh(\"Show4D\",ce,yt),[ce,yt]),xt=Ce.isHidden(\"display\"),rt=Ce.isHidden(\"histogram\"),Ze=Ce.isHidden(\"stats\"),le=Ce.isHidden(\"navigation\"),no=Ce.isHidden(\"playback\"),Je=Ce.isHidden(\"view\"),q=Ce.isHidden(\"export\"),$=Ce.isHidden(\"roi\"),ue=Ce.isHidden(\"profile\"),ze=Ce.isHidden(\"fft\"),ie=Ce.isLocked(\"display\"),be=Ce.isLocked(\"histogram\"),ge=Ce.isLocked(\"stats\"),Ge=Ce.isLocked(\"navigation\"),Ee=Ce.isLocked(\"playback\"),ve=Ce.isLocked(\"view\"),et=Ce.isLocked(\"export\"),Kt=Ce.isLocked(\"roi\"),vo=Ce.isLocked(\"profile\"),Y=Ce.isLocked(\"fft\"),Oe=Re&&!ze,Mt=t.theme===\"dark\"?\"#0f0\":\"#1a7a1a\",[Ft,ht]=S.useState(null),qt=Oe&&m!==\"off\"&&m!==\"point\",[rr,Ho]=ke(\"path_playing\"),[nr,_e]=ke(\"path_index\"),[To]=ke(\"path_length\"),[sx]=ke(\"path_interval_ms\"),[Df]=ke(\"path_loop\"),[,fO]=ke(\"_gif_export_requested\"),[_f]=ke(\"_gif_data\"),[cx]=ke(\"_gif_metadata_json\"),[Bf,ux]=S.useState(!1),[px,kf]=S.useState(null),[fx,lu]=S.useState(null),[Dh,_h]=S.useState(c+.5),[Bh,kh]=S.useState(d+.5),[su,jh]=S.useState(!1),[cu,Uh]=S.useState(!1),[es,Lh]=S.useState(!1),[Hh,Vh]=S.useState(!1),Ih=S.useRef(null),[uu,$h]=S.useState(C),[pu,Fh]=S.useState(M),[dx,Vi]=S.useState(!1),[fu,Ii]=S.useState(null),[jf,dO]=S.useState(\"inferno\"),[Uf,mO]=S.useState(\"inferno\"),[$i,yO]=S.useState(\"linear\"),[Jn,hO]=S.useState(\"linear\"),Lf=.5,du=.5,[qh,gO]=S.useState(0),[Yh,bO]=S.useState(100),[Hf,vO]=S.useState(0),[Vf,TO]=S.useState(100),[Go,If]=S.useState(1),[ea,$f]=S.useState(0),[ta,Ff]=S.useState(0),[Oo,qf]=S.useState(1),[fn,mu]=S.useState(0),[dn,yu]=S.useState(0),[An,mx]=S.useState(lO),[yx,hx]=S.useState(!1),[Fi,gx]=S.useState(null),[xO,SO]=S.useState(null),[PO,RO]=S.useState(null),[CO,EO]=S.useState(0),[wO,MO]=S.useState(0),[Ao,Gh]=S.useState(!1),[Lr,Ha]=S.useState(null),bx=S.useRef(null),Ie=Le||[],ar=S.useRef(null),ts=S.useRef(null),[hu,Xh]=S.useState(null),[Wh,Kh]=S.useState(!1),[vx,qi]=S.useState(null),[Tx,Yi]=S.useState(!1),gu=S.useRef(null),Qh=S.useRef(null),[xx,OO]=S.useState(!1),bu=S.useRef(null),vu=S.useRef(null),Zh=S.useRef(null),Jh=S.useRef(null),Yf=S.useRef(null),[AO,zO]=S.useState(0),[NO,DO]=S.useState(0),[Hr,Gf]=S.useState(1),[Va,Tu]=S.useState(0),[Ia,xu]=S.useState(0),[eg,_O]=S.useState(\"inferno\"),[Xf,BO]=S.useState(!1),[tg,kO]=S.useState(!0),[og,jO]=S.useState(0),[rg,UO]=S.useState(100),[LO,HO]=S.useState(null),[Sx,VO]=S.useState({min:0,max:1}),[Wf,IO]=S.useState({mean:0,min:0,max:0,std:0}),[Px,ng]=S.useState(!1),[Su,ag]=S.useState(null),[ir,Kf]=S.useState(null),os=S.useRef(null),ig=S.useRef(\"circle\"),[zn,rs]=S.useState(null),lg=a>i?Math.round(An*(i/a)):An,Rx=i>a?Math.round(An*(a/i)):An,Sr=l>s?Math.round(An*(s/l)):An,Gi=s>l?Math.round(An*(l/s)):An,oa=S.useRef(null),Pu=S.useRef(null),Ru=S.useRef(null),Qf=S.useRef(null),sg=S.useRef(null),Nn=S.useRef(null),$a=S.useRef(null),ns=S.useRef(null),cg=S.useRef(null),Zf=S.useRef(null),ug=S.useRef(null),pg=S.useRef(null),Cx=S.useCallback(w=>w instanceof HTMLElement?w.isContentEditable?!0:w.closest(\"input, textarea, select, [role='textbox'], [contenteditable='true']\")!==null:!1,[]),$O=S.useCallback(w=>{w.target?.closest(\"canvas\")&&pg.current?.focus()},[]);S.useEffect(()=>{ze&&Re&&Ye(!1)},[ze,Re,Ye]),S.useEffect(()=>{Ee&&rr&&Ho(!1)},[Ee,rr,Ho]),S.useEffect(()=>{$&&m!==\"off\"&&b(\"off\")},[$,m,b]),S.useEffect(()=>{ue&&Ao&&(Gh(!1),qe([]),Ha(null),qi(null),Yi(!1))},[ue,Ao,qe]),S.useEffect(()=>{su||(_h(c+.5),kh(d+.5))},[c,d,su]),S.useEffect(()=>{!cu&&!es&&($h(C),Fh(M))},[C,M,cu,es]),S.useEffect(()=>{let w=B=>B.preventDefault(),E=[Pu.current,ns.current,vu.current];return E.forEach(B=>B?.addEventListener(\"wheel\",w,{passive:!1})),()=>E.forEach(B=>B?.removeEventListener(\"wheel\",w))},[Oe]),S.useEffect(()=>{XM().then(w=>{w&&(Qh.current=w,OO(!0))})},[]),S.useEffect(()=>{if(!rr||To===0)return;let w=setInterval(()=>{_e(E=>{let B=E+1;return B>=To?Df?0:(Ho(!1),E):B})},sx);return()=>clearInterval(w)},[rr,To,sx,Df,_e,Ho]),S.useEffect(()=>{if(!h)return;let w=h.byteLength/4,E=new Float32Array(h.buffer,h.byteOffset,w),B=Nn.current;(!B||B.length!==w)&&(B=new Float32Array(w),Nn.current=B),B.set(E);let K=new Float32Array(w);if($i===\"log\")for(let X=0;X{if(!f)return;let w=new Float32Array(f.buffer,f.byteOffset,f.byteLength/4);(!ar.current||ar.current.length!==w.length)&&(ar.current=new Float32Array(w.length)),ar.current.set(w);let E=new Float32Array(w.length);if(Jn===\"log\")for(let B=0;B{if(!Nn.current)return;let w=Nn.current,E;if($i===\"log\"){E=new Float32Array(w.length);for(let de=0;dede+1)},[h,jf,qh,Yh,$i,Lf,a,i]),S.useLayoutEffect(()=>{if(!oa.current||!Qf.current)return;let w=oa.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(ea,ta),E.scale(Go,Go),E.drawImage(Qf.current,0,0),E.restore())},[CO,Go,ea,ta]),S.useEffect(()=>{if(!f)return;let w=new Float32Array(f.buffer,f.byteOffset,f.byteLength/4),E;if(Jn===\"log\"){E=new Float32Array(w.length);for(let de=0;dede+1)},[f,Uf,Hf,Vf,Jn,du,l,s]),S.useLayoutEffect(()=>{if(!$a.current||!Zf.current)return;let w=$a.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(fn,dn),E.scale(Oo,Oo),E.drawImage(Zf.current,0,0),E.restore())},[wO,Oo,fn,dn]),S.useEffect(()=>{if(!Oe||!ar.current){ht(null);return}let w=!1,E=ar.current,B=s,K=l,X=E,J=0,ee=0;if(qt){let oe=Z6(E,s,l,m,C,M,D,k,N);if(oe){J=oe.cropW,ee=oe.cropH;let ae=La(oe.cropW),de=La(oe.cropH),Ot=new Float32Array(ae*de);for(let Qt=0;Qt{let oe,ae;if(xx&&Qh.current){let de=await Qh.current.fft2D(X.slice(),new Float32Array(X.length),te,ne,!1);oe=de.real,ae=de.imag}else oe=X.slice(),ae=new Float32Array(X.length),qM(oe,ae,te,ne,!1);w||(ex(oe,te,ne),ex(ae,te,ne),Yf.current=YM(oe,ae),ht(J>0?{cropWidth:J,cropHeight:ee,fftWidth:te,fftHeight:ne}:null),zO(de=>de+1),Kf(null))})(),()=>{w=!0}},[Oe,qt,f,l,s,xx,m,C,M,D,k,N]),S.useEffect(()=>{let w=Yf.current;if(!Oe||!w)return;let E=Ft?.fftWidth??s,B=Ft?.fftHeight??l,K,X;tg?{min:K,max:X}=GM(w,E,B):{min:K,max:X}=ou(w);let J=Xf?HM(w):w;Xf&&(K=Math.log1p(K),X=Math.log1p(X)),HO(J),VO({min:K,max:X}),IO(VM(J));let{vmin:ee,vmax:te}=Af(K,X,og,rg),ne=On[eg]||On.inferno,G=Mh(J,E,B,ne,ee,te);G&&(Jh.current=G,DO(oe=>oe+1))},[Oe,AO,Xf,tg,og,rg,eg,l,s,Ft]),S.useLayoutEffect(()=>{if(!Oe||!bu.current||!Jh.current)return;let w=bu.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(Va,Ia),E.scale(Hr,Hr),E.drawImage(Jh.current,0,0),E.restore())},[Oe,NO,Hr,Va,Ia]),S.useEffect(()=>{if(!Zh.current||!Oe)return;let w=Zh.current;w.width=Sr*r,w.height=Gi*r;let E=Ft?.fftWidth??s;if(I>0){let B=1/(I*E);LM(w,r,Hr,B,E)}else Oh(w,r,Hr,1,\"px\",E);if(ir){let B=w.getContext(\"2d\");if(B){B.save(),B.scale(r,r);let K=(Va+ir.col*Hr)*Sr/s,X=(Ia+ir.row*Hr)*Gi/l;B.strokeStyle=\"rgba(255, 255, 255, 0.9)\",B.shadowColor=\"rgba(0, 0, 0, 0.6)\",B.shadowBlur=2,B.lineWidth=1.5;let J=8;if(B.beginPath(),B.moveTo(K-J,X),B.lineTo(K-3,X),B.moveTo(K+3,X),B.lineTo(K+J,X),B.moveTo(K,X-J),B.lineTo(K,X-3),B.moveTo(K,X+3),B.lineTo(K,X+J),B.stroke(),B.beginPath(),B.arc(K,X,4,0,Math.PI*2),B.stroke(),ir.dSpacing!=null){let ee=ir.dSpacing,te=ee>=10?`d = ${(ee/10).toFixed(2)} nm`:`d = ${ee.toFixed(2)} \\xC5`;B.font=\"bold 11px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",B.fillStyle=\"white\",B.textAlign=\"left\",B.textBaseline=\"bottom\",B.fillText(te,K+10,X-4)}B.restore()}}},[Oe,Hr,Va,Ia,I,fe,s,l,Sr,Gi,Ft,ir]),S.useEffect(()=>{if(!Ru.current)return;let w=cO(L,F);Oh(Ru.current,r,Go,w.pixelSize,w.unit,i),m===\"off\"?X6(Ru.current,r,Dh,Bh,Go,ea,ta,i,a,su,De,$e):W6(Ru.current,r,m,uu,pu,D,k,N,Go,ea,ta,i,a,cu,es,Hh)},[Go,ea,ta,L,F,a,i,Dh,Bh,su,De,$e,m,uu,pu,D,k,N,cu,es,Hh]),S.useEffect(()=>{if(!cg.current)return;let w=cg.current,E=w.getContext(\"2d\");if(!E)return;E.clearRect(0,0,w.width,w.height);let B=cO(I,fe);if(Oh(w,r,Oo,B.pixelSize,B.unit,s),Ao&&Ie.length>0){E.save(),E.scale(r,r);let K=w.width/r,X=w.height/r,J=K/s,ee=X/l,te=ae=>ae*Oo*J+fn*J,ne=ae=>ae*Oo*ee+dn*ee,G=te(Ie[0].col),oe=ne(Ie[0].row);if(E.fillStyle=o.accent,E.beginPath(),E.arc(G,oe,4,0,Math.PI*2),E.fill(),Ie.length===2){let ae=te(Ie[1].col),de=ne(Ie[1].row);if(Be>1){let Ot=Ie[1].col-Ie[0].col,Qt=Ie[1].row-Ie[0].row,ao=Math.sqrt(Ot*Ot+Qt*Qt);if(ao>0){let gt=(Be-1)/2,Ut=-Ot/ao*gt,Ne=Qt/ao*gt;E.fillStyle=o.accent+\"20\",E.strokeStyle=o.accent,E.lineWidth=1,E.setLineDash([3,3]),E.beginPath(),E.moveTo(te(Ie[0].col+Ne),ne(Ie[0].row+Ut)),E.lineTo(te(Ie[1].col+Ne),ne(Ie[1].row+Ut)),E.lineTo(te(Ie[1].col-Ne),ne(Ie[1].row-Ut)),E.lineTo(te(Ie[0].col-Ne),ne(Ie[0].row-Ut)),E.closePath(),E.fill(),E.stroke(),E.setLineDash([])}}E.strokeStyle=o.accent,E.lineWidth=1.5,E.beginPath(),E.moveTo(G,oe),E.lineTo(ae,de),E.stroke(),E.fillStyle=o.accent,E.beginPath(),E.arc(ae,de,4,0,Math.PI*2),E.fill()}E.restore()}},[Oo,fn,dn,I,fe,l,s,Ao,Ie,Be,o]),S.useEffect(()=>{if(Ie.length===2&&ar.current){let w=Ie[0],E=Ie[1];Ha(Nh(ar.current,s,l,w.row,w.col,E.row,E.col,Be)),Ao||Gh(!0)}else Ha(null)},[Ie,Be,f]),S.useEffect(()=>{let w=bx.current;if(!w)return;let E=w.getContext(\"2d\");if(!E)return;let B=window.devicePixelRatio||1,K=Sr,X=76;w.width=K*B,w.height=X*B,E.scale(B,B);let J=t.theme===\"dark\";if(E.fillStyle=J?\"#1a1a1a\":\"#f0f0f0\",E.fillRect(0,0,K,X),!Lr||Lr.length<2){E.font=\"10px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#555\":\"#999\",E.textAlign=\"center\",E.textBaseline=\"middle\",E.fillText(\"Click two points on the signal to draw a profile\",K/2,X/2);return}let ee=6,ne=X-ee-18,G=1/0,oe=-1/0;for(let Ne=0;Neoe&&(oe=Lr[Ne]);let ae=oe-G||1;E.strokeStyle=o.accent,E.lineWidth=1.5,E.beginPath();for(let Ne=0;Ne0?(de=lr*I,Ot=fe):de=lr}let Qt=ee+ne;E.strokeStyle=J?\"#555\":\"#bbb\",E.lineWidth=.5;let ao=Math.max(2,Math.floor(K/70)),gt=tu(de/ao);E.font=\"9px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#888\":\"#666\",E.textBaseline=\"top\";let Ut=[];for(let Ne=0;Ne<=de+gt*.01&&!(Ne>de*1.001);Ne+=gt)Ut.push(Ne);for(let Ne=0;Ne0?Xo/de:0,Cu=lr*K;E.beginPath(),E.moveTo(Cu,Qt),E.lineTo(Cu,Qt+3),E.stroke(),E.textAlign=lr<.05?\"left\":lr>.95?\"right\":\"center\";let Jf=Xo%1===0?Xo.toFixed(0):Xo.toFixed(1);E.fillText(Ne===Ut.length-1?`${Jf} ${Ot}`:Jf,Cu,Qt+4)}E.font=\"9px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#888\":\"#666\",E.textAlign=\"left\",E.textBaseline=\"top\",E.fillText(Li(oe),2,1),E.textBaseline=\"bottom\",E.fillText(Li(G),2,ee+ne-1)},[Lr,Ie,I,fe,Sr,t.theme,o.accent]);let fg=(w,E,B,K,X,J,ee,te=!1)=>ne=>{if(te)return;ne.preventDefault();let G=ee.current;if(!G)return;let oe=G.getBoundingClientRect(),ae=(ne.clientX-oe.left)*(G.width/oe.width),de=(ne.clientY-oe.top)*(G.height/oe.height),Ot=ne.deltaY>0?.9:1.1,Qt=Math.max($6,Math.min(F6,K*Ot)),ao=Qt/K;w(Qt),E(ae-(ae-X)*ao),B(de-(de-J)*ao)},Ex=(w,E)=>{if(m===\"off\")return!1;if(m===\"rect\"){let B=(N||10)/2,K=(k||10)/2,X=uu+B,J=pu+K,ee=Math.sqrt((w-X)**2+(E-J)**2),te=Math.sqrt(K**2+B**2),ne=Math.min(sO/Go,te*.5);return ee{let E=Pu.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),J=((w.clientY-B.top)*(E.height/B.height)-ta)/Go,ee=(K-ea)/Go;if(m!==\"off\"){if(Kt)return;if(Ex(J,ee)){w.preventDefault(),Ih.current=m===\"rect\"&&k>0&&N>0?k/N:null,Lh(!0);return}Uh(!0),$h(J),Fh(ee);let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));e.set(\"roi_center\",[G,oe]),e.save_changes();return}if(Ge)return;jh(!0);let te=Math.round(Math.max(0,Math.min(a-1,J))),ne=Math.round(Math.max(0,Math.min(i-1,ee)));if(De&&Nn.current){let G=pO(Nn.current,i,a,ne,te,$e);te=G.row,ne=G.col}_h(te+.5),kh(ne+.5),e.set(\"pos_row\",te),e.set(\"pos_col\",ne),e.save_changes()},qO=w=>{let E=Pu.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),J=((w.clientY-B.top)*(E.height/B.height)-ta)/Go,ee=(K-ea)/Go;if(es){if(Kt)return;let G=Math.abs(J-uu),oe=Math.abs(ee-pu);if(m===\"rect\"){let ae=Math.max(2,Math.round(oe*2)),de=Math.max(2,Math.round(G*2));if(w.shiftKey&&Ih.current!=null){let Ot=Ih.current;ae/de>Ot?de=Math.max(2,Math.round(ae/Ot)):ae=Math.max(2,Math.round(de*Ot))}x(ae),O(de)}else _(m===\"square\"?Math.max(1,Math.round(Math.max(G,oe))):Math.max(1,Math.round(Math.sqrt(G**2+oe**2))));return}if(cu){if(Kt)return;$h(J),Fh(ee);let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));e.set(\"roi_center\",[G,oe]),e.save_changes();return}if(su){if(Ge)return;let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));if(De&&Nn.current){let ae=pO(Nn.current,i,a,oe,G,$e);G=ae.row,oe=ae.col}_h(G+.5),kh(oe+.5),e.set(\"pos_row\",G),e.set(\"pos_col\",oe),e.save_changes();return}let te=Math.floor(J),ne=Math.floor(ee);te>=0&&te=0&&neG?.panel===\"nav\"?null:G),Vh(Kt?!1:Ex(J,ee))},YO=()=>{jh(!1),Uh(!1),Lh(!1)},GO=()=>{jh(!1),Uh(!1),Lh(!1),Vh(!1),rs(w=>w?.panel===\"nav\"?null:w)},XO=()=>{ve||(If(1),$f(0),Ff(0))},WO=w=>{let E=vu.current;if(!E)return null;let B=E.getBoundingClientRect(),K=E.width/B.width,X=E.height/B.height,J=(w.clientX-B.left)*K,ee=(w.clientY-B.top)*X,te=(J-Va)/Hr;return{row:(ee-Ia)/Hr,col:te}},KO=w=>{ve||Y||(os.current={x:w.clientX,y:w.clientY},ng(!0),ag({x:w.clientX,y:w.clientY,panX:Va,panY:Ia}))},QO=w=>{if(ve||Y||!Px||!Su)return;let E=vu.current;if(!E)return;let B=E.getBoundingClientRect(),K=E.width/B.width,X=E.height/B.height;Tu(Su.panX+(w.clientX-Su.x)*K),xu(Su.panY+(w.clientY-Su.y)*X)},ZO=w=>{if(os.current){let E=w.clientX-os.current.x,B=w.clientY-os.current.y;if(Math.sqrt(E*E+B*B)<3){let K=WO(w);if(K){let X=Ft?.fftWidth??s,J=Ft?.fftHeight??l,ee=K.col,te=K.row;if(Yf.current){let Ot=q6(Yf.current,X,J,ee,te,Y6);ee=Ot.col,te=Ot.row}let ne=Math.floor(X/2),G=Math.floor(J/2),oe=ee-ne,ae=te-G,de=Math.sqrt(oe*oe+ae*ae);if(de<1)Kf(null);else{let Ot=null,Qt=null;if(I>0){let ao=La(X),gt=La(J),Ut=((Math.round(ee)-ne)%X+X)%X,Ne=((Math.round(te)-G)%J+J)%J,Xo=Ut<=ao/2?Ut/(ao*I):(Ut-ao)/(ao*I),lr=Ne<=gt/2?Ne/(gt*I):(Ne-gt)/(gt*I);Ot=Math.sqrt(Xo*Xo+lr*lr),Qt=Ot>0?1/Ot:null}Kf({row:te,col:ee,distPx:de,spatialFreq:Ot,dSpacing:Qt})}}}os.current=null}ng(!1),ag(null)},JO=()=>{os.current=null,ng(!1),ag(null)},eA=()=>{ve||Y||(Gf(1),Tu(0),xu(0),Kf(null))},tA=w=>{if(Ao&&vo||!Ao&&ve)return;ts.current={x:w.clientX,y:w.clientY};let E=ns.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),X=(w.clientY-B.top)*(E.height/B.height),J=(K-fn)/Oo,ee=(X-dn)/Oo;if(Ao){if(Ie.length===2){let te=Ie[0],ne=Ie[1],G=10/Oo,oe=Math.sqrt((J-te.col)**2+(ee-te.row)**2),ae=Math.sqrt((J-ne.col)**2+(ee-ne.row)**2);if(oe<=G||ae<=G){Xh(oe<=ae?0:1),Vi(!1),Ii(null);return}if(uO(J,ee,te.col,te.row,ne.col,ne.row)<=G){Kh(!0),gu.current={row:ee,col:J,p0:{row:te.row,col:te.col},p1:{row:ne.row,col:ne.col}},Vi(!1),Ii(null);return}}Vi(!0),Ii({x:w.clientX,y:w.clientY,panX:fn,panY:dn});return}Vi(!0),Ii({x:w.clientX,y:w.clientY,panX:fn,panY:dn})},oA=w=>{let E=ns.current;if(!E)return;let B=E.getBoundingClientRect();if(dx&&fu&&!ve){let G=E.width/B.width,oe=E.height/B.height,ae=(w.clientX-fu.x)*G,de=(w.clientY-fu.y)*oe;mu(fu.panX+ae),yu(fu.panY+de);return}let K=(w.clientX-B.left)*(E.width/B.width),X=(w.clientY-B.top)*(E.height/B.height),J=(K-fn)/Oo,ee=(X-dn)/Oo,te=Math.floor(ee),ne=Math.floor(J);if(te>=0&&te=0&&neG?.panel===\"sig\"?null:G);if(Ao&&!vo&&ar.current&&Ie.length===2){let G=Ie[0],oe=Ie[1],ae=10/Oo,de=Math.sqrt((J-G.col)**2+(ee-G.row)**2),Ot=Math.sqrt((J-oe.col)**2+(ee-oe.row)**2);if(hu!==null){let gt=Math.max(0,Math.min(l-1,ee)),Ut=Math.max(0,Math.min(s-1,J)),Ne=[hu===0?{row:gt,col:Ut}:Ie[0],hu===1?{row:gt,col:Ut}:Ie[1]];qe(Ne),Ha(Nh(ar.current,s,l,Ne[0].row,Ne[0].col,Ne[1].row,Ne[1].col,Be));return}if(Wh&&gu.current){let gt=gu.current,Ut=ee-gt.row,Ne=J-gt.col,Xo=Math.min(gt.p0.row,gt.p1.row),lr=Math.max(gt.p0.row,gt.p1.row),Cu=Math.min(gt.p0.col,gt.p1.col),Jf=Math.max(gt.p0.col,gt.p1.col);Ut=Math.max(Ut,-Xo),Ut=Math.min(Ut,l-1-lr),Ne=Math.max(Ne,-Cu),Ne=Math.min(Ne,s-1-Jf);let Eu=[{row:gt.p0.row+Ut,col:gt.p0.col+Ne},{row:gt.p1.row+Ut,col:gt.p1.col+Ne}];qe(Eu),Ha(Nh(ar.current,s,l,Eu[0].row,Eu[0].col,Eu[1].row,Eu[1].col,Be));return}let Qt=de<=ae?0:Ot<=ae?1:null,ao=Qt===null&&uO(J,ee,G.col,G.row,oe.col,oe.row)<=ae;qi(Qt),Yi(ao)}else vx!==null&&qi(null),Tx&&Yi(!1)},rA=w=>{if(hu!==null||Wh){Xh(null),Kh(!1),gu.current=null,ts.current=null,Vi(!1),Ii(null),qi(null),Yi(!1);return}if(Ao&&!vo&&ts.current){let E=w.clientX-ts.current.x,B=w.clientY-ts.current.y;if(Math.sqrt(E*E+B*B)<3){let K=ns.current;if(K&&ar.current){let X=K.getBoundingClientRect(),J=(w.clientX-X.left)*(K.width/X.width),ee=(w.clientY-X.top)*(K.height/X.height),te=(J-fn)/Oo,ne=(ee-dn)/Oo;if(te>=0&&te=0&&ne{Vi(!1),Ii(null),Xh(null),Kh(!1),qi(null),Yi(!1),gu.current=null,rs(w=>w?.panel===\"sig\"?null:w)},aA=()=>{ve||(qf(1),mu(0),yu(0))},dg=w=>{ve||(w.stopPropagation(),w.preventDefault(),hx(!0),gx({x:w.clientX,y:w.clientY,size:An}))};S.useEffect(()=>{if(!yx)return;let w=0,E=Fi?Fi.size:An,B=X=>{if(!Fi)return;let J=Math.max(X.clientX-Fi.x,X.clientY-Fi.y);E=Math.max(lO,Math.min(800,Fi.size+J)),w||(w=requestAnimationFrame(()=>{w=0,mx(E)}))},K=()=>{cancelAnimationFrame(w),mx(E),hx(!1),gx(null)};return document.addEventListener(\"mousemove\",B),document.addEventListener(\"mouseup\",K),()=>{cancelAnimationFrame(w),document.removeEventListener(\"mousemove\",B),document.removeEventListener(\"mouseup\",K)}},[yx,Fi]);let wx=w=>{if(et||(kf(null),!oa.current))return;let E=new Float32Array(h.buffer,h.byteOffset,h.byteLength/4),B=On[jf]||On.inferno,{min:K,max:X}=ou(E),J=Mh(E,i,a,B,K,X);if(!J)return;let ee=L>0&&F===\"\\xC5\"?L:L>0&&F===\"nm\"?L*10:0,te=QT({imageCanvas:J,title:Z||\"Navigation\",lut:B,vmin:K,vmax:X,pixelSize:ee>0?ee:void 0,showColorbar:w,showScaleBar:ee>0});ZT(te).then(ne=>Zn(ne,\"show4d_nav_figure.pdf\"))},iA=()=>{et||(kf(null),oa.current&&oa.current.toBlob(w=>{w&&Zn(w,\"show4d_nav.png\")},\"image/png\"))},Mx=w=>{if(et)return;lu(null);let E=ar.current;if(!E)return;let B;if(Jn===\"log\"){B=new Float32Array(E.length);for(let ae=0;ae0&&fe===\"\\xC5\"?I:I>0&&fe===\"nm\"?I*10:0,oe=QT({imageCanvas:ne,title:Z?`${Z} \\u2014 Signal`:\"Signal\",lut:K,vmin:ee,vmax:te,pixelSize:G>0?G:void 0,showColorbar:w,showScaleBar:G>0});ZT(oe).then(ae=>Zn(ae,\"show4d_signal_figure.pdf\"))},lA=()=>{et||(lu(null),$a.current&&$a.current.toBlob(w=>{w&&Zn(w,\"show4d_signal.png\")},\"image/png\"))},sA=()=>{et||(lu(null),ux(!0),fO(!0))};S.useEffect(()=>{if(!_f||_f.byteLength===0)return;UM(_f,\"show4d_animation.gif\",\"image/gif\");let w=(cx||\"\").trim();w&&Zn(new Blob([w],{type:\"application/json\"}),\"show4d_animation.json\"),ux(!1)},[_f,cx]);let cA=S.useCallback(w=>{if(Cx(w.target))return;let E=w.shiftKey?10:1,B=!1;switch(w.key){case\"ArrowUp\":Ge||(u(Math.max(0,c-E)),B=!0);break;case\"ArrowDown\":Ge||(u(Math.min(a-1,c+E)),B=!0);break;case\"ArrowLeft\":Ge||(p(Math.max(0,d-E)),B=!0);break;case\"ArrowRight\":Ge||(p(Math.min(i-1,d+E)),B=!0);break;case\"r\":case\"R\":ve||(If(1),$f(0),Ff(0),qf(1),mu(0),yu(0),Gf(1),Tu(0),xu(0),B=!0);break;case\"t\":case\"T\":Kt||(m===\"off\"?b(ig.current):(ig.current=m,b(\"off\")),B=!0);break;case\" \":!Ee&&To>0&&(Ho(!rr),B=!0);break;case\"Escape\":pg.current?.blur(),B=!0;break}B&&(w.preventDefault(),w.stopPropagation())},[Cx,Ge,Ee,Kt,ve,i,a,To,rr,d,c,m,Ho,p,u,b]),Fa={minWidth:65,bgcolor:o.controlBg,color:o.text,fontSize:11,\"& .MuiSelect-select\":{py:.5},\"& .MuiOutlinedInput-notchedOutline\":{borderColor:o.border},\"&:hover .MuiOutlinedInput-notchedOutline\":{borderColor:o.accent}},qa={...G6,PaperProps:{sx:{bgcolor:o.controlBg,color:o.text,border:`1px solid ${o.border}`}}};return S.createElement(pe,{ref:pg,className:\"show4d-root\",tabIndex:0,onKeyDown:cA,onMouseDownCapture:$O,sx:{p:`${Rt.LG}px`,bgcolor:o.bg,color:o.text,outline:\"none\"}},S.createElement(he,{variant:\"h6\",sx:{...n.title,mb:`${Rt.SM}px`}},Z||\"4D Explorer\",S.createElement(Q6,{text:S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:1}},S.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\"}},\"Controls\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"ROI: Region of Interest on navigation image \\u2014 integrates signal over enclosed area.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"Snap: Snap to local intensity maximum within search radius.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"FFT: Show power spectrum of signal image.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"Profile: Click two points to draw a line intensity profile.\"),S.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mt:.5}},\"Keyboard\"),S.createElement(K6,{items:[[\"\\u2191 / \\u2193\",\"Move row\"],[\"\\u2190 / \\u2192\",\"Move col\"],[\"Shift+Arrows\",\"Move \\xD710\"],[\"T\",\"Toggle ROI on/off\"],[\"Space\",\"Play / pause path\"],[\"R\",\"Reset zoom\"],[\"Esc\",\"Release keyboard focus\"],[\"Scroll\",\"Zoom\"],[\"Dbl-click\",\"Reset view\"]]})),theme:t.theme}),S.createElement(iO,{widgetName:\"Show4D\",hiddenTools:yt,setHiddenTools:Fe,disabledTools:ce,setDisabledTools:Ve,themeColors:o})),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.LG}px`},S.createElement(pe,{sx:{width:lg}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label}},\"Navigation (\",Math.round(Dh),\", \",Math.round(Bh),\")\"),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`},!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},disabled:et,onClick:async()=>{if(!(et||!oa.current))try{let w=await new Promise(E=>oa.current.toBlob(E,\"image/png\"));if(!w)return;await navigator.clipboard.write([new ClipboardItem({\"image/png\":w})])}catch{oa.current.toBlob(w=>{w&&Zn(w,\"show4d_nav.png\")},\"image/png\")}}},\"COPY\"),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},onClick:w=>{et||kf(w.currentTarget)},disabled:et||Bf},Bf?\"...\":\"Export\"),!q&&S.createElement(zi,{anchorEl:px,open:!!px,onClose:()=>kf(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"left\"},transformOrigin:{vertical:\"top\",horizontal:\"left\"},sx:{zIndex:9999}},S.createElement(Ue,{disabled:et,onClick:()=>wx(!0),sx:{fontSize:12}},\"Figure + colorbar\"),S.createElement(Ue,{disabled:et,onClick:()=>wx(!1),sx:{fontSize:12}},\"Figure\"),S.createElement(Ue,{disabled:et,onClick:iA,sx:{fontSize:12}},\"PNG\")),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Go===1&&ea===0&&ta===0,onClick:()=>{ve||(If(1),$f(0),Ff(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:lg,height:Rx}},S.createElement(\"canvas\",{ref:oa,width:i,height:a,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:Pu,width:i,height:a,onMouseDown:FO,onMouseMove:qO,onMouseUp:YO,onMouseLeave:GO,onWheel:fg(If,$f,Ff,Go,ea,ta,Pu,ve),onDoubleClick:XO,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:ve?\"default\":Hh||es?\"nwse-resize\":De&&!Ge?\"cell\":\"crosshair\"}}),S.createElement(\"canvas\",{ref:Ru,width:lg*r,height:Rx*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),zn&&zn.panel===\"nav\"&&S.createElement(pe,{sx:{position:\"absolute\",top:3,right:3,bgcolor:\"rgba(0,0,0,0.35)\",px:.5,py:.15,pointerEvents:\"none\",minWidth:100,textAlign:\"right\"}},S.createElement(he,{sx:{fontSize:9,fontFamily:\"monospace\",color:\"rgba(255,255,255,0.7)\",whiteSpace:\"nowrap\",lineHeight:1.2}},\"(\",zn.row,\", \",zn.col,\") \",Li(zn.value))),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&A&&A.length===4&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[0]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[1]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[2]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[3])))),we&&(!$||!le||!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},(!$||!le)&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:Kt&&Ge?.6:1}},!$&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"ROI:\"),S.createElement(Xn,{value:m||\"off\",onChange:w=>{if(Kt)return;let E=w.target.value;E!==\"off\"&&(ig.current=E),b(E)},disabled:Kt,size:\"small\",sx:{...Fa,minWidth:60,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"off\"},\"Off\"),S.createElement(Ue,{value:\"circle\"},\"Circle\"),S.createElement(Ue,{value:\"square\"},\"Square\"),S.createElement(Ue,{value:\"rect\"},\"Rect\"))),!$&&m!==\"off\"&&S.createElement(Xn,{value:P||\"mean\",onChange:w=>{Kt||R(String(w.target.value))},disabled:Kt,size:\"small\",sx:{...Fa,minWidth:55,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"mean\"},\"Mean\"),S.createElement(Ue,{value:\"max\"},\"Max\"),S.createElement(Ue,{value:\"min\"},\"Min\"),S.createElement(Ue,{value:\"sum\"},\"Sum\")),!$&&m!==\"off\"&&(m===\"circle\"||m===\"square\")&&S.createElement(S.Fragment,null,S.createElement(ql,{value:D||5,onChange:(w,E)=>{Kt||_(E)},disabled:Kt,min:1,max:Math.min(a,i)/2,size:\"small\",sx:{width:80,mx:1,\"& .MuiSlider-thumb\":{width:14,height:14}}}),S.createElement(he,{sx:{...n.value,fontSize:10,minWidth:30}},Math.round(D||5),\"px\")),!le&&m===\"off\"&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"Snap:\"),S.createElement(Qn,{checked:De,onChange:(w,E)=>{Ge||it(E)},disabled:Ge,size:\"small\",sx:Nf.small}),De&&S.createElement(S.Fragment,null,S.createElement(ql,{value:$e,min:1,max:20,step:1,disabled:Ge,onChange:(w,E)=>{!Ge&&typeof E==\"number\"&&Me(E)},size:\"small\",sx:{width:60,\"& .MuiSlider-thumb\":{width:10,height:10}}}),S.createElement(he,{sx:{...n.value,fontSize:10}},$e,\"px\")))),!xt&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie,value:jf,onChange:w=>{ie||dO(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie,value:$i,onChange:w=>{ie||yO(w.target.value)},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\"),S.createElement(Ue,{value:\"power\"},\"Pow\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be?.6:1}},S.createElement(ax,{data:xO,vminPct:qh,vmaxPct:Yh,onRangeChange:(w,E)=>{be||(gO(w),bO(E))},width:110,height:58,theme:t.theme,dataMin:v,dataMax:T})))),S.createElement(pe,{sx:{width:Sr}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label}},\"Signal\",!$&&m!==\"off\"?S.createElement(\"span\",{style:{color:o.accent,marginLeft:Rt.SM}},\"(ROI \",P||\"mean\",\")\"):S.createElement(\"span\",{style:{color:o.textMuted,marginLeft:Rt.SM}},\"at (\",c,\", \",d,\")\")),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`,alignItems:\"center\"},S.createElement(he,{sx:{...n.label,color:o.textMuted,fontSize:10}},a,\"\\xD7\",i,\" | \",l,\"\\xD7\",s),!ze&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"FFT:\"),S.createElement(Qn,{checked:Oe,onChange:w=>{Y||Ye(w.target.checked)},disabled:Y,size:\"small\",sx:Nf.small})),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},disabled:et,onClick:async()=>{if(!(et||!$a.current))try{let w=await new Promise(E=>$a.current.toBlob(E,\"image/png\"));if(!w)return;await navigator.clipboard.write([new ClipboardItem({\"image/png\":w})])}catch{$a.current.toBlob(w=>{w&&Zn(w,\"show4d_signal.png\")},\"image/png\")}}},\"COPY\"),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},onClick:w=>{et||lu(w.currentTarget)},disabled:et||Bf},Bf?\"Exporting...\":\"Export\"),!q&&S.createElement(zi,{anchorEl:fx,open:!!fx,onClose:()=>lu(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"left\"},transformOrigin:{vertical:\"top\",horizontal:\"left\"},sx:{zIndex:9999}},S.createElement(Ue,{disabled:et,onClick:()=>Mx(!0),sx:{fontSize:12}},\"Figure + colorbar\"),S.createElement(Ue,{disabled:et,onClick:()=>Mx(!1),sx:{fontSize:12}},\"Figure\"),S.createElement(Ue,{disabled:et,onClick:lA,sx:{fontSize:12}},\"PNG (current frame)\"),To>0&&S.createElement(Ue,{disabled:et,onClick:sA,sx:{fontSize:12}},\"GIF (path animation)\")),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Oo===1&&fn===0&&dn===0,onClick:()=>{ve||(qf(1),mu(0),yu(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:Sr,height:Gi}},S.createElement(\"canvas\",{ref:$a,width:s,height:l,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:ns,width:s,height:l,onMouseDown:tA,onMouseMove:oA,onMouseUp:rA,onMouseLeave:nA,onWheel:fg(qf,mu,yu,Oo,fn,dn,ns,ve),onDoubleClick:aA,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:Ao&&vo||!Ao&&ve?\"default\":hu!==null||Wh?\"grabbing\":Ao&&(vx!==null||Tx)?\"grab\":Ao?\"crosshair\":dx?\"grabbing\":\"grab\"}}),S.createElement(\"canvas\",{ref:cg,width:Sr*r,height:Gi*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),zn&&zn.panel===\"sig\"&&S.createElement(pe,{sx:{position:\"absolute\",top:3,right:3,bgcolor:\"rgba(0,0,0,0.35)\",px:.5,py:.15,pointerEvents:\"none\",minWidth:100,textAlign:\"right\"}},S.createElement(he,{sx:{fontSize:9,fontFamily:\"monospace\",color:\"rgba(255,255,255,0.7)\",whiteSpace:\"nowrap\",lineHeight:1.2}},\"(\",zn.row,\", \",zn.col,\") \",Li(zn.value))),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&z&&z.length===4&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[0]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[1]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[2]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[3])))),Ao&&!ue&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,maxWidth:Sr,boxSizing:\"border-box\"}},S.createElement(\"canvas\",{ref:bx,style:{width:Sr,height:76,display:\"block\",border:`1px solid ${o.border}`}})),we&&(!ue||!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},!ue&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:vo?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Profile:\"),S.createElement(Qn,{checked:Ao,onChange:w=>{if(vo)return;let E=w.target.checked;Gh(E),E||(qe([]),Ha(null),qi(null),Yi(!1))},disabled:vo,size:\"small\",sx:Nf.small}),Ao&&Be>1&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.value,fontSize:10}},\"w=\",Be),S.createElement(ql,{value:Be,min:1,max:20,step:1,disabled:vo,onChange:(w,E)=>{!vo&&typeof E==\"number\"&&ot(E)},size:\"small\",sx:{width:50,\"& .MuiSlider-thumb\":{width:10,height:10}}}))),!xt&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie,value:Uf,onChange:w=>{ie||mO(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie,value:Jn,onChange:w=>{ie||hO(w.target.value)},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\"),S.createElement(Ue,{value:\"power\"},\"Pow\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be?.6:1}},S.createElement(ax,{data:PO,vminPct:Hf,vmaxPct:Vf,onRangeChange:(w,E)=>{be||(vO(w),TO(E))},width:110,height:58,theme:t.theme,dataMin:y,dataMax:g})))),Oe&&S.createElement(pe,{sx:{width:Sr}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label,color:Ft?Mt:o.textMuted}},Ft?`ROI FFT (${Ft.cropWidth}\\xD7${Ft.cropHeight})`:\"FFT (Signal)\"),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`},!q&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:et||Y,onClick:()=>{et||Y||!bu.current||bu.current.toBlob(w=>{w&&Zn(w,\"show4d_fft.png\")},\"image/png\")}},\"Export\"),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Y||Hr===1&&Va===0&&Ia===0,onClick:()=>{!ve&&!Y&&(Gf(1),Tu(0),xu(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:Sr,height:Gi}},S.createElement(\"canvas\",{ref:bu,width:s,height:l,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:vu,width:s,height:l,onMouseDown:KO,onMouseMove:QO,onMouseUp:ZO,onMouseLeave:JO,onWheel:fg(Gf,Tu,xu,Hr,Va,Ia,vu,ve||Y),onDoubleClick:eA,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:ve||Y?\"default\":Px?\"grabbing\":\"grab\"}}),S.createElement(\"canvas\",{ref:Zh,width:Sr*r,height:Gi*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.mean))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.min))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.max))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.std)))),ir&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\"}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Dist \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.distPx.toFixed(1),\" px\")),ir.spatialFreq!=null&&S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Freq \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.spatialFreq.toFixed(4),\" \",\"\\xC5\\u207B\\xB9\")),ir.dSpacing!=null&&S.createElement(he,{sx:{fontSize:11,color:o.textMuted,fontWeight:\"bold\"}},\"d = \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.dSpacing>=10?`${(ir.dSpacing/10).toFixed(2)} nm`:`${ir.dSpacing.toFixed(2)} \\xC5`))),we&&(!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},!xt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie||Y?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Auto:\"),S.createElement(Qn,{checked:tg,onChange:w=>{!ie&&!Y&&kO(w.target.checked)},disabled:ie||Y,size:\"small\",sx:Nf.small}),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie||Y,value:eg,onChange:w=>{!ie&&!Y&&_O(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie||Y,value:Xf?\"log\":\"linear\",onChange:w=>{!ie&&!Y&&BO(w.target.value===\"log\")},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be||Y?.6:1}},S.createElement(ax,{data:LO,vminPct:og,vmaxPct:rg,onRangeChange:(w,E)=>{!be&&!Y&&(jO(w),UO(E))},width:110,height:58,theme:t.theme,dataMin:Sx.min,dataMax:Sx.max}))))),we&&!no&&To>0&&S.createElement(pe,{sx:{...iu,mt:`${Rt.SM}px`,border:`1px solid ${o.border}`,bgcolor:o.controlBg}},S.createElement(Gn,{direction:\"row\",spacing:0,sx:{flexShrink:0}},S.createElement(Xc,{size:\"small\",disabled:Ee,onClick:()=>{Ee||Ho(!rr)},sx:{color:o.accent,p:.25}},rr?S.createElement(DM,{sx:{fontSize:18}}):S.createElement(zM,{sx:{fontSize:18}})),S.createElement(Xc,{size:\"small\",disabled:Ee,onClick:()=>{Ee||(Ho(!1),_e(0))},sx:{color:o.textMuted,p:.25}},S.createElement(BM,{sx:{fontSize:16}}))),S.createElement(ql,{disabled:Ee,value:nr,onChange:(w,E)=>{Ee||(Ho(!1),_e(E))},min:0,max:Math.max(0,To-1),size:\"small\",sx:{flex:1,minWidth:60,\"& .MuiSlider-thumb\":{width:10,height:10}}}),S.createElement(he,{sx:{...n.value,minWidth:50,textAlign:\"right\",flexShrink:0}},nr+1,\"/\",To),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Loop:\"),S.createElement(Qn,{checked:Df,onChange:()=>{Ee||(e.set(\"path_loop\",!Df),e.save_changes())},disabled:Ee,size:\"small\",sx:Nf.small})))}var nle=xC(J6);export{nle as render};\n/*! Bundled license information:\n\nreact/cjs/react.production.js:\n (**\n * @license React\n * react.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nscheduler/cjs/scheduler.production.js:\n (**\n * @license React\n * scheduler.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-dom/cjs/react-dom.production.js:\n (**\n * @license React\n * react-dom.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-dom/cjs/react-dom-client.production.js:\n (**\n * @license React\n * react-dom-client.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-is/cjs/react-is.production.min.js:\n (** @license React v16.13.1\n * react-is.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact/cjs/react-jsx-runtime.production.js:\n (**\n * @license React\n * react-jsx-runtime.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-is/cjs/react-is.production.js:\n (**\n * @license React\n * react-is.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\n@mui/styled-engine/esm/index.js:\n (**\n * @mui/styled-engine v7.3.8\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\n@mui/system/esm/index.js:\n (**\n * @mui/system v7.3.8\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n*/\n", "_gif_export_requested": false, "_gif_metadata_json": "", "_model_module": "anywidget", "_model_module_version": "~0.9.*", "_model_name": "AnyModel", "_view_count": null, "_view_module": "anywidget", "_view_module_version": "~0.9.*", "_view_name": "AnyView", "auto_contrast": true, "cmap": "viridis", "disabled_tools": [], "hidden_tools": [], "layout": "IPY_MODEL_f87ed104a83e40159043631decd7b8de", "log_scale": true, "nav_cols": 128, "nav_data_max": 0.0493386834859848, "nav_data_min": 0.021046599373221397, "nav_pixel_size": 2.39, "nav_pixel_unit": "Å", "nav_rows": 128, "nav_stats": [ 0.03571504354476929, 0.021046599373221397, 0.0493386834859848, 0.005456903949379921 ], "path_index": 0, "path_interval_ms": 100, "path_length": 0, "path_loop": true, "path_playing": false, "percentile_high": 99.5, "percentile_low": 0.5, "pos_col": 64, "pos_row": 64, "profile_line": [], "profile_width": 1, "roi_center": [ 64.0, 64.0 ], "roi_center_col": 64.0, "roi_center_row": 64.0, "roi_height": 19.2, "roi_mode": "off", "roi_radius": 19.2, "roi_radius_inner": 9.6, "roi_reduce": "mean", "roi_width": 38.4, "show_controls": true, "show_fft": false, "show_stats": true, "sig_cols": 128, "sig_data_max": 1.2374999523162842, "sig_data_min": 0.0, "sig_pixel_size": 0.46, "sig_pixel_unit": "mrad", "sig_rows": 128, "sig_stats": [ 0.03525329381227493, 0.0, 0.9049999713897705, 0.09202421456575394 ], "snap_enabled": false, "snap_radius": 5, "tabbable": null, "title": "Nanoparticle Analysis", "tooltip": null } }, "4c1869567b844b28a48760c3a6294421": { "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 } }, "58bc23c3ad634491890848547c4ac943": { "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 } }, "71f46c2fb73949c3b336ae548f173dcd": { "buffers": [ { "data": "", "encoding": "base64", "path": [ "_gif_data" ] }, { "data": "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", "encoding": "base64", "path": [ "frame_bytes" ] }, { "data": "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", "encoding": "base64", "path": [ "nav_image_bytes" ] } ], "model_module": "anywidget", "model_module_version": "~0.9.*", "model_name": "AnyModel", "state": { "_anywidget_id": "quantem.widget.show4d.Show4D", "_css": ".show4d-root{border-radius:2px;padding:16px}\n", "_dom_classes": [], "_esm": "var uA=Object.create;var Ox=Object.defineProperty;var pA=Object.getOwnPropertyDescriptor;var fA=Object.getOwnPropertyNames;var dA=Object.getPrototypeOf,mA=Object.prototype.hasOwnProperty;var Wo=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var yA=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of fA(t))!mA.call(e,n)&&n!==o&&Ox(e,n,{get:()=>t[n],enumerable:!(r=pA(t,n))||r.enumerable});return e};var j=(e,t,o)=>(o=e!=null?uA(dA(e)):{},yA(t||!e||!e.__esModule?Ox(o,\"default\",{value:e,enumerable:!0}):o,e));var Hx=Wo(je=>{\"use strict\";var hg=Symbol.for(\"react.transitional.element\"),hA=Symbol.for(\"react.portal\"),gA=Symbol.for(\"react.fragment\"),bA=Symbol.for(\"react.strict_mode\"),vA=Symbol.for(\"react.profiler\"),TA=Symbol.for(\"react.consumer\"),xA=Symbol.for(\"react.context\"),SA=Symbol.for(\"react.forward_ref\"),PA=Symbol.for(\"react.suspense\"),RA=Symbol.for(\"react.memo\"),_x=Symbol.for(\"react.lazy\"),CA=Symbol.for(\"react.activity\"),Ax=Symbol.iterator;function EA(e){return e===null||typeof e!=\"object\"?null:(e=Ax&&e[Ax]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Bx={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},kx=Object.assign,jx={};function is(e,t,o){this.props=e,this.context=t,this.refs=jx,this.updater=o||Bx}is.prototype.isReactComponent={};is.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\")};is.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Ux(){}Ux.prototype=is.prototype;function gg(e,t,o){this.props=e,this.context=t,this.refs=jx,this.updater=o||Bx}var bg=gg.prototype=new Ux;bg.constructor=gg;kx(bg,is.prototype);bg.isPureReactComponent=!0;var zx=Array.isArray;function yg(){}var At={H:null,A:null,T:null,S:null},Lx=Object.prototype.hasOwnProperty;function vg(e,t,o){var r=o.ref;return{$$typeof:hg,type:e,key:t,ref:r!==void 0?r:null,props:o}}function wA(e,t){return vg(e.type,t,e.props)}function Tg(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===hg}function MA(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var Nx=/\\/+/g;function mg(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?MA(\"\"+e.key):t.toString(36)}function OA(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(yg,yg):(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 as(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 hg:case hA:i=!0;break;case _x:return i=e._init,as(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+mg(e,0):r,zx(n)?(o=\"\",i!=null&&(o=i.replace(Nx,\"$&/\")+\"/\"),as(n,t,o,\"\",function(c){return c})):n!=null&&(Tg(n)&&(n=wA(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(Nx,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(zx(e))for(var s=0;s{\"use strict\";Vx.exports=Hx()});var Qx=Wo(_t=>{\"use strict\";function Rg(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rtd(l,o))std(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(std(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function td(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\"?(Ix=performance,_t.unstable_now=function(){return Ix.now()}):(xg=Date,$x=xg.now(),_t.unstable_now=function(){return xg.now()-$x});var Ix,xg,$x,ra=[],Ya=[],NA=1,Vr=null,Vo=3,Cg=!1,wu=!1,Mu=!1,Eg=!1,Yx=typeof setTimeout==\"function\"?setTimeout:null,Gx=typeof clearTimeout==\"function\"?clearTimeout:null,Fx=typeof setImmediate<\"u\"?setImmediate:null;function od(e){for(var t=Dn(Ya);t!==null;){if(t.callback===null)rd(Ya);else if(t.startTime<=e)rd(Ya),t.sortIndex=t.expirationTime,Rg(ra,t);else break;t=Dn(Ya)}}function wg(e){if(Mu=!1,od(e),!wu)if(Dn(ra)!==null)wu=!0,ss||(ss=!0,ls());else{var t=Dn(Ya);t!==null&&Mg(wg,t.startTime-e)}}var ss=!1,Ou=-1,Xx=5,Wx=-1;function Kx(){return Eg?!0:!(_t.unstable_now()-Wxe&&Kx());){var r=Vr.callback;if(typeof r==\"function\"){Vr.callback=null,Vo=Vr.priorityLevel;var n=r(Vr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){Vr.callback=n,od(e),t=!0;break t}Vr===Dn(ra)&&rd(ra),od(e)}else rd(ra);Vr=Dn(ra)}if(Vr!==null)t=!0;else{var a=Dn(Ya);a!==null&&Mg(wg,a.startTime-e),t=!1}}break e}finally{Vr=null,Vo=o,Cg=!1}t=void 0}}finally{t?ls():ss=!1}}}var ls;typeof Fx==\"function\"?ls=function(){Fx(Sg)}:typeof MessageChannel<\"u\"?(Pg=new MessageChannel,qx=Pg.port2,Pg.port1.onmessage=Sg,ls=function(){qx.postMessage(null)}):ls=function(){Yx(Sg,0)};var Pg,qx;function Mg(e,t){Ou=Yx(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,Rg(Ya,e),Dn(ra)===null&&e===Dn(Ya)&&(Mu?(Gx(Ou),Ou=-1):Mu=!0,Mg(wg,o-r))):(e.sortIndex=n,Rg(ra,e),wu||Cg||(wu=!0,ss||(ss=!0,ls()))),e};_t.unstable_shouldYield=Kx;_t.unstable_wrapCallback=function(e){var t=Vo;return function(){var o=Vo;Vo=t;try{return e.apply(this,arguments)}finally{Vo=o}}}});var Jx=Wo((nj,Zx)=>{\"use strict\";Zx.exports=Qx()});var t1=Wo(Qo=>{\"use strict\";var DA=W();function e1(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function o1(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o1)}catch(e){console.error(e)}}o1(),r1.exports=t1()});var yC=Wo(Am=>{\"use strict\";var mo=Jx(),OS=W(),kA=ad();function H(e){var t=\"https://react.dev/errors/\"+e;if(1ys||(e.current=db[ys],db[ys]=null,ys--)}function Ct(e,t){ys++,db[ys]=e.current,e.current=t}var jn=Un(null),op=Un(null),ai=Un(null),Ld=Un(null);function Hd(e,t){switch(Ct(ai,t),Ct(op,e),Ct(jn,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?fS(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=fS(t),e=tC(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}Po(jn),Ct(jn,e)}function Ds(){Po(jn),Po(op),Po(ai)}function mb(e){e.memoizedState!==null&&Ct(Ld,e);var t=jn.current,o=tC(t,e.type);t!==o&&(Ct(op,e),Ct(jn,o))}function Vd(e){op.current===e&&(Po(jn),Po(op)),Ld.current===e&&(Po(Ld),dp._currentValue=Ji)}var Og,i1;function Wi(e){if(Og===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);Og=t&&t[1]||\"\",i1=-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{Ag=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?Wi(o):\"\"}function VA(e,t){switch(e.tag){case 26:case 27:case 5:return Wi(e.type);case 16:return Wi(\"Lazy\");case 13:return e.child!==t&&t!==null?Wi(\"Suspense Fallback\"):Wi(\"Suspense\");case 19:return Wi(\"SuspenseList\");case 0:case 15:return zg(e.type,!1);case 11:return zg(e.type.render,!1);case 1:return zg(e.type,!0);case 31:return Wi(\"Activity\");default:return\"\"}}function l1(e){try{var t=\"\",o=null;do t+=VA(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var yb=Object.prototype.hasOwnProperty,a0=mo.unstable_scheduleCallback,Ng=mo.unstable_cancelCallback,IA=mo.unstable_shouldYield,$A=mo.unstable_requestPaint,wr=mo.unstable_now,FA=mo.unstable_getCurrentPriorityLevel,kS=mo.unstable_ImmediatePriority,jS=mo.unstable_UserBlockingPriority,Id=mo.unstable_NormalPriority,qA=mo.unstable_LowPriority,US=mo.unstable_IdlePriority,YA=mo.log,GA=mo.unstable_setDisableYieldValue,gp=null,Mr=null;function ei(e){if(typeof YA==\"function\"&&GA(e),Mr&&typeof Mr.setStrictMode==\"function\")try{Mr.setStrictMode(gp,e)}catch{}}var Or=Math.clz32?Math.clz32:KA,XA=Math.log,WA=Math.LN2;function KA(e){return e>>>=0,e===0?32:31-(XA(e)/WA|0)|0}var ld=256,sd=262144,cd=4194304;function Ki(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 mm(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=Ki(r):(i&=l,i!==0?n=Ki(i):o||(o=l&~e,o!==0&&(n=Ki(o))))):(l=r&~a,l!==0?n=Ki(l):i!==0?n=Ki(i):o||(o=r&~e,o!==0&&(n=Ki(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 bp(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function QA(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 LS(){var e=cd;return cd<<=1,(cd&62914560)===0&&(cd=4194304),e}function Dg(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function vp(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function ZA(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 n5=/[\\n\"\\\\]/g;function Yr(e){return e.replace(n5,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function bb(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=\"\"+$r(t)):e.value!==\"\"+$r(t)&&(e.value=\"\"+$r(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?vb(e,i,$r(t)):o!=null?vb(e,i,$r(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=\"\"+$r(l):e.removeAttribute(\"name\")}function XS(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)){gb(e);return}o=o!=null?\"\"+$r(o):\"\",t=t!=null?\"\"+$r(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),gb(e)}function vb(e,t,o){t===\"number\"&&$d(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function ws(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\"),xb=!1;if(ga)try{cs={},Object.defineProperty(cs,\"passive\",{get:function(){xb=!0}}),window.addEventListener(\"test\",cs,cs),window.removeEventListener(\"test\",cs,cs)}catch{xb=!1}var cs,ti=null,p0=null,Ed=null;function JS(){if(Ed)return Ed;var e,t=p0,o=t.length,r,n=\"value\"in ti?ti.value:ti.textContent,a=n.length;for(e=0;e=$u),b1=\" \",v1=!1;function tP(e,t){switch(e){case\"keyup\":return N5.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function oP(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var bs=!1;function _5(e,t){switch(e){case\"compositionend\":return oP(t);case\"keypress\":return t.which!==32?null:(v1=!0,b1);case\"textInput\":return e=t.data,e===b1&&v1?null:e;default:return null}}function B5(e,t){if(bs)return e===\"compositionend\"||!d0&&tP(e,t)?(e=JS(),Ed=p0=ti=null,bs=!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=P1(o)}}function iP(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?iP(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function lP(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=$d(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=$d(e.document)}return t}function m0(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 $5=ga&&\"documentMode\"in document&&11>=document.documentMode,vs=null,Sb=null,qu=null,Pb=!1;function C1(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Pb||vs==null||vs!==$d(r)||(r=vs,\"selectionStart\"in r&&m0(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}),qu&&ap(qu,r)||(qu=r,r=lm(Sb,\"onSelect\"),0>=i,n-=i,_n=1<<32-Or(t)+n|o<M?(D=C,C=null):D=C.sibling;var _=p(y,C,m[M],b);if(_===null){C===null&&(C=D);break}e&&C&&_.alternate===null&&t(y,C),g=a(_,g,M),R===null?P=_:R.sibling=_,R=_,C=D}if(M===m.length)return o(y,C),Qe&&ca(y,M),P;if(C===null){for(;MM?(D=C,C=null):D=C.sibling;var k=p(y,C,_.value,b);if(k===null){C===null&&(C=D);break}e&&C&&k.alternate===null&&t(y,C),g=a(k,g,M),R===null?P=k:R.sibling=k,R=k,C=D}if(_.done)return o(y,C),Qe&&ca(y,M),P;if(C===null){for(;!_.done;M++,_=m.next())_=d(y,_.value,b),_!==null&&(g=a(_,g,M),R===null?P=_:R.sibling=_,R=_);return Qe&&ca(y,M),P}for(C=r(C);!_.done;M++,_=m.next())_=f(C,y,M,_.value,b),_!==null&&(e&&_.alternate!==null&&C.delete(_.key===null?M:_.key),g=a(_,g,M),R===null?P=_:R.sibling=_,R=_);return e&&C.forEach(function(x){return t(y,x)}),Qe&&ca(y,M),P}function T(y,g,m,b){if(typeof m==\"object\"&&m!==null&&m.type===ms&&m.key===null&&(m=m.props.children),typeof m==\"object\"&&m!==null){switch(m.$$typeof){case id:e:{for(var P=m.key;g!==null;){if(g.key===P){if(P=m.type,P===ms){if(g.tag===7){o(y,g.sibling),b=n(g,m.props.children),b.return=y,y=b;break e}}else if(g.elementType===P||typeof P==\"object\"&&P!==null&&P.$$typeof===Xa&&Qi(P)===g.type){o(y,g.sibling),b=n(g,m.props),Du(b,m),b.return=y,y=b;break e}o(y,g);break}else t(y,g);g=g.sibling}m.type===ms?(b=el(m.props.children,y.mode,b,m.key),b.return=y,y=b):(b=Md(m.type,m.key,m.props,null,y.mode,b),Du(b,m),b.return=y,y=b)}return i(y);case Uu:e:{for(P=m.key;g!==null;){if(g.key===P)if(g.tag===4&&g.stateNode.containerInfo===m.containerInfo&&g.stateNode.implementation===m.implementation){o(y,g.sibling),b=n(g,m.children||[]),b.return=y,y=b;break e}else{o(y,g);break}else t(y,g);g=g.sibling}b=Vg(m,y.mode,b),b.return=y,y=b}return i(y);case Xa:return m=Qi(m),T(y,g,m,b)}if(Lu(m))return h(y,g,m,b);if(zu(m)){if(P=zu(m),typeof P!=\"function\")throw Error(H(150));return m=P.call(m),v(y,g,m,b)}if(typeof m.then==\"function\")return T(y,g,yd(m),b);if(m.$$typeof===pa)return T(y,g,md(y,m),b);hd(y,m)}return typeof m==\"string\"&&m!==\"\"||typeof m==\"number\"||typeof m==\"bigint\"?(m=\"\"+m,g!==null&&g.tag===6?(o(y,g.sibling),b=n(g,m),b.return=y,y=b):(o(y,g),b=Hg(m,y.mode,b),b.return=y,y=b),i(y)):o(y,g)}return function(y,g,m,b){try{sp=0;var P=T(y,g,m,b);return As=null,P}catch(C){if(C===Gs||C===Tm)throw C;var R=Cr(29,C,null,y.mode);return R.lanes=b,R.return=y,R}finally{}}}var il=SP(!0),PP=SP(!1),Wa=!1;function P0(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ab(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 li(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function si(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(lt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=qd(e),mP(e,null,o),t}return vm(e,r,t,o),qd(e)}function Gu(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,VS(e,o)}}function $g(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 zb=!1;function Xu(){if(zb){var e=Os;if(e!==null)throw e}}function Wu(e,t,o,r){zb=!1;var n=e.updateQueue;Wa=!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 d=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,f=p!==l.lane;if(f?(Ke&p)===p:(r&p)===p){p!==0&&p===ks&&(zb=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var h=e,v=l;p=t;var T=o;switch(v.tag){case 1:if(h=v.payload,typeof h==\"function\"){d=h.call(T,d,p);break e}d=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=v.payload,p=typeof h==\"function\"?h.call(T,d,p):h,p==null)break e;d=Dt({},d,p);break e;case 2:Wa=!0}}p=l.callback,p!==null&&(e.flags|=64,f&&(e.flags|=8192),f=n.callbacks,f===null?n.callbacks=[p]:f.push(p))}else f={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=f,s=d):u=u.next=f,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;f=l,l=f.next,f.next=null,n.lastBaseUpdate=f,n.shared.pending=null}}while(!0);u===null&&(s=d),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),gi|=i,e.lanes=i,e.memoizedState=d}}function RP(e,t){if(typeof e!=\"function\")throw Error(H(191,e));e.call(t)}function CP(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Ae.T,l={};Ae.T=l,k0(e,!1,t,o);try{var s=n(),c=Ae.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=Z5(s,r);Ku(e,t,u,Ar(e))}else Ku(e,t,r,Ar(e))}catch(d){Ku(e,t,{then:function(){},status:\"rejected\",reason:d},Ar())}finally{st.p=a,i!==null&&l.types!==null&&(i.types=l.types),Ae.T=i}}function nz(){}function kb(e,t,o,r){if(e.tag!==5)throw Error(H(476));var n=KP(e).queue;WP(e,n,t,Ji,o===null?nz:function(){return QP(e),o(r)})}function KP(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ji,baseState:Ji,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:Ji},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function QP(e){var t=KP(e);t.next===null&&(t=e.alternate.memoizedState),Ku(e,t.next.queue,{},Ar())}function B0(){return _o(dp)}function ZP(){return Jt().memoizedState}function JP(){return Jt().memoizedState}function az(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Ar();e=li(o);var r=si(t,e,o);r!==null&&(fr(r,t,o),Gu(r,t,o)),t={cache:T0()},e.payload=t;return}t=t.return}}function iz(e,t,o){var r=Ar();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Rm(e)?tR(t,o):(o=h0(e,t,o,r),o!==null&&(fr(o,e,r),oR(o,t,r)))}function eR(e,t,o){var r=Ar();Ku(e,t,o,r)}function Ku(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Rm(e))tR(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,zr(l,i))return vm(e,t,n,0),St===null&&bm(),!1}catch{}finally{}if(o=h0(e,t,n,r),o!==null)return fr(o,e,r),oR(o,t,r),!0}return!1}function k0(e,t,o,r){if(r={lane:2,revertLane:q0(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Rm(e)){if(t)throw Error(H(479))}else t=h0(e,o,r,2),t!==null&&fr(t,e,2)}function Rm(e){var t=e.alternate;return e===He||t!==null&&t===He}function tR(e,t){zs=Qd=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function oR(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,VS(e,o)}}var up={readContext:_o,use:Sm,useCallback:Yt,useContext:Yt,useEffect:Yt,useImperativeHandle:Yt,useLayoutEffect:Yt,useInsertionEffect:Yt,useMemo:Yt,useReducer:Yt,useRef:Yt,useState:Yt,useDebugValue:Yt,useDeferredValue:Yt,useTransition:Yt,useSyncExternalStore:Yt,useId:Yt,useHostTransitionStatus:Yt,useFormState:Yt,useActionState:Yt,useOptimistic:Yt,useMemoCache:Yt,useCacheRefresh:Yt};up.useEffectEvent=Yt;var rR={readContext:_o,use:Sm,useCallback:function(e,t){return Zo().memoizedState=[e,t===void 0?null:t],e},useContext:_o,useEffect:H1,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,zd(4194308,4,FP.bind(null,t,e),o)},useLayoutEffect:function(e,t){return zd(4194308,4,e,t)},useInsertionEffect:function(e,t){zd(4,2,e,t)},useMemo:function(e,t){var o=Zo();t=t===void 0?null:t;var r=e();if(ll){ei(!0);try{e()}finally{ei(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Zo();if(o!==void 0){var n=o(t);if(ll){ei(!0);try{o(t)}finally{ei(!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=iz.bind(null,He,e),[r.memoizedState,e]},useRef:function(e){var t=Zo();return e={current:e},t.memoizedState=e},useState:function(e){e=_b(e);var t=e.queue,o=eR.bind(null,He,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:D0,useDeferredValue:function(e,t){var o=Zo();return _0(o,e,t)},useTransition:function(){var e=_b(!1);return e=WP.bind(null,He,e.queue,!0,!1),Zo().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=He,n=Zo();if(Qe){if(o===void 0)throw Error(H(407));o=o()}else{if(o=t(),St===null)throw Error(H(349));(Ke&127)!==0||AP(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,H1(NP.bind(null,r,a,e),[e]),r.flags|=2048,Us(9,{destroy:void 0},zP.bind(null,r,a,o,t),null),o},useId:function(){var e=Zo(),t=St.identifierPrefix;if(Qe){var o=Bn,r=_n;o=(r&~(1<<32-Or(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Zd++,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[No]=t,a[dr]=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(Bo(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&&aa(t)}}return zt(t),Qg(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&aa(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error(H(166));if(e=ai.current,us(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Do,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[No]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||eC(e.nodeValue,o)),e||yi(t,!0)}else e=sm(e).createTextNode(r),e[No]=t,t.stateNode=e}return zt(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=us(t),o!==null){if(e===null){if(!r)throw Error(H(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(H(557));e[No]=t}else nl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zt(t),e=!1}else o=Ig(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(Rr(t),t):(Rr(t),null);if((t.flags&128)!==0)throw Error(H(558))}return zt(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=us(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error(H(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(H(317));n[No]=t}else nl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zt(t),n=!1}else n=Ig(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(Rr(t),t):(Rr(t),null)}return Rr(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),gd(t,t.updateQueue),zt(t),null);case 4:return Ds(),e===null&&Y0(t.stateNode.containerInfo),zt(t),null;case 10:return ya(t.type),zt(t),null;case 19:if(Po(Zt),r=t.memoizedState,r===null)return zt(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)_u(r,!1);else{if(Gt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Kd(e),a!==null){for(t.flags|=128,_u(r,!1),e=a.updateQueue,t.updateQueue=e,gd(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)yP(o,e),o=o.sibling;return Ct(Zt,Zt.current&1|2),Qe&&ca(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&wr()>om&&(t.flags|=128,n=!0,_u(r,!1),t.lanes=4194304)}else{if(!n)if(e=Kd(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,gd(t,e),_u(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!Qe)return zt(t),null}else 2*wr()-r.renderingStartTime>om&&o!==536870912&&(t.flags|=128,n=!0,_u(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=wr(),e.sibling=null,o=Zt.current,Ct(Zt,n?o&1|2:o&1),Qe&&ca(t,r.treeForkCount),e):(zt(t),null);case 22:case 23:return Rr(t),R0(),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&&(zt(t),t.subtreeFlags&6&&(t.flags|=8192)):zt(t),o=t.updateQueue,o!==null&&gd(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&&Po(tl),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),ya(so),zt(t),null;case 25:return null;case 30:return null}throw Error(H(156,t.tag))}function pz(e,t){switch(v0(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ya(so),Ds(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Vd(t),null;case 31:if(t.memoizedState!==null){if(Rr(t),t.alternate===null)throw Error(H(340));nl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Rr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(H(340));nl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Po(Zt),null;case 4:return Ds(),null;case 10:return ya(t.type),null;case 22:case 23:return Rr(t),R0(),e!==null&&Po(tl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return ya(so),null;case 25:return null;default:return null}}function yR(e,t){switch(v0(t),t.tag){case 3:ya(so),Ds();break;case 26:case 27:case 5:Vd(t);break;case 4:Ds();break;case 31:t.memoizedState!==null&&Rr(t);break;case 13:Rr(t);break;case 19:Po(Zt);break;case 10:ya(t.type);break;case 22:case 23:Rr(t),R0(),e!==null&&Po(tl);break;case 24:ya(so)}}function Rp(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){dt(t,t.return,l)}}function hi(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){dt(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){dt(t,t.return,u)}}function hR(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{CP(t,o)}catch(r){dt(e,e.return,r)}}}function gR(e,t,o){o.props=sl(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){dt(e,t,r)}}function Qu(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){dt(e,t,n)}}function kn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){dt(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){dt(e,t,n)}else o.current=null}function bR(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){dt(e,e.return,n)}}function Zg(e,t,o){try{var r=e.stateNode;zz(r,e.type,o,t),r[dr]=t}catch(n){dt(e,e.return,n)}}function vR(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&vi(e.type)||e.tag===4}function Jg(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||vR(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&&vi(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 Vb(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=fa));else if(r!==4&&(r===27&&vi(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Vb(e,t,o),e=e.sibling;e!==null;)Vb(e,t,o),e=e.sibling}function tm(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&&vi(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(tm(e,t,o),e=e.sibling;e!==null;)tm(e,t,o),e=e.sibling}function TR(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Bo(t,r,o),t[No]=e,t[dr]=o}catch(a){dt(e,e.return,a)}}var ua=!1,lo=!1,eb=!1,J1=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function fz(e,t){if(e=e.containerInfo,Xb=fm,e=lP(e),m0(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,d=e,p=null;t:for(;;){for(var f;d!==o||n!==0&&d.nodeType!==3||(l=i+n),d!==a||r!==0&&d.nodeType!==3||(s=i+r),d.nodeType===3&&(i+=d.nodeValue.length),(f=d.firstChild)!==null;)p=d,d=f;for(;;){if(d===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(f=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=f}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Wb={focusedElem:e,selectionRange:o},fm=!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\"))),Bo(a,r,o),a[No]=e,So(a),r=a;break e;case\"link\":var i=xS(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lT&&(i=T,T=v,v=i);var y=R1(l,v),g=R1(l,T);if(y&&g&&(f.rangeCount!==1||f.anchorNode!==y.node||f.anchorOffset!==y.offset||f.focusNode!==g.node||f.focusOffset!==g.offset)){var m=d.createRange();m.setStart(y.node,y.offset),f.removeAllRanges(),v>T?(f.addRange(m),f.extend(g.node,g.offset)):(m.setEnd(g.node,g.offset),f.addRange(m))}}}}for(d=[],f=l;f=f.parentNode;)f.nodeType===1&&d.push({element:f,left:f.scrollLeft,top:f.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Ae.T=null,o=Fb,Fb=null;var a=ui,i=ha;if(fo=0,Hs=ui=null,ha=0,(lt&6)!==0)throw Error(H(331));var l=lt;if(lt|=4,zR(a.current),MR(a,a.current,i,o),lt=l,Cp(0,!1),Mr&&typeof Mr.onPostCommitFiberRoot==\"function\")try{Mr.onPostCommitFiberRoot(gp,a)}catch{}return!0}finally{st.p=n,Ae.T=r,YR(e,t)}}function rS(e,t,o){t=Gr(o,t),t=Ub(e.stateNode,t,2),e=si(e,t,2),e!==null&&(vp(e,2),Ln(e))}function dt(e,t,o){if(e.tag===3)rS(e,e,o);else for(;t!==null;){if(t.tag===3){rS(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&(ci===null||!ci.has(r))){e=Gr(o,e),o=sR(2),r=si(t,o,2),r!==null&&(cR(o,r,t,e),vp(r,2),Ln(r));break}}t=t.return}}function ob(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new yz;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)||(I0=!0,n.add(o),e=Tz.bind(null,e,t,o),t.then(e,e))}function Tz(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,St===e&&(Ke&o)===o&&(Gt===4||Gt===3&&(Ke&62914560)===Ke&&300>wr()-Cm?(lt&2)===0&&Vs(e,0):$0|=o,Ls===Ke&&(Ls=0)),Ln(e)}function XR(e,t){t===0&&(t=LS()),e=fl(e,t),e!==null&&(vp(e,t),Ln(e))}function xz(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),XR(e,o)}function Sz(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(H(314))}r!==null&&r.delete(t),XR(e,o)}function Pz(e,t){return a0(e,t)}var am=null,ds=null,Yb=!1,im=!1,rb=!1,ni=0;function Ln(e){e!==ds&&e.next===null&&(ds===null?am=ds=e:ds=ds.next=e),im=!0,Yb||(Yb=!0,Cz())}function Cp(e,t){if(!rb&&im){rb=!0;do for(var o=!1,r=am;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-Or(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,nS(r,a))}else a=Ke,a=mm(r,r===St?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||bp(r,a)||(o=!0,nS(r,a));r=r.next}while(o);rb=!1}}function Rz(){WR()}function WR(){im=Yb=!1;var e=0;ni!==0&&Dz()&&(e=ni);for(var t=wr(),o=null,r=am;r!==null;){var n=r.next,a=KR(r,t);a===0?(r.next=null,o===null?am=n:o.next=n,n===null&&(ds=o)):(o=r,(e!==0||(a&3)!==0)&&(im=!0)),r=n}fo!==0&&fo!==5||Cp(e,!1),ni!==0&&(ni=0)}function KR(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,d=s.initiatorType;u&&pS(d)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function aC(e,t,o){var r=Ws;if(r&&typeof t==\"string\"&&t){var n=Yr(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),bS.has(n)||(bS.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Bo(t,\"link\",e),So(t),r.head.appendChild(t)))}}function Iz(e){Sa.D(e),aC(\"dns-prefetch\",e,null)}function $z(e,t){Sa.C(e,t),aC(\"preconnect\",e,t)}function Fz(e,t,o){Sa.L(e,t,o);var r=Ws;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Yr(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Yr(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Yr(o.imageSizes)+'\"]')):n+='[href=\"'+Yr(e)+'\"]';var a=n;switch(t){case\"style\":a=Is(e);break;case\"script\":a=Ks(e)}Qr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Qr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(Ep(a))||t===\"script\"&&r.querySelector(wp(a))||(t=r.createElement(\"link\"),Bo(t,\"link\",e),So(t),r.head.appendChild(t)))}}function qz(e,t){Sa.m(e,t);var o=Ws;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Yr(r)+'\"][href=\"'+Yr(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=Ks(e)}if(!Qr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Qr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(wp(a)))return}r=o.createElement(\"link\"),Bo(r,\"link\",e),So(r),o.head.appendChild(r)}}}function Yz(e,t,o){Sa.S(e,t,o);var r=Ws;if(r&&e){var n=Es(r).hoistableStyles,a=Is(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(Ep(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Qr.get(a))&&G0(e,o);var s=i=r.createElement(\"link\");So(s),Bo(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,Bd(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function Gz(e,t){Sa.X(e,t);var o=Ws;if(o&&e){var r=Es(o).hoistableScripts,n=Ks(e),a=r.get(n);a||(a=o.querySelector(wp(n)),a||(e=Dt({src:e,async:!0},t),(t=Qr.get(n))&&X0(e,t),a=o.createElement(\"script\"),So(a),Bo(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function Xz(e,t){Sa.M(e,t);var o=Ws;if(o&&e){var r=Es(o).hoistableScripts,n=Ks(e),a=r.get(n);a||(a=o.querySelector(wp(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Qr.get(n))&&X0(e,t),a=o.createElement(\"script\"),So(a),Bo(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function vS(e,t,o,r){var n=(n=ai.current)?cm(n):null;if(!n)throw Error(H(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=Is(o.href),o=Es(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=Is(o.href);var a=Es(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(Ep(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Qr.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},Qr.set(e,o),a||Wz(n,e,o,i.state))),t&&r===null)throw Error(H(528,\"\"));return i}if(t&&r!==null)throw Error(H(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=Ks(o),o=Es(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(H(444,e))}}function Is(e){return'href=\"'+Yr(e)+'\"'}function Ep(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function iC(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function Wz(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}),Bo(t,\"link\",o),So(t),e.head.appendChild(t))}function Ks(e){return'[src=\"'+Yr(e)+'\"]'}function wp(e){return\"script[async]\"+e}function TS(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Yr(o.href)+'\"]');if(r)return t.instance=r,So(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\"),So(r),Bo(r,\"style\",n),Bd(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=Is(o.href);var a=e.querySelector(Ep(n));if(a)return t.state.loading|=4,t.instance=a,So(a),a;r=iC(o),(n=Qr.get(n))&&G0(r,n),a=(e.ownerDocument||e).createElement(\"link\"),So(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Bo(a,\"link\",r),t.state.loading|=4,Bd(a,o.precedence,e),t.instance=a;case\"script\":return a=Ks(o.src),(n=e.querySelector(wp(a)))?(t.instance=n,So(n),n):(r=o,(n=Qr.get(a))&&(r=Dt({},o),X0(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),So(n),Bo(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error(H(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,Bd(r,o.precedence,e));return t.instance}function Bd(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 Kz(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 lC(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function Qz(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=Is(r.href),a=t.querySelector(Ep(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=um.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,So(a);return}a=t.ownerDocument||t,r=iC(r),(n=Qr.get(n))&&G0(r,n),a=a.createElement(\"link\"),So(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Bo(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=um.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var lb=0;function Zz(e,t){return e.stylesheets&&e.count===0&&jd(e,e.stylesheets),0lb?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function um(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)jd(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var pm=null;function jd(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,pm=new Map,t.forEach(Jz,e),pm=null,um.call(e))}function Jz(e,t){if(!(t.state.loading&4)){var o=pm.get(e);if(o)var r=o.get(null);else{o=new Map,pm.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function hC(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hC)}catch(e){console.error(e)}}hC(),gC.exports=yC()});var qC=Wo(mt=>{\"use strict\";var Co=typeof Symbol==\"function\"&&Symbol.for,rv=Co?Symbol.for(\"react.element\"):60103,nv=Co?Symbol.for(\"react.portal\"):60106,Lm=Co?Symbol.for(\"react.fragment\"):60107,Hm=Co?Symbol.for(\"react.strict_mode\"):60108,Vm=Co?Symbol.for(\"react.profiler\"):60114,Im=Co?Symbol.for(\"react.provider\"):60109,$m=Co?Symbol.for(\"react.context\"):60110,av=Co?Symbol.for(\"react.async_mode\"):60111,Fm=Co?Symbol.for(\"react.concurrent_mode\"):60111,qm=Co?Symbol.for(\"react.forward_ref\"):60112,Ym=Co?Symbol.for(\"react.suspense\"):60113,v3=Co?Symbol.for(\"react.suspense_list\"):60120,Gm=Co?Symbol.for(\"react.memo\"):60115,Xm=Co?Symbol.for(\"react.lazy\"):60116,T3=Co?Symbol.for(\"react.block\"):60121,x3=Co?Symbol.for(\"react.fundamental\"):60117,S3=Co?Symbol.for(\"react.responder\"):60118,P3=Co?Symbol.for(\"react.scope\"):60119;function Dr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case rv:switch(e=e.type,e){case av:case Fm:case Lm:case Vm:case Hm:case Ym:return e;default:switch(e=e&&e.$$typeof,e){case $m:case qm:case Xm:case Gm:case Im:return e;default:return t}}case nv:return t}}}function FC(e){return Dr(e)===Fm}mt.AsyncMode=av;mt.ConcurrentMode=Fm;mt.ContextConsumer=$m;mt.ContextProvider=Im;mt.Element=rv;mt.ForwardRef=qm;mt.Fragment=Lm;mt.Lazy=Xm;mt.Memo=Gm;mt.Portal=nv;mt.Profiler=Vm;mt.StrictMode=Hm;mt.Suspense=Ym;mt.isAsyncMode=function(e){return FC(e)||Dr(e)===av};mt.isConcurrentMode=FC;mt.isContextConsumer=function(e){return Dr(e)===$m};mt.isContextProvider=function(e){return Dr(e)===Im};mt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===rv};mt.isForwardRef=function(e){return Dr(e)===qm};mt.isFragment=function(e){return Dr(e)===Lm};mt.isLazy=function(e){return Dr(e)===Xm};mt.isMemo=function(e){return Dr(e)===Gm};mt.isPortal=function(e){return Dr(e)===nv};mt.isProfiler=function(e){return Dr(e)===Vm};mt.isStrictMode=function(e){return Dr(e)===Hm};mt.isSuspense=function(e){return Dr(e)===Ym};mt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Lm||e===Fm||e===Vm||e===Hm||e===Ym||e===v3||typeof e==\"object\"&&e!==null&&(e.$$typeof===Xm||e.$$typeof===Gm||e.$$typeof===Im||e.$$typeof===$m||e.$$typeof===qm||e.$$typeof===x3||e.$$typeof===S3||e.$$typeof===P3||e.$$typeof===T3)};mt.typeOf=Dr});var GC=Wo((kj,YC)=>{\"use strict\";YC.exports=qC()});var eE=Wo((jj,JC)=>{\"use strict\";var iv=GC(),R3={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},C3={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},E3={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},QC={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},lv={};lv[iv.ForwardRef]=E3;lv[iv.Memo]=QC;function XC(e){return iv.isMemo(e)?QC:lv[e.$$typeof]||R3}var w3=Object.defineProperty,M3=Object.getOwnPropertyNames,WC=Object.getOwnPropertySymbols,O3=Object.getOwnPropertyDescriptor,A3=Object.getPrototypeOf,KC=Object.prototype;function ZC(e,t,o){if(typeof t!=\"string\"){if(KC){var r=A3(t);r&&r!==KC&&ZC(e,r,o)}var n=M3(t);WC&&(n=n.concat(WC(t)));for(var a=XC(e),i=XC(t),l=0;l{\"use strict\";var G3=Symbol.for(\"react.transitional.element\"),X3=Symbol.for(\"react.fragment\");function bE(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:G3,type:e,key:r,ref:t!==void 0?t:null,props:o}}Zm.Fragment=X3;Zm.jsx=bE;Zm.jsxs=bE});var Te=Wo((NU,TE)=>{\"use strict\";TE.exports=vE()});var RE=Wo(Pt=>{\"use strict\";var pv=Symbol.for(\"react.transitional.element\"),fv=Symbol.for(\"react.portal\"),Jm=Symbol.for(\"react.fragment\"),ey=Symbol.for(\"react.strict_mode\"),ty=Symbol.for(\"react.profiler\"),oy=Symbol.for(\"react.consumer\"),ry=Symbol.for(\"react.context\"),ny=Symbol.for(\"react.forward_ref\"),ay=Symbol.for(\"react.suspense\"),iy=Symbol.for(\"react.suspense_list\"),ly=Symbol.for(\"react.memo\"),sy=Symbol.for(\"react.lazy\"),K3=Symbol.for(\"react.view_transition\"),Q3=Symbol.for(\"react.client.reference\");function en(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case pv:switch(e=e.type,e){case Jm:case ty:case ey:case ay:case iy:case K3:return e;default:switch(e=e&&e.$$typeof,e){case ry:case ny:case sy:case ly:return e;case oy:return e;default:return t}}case fv:return t}}}Pt.ContextConsumer=oy;Pt.ContextProvider=ry;Pt.Element=pv;Pt.ForwardRef=ny;Pt.Fragment=Jm;Pt.Lazy=sy;Pt.Memo=ly;Pt.Portal=fv;Pt.Profiler=ty;Pt.StrictMode=ey;Pt.Suspense=ay;Pt.SuspenseList=iy;Pt.isContextConsumer=function(e){return en(e)===oy};Pt.isContextProvider=function(e){return en(e)===ry};Pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===pv};Pt.isForwardRef=function(e){return en(e)===ny};Pt.isFragment=function(e){return en(e)===Jm};Pt.isLazy=function(e){return en(e)===sy};Pt.isMemo=function(e){return en(e)===ly};Pt.isPortal=function(e){return en(e)===fv};Pt.isProfiler=function(e){return en(e)===ty};Pt.isStrictMode=function(e){return en(e)===ey};Pt.isSuspense=function(e){return en(e)===ay};Pt.isSuspenseList=function(e){return en(e)===iy};Pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Jm||e===ty||e===ey||e===ay||e===iy||typeof e==\"object\"&&e!==null&&(e.$$typeof===sy||e.$$typeof===ly||e.$$typeof===ry||e.$$typeof===oy||e.$$typeof===ny||e.$$typeof===Q3||e.getModuleId!==void 0)};Pt.typeOf=en});var EE=Wo(($U,CE)=>{\"use strict\";CE.exports=RE()});var S=j(W());var yr=j(W(),1),vC=j(bC(),1),TC=yr.createContext(null);function l3(){let e=yr.useContext(TC);if(!e)throw new Error(\"RenderContext not found\");return e}function J0(){return l3().model}function ke(e){let t=J0(),o=yr.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=yr.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function xC(e){return({el:t,model:o,experimental:r})=>{let n=vC.createRoot(t);return n.render(yr.createElement(yr.StrictMode,null,yr.createElement(TC.Provider,{value:{model:o,experimental:r}},yr.createElement(e)))),()=>n.unmount()}}function Ro(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 ml(){return ml=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(rc,--er):0,tc--,uo===10&&(tc=1,_m--),uo}function tr(){return uo=er2||oc(uo)>3?\"\":\" \"}function NC(e,t){for(;--t&&tr()&&!(uo<48||uo>102||uo>57&&uo<65||uo>70&&uo<97););return ac(e,zp()+(t<6&&Zr()==32&&tr()==32))}function ov(e){for(;tr();)switch(uo){case e:return er;case 34:case 39:e!==34&&e!==39&&ov(uo);break;case 40:e===41&&ov(e);break;case 92:tr();break}return er}function DC(e,t){for(;tr()&&e+uo!==57;)if(e+uo===84&&Zr()===47)break;return\"/*\"+ac(t,er-1)+\"*\"+yl(e===47?e:tr())}function _C(e){for(;!oc(Zr());)tr();return ac(e,er)}function jC(e){return km(jm(\"\",null,null,null,[\"\"],e=Bm(e),0,[0],e))}function jm(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,d=i,p=0,f=0,h=0,v=1,T=1,y=1,g=0,m=\"\",b=n,P=a,R=r,C=m;T;)switch(h=g,g=tr()){case 40:if(h!=108&&eo(C,d-1)==58){Op(C+=tt(ic(g),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(y=-1);break}case 34:case 39:case 91:C+=ic(g);break;case 9:case 10:case 13:case 32:C+=zC(h);break;case 92:C+=NC(zp()-1,7);continue;case 47:switch(Zr()){case 42:case 47:ec(p3(DC(tr(),zp()),t,o),s);break;default:C+=\"/\"}break;case 123*v:l[c++]=Jo(C)*y;case 125*v:case 59:case 0:switch(g){case 0:case 125:T=0;case 59+u:y==-1&&(C=tt(C,/\\f/g,\"\")),f>0&&Jo(C)-d&&ec(f>32?kC(C+\";\",r,o,d-1):kC(tt(C,\" \",\"\")+\";\",r,o,d-2),s);break;case 59:C+=\";\";default:if(ec(R=BC(C,t,o,c,u,n,l,m,b=[],P=[],d),a),g===123)if(u===0)jm(C,t,R,R,b,a,d,l,P);else switch(p===99&&eo(C,3)===110?100:p){case 100:case 108:case 109:case 115:jm(e,R,R,r&&ec(BC(e,R,R,0,0,n,l,m,n,b=[],d),P),n,P,d,l,r?b:P);break;default:jm(C,R,R,R,[\"\"],P,0,l,P)}}c=u=f=0,v=y=1,m=C=\"\",d=i;break;case 58:d=1+Jo(C),f=h;default:if(v<1){if(g==123)--v;else if(g==125&&v++==0&&AC()==125)continue}switch(C+=yl(g),g*v){case 38:y=u>0?1:(C+=\"\\f\",-1);break;case 44:l[c++]=(Jo(C)-1)*y,y=1;break;case 64:Zr()===45&&(C+=ic(tr())),p=Zr(),u=d=Jo(m=C+=_C(zp())),g++;break;case 45:h===45&&Jo(C)==2&&(v=0)}}return a}function BC(e,t,o,r,n,a,i,l,s,c,u){for(var d=n-1,p=n===0?a:[\"\"],f=Js(p),h=0,v=0,T=0;h0?p[y]+\" \"+g:tt(g,/&\\f/g,p[y])))&&(s[T++]=m);return Ap(e,t,o,n===0?Qs:l,s,c,u)}function p3(e,t,o){return Ap(e,t,o,zm,yl(OC()),Ti(e,2,-2),0)}function kC(e,t,o,r){return Ap(e,t,o,Zs,Ti(e,0,r),Ti(e,r+1,-1),r)}function hl(e,t){for(var o=\"\",r=Js(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return tt(e,/(.+:)(.+)-([^]+)/,\"$1\"+nt+\"$2-$3$1\"+Mp+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~Op(e,\"stretch\")?IC(tt(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Jo(e)-3-(~Op(e,\"!important\")&&10))){case 107:return tt(e,\":\",\":\"+nt)+e;case 101:return tt(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+nt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+nt+\"$2$3$1\"+ko+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return nt+e+ko+e+e}return e}var g3=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case Zs:t.return=IC(t.value,t.length);break;case Nm:return hl([nc(t,{value:tt(t.value,\"@\",\"@\"+nt)})],n);case Qs:if(t.length)return tv(t.props,function(a){switch(ev(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return hl([nc(t,{props:[tt(a,/:(read-\\w+)/,\":\"+Mp+\"$1\")]})],n);case\"::placeholder\":return hl([nc(t,{props:[tt(a,/:(plac\\w+)/,\":\"+nt+\"input-$1\")]}),nc(t,{props:[tt(a,/:(plac\\w+)/,\":\"+Mp+\"$1\")]}),nc(t,{props:[tt(a,/:(plac\\w+)/,ko+\"input-$1\")]})],n)}return\"\"})}},b3=[g3],$C=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(v){var T=v.getAttribute(\"data-emotion\");T.indexOf(\" \")!==-1&&(document.head.appendChild(v),v.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||b3,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(v){for(var T=v.getAttribute(\"data-emotion\").split(\" \"),y=1;y=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 oE={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 N3=!1,D3=/[A-Z]|^ms/g,_3=/_EMO_([^_]+?)_([^]*?)_EMO_/g,iE=function(t){return t.charCodeAt(1)===45},rE=function(t){return t!=null&&typeof t!=\"boolean\"},sv=Um(function(e){return iE(e)?e:e.replace(D3,\"-$&\").toLowerCase()}),nE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(_3,function(r,n,a){return Hn={name:n,styles:a,next:Hn},n})}return oE[t]!==1&&!iE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},B3=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Dp(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 Hn={name:n.name,styles:n.styles,next:Hn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Hn={name:i.name,styles:i.styles,next:Hn},i=i.next;var l=a.styles+\";\";return l}return k3(e,t,o)}case\"function\":{if(e!==void 0){var s=Hn,c=o(e);return Hn=s,Dp(e,t,c)}break}}var u=o;if(t==null)return u;var d=t[u];return d!==void 0?d:u}function k3(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?$3:F3},hE=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},q3=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return lc(o,r,n),Bp(function(){return sc(o,r,n)}),null},gE=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=hE(t,o,r),s=l||yE(n),c=!s(\"as\");return function(){var u=arguments,d=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&d.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)d.push.apply(d,u);else{var p=u[0];d.push(p[0]);for(var f=u.length,h=1;ht(W3(n)?o:n):t})}function jp(e,t){return Qm(e,t)}function PE(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}var SE=[];function gn(e){return SE[0]=e,Pa(SE)}var dv=j(W(),1),mv=j(EE(),1);function _r(e){if(typeof e!=\"object\"||e===null)return!1;let t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function wE(e){if(dv.isValidElement(e)||(0,mv.isValidElementType)(e)||!_r(e))return e;let t={};return Object.keys(e).forEach(o=>{t[o]=wE(e[o])}),t}function at(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return _r(e)&&_r(t)&&Object.keys(t).forEach(n=>{dv.isValidElement(t[n])||(0,mv.isValidElementType)(t[n])?r[n]=t[n]:_r(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&_r(e[n])?r[n]=at(e[n],t[n],o):o.clone?r[n]=_r(t[n])?wE(t[n]):t[n]:r[n]=t[n]}),r}var Z3=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 yv(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=Z3(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,f){let h=i.indexOf(f);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(h!==-1&&typeof t[i[h]]==\"number\"?t[i[h]]:f)-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 hv(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function gv(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 uy(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 J3={borderRadius:4},ME=J3;function eN(e,t){return t?at(e,t,{clone:!1}):e}var Ca=eN;var Up={xs:0,sm:600,md:900,lg:1200,xl:1536},OE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Up[e]}px)`},tN={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Up[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Eo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||OE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||OE;return Object.keys(t).reduce((i,l)=>{if(hv(a.keys,l)){let s=gv(r.containerQueries?r:tN,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Up).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 bv(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function py(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function AE(e,...t){let o=bv(e),r=[o,...t].reduce((n,a)=>at(n,a),{});return py(Object.keys(o),r)}function oN(e,t){if(typeof e!=\"object\")return{};let o={},r=Object.keys(t);return Array.isArray(e)?r.forEach((n,a)=>{a{e[n]!=null&&(o[n]=!0)}),o}function fy({values:e,breakpoints:t,base:o}){let r=o||oN(e,t),n=Object.keys(r);if(n.length===0)return e;let a;return n.reduce((i,l,s)=>(Array.isArray(e)?(i[l]=e[s]!=null?e[s]:e[a],a=s):typeof e==\"object\"?(i[l]=e[l]!=null?e[l]:e[a],a=l):i[l]=e,i),{})}function Pi(e){if(typeof e!=\"string\")throw new Error(Ro(7));return e.charAt(0).toUpperCase()+e.slice(1)}function uc(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 Lp(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=uc(e,o)||r,t&&(n=t(n,r,e)),n}function rN(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=uc(s,r)||{};return Eo(i,l,d=>{let p=Lp(c,n,d);return d===p&&typeof d==\"string\"&&(p=Lp(c,n,`${t}${d===\"default\"?\"\":Pi(d)}`,d)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Et=rN;function dy(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var nN={m:\"margin\",p:\"padding\"},aN={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},zE={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},iN=dy(e=>{if(e.length>2)if(zE[e])e=zE[e];else return[e];let[t,o]=e.split(\"\"),r=nN[t],n=aN[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),vv=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],Tv=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],NE=[...vv,...Tv];function bl(e,t,o,r){let n=uc(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 vl(e){return bl(e,\"spacing\",8,\"spacing\")}function In(e,t){return typeof t==\"string\"||t==null?t:e(t)}function lN(e,t){return o=>e.reduce((r,n)=>(r[n]=In(t,o),r),{})}function sN(e,t,o,r){if(!t.includes(o))return null;let n=iN(o),a=lN(n,r),i=e[o];return Eo(e,i,a)}function xv(e,t){let o=vl(e.theme);return Object.keys(e).map(r=>sN(e,t,r,o)).reduce(Ca,{})}function Lt(e){return xv(e,vv)}Lt.propTypes={};Lt.filterProps=vv;function Ht(e){return xv(e,Tv)}Ht.propTypes={};Ht.filterProps=Tv;function DE(e){return xv(e,NE)}DE.propTypes={};DE.filterProps=NE;function pc(e=8,t=vl({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 cN(...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]?Ca(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var Ea=cN;function Br(e){return typeof e!=\"number\"?e:`${e}px solid`}function tn(e,t){return Et({prop:e,themeKey:\"borders\",transform:t})}var uN=tn(\"border\",Br),pN=tn(\"borderTop\",Br),fN=tn(\"borderRight\",Br),dN=tn(\"borderBottom\",Br),mN=tn(\"borderLeft\",Br),yN=tn(\"borderColor\"),hN=tn(\"borderTopColor\"),gN=tn(\"borderRightColor\"),bN=tn(\"borderBottomColor\"),vN=tn(\"borderLeftColor\"),TN=tn(\"outline\",Br),xN=tn(\"outlineColor\"),Hp=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=bl(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:In(t,r)});return Eo(e,e.borderRadius,o)}return null};Hp.propTypes={};Hp.filterProps=[\"borderRadius\"];var BL=Ea(uN,pN,fN,dN,mN,yN,hN,gN,bN,vN,Hp,TN,xN);var Vp=e=>{if(e.gap!==void 0&&e.gap!==null){let t=bl(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:In(t,r)});return Eo(e,e.gap,o)}return null};Vp.propTypes={};Vp.filterProps=[\"gap\"];var Ip=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=bl(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:In(t,r)});return Eo(e,e.columnGap,o)}return null};Ip.propTypes={};Ip.filterProps=[\"columnGap\"];var $p=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=bl(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:In(t,r)});return Eo(e,e.rowGap,o)}return null};$p.propTypes={};$p.filterProps=[\"rowGap\"];var SN=Et({prop:\"gridColumn\"}),PN=Et({prop:\"gridRow\"}),RN=Et({prop:\"gridAutoFlow\"}),CN=Et({prop:\"gridAutoColumns\"}),EN=Et({prop:\"gridAutoRows\"}),wN=Et({prop:\"gridTemplateColumns\"}),MN=Et({prop:\"gridTemplateRows\"}),ON=Et({prop:\"gridTemplateAreas\"}),AN=Et({prop:\"gridArea\"}),VL=Ea(Vp,Ip,$p,SN,PN,RN,CN,EN,wN,MN,ON,AN);function Tl(e,t){return t===\"grey\"?t:e}var zN=Et({prop:\"color\",themeKey:\"palette\",transform:Tl}),NN=Et({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:Tl}),DN=Et({prop:\"backgroundColor\",themeKey:\"palette\",transform:Tl}),qL=Ea(zN,NN,DN);function hr(e){return e<=1&&e!==0?`${e*100}%`:e}var _N=Et({prop:\"width\",transform:hr}),my=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Up[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:hr(o)}};return Eo(e,e.maxWidth,t)}return null};my.filterProps=[\"maxWidth\"];var BN=Et({prop:\"minWidth\",transform:hr}),kN=Et({prop:\"height\",transform:hr}),jN=Et({prop:\"maxHeight\",transform:hr}),UN=Et({prop:\"minHeight\",transform:hr}),KL=Et({prop:\"size\",cssProperty:\"width\",transform:hr}),QL=Et({prop:\"size\",cssProperty:\"height\",transform:hr}),LN=Et({prop:\"boxSizing\"}),ZL=Ea(_N,my,BN,kN,jN,UN,LN);var HN={border:{themeKey:\"borders\",transform:Br},borderTop:{themeKey:\"borders\",transform:Br},borderRight:{themeKey:\"borders\",transform:Br},borderBottom:{themeKey:\"borders\",transform:Br},borderLeft:{themeKey:\"borders\",transform:Br},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Br},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Hp},color:{themeKey:\"palette\",transform:Tl},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:Tl},backgroundColor:{themeKey:\"palette\",transform:Tl},p:{style:Ht},pt:{style:Ht},pr:{style:Ht},pb:{style:Ht},pl:{style:Ht},px:{style:Ht},py:{style:Ht},padding:{style:Ht},paddingTop:{style:Ht},paddingRight:{style:Ht},paddingBottom:{style:Ht},paddingLeft:{style:Ht},paddingX:{style:Ht},paddingY:{style:Ht},paddingInline:{style:Ht},paddingInlineStart:{style:Ht},paddingInlineEnd:{style:Ht},paddingBlock:{style:Ht},paddingBlockStart:{style:Ht},paddingBlockEnd:{style:Ht},m:{style:Lt},mt:{style:Lt},mr:{style:Lt},mb:{style:Lt},ml:{style:Lt},mx:{style:Lt},my:{style:Lt},margin:{style:Lt},marginTop:{style:Lt},marginRight:{style:Lt},marginBottom:{style:Lt},marginLeft:{style:Lt},marginX:{style:Lt},marginY:{style:Lt},marginInline:{style:Lt},marginInlineStart:{style:Lt},marginInlineEnd:{style:Lt},marginBlock:{style:Lt},marginBlockStart:{style:Lt},marginBlockEnd:{style:Lt},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:Vp},rowGap:{style:$p},columnGap:{style:Ip},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:hr},maxWidth:{style:my},minWidth:{transform:hr},height:{transform:hr},maxHeight:{transform:hr},minHeight:{transform:hr},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\"}},bn=HN;function VN(...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 IN(e,t){return typeof e==\"function\"?e(t):e}function $N(){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:d}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=uc(n,c)||{};return d?d(i):Eo(i,r,h=>{let v=Lp(p,u,h);return h===v&&typeof h==\"string\"&&(v=Lp(p,u,`${o}${h===\"default\"?\"\":Pi(h)}`,h)),s===!1?v:{[s]:v}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??bn;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=bv(n.breakpoints),d=Object.keys(u),p=u;return Object.keys(c).forEach(f=>{let h=IN(c[f],n);if(h!=null)if(typeof h==\"object\")if(i[f])p=Ca(p,e(f,h,n,i));else{let v=Eo({theme:n},h,T=>({[f]:T}));VN(v,h)?p[f]=t({sx:h,theme:n,nested:!0}):p=Ca(p,v)}else p=Ca(p,e(f,h,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":cy(n,py(d,p))}:cy(n,py(d,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var _E=$N();_E.filterProps=[\"sx\"];var on=_E;function Sv(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 FN(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=yv(o),s=pc(n),c=at({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...ME,...a}},i);return c=uy(c),c.applyStyles=Sv,c=t.reduce((u,d)=>at(u,d),c),c.unstable_sxConfig={...bn,...i?.unstable_sxConfig},c.unstable_sx=function(d){return on({sx:d,theme:this})},c}var wa=FN;var BE=j(W(),1);function qN(e){return Object.keys(e).length===0}function YN(e=null){let t=BE.useContext(Ra);return!t||qN(t)?e:t}var Pv=YN;var GN=wa();function XN(e=GN){return Pv(e)}var $n=XN;var kE=j(Te(),1);function Rv(e){let t=gn(e);return e!==t&&t.styles?(t.styles.match(/^@layer\\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function WN({styles:e,themeId:t,defaultTheme:o={}}){let r=$n(o),n=t&&r[t]||r,a=typeof e==\"function\"?e(n):e;return n.modularCssLayers&&(Array.isArray(a)?a=a.map(i=>Rv(typeof i==\"function\"?i(n):i)):a=Rv(a)),(0,kE.jsx)(kp,{styles:a})}var yy=WN;var KN=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??bn;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function Ri(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=KN(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return _r(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var jE=e=>e,QN=()=>{let e=jE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=jE}}},ZN=QN(),fc=ZN;var LE=j(W(),1);function UE(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\"})(on);return LE.forwardRef(function(s,c){let u=$n(o),{className:d,component:p=\"div\",...f}=Ri(s);return(0,HE.jsx)(a,{as:p,ref:c,className:Q(d,n?n(r):r),theme:t&&u[t]||u,...f})})}var eD={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 me(e,t,o=\"Mui\"){let r=eD[t];return r?`${o}-${r}`:`${fc.generate(e)}-${t}`}function se(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=me(e,n,o)}),r}function qp(e){let{variants:t,...o}=e,r={variants:t,style:gn(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=gn(n.style))}),r}var tD=wa();function Cv(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function xl(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function oD(e){return e?(t,o)=>o[e]:null}function rD(e,t,o){e.theme=aD(e.theme)?o:e.theme[t]||e.theme}function hy(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>hy(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?xl(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?xl(gn(i),o):i}return VE(e,r.variants,[n],o)}return r?.isProcessed?o?xl(gn(r.style),o):r.style:o?xl(gn(r),o):r}function VE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{PE(l,R=>R.filter(C=>C!==on));let{name:c,slot:u,skipVariantsResolver:d,skipSx:p,overridesResolver:f=oD(lD(u)),...h}=s,v=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",T=d!==void 0?d:u&&u!==\"Root\"&&u!==\"root\"||!1,y=p||!1,g=Cv;u===\"Root\"||u===\"root\"?g=r:u?g=n:iD(l)&&(g=void 0);let m=jp(l,{shouldForwardProp:g,label:nD(c,u),...h}),b=R=>{if(R.__emotion_real===R)return R;if(typeof R==\"function\")return function(M){return hy(M,R,M.theme.modularCssLayers?v:void 0)};if(_r(R)){let C=qp(R);return function(D){return C.variants?hy(D,C,D.theme.modularCssLayers?v:void 0):D.theme.modularCssLayers?xl(C.style,v):C.style}}return R},P=(...R)=>{let C=[],M=R.map(b),D=[];if(C.push(a),c&&f&&D.push(function(N){let A=N.theme.components?.[c]?.styleOverrides;if(!A)return null;let z={};for(let L in A)z[L]=hy(N,A[L],N.theme.modularCssLayers?\"theme\":void 0);return f(N,z)}),c&&!T&&D.push(function(N){let A=N.theme?.components?.[c]?.variants;return A?VE(N,A,[],N.theme.modularCssLayers?\"theme\":void 0):null}),y||D.push(on),Array.isArray(M[0])){let x=M.shift(),N=new Array(C.length).fill(\"\"),O=new Array(D.length).fill(\"\"),A;A=[...N,...x,...O],A.raw=[...N,...x.raw,...O],C.unshift(A)}let _=[...C,...M,...D],k=m(..._);return l.muiName&&(k.muiName=l.muiName),k};return m.withConfig&&(P.withConfig=m.withConfig),P}}function nD(e,t){return void 0}function aD(e){for(let t in e)return!1;return!0}function iD(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function lD(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}var sD=dc(),Ev=sD;function Fn(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]=Fn(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=Q(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}function wv(e){let{theme:t,name:o,props:r}=e;return!t||!t.components||!t.components[o]||!t.components[o].defaultProps?r:Fn(t.components[o].defaultProps,r)}function gy({props:e,name:t,defaultTheme:o,themeId:r}){let n=$n(o);return r&&(n=n[r]||n),wv({theme:n,name:t,props:e})}var by=j(W(),1),cD=typeof window<\"u\"?by.useLayoutEffect:by.useEffect,Io=cD;function uD(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var Ma=uD;function Ov(e,t=0,o=1){return Ma(e,t,o)}function pD(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 Ci(e){if(e.type)return e;if(e.charAt(0)===\"#\")return Ci(pD(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(Ro(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(Ro(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var fD=e=>{let t=Ci(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},mc=(e,t)=>{try{return fD(e)}catch{return e}};function vy(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 Av(e){e=Ci(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])),vy({type:l,values:s})}function Mv(e){e=Ci(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?Ci(Av(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 IE(e,t){let o=Mv(e),r=Mv(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function yc(e,t){return e=Ci(e),t=Ov(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,vy(e)}function Ei(e,t,o){try{return yc(e,t)}catch{return e}}function hc(e,t){if(e=Ci(e),t=Ov(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 vy(e)}function ut(e,t,o){try{return hc(e,t)}catch{return e}}function gc(e,t){if(e=Ci(e),t=Ov(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 vy(e)}function pt(e,t,o){try{return gc(e,t)}catch{return e}}function dD(e,t=.15){return Mv(e)>.5?hc(e,t):gc(e,t)}function Yp(e,t,o){try{return dD(e,t)}catch{return e}}var Ty=j(W(),1);var mD=j(Te(),1),yD=Ty.createContext();var wi=()=>Ty.useContext(yD)??!1;var xy=j(W(),1);var hD=j(Te(),1),gD=xy.createContext(void 0);function bD(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?Fn(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?Fn(n,r,t.components.mergeClassNameAndStyle):r}function zv({props:e,name:t}){let o=xy.useContext(gD);return bD({props:e,name:t,theme:{components:o}})}var Gp=j(W(),1),$E=0;function TD(e){let[t,o]=Gp.useState(e),r=e||t;return Gp.useEffect(()=>{t==null&&($E+=1,o(`mui-${$E}`))},[t]),r}var xD={...Gp},FE=xD.useId;function bc(e){if(FE!==void 0){let t=FE();return e??t}return TD(e)}var qE={theme:void 0};function Sy(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(qE.theme=n.theme,a=qp(e(qE)),t=a,o=n.theme),a}}function Py(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 YE=(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])})},SD=(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)},PD=(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 Xp(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return SD(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,d=PD(l,s);Object.assign(n,{[u]:d}),YE(a,l,`var(${u})`,c),YE(i,l,`var(${u}, ${d})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function RD(e,t={}){let{getSelector:o=y,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:d,varsWithDefaults:p}=Xp(c,t),f=p,h={},{[s]:v,...T}=i;if(Object.entries(T||{}).forEach(([b,P])=>{let{vars:R,css:C,varsWithDefaults:M}=Xp(P,t);f=at(f,M),h[b]={css:C,vars:R}}),v){let{css:b,vars:P,varsWithDefaults:R}=Xp(v,t);f=at(f,R),h[s]={css:b,vars:P}}function y(b,P){let R=n;if(n===\"class\"&&(R=\".%s\"),n===\"data\"&&(R=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(R=`[${n}=\"%s\"]`),b){if(R===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":P}};if(R)return e.defaultColorScheme===b?`:root, ${R.replace(\"%s\",String(b))}`:R.replace(\"%s\",String(b))}return\":root\"}return{vars:f,generateThemeVars:()=>{let b={...u};return Object.entries(h).forEach(([,{vars:P}])=>{b=at(b,P)}),b},generateStyleSheets:()=>{let b=[],P=e.defaultColorScheme||\"light\";function R(D,_){Object.keys(_).length&&b.push(typeof D==\"string\"?{[D]:{..._}}:D)}R(o(void 0,{...d}),d);let{[P]:C,...M}=h;if(C){let{css:D}=C,_=i[P]?.palette?.mode,k=!r&&_?{colorScheme:_,...D}:{...D};R(o(P,{...k}),k)}return Object.entries(M).forEach(([D,{css:_}])=>{let k=i[D]?.palette?.mode,x=!r&&k?{colorScheme:k,..._}:{..._};R(o(D,{...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 Nv=RD;function Dv(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 ye(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s(r.push(n),a({row:\"Left\",\"row-reverse\":\"Right\",column:\"Top\",\"column-reverse\":\"Bottom\"})[e],AD=({ownerState:e,theme:t})=>{let o={display:\"flex\",flexDirection:\"column\",...Eo({theme:t},fy({values:e.direction,breakpoints:t.breakpoints.values}),r=>({flexDirection:r}))};if(e.spacing){let r=vl(t),n=Object.keys(t.breakpoints.values).reduce((s,c)=>((typeof e.spacing==\"object\"&&e.spacing[c]!=null||typeof e.direction==\"object\"&&e.direction[c]!=null)&&(s[c]=!0),s),{}),a=fy({values:e.direction,base:n}),i=fy({values:e.spacing,base:n});typeof a==\"object\"&&Object.keys(a).forEach((s,c,u)=>{if(!a[s]){let p=c>0?a[u[c-1]]:\"column\";a[s]=p}}),o=at(o,Eo({theme:t},i,(s,c)=>e.useFlexGap?{gap:In(r,s)}:{\"& > :not(style):not(style)\":{margin:0},\"& > :not(style) ~ :not(style)\":{[`margin${OD(c?a[c]:e.direction)}`]:In(r,s)}}))}return o=AE(t.breakpoints,o),o};function Ry(e={}){let{createStyledComponent:t=ED,useThemeProps:o=wD,componentName:r=\"MuiStack\"}=e,n=()=>ye({root:[\"root\"]},s=>me(r,s),{}),a=t(AD);return vc.forwardRef(function(s,c){let u=o(s),d=Ri(u),{component:p=\"div\",direction:f=\"column\",spacing:h=0,divider:v,children:T,className:y,useFlexGap:g=!1,...m}=d,b={direction:f,spacing:h,useFlexGap:g},P=n();return(0,GE.jsx)(a,{as:p,ownerState:b,ref:c,className:Q(P.root,y),...m,children:v?MD(T,v):T})})}var Mi=\"$$material\";var zD={black:\"#000\",white:\"#fff\"},Tc=zD;var ND={50:\"#fafafa\",100:\"#f5f5f5\",200:\"#eeeeee\",300:\"#e0e0e0\",400:\"#bdbdbd\",500:\"#9e9e9e\",600:\"#757575\",700:\"#616161\",800:\"#424242\",900:\"#212121\",A100:\"#f5f5f5\",A200:\"#eeeeee\",A400:\"#bdbdbd\",A700:\"#616161\"},XE=ND;var DD={50:\"#f3e5f5\",100:\"#e1bee7\",200:\"#ce93d8\",300:\"#ba68c8\",400:\"#ab47bc\",500:\"#9c27b0\",600:\"#8e24aa\",700:\"#7b1fa2\",800:\"#6a1b9a\",900:\"#4a148c\",A100:\"#ea80fc\",A200:\"#e040fb\",A400:\"#d500f9\",A700:\"#aa00ff\"},Sl=DD;var _D={50:\"#ffebee\",100:\"#ffcdd2\",200:\"#ef9a9a\",300:\"#e57373\",400:\"#ef5350\",500:\"#f44336\",600:\"#e53935\",700:\"#d32f2f\",800:\"#c62828\",900:\"#b71c1c\",A100:\"#ff8a80\",A200:\"#ff5252\",A400:\"#ff1744\",A700:\"#d50000\"},Pl=_D;var BD={50:\"#fff3e0\",100:\"#ffe0b2\",200:\"#ffcc80\",300:\"#ffb74d\",400:\"#ffa726\",500:\"#ff9800\",600:\"#fb8c00\",700:\"#f57c00\",800:\"#ef6c00\",900:\"#e65100\",A100:\"#ffd180\",A200:\"#ffab40\",A400:\"#ff9100\",A700:\"#ff6d00\"},xc=BD;var kD={50:\"#e3f2fd\",100:\"#bbdefb\",200:\"#90caf9\",300:\"#64b5f6\",400:\"#42a5f5\",500:\"#2196f3\",600:\"#1e88e5\",700:\"#1976d2\",800:\"#1565c0\",900:\"#0d47a1\",A100:\"#82b1ff\",A200:\"#448aff\",A400:\"#2979ff\",A700:\"#2962ff\"},Rl=kD;var jD={50:\"#e1f5fe\",100:\"#b3e5fc\",200:\"#81d4fa\",300:\"#4fc3f7\",400:\"#29b6f6\",500:\"#03a9f4\",600:\"#039be5\",700:\"#0288d1\",800:\"#0277bd\",900:\"#01579b\",A100:\"#80d8ff\",A200:\"#40c4ff\",A400:\"#00b0ff\",A700:\"#0091ea\"},Cl=jD;var UD={50:\"#e8f5e9\",100:\"#c8e6c9\",200:\"#a5d6a7\",300:\"#81c784\",400:\"#66bb6a\",500:\"#4caf50\",600:\"#43a047\",700:\"#388e3c\",800:\"#2e7d32\",900:\"#1b5e20\",A100:\"#b9f6ca\",A200:\"#69f0ae\",A400:\"#00e676\",A700:\"#00c853\"},El=UD;function QE(){return{text:{primary:\"rgba(0, 0, 0, 0.87)\",secondary:\"rgba(0, 0, 0, 0.6)\",disabled:\"rgba(0, 0, 0, 0.38)\"},divider:\"rgba(0, 0, 0, 0.12)\",background:{paper:Tc.white,default:Tc.white},action:{active:\"rgba(0, 0, 0, 0.54)\",hover:\"rgba(0, 0, 0, 0.04)\",hoverOpacity:.04,selected:\"rgba(0, 0, 0, 0.08)\",selectedOpacity:.08,disabled:\"rgba(0, 0, 0, 0.26)\",disabledBackground:\"rgba(0, 0, 0, 0.12)\",disabledOpacity:.38,focus:\"rgba(0, 0, 0, 0.12)\",focusOpacity:.12,activatedOpacity:.12}}}var _v=QE();function ZE(){return{text:{primary:Tc.white,secondary:\"rgba(255, 255, 255, 0.7)\",disabled:\"rgba(255, 255, 255, 0.5)\",icon:\"rgba(255, 255, 255, 0.5)\"},divider:\"rgba(255, 255, 255, 0.12)\",background:{paper:\"#121212\",default:\"#121212\"},action:{active:Tc.white,hover:\"rgba(255, 255, 255, 0.08)\",hoverOpacity:.08,selected:\"rgba(255, 255, 255, 0.16)\",selectedOpacity:.16,disabled:\"rgba(255, 255, 255, 0.3)\",disabledBackground:\"rgba(255, 255, 255, 0.12)\",disabledOpacity:.38,focus:\"rgba(255, 255, 255, 0.12)\",focusOpacity:.12,activatedOpacity:.24}}}var Cy=ZE();function WE(e,t,o,r){let n=r.light||r,a=r.dark||r*1.5;e[t]||(e.hasOwnProperty(o)?e[t]=e[o]:t===\"light\"?e.light=gc(e.main,n):t===\"dark\"&&(e.dark=hc(e.main,a)))}function KE(e,t,o,r,n){let a=n.light||n,i=n.dark||n*1.5;t[o]||(t.hasOwnProperty(r)?t[o]=t[r]:o===\"light\"?t.light=`color-mix(in ${e}, ${t.main}, #fff ${(a*100).toFixed(0)}%)`:o===\"dark\"&&(t.dark=`color-mix(in ${e}, ${t.main}, #000 ${(i*100).toFixed(0)}%)`))}function LD(e=\"light\"){return e===\"dark\"?{main:Rl[200],light:Rl[50],dark:Rl[400]}:{main:Rl[700],light:Rl[400],dark:Rl[800]}}function HD(e=\"light\"){return e===\"dark\"?{main:Sl[200],light:Sl[50],dark:Sl[400]}:{main:Sl[500],light:Sl[300],dark:Sl[700]}}function VD(e=\"light\"){return e===\"dark\"?{main:Pl[500],light:Pl[300],dark:Pl[700]}:{main:Pl[700],light:Pl[400],dark:Pl[800]}}function ID(e=\"light\"){return e===\"dark\"?{main:Cl[400],light:Cl[300],dark:Cl[700]}:{main:Cl[700],light:Cl[500],dark:Cl[900]}}function $D(e=\"light\"){return e===\"dark\"?{main:El[400],light:El[300],dark:El[700]}:{main:El[800],light:El[500],dark:El[900]}}function FD(e=\"light\"){return e===\"dark\"?{main:xc[400],light:xc[300],dark:xc[700]}:{main:\"#ed6c02\",light:xc[500],dark:xc[900]}}function qD(e){return`oklch(from ${e} var(--__l) 0 h / var(--__a))`}function wl(e){let{mode:t=\"light\",contrastThreshold:o=3,tonalOffset:r=.2,colorSpace:n,...a}=e,i=e.primary||LD(t),l=e.secondary||HD(t),s=e.error||VD(t),c=e.info||ID(t),u=e.success||$D(t),d=e.warning||FD(t);function p(T){return n?qD(T):IE(T,Cy.text.primary)>=o?Cy.text.primary:_v.text.primary}let f=({color:T,name:y,mainShade:g=500,lightShade:m=300,darkShade:b=700})=>{if(T={...T},!T.main&&T[g]&&(T.main=T[g]),!T.hasOwnProperty(\"main\"))throw new Error(Ro(11,y?` (${y})`:\"\",g));if(typeof T.main!=\"string\")throw new Error(Ro(12,y?` (${y})`:\"\",JSON.stringify(T.main)));return n?(KE(n,T,\"light\",m,r),KE(n,T,\"dark\",b,r)):(WE(T,\"light\",m,r),WE(T,\"dark\",b,r)),T.contrastText||(T.contrastText=p(T.main)),T},h;return t===\"light\"?h=QE():t===\"dark\"&&(h=ZE()),at({common:{...Tc},mode:t,primary:f({color:i,name:\"primary\"}),secondary:f({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:f({color:s,name:\"error\"}),warning:f({color:d,name:\"warning\"}),info:f({color:c,name:\"info\"}),success:f({color:u,name:\"success\"}),grey:XE,contrastThreshold:o,getContrastText:p,augmentColor:f,tonalOffset:r,...h},a)}function Ey(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 Bv(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function YD(e){return Math.round(e*1e5)/1e5}var JE={textTransform:\"uppercase\"},ew='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function kv(e,t){let{fontFamily:o=ew,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...d}=typeof t==\"function\"?t(e):t,p=r/14,f=u||(T=>`${T/s*p}rem`),h=(T,y,g,m,b)=>({fontFamily:o,fontWeight:T,fontSize:f(y),lineHeight:g,...o===ew?{letterSpacing:`${YD(m/y)}em`}:{},...b,...c}),v={h1:h(n,96,1.167,-1.5),h2:h(n,60,1.2,-.5),h3:h(a,48,1.167,0),h4:h(a,34,1.235,.25),h5:h(a,24,1.334,0),h6:h(i,20,1.6,.15),subtitle1:h(a,16,1.75,.15),subtitle2:h(i,14,1.57,.1),body1:h(a,16,1.5,.15),body2:h(a,14,1.43,.15),button:h(i,14,1.75,.4,JE),caption:h(a,12,1.66,.4),overline:h(a,12,2.66,1,JE),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return at({htmlFontSize:s,pxToRem:f,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...v},d,{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 GD=[\"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)],tw=GD;var XD={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)\"},WD={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function ow(e){return`${Math.round(e)}ms`}function KD(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function jv(e){let t={...XD,...e.easing},o={...WD,...e.duration};return{getAutoHeightDuration:KD,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:ow(i)} ${l} ${typeof s==\"string\"?s:ow(s)}`).join(\",\")},...e,easing:t,duration:o}}var QD={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},rw=QD;function ZD(e){return _r(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function wy(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;rat(h,v),f),f.unstable_sxConfig={...bn,...u?.unstable_sxConfig},f.unstable_sx=function(v){return on({sx:v,theme:this})},f.toRuntimeSource=wy,e_(f),f}var Wp=t_;function Sc(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 o_=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Sc(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function Uv(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function Lv(e){return e===\"dark\"?o_:[]}function Hv(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=wl({...t,colorSpace:n});return{palette:i,opacity:{...Uv(i.mode),...o},overlays:r||Lv(i.mode),...a}}function Vv(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 r_=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],aw=r_;var iw=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 aw(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 n_(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function U(e,t,o){!e[t]&&o&&(e[t]=o)}function Kp(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:Av(e)}function Oa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=mc(Kp(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 a_(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var qn=e=>{try{return e()}catch{}},i_=(e=\"mui\")=>Py(e);function Iv(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=Hv({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=Wp({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...Uv(a),...o?.opacity},overlays:o?.overlays||Lv(a)},l}function $v(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=Vv,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,d=Object.keys(o)[0],p=r||(o.light&&d!==\"light\"?\"light\":d),f=i_(a),{[p]:h,light:v,dark:T,...y}=o,g={...y},m=h;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(m=!0),!m)throw new Error(Ro(21,p));let b;i&&(b=\"oklch\");let P=Iv(b,g,m,u,p);v&&!g.light&&Iv(b,g,v,void 0,\"light\"),T&&!g.dark&&Iv(b,g,T,void 0,\"dark\");let R={defaultColorScheme:p,...P,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:f,colorSchemes:g,font:{...Ey(P.typography),...P.font},spacing:a_(u.spacing)};Object.keys(R.colorSchemes).forEach(k=>{let x=R.colorSchemes[k].palette,N=A=>{let z=A.split(\"-\"),L=z[1],I=z[2];return f(A,x[L][I])};x.mode===\"light\"&&(U(x.common,\"background\",\"#fff\"),U(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(U(x.common,\"background\",\"#000\"),U(x.common,\"onBackground\",\"#fff\"));function O(A,z,L){if(b){let I;return A===Ei&&(I=`transparent ${((1-L)*100).toFixed(0)}%`),A===ut&&(I=`#000 ${(L*100).toFixed(0)}%`),A===pt&&(I=`#fff ${(L*100).toFixed(0)}%`),`color-mix(in ${b}, ${z}, ${I})`}return A(z,L)}if(n_(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){U(x.Alert,\"errorColor\",O(ut,x.error.light,.6)),U(x.Alert,\"infoColor\",O(ut,x.info.light,.6)),U(x.Alert,\"successColor\",O(ut,x.success.light,.6)),U(x.Alert,\"warningColor\",O(ut,x.warning.light,.6)),U(x.Alert,\"errorFilledBg\",N(\"palette-error-main\")),U(x.Alert,\"infoFilledBg\",N(\"palette-info-main\")),U(x.Alert,\"successFilledBg\",N(\"palette-success-main\")),U(x.Alert,\"warningFilledBg\",N(\"palette-warning-main\")),U(x.Alert,\"errorFilledColor\",qn(()=>x.getContrastText(x.error.main))),U(x.Alert,\"infoFilledColor\",qn(()=>x.getContrastText(x.info.main))),U(x.Alert,\"successFilledColor\",qn(()=>x.getContrastText(x.success.main))),U(x.Alert,\"warningFilledColor\",qn(()=>x.getContrastText(x.warning.main))),U(x.Alert,\"errorStandardBg\",O(pt,x.error.light,.9)),U(x.Alert,\"infoStandardBg\",O(pt,x.info.light,.9)),U(x.Alert,\"successStandardBg\",O(pt,x.success.light,.9)),U(x.Alert,\"warningStandardBg\",O(pt,x.warning.light,.9)),U(x.Alert,\"errorIconColor\",N(\"palette-error-main\")),U(x.Alert,\"infoIconColor\",N(\"palette-info-main\")),U(x.Alert,\"successIconColor\",N(\"palette-success-main\")),U(x.Alert,\"warningIconColor\",N(\"palette-warning-main\")),U(x.AppBar,\"defaultBg\",N(\"palette-grey-100\")),U(x.Avatar,\"defaultBg\",N(\"palette-grey-400\")),U(x.Button,\"inheritContainedBg\",N(\"palette-grey-300\")),U(x.Button,\"inheritContainedHoverBg\",N(\"palette-grey-A100\")),U(x.Chip,\"defaultBorder\",N(\"palette-grey-400\")),U(x.Chip,\"defaultAvatarColor\",N(\"palette-grey-700\")),U(x.Chip,\"defaultIconColor\",N(\"palette-grey-700\")),U(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),U(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),U(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),U(x.LinearProgress,\"primaryBg\",O(pt,x.primary.main,.62)),U(x.LinearProgress,\"secondaryBg\",O(pt,x.secondary.main,.62)),U(x.LinearProgress,\"errorBg\",O(pt,x.error.main,.62)),U(x.LinearProgress,\"infoBg\",O(pt,x.info.main,.62)),U(x.LinearProgress,\"successBg\",O(pt,x.success.main,.62)),U(x.LinearProgress,\"warningBg\",O(pt,x.warning.main,.62)),U(x.Skeleton,\"bg\",b?O(Ei,x.text.primary,.11):`rgba(${N(\"palette-text-primaryChannel\")} / 0.11)`),U(x.Slider,\"primaryTrack\",O(pt,x.primary.main,.62)),U(x.Slider,\"secondaryTrack\",O(pt,x.secondary.main,.62)),U(x.Slider,\"errorTrack\",O(pt,x.error.main,.62)),U(x.Slider,\"infoTrack\",O(pt,x.info.main,.62)),U(x.Slider,\"successTrack\",O(pt,x.success.main,.62)),U(x.Slider,\"warningTrack\",O(pt,x.warning.main,.62));let A=b?O(ut,x.background.default,.6825):Yp(x.background.default,.8);U(x.SnackbarContent,\"bg\",A),U(x.SnackbarContent,\"color\",qn(()=>b?Cy.text.primary:x.getContrastText(A))),U(x.SpeedDialAction,\"fabHoverBg\",Yp(x.background.paper,.15)),U(x.StepConnector,\"border\",N(\"palette-grey-400\")),U(x.StepContent,\"border\",N(\"palette-grey-400\")),U(x.Switch,\"defaultColor\",N(\"palette-common-white\")),U(x.Switch,\"defaultDisabledColor\",N(\"palette-grey-100\")),U(x.Switch,\"primaryDisabledColor\",O(pt,x.primary.main,.62)),U(x.Switch,\"secondaryDisabledColor\",O(pt,x.secondary.main,.62)),U(x.Switch,\"errorDisabledColor\",O(pt,x.error.main,.62)),U(x.Switch,\"infoDisabledColor\",O(pt,x.info.main,.62)),U(x.Switch,\"successDisabledColor\",O(pt,x.success.main,.62)),U(x.Switch,\"warningDisabledColor\",O(pt,x.warning.main,.62)),U(x.TableCell,\"border\",O(pt,O(Ei,x.divider,1),.88)),U(x.Tooltip,\"bg\",O(Ei,x.grey[700],.92))}if(x.mode===\"dark\"){U(x.Alert,\"errorColor\",O(pt,x.error.light,.6)),U(x.Alert,\"infoColor\",O(pt,x.info.light,.6)),U(x.Alert,\"successColor\",O(pt,x.success.light,.6)),U(x.Alert,\"warningColor\",O(pt,x.warning.light,.6)),U(x.Alert,\"errorFilledBg\",N(\"palette-error-dark\")),U(x.Alert,\"infoFilledBg\",N(\"palette-info-dark\")),U(x.Alert,\"successFilledBg\",N(\"palette-success-dark\")),U(x.Alert,\"warningFilledBg\",N(\"palette-warning-dark\")),U(x.Alert,\"errorFilledColor\",qn(()=>x.getContrastText(x.error.dark))),U(x.Alert,\"infoFilledColor\",qn(()=>x.getContrastText(x.info.dark))),U(x.Alert,\"successFilledColor\",qn(()=>x.getContrastText(x.success.dark))),U(x.Alert,\"warningFilledColor\",qn(()=>x.getContrastText(x.warning.dark))),U(x.Alert,\"errorStandardBg\",O(ut,x.error.light,.9)),U(x.Alert,\"infoStandardBg\",O(ut,x.info.light,.9)),U(x.Alert,\"successStandardBg\",O(ut,x.success.light,.9)),U(x.Alert,\"warningStandardBg\",O(ut,x.warning.light,.9)),U(x.Alert,\"errorIconColor\",N(\"palette-error-main\")),U(x.Alert,\"infoIconColor\",N(\"palette-info-main\")),U(x.Alert,\"successIconColor\",N(\"palette-success-main\")),U(x.Alert,\"warningIconColor\",N(\"palette-warning-main\")),U(x.AppBar,\"defaultBg\",N(\"palette-grey-900\")),U(x.AppBar,\"darkBg\",N(\"palette-background-paper\")),U(x.AppBar,\"darkColor\",N(\"palette-text-primary\")),U(x.Avatar,\"defaultBg\",N(\"palette-grey-600\")),U(x.Button,\"inheritContainedBg\",N(\"palette-grey-800\")),U(x.Button,\"inheritContainedHoverBg\",N(\"palette-grey-700\")),U(x.Chip,\"defaultBorder\",N(\"palette-grey-700\")),U(x.Chip,\"defaultAvatarColor\",N(\"palette-grey-300\")),U(x.Chip,\"defaultIconColor\",N(\"palette-grey-300\")),U(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),U(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),U(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),U(x.LinearProgress,\"primaryBg\",O(ut,x.primary.main,.5)),U(x.LinearProgress,\"secondaryBg\",O(ut,x.secondary.main,.5)),U(x.LinearProgress,\"errorBg\",O(ut,x.error.main,.5)),U(x.LinearProgress,\"infoBg\",O(ut,x.info.main,.5)),U(x.LinearProgress,\"successBg\",O(ut,x.success.main,.5)),U(x.LinearProgress,\"warningBg\",O(ut,x.warning.main,.5)),U(x.Skeleton,\"bg\",b?O(Ei,x.text.primary,.13):`rgba(${N(\"palette-text-primaryChannel\")} / 0.13)`),U(x.Slider,\"primaryTrack\",O(ut,x.primary.main,.5)),U(x.Slider,\"secondaryTrack\",O(ut,x.secondary.main,.5)),U(x.Slider,\"errorTrack\",O(ut,x.error.main,.5)),U(x.Slider,\"infoTrack\",O(ut,x.info.main,.5)),U(x.Slider,\"successTrack\",O(ut,x.success.main,.5)),U(x.Slider,\"warningTrack\",O(ut,x.warning.main,.5));let A=b?O(pt,x.background.default,.985):Yp(x.background.default,.98);U(x.SnackbarContent,\"bg\",A),U(x.SnackbarContent,\"color\",qn(()=>b?_v.text.primary:x.getContrastText(A))),U(x.SpeedDialAction,\"fabHoverBg\",Yp(x.background.paper,.15)),U(x.StepConnector,\"border\",N(\"palette-grey-600\")),U(x.StepContent,\"border\",N(\"palette-grey-600\")),U(x.Switch,\"defaultColor\",N(\"palette-grey-300\")),U(x.Switch,\"defaultDisabledColor\",N(\"palette-grey-600\")),U(x.Switch,\"primaryDisabledColor\",O(ut,x.primary.main,.55)),U(x.Switch,\"secondaryDisabledColor\",O(ut,x.secondary.main,.55)),U(x.Switch,\"errorDisabledColor\",O(ut,x.error.main,.55)),U(x.Switch,\"infoDisabledColor\",O(ut,x.info.main,.55)),U(x.Switch,\"successDisabledColor\",O(ut,x.success.main,.55)),U(x.Switch,\"warningDisabledColor\",O(ut,x.warning.main,.55)),U(x.TableCell,\"border\",O(ut,O(Ei,x.divider,1),.68)),U(x.Tooltip,\"bg\",O(Ei,x.grey[700],.92))}Oa(x.background,\"default\"),Oa(x.background,\"paper\"),Oa(x.common,\"background\"),Oa(x.common,\"onBackground\"),Oa(x,\"divider\"),Object.keys(x).forEach(A=>{let z=x[A];A!==\"tonalOffset\"&&z&&typeof z==\"object\"&&(z.main&&U(x[A],\"mainChannel\",mc(Kp(z.main))),z.light&&U(x[A],\"lightChannel\",mc(Kp(z.light))),z.dark&&U(x[A],\"darkChannel\",mc(Kp(z.dark))),z.contrastText&&U(x[A],\"contrastTextChannel\",mc(Kp(z.contrastText))),A===\"text\"&&(Oa(x[A],\"primary\"),Oa(x[A],\"secondary\")),A===\"action\"&&(z.active&&Oa(x[A],\"active\"),z.selected&&Oa(x[A],\"selected\")))})}),R=t.reduce((k,x)=>at(k,x),R);let C={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:iw(R),enableContrastVars:i},{vars:M,generateThemeVars:D,generateStyleSheets:_}=Nv(R,C);return R.vars=M,Object.entries(R.colorSchemes[R.defaultColorScheme]).forEach(([k,x])=>{R[k]=x}),R.generateThemeVars=D,R.generateStyleSheets=_,R.generateSpacing=function(){return pc(u.spacing,vl(this))},R.getColorSchemeSelector=Dv(s),R.spacing=R.generateSpacing(),R.shouldSkipGeneratingVar=l,R.unstable_sxConfig={...bn,...u?.unstable_sxConfig},R.unstable_sx=function(x){return on({sx:x,theme:this})},R.toRuntimeSource=wy,R}function lw(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:wl({...o===!0?{}:o.palette,mode:t})})}function Pc(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 Wp(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let d=Wp({...e,palette:u},...t);return d.defaultColorScheme=l,d.colorSchemes=c,d.palette.mode===\"light\"&&(d.colorSchemes.light={...c.light!==!0&&c.light,palette:d.palette},lw(d,\"dark\",c.dark)),d.palette.mode===\"dark\"&&(d.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:d.palette},lw(d,\"light\",c.light)),d}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),$v({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var s_=j(W(),1);var l_=Pc(),Rc=l_;function Yn(){let e=$n(Rc);return e[Mi]||e}function c_(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Ml=c_;var u_=e=>Ml(e)&&e!==\"classes\",Vt=u_;var p_=dc({themeId:Mi,defaultTheme:Rc,rootShouldForwardProp:Vt}),V=p_;var f_=se(\"MuiBox\",[\"root\"]),sw=f_;var d_=Pc(),m_=Fp({themeId:Mi,defaultTheme:d_,defaultClassName:sw.root,generateClassName:fc.generate}),pe=m_;var yw=j(W(),1);var cw=j(Te(),1);function y_(e){return(0,cw.jsx)(yy,{...e,defaultTheme:Rc,themeId:Mi})}var Fv=y_;var uw=j(Te(),1);function pw(e){return function(o){return(0,uw.jsx)(Fv,{styles:typeof e==\"function\"?r=>e({theme:r,...o}):e})}}function fw(){return Ri}var h_=Sy,xe=h_;var c7=j(W(),1);var g_=j(Te(),1);function Pe(e){return zv(e)}var re=Pi;function b_(e){return typeof e.main==\"string\"}function v_(e,t=[]){if(!b_(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function Xt(e=[]){return([,t])=>t&&v_(t,e)}function dw(e){return me(\"MuiTypography\",e)}var T7=se(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var hw=j(Te(),1),T_={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},x_=fw(),S_=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${re(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return ye(l,dw,i)},P_=V(\"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${re(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(xe(({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(Xt()).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${re(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}}]}))),mw={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},R_=yw.forwardRef(function(t,o){let{color:r,...n}=Pe({props:t,name:\"MuiTypography\"}),a=!T_[r],i=x_({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:d=!1,paragraph:p=!1,variant:f=\"body1\",variantMapping:h=mw,...v}=i,T={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:d,paragraph:p,variant:f,variantMapping:h},y=c||(p?\"p\":h[f]||mw[f])||\"span\",g=S_(T);return(0,hw.jsx)(P_,{as:y,ref:o,className:Q(g.root,s),...v,ownerState:T,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...v.style}})}),he=R_;var C_=Ry({createStyledComponent:V(\"div\",{name:\"MuiStack\",slot:\"Root\"}),useThemeProps:e=>Pe({props:e,name:\"MuiStack\"})}),Gn=C_;var Ic=j(W(),1);var gw=j(W(),1);function gr(e){return parseInt(gw.version,10)>=19?e?.props?.ref||null:e?.ref||null}var wt=j(W(),1);function It(e){return e&&e.ownerDocument||document}var Ol=It;var Ai=j(W(),1);var Cc=j(W(),1);function to(...e){let t=Cc.useRef(void 0),o=Cc.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 Cc.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}function E_(e){return typeof e==\"string\"}var br=E_;function w_(e,t,o){return e===void 0||br(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var Qp=w_;function M_(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 Aa=M_;function O_(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 My=O_;function A_(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let f=Q(o?.className,a,n?.className,r?.className),h={...o?.style,...n?.style,...r?.style},v={...o,...n,...r};return f.length>0&&(v.className=f),Object.keys(h).length>0&&(v.style=h),{props:v,internalRef:void 0}}let i=Aa({...n,...r}),l=My(r),s=My(n),c=t(i),u=Q(c?.className,o?.className,a,n?.className,r?.className),d={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(d).length>0&&(p.style=d),{props:p,internalRef:c.ref}}var Zp=A_;function z_(e,t,o){return typeof e==\"function\"?e(t,o):e}var Jp=z_;function N_(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Jp(o,r),{props:l,internalRef:s}=Zp({...a,externalSlotProps:i}),c=to(s,i?.ref,e.additionalProps?.ref);return Qp(t,{...l,ref:c},r)}var vr=N_;var Tr=j(W(),1);var Oy=j(W(),1);var bw=j(W(),1),D_=bw.createContext({}),ef=D_;function vw(e){return me(\"MuiList\",e)}var O$=se(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var Ay=j(Te(),1),__=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return ye({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},vw,t)},B_=V(\"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}}]}),k_=Oy.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,d=Oy.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},f=__(p);return(0,Ay.jsx)(ef.Provider,{value:d,children:(0,Ay.jsxs)(B_,{as:i,className:Q(f.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),qv=k_;function zy(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var Al=zy;function Ec(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var Tw=Ec;var yo=to;var wc=Io;function tf(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var By=j(W(),1);var Ny=j(W(),1);function xw(e){return me(\"MuiSvgIcon\",e)}var iF=se(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var Dy=j(Te(),1),j_=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${re(t)}`,`fontSize${re(o)}`]};return ye(n,xw,r)},U_=V(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${re(o.color)}`],t[`fontSize${re(o.fontSize)}`]]}})(xe(({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}}]}))),Sw=Ny.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:d,viewBox:p=\"0 0 24 24\",...f}=r,h=Ny.isValidElement(n)&&n.type===\"svg\",v={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:h},T={};u||(T.viewBox=p);let y=j_(v);return(0,Dy.jsxs)(U_,{as:l,className:Q(y.root,a),focusable:\"false\",color:c,\"aria-hidden\":d?void 0:!0,role:d?\"img\":void 0,ref:o,...T,...f,...h&&n.props,ownerState:v,children:[h?n.props.children:n,d?(0,Dy.jsx)(\"title\",{children:d}):null]})});Sw.muiName=\"SvgIcon\";var _y=Sw;var Pw=j(Te(),1);function kr(e,t){function o(r,n){return(0,Pw.jsx)(_y,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=_y.muiName,By.memo(By.forwardRef(o))}function Mc(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 Rw=Mc;function rn(e){return It(e).defaultView||window}var Oc=rn;function of(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var zl=bc;var Nl=j(W(),1);function Ac(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Nl.useRef(t!==void 0),[i,l]=Nl.useState(o),s=a?t:i,c=Nl.useCallback(u=>{a||l(u)},[]);return[s,c]}var Dl=Ac;var Yv=j(W(),1);function L_(e){let t=Yv.useRef(e);return Io(()=>{t.current=e}),Yv.useRef((...o)=>(0,t.current)(...o)).current}var nn=L_;var Oi=nn;function H_(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function ky(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{H_(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=Q(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=Q(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 Ew=j(Te(),1);function Gv(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function Cw(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function ww(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 rf(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\")||!ww(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var V_=Tr.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:d=\"selectedMenu\",...p}=t,f=Tr.useRef(null),h=Tr.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});wc(()=>{n&&f.current.focus()},[n]),Tr.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(m,{direction:b})=>{let P=!f.current.style.width;if(m.clientHeight{let b=f.current,P=m.key;if(m.ctrlKey||m.metaKey||m.altKey){u&&u(m);return}let C=Al(Ol(b));if(P===\"ArrowDown\")m.preventDefault(),rf(b,C,c,s,Gv);else if(P===\"ArrowUp\")m.preventDefault(),rf(b,C,c,s,Cw);else if(P===\"Home\")m.preventDefault(),rf(b,null,c,s,Gv);else if(P===\"End\")m.preventDefault(),rf(b,null,c,s,Cw);else if(P.length===1){let M=h.current,D=P.toLowerCase(),_=performance.now();M.keys.length>0&&(_-M.lastTime>500?(M.keys=[],M.repeating=!0,M.previousKeyMatched=!0):M.repeating&&D!==M.keys[0]&&(M.repeating=!1)),M.lastTime=_,M.keys.push(D);let k=C&&!M.repeating&&ww(C,M);M.previousKeyMatched&&(k||rf(b,C,!1,s,Gv,M))?m.preventDefault():M.previousKeyMatched=!1}u&&u(m)},T=yo(f,o),y=-1;Tr.Children.forEach(i,(m,b)=>{if(!Tr.isValidElement(m)){y===b&&(y+=1,y>=i.length&&(y=-1));return}m.props.disabled||(d===\"selectedMenu\"&&m.props.selected||y===-1)&&(y=b),y===b&&(m.props.disabled||m.props.muiSkipListHighlight||m.type.muiSkipListHighlight)&&(y+=1,y>=i.length&&(y=-1))});let g=Tr.Children.map(i,(m,b)=>{if(b===y){let P={};return a&&(P.autoFocus=!0),m.props.tabIndex===void 0&&d===\"selectedMenu\"&&(P.tabIndex=0),Tr.cloneElement(m,P)}return m});return(0,Ew.jsx)(qv,{role:\"menu\",ref:T,className:l,onKeyDown:v,tabIndex:n?0:-1,...p,children:g})}),Xv=V_;var Uo=j(W(),1);var jl=j(W(),1);var Ow=j(W(),1),Mw={};function zc(e,t){let o=Ow.useRef(Mw);return o.current===Mw&&(o.current=e(t)),o}var Aw=j(W(),1),I_=[];function Wv(e){Aw.useEffect(e,I_)}var Nc=class e{static create(){return new e}currentId=null;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function vn(){let e=zc(Nc.create).current;return Wv(e.disposeEffect),e}function jy(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 Uy(e,t){return Uy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},Uy(e,t)}function Ly(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Uy(e,t)}var nf=j(W()),af=j(ad());var Kv={disabled:!1};var zw=j(W()),Dc=zw.default.createContext(null);var Nw=function(t){return t.scrollTop};var lf=\"unmounted\",_l=\"exited\",Bl=\"entering\",Bc=\"entered\",Qv=\"exiting\",za=(function(e){Ly(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=_l,a.appearStatus=Bl):s=Bc:r.unmountOnExit||r.mountOnEnter?s=lf:s=_l,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===lf?{status:_l}: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!==Bl&&i!==Bc&&(a=Bl):(i===Bl||i===Bc)&&(a=Qv)}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===Bl){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:af.default.findDOMNode(this);i&&Nw(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===_l&&this.setState({status:lf})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[af.default.findDOMNode(this),l],c=s[0],u=s[1],d=this.getTimeouts(),p=l?d.appear:d.enter;if(!n&&!i||Kv.disabled){this.safeSetState({status:Bc},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Bl},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Bc},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:af.default.findDOMNode(this);if(!a||Kv.disabled){this.safeSetState({status:_l},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:Qv},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:_l},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:af.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===lf)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,d=a.enter,p=a.exit,f=a.timeout,h=a.addEndListener,v=a.onEnter,T=a.onEntering,y=a.onEntered,g=a.onExit,m=a.onExiting,b=a.onExited,P=a.nodeRef,R=jy(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return nf.default.createElement(Dc.Provider,{value:null},typeof i==\"function\"?i(n,R):nf.default.cloneElement(nf.default.Children.only(i),R))},t})(nf.default.Component);za.contextType=Dc;za.propTypes={};function _c(){}za.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:_c,onEntering:_c,onEntered:_c,onExit:_c,onExiting:_c,onExited:_c};za.UNMOUNTED=lf;za.EXITED=_l;za.ENTERING=Bl;za.ENTERED=Bc;za.EXITING=Qv;var sf=za;function Dw(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var cf=j(W());var an=j(W());function Hy(e,t){var o=function(a){return t&&(0,an.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&an.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function $_(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;ie.scrollTop;function kc(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 kw=j(Te(),1);function tT(e){return`scale(${e}, ${e**2})`}var Y_={entering:{opacity:1,transform:tT(1)},entered:{opacity:1,transform:\"none\"}},eT=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),oT=jl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:d,onExited:p,onExiting:f,style:h,timeout:v=\"auto\",TransitionComponent:T=sf,...y}=t,g=vn(),m=jl.useRef(),b=Yn(),P=jl.useRef(null),R=yo(P,gr(a),o),C=A=>z=>{if(A){let L=P.current;z===void 0?A(L):A(L,z)}},M=C(u),D=C((A,z)=>{Vy(A);let{duration:L,delay:I,easing:F}=kc({style:h,timeout:v,easing:i},{mode:\"enter\"}),fe;v===\"auto\"?(fe=b.transitions.getAutoHeightDuration(A.clientHeight),m.current=fe):fe=L,A.style.transition=[b.transitions.create(\"opacity\",{duration:fe,delay:I}),b.transitions.create(\"transform\",{duration:eT?fe:fe*.666,delay:I,easing:F})].join(\",\"),s&&s(A,z)}),_=C(c),k=C(f),x=C(A=>{let{duration:z,delay:L,easing:I}=kc({style:h,timeout:v,easing:i},{mode:\"exit\"}),F;v===\"auto\"?(F=b.transitions.getAutoHeightDuration(A.clientHeight),m.current=F):F=z,A.style.transition=[b.transitions.create(\"opacity\",{duration:F,delay:L}),b.transitions.create(\"transform\",{duration:eT?F:F*.666,delay:eT?L:L||F*.333,easing:I})].join(\",\"),A.style.opacity=0,A.style.transform=tT(.75),d&&d(A)}),N=C(p);return(0,kw.jsx)(T,{appear:n,in:l,nodeRef:P,onEnter:D,onEntered:_,onEntering:M,onExit:x,onExited:N,onExiting:k,addEndListener:A=>{v===\"auto\"&&g.start(m.current||0,A),r&&r(P.current,A)},timeout:v===\"auto\"?null:v,...y,children:(A,{ownerState:z,...L})=>jl.cloneElement(a,{style:{opacity:0,transform:tT(.75),visibility:A===\"exited\"&&!l?\"hidden\":void 0,...Y_[A],...h,...a.props.style},ref:R,...L})})});oT&&(oT.muiSupportAuto=!0);var uf=oT;function G_(e){let t=It(e);return t.body===e?rn(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function jc(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function jw(e){return parseFloat(rn(e).getComputedStyle(e).paddingRight)||0}function X_(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 Uw(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!X_(i);l&&s&&jc(i,n)})}function rT(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function W_(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(G_(r)){let i=Ec(rn(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${jw(r)+i}px`;let l=It(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${jw(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=It(r).body;else{let i=r.parentElement,l=rn(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 K_(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Iy=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&&jc(t.modalRef,!1);let n=K_(o);Uw(o,t.mount,t.modalRef,n,!0);let a=rT(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=rT(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=W_(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=rT(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&&jc(t.modalRef,o),Uw(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&&jc(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Fy=j(W(),1);var jo=j(W(),1);var pf=j(Te(),1),Q_=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function Z_(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 J_(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 eB(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||J_(e))}function tB(e){let t=[],o=[];return Array.from(e.querySelectorAll(Q_)).forEach((r,n)=>{let a=Z_(r);a===-1||!eB(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 oB(){return!0}function rB(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=tB,isEnabled:i=oB,open:l}=e,s=jo.useRef(!1),c=jo.useRef(null),u=jo.useRef(null),d=jo.useRef(null),p=jo.useRef(null),f=jo.useRef(!1),h=jo.useRef(null),v=to(gr(t),h),T=jo.useRef(null);jo.useEffect(()=>{!l||!h.current||(f.current=!o)},[o,l]),jo.useEffect(()=>{if(!l||!h.current)return;let m=It(h.current),b=Al(m);return h.current.contains(b)||(h.current.hasAttribute(\"tabIndex\")||h.current.setAttribute(\"tabIndex\",\"-1\"),f.current&&h.current.focus()),()=>{n||(d.current&&d.current.focus&&(s.current=!0,d.current.focus()),d.current=null)}},[l]),jo.useEffect(()=>{if(!l||!h.current)return;let m=It(h.current),b=C=>{if(T.current=C,r||!i()||C.key!==\"Tab\")return;Al(m)===h.current&&C.shiftKey&&(s.current=!0,u.current&&u.current.focus())},P=()=>{let C=h.current;if(C===null)return;let M=Al(m);if(!m.hasFocus()||!i()||s.current){s.current=!1;return}if(C.contains(M)||r&&M!==c.current&&M!==u.current)return;if(M!==p.current)p.current=null;else if(p.current!==null)return;if(!f.current)return;let D=[];if((M===c.current||M===u.current)&&(D=a(h.current)),D.length>0){let _=!!(T.current?.shiftKey&&T.current?.key===\"Tab\"),k=D[0],x=D[D.length-1];typeof k!=\"string\"&&typeof x!=\"string\"&&(_?x.focus():k.focus())}else C.focus()};m.addEventListener(\"focusin\",P),m.addEventListener(\"keydown\",b,!0);let R=setInterval(()=>{let C=Al(m);C&&C.tagName===\"BODY\"&&P()},50);return()=>{clearInterval(R),m.removeEventListener(\"focusin\",P),m.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let y=m=>{d.current===null&&(d.current=m.relatedTarget),f.current=!0,p.current=m.target;let b=t.props.onFocus;b&&b(m)},g=m=>{d.current===null&&(d.current=m.relatedTarget),f.current=!0};return(0,pf.jsxs)(jo.Fragment,{children:[(0,pf.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:g,ref:c,\"data-testid\":\"sentinelStart\"}),jo.cloneElement(t,{ref:v,onFocus:y}),(0,pf.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:g,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var nT=rB;var Na=j(W(),1),Lw=j(ad(),1);function nB(e){return typeof e==\"function\"?e():e}var aB=Na.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=Na.useState(null),s=to(Na.isValidElement(r)?gr(r):null,o);return Io(()=>{a||l(nB(n)||document.body)},[n,a]),Io(()=>{if(i&&!a)return of(o,i),()=>{of(o,null)}},[o,i,a]),a?Na.isValidElement(r)?Na.cloneElement(r,{ref:s}):r:i&&Lw.createPortal(r,i)}),ff=aB;var Iw=j(W(),1);function Tt(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:d={[e]:void 0},...p}=a,f=u[e]||r,h=Jp(d[e],n),{props:{component:v,...T},internalRef:y}=Zp({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:h}),g=to(y,h?.ref,t.ref),m=e===\"root\"?v||c:v,b=Qp(f,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...T,...m&&!l&&{as:m},...m&&l&&{component:m},ref:g},n);return[f,b]}var Uc=j(W(),1);var Hw=j(Te(),1),iB={entering:{opacity:1},entered:{opacity:1}},lB=Uc.forwardRef(function(t,o){let r=Yn(),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:d,onEntering:p,onExit:f,onExited:h,onExiting:v,style:T,timeout:y=n,TransitionComponent:g=sf,...m}=t,b=!0,P=Uc.useRef(null),R=yo(P,gr(l),o),C=A=>z=>{if(A){let L=P.current;z===void 0?A(L):A(L,z)}},M=C(p),D=C((A,z)=>{Vy(A);let L=kc({style:T,timeout:y,easing:s},{mode:\"enter\"});A.style.webkitTransition=r.transitions.create(\"opacity\",L),A.style.transition=r.transitions.create(\"opacity\",L),u&&u(A,z)}),_=C(d),k=C(v),x=C(A=>{let z=kc({style:T,timeout:y,easing:s},{mode:\"exit\"});A.style.webkitTransition=r.transitions.create(\"opacity\",z),A.style.transition=r.transitions.create(\"opacity\",z),f&&f(A)}),N=C(h);return(0,Hw.jsx)(g,{appear:i,in:c,nodeRef:b?P:void 0,onEnter:D,onEntered:_,onEntering:M,onExit:x,onExited:N,onExiting:k,addEndListener:A=>{a&&a(P.current,A)},timeout:y,...m,children:(A,{ownerState:z,...L})=>Uc.cloneElement(l,{style:{opacity:0,visibility:A===\"exited\"&&!c?\"hidden\":void 0,...iB[A],...T,...l.props.style},ref:R,...L})})}),aT=lB;function Vw(e){return me(\"MuiBackdrop\",e)}var kY=se(\"MuiBackdrop\",[\"root\",\"invisible\"]);var iT=j(Te(),1),sB=e=>{let{classes:t,invisible:o}=e;return ye({root:[\"root\",o&&\"invisible\"]},Vw,t)},cB=V(\"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\"}}]}),uB=Iw.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:d={},slots:p={},TransitionComponent:f,transitionDuration:h,...v}=r,T={...r,component:i,invisible:l},y=sB(T),g={transition:f,root:c.Root,...p},m={...u,...d},b={component:i,slots:g,slotProps:m},[P,R]=Tt(\"root\",{elementType:cB,externalForwardedProps:b,className:Q(y.root,a),ownerState:T}),[C,M]=Tt(\"transition\",{elementType:aT,externalForwardedProps:b,ownerState:T});return(0,iT.jsx)(C,{in:s,timeout:h,...v,...M,children:(0,iT.jsx)(P,{\"aria-hidden\":!0,...R,ref:o,children:n})})}),lT=uB;var Tn=j(W(),1);function pB(e){return typeof e==\"function\"?e():e}function fB(e){return e?e.props.hasOwnProperty(\"in\"):!1}var $w=()=>{},$y=new Iy;function dB(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,d=Tn.useRef({}),p=Tn.useRef(null),f=Tn.useRef(null),h=to(f,u),[v,T]=Tn.useState(!c),y=fB(l),g=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(g=!1);let m=()=>It(p.current),b=()=>(d.current.modalRef=f.current,d.current.mount=p.current,d.current),P=()=>{$y.mount(b(),{disableScrollLock:r}),f.current&&(f.current.scrollTop=0)},R=nn(()=>{let A=pB(t)||m().body;$y.add(b(),A),f.current&&P()}),C=()=>$y.isTopModal(b()),M=nn(A=>{p.current=A,A&&(c&&C()?P():f.current&&jc(f.current,g))}),D=Tn.useCallback(()=>{$y.remove(b(),g)},[g]);Tn.useEffect(()=>()=>{D()},[D]),Tn.useEffect(()=>{c?R():(!y||!n)&&D()},[c,D,y,n,R]);let _=A=>z=>{A.onKeyDown?.(z),!(z.key!==\"Escape\"||z.which===229||!C())&&(o||(z.stopPropagation(),s&&s(z,\"escapeKeyDown\")))},k=A=>z=>{A.onClick?.(z),z.target===z.currentTarget&&s&&s(z,\"backdropClick\")};return{getRootProps:(A={})=>{let z=Aa(e);delete z.onTransitionEnter,delete z.onTransitionExited;let L={...z,...A};return{role:\"presentation\",...L,onKeyDown:_(L),ref:h}},getBackdropProps:(A={})=>{let z=A;return{\"aria-hidden\":!0,...z,onClick:k(z),open:c}},getTransitionProps:()=>{let A=()=>{T(!1),a&&a()},z=()=>{T(!0),i&&i(),n&&D()};return{onEnter:tf(A,l?.props.onEnter??$w),onExited:tf(z,l?.props.onExited??$w)}},rootRef:h,portalRef:M,isTopModal:C,exited:v,hasTransition:y}}var Fw=dB;function qw(e){return me(\"MuiModal\",e)}var nG=se(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Lc=j(Te(),1),mB=e=>{let{open:t,exited:o,classes:r}=e;return ye({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},qw,r)},yB=V(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(xe(({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\"}}]}))),hB=V(lT,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),gB=Fy.forwardRef(function(t,o){let r=Pe({name:\"MuiModal\",props:t}),{BackdropComponent:n=hB,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:d,components:p={},componentsProps:f={},disableAutoFocus:h=!1,disableEnforceFocus:v=!1,disableEscapeKeyDown:T=!1,disablePortal:y=!1,disableRestoreFocus:g=!1,disableScrollLock:m=!1,hideBackdrop:b=!1,keepMounted:P=!1,onClose:R,onTransitionEnter:C,onTransitionExited:M,open:D,slotProps:_={},slots:k={},theme:x,...N}=r,O={...r,closeAfterTransition:s,disableAutoFocus:h,disableEnforceFocus:v,disableEscapeKeyDown:T,disablePortal:y,disableRestoreFocus:g,disableScrollLock:m,hideBackdrop:b,keepMounted:P},{getRootProps:A,getBackdropProps:z,getTransitionProps:L,portalRef:I,isTopModal:F,exited:fe,hasTransition:Z}=Fw({...O,rootRef:o}),De={...O,exited:fe},it=mB(De),$e={};if(c.props.tabIndex===void 0&&($e.tabIndex=\"-1\"),Z){let{onEnter:Se,onExited:we}=L();$e.onEnter=Se,$e.onExited=we}let Me={slots:{root:p.Root,backdrop:p.Backdrop,...k},slotProps:{...f,..._}},[Le,qe]=Tt(\"root\",{ref:o,elementType:yB,externalForwardedProps:{...Me,...N,component:d},getSlotProps:A,ownerState:De,className:Q(l,it?.root,!De.open&&De.exited&&it?.hidden)}),[Be,ot]=Tt(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:Me,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:Se=>z({...Se,onClick:we=>{Se?.onClick&&Se.onClick(we)}}),className:Q(a?.className,it?.backdrop),ownerState:De});return!P&&!D&&(!Z||fe)?null:(0,Lc.jsx)(ff,{ref:I,container:u,disablePortal:y,children:(0,Lc.jsxs)(Le,{...qe,children:[!b&&n?(0,Lc.jsx)(Be,{...ot}):null,(0,Lc.jsx)(nT,{disableEnforceFocus:v,disableAutoFocus:h,disableRestoreFocus:g,isEnabled:F,open:D,children:Fy.cloneElement(c,$e)})]})})}),sT=gB;var Gw=j(W(),1);function Yw(e){return me(\"MuiPaper\",e)}var PG=se(\"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 Xw=j(Te(),1),bB=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return ye(a,Yw,n)},vB=V(\"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}`]]}})(xe(({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)\"}}]}))),TB=Gw.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiPaper\"}),n=Yn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,d={...r,component:i,elevation:l,square:s,variant:c},p=bB(d);return(0,Xw.jsx)(vB,{as:i,ownerState:d,className:Q(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(${yc(\"#fff\",Sc(l))}, ${yc(\"#fff\",Sc(l))})`}},...u.style}})}),cT=TB;function Ww(e){return me(\"MuiPopover\",e)}var LG=se(\"MuiPopover\",[\"root\",\"paper\"]);var Yy=j(Te(),1);function Kw(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function Qw(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function Zw(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function qy(e){return typeof e==\"function\"?e():e}var xB=e=>{let{classes:t}=e;return ye({root:[\"root\"],paper:[\"paper\"]},Ww,t)},SB=V(sT,{name:\"MuiPopover\",slot:\"Root\"})({}),uT=V(cT,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),PB=Uo.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:d,elevation:p=8,marginThreshold:f=16,open:h,PaperProps:v={},slots:T={},slotProps:y={},transformOrigin:g={vertical:\"top\",horizontal:\"left\"},TransitionComponent:m,transitionDuration:b=\"auto\",TransitionProps:P={},disableScrollLock:R=!1,...C}=r,M=Uo.useRef(),D={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:f,transformOrigin:g,TransitionComponent:m,transitionDuration:b,TransitionProps:P},_=xB(D),k=Uo.useCallback(()=>{if(s===\"anchorPosition\")return l;let Se=qy(a),Re=(Se&&Se.nodeType===1?Se:Ol(M.current).body).getBoundingClientRect();return{top:Re.top+Kw(Re,i.vertical),left:Re.left+Qw(Re,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=Uo.useCallback(Se=>({vertical:Kw(Se,g.vertical),horizontal:Qw(Se,g.horizontal)}),[g.horizontal,g.vertical]),N=Uo.useCallback(Se=>{let we={width:Se.offsetWidth,height:Se.offsetHeight},Re=x(we);if(s===\"none\")return{top:null,left:null,transformOrigin:Zw(Re)};let Ye=k(),ce=Ye.top-Re.vertical,Ve=Ye.left-Re.horizontal,yt=ce+we.height,Fe=Ve+we.width,Ce=Oc(qy(a)),xt=Ce.innerHeight-f,rt=Ce.innerWidth-f;if(f!==null&&cext){let Ze=yt-xt;ce-=Ze,Re.vertical+=Ze}if(f!==null&&Vert){let Ze=Fe-rt;Ve-=Ze,Re.horizontal+=Ze}return{top:`${Math.round(ce)}px`,left:`${Math.round(Ve)}px`,transformOrigin:Zw(Re)}},[a,s,k,x,f]),[O,A]=Uo.useState(h),z=Uo.useCallback(()=>{let Se=M.current;if(!Se)return;let we=N(Se);we.top!==null&&Se.style.setProperty(\"top\",we.top),we.left!==null&&(Se.style.left=we.left),Se.style.transformOrigin=we.transformOrigin,A(!0)},[N]);Uo.useEffect(()=>(R&&window.addEventListener(\"scroll\",z),()=>window.removeEventListener(\"scroll\",z)),[a,R,z]);let L=()=>{z()},I=()=>{A(!1)};Uo.useEffect(()=>{h&&z()}),Uo.useImperativeHandle(n,()=>h?{updatePosition:()=>{z()}}:null,[h,z]),Uo.useEffect(()=>{if(!h)return;let Se=Rw(()=>{z()}),we=Oc(qy(a));return we.addEventListener(\"resize\",Se),()=>{Se.clear(),we.removeEventListener(\"resize\",Se)}},[a,h,z]);let F=b,fe={slots:{transition:m,...T},slotProps:{transition:P,paper:v,...y}},[Z,De]=Tt(\"transition\",{elementType:uf,externalForwardedProps:fe,ownerState:D,getSlotProps:Se=>({...Se,onEntering:(we,Re)=>{Se.onEntering?.(we,Re),L()},onExited:we=>{Se.onExited?.(we),I()}}),additionalProps:{appear:!0,in:h}});b===\"auto\"&&!Z.muiSupportAuto&&(F=void 0);let it=d||(a?Ol(qy(a)).body:void 0),[$e,{slots:Me,slotProps:Le,...qe}]=Tt(\"root\",{ref:o,elementType:SB,externalForwardedProps:{...fe,...C},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:T.backdrop},slotProps:{backdrop:ky(typeof y.backdrop==\"function\"?y.backdrop(D):y.backdrop,{invisible:!0})},container:it,open:h},ownerState:D,className:Q(_.root,u)}),[Be,ot]=Tt(\"paper\",{ref:M,className:_.paper,elementType:uT,externalForwardedProps:fe,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:O?void 0:{opacity:0}},ownerState:D});return(0,Yy.jsx)($e,{...qe,...!br($e)&&{slots:Me,slotProps:Le,disableScrollLock:R},children:(0,Yy.jsx)(Z,{...De,timeout:F,children:(0,Yy.jsx)(Be,{...ot,children:c})})})}),pT=PB;function Jw(e){return me(\"MuiMenu\",e)}var sX=se(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var fT=j(Te(),1),RB={vertical:\"top\",horizontal:\"right\"},CB={vertical:\"top\",horizontal:\"left\"},EB=e=>{let{classes:t}=e;return ye({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},Jw,t)},wB=V(pT,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),MB=V(uT,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),OB=V(Xv,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),AB=Ai.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:d={},PopoverClasses:p,transitionDuration:f=\"auto\",TransitionProps:{onEntering:h,...v}={},variant:T=\"selectedMenu\",slots:y={},slotProps:g={},...m}=r,b=wi(),P={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:h,PaperProps:d,transitionDuration:f,TransitionProps:v,variant:T},R=EB(P),C=n&&!l&&u,M=Ai.useRef(null),D=(F,fe)=>{M.current&&M.current.adjustStyleForScrollbar(F,{direction:b?\"rtl\":\"ltr\"}),h&&h(F,fe)},_=F=>{F.key===\"Tab\"&&(F.preventDefault(),c&&c(F,\"tabKeyDown\"))},k=-1;Ai.Children.map(a,(F,fe)=>{Ai.isValidElement(F)&&(F.props.disabled||(T===\"selectedMenu\"&&F.props.selected||k===-1)&&(k=fe))});let x={slots:y,slotProps:{list:s,transition:v,paper:d,...g}},N=vr({elementType:y.root,externalSlotProps:g.root,ownerState:P,className:[R.root,i]}),[O,A]=Tt(\"paper\",{className:R.paper,elementType:MB,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:P}),[z,L]=Tt(\"list\",{className:Q(R.list,s.className),elementType:OB,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:F=>({...F,onKeyDown:fe=>{_(fe),F.onKeyDown?.(fe)}}),ownerState:P}),I=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(P):x.slotProps.transition;return(0,fT.jsx)(wB,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?RB:CB,slots:{root:y.root,paper:O,backdrop:y.backdrop,...y.transition&&{transition:y.transition}},slotProps:{root:N,paper:A,backdrop:typeof g.backdrop==\"function\"?g.backdrop(P):g.backdrop,transition:{...I,onEntering:(...F)=>{D(...F),I?.onEntering?.(...F)}}},open:u,ref:o,transitionDuration:f,ownerState:P,...m,classes:p,children:(0,fT.jsx)(z,{actions:M,autoFocus:n&&(k===-1||l),autoFocusItem:C,variant:T,...L,children:a})})}),zi=AB;var Xy=j(W(),1);function e2(e){return me(\"MuiNativeSelect\",e)}var zB=se(\"MuiNativeSelect\",[\"root\",\"select\",\"multiple\",\"filled\",\"outlined\",\"standard\",\"disabled\",\"icon\",\"iconOpen\",\"iconFilled\",\"iconOutlined\",\"iconStandard\",\"nativeInput\",\"error\"]),Gy=zB;var df=j(Te(),1),NB=e=>{let{classes:t,variant:o,disabled:r,multiple:n,open:a,error:i}=e,l={select:[\"select\",o,r&&\"disabled\",n&&\"multiple\",i&&\"error\"],icon:[\"icon\",`icon${re(o)}`,a&&\"iconOpen\",r&&\"disabled\"]};return ye(l,e2,t)},dT=V(\"select\",{name:\"MuiNativeSelect\"})(({theme:e})=>({MozAppearance:\"none\",WebkitAppearance:\"none\",userSelect:\"none\",borderRadius:0,cursor:\"pointer\",\"&:focus\":{borderRadius:0},[`&.${Gy.disabled}`]:{cursor:\"default\"},\"&[multiple]\":{height:\"auto\"},\"&:not([multiple]) option, &:not([multiple]) optgroup\":{backgroundColor:(e.vars||e).palette.background.paper},variants:[{props:({ownerState:t})=>t.variant!==\"filled\"&&t.variant!==\"outlined\",style:{\"&&&\":{paddingRight:24,minWidth:16}}},{props:{variant:\"filled\"},style:{\"&&&\":{paddingRight:32}}},{props:{variant:\"outlined\"},style:{borderRadius:(e.vars||e).shape.borderRadius,\"&:focus\":{borderRadius:(e.vars||e).shape.borderRadius},\"&&&\":{paddingRight:32}}}]})),DB=V(dT,{name:\"MuiNativeSelect\",slot:\"Select\",shouldForwardProp:Vt,overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.select,t[o.variant],o.error&&t.error,{[`&.${Gy.multiple}`]:t.multiple}]}})({}),mT=V(\"svg\",{name:\"MuiNativeSelect\"})(({theme:e})=>({position:\"absolute\",right:0,top:\"calc(50% - .5em)\",pointerEvents:\"none\",color:(e.vars||e).palette.action.active,[`&.${Gy.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:t})=>t.open,style:{transform:\"rotate(180deg)\"}},{props:{variant:\"filled\"},style:{right:7}},{props:{variant:\"outlined\"},style:{right:7}}]})),_B=V(mT,{name:\"MuiNativeSelect\",slot:\"Icon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${re(o.variant)}`],o.open&&t.iconOpen]}})({}),BB=Xy.forwardRef(function(t,o){let{className:r,disabled:n,error:a,IconComponent:i,inputRef:l,variant:s=\"standard\",...c}=t,u={...t,disabled:n,variant:s,error:a},d=NB(u);return(0,df.jsxs)(Xy.Fragment,{children:[(0,df.jsx)(DB,{ownerState:u,className:Q(d.select,r),disabled:n,ref:l||o,...c}),t.multiple?null:(0,df.jsx)(_B,{as:i,ownerState:u,className:d.icon})]})}),t2=BB;function o2(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function Wy(e,t=!1){return e&&(o2(e.value)&&e.value!==\"\"||t&&o2(e.defaultValue)&&e.defaultValue!==\"\")}function Ky(e){return me(\"MuiSelect\",e)}var kB=se(\"MuiSelect\",[\"root\",\"select\",\"multiple\",\"filled\",\"outlined\",\"standard\",\"disabled\",\"focused\",\"icon\",\"iconOpen\",\"iconFilled\",\"iconOutlined\",\"iconStandard\",\"nativeInput\",\"error\"]),Hc=kB;var Ni=j(Te(),1),r2,jB=V(dT,{name:\"MuiSelect\",slot:\"Select\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[{[`&.${Hc.select}`]:t.select},{[`&.${Hc.select}`]:t[o.variant]},{[`&.${Hc.error}`]:t.error},{[`&.${Hc.multiple}`]:t.multiple}]}})({[`&.${Hc.select}`]:{height:\"auto\",minHeight:\"1.4375em\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",overflow:\"hidden\"}}),UB=V(mT,{name:\"MuiSelect\",slot:\"Icon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${re(o.variant)}`],o.open&&t.iconOpen]}})({}),LB=V(\"input\",{shouldForwardProp:e=>Ml(e)&&e!==\"classes\",name:\"MuiSelect\",slot:\"NativeInput\"})({bottom:0,left:0,position:\"absolute\",opacity:0,pointerEvents:\"none\",width:\"100%\",boxSizing:\"border-box\"});function n2(e,t){return typeof t==\"object\"&&t!==null?e===t:String(e)===String(t)}function HB(e){return e==null||typeof e==\"string\"&&!e.trim()}var VB=e=>{let{classes:t,variant:o,disabled:r,multiple:n,open:a,error:i}=e,l={select:[\"select\",o,r&&\"disabled\",n&&\"multiple\",i&&\"error\"],icon:[\"icon\",`icon${re(o)}`,a&&\"iconOpen\",r&&\"disabled\"],nativeInput:[\"nativeInput\"]};return ye(l,Ky,t)},IB=wt.forwardRef(function(t,o){let{\"aria-describedby\":r,\"aria-label\":n,autoFocus:a,autoWidth:i,children:l,className:s,defaultOpen:c,defaultValue:u,disabled:d,displayEmpty:p,error:f=!1,IconComponent:h,inputRef:v,labelId:T,MenuProps:y={},multiple:g,name:m,onBlur:b,onChange:P,onClose:R,onFocus:C,onKeyDown:M,onMouseDown:D,onOpen:_,open:k,readOnly:x,renderValue:N,required:O,SelectDisplayProps:A={},tabIndex:z,type:L,value:I,variant:F=\"standard\",...fe}=t,[Z,De]=Dl({controlled:I,default:u,name:\"Select\"}),[it,$e]=Dl({controlled:k,default:c,name:\"Select\"}),Me=wt.useRef(null),Le=wt.useRef(null),[qe,Be]=wt.useState(null),{current:ot}=wt.useRef(k!=null),[Se,we]=wt.useState(),Re=yo(o,v),Ye=wt.useCallback(Y=>{Le.current=Y,Y&&Be(Y)},[]),ce=qe?.parentNode;wt.useImperativeHandle(Re,()=>({focus:()=>{Le.current.focus()},node:Me.current,value:Z}),[Z]);let Ve=qe!==null&⁢wt.useEffect(()=>{if(!Ve||!ce||i||typeof ResizeObserver>\"u\")return;let Y=new ResizeObserver(()=>{we(ce.clientWidth)});return Y.observe(ce),()=>{Y.disconnect()}},[Ve,ce,i]),wt.useEffect(()=>{c&&it&&qe&&!ot&&(we(i?null:ce.clientWidth),Le.current.focus())},[qe,i]),wt.useEffect(()=>{a&&Le.current.focus()},[a]),wt.useEffect(()=>{if(!T)return;let Y=Ol(Le.current).getElementById(T);if(Y){let Oe=()=>{getSelection().isCollapsed&&Le.current.focus()};return Y.addEventListener(\"click\",Oe),()=>{Y.removeEventListener(\"click\",Oe)}}},[T]);let yt=(Y,Oe)=>{Y?_&&_(Oe):R&&R(Oe),ot||(we(i?null:ce.clientWidth),$e(Y))},Fe=Y=>{D?.(Y),Y.button===0&&(Y.preventDefault(),Le.current.focus(),yt(!0,Y))},Ce=Y=>{yt(!1,Y)},xt=wt.Children.toArray(l),rt=Y=>{let Oe=xt.find(Mt=>Mt.props.value===Y.target.value);Oe!==void 0&&(De(Oe.props.value),P&&P(Y,Oe))},Ze=Y=>Oe=>{let Mt;if(Oe.currentTarget.hasAttribute(\"tabindex\")){if(g){Mt=Array.isArray(Z)?Z.slice():[];let Ft=Z.indexOf(Y.props.value);Ft===-1?Mt.push(Y.props.value):Mt.splice(Ft,1)}else Mt=Y.props.value;if(Y.props.onClick&&Y.props.onClick(Oe),Z!==Mt&&(De(Mt),P)){let Ft=Oe.nativeEvent||Oe,ht=new Ft.constructor(Ft.type,Ft);Object.defineProperty(ht,\"target\",{writable:!0,value:{value:Mt,name:m}}),P(ht,Y)}g||yt(!1,Oe)}},le=Y=>{x||([\" \",\"ArrowUp\",\"ArrowDown\",\"Enter\"].includes(Y.key)&&(Y.preventDefault(),yt(!0,Y)),M?.(Y))},no=Y=>{!Ve&&b&&(Object.defineProperty(Y,\"target\",{writable:!0,value:{value:Z,name:m}}),b(Y))};delete fe[\"aria-invalid\"];let Je,q,$=[],ue=!1,ze=!1;(Wy({value:Z})||p)&&(N?Je=N(Z):ue=!0);let ie=xt.map(Y=>{if(!wt.isValidElement(Y))return null;let Oe;if(g){if(!Array.isArray(Z))throw new Error(Ro(2));Oe=Z.some(Mt=>n2(Mt,Y.props.value)),Oe&&ue&&$.push(Y.props.children)}else Oe=n2(Z,Y.props.value),Oe&&ue&&(q=Y.props.children);return Oe&&(ze=!0),wt.cloneElement(Y,{\"aria-selected\":Oe?\"true\":\"false\",onClick:Ze(Y),onKeyUp:Mt=>{Mt.key===\" \"&&Mt.preventDefault(),Y.props.onKeyUp&&Y.props.onKeyUp(Mt)},role:\"option\",selected:Oe,value:void 0,\"data-value\":Y.props.value})});ue&&(g?$.length===0?Je=null:Je=$.reduce((Y,Oe,Mt)=>(Y.push(Oe),Mt<$.length-1&&Y.push(\", \"),Y),[]):Je=q);let be=Se;!i&&ot&&qe&&(be=ce.clientWidth);let ge;typeof z<\"u\"?ge=z:ge=d?null:0;let Ge=A.id||(m?`mui-component-select-${m}`:void 0),Ee={...t,variant:F,value:Z,open:Ve,error:f},ve=VB(Ee),et={...y.PaperProps,...typeof y.slotProps?.paper==\"function\"?y.slotProps.paper(Ee):y.slotProps?.paper},Kt={...y.MenuListProps,...typeof y.slotProps?.list==\"function\"?y.slotProps.list(Ee):y.slotProps?.list},vo=bc();return(0,Ni.jsxs)(wt.Fragment,{children:[(0,Ni.jsx)(jB,{as:\"div\",ref:Ye,tabIndex:ge,role:\"combobox\",\"aria-controls\":Ve?vo:void 0,\"aria-disabled\":d?\"true\":void 0,\"aria-expanded\":Ve?\"true\":\"false\",\"aria-haspopup\":\"listbox\",\"aria-label\":n,\"aria-labelledby\":[T,Ge].filter(Boolean).join(\" \")||void 0,\"aria-describedby\":r,\"aria-required\":O?\"true\":void 0,\"aria-invalid\":f?\"true\":void 0,onKeyDown:le,onMouseDown:d||x?null:Fe,onBlur:no,onFocus:C,...A,ownerState:Ee,className:Q(A.className,ve.select,s),id:Ge,children:HB(Je)?r2||(r2=(0,Ni.jsx)(\"span\",{className:\"notranslate\",\"aria-hidden\":!0,children:\"\\u200B\"})):Je}),(0,Ni.jsx)(LB,{\"aria-invalid\":f,value:Array.isArray(Z)?Z.join(\",\"):Z,name:m,ref:Me,\"aria-hidden\":!0,onChange:rt,tabIndex:-1,disabled:d,className:ve.nativeInput,autoFocus:a,required:O,...fe,ownerState:Ee}),(0,Ni.jsx)(UB,{as:h,className:ve.icon,ownerState:Ee}),(0,Ni.jsx)(zi,{id:`menu-${m||\"\"}`,anchorEl:ce,open:Ve,onClose:Ce,anchorOrigin:{vertical:\"bottom\",horizontal:\"center\"},transformOrigin:{vertical:\"top\",horizontal:\"center\"},...y,slotProps:{...y.slotProps,list:{\"aria-labelledby\":T,role:\"listbox\",\"aria-multiselectable\":g?\"true\":void 0,disableListWrap:!0,id:vo,...Kt},paper:{...et,style:{minWidth:be,...et!=null?et.style:null}}},children:ie})]})}),a2=IB;function Ul({props:e,states:t,muiFormControl:o}){return t.reduce((r,n)=>(r[n]=e[n],o&&typeof e[n]>\"u\"&&(r[n]=o[n]),r),{})}var l2=j(W(),1);var i2=j(W(),1),$B=i2.createContext(void 0),Qy=$B;function Da(){return l2.useContext(Qy)}var s2=j(Te(),1),c2=kr((0,s2.jsx)(\"path\",{d:\"M7 10l5 5 5-5z\"}),\"ArrowDropDown\");var y2=j(W(),1);var $o=j(W(),1);var jr=j(W(),1);var mf=j(Te(),1);function Zy(e){return parseInt(e,10)||0}var FB={shadow:{visibility:\"hidden\",position:\"absolute\",overflow:\"hidden\",height:0,top:0,left:0,transform:\"translateZ(0)\"}};function qB(e){for(let t in e)return!1;return!0}function u2(e){return qB(e)||e.outerHeightStyle===0&&!e.overflowing}var YB=jr.forwardRef(function(t,o){let{onChange:r,maxRows:n,minRows:a=1,style:i,value:l,...s}=t,{current:c}=jr.useRef(l!=null),u=jr.useRef(null),d=to(o,u),p=jr.useRef(null),f=jr.useRef(null),h=jr.useCallback(()=>{let m=u.current,b=f.current;if(!m||!b)return;let R=rn(m).getComputedStyle(m);if(R.width===\"0px\")return{outerHeightStyle:0,overflowing:!1};b.style.width=R.width,b.value=m.value||t.placeholder||\"x\",b.value.slice(-1)===`\n`&&(b.value+=\" \");let C=R.boxSizing,M=Zy(R.paddingBottom)+Zy(R.paddingTop),D=Zy(R.borderBottomWidth)+Zy(R.borderTopWidth),_=b.scrollHeight;b.value=\"x\";let k=b.scrollHeight,x=_;a&&(x=Math.max(Number(a)*k,x)),n&&(x=Math.min(Number(n)*k,x)),x=Math.max(x,k);let N=x+(C===\"border-box\"?M+D:0),O=Math.abs(x-_)<=1;return{outerHeightStyle:N,overflowing:O}},[n,a,t.placeholder]),v=nn(()=>{let m=u.current,b=h();if(!m||!b||u2(b))return!1;let P=b.outerHeightStyle;return p.current!=null&&p.current!==P}),T=jr.useCallback(()=>{let m=u.current,b=h();if(!m||!b||u2(b))return;let P=b.outerHeightStyle;p.current!==P&&(p.current=P,m.style.height=`${P}px`),m.style.overflow=b.overflowing?\"hidden\":\"\"},[h]),y=jr.useRef(-1);return Io(()=>{let m=Mc(T),b=u?.current;if(!b)return;let P=rn(b);P.addEventListener(\"resize\",m);let R;return typeof ResizeObserver<\"u\"&&(R=new ResizeObserver(()=>{v()&&(R.unobserve(b),cancelAnimationFrame(y.current),T(),y.current=requestAnimationFrame(()=>{R.observe(b)}))}),R.observe(b)),()=>{m.clear(),cancelAnimationFrame(y.current),P.removeEventListener(\"resize\",m),R&&R.disconnect()}},[h,T,v]),Io(()=>{T()}),(0,mf.jsxs)(jr.Fragment,{children:[(0,mf.jsx)(\"textarea\",{value:l,onChange:m=>{c||T();let b=m.target,P=b.value.length,R=b.value.endsWith(`\n`),C=b.selectionStart===P;R&&C&&b.setSelectionRange(P,P),r&&r(m)},ref:d,rows:a,style:i,...s}),(0,mf.jsx)(\"textarea\",{\"aria-hidden\":!0,className:t.className,readOnly:!0,ref:f,tabIndex:-1,style:{...FB.shadow,...i,paddingTop:0,paddingBottom:0}})]})}),yT=YB;function p2(e){return me(\"MuiInputBase\",e)}var GB=se(\"MuiInputBase\",[\"root\",\"formControl\",\"focused\",\"disabled\",\"adornedStart\",\"adornedEnd\",\"error\",\"sizeSmall\",\"multiline\",\"colorSecondary\",\"fullWidth\",\"hiddenLabel\",\"readOnly\",\"input\",\"inputSizeSmall\",\"inputMultiline\",\"inputTypeSearch\",\"inputAdornedStart\",\"inputAdornedEnd\",\"inputHiddenLabel\"]),xn=GB;var Ll=j(Te(),1),f2,Hl=(e,t)=>{let{ownerState:o}=e;return[t.root,o.formControl&&t.formControl,o.startAdornment&&t.adornedStart,o.endAdornment&&t.adornedEnd,o.error&&t.error,o.size===\"small\"&&t.sizeSmall,o.multiline&&t.multiline,o.color&&t[`color${re(o.color)}`],o.fullWidth&&t.fullWidth,o.hiddenLabel&&t.hiddenLabel]},Vl=(e,t)=>{let{ownerState:o}=e;return[t.input,o.size===\"small\"&&t.inputSizeSmall,o.multiline&&t.inputMultiline,o.type===\"search\"&&t.inputTypeSearch,o.startAdornment&&t.inputAdornedStart,o.endAdornment&&t.inputAdornedEnd,o.hiddenLabel&&t.inputHiddenLabel]},XB=e=>{let{classes:t,color:o,disabled:r,error:n,endAdornment:a,focused:i,formControl:l,fullWidth:s,hiddenLabel:c,multiline:u,readOnly:d,size:p,startAdornment:f,type:h}=e,v={root:[\"root\",`color${re(o)}`,r&&\"disabled\",n&&\"error\",s&&\"fullWidth\",i&&\"focused\",l&&\"formControl\",p&&p!==\"medium\"&&`size${re(p)}`,u&&\"multiline\",f&&\"adornedStart\",a&&\"adornedEnd\",c&&\"hiddenLabel\",d&&\"readOnly\"],input:[\"input\",r&&\"disabled\",h===\"search\"&&\"inputTypeSearch\",u&&\"inputMultiline\",p===\"small\"&&\"inputSizeSmall\",c&&\"inputHiddenLabel\",f&&\"inputAdornedStart\",a&&\"inputAdornedEnd\",d&&\"readOnly\"]};return ye(v,p2,t)},Il=V(\"div\",{name:\"MuiInputBase\",slot:\"Root\",overridesResolver:Hl})(xe(({theme:e})=>({...e.typography.body1,color:(e.vars||e).palette.text.primary,lineHeight:\"1.4375em\",boxSizing:\"border-box\",position:\"relative\",cursor:\"text\",display:\"inline-flex\",alignItems:\"center\",[`&.${xn.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:\"default\"},variants:[{props:({ownerState:t})=>t.multiline,style:{padding:\"4px 0 5px\"}},{props:({ownerState:t,size:o})=>t.multiline&&o===\"small\",style:{paddingTop:1}},{props:({ownerState:t})=>t.fullWidth,style:{width:\"100%\"}}]}))),$l=V(\"input\",{name:\"MuiInputBase\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>{let t=e.palette.mode===\"light\",o={color:\"currentColor\",...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},transition:e.transitions.create(\"opacity\",{duration:e.transitions.duration.shorter})},r={opacity:\"0 !important\"},n=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{font:\"inherit\",letterSpacing:\"inherit\",color:\"currentColor\",padding:\"4px 0 5px\",border:0,boxSizing:\"content-box\",background:\"none\",height:\"1.4375em\",margin:0,WebkitTapHighlightColor:\"transparent\",display:\"block\",minWidth:0,width:\"100%\",\"&::-webkit-input-placeholder\":o,\"&::-moz-placeholder\":o,\"&::-ms-input-placeholder\":o,\"&:focus\":{outline:0},\"&:invalid\":{boxShadow:\"none\"},\"&::-webkit-search-decoration\":{WebkitAppearance:\"none\"},[`label[data-shrink=false] + .${xn.formControl} &`]:{\"&::-webkit-input-placeholder\":r,\"&::-moz-placeholder\":r,\"&::-ms-input-placeholder\":r,\"&:focus::-webkit-input-placeholder\":n,\"&:focus::-moz-placeholder\":n,\"&:focus::-ms-input-placeholder\":n},[`&.${xn.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:a})=>!a.disableInjectingGlobalStyles,style:{animationName:\"mui-auto-fill-cancel\",animationDuration:\"10ms\",\"&:-webkit-autofill\":{animationDuration:\"5000s\",animationName:\"mui-auto-fill\"}}},{props:{size:\"small\"},style:{paddingTop:1}},{props:({ownerState:a})=>a.multiline,style:{height:\"auto\",resize:\"none\",padding:0,paddingTop:0}},{props:{type:\"search\"},style:{MozAppearance:\"textfield\"}}]}})),d2=pw({\"@keyframes mui-auto-fill\":{from:{display:\"block\"}},\"@keyframes mui-auto-fill-cancel\":{from:{display:\"block\"}}}),WB=$o.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiInputBase\"}),{\"aria-describedby\":n,autoComplete:a,autoFocus:i,className:l,color:s,components:c={},componentsProps:u={},defaultValue:d,disabled:p,disableInjectingGlobalStyles:f,endAdornment:h,error:v,fullWidth:T=!1,id:y,inputComponent:g=\"input\",inputProps:m={},inputRef:b,margin:P,maxRows:R,minRows:C,multiline:M=!1,name:D,onBlur:_,onChange:k,onClick:x,onFocus:N,onKeyDown:O,onKeyUp:A,placeholder:z,readOnly:L,renderSuffix:I,rows:F,size:fe,slotProps:Z={},slots:De={},startAdornment:it,type:$e=\"text\",value:Me,...Le}=r,qe=m.value!=null?m.value:Me,{current:Be}=$o.useRef(qe!=null),ot=$o.useRef(),Se=$o.useCallback(ge=>{},[]),we=yo(ot,b,m.ref,Se),[Re,Ye]=$o.useState(!1),ce=Da(),Ve=Ul({props:r,muiFormControl:ce,states:[\"color\",\"disabled\",\"error\",\"hiddenLabel\",\"size\",\"required\",\"filled\"]});Ve.focused=ce?ce.focused:Re,$o.useEffect(()=>{!ce&&p&&Re&&(Ye(!1),_&&_())},[ce,p,Re,_]);let yt=ce&&ce.onFilled,Fe=ce&&ce.onEmpty,Ce=$o.useCallback(ge=>{Wy(ge)?yt&&yt():Fe&&Fe()},[yt,Fe]);wc(()=>{Be&&Ce({value:qe})},[qe,Ce,Be]);let xt=ge=>{N&&N(ge),m.onFocus&&m.onFocus(ge),ce&&ce.onFocus?ce.onFocus(ge):Ye(!0)},rt=ge=>{_&&_(ge),m.onBlur&&m.onBlur(ge),ce&&ce.onBlur?ce.onBlur(ge):Ye(!1)},Ze=(ge,...Ge)=>{if(!Be){let Ee=ge.target||ot.current;if(Ee==null)throw new Error(Ro(1));Ce({value:Ee.value})}m.onChange&&m.onChange(ge,...Ge),k&&k(ge,...Ge)};$o.useEffect(()=>{Ce(ot.current)},[]);let le=ge=>{ot.current&&ge.currentTarget===ge.target&&ot.current.focus(),x&&x(ge)},no=g,Je=m;M&&no===\"input\"&&(F?Je={type:void 0,minRows:F,maxRows:F,...Je}:Je={type:void 0,maxRows:R,minRows:C,...Je},no=yT);let q=ge=>{Ce(ge.animationName===\"mui-auto-fill-cancel\"?ot.current:{value:\"x\"})};$o.useEffect(()=>{ce&&ce.setAdornedStart(!!it)},[ce,it]);let $={...r,color:Ve.color||\"primary\",disabled:Ve.disabled,endAdornment:h,error:Ve.error,focused:Ve.focused,formControl:ce,fullWidth:T,hiddenLabel:Ve.hiddenLabel,multiline:M,size:Ve.size,startAdornment:it,type:$e},ue=XB($),ze=De.root||c.Root||Il,ie=Z.root||u.root||{},be=De.input||c.Input||$l;return Je={...Je,...Z.input??u.input},(0,Ll.jsxs)($o.Fragment,{children:[!f&&typeof d2==\"function\"&&(f2||(f2=(0,Ll.jsx)(d2,{}))),(0,Ll.jsxs)(ze,{...ie,ref:o,onClick:le,...Le,...!br(ze)&&{ownerState:{...$,...ie.ownerState}},className:Q(ue.root,ie.className,l,L&&\"MuiInputBase-readOnly\"),children:[it,(0,Ll.jsx)(Qy.Provider,{value:null,children:(0,Ll.jsx)(be,{\"aria-invalid\":Ve.error,\"aria-describedby\":n,autoComplete:a,autoFocus:i,defaultValue:d,disabled:Ve.disabled,id:y,onAnimationStart:q,name:D,placeholder:z,readOnly:L,required:Ve.required,rows:F,value:qe,onKeyDown:O,onKeyUp:A,type:$e,...Je,...!br(be)&&{as:no,ownerState:{...$,...Je.ownerState}},ref:we,className:Q(ue.input,Je.className,L&&\"MuiInputBase-readOnly\"),onBlur:rt,onChange:Ze,onFocus:xt})}),h,I?I({...Ve,startAdornment:it}):null]})]})}),Fl=WB;function m2(e){return me(\"MuiInput\",e)}var KB={...xn,...se(\"MuiInput\",[\"root\",\"underline\",\"input\"])},Vc=KB;var h2=j(Te(),1),QB=e=>{let{classes:t,disableUnderline:o}=e,n=ye({root:[\"root\",!o&&\"underline\"],input:[\"input\"]},m2,t);return{...t,...n}},ZB=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiInput\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[...Hl(e,t),!o.disableUnderline&&t.underline]}})(xe(({theme:e})=>{let o=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.42)\":\"rgba(255, 255, 255, 0.7)\";return e.vars&&(o=e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline)),{position:\"relative\",variants:[{props:({ownerState:r})=>r.formControl,style:{\"label + &\":{marginTop:16}}},{props:({ownerState:r})=>!r.disableUnderline,style:{\"&::after\":{left:0,bottom:0,content:'\"\"',position:\"absolute\",right:0,transform:\"scaleX(0)\",transition:e.transitions.create(\"transform\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:\"none\"},[`&.${Vc.focused}:after`]:{transform:\"scaleX(1) translateX(0)\"},[`&.${Vc.error}`]:{\"&::before, &::after\":{borderBottomColor:(e.vars||e).palette.error.main}},\"&::before\":{borderBottom:`1px solid ${o}`,left:0,bottom:0,content:'\"\\\\00a0\"',position:\"absolute\",right:0,transition:e.transitions.create(\"border-bottom-color\",{duration:e.transitions.duration.shorter}),pointerEvents:\"none\"},[`&:hover:not(.${Vc.disabled}, .${Vc.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,\"@media (hover: none)\":{borderBottom:`1px solid ${o}`}},[`&.${Vc.disabled}:before`]:{borderBottomStyle:\"dotted\"}}},...Object.entries(e.palette).filter(Xt()).map(([r])=>({props:{color:r,disableUnderline:!1},style:{\"&::after\":{borderBottom:`2px solid ${(e.vars||e).palette[r].main}`}}}))]}})),JB=V($l,{name:\"MuiInput\",slot:\"Input\",overridesResolver:Vl})({}),g2=y2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiInput\"}),{disableUnderline:n=!1,components:a={},componentsProps:i,fullWidth:l=!1,inputComponent:s=\"input\",multiline:c=!1,slotProps:u,slots:d={},type:p=\"text\",...f}=r,h=QB(r),T={root:{ownerState:{disableUnderline:n}}},y=u??i?at(u??i,T):T,g=d.root??a.Root??ZB,m=d.input??a.Input??JB;return(0,h2.jsx)(Fl,{slots:{root:g,input:m},slotProps:y,fullWidth:l,inputComponent:s,multiline:c,ref:o,type:p,...f,classes:h})});g2.muiName=\"Input\";var hT=g2;var v2=j(W(),1);function b2(e){return me(\"MuiFilledInput\",e)}var e4={...xn,...se(\"MuiFilledInput\",[\"root\",\"underline\",\"input\",\"adornedStart\",\"adornedEnd\",\"sizeSmall\",\"multiline\",\"hiddenLabel\"])},Di=e4;var T2=j(Te(),1),t4=e=>{let{classes:t,disableUnderline:o,startAdornment:r,endAdornment:n,size:a,hiddenLabel:i,multiline:l}=e,s={root:[\"root\",!o&&\"underline\",r&&\"adornedStart\",n&&\"adornedEnd\",a===\"small\"&&`size${re(a)}`,i&&\"hiddenLabel\",l&&\"multiline\"],input:[\"input\"]},c=ye(s,b2,t);return{...t,...c}},o4=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiFilledInput\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[...Hl(e,t),!o.disableUnderline&&t.underline]}})(xe(({theme:e})=>{let t=e.palette.mode===\"light\",o=t?\"rgba(0, 0, 0, 0.42)\":\"rgba(255, 255, 255, 0.7)\",r=t?\"rgba(0, 0, 0, 0.06)\":\"rgba(255, 255, 255, 0.09)\",n=t?\"rgba(0, 0, 0, 0.09)\":\"rgba(255, 255, 255, 0.13)\",a=t?\"rgba(0, 0, 0, 0.12)\":\"rgba(255, 255, 255, 0.12)\";return{position:\"relative\",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),\"&:hover\":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:n,\"@media (hover: none)\":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r}},[`&.${Di.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r},[`&.${Di.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a},variants:[{props:({ownerState:i})=>!i.disableUnderline,style:{\"&::after\":{left:0,bottom:0,content:'\"\"',position:\"absolute\",right:0,transform:\"scaleX(0)\",transition:e.transitions.create(\"transform\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:\"none\"},[`&.${Di.focused}:after`]:{transform:\"scaleX(1) translateX(0)\"},[`&.${Di.error}`]:{\"&::before, &::after\":{borderBottomColor:(e.vars||e).palette.error.main}},\"&::before\":{borderBottom:`1px solid ${e.vars?e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline):o}`,left:0,bottom:0,content:'\"\\\\00a0\"',position:\"absolute\",right:0,transition:e.transitions.create(\"border-bottom-color\",{duration:e.transitions.duration.shorter}),pointerEvents:\"none\"},[`&:hover:not(.${Di.disabled}, .${Di.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Di.disabled}:before`]:{borderBottomStyle:\"dotted\"}}},...Object.entries(e.palette).filter(Xt()).map(([i])=>({props:{disableUnderline:!1,color:i},style:{\"&::after\":{borderBottom:`2px solid ${(e.vars||e).palette[i]?.main}`}}})),{props:({ownerState:i})=>i.startAdornment,style:{paddingLeft:12}},{props:({ownerState:i})=>i.endAdornment,style:{paddingRight:12}},{props:({ownerState:i})=>i.multiline,style:{padding:\"25px 12px 8px\"}},{props:({ownerState:i,size:l})=>i.multiline&&l===\"small\",style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:i})=>i.multiline&&i.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:i})=>i.multiline&&i.hiddenLabel&&i.size===\"small\",style:{paddingTop:8,paddingBottom:9}}]}})),r4=V($l,{name:\"MuiFilledInput\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!e.vars&&{\"&:-webkit-autofill\":{WebkitBoxShadow:e.palette.mode===\"light\"?null:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:e.palette.mode===\"light\"?null:\"#fff\",caretColor:e.palette.mode===\"light\"?null:\"#fff\",borderTopLeftRadius:\"inherit\",borderTopRightRadius:\"inherit\"}},...e.vars&&{\"&:-webkit-autofill\":{borderTopLeftRadius:\"inherit\",borderTopRightRadius:\"inherit\"},[e.getColorSchemeSelector(\"dark\")]:{\"&:-webkit-autofill\":{WebkitBoxShadow:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:\"#fff\",caretColor:\"#fff\"}}},variants:[{props:{size:\"small\"},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:t})=>t.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}},{props:({ownerState:t})=>t.hiddenLabel&&t.size===\"small\",style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:t})=>t.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),x2=v2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiFilledInput\"}),{disableUnderline:n=!1,components:a={},componentsProps:i,fullWidth:l=!1,hiddenLabel:s,inputComponent:c=\"input\",multiline:u=!1,slotProps:d,slots:p={},type:f=\"text\",...h}=r,v={...r,disableUnderline:n,fullWidth:l,inputComponent:c,multiline:u,type:f},T=t4(r),y={root:{ownerState:v},input:{ownerState:v}},g=d??i?at(y,d??i):y,m=p.root??a.Root??o4,b=p.input??a.Input??r4;return(0,T2.jsx)(Fl,{slots:{root:m,input:b},slotProps:g,fullWidth:l,inputComponent:c,multiline:u,ref:o,type:f,...h,classes:T})});x2.muiName=\"Input\";var gT=x2;var Jy=j(W(),1);var yf=j(Te(),1),S2,n4=V(\"fieldset\",{name:\"MuiNotchedOutlined\",shouldForwardProp:Vt})({textAlign:\"left\",position:\"absolute\",bottom:0,right:0,top:-5,left:0,margin:0,padding:\"0 8px\",pointerEvents:\"none\",borderRadius:\"inherit\",borderStyle:\"solid\",borderWidth:1,overflow:\"hidden\",minWidth:\"0%\"}),a4=V(\"legend\",{name:\"MuiNotchedOutlined\",shouldForwardProp:Vt})(xe(({theme:e})=>({float:\"unset\",width:\"auto\",overflow:\"hidden\",variants:[{props:({ownerState:t})=>!t.withLabel,style:{padding:0,lineHeight:\"11px\",transition:e.transitions.create(\"width\",{duration:150,easing:e.transitions.easing.easeOut})}},{props:({ownerState:t})=>t.withLabel,style:{display:\"block\",padding:0,height:11,fontSize:\"0.75em\",visibility:\"hidden\",maxWidth:.01,transition:e.transitions.create(\"max-width\",{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:\"nowrap\",\"& > span\":{paddingLeft:5,paddingRight:5,display:\"inline-block\",opacity:0,visibility:\"visible\"}}},{props:({ownerState:t})=>t.withLabel&&t.notched,style:{maxWidth:\"100%\",transition:e.transitions.create(\"max-width\",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]})));function bT(e){let{children:t,classes:o,className:r,label:n,notched:a,...i}=e,l=n!=null&&n!==\"\",s={...e,notched:a,withLabel:l};return(0,yf.jsx)(n4,{\"aria-hidden\":!0,className:r,ownerState:s,...i,children:(0,yf.jsx)(a4,{ownerState:s,children:l?(0,yf.jsx)(\"span\",{children:n}):S2||(S2=(0,yf.jsx)(\"span\",{className:\"notranslate\",\"aria-hidden\":!0,children:\"\\u200B\"}))})})}function P2(e){return me(\"MuiOutlinedInput\",e)}var i4={...xn,...se(\"MuiOutlinedInput\",[\"root\",\"notchedOutline\",\"input\"])},Sn=i4;var hf=j(Te(),1),l4=e=>{let{classes:t}=e,r=ye({root:[\"root\"],notchedOutline:[\"notchedOutline\"],input:[\"input\"]},P2,t);return{...t,...r}},s4=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiOutlinedInput\",slot:\"Root\",overridesResolver:Hl})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.23)\":\"rgba(255, 255, 255, 0.23)\";return{position:\"relative\",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},\"@media (hover: none)\":{[`&:hover .${Sn.notchedOutline}`]:{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}},[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(Xt()).map(([o])=>({props:{color:o},style:{[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette[o].main}}})),{props:{},style:{[`&.${Sn.error} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Sn.disabled} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:o})=>o.startAdornment,style:{paddingLeft:14}},{props:({ownerState:o})=>o.endAdornment,style:{paddingRight:14}},{props:({ownerState:o})=>o.multiline,style:{padding:\"16.5px 14px\"}},{props:({ownerState:o,size:r})=>o.multiline&&r===\"small\",style:{padding:\"8.5px 14px\"}}]}})),c4=V(bT,{name:\"MuiOutlinedInput\",slot:\"NotchedOutline\"})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.23)\":\"rgba(255, 255, 255, 0.23)\";return{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}})),u4=V($l,{name:\"MuiOutlinedInput\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>({padding:\"16.5px 14px\",...!e.vars&&{\"&:-webkit-autofill\":{WebkitBoxShadow:e.palette.mode===\"light\"?null:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:e.palette.mode===\"light\"?null:\"#fff\",caretColor:e.palette.mode===\"light\"?null:\"#fff\",borderRadius:\"inherit\"}},...e.vars&&{\"&:-webkit-autofill\":{borderRadius:\"inherit\"},[e.getColorSchemeSelector(\"dark\")]:{\"&:-webkit-autofill\":{WebkitBoxShadow:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:\"#fff\",caretColor:\"#fff\"}}},variants:[{props:{size:\"small\"},style:{padding:\"8.5px 14px\"}},{props:({ownerState:t})=>t.multiline,style:{padding:0}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}}]}))),R2=Jy.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiOutlinedInput\"}),{components:n={},fullWidth:a=!1,inputComponent:i=\"input\",label:l,multiline:s=!1,notched:c,slots:u={},slotProps:d={},type:p=\"text\",...f}=r,h=l4(r),v=Da(),T=Ul({props:r,muiFormControl:v,states:[\"color\",\"disabled\",\"error\",\"focused\",\"hiddenLabel\",\"size\",\"required\"]}),y={...r,color:T.color||\"primary\",disabled:T.disabled,error:T.error,focused:T.focused,formControl:v,fullWidth:a,hiddenLabel:T.hiddenLabel,multiline:s,size:T.size,type:p},g=u.root??n.Root??s4,m=u.input??n.Input??u4,[b,P]=Tt(\"notchedOutline\",{elementType:c4,className:h.notchedOutline,shouldForwardComponentProp:!0,ownerState:y,externalForwardedProps:{slots:u,slotProps:d},additionalProps:{label:l!=null&&l!==\"\"&&T.required?(0,hf.jsxs)(Jy.Fragment,{children:[l,\"\\u2009\",\"*\"]}):l}});return(0,hf.jsx)(Fl,{slots:{root:g,input:m},slotProps:d,renderSuffix:R=>(0,hf.jsx)(b,{...P,notched:typeof c<\"u\"?c:!!(R.startAdornment||R.filled||R.focused)}),fullWidth:a,inputComponent:i,multiline:s,ref:o,type:p,...f,classes:{...h,notchedOutline:null}})});R2.muiName=\"Input\";var vT=R2;var gf=j(Te(),1),p4=e=>{let{classes:t}=e,r=ye({root:[\"root\"]},Ky,t);return{...t,...r}},TT={name:\"MuiSelect\",slot:\"Root\",shouldForwardProp:e=>Vt(e)&&e!==\"variant\"},f4=V(hT,TT)(\"\"),d4=V(vT,TT)(\"\"),m4=V(gT,TT)(\"\"),C2=Ic.forwardRef(function(t,o){let r=Pe({name:\"MuiSelect\",props:t}),{autoWidth:n=!1,children:a,classes:i={},className:l,defaultOpen:s=!1,displayEmpty:c=!1,IconComponent:u=c2,id:d,input:p,inputProps:f,label:h,labelId:v,MenuProps:T,multiple:y=!1,native:g=!1,onClose:m,onOpen:b,open:P,renderValue:R,SelectDisplayProps:C,variant:M=\"outlined\",...D}=r,_=g?t2:a2,k=Da(),x=Ul({props:r,muiFormControl:k,states:[\"variant\",\"error\"]}),N=x.variant||M,O={...r,variant:N,classes:i},A=p4(O),{root:z,...L}=A,I=p||{standard:(0,gf.jsx)(f4,{ownerState:O}),outlined:(0,gf.jsx)(d4,{label:h,ownerState:O}),filled:(0,gf.jsx)(m4,{ownerState:O})}[N],F=yo(o,gr(I));return(0,gf.jsx)(Ic.Fragment,{children:Ic.cloneElement(I,{inputComponent:_,inputProps:{children:a,error:x.error,IconComponent:u,variant:N,type:void 0,multiple:y,...g?{id:d}:{autoWidth:n,defaultOpen:s,displayEmpty:c,labelId:v,MenuProps:T,onClose:m,onOpen:b,open:P,renderValue:R,SelectDisplayProps:{id:d,...C}},...f,classes:f?at(L,f.classes):L,...p?p.props.inputProps:{}},...(y&&g||c)&&N===\"outlined\"?{notched:!0}:{},ref:F,className:Q(I.props.className,l,A.root),...!p&&{variant:N},...D})})});C2.muiName=\"Select\";var Xn=C2;var _i=j(W(),1);var Wn=j(W(),1);function Pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var eh=j(W(),1);var xT=class e{static create(){return new e}static use(){let t=zc(e.create).current,[o,r]=eh.useState(!1);return t.shouldMount=o,t.setShouldMount=r,eh.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=y4(),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 th(){return xT.use()}function y4(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=j(W(),1);var oh=j(W(),1);var ST=j(Te(),1);function h4(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,d]=oh.useState(!1),p=Q(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),f={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},h=Q(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&d(!0),oh.useEffect(()=>{if(!l&&s!=null){let v=setTimeout(s,c);return()=>{clearTimeout(v)}}},[s,l,c]),(0,ST.jsx)(\"span\",{className:p,style:f,children:(0,ST.jsx)(\"span\",{className:h})})}var E2=h4;var g4=se(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Ur=g4;var rh=j(Te(),1),PT=550,b4=80,v4=Vn`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,T4=Vn`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,x4=Vn`\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`,S4=V(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),P4=V(E2,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Ur.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${v4};\n animation-duration: ${PT}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Ur.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Ur.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Ur.childLeaving} {\n opacity: 0;\n animation-name: ${T4};\n animation-duration: ${PT}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Ur.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${x4};\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`,R4=ho.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),d=ho.useRef(null);ho.useEffect(()=>{d.current&&(d.current(),d.current=null)},[s]);let p=ho.useRef(!1),f=vn(),h=ho.useRef(null),v=ho.useRef(null),T=ho.useCallback(b=>{let{pulsate:P,rippleX:R,rippleY:C,rippleSize:M,cb:D}=b;c(_=>[..._,(0,rh.jsx)(P4,{classes:{ripple:Q(a.ripple,Ur.ripple),rippleVisible:Q(a.rippleVisible,Ur.rippleVisible),ripplePulsate:Q(a.ripplePulsate,Ur.ripplePulsate),child:Q(a.child,Ur.child),childLeaving:Q(a.childLeaving,Ur.childLeaving),childPulsate:Q(a.childPulsate,Ur.childPulsate)},timeout:PT,pulsate:P,rippleX:R,rippleY:C,rippleSize:M},u.current)]),u.current+=1,d.current=D},[a]),y=ho.useCallback((b={},P={},R=()=>{})=>{let{pulsate:C=!1,center:M=n||P.pulsate,fakeElement:D=!1}=P;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let _=D?null:v.current,k=_?_.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,N,O;if(M||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(k.width/2),N=Math.round(k.height/2);else{let{clientX:A,clientY:z}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(A-k.left),N=Math.round(z-k.top)}if(M)O=Math.sqrt((2*k.width**2+k.height**2)/3),O%2===0&&(O+=1);else{let A=Math.max(Math.abs((_?_.clientWidth:0)-x),x)*2+2,z=Math.max(Math.abs((_?_.clientHeight:0)-N),N)*2+2;O=Math.sqrt(A**2+z**2)}b?.touches?h.current===null&&(h.current=()=>{T({pulsate:C,rippleX:x,rippleY:N,rippleSize:O,cb:R})},f.start(b4,()=>{h.current&&(h.current(),h.current=null)})):T({pulsate:C,rippleX:x,rippleY:N,rippleSize:O,cb:R})},[n,T,f]),g=ho.useCallback(()=>{y({},{pulsate:!0})},[y]),m=ho.useCallback((b,P)=>{if(f.clear(),b?.type===\"touchend\"&&h.current){h.current(),h.current=null,f.start(0,()=>{m(b,P)});return}h.current=null,c(R=>R.length>0?R.slice(1):R),d.current=P},[f]);return ho.useImperativeHandle(o,()=>({pulsate:g,start:y,stop:m}),[g,y,m]),(0,rh.jsx)(S4,{className:Q(Ur.root,a.root,i),ref:v,...l,children:(0,rh.jsx)(Jv,{component:null,exit:!0,children:s})})}),w2=R4;function M2(e){return me(\"MuiButtonBase\",e)}var C4=se(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),O2=C4;var nh=j(Te(),1),E4=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=ye({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},M2,n);return o&&r&&(i.root+=` ${r}`),i},w4=V(\"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\"},[`&.${O2.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),M4=Wn.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:d=!1,focusRipple:p=!1,focusVisibleClassName:f,LinkComponent:h=\"a\",onBlur:v,onClick:T,onContextMenu:y,onDragLeave:g,onFocus:m,onFocusVisible:b,onKeyDown:P,onKeyUp:R,onMouseDown:C,onMouseLeave:M,onMouseUp:D,onTouchEnd:_,onTouchMove:k,onTouchStart:x,tabIndex:N=0,TouchRippleProps:O,touchRippleRef:A,type:z,...L}=r,I=Wn.useRef(null),F=th(),fe=yo(F.ref,A),[Z,De]=Wn.useState(!1);c&&Z&&De(!1),Wn.useImperativeHandle(n,()=>({focusVisible:()=>{De(!0),I.current.focus()}}),[]);let it=F.shouldMount&&!u&&!c;Wn.useEffect(()=>{Z&&p&&!u&&F.pulsate()},[u,p,Z,F]);let $e=_a(F,\"start\",C,d),Me=_a(F,\"stop\",y,d),Le=_a(F,\"stop\",g,d),qe=_a(F,\"stop\",D,d),Be=_a(F,\"stop\",le=>{Z&&le.preventDefault(),M&&M(le)},d),ot=_a(F,\"start\",x,d),Se=_a(F,\"stop\",_,d),we=_a(F,\"stop\",k,d),Re=_a(F,\"stop\",le=>{Pn(le.target)||De(!1),v&&v(le)},!1),Ye=Oi(le=>{I.current||(I.current=le.currentTarget),Pn(le.target)&&(De(!0),b&&b(le)),m&&m(le)}),ce=()=>{let le=I.current;return s&&s!==\"button\"&&!(le.tagName===\"A\"&&le.href)},Ve=Oi(le=>{p&&!le.repeat&&Z&&le.key===\" \"&&F.stop(le,()=>{F.start(le)}),le.target===le.currentTarget&&ce()&&le.key===\" \"&&le.preventDefault(),P&&P(le),le.target===le.currentTarget&&ce()&&le.key===\"Enter\"&&!c&&(le.preventDefault(),T&&T(le))}),yt=Oi(le=>{p&&le.key===\" \"&&Z&&!le.defaultPrevented&&F.stop(le,()=>{F.pulsate(le)}),R&&R(le),T&&le.target===le.currentTarget&&ce()&&le.key===\" \"&&!le.defaultPrevented&&T(le)}),Fe=s;Fe===\"button\"&&(L.href||L.to)&&(Fe=h);let Ce={};if(Fe===\"button\"){let le=!!L.formAction;Ce.type=z===void 0&&!le?\"button\":z,Ce.disabled=c}else!L.href&&!L.to&&(Ce.role=\"button\"),c&&(Ce[\"aria-disabled\"]=c);let xt=yo(o,I),rt={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:d,focusRipple:p,tabIndex:N,focusVisible:Z},Ze=E4(rt);return(0,nh.jsxs)(w4,{as:Fe,className:Q(Ze.root,l),ownerState:rt,onBlur:Re,onClick:T,onContextMenu:Me,onFocus:Ye,onKeyDown:Ve,onKeyUp:yt,onMouseDown:$e,onMouseLeave:Be,onMouseUp:qe,onDragLeave:Le,onTouchEnd:Se,onTouchMove:we,onTouchStart:ot,ref:xt,tabIndex:c?-1:N,type:z,...Ce,...L,children:[i,it?(0,nh.jsx)(w2,{ref:fe,center:a,...O}):null]})});function _a(e,t,o,r=!1){return Oi(n=>(o&&o(n),r||e[t](n),!0))}var Ba=M4;var z2=j(W(),1);function A2(e){return me(\"MuiDivider\",e)}var O4=se(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),ah=O4;var RT=j(Te(),1),A4=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return ye({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\"]},A2,r)},z4=V(\"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]}})(xe(({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%\"}}}]}))),N4=V(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(xe(({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)`}}]}))),CT=z2.forwardRef(function(t,o){let r=Pe({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:d=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:f=\"fullWidth\",...h}=r,v={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:d,textAlign:p,variant:f},T=A4(v);return(0,RT.jsx)(z4,{as:s,className:Q(T.root,i),role:d,ref:o,ownerState:v,\"aria-orientation\":d===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...h,children:a?(0,RT.jsx)(N4,{className:T.wrapper,ownerState:v,children:a}):null})});CT&&(CT.muiSkipListHighlight=!0);var ET=CT;var D4=se(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),ih=D4;var _4=se(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),lh=_4;function N2(e){return me(\"MuiMenuItem\",e)}var B4=se(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),$c=B4;var wT=j(Te(),1),k4=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},j4=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=ye({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},N2,i);return{...i,...s}},U4=V(Ba,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:k4})(xe(({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\"}},[`&.${$c.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${$c.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${$c.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)}},[`&.${$c.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${$c.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${ah.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${ah.inset}`]:{marginLeft:52},[`& .${lh.root}`]:{marginTop:0,marginBottom:0},[`& .${lh.inset}`]:{paddingLeft:36},[`& .${ih.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,[`& .${ih.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),L4=_i.forwardRef(function(t,o){let r=Pe({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:d,className:p,...f}=r,h=_i.useContext(ef),v=_i.useMemo(()=>({dense:i||h.dense||!1,disableGutters:s}),[h.dense,i,s]),T=_i.useRef(null);wc(()=>{n&&T.current&&T.current.focus()},[n]);let y={...r,dense:v.dense,divider:l,disableGutters:s},g=j4(r),m=yo(T,o),b;return r.disabled||(b=d!==void 0?d:-1),(0,wT.jsx)(ef.Provider,{value:v,children:(0,wT.jsx)(U4,{ref:m,role:u,tabIndex:b,component:a,focusVisibleClassName:Q(g.focusVisible,c),className:Q(g.root,p),...f,ownerState:y,classes:g})})}),Ue=L4;var dh=j(W(),1);var Fo=j(W(),1);var H4={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},MT=H4;function V4(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var D2=V4;var I4=2;function Fc(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function j2(e,t){return e-t}function _2(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}%`})}},G4=e=>e,ph;function k2(){return ph===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?ph=CSS.supports(\"touch-action\",\"none\"):ph=!0),ph}function U2(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:d,orientation:p=\"horizontal\",rootRef:f,scale:h=G4,step:v=1,shiftStep:T=10,tabIndex:y,value:g}=e,m=Fo.useRef(void 0),[b,P]=Fo.useState(-1),[R,C]=Fo.useState(-1),[M,D]=Fo.useState(!1),_=Fo.useRef(0),k=Fo.useRef(null),[x,N]=Ac({controlled:g,default:o??s,name:\"Slider\"}),O=u&&((q,$,ue)=>{let ze=q.nativeEvent||q,ie=new ze.constructor(ze.type,ze);Object.defineProperty(ie,\"target\",{writable:!0,value:{value:$,name:c}}),k.current=$,u(ie,$,ue)}),A=Array.isArray(x),z=A?x.slice().sort(j2):[x];z=z.map(q=>q==null?s:Ma(q,s,l));let L=i===!0&&v!==null?[...Array(Math.floor((l-s)/v)+1)].map((q,$)=>({value:s+v*$})):i||[],I=L.map(q=>q.value),[F,fe]=Fo.useState(-1),Z=Fo.useRef(null),De=to(f,Z),it=q=>$=>{let ue=Number($.currentTarget.getAttribute(\"data-index\"));Pn($.target)&&fe(ue),C(ue),q?.onFocus?.($)},$e=q=>$=>{Pn($.target)||fe(-1),C(-1),q?.onBlur?.($)},Me=(q,$)=>{let ue=Number(q.currentTarget.getAttribute(\"data-index\")),ze=z[ue],ie=I.indexOf(ze),be=$;if(L&&v==null){let ge=I[I.length-1];be>=ge?be=ge:be<=I[0]?be=I[0]:be=be$=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes($.key)){$.preventDefault();let ue=Number($.currentTarget.getAttribute(\"data-index\")),ze=z[ue],ie=null;if(v!=null){let be=$.shiftKey?T:v;switch($.key){case\"ArrowUp\":ie=Fc(ze,be,1,s,l);break;case\"ArrowRight\":ie=Fc(ze,be,a?-1:1,s,l);break;case\"ArrowDown\":ie=Fc(ze,be,-1,s,l);break;case\"ArrowLeft\":ie=Fc(ze,be,a?1:-1,s,l);break;case\"PageUp\":ie=Fc(ze,T,1,s,l);break;case\"PageDown\":ie=Fc(ze,T,-1,s,l);break;case\"Home\":ie=s;break;case\"End\":ie=l;break;default:break}}else if(L){let be=I[I.length-1],ge=I.indexOf(ze),Ge=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],Ee=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];Ge.includes($.key)?ge===0?ie=I[0]:ie=I[ge-1]:Ee.includes($.key)&&(ge===I.length-1?ie=be:ie=I[ge+1])}ie!=null&&Me($,ie)}q?.onKeyDown?.($)};Io(()=>{r&&Z.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&P(-1),r&&F!==-1&&fe(-1);let qe=q=>$=>{q.onChange?.($),Me($,$.target.valueAsNumber)},Be=Fo.useRef(void 0),ot=p;a&&p===\"horizontal\"&&(ot+=\"-reverse\");let Se=({finger:q,move:$=!1})=>{let{current:ue}=Z,{width:ze,height:ie,bottom:be,left:ge}=ue.getBoundingClientRect(),Ge;ot.startsWith(\"vertical\")?Ge=(be-q.y)/ie:Ge=(q.x-ge)/ze,ot.includes(\"-reverse\")&&(Ge=1-Ge);let Ee;if(Ee=$4(Ge,s,l),v)Ee=q4(Ee,v,s);else{let et=_2(I,Ee);Ee=I[et]}Ee=Ma(Ee,s,l);let ve=0;if(A){$?ve=Be.current:ve=_2(z,Ee),n&&(Ee=Ma(Ee,z[ve-1]||-1/0,z[ve+1]||1/0));let et=Ee;Ee=B2({values:z,newValue:Ee,index:ve}),n&&$||(ve=Ee.indexOf(et),Be.current=ve)}return{newValue:Ee,activeIndex:ve}},we=nn(q=>{let $=sh(q,m);if(!$)return;if(_.current+=1,q.type===\"mousemove\"&&q.buttons===0){Re(q);return}let{newValue:ue,activeIndex:ze}=Se({finger:$,move:!0});ch({sliderRef:Z,activeIndex:ze,setActive:P}),N(ue),!M&&_.current>I4&&D(!0),O&&!uh(ue,x)&&O(q,ue,ze)}),Re=nn(q=>{let $=sh(q,m);if(D(!1),!$)return;let{newValue:ue}=Se({finger:$,move:!0});P(-1),q.type===\"touchend\"&&C(-1),d&&d(q,k.current??ue),m.current=void 0,ce()}),Ye=nn(q=>{if(r)return;k2()||q.preventDefault();let $=q.changedTouches[0];$!=null&&(m.current=$.identifier);let ue=sh(q,m);if(ue!==!1){let{newValue:ie,activeIndex:be}=Se({finger:ue});ch({sliderRef:Z,activeIndex:be,setActive:P}),N(ie),O&&!uh(ie,x)&&O(q,ie,be)}_.current=0;let ze=It(Z.current);ze.addEventListener(\"touchmove\",we,{passive:!0}),ze.addEventListener(\"touchend\",Re,{passive:!0})}),ce=Fo.useCallback(()=>{let q=It(Z.current);q.removeEventListener(\"mousemove\",we),q.removeEventListener(\"mouseup\",Re),q.removeEventListener(\"touchmove\",we),q.removeEventListener(\"touchend\",Re)},[Re,we]);Fo.useEffect(()=>{let{current:q}=Z;return q.addEventListener(\"touchstart\",Ye,{passive:k2()}),()=>{q.removeEventListener(\"touchstart\",Ye),ce()}},[ce,Ye]),Fo.useEffect(()=>{r&&ce()},[r,ce]);let Ve=q=>$=>{if(q.onMouseDown?.($),r||$.defaultPrevented||$.button!==0)return;$.preventDefault();let ue=sh($,m);if(ue!==!1){let{newValue:ie,activeIndex:be}=Se({finger:ue});ch({sliderRef:Z,activeIndex:be,setActive:P}),N(ie),O&&!uh(ie,x)&&O($,ie,be)}_.current=0;let ze=It(Z.current);ze.addEventListener(\"mousemove\",we,{passive:!0}),ze.addEventListener(\"mouseup\",Re)},yt=bf(A?z[0]:s,s,l),Fe=bf(z[z.length-1],s,l)-yt,Ce=(q={})=>{let $=Aa(q),ue={onMouseDown:Ve($||{})},ze={...$,...ue};return{...q,ref:De,...ze}},xt=q=>$=>{q.onMouseOver?.($);let ue=Number($.currentTarget.getAttribute(\"data-index\"));C(ue)},rt=q=>$=>{q.onMouseLeave?.($),C(-1)},Ze=(q={})=>{let $=Aa(q),ue={onMouseOver:xt($||{}),onMouseLeave:rt($||{})};return{...q,...$,...ue}},le=q=>({pointerEvents:b!==-1&&b!==q?\"none\":void 0}),no;return p===\"vertical\"&&(no=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ot,axisProps:Y4,dragging:M,focusedThumbIndex:F,getHiddenInputProps:(q={})=>{let $=Aa(q),ue={onChange:qe($||{}),onFocus:it($||{}),onBlur:$e($||{}),onKeyDown:Le($||{})},ze={...$,...ue};return{tabIndex:y,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":h(l),\"aria-valuemin\":h(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...q,...ze,style:{...MT,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:no}}},getRootProps:Ce,getThumbProps:Ze,marks:L,open:R,range:A,rootRef:De,trackLeap:Fe,trackOffset:yt,values:z,getThumbStyle:le}}var X4=e=>!e||!br(e),L2=X4;var fh=j(W(),1);function H2(e){return me(\"MuiSlider\",e)}var W4=se(\"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\"]),xr=W4;var qc=j(Te(),1),K4=e=>{let{open:t}=e;return{offset:Q(t&&xr.valueLabelOpen),circle:xr.valueLabelCircle,label:xr.valueLabelLabel}};function OT(e){let{children:t,className:o,value:r}=e,n=K4(e);return t?fh.cloneElement(t,{className:t.props.className},(0,qc.jsxs)(fh.Fragment,{children:[t.props.children,(0,qc.jsx)(\"span\",{className:Q(n.offset,o),\"aria-hidden\":!0,children:(0,qc.jsx)(\"span\",{className:n.circle,children:(0,qc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var Rn=j(Te(),1);function V2(e){return e}var Q4=V(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${re(o.color)}`],o.size!==\"medium\"&&t[`size${re(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(xe(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${xr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${xr.dragging}`]:{[`& .${xr.thumb}, & .${xr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(Xt()).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}}]}))),Z4=V(\"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}}]}),J4=V(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(xe(({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(Xt()).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)})}}}))]}))),ek=V(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${re(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${re(o.size)}`]]}})(xe(({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%)\"},[`&.${xr.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(Xt()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${xr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${xr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),tk=V(OT,{name:\"MuiSlider\",slot:\"ValueLabel\"})(xe(({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%\"},[`&.${xr.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%\"},[`&.${xr.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 ok=V(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Ml(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(xe(({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}}]}))),rk=V(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Ml(e)&&e!==\"markLabelActive\"})(xe(({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}}]}))),nk=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${re(l)}`,s&&`size${re(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${re(s)}`,l&&`thumbColor${re(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return ye(c,H2,i)},ak=({children:e})=>e,ik=dh.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSlider\"}),n=wi(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:d=\"primary\",classes:p,className:f,disableSwap:h=!1,disabled:v=!1,getAriaLabel:T,getAriaValueText:y,marks:g=!1,max:m=100,min:b=0,name:P,onChange:R,onChangeCommitted:C,orientation:M=\"horizontal\",shiftStep:D=10,size:_=\"medium\",step:k=1,scale:x=V2,slotProps:N,slots:O,tabIndex:A,track:z=\"normal\",value:L,valueLabelDisplay:I=\"off\",valueLabelFormat:F=V2,...fe}=r,Z={...r,isRtl:n,max:m,min:b,classes:p,disabled:v,disableSwap:h,orientation:M,marks:g,color:d,size:_,step:k,shiftStep:D,scale:x,track:z,valueLabelDisplay:I,valueLabelFormat:F},{axisProps:De,getRootProps:it,getHiddenInputProps:$e,getThumbProps:Me,open:Le,active:qe,axis:Be,focusedThumbIndex:ot,range:Se,dragging:we,marks:Re,values:Ye,trackOffset:ce,trackLeap:Ve,getThumbStyle:yt}=U2({...Z,rootRef:o});Z.marked=Re.length>0&&Re.some(ht=>ht.label),Z.dragging=we,Z.focusedThumbIndex=ot;let Fe=nk(Z),Ce=O?.root??c.Root??Q4,xt=O?.rail??c.Rail??Z4,rt=O?.track??c.Track??J4,Ze=O?.thumb??c.Thumb??ek,le=O?.valueLabel??c.ValueLabel??tk,no=O?.mark??c.Mark??ok,Je=O?.markLabel??c.MarkLabel??rk,q=O?.input??c.Input??\"input\",$=N?.root??u.root,ue=N?.rail??u.rail,ze=N?.track??u.track,ie=N?.thumb??u.thumb,be=N?.valueLabel??u.valueLabel,ge=N?.mark??u.mark,Ge=N?.markLabel??u.markLabel,Ee=N?.input??u.input,ve=vr({elementType:Ce,getSlotProps:it,externalSlotProps:$,externalForwardedProps:fe,additionalProps:{...L2(Ce)&&{as:s}},ownerState:{...Z,...$?.ownerState},className:[Fe.root,f]}),et=vr({elementType:xt,externalSlotProps:ue,ownerState:Z,className:Fe.rail}),Kt=vr({elementType:rt,externalSlotProps:ze,additionalProps:{style:{...De[Be].offset(ce),...De[Be].leap(Ve)}},ownerState:{...Z,...ze?.ownerState},className:Fe.track}),vo=vr({elementType:Ze,getSlotProps:Me,externalSlotProps:ie,ownerState:{...Z,...ie?.ownerState},className:Fe.thumb}),Y=vr({elementType:le,externalSlotProps:be,ownerState:{...Z,...be?.ownerState},className:Fe.valueLabel}),Oe=vr({elementType:no,externalSlotProps:ge,ownerState:Z,className:Fe.mark}),Mt=vr({elementType:Je,externalSlotProps:Ge,ownerState:Z,className:Fe.markLabel}),Ft=vr({elementType:q,getSlotProps:$e,externalSlotProps:Ee,ownerState:Z});return(0,Rn.jsxs)(Ce,{...ve,children:[(0,Rn.jsx)(xt,{...et}),(0,Rn.jsx)(rt,{...Kt}),Re.filter(ht=>ht.value>=b&&ht.value<=m).map((ht,qt)=>{let rr=bf(ht.value,b,m),Ho=De[Be].offset(rr),nr;return z===!1?nr=Ye.includes(ht.value):nr=z===\"normal\"&&(Se?ht.value>=Ye[0]&&ht.value<=Ye[Ye.length-1]:ht.value<=Ye[0])||z===\"inverted\"&&(Se?ht.value<=Ye[0]||ht.value>=Ye[Ye.length-1]:ht.value>=Ye[0]),(0,Rn.jsxs)(dh.Fragment,{children:[(0,Rn.jsx)(no,{\"data-index\":qt,...Oe,...!br(no)&&{markActive:nr},style:{...Ho,...Oe.style},className:Q(Oe.className,nr&&Fe.markActive)}),ht.label!=null?(0,Rn.jsx)(Je,{\"aria-hidden\":!0,\"data-index\":qt,...Mt,...!br(Je)&&{markLabelActive:nr},style:{...Ho,...Mt.style},className:Q(Fe.markLabel,Mt.className,nr&&Fe.markLabelActive),children:ht.label}):null]},qt)}),Ye.map((ht,qt)=>{let rr=bf(ht,b,m),Ho=De[Be].offset(rr),nr=I===\"off\"?ak:le;return(0,Rn.jsx)(nr,{...!br(nr)&&{valueLabelFormat:F,valueLabelDisplay:I,value:typeof F==\"function\"?F(x(ht),qt):F,index:qt,open:Le===qt||qe===qt||I===\"on\",disabled:v},...Y,children:(0,Rn.jsx)(Ze,{\"data-index\":qt,...vo,className:Q(Fe.thumb,vo.className,qe===qt&&Fe.active,ot===qt&&Fe.focusVisible),style:{...Ho,...yt(qt),...vo.style},children:(0,Rn.jsx)(q,{\"data-index\":qt,\"aria-label\":T?T(qt):a,\"aria-valuenow\":x(ht),\"aria-labelledby\":l,\"aria-valuetext\":y?y(x(ht),qt):i,value:Ye[qt],...Ft})})},qt)})]})}),ql=ik;var Tf=j(W(),1);var $2=j(W(),1);function I2(e){return me(\"MuiCircularProgress\",e)}var DJ=se(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Yc=j(Te(),1),Cn=44,AT=Vn`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,zT=Vn`\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`,lk=typeof AT!=\"string\"?gl`\n animation: ${AT} 1.4s linear infinite;\n `:null,sk=typeof zT!=\"string\"?gl`\n animation: ${zT} 1.4s ease-in-out infinite;\n `:null,ck=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${re(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${re(o)}`,n&&\"circleDisableShrink\"]};return ye(a,I2,t)},uk=V(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${re(o.color)}`]]}})(xe(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:lk||{animation:`${AT} 1.4s linear infinite`}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),pk=V(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),fk=V(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${re(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(xe(({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:sk||{animation:`${zT} 1.4s ease-in-out infinite`}}]}))),dk=V(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(xe(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),mk=$2.forwardRef(function(t,o){let r=Pe({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:d=0,variant:p=\"indeterminate\",...f}=r,h={...r,color:a,disableShrink:i,size:s,thickness:u,value:d,variant:p,enableTrackSlot:l},v=ck(h),T={},y={},g={};if(p===\"determinate\"){let m=2*Math.PI*((Cn-u)/2);T.strokeDasharray=m.toFixed(3),g[\"aria-valuenow\"]=Math.round(d),T.strokeDashoffset=`${((100-d)/100*m).toFixed(3)}px`,y.transform=\"rotate(-90deg)\"}return(0,Yc.jsx)(uk,{className:Q(v.root,n),style:{width:s,height:s,...y,...c},ownerState:h,ref:o,role:\"progressbar\",...g,...f,children:(0,Yc.jsxs)(pk,{className:v.svg,ownerState:h,viewBox:`${Cn/2} ${Cn/2} ${Cn} ${Cn}`,children:[l?(0,Yc.jsx)(dk,{className:v.track,ownerState:h,cx:Cn,cy:Cn,r:(Cn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Yc.jsx)(fk,{className:v.circle,style:T,ownerState:h,cx:Cn,cy:Cn,r:(Cn-u)/2,fill:\"none\",strokeWidth:u})]})})}),vf=mk;function F2(e){return me(\"MuiButton\",e)}var yk=se(\"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\"]),Bi=yk;var q2=j(W(),1),hk=q2.createContext({}),Y2=hk;var G2=j(W(),1),gk=G2.createContext(void 0),X2=gk;var Kn=j(Te(),1),bk=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}${re(t)}`,`size${re(n)}`,`${a}Size${re(n)}`,`color${re(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${re(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${re(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${re(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=ye(c,F2,s);return{...s,...u}},K2=[{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}}}],vk=V(Ba,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${re(o.color)}`],t[`size${re(o.size)}`],t[`${o.variant}Size${re(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(xe(({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\"},[`&.${Bi.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]},[`&.${Bi.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${Bi.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)\",[`&.${Bi.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(Xt()).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\"},[`&.${Bi.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${Bi.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}),[`&.${Bi.loading}`]:{color:\"transparent\"}}}]}})),Tk=V(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${re(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}},...K2]})),xk=V(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${re(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}},...K2]})),Sk=V(\"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}}]})),W2=V(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),Pk=Tf.forwardRef(function(t,o){let r=Tf.useContext(Y2),n=Tf.useContext(X2),a=Fn(r,t),i=Pe({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:d=!1,disableElevation:p=!1,disableFocusRipple:f=!1,endIcon:h,focusVisibleClassName:v,fullWidth:T=!1,id:y,loading:g=null,loadingIndicator:m,loadingPosition:b=\"center\",size:P=\"medium\",startIcon:R,type:C,variant:M=\"text\",...D}=i,_=zl(y),k=m??(0,Kn.jsx)(vf,{\"aria-labelledby\":_,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:d,disableElevation:p,disableFocusRipple:f,fullWidth:T,loading:g,loadingIndicator:k,loadingPosition:b,size:P,type:C,variant:M},N=bk(x),O=(R||g&&b===\"start\")&&(0,Kn.jsx)(Tk,{className:N.startIcon,ownerState:x,children:R||(0,Kn.jsx)(W2,{className:N.loadingIconPlaceholder,ownerState:x})}),A=(h||g&&b===\"end\")&&(0,Kn.jsx)(xk,{className:N.endIcon,ownerState:x,children:h||(0,Kn.jsx)(W2,{className:N.loadingIconPlaceholder,ownerState:x})}),z=n||\"\",L=typeof g==\"boolean\"?(0,Kn.jsx)(\"span\",{className:N.loadingWrapper,style:{display:\"contents\"},children:g&&(0,Kn.jsx)(Sk,{className:N.loadingIndicator,ownerState:x,children:k})}):null;return(0,Kn.jsxs)(vk,{ownerState:x,className:Q(r.className,N.root,u,z),component:c,disabled:d||g,focusRipple:!f,focusVisibleClassName:Q(N.focusVisible,v),ref:o,type:C,id:g?_:y,...D,classes:N,children:[O,b!==\"end\"&&L,l,b===\"end\"&&L,A]})}),ln=Pk;var mh=j(W(),1);function Q2(e){return me(\"MuiIconButton\",e)}var Rk=se(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),NT=Rk;var Gc=j(Te(),1),Ck=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${re(r)}`,n&&`edge${re(n)}`,`size${re(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return ye(l,Q2,t)},Ek=V(Ba,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${re(o.color)}`],o.edge&&t[`edge${re(o.edge)}`],t[`size${re(o.size)}`]]}})(xe(({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}}]})),xe(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(Xt()).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)}}],[`&.${NT.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${NT.loading}`]:{color:\"transparent\"}}))),wk=V(\"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\"}}]})),Mk=mh.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:d,loading:p=null,loadingIndicator:f,...h}=r,v=zl(d),T=f??(0,Gc.jsx)(vf,{\"aria-labelledby\":v,color:\"inherit\",size:16}),y={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:T,size:u},g=Ck(y);return(0,Gc.jsxs)(Ek,{id:p?v:d,className:Q(g.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...h,ownerState:y,children:[typeof p==\"boolean\"&&(0,Gc.jsx)(\"span\",{className:g.loadingWrapper,style:{display:\"contents\"},children:(0,Gc.jsx)(wk,{className:g.loadingIndicator,ownerState:y,children:p&&T})}),a]})}),Xc=Mk;var oM=j(W(),1);var J2=j(W(),1);function Z2(e){return me(\"PrivateSwitchBase\",e)}var jee=se(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);var yh=j(Te(),1),Ok=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${re(n)}`],input:[\"input\"]};return ye(a,Z2,t)},Ak=V(Ba,{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}}]}),zk=V(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Vt})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),Nk=J2.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:d,inputProps:p,inputRef:f,name:h,onBlur:v,onChange:T,onFocus:y,readOnly:g,required:m=!1,tabIndex:b,type:P,value:R,slots:C={},slotProps:M={},...D}=t,[_,k]=Dl({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=Da(),N=Me=>{y&&y(Me),x&&x.onFocus&&x.onFocus(Me)},O=Me=>{v&&v(Me),x&&x.onBlur&&x.onBlur(Me)},A=Me=>{if(Me.nativeEvent.defaultPrevented||g)return;let Le=Me.target.checked;k(Le),T&&T(Me,Le)},z=l;x&&typeof z>\"u\"&&(z=x.disabled);let L=P===\"checkbox\"||P===\"radio\",I={...t,checked:_,disabled:z,disableFocusRipple:s,edge:c},F=Ok(I),fe={slots:C,slotProps:{input:p,...M}},[Z,De]=Tt(\"root\",{ref:o,elementType:Ak,className:F.root,shouldForwardComponentProp:!0,externalForwardedProps:{...fe,component:\"span\",...D},getSlotProps:Me=>({...Me,onFocus:Le=>{Me.onFocus?.(Le),N(Le)},onBlur:Le=>{Me.onBlur?.(Le),O(Le)}}),ownerState:I,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[it,$e]=Tt(\"input\",{ref:f,elementType:zk,className:F.input,externalForwardedProps:fe,getSlotProps:Me=>({...Me,onChange:Le=>{Me.onChange?.(Le),A(Le)}}),ownerState:I,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:z,id:L?d:void 0,name:h,readOnly:g,required:m,tabIndex:b,type:P,...P===\"checkbox\"&&R===void 0?{}:{value:R}}});return(0,yh.jsxs)(Z,{...De,children:[(0,yh.jsx)(it,{...$e}),_?a:u]})}),eM=Nk;function tM(e){return me(\"MuiSwitch\",e)}var Dk=se(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),qo=Dk;var Wc=j(Te(),1),_k=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${re(o)}`,`size${re(r)}`],switchBase:[\"switchBase\",`color${re(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=ye(l,tM,t);return{...t,...s}},Bk=V(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${re(o.edge)}`],t[`size${re(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,[`& .${qo.thumb}`]:{width:16,height:16},[`& .${qo.switchBase}`]:{padding:4,[`&.${qo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),kk=V(eM,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${qo.input}`]:t.input},o.color!==\"default\"&&t[`color${re(o.color)}`]]}})(xe(({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}),[`&.${qo.checked}`]:{transform:\"translateX(20px)\"},[`&.${qo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${qo.checked} + .${qo.track}`]:{opacity:.5},[`&.${qo.disabled} + .${qo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${qo.input}`]:{left:\"-100%\",width:\"300%\"}})),xe(({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(Xt([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${qo.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\"}},[`&.${qo.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)}`}},[`&.${qo.checked} + .${qo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),jk=V(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(xe(({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}`}))),Uk=V(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(xe(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),Lk=oM.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...d}=r,p={...r,color:a,edge:i,size:l},f=_k(p),h={slots:c,slotProps:u},[v,T]=Tt(\"root\",{className:Q(f.root,n),elementType:Bk,externalForwardedProps:h,ownerState:p,additionalProps:{sx:s}}),[y,g]=Tt(\"thumb\",{className:f.thumb,elementType:Uk,externalForwardedProps:h,ownerState:p}),m=(0,Wc.jsx)(y,{...g}),[b,P]=Tt(\"track\",{className:f.track,elementType:jk,externalForwardedProps:h,ownerState:p});return(0,Wc.jsxs)(v,{...T,children:[(0,Wc.jsx)(kk,{type:\"checkbox\",icon:m,checkedIcon:m,ref:o,ownerState:p,...d,classes:{...f,root:f.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,Wc.jsx)(b,{...P})]})}),Qn=Lk;var ro=j(W(),1);var EM=j(W(),1);var Yo=j(W(),1);var Wt=\"top\",go=\"bottom\",po=\"right\",oo=\"left\",hh=\"auto\",ki=[Wt,go,po,oo],ka=\"start\",Yl=\"end\",rM=\"clippingParents\",gh=\"viewport\",Kc=\"popper\",nM=\"reference\",DT=ki.reduce(function(e,t){return e.concat([t+\"-\"+ka,t+\"-\"+Yl])},[]),bh=[].concat(ki,[hh]).reduce(function(e,t){return e.concat([t,t+\"-\"+ka,t+\"-\"+Yl])},[]),Hk=\"beforeRead\",Vk=\"read\",Ik=\"afterRead\",$k=\"beforeMain\",Fk=\"main\",qk=\"afterMain\",Yk=\"beforeWrite\",Gk=\"write\",Xk=\"afterWrite\",aM=[Hk,Vk,Ik,$k,Fk,qk,Yk,Gk,Xk];function wo(e){return e?(e.nodeName||\"\").toLowerCase():null}function jt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function sn(e){var t=jt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=jt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Qc(e){if(typeof ShadowRoot>\"u\")return!1;var t=jt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Wk(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)||!wo(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 Kk(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)||!wo(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var iM={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:Wk,effect:Kk,requires:[\"computeStyles\"]};function Mo(e){return e.split(\"-\")[0]}var En=Math.max,Gl=Math.min,ja=Math.round;function Zc(){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 xf(){return!/^((?!chrome|android).)*safari/i.test(Zc())}function cn(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&&ja(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&ja(r.height)/e.offsetHeight||1);var i=sn(e)?jt(e):window,l=i.visualViewport,s=!xf()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,d=r.width/n,p=r.height/a;return{width:d,height:p,top:u,right:c+d,bottom:u+p,left:c,x:c,y:u}}function Xl(e){var t=cn(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 Sf(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&Qc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function or(e){return jt(e).getComputedStyle(e)}function _T(e){return[\"table\",\"td\",\"th\"].indexOf(wo(e))>=0}function Lo(e){return((sn(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ua(e){return wo(e)===\"html\"?e:e.assignedSlot||e.parentNode||(Qc(e)?e.host:null)||Lo(e)}function lM(e){return!bo(e)||or(e).position===\"fixed\"?null:e.offsetParent}function Qk(e){var t=/firefox/i.test(Zc()),o=/Trident/i.test(Zc());if(o&&bo(e)){var r=or(e);if(r.position===\"fixed\")return null}var n=Ua(e);for(Qc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(wo(n))<0;){var a=or(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 wn(e){for(var t=jt(e),o=lM(e);o&&_T(o)&&or(o).position===\"static\";)o=lM(o);return o&&(wo(o)===\"html\"||wo(o)===\"body\"&&or(o).position===\"static\")?t:o||Qk(e)||t}function Wl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function Kl(e,t,o){return En(e,Gl(t,o))}function sM(e,t,o){var r=Kl(e,t,o);return r>o?o:r}function Pf(){return{top:0,right:0,bottom:0,left:0}}function Rf(e){return Object.assign({},Pf(),e)}function Cf(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var Zk=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,Rf(typeof t!=\"number\"?t:Cf(t,ki))};function Jk(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Mo(o.placement),s=Wl(l),c=[oo,po].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var d=Zk(n.padding,o),p=Xl(a),f=s===\"y\"?Wt:oo,h=s===\"y\"?go:po,v=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],T=i[s]-o.rects.reference[s],y=wn(a),g=y?s===\"y\"?y.clientHeight||0:y.clientWidth||0:0,m=v/2-T/2,b=d[f],P=g-p[u]-d[h],R=g/2-p[u]/2+m,C=Kl(b,R,P),M=s;o.modifiersData[r]=(t={},t[M]=C,t.centerOffset=C-R,t)}}function e6(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)||Sf(t.elements.popper,n)&&(t.elements.arrow=n))}var cM={name:\"arrow\",enabled:!0,phase:\"main\",fn:Jk,effect:e6,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function un(e){return e.split(\"-\")[1]}var t6={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function o6(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:ja(o*n)/n||0,y:ja(r*n)/n||0}}function uM(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,d=e.isFixed,p=i.x,f=p===void 0?0:p,h=i.y,v=h===void 0?0:h,T=typeof u==\"function\"?u({x:f,y:v}):{x:f,y:v};f=T.x,v=T.y;var y=i.hasOwnProperty(\"x\"),g=i.hasOwnProperty(\"y\"),m=oo,b=Wt,P=window;if(c){var R=wn(o),C=\"clientHeight\",M=\"clientWidth\";if(R===jt(o)&&(R=Lo(o),or(R).position!==\"static\"&&l===\"absolute\"&&(C=\"scrollHeight\",M=\"scrollWidth\")),R=R,n===Wt||(n===oo||n===po)&&a===Yl){b=go;var D=d&&R===P&&P.visualViewport?P.visualViewport.height:R[C];v-=D-r.height,v*=s?1:-1}if(n===oo||(n===Wt||n===go)&&a===Yl){m=po;var _=d&&R===P&&P.visualViewport?P.visualViewport.width:R[M];f-=_-r.width,f*=s?1:-1}}var k=Object.assign({position:l},c&&t6),x=u===!0?o6({x:f,y:v},jt(o)):{x:f,y:v};if(f=x.x,v=x.y,s){var N;return Object.assign({},k,(N={},N[b]=g?\"0\":\"\",N[m]=y?\"0\":\"\",N.transform=(P.devicePixelRatio||1)<=1?\"translate(\"+f+\"px, \"+v+\"px)\":\"translate3d(\"+f+\"px, \"+v+\"px, 0)\",N))}return Object.assign({},k,(t={},t[b]=g?v+\"px\":\"\",t[m]=y?f+\"px\":\"\",t.transform=\"\",t))}function r6(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:Mo(t.placement),variation:un(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,uM(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,uM(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 pM={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:r6,data:{}};var vh={passive:!0};function n6(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=jt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,vh)}),l&&s.addEventListener(\"resize\",o.update,vh),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,vh)}),l&&s.removeEventListener(\"resize\",o.update,vh)}}var fM={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:n6,data:{}};var a6={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function Jc(e){return e.replace(/left|right|bottom|top/g,function(t){return a6[t]})}var i6={start:\"end\",end:\"start\"};function Th(e){return e.replace(/start|end/g,function(t){return i6[t]})}function Ql(e){var t=jt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function Zl(e){return cn(Lo(e)).left+Ql(e).scrollLeft}function BT(e,t){var o=jt(e),r=Lo(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=xf();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+Zl(e),y:s}}function kT(e){var t,o=Lo(e),r=Ql(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=En(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=En(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+Zl(e),s=-r.scrollTop;return or(n||o).direction===\"rtl\"&&(l+=En(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function Jl(e){var t=or(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function xh(e){return[\"html\",\"body\",\"#document\"].indexOf(wo(e))>=0?e.ownerDocument.body:bo(e)&&Jl(e)?e:xh(Ua(e))}function ji(e,t){var o;t===void 0&&(t=[]);var r=xh(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=jt(r),i=n?[a].concat(a.visualViewport||[],Jl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(ji(Ua(i)))}function eu(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function l6(e,t){var o=cn(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 dM(e,t,o){return t===gh?eu(BT(e,o)):sn(t)?l6(t,o):eu(kT(Lo(e)))}function s6(e){var t=ji(Ua(e)),o=[\"absolute\",\"fixed\"].indexOf(or(e).position)>=0,r=o&&bo(e)?wn(e):e;return sn(r)?t.filter(function(n){return sn(n)&&Sf(n,r)&&wo(n)!==\"body\"}):[]}function jT(e,t,o,r){var n=t===\"clippingParents\"?s6(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=dM(e,c,r);return s.top=En(u.top,s.top),s.right=Gl(u.right,s.right),s.bottom=Gl(u.bottom,s.bottom),s.left=En(u.left,s.left),s},dM(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 Ef(e){var t=e.reference,o=e.element,r=e.placement,n=r?Mo(r):null,a=r?un(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Wt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case po:s={x:t.x+t.width,y:l};break;case oo:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?Wl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case ka:s[c]=s[c]-(t[u]/2-o[u]/2);break;case Yl:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function Mn(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?rM:l,c=o.rootBoundary,u=c===void 0?gh:c,d=o.elementContext,p=d===void 0?Kc:d,f=o.altBoundary,h=f===void 0?!1:f,v=o.padding,T=v===void 0?0:v,y=Rf(typeof T!=\"number\"?T:Cf(T,ki)),g=p===Kc?nM:Kc,m=e.rects.popper,b=e.elements[h?g:p],P=jT(sn(b)?b:b.contextElement||Lo(e.elements.popper),s,u,i),R=cn(e.elements.reference),C=Ef({reference:R,element:m,strategy:\"absolute\",placement:n}),M=eu(Object.assign({},m,C)),D=p===Kc?M:R,_={top:P.top-D.top+y.top,bottom:D.bottom-P.bottom+y.bottom,left:P.left-D.left+y.left,right:D.right-P.right+y.right},k=e.modifiersData.offset;if(p===Kc&&k){var x=k[n];Object.keys(_).forEach(function(N){var O=[po,go].indexOf(N)>=0?1:-1,A=[Wt,go].indexOf(N)>=0?\"y\":\"x\";_[N]+=x[A]*O})}return _}function UT(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?bh:s,u=un(r),d=u?l?DT:DT.filter(function(h){return un(h)===u}):ki,p=d.filter(function(h){return c.indexOf(h)>=0});p.length===0&&(p=d);var f=p.reduce(function(h,v){return h[v]=Mn(e,{placement:v,boundary:n,rootBoundary:a,padding:i})[Mo(v)],h},{});return Object.keys(f).sort(function(h,v){return f[h]-f[v]})}function c6(e){if(Mo(e)===hh)return[];var t=Jc(e);return[Th(e),t,Th(t)]}function u6(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,d=o.rootBoundary,p=o.altBoundary,f=o.flipVariations,h=f===void 0?!0:f,v=o.allowedAutoPlacements,T=t.options.placement,y=Mo(T),g=y===T,m=s||(g||!h?[Jc(T)]:c6(T)),b=[T].concat(m).reduce(function($e,Me){return $e.concat(Mo(Me)===hh?UT(t,{placement:Me,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:v}):Me)},[]),P=t.rects.reference,R=t.rects.popper,C=new Map,M=!0,D=b[0],_=0;_=0,A=O?\"width\":\"height\",z=Mn(t,{placement:k,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),L=O?N?po:oo:N?go:Wt;P[A]>R[A]&&(L=Jc(L));var I=Jc(L),F=[];if(a&&F.push(z[x]<=0),l&&F.push(z[L]<=0,z[I]<=0),F.every(function($e){return $e})){D=k,M=!1;break}C.set(k,F)}if(M)for(var fe=h?3:1,Z=function(Me){var Le=b.find(function(qe){var Be=C.get(qe);if(Be)return Be.slice(0,Me).every(function(ot){return ot})});if(Le)return D=Le,\"break\"},De=fe;De>0;De--){var it=Z(De);if(it===\"break\")break}t.placement!==D&&(t.modifiersData[r]._skip=!0,t.placement=D,t.reset=!0)}}var mM={name:\"flip\",enabled:!0,phase:\"main\",fn:u6,requiresIfExists:[\"offset\"],data:{_skip:!1}};function yM(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 hM(e){return[Wt,po,go,oo].some(function(t){return e[t]>=0})}function p6(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=Mn(t,{elementContext:\"reference\"}),l=Mn(t,{altBoundary:!0}),s=yM(i,r),c=yM(l,n,a),u=hM(s),d=hM(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":d})}var gM={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:p6};function f6(e,t,o){var r=Mo(e),n=[oo,Wt].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,[oo,po].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function d6(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=bh.reduce(function(u,d){return u[d]=f6(d,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 bM={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:d6};function m6(e){var t=e.state,o=e.name;t.modifiersData[o]=Ef({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var vM={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:m6,data:{}};function LT(e){return e===\"x\"?\"y\":\"x\"}function y6(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,d=o.padding,p=o.tether,f=p===void 0?!0:p,h=o.tetherOffset,v=h===void 0?0:h,T=Mn(t,{boundary:s,rootBoundary:c,padding:d,altBoundary:u}),y=Mo(t.placement),g=un(t.placement),m=!g,b=Wl(y),P=LT(b),R=t.modifiersData.popperOffsets,C=t.rects.reference,M=t.rects.popper,D=typeof v==\"function\"?v(Object.assign({},t.rects,{placement:t.placement})):v,_=typeof D==\"number\"?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),k=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(R){if(a){var N,O=b===\"y\"?Wt:oo,A=b===\"y\"?go:po,z=b===\"y\"?\"height\":\"width\",L=R[b],I=L+T[O],F=L-T[A],fe=f?-M[z]/2:0,Z=g===ka?C[z]:M[z],De=g===ka?-M[z]:-C[z],it=t.elements.arrow,$e=f&&it?Xl(it):{width:0,height:0},Me=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:Pf(),Le=Me[O],qe=Me[A],Be=Kl(0,C[z],$e[z]),ot=m?C[z]/2-fe-Be-Le-_.mainAxis:Z-Be-Le-_.mainAxis,Se=m?-C[z]/2+fe+Be+qe+_.mainAxis:De+Be+qe+_.mainAxis,we=t.elements.arrow&&wn(t.elements.arrow),Re=we?b===\"y\"?we.clientTop||0:we.clientLeft||0:0,Ye=(N=k?.[b])!=null?N:0,ce=L+ot-Ye-Re,Ve=L+Se-Ye,yt=Kl(f?Gl(I,ce):I,L,f?En(F,Ve):F);R[b]=yt,x[b]=yt-L}if(l){var Fe,Ce=b===\"x\"?Wt:oo,xt=b===\"x\"?go:po,rt=R[P],Ze=P===\"y\"?\"height\":\"width\",le=rt+T[Ce],no=rt-T[xt],Je=[Wt,oo].indexOf(y)!==-1,q=(Fe=k?.[P])!=null?Fe:0,$=Je?le:rt-C[Ze]-M[Ze]-q+_.altAxis,ue=Je?rt+C[Ze]+M[Ze]-q-_.altAxis:no,ze=f&&Je?sM($,rt,ue):Kl(f?$:le,rt,f?ue:no);R[P]=ze,x[P]=ze-rt}t.modifiersData[r]=x}}var TM={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:y6,requiresIfExists:[\"offset\"]};function HT(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function VT(e){return e===jt(e)||!bo(e)?Ql(e):HT(e)}function h6(e){var t=e.getBoundingClientRect(),o=ja(t.width)/e.offsetWidth||1,r=ja(t.height)/e.offsetHeight||1;return o!==1||r!==1}function IT(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&h6(t),a=Lo(t),i=cn(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((wo(t)!==\"body\"||Jl(a))&&(l=VT(t)),bo(t)?(s=cn(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=Zl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function g6(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 $T(e){var t=g6(e);return aM.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function FT(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function qT(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 xM={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function SM(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return ye({root:[\"root\"]},RM,t)},S6={},P6=Yo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:d,slotProps:p={},slots:f={},TransitionProps:h,ownerState:v,...T}=t,y=Yo.useRef(null),g=to(y,o),m=Yo.useRef(null),b=to(m,d),P=Yo.useRef(b);Io(()=>{P.current=b},[b]),Yo.useImperativeHandle(d,()=>m.current,[]);let R=v6(c,a),[C,M]=Yo.useState(R),[D,_]=Yo.useState(GT(r));Yo.useEffect(()=>{m.current&&m.current.forceUpdate()}),Yo.useEffect(()=>{r&&_(GT(r))},[r]),Io(()=>{if(!D||!s)return;let A=I=>{M(I.placement)},z=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:I})=>{A(I)}}];l!=null&&(z=z.concat(l)),u&&u.modifiers!=null&&(z=z.concat(u.modifiers));let L=YT(D,y.current,{placement:R,...u,modifiers:z});return P.current(L),()=>{L.destroy(),P.current(null)}},[D,i,l,s,u,R]);let k={placement:C};h!==null&&(k.TransitionProps=h);let x=x6(t),N=f.root??\"div\",O=vr({elementType:N,externalSlotProps:p.root,externalForwardedProps:T,additionalProps:{role:\"tooltip\",ref:g},ownerState:t,className:x.root});return(0,Sh.jsx)(N,{...O,children:typeof n==\"function\"?n(k):n})}),R6=Yo.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:d=\"bottom\",popperOptions:p=S6,popperRef:f,style:h,transition:v=!1,slotProps:T={},slots:y={},...g}=t,[m,b]=Yo.useState(!0),P=()=>{b(!1)},R=()=>{b(!0)};if(!s&&!u&&(!v||m))return null;let C;if(a)C=a;else if(r){let _=GT(r);C=_&&T6(_)?It(_).body:It(null).body}let M=!u&&s&&(!v||m)?\"none\":void 0,D=v?{in:u,onEnter:P,onExited:R}:void 0;return(0,Sh.jsx)(ff,{disablePortal:l,container:C,children:(0,Sh.jsx)(P6,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:v?!m:u,placement:d,popperOptions:p,popperRef:f,slotProps:T,slots:y,...g,style:{position:\"fixed\",top:0,left:0,display:M,...h},TransitionProps:D,children:n})})}),CM=R6;var wM=j(Te(),1),C6=V(CM,{name:\"MuiPopper\",slot:\"Root\"})({}),E6=EM.forwardRef(function(t,o){let r=wi(),n=Pe({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:v,popperRef:T,transition:y,slots:g,slotProps:m,...b}=n,P=g?.root??l?.Root,R={anchorEl:a,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:v,popperRef:T,transition:y,...b};return(0,wM.jsx)(C6,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:P},slotProps:m??s,...R,ref:o})}),Ph=E6;function MM(e){return me(\"MuiTooltip\",e)}var w6=se(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),$t=w6;var Ui=j(Te(),1);function M6(e){return Math.round(e*1e5)/1e5}var O6=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${re(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return ye(i,MM,t)},A6=V(Ph,{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]}})(xe(({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\"] .${$t.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${$t.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),z6=V(\"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${re(o.placement.split(\"-\")[0])}`]]}})(xe(({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,[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${$t.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${$t.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:`${M6(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),N6=V(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(xe(({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)\"}}))),Rh=!1,OM=new Nc,wf={x:0,y:0};function Ch(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var D6=ro.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:d=!1,disableInteractive:p=!1,disableTouchListener:f=!1,enterDelay:h=100,enterNextDelay:v=0,enterTouchDelay:T=700,followCursor:y=!1,id:g,leaveDelay:m=0,leaveTouchDelay:b=1500,onClose:P,onOpen:R,open:C,placement:M=\"bottom\",PopperComponent:D,PopperProps:_={},slotProps:k={},slots:x={},title:N,TransitionComponent:O,TransitionProps:A,...z}=r,L=ro.isValidElement(a)?a:(0,Ui.jsx)(\"span\",{children:a}),I=Yn(),F=wi(),[fe,Z]=ro.useState(),[De,it]=ro.useState(null),$e=ro.useRef(!1),Me=p||y,Le=vn(),qe=vn(),Be=vn(),ot=vn(),[Se,we]=Dl({controlled:C,default:!1,name:\"Tooltip\",state:\"open\"}),Re=Se,Ye=zl(g),ce=ro.useRef(),Ve=Oi(()=>{ce.current!==void 0&&(document.body.style.WebkitUserSelect=ce.current,ce.current=void 0),ot.clear()});ro.useEffect(()=>Ve,[Ve]);let yt=_e=>{OM.clear(),Rh=!0,we(!0),R&&!Re&&R(_e)},Fe=Oi(_e=>{OM.start(800+m,()=>{Rh=!1}),we(!1),P&&Re&&P(_e),Le.start(I.transitions.duration.shortest,()=>{$e.current=!1})}),Ce=_e=>{$e.current&&_e.type!==\"touchstart\"||(fe&&fe.removeAttribute(\"title\"),qe.clear(),Be.clear(),h||Rh&&v?qe.start(Rh?v:h,()=>{yt(_e)}):yt(_e))},xt=_e=>{qe.clear(),Be.start(m,()=>{Fe(_e)})},[,rt]=ro.useState(!1),Ze=_e=>{Pn(_e.target)||(rt(!1),xt(_e))},le=_e=>{fe||Z(_e.currentTarget),Pn(_e.target)&&(rt(!0),Ce(_e))},no=_e=>{$e.current=!0;let To=L.props;To.onTouchStart&&To.onTouchStart(_e)},Je=_e=>{no(_e),Be.clear(),Le.clear(),Ve(),ce.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ot.start(T,()=>{document.body.style.WebkitUserSelect=ce.current,Ce(_e)})},q=_e=>{L.props.onTouchEnd&&L.props.onTouchEnd(_e),Ve(),Be.start(b,()=>{Fe(_e)})};ro.useEffect(()=>{if(!Re)return;function _e(To){To.key===\"Escape\"&&Fe(To)}return document.addEventListener(\"keydown\",_e),()=>{document.removeEventListener(\"keydown\",_e)}},[Fe,Re]);let $=yo(gr(L),Z,o);!N&&N!==0&&(Re=!1);let ue=ro.useRef(),ze=_e=>{let To=L.props;To.onMouseMove&&To.onMouseMove(_e),wf={x:_e.clientX,y:_e.clientY},ue.current&&ue.current.update()},ie={},be=typeof N==\"string\";c?(ie.title=!Re&&be&&!d?N:null,ie[\"aria-describedby\"]=Re?Ye:null):(ie[\"aria-label\"]=be?N:null,ie[\"aria-labelledby\"]=Re&&!be?Ye:null);let ge={...ie,...z,...L.props,className:Q(z.className,L.props.className),onTouchStart:no,ref:$,...y?{onMouseMove:ze}:{}},Ge={};f||(ge.onTouchStart=Je,ge.onTouchEnd=q),d||(ge.onMouseOver=Ch(Ce,ge.onMouseOver),ge.onMouseLeave=Ch(xt,ge.onMouseLeave),Me||(Ge.onMouseOver=Ce,Ge.onMouseLeave=xt)),u||(ge.onFocus=Ch(le,ge.onFocus),ge.onBlur=Ch(Ze,ge.onBlur),Me||(Ge.onFocus=le,Ge.onBlur=Ze));let Ee={...r,isRtl:F,arrow:n,disableInteractive:Me,placement:M,PopperComponentProp:D,touch:$e.current},ve=typeof k.popper==\"function\"?k.popper(Ee):k.popper,et=ro.useMemo(()=>{let _e=[{name:\"arrow\",enabled:!!De,options:{element:De,padding:4}}];return _.popperOptions?.modifiers&&(_e=_e.concat(_.popperOptions.modifiers)),ve?.popperOptions?.modifiers&&(_e=_e.concat(ve.popperOptions.modifiers)),{..._.popperOptions,...ve?.popperOptions,modifiers:_e}},[De,_.popperOptions,ve?.popperOptions]),Kt=O6(Ee),vo=typeof k.transition==\"function\"?k.transition(Ee):k.transition,Y={slots:{popper:l.Popper,transition:l.Transition??O,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:k.arrow??s.arrow,popper:{..._,...ve??s.popper},tooltip:k.tooltip??s.tooltip,transition:{...A,...vo??s.transition}}},[Oe,Mt]=Tt(\"popper\",{elementType:A6,externalForwardedProps:Y,ownerState:Ee,className:Q(Kt.popper,_?.className)}),[Ft,ht]=Tt(\"transition\",{elementType:uf,externalForwardedProps:Y,ownerState:Ee}),[qt,rr]=Tt(\"tooltip\",{elementType:z6,className:Kt.tooltip,externalForwardedProps:Y,ownerState:Ee}),[Ho,nr]=Tt(\"arrow\",{elementType:N6,className:Kt.arrow,externalForwardedProps:Y,ownerState:Ee,ref:it});return(0,Ui.jsxs)(ro.Fragment,{children:[ro.cloneElement(L,ge),(0,Ui.jsx)(Oe,{as:D??Ph,placement:M,anchorEl:y?{getBoundingClientRect:()=>({top:wf.y,left:wf.x,right:wf.x,bottom:wf.y,width:0,height:0})}:fe,popperRef:ue,open:fe?Re:!1,id:Ye,transition:!0,...Ge,...Mt,popperOptions:et,children:({TransitionProps:_e})=>(0,Ui.jsx)(Ft,{timeout:I.transitions.duration.shorter,..._e,...ht,children:(0,Ui.jsxs)(qt,{...rr,children:[N,n?(0,Ui.jsx)(Ho,{...nr}):null]})})})]})}),Mf=D6;var AM=j(Te(),1),zM=kr((0,AM.jsx)(\"path\",{d:\"M8 5v14l11-7z\"}),\"PlayArrow\");var NM=j(Te(),1),DM=kr((0,NM.jsx)(\"path\",{d:\"M6 19h4V5H6zm8-14v14h4V5z\"}),\"Pause\");var _M=j(Te(),1),BM=kr((0,_M.jsx)(\"path\",{d:\"M6 6h12v12H6z\"}),\"Stop\");var Eh=j(W()),_6={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},B6={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function k6(e){return e===\"dark\"?_6:B6}function XT(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 WT(){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:XT(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:XT(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:XT(n)?\"dark\":\"light\"}}function kM(){let[e,t]=(0,Eh.useState)(()=>WT());return(0,Eh.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(WT());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(WT()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:k6(e.theme)}}var jM={inferno:[[0,0,4],[40,11,84],[101,21,110],[159,42,99],[212,72,66],[245,125,21],[252,193,57],[252,255,164]],viridis:[[68,1,84],[72,36,117],[65,68,135],[53,95,141],[42,120,142],[33,145,140],[34,168,132],[68,191,112],[122,209,81],[189,223,38],[253,231,37]],plasma:[[13,8,135],[75,3,161],[126,3,168],[168,34,150],[203,70,121],[229,107,93],[248,148,65],[253,195,40],[240,249,33]],magma:[[0,0,4],[28,16,68],[79,18,123],[129,37,129],[181,54,122],[229,80,100],[251,135,97],[254,194,135],[252,253,191]],hot:[[0,0,0],[87,0,0],[173,0,0],[255,0,0],[255,87,0],[255,173,0],[255,255,0],[255,255,128],[255,255,255]],gray:[[0,0,0],[255,255,255]],hsv:[[255,0,0],[255,255,0],[0,255,0],[0,255,255],[0,0,255],[255,0,255],[255,0,0]]},sie=Object.keys(jM);function j6(e){let t=new Uint8Array(768);for(let o=0;o<256;o++){let r=o/255*(e.length-1),n=Math.floor(r),a=r-n,i=e[Math.min(n,e.length-1)],l=e[Math.min(n+1,e.length-1)];t[o*3]=Math.round(i[0]+a*(l[0]-i[0])),t[o*3+1]=Math.round(i[1]+a*(l[1]-i[1])),t[o*3+2]=Math.round(i[2]+a*(l[2]-i[2]))}return t}var On=Object.fromEntries(Object.entries(jM).map(([e,t])=>[e,j6(t)]));function wh(e,t,o,r,n){let a=n>r?n-r:1,i=!(n>r);for(let l=0;lURL.revokeObjectURL(r),6e4)}function UM(e,t,o){let r=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);Zn(new Blob([r],{type:o}),t)}function Li(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function tu(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}function KT(e,t){let o=tu(e);return t===\"\\xC5\"?o>=10?`${Math.round(o/10)} nm`:o>=1?`${Math.round(o)} \\xC5`:`${o.toFixed(2)} \\xC5`:t===\"\\xC5\\u207B\\xB9\"?o>=10?`${Math.round(o/10)} nm\\u207B\\xB9`:o>=1?`${Math.round(o)} \\xC5\\u207B\\xB9`:`${o.toFixed(2)} \\xC5\\u207B\\xB9`:t===\"px\"?o>=1?`${Math.round(o)} px`:`${o.toFixed(1)} px`:o>=1e3?`${Math.round(o/1e3)} rad`:o>=1?`${Math.round(o)} mrad`:`${o.toFixed(2)} mrad`}var Of=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\";function Oh(e,t,o,r,n,a){let i=e.getContext(\"2d\");if(!i)return;i.clearRect(0,0,e.width,e.height),i.save(),i.scale(t,t);let l=e.width/t,s=e.height/t,c=l/a,u=o*c,d=60,p=5,f=16,h=12,v=d/u*r,T=tu(v),y=T/r*u,g=s-h,m=l-y-h;i.shadowColor=\"rgba(0, 0, 0, 0.5)\",i.shadowBlur=2,i.shadowOffsetX=1,i.shadowOffsetY=1,i.fillStyle=\"white\",i.fillRect(m,g,y,p);let b=KT(T,n);i.font=`${f}px ${Of}`,i.fillStyle=\"white\",i.textAlign=\"center\",i.textBaseline=\"bottom\",i.fillText(b,m+y/2,g-4),i.textAlign=\"left\",i.textBaseline=\"bottom\",i.fillText(`${o.toFixed(1)}\\xD7`,h,s-h+p),i.restore()}function LM(e,t,o,r,n){let a=e.getContext(\"2d\");if(!a||r<=0)return;a.save(),a.scale(t,t);let i=e.width/t,l=e.height/t,s=i/n,c=o*s,u=60,d=5,p=16,f=12,h=u/c*r,v=tu(h),T=v/r*c,y=l-f,g=i-T-f;a.shadowColor=\"rgba(0, 0, 0, 0.5)\",a.shadowBlur=2,a.shadowOffsetX=1,a.shadowOffsetY=1,a.fillStyle=\"white\",a.fillRect(g,y,T,d);let m=KT(v,\"\\xC5\\u207B\\xB9\");a.font=`${p}px ${Of}`,a.fillStyle=\"white\",a.textAlign=\"center\",a.textBaseline=\"bottom\",a.fillText(m,g+T/2,y-4),a.textAlign=\"left\",a.textBaseline=\"bottom\",a.fillText(`${o.toFixed(1)}\\xD7`,f,l-f+d),a.restore()}function QT(e){let{imageCanvas:t,title:o,lut:r,vmin:n=0,vmax:a=1,logScale:i=!1,pixelSize:l=0,showColorbar:s=!0,showScaleBar:c=!0,scale:u=4,drawAnnotations:d}=e,p=t.width,f=t.height,h=20,v=o?28:0,T=o?8:0,y=s&&r&&n!==a,g=y?20:0,m=y?12:0,b=y?60:0,P=h+p+m+g+b+h,R=h+v+T+f+h,C=document.createElement(\"canvas\");C.width=P*u,C.height=R*u;let M=C.getContext(\"2d\");M.scale(u,u),M.fillStyle=\"white\",M.fillRect(0,0,P,R),o&&(M.fillStyle=\"black\",M.font=`bold 18px ${Of}`,M.textAlign=\"left\",M.textBaseline=\"top\",M.fillText(o,h,h));let D=h,_=h+v+T;if(M.imageSmoothingEnabled=!1,M.drawImage(t,D,_,p,f),M.imageSmoothingEnabled=!0,d&&(M.save(),M.translate(D,_),d(M),M.restore()),c&&l>0){let k=Math.max(60,p*.15),x=Math.max(4,Math.round(f*.012)),N=Math.max(14,Math.round(f*.04)),O=Math.max(12,Math.round(p*.03)),A=k*l,z=tu(A),L=z/l,I=_+f-O,F=D+p-L-O;M.shadowColor=\"rgba(0, 0, 0, 0.5)\",M.shadowBlur=2,M.shadowOffsetX=1,M.shadowOffsetY=1,M.fillStyle=\"white\",M.fillRect(F,I,L,x);let fe=KT(z,\"\\xC5\");M.font=`bold ${N}px ${Of}`,M.fillStyle=\"white\",M.textAlign=\"center\",M.textBaseline=\"bottom\",M.fillText(fe,F+L/2,I-4),M.shadowColor=\"transparent\",M.shadowBlur=0,M.shadowOffsetX=0,M.shadowOffsetY=0}if(y&&r){let k=D+p+m,x=_,N=f;for(let O=0;Oe.toBlob(R=>P(R),\"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`,d=`\nendstream\nendobj\n`,p=new TextEncoder,f=p.encode(c+u),h=p.encode(d),v=c.length;s.push(v);let y=f.length+r.length+h.length,g=`xref\n0 6\n0000000000 65535 f \n`;for(let P=0;P>\nstartxref\n${y}\n%%EOF\n`;let m=p.encode(g),b=new Uint8Array(f.length+r.length+h.length+m.length);return b.set(f,0),b.set(r,f.length),b.set(h,f.length+r.length),b.set(m,f.length+r.length+h.length),new Blob([b],{type:\"application/pdf\"})}function ou(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 HM(e){let t=new Float32Array(e.length);for(let o=0;or&&(r=s)}let n=t/e.length,a=0;for(let l=0;ln&&(n=s))}if(!isFinite(r)||!isFinite(n)||r===n)return o;let a=n-r;for(let l=0;l0)for(let l=0;l>1;for(;l<=n;)n-=l,l>>=1;n+=l}let a=o?1:-1;for(let i=2;i<=r;i<<=1){let l=i>>1,s=a*2*Math.PI/i,c=Math.cos(s),u=Math.sin(s);for(let d=0;d>1,n=o>>1,a=new Float32Array(t*o);for(let i=0;i, b: vec2) -> vec2 { return vec2(a.x*b.x-a.y*b.y, a.x*b.y+a.y*b.x); }\nfn twiddle(k: u32, N: u32, inverse: f32) -> vec2 { let angle = inverse * 2.0 * 3.14159265359 * f32(k) / f32(N); return vec2(cos(angle), sin(angle)); }\nfn bitReverse(x: u32, log2N: u32) -> u32 { var result: u32 = 0u; var val = x; for (var i: u32 = 0u; i < log2N; i = i + 1u) { result = (result << 1u) | (val & 1u); val = val >> 1u; } return result; }\nstruct FFT2DParams { width: u32, height: u32, log2Size: u32, stage: u32, inverse: f32, isRowWise: u32, }\n@group(0) @binding(0) var params: FFT2DParams;\n@group(0) @binding(1) var data: array>;\nfn getIndex(row: u32, col: u32) -> u32 { return row * params.width + col; }\n@compute @workgroup_size(16, 16) fn bitReverseRows(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let rev = bitReverse(col, params.log2Size); if (col < rev) { let idx1 = getIndex(row, col); let idx2 = getIndex(row, rev); let temp = data[idx1]; data[idx1] = data[idx2]; data[idx2] = temp; } }\n@compute @workgroup_size(16, 16) fn bitReverseCols(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let rev = bitReverse(row, params.log2Size); if (row < rev) { let idx1 = getIndex(row, col); let idx2 = getIndex(rev, col); let temp = data[idx1]; data[idx1] = data[idx2]; data[idx2] = temp; } }\n@compute @workgroup_size(16, 16) fn butterflyRows(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let idx = gid.x; if (row >= params.height || idx >= params.width / 2u) { return; } let stage = params.stage; let halfSize = 1u << stage; let fullSize = halfSize << 1u; let group = idx / halfSize; let pos = idx % halfSize; let col_i = group * fullSize + pos; let col_j = col_i + halfSize; if (col_j >= params.width) { return; } let w = twiddle(pos, fullSize, params.inverse); let i = getIndex(row, col_i); let j = getIndex(row, col_j); let u = data[i]; let t = cmul(w, data[j]); data[i] = u + t; data[j] = u - t; }\n@compute @workgroup_size(16, 16) fn butterflyCols(@builtin(global_invocation_id) gid: vec3) { let col = gid.x; let idx = gid.y; if (col >= params.width || idx >= params.height / 2u) { return; } let stage = params.stage; let halfSize = 1u << stage; let fullSize = halfSize << 1u; let group = idx / halfSize; let pos = idx % halfSize; let row_i = group * fullSize + pos; let row_j = row_i + halfSize; if (row_j >= params.height) { return; } let w = twiddle(pos, fullSize, params.inverse); let i = getIndex(row_i, col); let j = getIndex(row_j, col); let u = data[i]; let t = cmul(w, data[j]); data[i] = u + t; data[j] = u - t; }\n@compute @workgroup_size(16, 16) fn normalize2D(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let idx = getIndex(row, col); let scale = 1.0 / f32(params.width * params.height); data[idx] = data[idx] * scale; }`,JT=class{constructor(t){this.pipelines2D=null;this.initialized=!1;this.device=t}async init(){if(this.initialized)return;let t=this.device.createShaderModule({code:U6});this.pipelines2D={bitReverseRows:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"bitReverseRows\"}}),bitReverseCols:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"bitReverseCols\"}}),butterflyRows:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"butterflyRows\"}}),butterflyCols:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"butterflyCols\"}}),normalize:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"normalize2D\"}})},this.initialized=!0}async fft2D(t,o,r,n,a=!1){await this.init();let i=La(r),l=La(n),s=i!==r||l!==n,c=Math.log2(i),u=Math.log2(l),d=i*l,p=r*n,f,h;if(s){f=new Float32Array(d),h=new Float32Array(d);for(let O=0;O{let A=this.device.createBindGroup({layout:O.getBindGroupLayout(0),entries:[{binding:0,resource:{buffer:y}},{binding:1,resource:{buffer:T}}]}),z=this.device.createCommandEncoder(),L=z.beginComputePass();L.setPipeline(O),L.setBindGroup(0,A),L.dispatchWorkgroups(b,P),L.end(),this.device.queue.submit([z.finish()])},C=new ArrayBuffer(24),M=new Uint32Array(C),D=new Float32Array(C);M[0]=i,M[1]=l,M[2]=c,M[3]=0,D[4]=m,M[5]=1,this.device.queue.writeBuffer(y,0,C),R(this.pipelines2D.bitReverseRows);for(let O=0;Ov+T,0)/4;let a=e.length;if(a===0)return{min:0,max:0};let i=1/0,l=-1/0;for(let v=0;vl&&(l=T)}if(i===l)return{min:i,max:l};let s=1024,c=new Uint32Array(s),u=l-i,d=(s-1)/u;for(let v=0;v=p){h=i+v/(s-1)*u;break}return h<=i&&(h=l),{min:i,max:h}}var zf=null,FM=null,L6=\"GPU\";async function XM(){if(zf)return zf;if(!navigator.gpu)return console.warn(\"WebGPU not supported, falling back to CPU FFT\"),null;try{let e=await navigator.gpu.requestAdapter();if(!e)return console.warn(\"No GPU adapter found\"),null;try{let t=await e.requestAdapterInfo?.();t&&(L6=t.description||`${t.vendor} ${t.architecture||\"\"} ${t.device||\"\"}`.trim()||\"Generic WebGPU Adapter\")}catch{}return FM=await e.requestDevice(),zf=new JT(FM),await zf.init(),zf}catch(e){return console.warn(\"WebGPU init failed:\",e),null}}var ct=j(W());var WM=j(Te(),1),KM=kr((0,WM.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var QM={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 ru=QM;function ZM(e){let t=ru.widgets[e];if(!t){let o=Object.keys(ru.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function V6(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function nu(e,t){let r=ZM(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function au(e){return[...ZM(e).tool_groups]}function Ah(e,t){let o=au(e),r=new Set(o),n=[],a=new Set;for(let i of V6(t)){let l=nu(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 JM(e,t){return au(e).filter(o=>o!==\"all\"&&t.has(o))}function eO(e,t){let o=Ah(e,t);return o.includes(\"all\")?au(e).filter(r=>r!==\"all\"):o}function tO(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function oO(){return Object.keys(ru.control_presets)}function rO(e){return ru.control_presets[e]?.label??e}function nO(e,t){let o=ru.control_presets[t];if(!o){let i=Object.keys(ru.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=au(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>nu(e,i))),a=r.filter(i=>!n.has(i));return Ah(e,a)}function zh(e,t,o){let r=Ah(e,o),n=Ah(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=d=>{let p=nu(e,d);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:d=>{let p=nu(e,d);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function tx(e,t,o){let r=new Set(eO(e,t)),n=nu(e,o);return n===\"all\"?[\"all\"]:(r.add(n),JM(e,r))}function ox(e,t,o){let r=new Set(eO(e,t));return r.delete(nu(e,o)),JM(e,r)}var aO={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},I6={fontSize:10,py:.25,px:1,minWidth:0};function iO({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=ct.useState(null),c=ct.useMemo(()=>au(e).filter(h=>h!==\"all\"),[e]),u=ct.useMemo(()=>zh(e,r,t),[e,r,t]),d=ct.useCallback((h,v)=>{o(T=>v?ox(e,T,h):tx(e,T,h))},[o,e]),p=ct.useCallback((h,v)=>{n(T=>v?tx(e,T,h):ox(e,T,h))},[n,e]),f=ct.useCallback(h=>{o(nO(e,h))},[o,e]);return ct.createElement(ct.Fragment,null,ct.createElement(Mf,{title:\"Customize controls\",arrow:!0,placement:\"top\"},ct.createElement(Xc,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:h=>s(h.currentTarget),sx:{p:.25,ml:.5,color:a.text}},ct.createElement(KM,{sx:{fontSize:16}}))),ct.createElement(zi,{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}}},ct.createElement(pe,{sx:{px:.5,pb:.75}},ct.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),ct.createElement(pe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},oO().map(h=>ct.createElement(ln,{key:h,size:\"small\",sx:I6,\"data-testid\":`preset-${h}`,onClick:()=>f(h)},rO(h))))),ct.createElement(ET,{sx:{borderColor:a.border,my:.5}}),ct.createElement(pe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},ct.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(h=>{let v=i?.[h]??tO(h),T=u.isHidden(h),y=u.isLocked(h);return ct.createElement(pe,{key:h,\"data-testid\":`tool-row-${h}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},ct.createElement(he,{sx:{fontSize:11}},v),ct.createElement(pe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},ct.createElement(he,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),ct.createElement(Qn,{size:\"small\",checked:!T,onChange:g=>d(h,g.target.checked),inputProps:{\"aria-label\":`show-${h}`},sx:aO.small}),ct.createElement(he,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),ct.createElement(Qn,{size:\"small\",checked:y,onChange:g=>p(h,g.target.checked),inputProps:{\"aria-label\":`lock-${h}`},sx:aO.small,disabled:T})))}))))}var $6=.5,F6=10,lO=450,sO=10,lx=.707;function q6(e,t,o,r,n,a){let i=Math.max(0,Math.floor(r)-a),l=Math.max(0,Math.floor(n)-a),s=Math.min(t-1,Math.floor(r)+a),c=Math.min(o-1,Math.floor(n)+a),u=Math.round(r),d=Math.round(n),p=-1/0;for(let b=l;b<=c;b++)for(let P=i;P<=s;P++){let R=e[b*t+P];R>p&&(p=R,u=P,d=b)}let f=Math.max(0,u-1),h=Math.min(t-1,u+1),v=Math.max(0,d-1),T=Math.min(o-1,d+1),y=0,g=0,m=0;for(let b=v;b<=T;b++)for(let P=f;P<=h;P++){let R=e[b*t+P];y+=R,g+=R*P,m+=R*b}return y>0?{row:m/y,col:g/y}:{row:d,col:u}}var Y6=5;function cO(e,t){return e>0?t===\"\\xC5\"?{pixelSize:e,unit:\"\\xC5\"}:t===\"nm\"?{pixelSize:e*10,unit:\"\\xC5\"}:t===\"mrad\"?{pixelSize:e,unit:\"mrad\"}:{pixelSize:e,unit:\"px\"}:{pixelSize:1,unit:\"px\"}}var rx={label:{fontSize:11},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},Rt={XS:4,SM:8,MD:12,LG:16},nx={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"},imageBox:{bgcolor:\"#000\",border:\"1px solid #444\",overflow:\"hidden\",position:\"relative\"}},iu={display:\"flex\",alignItems:\"center\",gap:`${Rt.SM}px`,px:1,py:.5,width:\"fit-content\"},Hi={fontSize:10,py:.25,px:1,minWidth:0,\"&.Mui-disabled\":{color:\"#666\",borderColor:\"#444\"}},Nf={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},G6={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}};function pn(e){if(e===0)return\"0\";let t=Math.abs(e);return t<.001||t>=1e4?e.toExponential(2):t<.01?e.toFixed(4):t<1?e.toFixed(3):e.toFixed(2)}function X6(e,t,o,r,n,a,i,l,s,c,u=!1,d=5){let p=e.getContext(\"2d\");if(!p)return;p.save(),p.scale(t,t);let f=e.width/t,h=e.height/t,v=f/l,T=h/s,y=r*n*v+a*v,g=o*n*T+i*T,m=12,b=1.5;if(p.shadowColor=\"rgba(0, 0, 0, 0.5)\",p.shadowBlur=2,p.shadowOffsetX=1,p.shadowOffsetY=1,p.strokeStyle=c?\"rgba(255, 255, 0, 0.9)\":\"rgba(255, 100, 100, 0.9)\",p.lineWidth=b,p.beginPath(),p.moveTo(y-m,g),p.lineTo(y+m,g),p.moveTo(y,g-m),p.lineTo(y,g+m),p.stroke(),u&&d>0){let P=d*n*v,R=d*n*T;p.setLineDash([4,3]),p.strokeStyle=\"rgba(0, 200, 255, 0.7)\",p.lineWidth=1.2,p.shadowBlur=0,p.beginPath(),p.ellipse(y,g,P,R,0,0,2*Math.PI),p.stroke(),p.setLineDash([])}p.restore()}function W6(e,t,o,r,n,a,i,l,s,c,u,d,p,f,h,v){if(o===\"off\")return;let T=e.getContext(\"2d\");if(!T)return;T.save(),T.scale(t,t);let y=e.width/t,g=e.height/t,m=y/d,b=g/p,P=n*s*m+c*m,R=r*s*b+u*b,C=2.5,M=10,D=6;T.shadowColor=\"rgba(0, 0, 0, 0.4)\",T.shadowBlur=2,T.shadowOffsetX=1,T.shadowOffsetY=1;let _=(O,A)=>{let z,L;h?(z=\"rgba(0, 200, 255, 1)\",L=\"rgba(255, 255, 255, 1)\"):v?(z=\"rgba(255, 100, 100, 1)\",L=\"rgba(255, 255, 255, 1)\"):(z=\"rgba(0, 255, 0, 0.8)\",L=\"rgba(255, 255, 255, 0.8)\"),T.beginPath(),T.arc(O,A,D,0,2*Math.PI),T.fillStyle=z,T.fill(),T.strokeStyle=L,T.lineWidth=1.5,T.stroke()},k=()=>{T.strokeStyle=f?\"rgba(255, 255, 0, 0.9)\":\"rgba(0, 255, 0, 0.9)\",T.lineWidth=C,T.beginPath(),T.moveTo(P-M,R),T.lineTo(P+M,R),T.moveTo(P,R-M),T.lineTo(P,R+M),T.stroke()},x=f?\"rgba(255, 255, 0, 0.9)\":\"rgba(0, 255, 0, 0.9)\",N=f?\"rgba(255, 255, 0, 0.12)\":\"rgba(0, 255, 0, 0.12)\";if(o===\"circle\"&&a>0){let O=a*s*m,A=a*s*b;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.ellipse(P,R,O,A,0,0,2*Math.PI),T.stroke(),T.fillStyle=N,T.fill(),k();let z=O*lx,L=A*lx;_(P+z,R+L)}else if(o===\"square\"&&a>0){let O=a*s*m,A=a*s*b,z=P-O,L=R-A;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.rect(z,L,O*2,A*2),T.stroke(),T.fillStyle=N,T.fill(),k(),_(P+O,R+A)}else if(o===\"rect\"&&i>0&&l>0){let O=i/2*s*m,A=l/2*s*b,z=P-O,L=R-A;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.rect(z,L,O*2,A*2),T.stroke(),T.fillStyle=N,T.fill(),k(),_(P+O,R+A)}T.restore()}function K6({items:e}){return S.createElement(pe,{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\"}}},S.createElement(\"tbody\",null,e.map(([t,o],r)=>S.createElement(\"tr\",{key:r},S.createElement(\"td\",null,t),S.createElement(\"td\",null,o)))))}function Q6({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return S.createElement(Mf,{title:typeof e==\"string\"?S.createElement(he,{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\"}`}}}}},S.createElement(he,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function ax({data:e,vminPct:t,vmaxPct:o,onRangeChange:r,width:n=120,height:a=40,theme:i=\"dark\",dataMin:l=0,dataMax:s=1}){let c=S.useRef(null),u=S.useMemo(()=>IM(e),[e]),d=i===\"dark\"?{bg:\"#1a1a1a\",barActive:\"#888\",barInactive:\"#444\",border:\"#333\"}:{bg:\"#f0f0f0\",barActive:\"#666\",barInactive:\"#bbb\",border:\"#ccc\"};return S.useEffect(()=>{let p=c.current;if(!p)return;let f=p.getContext(\"2d\");if(!f)return;let h=window.devicePixelRatio||1;p.width=n*h,p.height=a*h,f.scale(h,h),f.fillStyle=d.bg,f.fillRect(0,0,n,a);let v=64,T=Math.floor(u.length/v),y=[];for(let R=0;R=b&&R<=P;f.fillStyle=D?d.barActive:d.barInactive,f.fillRect(M+.5,a-C,Math.max(1,m-1),C)}},[u,t,o,n,a,d]),S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:.25}},S.createElement(\"canvas\",{ref:c,style:{width:n,height:a,border:`1px solid ${d.border}`}}),S.createElement(ql,{value:[t,o],onChange:(p,f)=>{let[h,v]=f;r(Math.min(h,v-1),Math.max(v,h+1))},min:0,max:100,size:\"small\",valueLabelDisplay:\"auto\",valueLabelFormat:p=>{let f=l+p/100*(s-l);return f>=1e3?f.toExponential(1):f.toFixed(1)},sx:{width:n,py:0,\"& .MuiSlider-thumb\":{width:8,height:8},\"& .MuiSlider-rail\":{height:2},\"& .MuiSlider-track\":{height:2},\"& .MuiSlider-valueLabel\":{fontSize:10,padding:\"2px 4px\"}}}),S.createElement(pe,{sx:{display:\"flex\",justifyContent:\"space-between\",width:n}},S.createElement(he,{sx:{fontSize:8,fontFamily:\"monospace\",opacity:.6,lineHeight:1}},(()=>{let p=l+t/100*(s-l);return p>=1e3?p.toExponential(1):p.toFixed(1)})()),S.createElement(he,{sx:{fontSize:8,fontFamily:\"monospace\",opacity:.6,lineHeight:1}},(()=>{let p=l+o/100*(s-l);return p>=1e3?p.toExponential(1):p.toFixed(1)})())))}function ix(e,t,o,r,n,a,i){let l=i-n,s=a-r,c=Math.sqrt(l*l+s*s),u=Math.max(2,Math.ceil(c)),d=new Float32Array(u);for(let p=0;ps&&(s=v,i=h,l=f)}return{row:l,col:i}}function Z6(e,t,o,r,n,a,i,l,s){if(r===\"off\"||r===\"point\")return null;let c,u,d,p;if(r===\"rect\"){let T=l/2,y=s/2;c=Math.max(0,Math.floor(a-T)),u=Math.max(0,Math.floor(n-y)),d=Math.min(t,Math.ceil(a+T)),p=Math.min(o,Math.ceil(n+y))}else c=Math.max(0,Math.floor(a-i)),u=Math.max(0,Math.floor(n-i)),d=Math.min(t,Math.ceil(a+i)),p=Math.min(o,Math.ceil(n+i));let f=d-c,h=p-u;if(f<2||h<2)return null;let v=new Float32Array(f*h);if(r===\"circle\"||r===\"annular\"){let T=i*i;for(let y=0;y({label:{...rx.label,color:o.textMuted},value:{...rx.value,color:o.textMuted},title:{...rx.title,color:o.accent}}),[o]),[a]=ke(\"nav_rows\"),[i]=ke(\"nav_cols\"),[l]=ke(\"sig_rows\"),[s]=ke(\"sig_cols\"),[c,u]=ke(\"pos_row\"),[d,p]=ke(\"pos_col\"),[f]=ke(\"frame_bytes\"),[h]=ke(\"nav_image_bytes\"),[v]=ke(\"nav_data_min\"),[T]=ke(\"nav_data_max\"),[y]=ke(\"sig_data_min\"),[g]=ke(\"sig_data_max\"),[m,b]=ke(\"roi_mode\"),[P,R]=ke(\"roi_reduce\"),[C]=ke(\"roi_center_row\"),[M]=ke(\"roi_center_col\"),[D,_]=ke(\"roi_radius\"),[k,x]=ke(\"roi_width\"),[N,O]=ke(\"roi_height\"),[A]=ke(\"nav_stats\"),[z]=ke(\"sig_stats\"),[L]=ke(\"nav_pixel_size\"),[I]=ke(\"sig_pixel_size\"),[F]=ke(\"nav_pixel_unit\"),[fe]=ke(\"sig_pixel_unit\"),[Z]=ke(\"title\"),[De,it]=ke(\"snap_enabled\"),[$e,Me]=ke(\"snap_radius\"),[Le,qe]=ke(\"profile_line\"),[Be,ot]=ke(\"profile_width\"),[Se]=ke(\"show_stats\"),[we]=ke(\"show_controls\"),[Re,Ye]=ke(\"show_fft\"),[ce,Ve]=ke(\"disabled_tools\"),[yt,Fe]=ke(\"hidden_tools\"),Ce=S.useMemo(()=>zh(\"Show4D\",ce,yt),[ce,yt]),xt=Ce.isHidden(\"display\"),rt=Ce.isHidden(\"histogram\"),Ze=Ce.isHidden(\"stats\"),le=Ce.isHidden(\"navigation\"),no=Ce.isHidden(\"playback\"),Je=Ce.isHidden(\"view\"),q=Ce.isHidden(\"export\"),$=Ce.isHidden(\"roi\"),ue=Ce.isHidden(\"profile\"),ze=Ce.isHidden(\"fft\"),ie=Ce.isLocked(\"display\"),be=Ce.isLocked(\"histogram\"),ge=Ce.isLocked(\"stats\"),Ge=Ce.isLocked(\"navigation\"),Ee=Ce.isLocked(\"playback\"),ve=Ce.isLocked(\"view\"),et=Ce.isLocked(\"export\"),Kt=Ce.isLocked(\"roi\"),vo=Ce.isLocked(\"profile\"),Y=Ce.isLocked(\"fft\"),Oe=Re&&!ze,Mt=t.theme===\"dark\"?\"#0f0\":\"#1a7a1a\",[Ft,ht]=S.useState(null),qt=Oe&&m!==\"off\"&&m!==\"point\",[rr,Ho]=ke(\"path_playing\"),[nr,_e]=ke(\"path_index\"),[To]=ke(\"path_length\"),[sx]=ke(\"path_interval_ms\"),[Df]=ke(\"path_loop\"),[,fO]=ke(\"_gif_export_requested\"),[_f]=ke(\"_gif_data\"),[cx]=ke(\"_gif_metadata_json\"),[Bf,ux]=S.useState(!1),[px,kf]=S.useState(null),[fx,lu]=S.useState(null),[Dh,_h]=S.useState(c+.5),[Bh,kh]=S.useState(d+.5),[su,jh]=S.useState(!1),[cu,Uh]=S.useState(!1),[es,Lh]=S.useState(!1),[Hh,Vh]=S.useState(!1),Ih=S.useRef(null),[uu,$h]=S.useState(C),[pu,Fh]=S.useState(M),[dx,Vi]=S.useState(!1),[fu,Ii]=S.useState(null),[jf,dO]=S.useState(\"inferno\"),[Uf,mO]=S.useState(\"inferno\"),[$i,yO]=S.useState(\"linear\"),[Jn,hO]=S.useState(\"linear\"),Lf=.5,du=.5,[qh,gO]=S.useState(0),[Yh,bO]=S.useState(100),[Hf,vO]=S.useState(0),[Vf,TO]=S.useState(100),[Go,If]=S.useState(1),[ea,$f]=S.useState(0),[ta,Ff]=S.useState(0),[Oo,qf]=S.useState(1),[fn,mu]=S.useState(0),[dn,yu]=S.useState(0),[An,mx]=S.useState(lO),[yx,hx]=S.useState(!1),[Fi,gx]=S.useState(null),[xO,SO]=S.useState(null),[PO,RO]=S.useState(null),[CO,EO]=S.useState(0),[wO,MO]=S.useState(0),[Ao,Gh]=S.useState(!1),[Lr,Ha]=S.useState(null),bx=S.useRef(null),Ie=Le||[],ar=S.useRef(null),ts=S.useRef(null),[hu,Xh]=S.useState(null),[Wh,Kh]=S.useState(!1),[vx,qi]=S.useState(null),[Tx,Yi]=S.useState(!1),gu=S.useRef(null),Qh=S.useRef(null),[xx,OO]=S.useState(!1),bu=S.useRef(null),vu=S.useRef(null),Zh=S.useRef(null),Jh=S.useRef(null),Yf=S.useRef(null),[AO,zO]=S.useState(0),[NO,DO]=S.useState(0),[Hr,Gf]=S.useState(1),[Va,Tu]=S.useState(0),[Ia,xu]=S.useState(0),[eg,_O]=S.useState(\"inferno\"),[Xf,BO]=S.useState(!1),[tg,kO]=S.useState(!0),[og,jO]=S.useState(0),[rg,UO]=S.useState(100),[LO,HO]=S.useState(null),[Sx,VO]=S.useState({min:0,max:1}),[Wf,IO]=S.useState({mean:0,min:0,max:0,std:0}),[Px,ng]=S.useState(!1),[Su,ag]=S.useState(null),[ir,Kf]=S.useState(null),os=S.useRef(null),ig=S.useRef(\"circle\"),[zn,rs]=S.useState(null),lg=a>i?Math.round(An*(i/a)):An,Rx=i>a?Math.round(An*(a/i)):An,Sr=l>s?Math.round(An*(s/l)):An,Gi=s>l?Math.round(An*(l/s)):An,oa=S.useRef(null),Pu=S.useRef(null),Ru=S.useRef(null),Qf=S.useRef(null),sg=S.useRef(null),Nn=S.useRef(null),$a=S.useRef(null),ns=S.useRef(null),cg=S.useRef(null),Zf=S.useRef(null),ug=S.useRef(null),pg=S.useRef(null),Cx=S.useCallback(w=>w instanceof HTMLElement?w.isContentEditable?!0:w.closest(\"input, textarea, select, [role='textbox'], [contenteditable='true']\")!==null:!1,[]),$O=S.useCallback(w=>{w.target?.closest(\"canvas\")&&pg.current?.focus()},[]);S.useEffect(()=>{ze&&Re&&Ye(!1)},[ze,Re,Ye]),S.useEffect(()=>{Ee&&rr&&Ho(!1)},[Ee,rr,Ho]),S.useEffect(()=>{$&&m!==\"off\"&&b(\"off\")},[$,m,b]),S.useEffect(()=>{ue&&Ao&&(Gh(!1),qe([]),Ha(null),qi(null),Yi(!1))},[ue,Ao,qe]),S.useEffect(()=>{su||(_h(c+.5),kh(d+.5))},[c,d,su]),S.useEffect(()=>{!cu&&!es&&($h(C),Fh(M))},[C,M,cu,es]),S.useEffect(()=>{let w=B=>B.preventDefault(),E=[Pu.current,ns.current,vu.current];return E.forEach(B=>B?.addEventListener(\"wheel\",w,{passive:!1})),()=>E.forEach(B=>B?.removeEventListener(\"wheel\",w))},[Oe]),S.useEffect(()=>{XM().then(w=>{w&&(Qh.current=w,OO(!0))})},[]),S.useEffect(()=>{if(!rr||To===0)return;let w=setInterval(()=>{_e(E=>{let B=E+1;return B>=To?Df?0:(Ho(!1),E):B})},sx);return()=>clearInterval(w)},[rr,To,sx,Df,_e,Ho]),S.useEffect(()=>{if(!h)return;let w=h.byteLength/4,E=new Float32Array(h.buffer,h.byteOffset,w),B=Nn.current;(!B||B.length!==w)&&(B=new Float32Array(w),Nn.current=B),B.set(E);let K=new Float32Array(w);if($i===\"log\")for(let X=0;X{if(!f)return;let w=new Float32Array(f.buffer,f.byteOffset,f.byteLength/4);(!ar.current||ar.current.length!==w.length)&&(ar.current=new Float32Array(w.length)),ar.current.set(w);let E=new Float32Array(w.length);if(Jn===\"log\")for(let B=0;B{if(!Nn.current)return;let w=Nn.current,E;if($i===\"log\"){E=new Float32Array(w.length);for(let de=0;dede+1)},[h,jf,qh,Yh,$i,Lf,a,i]),S.useLayoutEffect(()=>{if(!oa.current||!Qf.current)return;let w=oa.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(ea,ta),E.scale(Go,Go),E.drawImage(Qf.current,0,0),E.restore())},[CO,Go,ea,ta]),S.useEffect(()=>{if(!f)return;let w=new Float32Array(f.buffer,f.byteOffset,f.byteLength/4),E;if(Jn===\"log\"){E=new Float32Array(w.length);for(let de=0;dede+1)},[f,Uf,Hf,Vf,Jn,du,l,s]),S.useLayoutEffect(()=>{if(!$a.current||!Zf.current)return;let w=$a.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(fn,dn),E.scale(Oo,Oo),E.drawImage(Zf.current,0,0),E.restore())},[wO,Oo,fn,dn]),S.useEffect(()=>{if(!Oe||!ar.current){ht(null);return}let w=!1,E=ar.current,B=s,K=l,X=E,J=0,ee=0;if(qt){let oe=Z6(E,s,l,m,C,M,D,k,N);if(oe){J=oe.cropW,ee=oe.cropH;let ae=La(oe.cropW),de=La(oe.cropH),Ot=new Float32Array(ae*de);for(let Qt=0;Qt{let oe,ae;if(xx&&Qh.current){let de=await Qh.current.fft2D(X.slice(),new Float32Array(X.length),te,ne,!1);oe=de.real,ae=de.imag}else oe=X.slice(),ae=new Float32Array(X.length),qM(oe,ae,te,ne,!1);w||(ex(oe,te,ne),ex(ae,te,ne),Yf.current=YM(oe,ae),ht(J>0?{cropWidth:J,cropHeight:ee,fftWidth:te,fftHeight:ne}:null),zO(de=>de+1),Kf(null))})(),()=>{w=!0}},[Oe,qt,f,l,s,xx,m,C,M,D,k,N]),S.useEffect(()=>{let w=Yf.current;if(!Oe||!w)return;let E=Ft?.fftWidth??s,B=Ft?.fftHeight??l,K,X;tg?{min:K,max:X}=GM(w,E,B):{min:K,max:X}=ou(w);let J=Xf?HM(w):w;Xf&&(K=Math.log1p(K),X=Math.log1p(X)),HO(J),VO({min:K,max:X}),IO(VM(J));let{vmin:ee,vmax:te}=Af(K,X,og,rg),ne=On[eg]||On.inferno,G=Mh(J,E,B,ne,ee,te);G&&(Jh.current=G,DO(oe=>oe+1))},[Oe,AO,Xf,tg,og,rg,eg,l,s,Ft]),S.useLayoutEffect(()=>{if(!Oe||!bu.current||!Jh.current)return;let w=bu.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(Va,Ia),E.scale(Hr,Hr),E.drawImage(Jh.current,0,0),E.restore())},[Oe,NO,Hr,Va,Ia]),S.useEffect(()=>{if(!Zh.current||!Oe)return;let w=Zh.current;w.width=Sr*r,w.height=Gi*r;let E=Ft?.fftWidth??s;if(I>0){let B=1/(I*E);LM(w,r,Hr,B,E)}else Oh(w,r,Hr,1,\"px\",E);if(ir){let B=w.getContext(\"2d\");if(B){B.save(),B.scale(r,r);let K=(Va+ir.col*Hr)*Sr/s,X=(Ia+ir.row*Hr)*Gi/l;B.strokeStyle=\"rgba(255, 255, 255, 0.9)\",B.shadowColor=\"rgba(0, 0, 0, 0.6)\",B.shadowBlur=2,B.lineWidth=1.5;let J=8;if(B.beginPath(),B.moveTo(K-J,X),B.lineTo(K-3,X),B.moveTo(K+3,X),B.lineTo(K+J,X),B.moveTo(K,X-J),B.lineTo(K,X-3),B.moveTo(K,X+3),B.lineTo(K,X+J),B.stroke(),B.beginPath(),B.arc(K,X,4,0,Math.PI*2),B.stroke(),ir.dSpacing!=null){let ee=ir.dSpacing,te=ee>=10?`d = ${(ee/10).toFixed(2)} nm`:`d = ${ee.toFixed(2)} \\xC5`;B.font=\"bold 11px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",B.fillStyle=\"white\",B.textAlign=\"left\",B.textBaseline=\"bottom\",B.fillText(te,K+10,X-4)}B.restore()}}},[Oe,Hr,Va,Ia,I,fe,s,l,Sr,Gi,Ft,ir]),S.useEffect(()=>{if(!Ru.current)return;let w=cO(L,F);Oh(Ru.current,r,Go,w.pixelSize,w.unit,i),m===\"off\"?X6(Ru.current,r,Dh,Bh,Go,ea,ta,i,a,su,De,$e):W6(Ru.current,r,m,uu,pu,D,k,N,Go,ea,ta,i,a,cu,es,Hh)},[Go,ea,ta,L,F,a,i,Dh,Bh,su,De,$e,m,uu,pu,D,k,N,cu,es,Hh]),S.useEffect(()=>{if(!cg.current)return;let w=cg.current,E=w.getContext(\"2d\");if(!E)return;E.clearRect(0,0,w.width,w.height);let B=cO(I,fe);if(Oh(w,r,Oo,B.pixelSize,B.unit,s),Ao&&Ie.length>0){E.save(),E.scale(r,r);let K=w.width/r,X=w.height/r,J=K/s,ee=X/l,te=ae=>ae*Oo*J+fn*J,ne=ae=>ae*Oo*ee+dn*ee,G=te(Ie[0].col),oe=ne(Ie[0].row);if(E.fillStyle=o.accent,E.beginPath(),E.arc(G,oe,4,0,Math.PI*2),E.fill(),Ie.length===2){let ae=te(Ie[1].col),de=ne(Ie[1].row);if(Be>1){let Ot=Ie[1].col-Ie[0].col,Qt=Ie[1].row-Ie[0].row,ao=Math.sqrt(Ot*Ot+Qt*Qt);if(ao>0){let gt=(Be-1)/2,Ut=-Ot/ao*gt,Ne=Qt/ao*gt;E.fillStyle=o.accent+\"20\",E.strokeStyle=o.accent,E.lineWidth=1,E.setLineDash([3,3]),E.beginPath(),E.moveTo(te(Ie[0].col+Ne),ne(Ie[0].row+Ut)),E.lineTo(te(Ie[1].col+Ne),ne(Ie[1].row+Ut)),E.lineTo(te(Ie[1].col-Ne),ne(Ie[1].row-Ut)),E.lineTo(te(Ie[0].col-Ne),ne(Ie[0].row-Ut)),E.closePath(),E.fill(),E.stroke(),E.setLineDash([])}}E.strokeStyle=o.accent,E.lineWidth=1.5,E.beginPath(),E.moveTo(G,oe),E.lineTo(ae,de),E.stroke(),E.fillStyle=o.accent,E.beginPath(),E.arc(ae,de,4,0,Math.PI*2),E.fill()}E.restore()}},[Oo,fn,dn,I,fe,l,s,Ao,Ie,Be,o]),S.useEffect(()=>{if(Ie.length===2&&ar.current){let w=Ie[0],E=Ie[1];Ha(Nh(ar.current,s,l,w.row,w.col,E.row,E.col,Be)),Ao||Gh(!0)}else Ha(null)},[Ie,Be,f]),S.useEffect(()=>{let w=bx.current;if(!w)return;let E=w.getContext(\"2d\");if(!E)return;let B=window.devicePixelRatio||1,K=Sr,X=76;w.width=K*B,w.height=X*B,E.scale(B,B);let J=t.theme===\"dark\";if(E.fillStyle=J?\"#1a1a1a\":\"#f0f0f0\",E.fillRect(0,0,K,X),!Lr||Lr.length<2){E.font=\"10px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#555\":\"#999\",E.textAlign=\"center\",E.textBaseline=\"middle\",E.fillText(\"Click two points on the signal to draw a profile\",K/2,X/2);return}let ee=6,ne=X-ee-18,G=1/0,oe=-1/0;for(let Ne=0;Neoe&&(oe=Lr[Ne]);let ae=oe-G||1;E.strokeStyle=o.accent,E.lineWidth=1.5,E.beginPath();for(let Ne=0;Ne0?(de=lr*I,Ot=fe):de=lr}let Qt=ee+ne;E.strokeStyle=J?\"#555\":\"#bbb\",E.lineWidth=.5;let ao=Math.max(2,Math.floor(K/70)),gt=tu(de/ao);E.font=\"9px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#888\":\"#666\",E.textBaseline=\"top\";let Ut=[];for(let Ne=0;Ne<=de+gt*.01&&!(Ne>de*1.001);Ne+=gt)Ut.push(Ne);for(let Ne=0;Ne0?Xo/de:0,Cu=lr*K;E.beginPath(),E.moveTo(Cu,Qt),E.lineTo(Cu,Qt+3),E.stroke(),E.textAlign=lr<.05?\"left\":lr>.95?\"right\":\"center\";let Jf=Xo%1===0?Xo.toFixed(0):Xo.toFixed(1);E.fillText(Ne===Ut.length-1?`${Jf} ${Ot}`:Jf,Cu,Qt+4)}E.font=\"9px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#888\":\"#666\",E.textAlign=\"left\",E.textBaseline=\"top\",E.fillText(Li(oe),2,1),E.textBaseline=\"bottom\",E.fillText(Li(G),2,ee+ne-1)},[Lr,Ie,I,fe,Sr,t.theme,o.accent]);let fg=(w,E,B,K,X,J,ee,te=!1)=>ne=>{if(te)return;ne.preventDefault();let G=ee.current;if(!G)return;let oe=G.getBoundingClientRect(),ae=(ne.clientX-oe.left)*(G.width/oe.width),de=(ne.clientY-oe.top)*(G.height/oe.height),Ot=ne.deltaY>0?.9:1.1,Qt=Math.max($6,Math.min(F6,K*Ot)),ao=Qt/K;w(Qt),E(ae-(ae-X)*ao),B(de-(de-J)*ao)},Ex=(w,E)=>{if(m===\"off\")return!1;if(m===\"rect\"){let B=(N||10)/2,K=(k||10)/2,X=uu+B,J=pu+K,ee=Math.sqrt((w-X)**2+(E-J)**2),te=Math.sqrt(K**2+B**2),ne=Math.min(sO/Go,te*.5);return ee{let E=Pu.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),J=((w.clientY-B.top)*(E.height/B.height)-ta)/Go,ee=(K-ea)/Go;if(m!==\"off\"){if(Kt)return;if(Ex(J,ee)){w.preventDefault(),Ih.current=m===\"rect\"&&k>0&&N>0?k/N:null,Lh(!0);return}Uh(!0),$h(J),Fh(ee);let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));e.set(\"roi_center\",[G,oe]),e.save_changes();return}if(Ge)return;jh(!0);let te=Math.round(Math.max(0,Math.min(a-1,J))),ne=Math.round(Math.max(0,Math.min(i-1,ee)));if(De&&Nn.current){let G=pO(Nn.current,i,a,ne,te,$e);te=G.row,ne=G.col}_h(te+.5),kh(ne+.5),e.set(\"pos_row\",te),e.set(\"pos_col\",ne),e.save_changes()},qO=w=>{let E=Pu.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),J=((w.clientY-B.top)*(E.height/B.height)-ta)/Go,ee=(K-ea)/Go;if(es){if(Kt)return;let G=Math.abs(J-uu),oe=Math.abs(ee-pu);if(m===\"rect\"){let ae=Math.max(2,Math.round(oe*2)),de=Math.max(2,Math.round(G*2));if(w.shiftKey&&Ih.current!=null){let Ot=Ih.current;ae/de>Ot?de=Math.max(2,Math.round(ae/Ot)):ae=Math.max(2,Math.round(de*Ot))}x(ae),O(de)}else _(m===\"square\"?Math.max(1,Math.round(Math.max(G,oe))):Math.max(1,Math.round(Math.sqrt(G**2+oe**2))));return}if(cu){if(Kt)return;$h(J),Fh(ee);let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));e.set(\"roi_center\",[G,oe]),e.save_changes();return}if(su){if(Ge)return;let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));if(De&&Nn.current){let ae=pO(Nn.current,i,a,oe,G,$e);G=ae.row,oe=ae.col}_h(G+.5),kh(oe+.5),e.set(\"pos_row\",G),e.set(\"pos_col\",oe),e.save_changes();return}let te=Math.floor(J),ne=Math.floor(ee);te>=0&&te=0&&neG?.panel===\"nav\"?null:G),Vh(Kt?!1:Ex(J,ee))},YO=()=>{jh(!1),Uh(!1),Lh(!1)},GO=()=>{jh(!1),Uh(!1),Lh(!1),Vh(!1),rs(w=>w?.panel===\"nav\"?null:w)},XO=()=>{ve||(If(1),$f(0),Ff(0))},WO=w=>{let E=vu.current;if(!E)return null;let B=E.getBoundingClientRect(),K=E.width/B.width,X=E.height/B.height,J=(w.clientX-B.left)*K,ee=(w.clientY-B.top)*X,te=(J-Va)/Hr;return{row:(ee-Ia)/Hr,col:te}},KO=w=>{ve||Y||(os.current={x:w.clientX,y:w.clientY},ng(!0),ag({x:w.clientX,y:w.clientY,panX:Va,panY:Ia}))},QO=w=>{if(ve||Y||!Px||!Su)return;let E=vu.current;if(!E)return;let B=E.getBoundingClientRect(),K=E.width/B.width,X=E.height/B.height;Tu(Su.panX+(w.clientX-Su.x)*K),xu(Su.panY+(w.clientY-Su.y)*X)},ZO=w=>{if(os.current){let E=w.clientX-os.current.x,B=w.clientY-os.current.y;if(Math.sqrt(E*E+B*B)<3){let K=WO(w);if(K){let X=Ft?.fftWidth??s,J=Ft?.fftHeight??l,ee=K.col,te=K.row;if(Yf.current){let Ot=q6(Yf.current,X,J,ee,te,Y6);ee=Ot.col,te=Ot.row}let ne=Math.floor(X/2),G=Math.floor(J/2),oe=ee-ne,ae=te-G,de=Math.sqrt(oe*oe+ae*ae);if(de<1)Kf(null);else{let Ot=null,Qt=null;if(I>0){let ao=La(X),gt=La(J),Ut=((Math.round(ee)-ne)%X+X)%X,Ne=((Math.round(te)-G)%J+J)%J,Xo=Ut<=ao/2?Ut/(ao*I):(Ut-ao)/(ao*I),lr=Ne<=gt/2?Ne/(gt*I):(Ne-gt)/(gt*I);Ot=Math.sqrt(Xo*Xo+lr*lr),Qt=Ot>0?1/Ot:null}Kf({row:te,col:ee,distPx:de,spatialFreq:Ot,dSpacing:Qt})}}}os.current=null}ng(!1),ag(null)},JO=()=>{os.current=null,ng(!1),ag(null)},eA=()=>{ve||Y||(Gf(1),Tu(0),xu(0),Kf(null))},tA=w=>{if(Ao&&vo||!Ao&&ve)return;ts.current={x:w.clientX,y:w.clientY};let E=ns.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),X=(w.clientY-B.top)*(E.height/B.height),J=(K-fn)/Oo,ee=(X-dn)/Oo;if(Ao){if(Ie.length===2){let te=Ie[0],ne=Ie[1],G=10/Oo,oe=Math.sqrt((J-te.col)**2+(ee-te.row)**2),ae=Math.sqrt((J-ne.col)**2+(ee-ne.row)**2);if(oe<=G||ae<=G){Xh(oe<=ae?0:1),Vi(!1),Ii(null);return}if(uO(J,ee,te.col,te.row,ne.col,ne.row)<=G){Kh(!0),gu.current={row:ee,col:J,p0:{row:te.row,col:te.col},p1:{row:ne.row,col:ne.col}},Vi(!1),Ii(null);return}}Vi(!0),Ii({x:w.clientX,y:w.clientY,panX:fn,panY:dn});return}Vi(!0),Ii({x:w.clientX,y:w.clientY,panX:fn,panY:dn})},oA=w=>{let E=ns.current;if(!E)return;let B=E.getBoundingClientRect();if(dx&&fu&&!ve){let G=E.width/B.width,oe=E.height/B.height,ae=(w.clientX-fu.x)*G,de=(w.clientY-fu.y)*oe;mu(fu.panX+ae),yu(fu.panY+de);return}let K=(w.clientX-B.left)*(E.width/B.width),X=(w.clientY-B.top)*(E.height/B.height),J=(K-fn)/Oo,ee=(X-dn)/Oo,te=Math.floor(ee),ne=Math.floor(J);if(te>=0&&te=0&&neG?.panel===\"sig\"?null:G);if(Ao&&!vo&&ar.current&&Ie.length===2){let G=Ie[0],oe=Ie[1],ae=10/Oo,de=Math.sqrt((J-G.col)**2+(ee-G.row)**2),Ot=Math.sqrt((J-oe.col)**2+(ee-oe.row)**2);if(hu!==null){let gt=Math.max(0,Math.min(l-1,ee)),Ut=Math.max(0,Math.min(s-1,J)),Ne=[hu===0?{row:gt,col:Ut}:Ie[0],hu===1?{row:gt,col:Ut}:Ie[1]];qe(Ne),Ha(Nh(ar.current,s,l,Ne[0].row,Ne[0].col,Ne[1].row,Ne[1].col,Be));return}if(Wh&&gu.current){let gt=gu.current,Ut=ee-gt.row,Ne=J-gt.col,Xo=Math.min(gt.p0.row,gt.p1.row),lr=Math.max(gt.p0.row,gt.p1.row),Cu=Math.min(gt.p0.col,gt.p1.col),Jf=Math.max(gt.p0.col,gt.p1.col);Ut=Math.max(Ut,-Xo),Ut=Math.min(Ut,l-1-lr),Ne=Math.max(Ne,-Cu),Ne=Math.min(Ne,s-1-Jf);let Eu=[{row:gt.p0.row+Ut,col:gt.p0.col+Ne},{row:gt.p1.row+Ut,col:gt.p1.col+Ne}];qe(Eu),Ha(Nh(ar.current,s,l,Eu[0].row,Eu[0].col,Eu[1].row,Eu[1].col,Be));return}let Qt=de<=ae?0:Ot<=ae?1:null,ao=Qt===null&&uO(J,ee,G.col,G.row,oe.col,oe.row)<=ae;qi(Qt),Yi(ao)}else vx!==null&&qi(null),Tx&&Yi(!1)},rA=w=>{if(hu!==null||Wh){Xh(null),Kh(!1),gu.current=null,ts.current=null,Vi(!1),Ii(null),qi(null),Yi(!1);return}if(Ao&&!vo&&ts.current){let E=w.clientX-ts.current.x,B=w.clientY-ts.current.y;if(Math.sqrt(E*E+B*B)<3){let K=ns.current;if(K&&ar.current){let X=K.getBoundingClientRect(),J=(w.clientX-X.left)*(K.width/X.width),ee=(w.clientY-X.top)*(K.height/X.height),te=(J-fn)/Oo,ne=(ee-dn)/Oo;if(te>=0&&te=0&&ne{Vi(!1),Ii(null),Xh(null),Kh(!1),qi(null),Yi(!1),gu.current=null,rs(w=>w?.panel===\"sig\"?null:w)},aA=()=>{ve||(qf(1),mu(0),yu(0))},dg=w=>{ve||(w.stopPropagation(),w.preventDefault(),hx(!0),gx({x:w.clientX,y:w.clientY,size:An}))};S.useEffect(()=>{if(!yx)return;let w=0,E=Fi?Fi.size:An,B=X=>{if(!Fi)return;let J=Math.max(X.clientX-Fi.x,X.clientY-Fi.y);E=Math.max(lO,Math.min(800,Fi.size+J)),w||(w=requestAnimationFrame(()=>{w=0,mx(E)}))},K=()=>{cancelAnimationFrame(w),mx(E),hx(!1),gx(null)};return document.addEventListener(\"mousemove\",B),document.addEventListener(\"mouseup\",K),()=>{cancelAnimationFrame(w),document.removeEventListener(\"mousemove\",B),document.removeEventListener(\"mouseup\",K)}},[yx,Fi]);let wx=w=>{if(et||(kf(null),!oa.current))return;let E=new Float32Array(h.buffer,h.byteOffset,h.byteLength/4),B=On[jf]||On.inferno,{min:K,max:X}=ou(E),J=Mh(E,i,a,B,K,X);if(!J)return;let ee=L>0&&F===\"\\xC5\"?L:L>0&&F===\"nm\"?L*10:0,te=QT({imageCanvas:J,title:Z||\"Navigation\",lut:B,vmin:K,vmax:X,pixelSize:ee>0?ee:void 0,showColorbar:w,showScaleBar:ee>0});ZT(te).then(ne=>Zn(ne,\"show4d_nav_figure.pdf\"))},iA=()=>{et||(kf(null),oa.current&&oa.current.toBlob(w=>{w&&Zn(w,\"show4d_nav.png\")},\"image/png\"))},Mx=w=>{if(et)return;lu(null);let E=ar.current;if(!E)return;let B;if(Jn===\"log\"){B=new Float32Array(E.length);for(let ae=0;ae0&&fe===\"\\xC5\"?I:I>0&&fe===\"nm\"?I*10:0,oe=QT({imageCanvas:ne,title:Z?`${Z} \\u2014 Signal`:\"Signal\",lut:K,vmin:ee,vmax:te,pixelSize:G>0?G:void 0,showColorbar:w,showScaleBar:G>0});ZT(oe).then(ae=>Zn(ae,\"show4d_signal_figure.pdf\"))},lA=()=>{et||(lu(null),$a.current&&$a.current.toBlob(w=>{w&&Zn(w,\"show4d_signal.png\")},\"image/png\"))},sA=()=>{et||(lu(null),ux(!0),fO(!0))};S.useEffect(()=>{if(!_f||_f.byteLength===0)return;UM(_f,\"show4d_animation.gif\",\"image/gif\");let w=(cx||\"\").trim();w&&Zn(new Blob([w],{type:\"application/json\"}),\"show4d_animation.json\"),ux(!1)},[_f,cx]);let cA=S.useCallback(w=>{if(Cx(w.target))return;let E=w.shiftKey?10:1,B=!1;switch(w.key){case\"ArrowUp\":Ge||(u(Math.max(0,c-E)),B=!0);break;case\"ArrowDown\":Ge||(u(Math.min(a-1,c+E)),B=!0);break;case\"ArrowLeft\":Ge||(p(Math.max(0,d-E)),B=!0);break;case\"ArrowRight\":Ge||(p(Math.min(i-1,d+E)),B=!0);break;case\"r\":case\"R\":ve||(If(1),$f(0),Ff(0),qf(1),mu(0),yu(0),Gf(1),Tu(0),xu(0),B=!0);break;case\"t\":case\"T\":Kt||(m===\"off\"?b(ig.current):(ig.current=m,b(\"off\")),B=!0);break;case\" \":!Ee&&To>0&&(Ho(!rr),B=!0);break;case\"Escape\":pg.current?.blur(),B=!0;break}B&&(w.preventDefault(),w.stopPropagation())},[Cx,Ge,Ee,Kt,ve,i,a,To,rr,d,c,m,Ho,p,u,b]),Fa={minWidth:65,bgcolor:o.controlBg,color:o.text,fontSize:11,\"& .MuiSelect-select\":{py:.5},\"& .MuiOutlinedInput-notchedOutline\":{borderColor:o.border},\"&:hover .MuiOutlinedInput-notchedOutline\":{borderColor:o.accent}},qa={...G6,PaperProps:{sx:{bgcolor:o.controlBg,color:o.text,border:`1px solid ${o.border}`}}};return S.createElement(pe,{ref:pg,className:\"show4d-root\",tabIndex:0,onKeyDown:cA,onMouseDownCapture:$O,sx:{p:`${Rt.LG}px`,bgcolor:o.bg,color:o.text,outline:\"none\"}},S.createElement(he,{variant:\"h6\",sx:{...n.title,mb:`${Rt.SM}px`}},Z||\"4D Explorer\",S.createElement(Q6,{text:S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:1}},S.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\"}},\"Controls\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"ROI: Region of Interest on navigation image \\u2014 integrates signal over enclosed area.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"Snap: Snap to local intensity maximum within search radius.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"FFT: Show power spectrum of signal image.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"Profile: Click two points to draw a line intensity profile.\"),S.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mt:.5}},\"Keyboard\"),S.createElement(K6,{items:[[\"\\u2191 / \\u2193\",\"Move row\"],[\"\\u2190 / \\u2192\",\"Move col\"],[\"Shift+Arrows\",\"Move \\xD710\"],[\"T\",\"Toggle ROI on/off\"],[\"Space\",\"Play / pause path\"],[\"R\",\"Reset zoom\"],[\"Esc\",\"Release keyboard focus\"],[\"Scroll\",\"Zoom\"],[\"Dbl-click\",\"Reset view\"]]})),theme:t.theme}),S.createElement(iO,{widgetName:\"Show4D\",hiddenTools:yt,setHiddenTools:Fe,disabledTools:ce,setDisabledTools:Ve,themeColors:o})),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.LG}px`},S.createElement(pe,{sx:{width:lg}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label}},\"Navigation (\",Math.round(Dh),\", \",Math.round(Bh),\")\"),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`},!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},disabled:et,onClick:async()=>{if(!(et||!oa.current))try{let w=await new Promise(E=>oa.current.toBlob(E,\"image/png\"));if(!w)return;await navigator.clipboard.write([new ClipboardItem({\"image/png\":w})])}catch{oa.current.toBlob(w=>{w&&Zn(w,\"show4d_nav.png\")},\"image/png\")}}},\"COPY\"),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},onClick:w=>{et||kf(w.currentTarget)},disabled:et||Bf},Bf?\"...\":\"Export\"),!q&&S.createElement(zi,{anchorEl:px,open:!!px,onClose:()=>kf(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"left\"},transformOrigin:{vertical:\"top\",horizontal:\"left\"},sx:{zIndex:9999}},S.createElement(Ue,{disabled:et,onClick:()=>wx(!0),sx:{fontSize:12}},\"Figure + colorbar\"),S.createElement(Ue,{disabled:et,onClick:()=>wx(!1),sx:{fontSize:12}},\"Figure\"),S.createElement(Ue,{disabled:et,onClick:iA,sx:{fontSize:12}},\"PNG\")),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Go===1&&ea===0&&ta===0,onClick:()=>{ve||(If(1),$f(0),Ff(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:lg,height:Rx}},S.createElement(\"canvas\",{ref:oa,width:i,height:a,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:Pu,width:i,height:a,onMouseDown:FO,onMouseMove:qO,onMouseUp:YO,onMouseLeave:GO,onWheel:fg(If,$f,Ff,Go,ea,ta,Pu,ve),onDoubleClick:XO,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:ve?\"default\":Hh||es?\"nwse-resize\":De&&!Ge?\"cell\":\"crosshair\"}}),S.createElement(\"canvas\",{ref:Ru,width:lg*r,height:Rx*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),zn&&zn.panel===\"nav\"&&S.createElement(pe,{sx:{position:\"absolute\",top:3,right:3,bgcolor:\"rgba(0,0,0,0.35)\",px:.5,py:.15,pointerEvents:\"none\",minWidth:100,textAlign:\"right\"}},S.createElement(he,{sx:{fontSize:9,fontFamily:\"monospace\",color:\"rgba(255,255,255,0.7)\",whiteSpace:\"nowrap\",lineHeight:1.2}},\"(\",zn.row,\", \",zn.col,\") \",Li(zn.value))),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&A&&A.length===4&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[0]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[1]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[2]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[3])))),we&&(!$||!le||!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},(!$||!le)&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:Kt&&Ge?.6:1}},!$&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"ROI:\"),S.createElement(Xn,{value:m||\"off\",onChange:w=>{if(Kt)return;let E=w.target.value;E!==\"off\"&&(ig.current=E),b(E)},disabled:Kt,size:\"small\",sx:{...Fa,minWidth:60,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"off\"},\"Off\"),S.createElement(Ue,{value:\"circle\"},\"Circle\"),S.createElement(Ue,{value:\"square\"},\"Square\"),S.createElement(Ue,{value:\"rect\"},\"Rect\"))),!$&&m!==\"off\"&&S.createElement(Xn,{value:P||\"mean\",onChange:w=>{Kt||R(String(w.target.value))},disabled:Kt,size:\"small\",sx:{...Fa,minWidth:55,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"mean\"},\"Mean\"),S.createElement(Ue,{value:\"max\"},\"Max\"),S.createElement(Ue,{value:\"min\"},\"Min\"),S.createElement(Ue,{value:\"sum\"},\"Sum\")),!$&&m!==\"off\"&&(m===\"circle\"||m===\"square\")&&S.createElement(S.Fragment,null,S.createElement(ql,{value:D||5,onChange:(w,E)=>{Kt||_(E)},disabled:Kt,min:1,max:Math.min(a,i)/2,size:\"small\",sx:{width:80,mx:1,\"& .MuiSlider-thumb\":{width:14,height:14}}}),S.createElement(he,{sx:{...n.value,fontSize:10,minWidth:30}},Math.round(D||5),\"px\")),!le&&m===\"off\"&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"Snap:\"),S.createElement(Qn,{checked:De,onChange:(w,E)=>{Ge||it(E)},disabled:Ge,size:\"small\",sx:Nf.small}),De&&S.createElement(S.Fragment,null,S.createElement(ql,{value:$e,min:1,max:20,step:1,disabled:Ge,onChange:(w,E)=>{!Ge&&typeof E==\"number\"&&Me(E)},size:\"small\",sx:{width:60,\"& .MuiSlider-thumb\":{width:10,height:10}}}),S.createElement(he,{sx:{...n.value,fontSize:10}},$e,\"px\")))),!xt&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie,value:jf,onChange:w=>{ie||dO(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie,value:$i,onChange:w=>{ie||yO(w.target.value)},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\"),S.createElement(Ue,{value:\"power\"},\"Pow\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be?.6:1}},S.createElement(ax,{data:xO,vminPct:qh,vmaxPct:Yh,onRangeChange:(w,E)=>{be||(gO(w),bO(E))},width:110,height:58,theme:t.theme,dataMin:v,dataMax:T})))),S.createElement(pe,{sx:{width:Sr}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label}},\"Signal\",!$&&m!==\"off\"?S.createElement(\"span\",{style:{color:o.accent,marginLeft:Rt.SM}},\"(ROI \",P||\"mean\",\")\"):S.createElement(\"span\",{style:{color:o.textMuted,marginLeft:Rt.SM}},\"at (\",c,\", \",d,\")\")),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`,alignItems:\"center\"},S.createElement(he,{sx:{...n.label,color:o.textMuted,fontSize:10}},a,\"\\xD7\",i,\" | \",l,\"\\xD7\",s),!ze&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"FFT:\"),S.createElement(Qn,{checked:Oe,onChange:w=>{Y||Ye(w.target.checked)},disabled:Y,size:\"small\",sx:Nf.small})),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},disabled:et,onClick:async()=>{if(!(et||!$a.current))try{let w=await new Promise(E=>$a.current.toBlob(E,\"image/png\"));if(!w)return;await navigator.clipboard.write([new ClipboardItem({\"image/png\":w})])}catch{$a.current.toBlob(w=>{w&&Zn(w,\"show4d_signal.png\")},\"image/png\")}}},\"COPY\"),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},onClick:w=>{et||lu(w.currentTarget)},disabled:et||Bf},Bf?\"Exporting...\":\"Export\"),!q&&S.createElement(zi,{anchorEl:fx,open:!!fx,onClose:()=>lu(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"left\"},transformOrigin:{vertical:\"top\",horizontal:\"left\"},sx:{zIndex:9999}},S.createElement(Ue,{disabled:et,onClick:()=>Mx(!0),sx:{fontSize:12}},\"Figure + colorbar\"),S.createElement(Ue,{disabled:et,onClick:()=>Mx(!1),sx:{fontSize:12}},\"Figure\"),S.createElement(Ue,{disabled:et,onClick:lA,sx:{fontSize:12}},\"PNG (current frame)\"),To>0&&S.createElement(Ue,{disabled:et,onClick:sA,sx:{fontSize:12}},\"GIF (path animation)\")),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Oo===1&&fn===0&&dn===0,onClick:()=>{ve||(qf(1),mu(0),yu(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:Sr,height:Gi}},S.createElement(\"canvas\",{ref:$a,width:s,height:l,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:ns,width:s,height:l,onMouseDown:tA,onMouseMove:oA,onMouseUp:rA,onMouseLeave:nA,onWheel:fg(qf,mu,yu,Oo,fn,dn,ns,ve),onDoubleClick:aA,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:Ao&&vo||!Ao&&ve?\"default\":hu!==null||Wh?\"grabbing\":Ao&&(vx!==null||Tx)?\"grab\":Ao?\"crosshair\":dx?\"grabbing\":\"grab\"}}),S.createElement(\"canvas\",{ref:cg,width:Sr*r,height:Gi*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),zn&&zn.panel===\"sig\"&&S.createElement(pe,{sx:{position:\"absolute\",top:3,right:3,bgcolor:\"rgba(0,0,0,0.35)\",px:.5,py:.15,pointerEvents:\"none\",minWidth:100,textAlign:\"right\"}},S.createElement(he,{sx:{fontSize:9,fontFamily:\"monospace\",color:\"rgba(255,255,255,0.7)\",whiteSpace:\"nowrap\",lineHeight:1.2}},\"(\",zn.row,\", \",zn.col,\") \",Li(zn.value))),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&z&&z.length===4&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[0]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[1]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[2]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[3])))),Ao&&!ue&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,maxWidth:Sr,boxSizing:\"border-box\"}},S.createElement(\"canvas\",{ref:bx,style:{width:Sr,height:76,display:\"block\",border:`1px solid ${o.border}`}})),we&&(!ue||!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},!ue&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:vo?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Profile:\"),S.createElement(Qn,{checked:Ao,onChange:w=>{if(vo)return;let E=w.target.checked;Gh(E),E||(qe([]),Ha(null),qi(null),Yi(!1))},disabled:vo,size:\"small\",sx:Nf.small}),Ao&&Be>1&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.value,fontSize:10}},\"w=\",Be),S.createElement(ql,{value:Be,min:1,max:20,step:1,disabled:vo,onChange:(w,E)=>{!vo&&typeof E==\"number\"&&ot(E)},size:\"small\",sx:{width:50,\"& .MuiSlider-thumb\":{width:10,height:10}}}))),!xt&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie,value:Uf,onChange:w=>{ie||mO(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie,value:Jn,onChange:w=>{ie||hO(w.target.value)},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\"),S.createElement(Ue,{value:\"power\"},\"Pow\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be?.6:1}},S.createElement(ax,{data:PO,vminPct:Hf,vmaxPct:Vf,onRangeChange:(w,E)=>{be||(vO(w),TO(E))},width:110,height:58,theme:t.theme,dataMin:y,dataMax:g})))),Oe&&S.createElement(pe,{sx:{width:Sr}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label,color:Ft?Mt:o.textMuted}},Ft?`ROI FFT (${Ft.cropWidth}\\xD7${Ft.cropHeight})`:\"FFT (Signal)\"),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`},!q&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:et||Y,onClick:()=>{et||Y||!bu.current||bu.current.toBlob(w=>{w&&Zn(w,\"show4d_fft.png\")},\"image/png\")}},\"Export\"),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Y||Hr===1&&Va===0&&Ia===0,onClick:()=>{!ve&&!Y&&(Gf(1),Tu(0),xu(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:Sr,height:Gi}},S.createElement(\"canvas\",{ref:bu,width:s,height:l,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:vu,width:s,height:l,onMouseDown:KO,onMouseMove:QO,onMouseUp:ZO,onMouseLeave:JO,onWheel:fg(Gf,Tu,xu,Hr,Va,Ia,vu,ve||Y),onDoubleClick:eA,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:ve||Y?\"default\":Px?\"grabbing\":\"grab\"}}),S.createElement(\"canvas\",{ref:Zh,width:Sr*r,height:Gi*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.mean))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.min))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.max))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.std)))),ir&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\"}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Dist \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.distPx.toFixed(1),\" px\")),ir.spatialFreq!=null&&S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Freq \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.spatialFreq.toFixed(4),\" \",\"\\xC5\\u207B\\xB9\")),ir.dSpacing!=null&&S.createElement(he,{sx:{fontSize:11,color:o.textMuted,fontWeight:\"bold\"}},\"d = \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.dSpacing>=10?`${(ir.dSpacing/10).toFixed(2)} nm`:`${ir.dSpacing.toFixed(2)} \\xC5`))),we&&(!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},!xt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie||Y?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Auto:\"),S.createElement(Qn,{checked:tg,onChange:w=>{!ie&&!Y&&kO(w.target.checked)},disabled:ie||Y,size:\"small\",sx:Nf.small}),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie||Y,value:eg,onChange:w=>{!ie&&!Y&&_O(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie||Y,value:Xf?\"log\":\"linear\",onChange:w=>{!ie&&!Y&&BO(w.target.value===\"log\")},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be||Y?.6:1}},S.createElement(ax,{data:LO,vminPct:og,vmaxPct:rg,onRangeChange:(w,E)=>{!be&&!Y&&(jO(w),UO(E))},width:110,height:58,theme:t.theme,dataMin:Sx.min,dataMax:Sx.max}))))),we&&!no&&To>0&&S.createElement(pe,{sx:{...iu,mt:`${Rt.SM}px`,border:`1px solid ${o.border}`,bgcolor:o.controlBg}},S.createElement(Gn,{direction:\"row\",spacing:0,sx:{flexShrink:0}},S.createElement(Xc,{size:\"small\",disabled:Ee,onClick:()=>{Ee||Ho(!rr)},sx:{color:o.accent,p:.25}},rr?S.createElement(DM,{sx:{fontSize:18}}):S.createElement(zM,{sx:{fontSize:18}})),S.createElement(Xc,{size:\"small\",disabled:Ee,onClick:()=>{Ee||(Ho(!1),_e(0))},sx:{color:o.textMuted,p:.25}},S.createElement(BM,{sx:{fontSize:16}}))),S.createElement(ql,{disabled:Ee,value:nr,onChange:(w,E)=>{Ee||(Ho(!1),_e(E))},min:0,max:Math.max(0,To-1),size:\"small\",sx:{flex:1,minWidth:60,\"& .MuiSlider-thumb\":{width:10,height:10}}}),S.createElement(he,{sx:{...n.value,minWidth:50,textAlign:\"right\",flexShrink:0}},nr+1,\"/\",To),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Loop:\"),S.createElement(Qn,{checked:Df,onChange:()=>{Ee||(e.set(\"path_loop\",!Df),e.save_changes())},disabled:Ee,size:\"small\",sx:Nf.small})))}var nle=xC(J6);export{nle as render};\n/*! Bundled license information:\n\nreact/cjs/react.production.js:\n (**\n * @license React\n * react.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nscheduler/cjs/scheduler.production.js:\n (**\n * @license React\n * scheduler.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-dom/cjs/react-dom.production.js:\n (**\n * @license React\n * react-dom.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-dom/cjs/react-dom-client.production.js:\n (**\n * @license React\n * react-dom-client.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-is/cjs/react-is.production.min.js:\n (** @license React v16.13.1\n * react-is.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact/cjs/react-jsx-runtime.production.js:\n (**\n * @license React\n * react-jsx-runtime.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-is/cjs/react-is.production.js:\n (**\n * @license React\n * react-is.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\n@mui/styled-engine/esm/index.js:\n (**\n * @mui/styled-engine v7.3.8\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\n@mui/system/esm/index.js:\n (**\n * @mui/system v7.3.8\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n*/\n", "_gif_export_requested": false, "_gif_metadata_json": "", "_model_module": "anywidget", "_model_module_version": "~0.9.*", "_model_name": "AnyModel", "_view_count": null, "_view_module": "anywidget", "_view_module_version": "~0.9.*", "_view_name": "AnyView", "auto_contrast": true, "cmap": "inferno", "disabled_tools": [], "hidden_tools": [], "layout": "IPY_MODEL_a1c5d0d7594d473d84eb387989020c0d", "log_scale": false, "nav_cols": 128, "nav_data_max": 0.0493386834859848, "nav_data_min": 0.021046599373221397, "nav_pixel_size": 2.39, "nav_pixel_unit": "Å", "nav_rows": 128, "nav_stats": [ 0.03571504354476929, 0.021046599373221397, 0.0493386834859848, 0.005456903949379921 ], "path_index": 0, "path_interval_ms": 100, "path_length": 0, "path_loop": true, "path_playing": false, "percentile_high": 99.5, "percentile_low": 0.5, "pos_col": 64, "pos_row": 64, "profile_line": [], "profile_width": 1, "roi_center": [ 64.0, 64.0 ], "roi_center_col": 64.0, "roi_center_row": 64.0, "roi_height": 19.2, "roi_mode": "off", "roi_radius": 19.2, "roi_radius_inner": 9.6, "roi_reduce": "mean", "roi_width": 38.4, "show_controls": true, "show_fft": false, "show_stats": true, "sig_cols": 128, "sig_data_max": 1.2374999523162842, "sig_data_min": 0.0, "sig_pixel_size": 0.46, "sig_pixel_unit": "mrad", "sig_rows": 128, "sig_stats": [ 0.03525329381227493, 0.0, 0.9049999713897705, 0.09202421456575394 ], "snap_enabled": false, "snap_radius": 5, "tabbable": null, "title": "With Calibration", "tooltip": null } }, "7fcfd363a46e4bb7a66cffc8f8f33cd0": { "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 } }, "818737808c154fe288250cbf7b5934f0": { "buffers": [ { "data": "", "encoding": "base64", "path": [ "_gif_data" ] }, { "data": "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", "encoding": "base64", "path": [ "frame_bytes" ] }, { "data": "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", "encoding": "base64", "path": [ "nav_image_bytes" ] } ], "model_module": "anywidget", "model_module_version": "~0.9.*", "model_name": "AnyModel", "state": { "_anywidget_id": "quantem.widget.show4d.Show4D", "_css": ".show4d-root{border-radius:2px;padding:16px}\n", "_dom_classes": [], "_esm": "var uA=Object.create;var Ox=Object.defineProperty;var pA=Object.getOwnPropertyDescriptor;var fA=Object.getOwnPropertyNames;var dA=Object.getPrototypeOf,mA=Object.prototype.hasOwnProperty;var Wo=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var yA=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of fA(t))!mA.call(e,n)&&n!==o&&Ox(e,n,{get:()=>t[n],enumerable:!(r=pA(t,n))||r.enumerable});return e};var j=(e,t,o)=>(o=e!=null?uA(dA(e)):{},yA(t||!e||!e.__esModule?Ox(o,\"default\",{value:e,enumerable:!0}):o,e));var Hx=Wo(je=>{\"use strict\";var hg=Symbol.for(\"react.transitional.element\"),hA=Symbol.for(\"react.portal\"),gA=Symbol.for(\"react.fragment\"),bA=Symbol.for(\"react.strict_mode\"),vA=Symbol.for(\"react.profiler\"),TA=Symbol.for(\"react.consumer\"),xA=Symbol.for(\"react.context\"),SA=Symbol.for(\"react.forward_ref\"),PA=Symbol.for(\"react.suspense\"),RA=Symbol.for(\"react.memo\"),_x=Symbol.for(\"react.lazy\"),CA=Symbol.for(\"react.activity\"),Ax=Symbol.iterator;function EA(e){return e===null||typeof e!=\"object\"?null:(e=Ax&&e[Ax]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Bx={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},kx=Object.assign,jx={};function is(e,t,o){this.props=e,this.context=t,this.refs=jx,this.updater=o||Bx}is.prototype.isReactComponent={};is.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\")};is.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Ux(){}Ux.prototype=is.prototype;function gg(e,t,o){this.props=e,this.context=t,this.refs=jx,this.updater=o||Bx}var bg=gg.prototype=new Ux;bg.constructor=gg;kx(bg,is.prototype);bg.isPureReactComponent=!0;var zx=Array.isArray;function yg(){}var At={H:null,A:null,T:null,S:null},Lx=Object.prototype.hasOwnProperty;function vg(e,t,o){var r=o.ref;return{$$typeof:hg,type:e,key:t,ref:r!==void 0?r:null,props:o}}function wA(e,t){return vg(e.type,t,e.props)}function Tg(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===hg}function MA(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var Nx=/\\/+/g;function mg(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?MA(\"\"+e.key):t.toString(36)}function OA(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(yg,yg):(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 as(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 hg:case hA:i=!0;break;case _x:return i=e._init,as(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+mg(e,0):r,zx(n)?(o=\"\",i!=null&&(o=i.replace(Nx,\"$&/\")+\"/\"),as(n,t,o,\"\",function(c){return c})):n!=null&&(Tg(n)&&(n=wA(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(Nx,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(zx(e))for(var s=0;s{\"use strict\";Vx.exports=Hx()});var Qx=Wo(_t=>{\"use strict\";function Rg(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rtd(l,o))std(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(std(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function td(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\"?(Ix=performance,_t.unstable_now=function(){return Ix.now()}):(xg=Date,$x=xg.now(),_t.unstable_now=function(){return xg.now()-$x});var Ix,xg,$x,ra=[],Ya=[],NA=1,Vr=null,Vo=3,Cg=!1,wu=!1,Mu=!1,Eg=!1,Yx=typeof setTimeout==\"function\"?setTimeout:null,Gx=typeof clearTimeout==\"function\"?clearTimeout:null,Fx=typeof setImmediate<\"u\"?setImmediate:null;function od(e){for(var t=Dn(Ya);t!==null;){if(t.callback===null)rd(Ya);else if(t.startTime<=e)rd(Ya),t.sortIndex=t.expirationTime,Rg(ra,t);else break;t=Dn(Ya)}}function wg(e){if(Mu=!1,od(e),!wu)if(Dn(ra)!==null)wu=!0,ss||(ss=!0,ls());else{var t=Dn(Ya);t!==null&&Mg(wg,t.startTime-e)}}var ss=!1,Ou=-1,Xx=5,Wx=-1;function Kx(){return Eg?!0:!(_t.unstable_now()-Wxe&&Kx());){var r=Vr.callback;if(typeof r==\"function\"){Vr.callback=null,Vo=Vr.priorityLevel;var n=r(Vr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){Vr.callback=n,od(e),t=!0;break t}Vr===Dn(ra)&&rd(ra),od(e)}else rd(ra);Vr=Dn(ra)}if(Vr!==null)t=!0;else{var a=Dn(Ya);a!==null&&Mg(wg,a.startTime-e),t=!1}}break e}finally{Vr=null,Vo=o,Cg=!1}t=void 0}}finally{t?ls():ss=!1}}}var ls;typeof Fx==\"function\"?ls=function(){Fx(Sg)}:typeof MessageChannel<\"u\"?(Pg=new MessageChannel,qx=Pg.port2,Pg.port1.onmessage=Sg,ls=function(){qx.postMessage(null)}):ls=function(){Yx(Sg,0)};var Pg,qx;function Mg(e,t){Ou=Yx(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,Rg(Ya,e),Dn(ra)===null&&e===Dn(Ya)&&(Mu?(Gx(Ou),Ou=-1):Mu=!0,Mg(wg,o-r))):(e.sortIndex=n,Rg(ra,e),wu||Cg||(wu=!0,ss||(ss=!0,ls()))),e};_t.unstable_shouldYield=Kx;_t.unstable_wrapCallback=function(e){var t=Vo;return function(){var o=Vo;Vo=t;try{return e.apply(this,arguments)}finally{Vo=o}}}});var Jx=Wo((nj,Zx)=>{\"use strict\";Zx.exports=Qx()});var t1=Wo(Qo=>{\"use strict\";var DA=W();function e1(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function o1(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o1)}catch(e){console.error(e)}}o1(),r1.exports=t1()});var yC=Wo(Am=>{\"use strict\";var mo=Jx(),OS=W(),kA=ad();function H(e){var t=\"https://react.dev/errors/\"+e;if(1ys||(e.current=db[ys],db[ys]=null,ys--)}function Ct(e,t){ys++,db[ys]=e.current,e.current=t}var jn=Un(null),op=Un(null),ai=Un(null),Ld=Un(null);function Hd(e,t){switch(Ct(ai,t),Ct(op,e),Ct(jn,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?fS(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=fS(t),e=tC(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}Po(jn),Ct(jn,e)}function Ds(){Po(jn),Po(op),Po(ai)}function mb(e){e.memoizedState!==null&&Ct(Ld,e);var t=jn.current,o=tC(t,e.type);t!==o&&(Ct(op,e),Ct(jn,o))}function Vd(e){op.current===e&&(Po(jn),Po(op)),Ld.current===e&&(Po(Ld),dp._currentValue=Ji)}var Og,i1;function Wi(e){if(Og===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);Og=t&&t[1]||\"\",i1=-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{Ag=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?Wi(o):\"\"}function VA(e,t){switch(e.tag){case 26:case 27:case 5:return Wi(e.type);case 16:return Wi(\"Lazy\");case 13:return e.child!==t&&t!==null?Wi(\"Suspense Fallback\"):Wi(\"Suspense\");case 19:return Wi(\"SuspenseList\");case 0:case 15:return zg(e.type,!1);case 11:return zg(e.type.render,!1);case 1:return zg(e.type,!0);case 31:return Wi(\"Activity\");default:return\"\"}}function l1(e){try{var t=\"\",o=null;do t+=VA(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var yb=Object.prototype.hasOwnProperty,a0=mo.unstable_scheduleCallback,Ng=mo.unstable_cancelCallback,IA=mo.unstable_shouldYield,$A=mo.unstable_requestPaint,wr=mo.unstable_now,FA=mo.unstable_getCurrentPriorityLevel,kS=mo.unstable_ImmediatePriority,jS=mo.unstable_UserBlockingPriority,Id=mo.unstable_NormalPriority,qA=mo.unstable_LowPriority,US=mo.unstable_IdlePriority,YA=mo.log,GA=mo.unstable_setDisableYieldValue,gp=null,Mr=null;function ei(e){if(typeof YA==\"function\"&&GA(e),Mr&&typeof Mr.setStrictMode==\"function\")try{Mr.setStrictMode(gp,e)}catch{}}var Or=Math.clz32?Math.clz32:KA,XA=Math.log,WA=Math.LN2;function KA(e){return e>>>=0,e===0?32:31-(XA(e)/WA|0)|0}var ld=256,sd=262144,cd=4194304;function Ki(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 mm(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=Ki(r):(i&=l,i!==0?n=Ki(i):o||(o=l&~e,o!==0&&(n=Ki(o))))):(l=r&~a,l!==0?n=Ki(l):i!==0?n=Ki(i):o||(o=r&~e,o!==0&&(n=Ki(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 bp(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function QA(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 LS(){var e=cd;return cd<<=1,(cd&62914560)===0&&(cd=4194304),e}function Dg(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function vp(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function ZA(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 n5=/[\\n\"\\\\]/g;function Yr(e){return e.replace(n5,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function bb(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=\"\"+$r(t)):e.value!==\"\"+$r(t)&&(e.value=\"\"+$r(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?vb(e,i,$r(t)):o!=null?vb(e,i,$r(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=\"\"+$r(l):e.removeAttribute(\"name\")}function XS(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)){gb(e);return}o=o!=null?\"\"+$r(o):\"\",t=t!=null?\"\"+$r(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),gb(e)}function vb(e,t,o){t===\"number\"&&$d(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function ws(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\"),xb=!1;if(ga)try{cs={},Object.defineProperty(cs,\"passive\",{get:function(){xb=!0}}),window.addEventListener(\"test\",cs,cs),window.removeEventListener(\"test\",cs,cs)}catch{xb=!1}var cs,ti=null,p0=null,Ed=null;function JS(){if(Ed)return Ed;var e,t=p0,o=t.length,r,n=\"value\"in ti?ti.value:ti.textContent,a=n.length;for(e=0;e=$u),b1=\" \",v1=!1;function tP(e,t){switch(e){case\"keyup\":return N5.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function oP(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var bs=!1;function _5(e,t){switch(e){case\"compositionend\":return oP(t);case\"keypress\":return t.which!==32?null:(v1=!0,b1);case\"textInput\":return e=t.data,e===b1&&v1?null:e;default:return null}}function B5(e,t){if(bs)return e===\"compositionend\"||!d0&&tP(e,t)?(e=JS(),Ed=p0=ti=null,bs=!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=P1(o)}}function iP(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?iP(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function lP(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=$d(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=$d(e.document)}return t}function m0(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 $5=ga&&\"documentMode\"in document&&11>=document.documentMode,vs=null,Sb=null,qu=null,Pb=!1;function C1(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Pb||vs==null||vs!==$d(r)||(r=vs,\"selectionStart\"in r&&m0(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}),qu&&ap(qu,r)||(qu=r,r=lm(Sb,\"onSelect\"),0>=i,n-=i,_n=1<<32-Or(t)+n|o<M?(D=C,C=null):D=C.sibling;var _=p(y,C,m[M],b);if(_===null){C===null&&(C=D);break}e&&C&&_.alternate===null&&t(y,C),g=a(_,g,M),R===null?P=_:R.sibling=_,R=_,C=D}if(M===m.length)return o(y,C),Qe&&ca(y,M),P;if(C===null){for(;MM?(D=C,C=null):D=C.sibling;var k=p(y,C,_.value,b);if(k===null){C===null&&(C=D);break}e&&C&&k.alternate===null&&t(y,C),g=a(k,g,M),R===null?P=k:R.sibling=k,R=k,C=D}if(_.done)return o(y,C),Qe&&ca(y,M),P;if(C===null){for(;!_.done;M++,_=m.next())_=d(y,_.value,b),_!==null&&(g=a(_,g,M),R===null?P=_:R.sibling=_,R=_);return Qe&&ca(y,M),P}for(C=r(C);!_.done;M++,_=m.next())_=f(C,y,M,_.value,b),_!==null&&(e&&_.alternate!==null&&C.delete(_.key===null?M:_.key),g=a(_,g,M),R===null?P=_:R.sibling=_,R=_);return e&&C.forEach(function(x){return t(y,x)}),Qe&&ca(y,M),P}function T(y,g,m,b){if(typeof m==\"object\"&&m!==null&&m.type===ms&&m.key===null&&(m=m.props.children),typeof m==\"object\"&&m!==null){switch(m.$$typeof){case id:e:{for(var P=m.key;g!==null;){if(g.key===P){if(P=m.type,P===ms){if(g.tag===7){o(y,g.sibling),b=n(g,m.props.children),b.return=y,y=b;break e}}else if(g.elementType===P||typeof P==\"object\"&&P!==null&&P.$$typeof===Xa&&Qi(P)===g.type){o(y,g.sibling),b=n(g,m.props),Du(b,m),b.return=y,y=b;break e}o(y,g);break}else t(y,g);g=g.sibling}m.type===ms?(b=el(m.props.children,y.mode,b,m.key),b.return=y,y=b):(b=Md(m.type,m.key,m.props,null,y.mode,b),Du(b,m),b.return=y,y=b)}return i(y);case Uu:e:{for(P=m.key;g!==null;){if(g.key===P)if(g.tag===4&&g.stateNode.containerInfo===m.containerInfo&&g.stateNode.implementation===m.implementation){o(y,g.sibling),b=n(g,m.children||[]),b.return=y,y=b;break e}else{o(y,g);break}else t(y,g);g=g.sibling}b=Vg(m,y.mode,b),b.return=y,y=b}return i(y);case Xa:return m=Qi(m),T(y,g,m,b)}if(Lu(m))return h(y,g,m,b);if(zu(m)){if(P=zu(m),typeof P!=\"function\")throw Error(H(150));return m=P.call(m),v(y,g,m,b)}if(typeof m.then==\"function\")return T(y,g,yd(m),b);if(m.$$typeof===pa)return T(y,g,md(y,m),b);hd(y,m)}return typeof m==\"string\"&&m!==\"\"||typeof m==\"number\"||typeof m==\"bigint\"?(m=\"\"+m,g!==null&&g.tag===6?(o(y,g.sibling),b=n(g,m),b.return=y,y=b):(o(y,g),b=Hg(m,y.mode,b),b.return=y,y=b),i(y)):o(y,g)}return function(y,g,m,b){try{sp=0;var P=T(y,g,m,b);return As=null,P}catch(C){if(C===Gs||C===Tm)throw C;var R=Cr(29,C,null,y.mode);return R.lanes=b,R.return=y,R}finally{}}}var il=SP(!0),PP=SP(!1),Wa=!1;function P0(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ab(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 li(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function si(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(lt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=qd(e),mP(e,null,o),t}return vm(e,r,t,o),qd(e)}function Gu(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,VS(e,o)}}function $g(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 zb=!1;function Xu(){if(zb){var e=Os;if(e!==null)throw e}}function Wu(e,t,o,r){zb=!1;var n=e.updateQueue;Wa=!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 d=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,f=p!==l.lane;if(f?(Ke&p)===p:(r&p)===p){p!==0&&p===ks&&(zb=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var h=e,v=l;p=t;var T=o;switch(v.tag){case 1:if(h=v.payload,typeof h==\"function\"){d=h.call(T,d,p);break e}d=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=v.payload,p=typeof h==\"function\"?h.call(T,d,p):h,p==null)break e;d=Dt({},d,p);break e;case 2:Wa=!0}}p=l.callback,p!==null&&(e.flags|=64,f&&(e.flags|=8192),f=n.callbacks,f===null?n.callbacks=[p]:f.push(p))}else f={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=f,s=d):u=u.next=f,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;f=l,l=f.next,f.next=null,n.lastBaseUpdate=f,n.shared.pending=null}}while(!0);u===null&&(s=d),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),gi|=i,e.lanes=i,e.memoizedState=d}}function RP(e,t){if(typeof e!=\"function\")throw Error(H(191,e));e.call(t)}function CP(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Ae.T,l={};Ae.T=l,k0(e,!1,t,o);try{var s=n(),c=Ae.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=Z5(s,r);Ku(e,t,u,Ar(e))}else Ku(e,t,r,Ar(e))}catch(d){Ku(e,t,{then:function(){},status:\"rejected\",reason:d},Ar())}finally{st.p=a,i!==null&&l.types!==null&&(i.types=l.types),Ae.T=i}}function nz(){}function kb(e,t,o,r){if(e.tag!==5)throw Error(H(476));var n=KP(e).queue;WP(e,n,t,Ji,o===null?nz:function(){return QP(e),o(r)})}function KP(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ji,baseState:Ji,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:Ji},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function QP(e){var t=KP(e);t.next===null&&(t=e.alternate.memoizedState),Ku(e,t.next.queue,{},Ar())}function B0(){return _o(dp)}function ZP(){return Jt().memoizedState}function JP(){return Jt().memoizedState}function az(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Ar();e=li(o);var r=si(t,e,o);r!==null&&(fr(r,t,o),Gu(r,t,o)),t={cache:T0()},e.payload=t;return}t=t.return}}function iz(e,t,o){var r=Ar();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Rm(e)?tR(t,o):(o=h0(e,t,o,r),o!==null&&(fr(o,e,r),oR(o,t,r)))}function eR(e,t,o){var r=Ar();Ku(e,t,o,r)}function Ku(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Rm(e))tR(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,zr(l,i))return vm(e,t,n,0),St===null&&bm(),!1}catch{}finally{}if(o=h0(e,t,n,r),o!==null)return fr(o,e,r),oR(o,t,r),!0}return!1}function k0(e,t,o,r){if(r={lane:2,revertLane:q0(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Rm(e)){if(t)throw Error(H(479))}else t=h0(e,o,r,2),t!==null&&fr(t,e,2)}function Rm(e){var t=e.alternate;return e===He||t!==null&&t===He}function tR(e,t){zs=Qd=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function oR(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,VS(e,o)}}var up={readContext:_o,use:Sm,useCallback:Yt,useContext:Yt,useEffect:Yt,useImperativeHandle:Yt,useLayoutEffect:Yt,useInsertionEffect:Yt,useMemo:Yt,useReducer:Yt,useRef:Yt,useState:Yt,useDebugValue:Yt,useDeferredValue:Yt,useTransition:Yt,useSyncExternalStore:Yt,useId:Yt,useHostTransitionStatus:Yt,useFormState:Yt,useActionState:Yt,useOptimistic:Yt,useMemoCache:Yt,useCacheRefresh:Yt};up.useEffectEvent=Yt;var rR={readContext:_o,use:Sm,useCallback:function(e,t){return Zo().memoizedState=[e,t===void 0?null:t],e},useContext:_o,useEffect:H1,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,zd(4194308,4,FP.bind(null,t,e),o)},useLayoutEffect:function(e,t){return zd(4194308,4,e,t)},useInsertionEffect:function(e,t){zd(4,2,e,t)},useMemo:function(e,t){var o=Zo();t=t===void 0?null:t;var r=e();if(ll){ei(!0);try{e()}finally{ei(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Zo();if(o!==void 0){var n=o(t);if(ll){ei(!0);try{o(t)}finally{ei(!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=iz.bind(null,He,e),[r.memoizedState,e]},useRef:function(e){var t=Zo();return e={current:e},t.memoizedState=e},useState:function(e){e=_b(e);var t=e.queue,o=eR.bind(null,He,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:D0,useDeferredValue:function(e,t){var o=Zo();return _0(o,e,t)},useTransition:function(){var e=_b(!1);return e=WP.bind(null,He,e.queue,!0,!1),Zo().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=He,n=Zo();if(Qe){if(o===void 0)throw Error(H(407));o=o()}else{if(o=t(),St===null)throw Error(H(349));(Ke&127)!==0||AP(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,H1(NP.bind(null,r,a,e),[e]),r.flags|=2048,Us(9,{destroy:void 0},zP.bind(null,r,a,o,t),null),o},useId:function(){var e=Zo(),t=St.identifierPrefix;if(Qe){var o=Bn,r=_n;o=(r&~(1<<32-Or(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Zd++,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[No]=t,a[dr]=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(Bo(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&&aa(t)}}return zt(t),Qg(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&aa(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error(H(166));if(e=ai.current,us(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Do,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[No]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||eC(e.nodeValue,o)),e||yi(t,!0)}else e=sm(e).createTextNode(r),e[No]=t,t.stateNode=e}return zt(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=us(t),o!==null){if(e===null){if(!r)throw Error(H(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(H(557));e[No]=t}else nl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zt(t),e=!1}else o=Ig(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(Rr(t),t):(Rr(t),null);if((t.flags&128)!==0)throw Error(H(558))}return zt(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=us(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error(H(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(H(317));n[No]=t}else nl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zt(t),n=!1}else n=Ig(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(Rr(t),t):(Rr(t),null)}return Rr(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),gd(t,t.updateQueue),zt(t),null);case 4:return Ds(),e===null&&Y0(t.stateNode.containerInfo),zt(t),null;case 10:return ya(t.type),zt(t),null;case 19:if(Po(Zt),r=t.memoizedState,r===null)return zt(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)_u(r,!1);else{if(Gt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Kd(e),a!==null){for(t.flags|=128,_u(r,!1),e=a.updateQueue,t.updateQueue=e,gd(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)yP(o,e),o=o.sibling;return Ct(Zt,Zt.current&1|2),Qe&&ca(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&wr()>om&&(t.flags|=128,n=!0,_u(r,!1),t.lanes=4194304)}else{if(!n)if(e=Kd(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,gd(t,e),_u(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!Qe)return zt(t),null}else 2*wr()-r.renderingStartTime>om&&o!==536870912&&(t.flags|=128,n=!0,_u(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=wr(),e.sibling=null,o=Zt.current,Ct(Zt,n?o&1|2:o&1),Qe&&ca(t,r.treeForkCount),e):(zt(t),null);case 22:case 23:return Rr(t),R0(),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&&(zt(t),t.subtreeFlags&6&&(t.flags|=8192)):zt(t),o=t.updateQueue,o!==null&&gd(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&&Po(tl),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),ya(so),zt(t),null;case 25:return null;case 30:return null}throw Error(H(156,t.tag))}function pz(e,t){switch(v0(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ya(so),Ds(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Vd(t),null;case 31:if(t.memoizedState!==null){if(Rr(t),t.alternate===null)throw Error(H(340));nl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Rr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(H(340));nl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Po(Zt),null;case 4:return Ds(),null;case 10:return ya(t.type),null;case 22:case 23:return Rr(t),R0(),e!==null&&Po(tl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return ya(so),null;case 25:return null;default:return null}}function yR(e,t){switch(v0(t),t.tag){case 3:ya(so),Ds();break;case 26:case 27:case 5:Vd(t);break;case 4:Ds();break;case 31:t.memoizedState!==null&&Rr(t);break;case 13:Rr(t);break;case 19:Po(Zt);break;case 10:ya(t.type);break;case 22:case 23:Rr(t),R0(),e!==null&&Po(tl);break;case 24:ya(so)}}function Rp(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){dt(t,t.return,l)}}function hi(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){dt(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){dt(t,t.return,u)}}function hR(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{CP(t,o)}catch(r){dt(e,e.return,r)}}}function gR(e,t,o){o.props=sl(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){dt(e,t,r)}}function Qu(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){dt(e,t,n)}}function kn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){dt(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){dt(e,t,n)}else o.current=null}function bR(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){dt(e,e.return,n)}}function Zg(e,t,o){try{var r=e.stateNode;zz(r,e.type,o,t),r[dr]=t}catch(n){dt(e,e.return,n)}}function vR(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&vi(e.type)||e.tag===4}function Jg(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||vR(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&&vi(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 Vb(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=fa));else if(r!==4&&(r===27&&vi(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Vb(e,t,o),e=e.sibling;e!==null;)Vb(e,t,o),e=e.sibling}function tm(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&&vi(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(tm(e,t,o),e=e.sibling;e!==null;)tm(e,t,o),e=e.sibling}function TR(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Bo(t,r,o),t[No]=e,t[dr]=o}catch(a){dt(e,e.return,a)}}var ua=!1,lo=!1,eb=!1,J1=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function fz(e,t){if(e=e.containerInfo,Xb=fm,e=lP(e),m0(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,d=e,p=null;t:for(;;){for(var f;d!==o||n!==0&&d.nodeType!==3||(l=i+n),d!==a||r!==0&&d.nodeType!==3||(s=i+r),d.nodeType===3&&(i+=d.nodeValue.length),(f=d.firstChild)!==null;)p=d,d=f;for(;;){if(d===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(f=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=f}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Wb={focusedElem:e,selectionRange:o},fm=!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\"))),Bo(a,r,o),a[No]=e,So(a),r=a;break e;case\"link\":var i=xS(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lT&&(i=T,T=v,v=i);var y=R1(l,v),g=R1(l,T);if(y&&g&&(f.rangeCount!==1||f.anchorNode!==y.node||f.anchorOffset!==y.offset||f.focusNode!==g.node||f.focusOffset!==g.offset)){var m=d.createRange();m.setStart(y.node,y.offset),f.removeAllRanges(),v>T?(f.addRange(m),f.extend(g.node,g.offset)):(m.setEnd(g.node,g.offset),f.addRange(m))}}}}for(d=[],f=l;f=f.parentNode;)f.nodeType===1&&d.push({element:f,left:f.scrollLeft,top:f.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Ae.T=null,o=Fb,Fb=null;var a=ui,i=ha;if(fo=0,Hs=ui=null,ha=0,(lt&6)!==0)throw Error(H(331));var l=lt;if(lt|=4,zR(a.current),MR(a,a.current,i,o),lt=l,Cp(0,!1),Mr&&typeof Mr.onPostCommitFiberRoot==\"function\")try{Mr.onPostCommitFiberRoot(gp,a)}catch{}return!0}finally{st.p=n,Ae.T=r,YR(e,t)}}function rS(e,t,o){t=Gr(o,t),t=Ub(e.stateNode,t,2),e=si(e,t,2),e!==null&&(vp(e,2),Ln(e))}function dt(e,t,o){if(e.tag===3)rS(e,e,o);else for(;t!==null;){if(t.tag===3){rS(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&(ci===null||!ci.has(r))){e=Gr(o,e),o=sR(2),r=si(t,o,2),r!==null&&(cR(o,r,t,e),vp(r,2),Ln(r));break}}t=t.return}}function ob(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new yz;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)||(I0=!0,n.add(o),e=Tz.bind(null,e,t,o),t.then(e,e))}function Tz(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,St===e&&(Ke&o)===o&&(Gt===4||Gt===3&&(Ke&62914560)===Ke&&300>wr()-Cm?(lt&2)===0&&Vs(e,0):$0|=o,Ls===Ke&&(Ls=0)),Ln(e)}function XR(e,t){t===0&&(t=LS()),e=fl(e,t),e!==null&&(vp(e,t),Ln(e))}function xz(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),XR(e,o)}function Sz(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(H(314))}r!==null&&r.delete(t),XR(e,o)}function Pz(e,t){return a0(e,t)}var am=null,ds=null,Yb=!1,im=!1,rb=!1,ni=0;function Ln(e){e!==ds&&e.next===null&&(ds===null?am=ds=e:ds=ds.next=e),im=!0,Yb||(Yb=!0,Cz())}function Cp(e,t){if(!rb&&im){rb=!0;do for(var o=!1,r=am;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-Or(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,nS(r,a))}else a=Ke,a=mm(r,r===St?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||bp(r,a)||(o=!0,nS(r,a));r=r.next}while(o);rb=!1}}function Rz(){WR()}function WR(){im=Yb=!1;var e=0;ni!==0&&Dz()&&(e=ni);for(var t=wr(),o=null,r=am;r!==null;){var n=r.next,a=KR(r,t);a===0?(r.next=null,o===null?am=n:o.next=n,n===null&&(ds=o)):(o=r,(e!==0||(a&3)!==0)&&(im=!0)),r=n}fo!==0&&fo!==5||Cp(e,!1),ni!==0&&(ni=0)}function KR(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,d=s.initiatorType;u&&pS(d)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function aC(e,t,o){var r=Ws;if(r&&typeof t==\"string\"&&t){var n=Yr(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),bS.has(n)||(bS.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Bo(t,\"link\",e),So(t),r.head.appendChild(t)))}}function Iz(e){Sa.D(e),aC(\"dns-prefetch\",e,null)}function $z(e,t){Sa.C(e,t),aC(\"preconnect\",e,t)}function Fz(e,t,o){Sa.L(e,t,o);var r=Ws;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Yr(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Yr(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Yr(o.imageSizes)+'\"]')):n+='[href=\"'+Yr(e)+'\"]';var a=n;switch(t){case\"style\":a=Is(e);break;case\"script\":a=Ks(e)}Qr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Qr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(Ep(a))||t===\"script\"&&r.querySelector(wp(a))||(t=r.createElement(\"link\"),Bo(t,\"link\",e),So(t),r.head.appendChild(t)))}}function qz(e,t){Sa.m(e,t);var o=Ws;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Yr(r)+'\"][href=\"'+Yr(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=Ks(e)}if(!Qr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Qr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(wp(a)))return}r=o.createElement(\"link\"),Bo(r,\"link\",e),So(r),o.head.appendChild(r)}}}function Yz(e,t,o){Sa.S(e,t,o);var r=Ws;if(r&&e){var n=Es(r).hoistableStyles,a=Is(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(Ep(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Qr.get(a))&&G0(e,o);var s=i=r.createElement(\"link\");So(s),Bo(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,Bd(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function Gz(e,t){Sa.X(e,t);var o=Ws;if(o&&e){var r=Es(o).hoistableScripts,n=Ks(e),a=r.get(n);a||(a=o.querySelector(wp(n)),a||(e=Dt({src:e,async:!0},t),(t=Qr.get(n))&&X0(e,t),a=o.createElement(\"script\"),So(a),Bo(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function Xz(e,t){Sa.M(e,t);var o=Ws;if(o&&e){var r=Es(o).hoistableScripts,n=Ks(e),a=r.get(n);a||(a=o.querySelector(wp(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Qr.get(n))&&X0(e,t),a=o.createElement(\"script\"),So(a),Bo(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function vS(e,t,o,r){var n=(n=ai.current)?cm(n):null;if(!n)throw Error(H(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=Is(o.href),o=Es(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=Is(o.href);var a=Es(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(Ep(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Qr.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},Qr.set(e,o),a||Wz(n,e,o,i.state))),t&&r===null)throw Error(H(528,\"\"));return i}if(t&&r!==null)throw Error(H(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=Ks(o),o=Es(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(H(444,e))}}function Is(e){return'href=\"'+Yr(e)+'\"'}function Ep(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function iC(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function Wz(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}),Bo(t,\"link\",o),So(t),e.head.appendChild(t))}function Ks(e){return'[src=\"'+Yr(e)+'\"]'}function wp(e){return\"script[async]\"+e}function TS(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Yr(o.href)+'\"]');if(r)return t.instance=r,So(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\"),So(r),Bo(r,\"style\",n),Bd(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=Is(o.href);var a=e.querySelector(Ep(n));if(a)return t.state.loading|=4,t.instance=a,So(a),a;r=iC(o),(n=Qr.get(n))&&G0(r,n),a=(e.ownerDocument||e).createElement(\"link\"),So(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Bo(a,\"link\",r),t.state.loading|=4,Bd(a,o.precedence,e),t.instance=a;case\"script\":return a=Ks(o.src),(n=e.querySelector(wp(a)))?(t.instance=n,So(n),n):(r=o,(n=Qr.get(a))&&(r=Dt({},o),X0(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),So(n),Bo(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error(H(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,Bd(r,o.precedence,e));return t.instance}function Bd(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 Kz(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 lC(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function Qz(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=Is(r.href),a=t.querySelector(Ep(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=um.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,So(a);return}a=t.ownerDocument||t,r=iC(r),(n=Qr.get(n))&&G0(r,n),a=a.createElement(\"link\"),So(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Bo(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=um.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var lb=0;function Zz(e,t){return e.stylesheets&&e.count===0&&jd(e,e.stylesheets),0lb?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function um(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)jd(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var pm=null;function jd(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,pm=new Map,t.forEach(Jz,e),pm=null,um.call(e))}function Jz(e,t){if(!(t.state.loading&4)){var o=pm.get(e);if(o)var r=o.get(null);else{o=new Map,pm.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function hC(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hC)}catch(e){console.error(e)}}hC(),gC.exports=yC()});var qC=Wo(mt=>{\"use strict\";var Co=typeof Symbol==\"function\"&&Symbol.for,rv=Co?Symbol.for(\"react.element\"):60103,nv=Co?Symbol.for(\"react.portal\"):60106,Lm=Co?Symbol.for(\"react.fragment\"):60107,Hm=Co?Symbol.for(\"react.strict_mode\"):60108,Vm=Co?Symbol.for(\"react.profiler\"):60114,Im=Co?Symbol.for(\"react.provider\"):60109,$m=Co?Symbol.for(\"react.context\"):60110,av=Co?Symbol.for(\"react.async_mode\"):60111,Fm=Co?Symbol.for(\"react.concurrent_mode\"):60111,qm=Co?Symbol.for(\"react.forward_ref\"):60112,Ym=Co?Symbol.for(\"react.suspense\"):60113,v3=Co?Symbol.for(\"react.suspense_list\"):60120,Gm=Co?Symbol.for(\"react.memo\"):60115,Xm=Co?Symbol.for(\"react.lazy\"):60116,T3=Co?Symbol.for(\"react.block\"):60121,x3=Co?Symbol.for(\"react.fundamental\"):60117,S3=Co?Symbol.for(\"react.responder\"):60118,P3=Co?Symbol.for(\"react.scope\"):60119;function Dr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case rv:switch(e=e.type,e){case av:case Fm:case Lm:case Vm:case Hm:case Ym:return e;default:switch(e=e&&e.$$typeof,e){case $m:case qm:case Xm:case Gm:case Im:return e;default:return t}}case nv:return t}}}function FC(e){return Dr(e)===Fm}mt.AsyncMode=av;mt.ConcurrentMode=Fm;mt.ContextConsumer=$m;mt.ContextProvider=Im;mt.Element=rv;mt.ForwardRef=qm;mt.Fragment=Lm;mt.Lazy=Xm;mt.Memo=Gm;mt.Portal=nv;mt.Profiler=Vm;mt.StrictMode=Hm;mt.Suspense=Ym;mt.isAsyncMode=function(e){return FC(e)||Dr(e)===av};mt.isConcurrentMode=FC;mt.isContextConsumer=function(e){return Dr(e)===$m};mt.isContextProvider=function(e){return Dr(e)===Im};mt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===rv};mt.isForwardRef=function(e){return Dr(e)===qm};mt.isFragment=function(e){return Dr(e)===Lm};mt.isLazy=function(e){return Dr(e)===Xm};mt.isMemo=function(e){return Dr(e)===Gm};mt.isPortal=function(e){return Dr(e)===nv};mt.isProfiler=function(e){return Dr(e)===Vm};mt.isStrictMode=function(e){return Dr(e)===Hm};mt.isSuspense=function(e){return Dr(e)===Ym};mt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Lm||e===Fm||e===Vm||e===Hm||e===Ym||e===v3||typeof e==\"object\"&&e!==null&&(e.$$typeof===Xm||e.$$typeof===Gm||e.$$typeof===Im||e.$$typeof===$m||e.$$typeof===qm||e.$$typeof===x3||e.$$typeof===S3||e.$$typeof===P3||e.$$typeof===T3)};mt.typeOf=Dr});var GC=Wo((kj,YC)=>{\"use strict\";YC.exports=qC()});var eE=Wo((jj,JC)=>{\"use strict\";var iv=GC(),R3={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},C3={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},E3={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},QC={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},lv={};lv[iv.ForwardRef]=E3;lv[iv.Memo]=QC;function XC(e){return iv.isMemo(e)?QC:lv[e.$$typeof]||R3}var w3=Object.defineProperty,M3=Object.getOwnPropertyNames,WC=Object.getOwnPropertySymbols,O3=Object.getOwnPropertyDescriptor,A3=Object.getPrototypeOf,KC=Object.prototype;function ZC(e,t,o){if(typeof t!=\"string\"){if(KC){var r=A3(t);r&&r!==KC&&ZC(e,r,o)}var n=M3(t);WC&&(n=n.concat(WC(t)));for(var a=XC(e),i=XC(t),l=0;l{\"use strict\";var G3=Symbol.for(\"react.transitional.element\"),X3=Symbol.for(\"react.fragment\");function bE(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:G3,type:e,key:r,ref:t!==void 0?t:null,props:o}}Zm.Fragment=X3;Zm.jsx=bE;Zm.jsxs=bE});var Te=Wo((NU,TE)=>{\"use strict\";TE.exports=vE()});var RE=Wo(Pt=>{\"use strict\";var pv=Symbol.for(\"react.transitional.element\"),fv=Symbol.for(\"react.portal\"),Jm=Symbol.for(\"react.fragment\"),ey=Symbol.for(\"react.strict_mode\"),ty=Symbol.for(\"react.profiler\"),oy=Symbol.for(\"react.consumer\"),ry=Symbol.for(\"react.context\"),ny=Symbol.for(\"react.forward_ref\"),ay=Symbol.for(\"react.suspense\"),iy=Symbol.for(\"react.suspense_list\"),ly=Symbol.for(\"react.memo\"),sy=Symbol.for(\"react.lazy\"),K3=Symbol.for(\"react.view_transition\"),Q3=Symbol.for(\"react.client.reference\");function en(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case pv:switch(e=e.type,e){case Jm:case ty:case ey:case ay:case iy:case K3:return e;default:switch(e=e&&e.$$typeof,e){case ry:case ny:case sy:case ly:return e;case oy:return e;default:return t}}case fv:return t}}}Pt.ContextConsumer=oy;Pt.ContextProvider=ry;Pt.Element=pv;Pt.ForwardRef=ny;Pt.Fragment=Jm;Pt.Lazy=sy;Pt.Memo=ly;Pt.Portal=fv;Pt.Profiler=ty;Pt.StrictMode=ey;Pt.Suspense=ay;Pt.SuspenseList=iy;Pt.isContextConsumer=function(e){return en(e)===oy};Pt.isContextProvider=function(e){return en(e)===ry};Pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===pv};Pt.isForwardRef=function(e){return en(e)===ny};Pt.isFragment=function(e){return en(e)===Jm};Pt.isLazy=function(e){return en(e)===sy};Pt.isMemo=function(e){return en(e)===ly};Pt.isPortal=function(e){return en(e)===fv};Pt.isProfiler=function(e){return en(e)===ty};Pt.isStrictMode=function(e){return en(e)===ey};Pt.isSuspense=function(e){return en(e)===ay};Pt.isSuspenseList=function(e){return en(e)===iy};Pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Jm||e===ty||e===ey||e===ay||e===iy||typeof e==\"object\"&&e!==null&&(e.$$typeof===sy||e.$$typeof===ly||e.$$typeof===ry||e.$$typeof===oy||e.$$typeof===ny||e.$$typeof===Q3||e.getModuleId!==void 0)};Pt.typeOf=en});var EE=Wo(($U,CE)=>{\"use strict\";CE.exports=RE()});var S=j(W());var yr=j(W(),1),vC=j(bC(),1),TC=yr.createContext(null);function l3(){let e=yr.useContext(TC);if(!e)throw new Error(\"RenderContext not found\");return e}function J0(){return l3().model}function ke(e){let t=J0(),o=yr.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=yr.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function xC(e){return({el:t,model:o,experimental:r})=>{let n=vC.createRoot(t);return n.render(yr.createElement(yr.StrictMode,null,yr.createElement(TC.Provider,{value:{model:o,experimental:r}},yr.createElement(e)))),()=>n.unmount()}}function Ro(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 ml(){return ml=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(rc,--er):0,tc--,uo===10&&(tc=1,_m--),uo}function tr(){return uo=er2||oc(uo)>3?\"\":\" \"}function NC(e,t){for(;--t&&tr()&&!(uo<48||uo>102||uo>57&&uo<65||uo>70&&uo<97););return ac(e,zp()+(t<6&&Zr()==32&&tr()==32))}function ov(e){for(;tr();)switch(uo){case e:return er;case 34:case 39:e!==34&&e!==39&&ov(uo);break;case 40:e===41&&ov(e);break;case 92:tr();break}return er}function DC(e,t){for(;tr()&&e+uo!==57;)if(e+uo===84&&Zr()===47)break;return\"/*\"+ac(t,er-1)+\"*\"+yl(e===47?e:tr())}function _C(e){for(;!oc(Zr());)tr();return ac(e,er)}function jC(e){return km(jm(\"\",null,null,null,[\"\"],e=Bm(e),0,[0],e))}function jm(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,d=i,p=0,f=0,h=0,v=1,T=1,y=1,g=0,m=\"\",b=n,P=a,R=r,C=m;T;)switch(h=g,g=tr()){case 40:if(h!=108&&eo(C,d-1)==58){Op(C+=tt(ic(g),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(y=-1);break}case 34:case 39:case 91:C+=ic(g);break;case 9:case 10:case 13:case 32:C+=zC(h);break;case 92:C+=NC(zp()-1,7);continue;case 47:switch(Zr()){case 42:case 47:ec(p3(DC(tr(),zp()),t,o),s);break;default:C+=\"/\"}break;case 123*v:l[c++]=Jo(C)*y;case 125*v:case 59:case 0:switch(g){case 0:case 125:T=0;case 59+u:y==-1&&(C=tt(C,/\\f/g,\"\")),f>0&&Jo(C)-d&&ec(f>32?kC(C+\";\",r,o,d-1):kC(tt(C,\" \",\"\")+\";\",r,o,d-2),s);break;case 59:C+=\";\";default:if(ec(R=BC(C,t,o,c,u,n,l,m,b=[],P=[],d),a),g===123)if(u===0)jm(C,t,R,R,b,a,d,l,P);else switch(p===99&&eo(C,3)===110?100:p){case 100:case 108:case 109:case 115:jm(e,R,R,r&&ec(BC(e,R,R,0,0,n,l,m,n,b=[],d),P),n,P,d,l,r?b:P);break;default:jm(C,R,R,R,[\"\"],P,0,l,P)}}c=u=f=0,v=y=1,m=C=\"\",d=i;break;case 58:d=1+Jo(C),f=h;default:if(v<1){if(g==123)--v;else if(g==125&&v++==0&&AC()==125)continue}switch(C+=yl(g),g*v){case 38:y=u>0?1:(C+=\"\\f\",-1);break;case 44:l[c++]=(Jo(C)-1)*y,y=1;break;case 64:Zr()===45&&(C+=ic(tr())),p=Zr(),u=d=Jo(m=C+=_C(zp())),g++;break;case 45:h===45&&Jo(C)==2&&(v=0)}}return a}function BC(e,t,o,r,n,a,i,l,s,c,u){for(var d=n-1,p=n===0?a:[\"\"],f=Js(p),h=0,v=0,T=0;h0?p[y]+\" \"+g:tt(g,/&\\f/g,p[y])))&&(s[T++]=m);return Ap(e,t,o,n===0?Qs:l,s,c,u)}function p3(e,t,o){return Ap(e,t,o,zm,yl(OC()),Ti(e,2,-2),0)}function kC(e,t,o,r){return Ap(e,t,o,Zs,Ti(e,0,r),Ti(e,r+1,-1),r)}function hl(e,t){for(var o=\"\",r=Js(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return tt(e,/(.+:)(.+)-([^]+)/,\"$1\"+nt+\"$2-$3$1\"+Mp+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~Op(e,\"stretch\")?IC(tt(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Jo(e)-3-(~Op(e,\"!important\")&&10))){case 107:return tt(e,\":\",\":\"+nt)+e;case 101:return tt(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+nt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+nt+\"$2$3$1\"+ko+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return nt+e+ko+e+e}return e}var g3=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case Zs:t.return=IC(t.value,t.length);break;case Nm:return hl([nc(t,{value:tt(t.value,\"@\",\"@\"+nt)})],n);case Qs:if(t.length)return tv(t.props,function(a){switch(ev(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return hl([nc(t,{props:[tt(a,/:(read-\\w+)/,\":\"+Mp+\"$1\")]})],n);case\"::placeholder\":return hl([nc(t,{props:[tt(a,/:(plac\\w+)/,\":\"+nt+\"input-$1\")]}),nc(t,{props:[tt(a,/:(plac\\w+)/,\":\"+Mp+\"$1\")]}),nc(t,{props:[tt(a,/:(plac\\w+)/,ko+\"input-$1\")]})],n)}return\"\"})}},b3=[g3],$C=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(v){var T=v.getAttribute(\"data-emotion\");T.indexOf(\" \")!==-1&&(document.head.appendChild(v),v.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||b3,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(v){for(var T=v.getAttribute(\"data-emotion\").split(\" \"),y=1;y=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 oE={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 N3=!1,D3=/[A-Z]|^ms/g,_3=/_EMO_([^_]+?)_([^]*?)_EMO_/g,iE=function(t){return t.charCodeAt(1)===45},rE=function(t){return t!=null&&typeof t!=\"boolean\"},sv=Um(function(e){return iE(e)?e:e.replace(D3,\"-$&\").toLowerCase()}),nE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(_3,function(r,n,a){return Hn={name:n,styles:a,next:Hn},n})}return oE[t]!==1&&!iE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},B3=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Dp(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 Hn={name:n.name,styles:n.styles,next:Hn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Hn={name:i.name,styles:i.styles,next:Hn},i=i.next;var l=a.styles+\";\";return l}return k3(e,t,o)}case\"function\":{if(e!==void 0){var s=Hn,c=o(e);return Hn=s,Dp(e,t,c)}break}}var u=o;if(t==null)return u;var d=t[u];return d!==void 0?d:u}function k3(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?$3:F3},hE=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},q3=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return lc(o,r,n),Bp(function(){return sc(o,r,n)}),null},gE=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=hE(t,o,r),s=l||yE(n),c=!s(\"as\");return function(){var u=arguments,d=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&d.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)d.push.apply(d,u);else{var p=u[0];d.push(p[0]);for(var f=u.length,h=1;ht(W3(n)?o:n):t})}function jp(e,t){return Qm(e,t)}function PE(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}var SE=[];function gn(e){return SE[0]=e,Pa(SE)}var dv=j(W(),1),mv=j(EE(),1);function _r(e){if(typeof e!=\"object\"||e===null)return!1;let t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function wE(e){if(dv.isValidElement(e)||(0,mv.isValidElementType)(e)||!_r(e))return e;let t={};return Object.keys(e).forEach(o=>{t[o]=wE(e[o])}),t}function at(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return _r(e)&&_r(t)&&Object.keys(t).forEach(n=>{dv.isValidElement(t[n])||(0,mv.isValidElementType)(t[n])?r[n]=t[n]:_r(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&_r(e[n])?r[n]=at(e[n],t[n],o):o.clone?r[n]=_r(t[n])?wE(t[n]):t[n]:r[n]=t[n]}),r}var Z3=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 yv(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=Z3(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,f){let h=i.indexOf(f);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(h!==-1&&typeof t[i[h]]==\"number\"?t[i[h]]:f)-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 hv(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function gv(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 uy(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 J3={borderRadius:4},ME=J3;function eN(e,t){return t?at(e,t,{clone:!1}):e}var Ca=eN;var Up={xs:0,sm:600,md:900,lg:1200,xl:1536},OE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Up[e]}px)`},tN={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Up[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Eo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||OE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||OE;return Object.keys(t).reduce((i,l)=>{if(hv(a.keys,l)){let s=gv(r.containerQueries?r:tN,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Up).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 bv(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function py(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function AE(e,...t){let o=bv(e),r=[o,...t].reduce((n,a)=>at(n,a),{});return py(Object.keys(o),r)}function oN(e,t){if(typeof e!=\"object\")return{};let o={},r=Object.keys(t);return Array.isArray(e)?r.forEach((n,a)=>{a{e[n]!=null&&(o[n]=!0)}),o}function fy({values:e,breakpoints:t,base:o}){let r=o||oN(e,t),n=Object.keys(r);if(n.length===0)return e;let a;return n.reduce((i,l,s)=>(Array.isArray(e)?(i[l]=e[s]!=null?e[s]:e[a],a=s):typeof e==\"object\"?(i[l]=e[l]!=null?e[l]:e[a],a=l):i[l]=e,i),{})}function Pi(e){if(typeof e!=\"string\")throw new Error(Ro(7));return e.charAt(0).toUpperCase()+e.slice(1)}function uc(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 Lp(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=uc(e,o)||r,t&&(n=t(n,r,e)),n}function rN(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=uc(s,r)||{};return Eo(i,l,d=>{let p=Lp(c,n,d);return d===p&&typeof d==\"string\"&&(p=Lp(c,n,`${t}${d===\"default\"?\"\":Pi(d)}`,d)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Et=rN;function dy(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var nN={m:\"margin\",p:\"padding\"},aN={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},zE={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},iN=dy(e=>{if(e.length>2)if(zE[e])e=zE[e];else return[e];let[t,o]=e.split(\"\"),r=nN[t],n=aN[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),vv=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],Tv=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],NE=[...vv,...Tv];function bl(e,t,o,r){let n=uc(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 vl(e){return bl(e,\"spacing\",8,\"spacing\")}function In(e,t){return typeof t==\"string\"||t==null?t:e(t)}function lN(e,t){return o=>e.reduce((r,n)=>(r[n]=In(t,o),r),{})}function sN(e,t,o,r){if(!t.includes(o))return null;let n=iN(o),a=lN(n,r),i=e[o];return Eo(e,i,a)}function xv(e,t){let o=vl(e.theme);return Object.keys(e).map(r=>sN(e,t,r,o)).reduce(Ca,{})}function Lt(e){return xv(e,vv)}Lt.propTypes={};Lt.filterProps=vv;function Ht(e){return xv(e,Tv)}Ht.propTypes={};Ht.filterProps=Tv;function DE(e){return xv(e,NE)}DE.propTypes={};DE.filterProps=NE;function pc(e=8,t=vl({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 cN(...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]?Ca(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var Ea=cN;function Br(e){return typeof e!=\"number\"?e:`${e}px solid`}function tn(e,t){return Et({prop:e,themeKey:\"borders\",transform:t})}var uN=tn(\"border\",Br),pN=tn(\"borderTop\",Br),fN=tn(\"borderRight\",Br),dN=tn(\"borderBottom\",Br),mN=tn(\"borderLeft\",Br),yN=tn(\"borderColor\"),hN=tn(\"borderTopColor\"),gN=tn(\"borderRightColor\"),bN=tn(\"borderBottomColor\"),vN=tn(\"borderLeftColor\"),TN=tn(\"outline\",Br),xN=tn(\"outlineColor\"),Hp=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=bl(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:In(t,r)});return Eo(e,e.borderRadius,o)}return null};Hp.propTypes={};Hp.filterProps=[\"borderRadius\"];var BL=Ea(uN,pN,fN,dN,mN,yN,hN,gN,bN,vN,Hp,TN,xN);var Vp=e=>{if(e.gap!==void 0&&e.gap!==null){let t=bl(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:In(t,r)});return Eo(e,e.gap,o)}return null};Vp.propTypes={};Vp.filterProps=[\"gap\"];var Ip=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=bl(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:In(t,r)});return Eo(e,e.columnGap,o)}return null};Ip.propTypes={};Ip.filterProps=[\"columnGap\"];var $p=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=bl(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:In(t,r)});return Eo(e,e.rowGap,o)}return null};$p.propTypes={};$p.filterProps=[\"rowGap\"];var SN=Et({prop:\"gridColumn\"}),PN=Et({prop:\"gridRow\"}),RN=Et({prop:\"gridAutoFlow\"}),CN=Et({prop:\"gridAutoColumns\"}),EN=Et({prop:\"gridAutoRows\"}),wN=Et({prop:\"gridTemplateColumns\"}),MN=Et({prop:\"gridTemplateRows\"}),ON=Et({prop:\"gridTemplateAreas\"}),AN=Et({prop:\"gridArea\"}),VL=Ea(Vp,Ip,$p,SN,PN,RN,CN,EN,wN,MN,ON,AN);function Tl(e,t){return t===\"grey\"?t:e}var zN=Et({prop:\"color\",themeKey:\"palette\",transform:Tl}),NN=Et({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:Tl}),DN=Et({prop:\"backgroundColor\",themeKey:\"palette\",transform:Tl}),qL=Ea(zN,NN,DN);function hr(e){return e<=1&&e!==0?`${e*100}%`:e}var _N=Et({prop:\"width\",transform:hr}),my=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Up[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:hr(o)}};return Eo(e,e.maxWidth,t)}return null};my.filterProps=[\"maxWidth\"];var BN=Et({prop:\"minWidth\",transform:hr}),kN=Et({prop:\"height\",transform:hr}),jN=Et({prop:\"maxHeight\",transform:hr}),UN=Et({prop:\"minHeight\",transform:hr}),KL=Et({prop:\"size\",cssProperty:\"width\",transform:hr}),QL=Et({prop:\"size\",cssProperty:\"height\",transform:hr}),LN=Et({prop:\"boxSizing\"}),ZL=Ea(_N,my,BN,kN,jN,UN,LN);var HN={border:{themeKey:\"borders\",transform:Br},borderTop:{themeKey:\"borders\",transform:Br},borderRight:{themeKey:\"borders\",transform:Br},borderBottom:{themeKey:\"borders\",transform:Br},borderLeft:{themeKey:\"borders\",transform:Br},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Br},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Hp},color:{themeKey:\"palette\",transform:Tl},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:Tl},backgroundColor:{themeKey:\"palette\",transform:Tl},p:{style:Ht},pt:{style:Ht},pr:{style:Ht},pb:{style:Ht},pl:{style:Ht},px:{style:Ht},py:{style:Ht},padding:{style:Ht},paddingTop:{style:Ht},paddingRight:{style:Ht},paddingBottom:{style:Ht},paddingLeft:{style:Ht},paddingX:{style:Ht},paddingY:{style:Ht},paddingInline:{style:Ht},paddingInlineStart:{style:Ht},paddingInlineEnd:{style:Ht},paddingBlock:{style:Ht},paddingBlockStart:{style:Ht},paddingBlockEnd:{style:Ht},m:{style:Lt},mt:{style:Lt},mr:{style:Lt},mb:{style:Lt},ml:{style:Lt},mx:{style:Lt},my:{style:Lt},margin:{style:Lt},marginTop:{style:Lt},marginRight:{style:Lt},marginBottom:{style:Lt},marginLeft:{style:Lt},marginX:{style:Lt},marginY:{style:Lt},marginInline:{style:Lt},marginInlineStart:{style:Lt},marginInlineEnd:{style:Lt},marginBlock:{style:Lt},marginBlockStart:{style:Lt},marginBlockEnd:{style:Lt},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:Vp},rowGap:{style:$p},columnGap:{style:Ip},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:hr},maxWidth:{style:my},minWidth:{transform:hr},height:{transform:hr},maxHeight:{transform:hr},minHeight:{transform:hr},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\"}},bn=HN;function VN(...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 IN(e,t){return typeof e==\"function\"?e(t):e}function $N(){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:d}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=uc(n,c)||{};return d?d(i):Eo(i,r,h=>{let v=Lp(p,u,h);return h===v&&typeof h==\"string\"&&(v=Lp(p,u,`${o}${h===\"default\"?\"\":Pi(h)}`,h)),s===!1?v:{[s]:v}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??bn;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=bv(n.breakpoints),d=Object.keys(u),p=u;return Object.keys(c).forEach(f=>{let h=IN(c[f],n);if(h!=null)if(typeof h==\"object\")if(i[f])p=Ca(p,e(f,h,n,i));else{let v=Eo({theme:n},h,T=>({[f]:T}));VN(v,h)?p[f]=t({sx:h,theme:n,nested:!0}):p=Ca(p,v)}else p=Ca(p,e(f,h,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":cy(n,py(d,p))}:cy(n,py(d,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var _E=$N();_E.filterProps=[\"sx\"];var on=_E;function Sv(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 FN(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=yv(o),s=pc(n),c=at({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...ME,...a}},i);return c=uy(c),c.applyStyles=Sv,c=t.reduce((u,d)=>at(u,d),c),c.unstable_sxConfig={...bn,...i?.unstable_sxConfig},c.unstable_sx=function(d){return on({sx:d,theme:this})},c}var wa=FN;var BE=j(W(),1);function qN(e){return Object.keys(e).length===0}function YN(e=null){let t=BE.useContext(Ra);return!t||qN(t)?e:t}var Pv=YN;var GN=wa();function XN(e=GN){return Pv(e)}var $n=XN;var kE=j(Te(),1);function Rv(e){let t=gn(e);return e!==t&&t.styles?(t.styles.match(/^@layer\\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function WN({styles:e,themeId:t,defaultTheme:o={}}){let r=$n(o),n=t&&r[t]||r,a=typeof e==\"function\"?e(n):e;return n.modularCssLayers&&(Array.isArray(a)?a=a.map(i=>Rv(typeof i==\"function\"?i(n):i)):a=Rv(a)),(0,kE.jsx)(kp,{styles:a})}var yy=WN;var KN=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??bn;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function Ri(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=KN(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return _r(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var jE=e=>e,QN=()=>{let e=jE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=jE}}},ZN=QN(),fc=ZN;var LE=j(W(),1);function UE(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\"})(on);return LE.forwardRef(function(s,c){let u=$n(o),{className:d,component:p=\"div\",...f}=Ri(s);return(0,HE.jsx)(a,{as:p,ref:c,className:Q(d,n?n(r):r),theme:t&&u[t]||u,...f})})}var eD={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 me(e,t,o=\"Mui\"){let r=eD[t];return r?`${o}-${r}`:`${fc.generate(e)}-${t}`}function se(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=me(e,n,o)}),r}function qp(e){let{variants:t,...o}=e,r={variants:t,style:gn(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=gn(n.style))}),r}var tD=wa();function Cv(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function xl(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function oD(e){return e?(t,o)=>o[e]:null}function rD(e,t,o){e.theme=aD(e.theme)?o:e.theme[t]||e.theme}function hy(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>hy(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?xl(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?xl(gn(i),o):i}return VE(e,r.variants,[n],o)}return r?.isProcessed?o?xl(gn(r.style),o):r.style:o?xl(gn(r),o):r}function VE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{PE(l,R=>R.filter(C=>C!==on));let{name:c,slot:u,skipVariantsResolver:d,skipSx:p,overridesResolver:f=oD(lD(u)),...h}=s,v=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",T=d!==void 0?d:u&&u!==\"Root\"&&u!==\"root\"||!1,y=p||!1,g=Cv;u===\"Root\"||u===\"root\"?g=r:u?g=n:iD(l)&&(g=void 0);let m=jp(l,{shouldForwardProp:g,label:nD(c,u),...h}),b=R=>{if(R.__emotion_real===R)return R;if(typeof R==\"function\")return function(M){return hy(M,R,M.theme.modularCssLayers?v:void 0)};if(_r(R)){let C=qp(R);return function(D){return C.variants?hy(D,C,D.theme.modularCssLayers?v:void 0):D.theme.modularCssLayers?xl(C.style,v):C.style}}return R},P=(...R)=>{let C=[],M=R.map(b),D=[];if(C.push(a),c&&f&&D.push(function(N){let A=N.theme.components?.[c]?.styleOverrides;if(!A)return null;let z={};for(let L in A)z[L]=hy(N,A[L],N.theme.modularCssLayers?\"theme\":void 0);return f(N,z)}),c&&!T&&D.push(function(N){let A=N.theme?.components?.[c]?.variants;return A?VE(N,A,[],N.theme.modularCssLayers?\"theme\":void 0):null}),y||D.push(on),Array.isArray(M[0])){let x=M.shift(),N=new Array(C.length).fill(\"\"),O=new Array(D.length).fill(\"\"),A;A=[...N,...x,...O],A.raw=[...N,...x.raw,...O],C.unshift(A)}let _=[...C,...M,...D],k=m(..._);return l.muiName&&(k.muiName=l.muiName),k};return m.withConfig&&(P.withConfig=m.withConfig),P}}function nD(e,t){return void 0}function aD(e){for(let t in e)return!1;return!0}function iD(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function lD(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}var sD=dc(),Ev=sD;function Fn(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]=Fn(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=Q(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}function wv(e){let{theme:t,name:o,props:r}=e;return!t||!t.components||!t.components[o]||!t.components[o].defaultProps?r:Fn(t.components[o].defaultProps,r)}function gy({props:e,name:t,defaultTheme:o,themeId:r}){let n=$n(o);return r&&(n=n[r]||n),wv({theme:n,name:t,props:e})}var by=j(W(),1),cD=typeof window<\"u\"?by.useLayoutEffect:by.useEffect,Io=cD;function uD(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var Ma=uD;function Ov(e,t=0,o=1){return Ma(e,t,o)}function pD(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 Ci(e){if(e.type)return e;if(e.charAt(0)===\"#\")return Ci(pD(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(Ro(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(Ro(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var fD=e=>{let t=Ci(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},mc=(e,t)=>{try{return fD(e)}catch{return e}};function vy(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 Av(e){e=Ci(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])),vy({type:l,values:s})}function Mv(e){e=Ci(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?Ci(Av(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 IE(e,t){let o=Mv(e),r=Mv(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function yc(e,t){return e=Ci(e),t=Ov(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,vy(e)}function Ei(e,t,o){try{return yc(e,t)}catch{return e}}function hc(e,t){if(e=Ci(e),t=Ov(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 vy(e)}function ut(e,t,o){try{return hc(e,t)}catch{return e}}function gc(e,t){if(e=Ci(e),t=Ov(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 vy(e)}function pt(e,t,o){try{return gc(e,t)}catch{return e}}function dD(e,t=.15){return Mv(e)>.5?hc(e,t):gc(e,t)}function Yp(e,t,o){try{return dD(e,t)}catch{return e}}var Ty=j(W(),1);var mD=j(Te(),1),yD=Ty.createContext();var wi=()=>Ty.useContext(yD)??!1;var xy=j(W(),1);var hD=j(Te(),1),gD=xy.createContext(void 0);function bD(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?Fn(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?Fn(n,r,t.components.mergeClassNameAndStyle):r}function zv({props:e,name:t}){let o=xy.useContext(gD);return bD({props:e,name:t,theme:{components:o}})}var Gp=j(W(),1),$E=0;function TD(e){let[t,o]=Gp.useState(e),r=e||t;return Gp.useEffect(()=>{t==null&&($E+=1,o(`mui-${$E}`))},[t]),r}var xD={...Gp},FE=xD.useId;function bc(e){if(FE!==void 0){let t=FE();return e??t}return TD(e)}var qE={theme:void 0};function Sy(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(qE.theme=n.theme,a=qp(e(qE)),t=a,o=n.theme),a}}function Py(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 YE=(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])})},SD=(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)},PD=(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 Xp(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return SD(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,d=PD(l,s);Object.assign(n,{[u]:d}),YE(a,l,`var(${u})`,c),YE(i,l,`var(${u}, ${d})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function RD(e,t={}){let{getSelector:o=y,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:d,varsWithDefaults:p}=Xp(c,t),f=p,h={},{[s]:v,...T}=i;if(Object.entries(T||{}).forEach(([b,P])=>{let{vars:R,css:C,varsWithDefaults:M}=Xp(P,t);f=at(f,M),h[b]={css:C,vars:R}}),v){let{css:b,vars:P,varsWithDefaults:R}=Xp(v,t);f=at(f,R),h[s]={css:b,vars:P}}function y(b,P){let R=n;if(n===\"class\"&&(R=\".%s\"),n===\"data\"&&(R=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(R=`[${n}=\"%s\"]`),b){if(R===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":P}};if(R)return e.defaultColorScheme===b?`:root, ${R.replace(\"%s\",String(b))}`:R.replace(\"%s\",String(b))}return\":root\"}return{vars:f,generateThemeVars:()=>{let b={...u};return Object.entries(h).forEach(([,{vars:P}])=>{b=at(b,P)}),b},generateStyleSheets:()=>{let b=[],P=e.defaultColorScheme||\"light\";function R(D,_){Object.keys(_).length&&b.push(typeof D==\"string\"?{[D]:{..._}}:D)}R(o(void 0,{...d}),d);let{[P]:C,...M}=h;if(C){let{css:D}=C,_=i[P]?.palette?.mode,k=!r&&_?{colorScheme:_,...D}:{...D};R(o(P,{...k}),k)}return Object.entries(M).forEach(([D,{css:_}])=>{let k=i[D]?.palette?.mode,x=!r&&k?{colorScheme:k,..._}:{..._};R(o(D,{...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 Nv=RD;function Dv(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 ye(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s(r.push(n),a({row:\"Left\",\"row-reverse\":\"Right\",column:\"Top\",\"column-reverse\":\"Bottom\"})[e],AD=({ownerState:e,theme:t})=>{let o={display:\"flex\",flexDirection:\"column\",...Eo({theme:t},fy({values:e.direction,breakpoints:t.breakpoints.values}),r=>({flexDirection:r}))};if(e.spacing){let r=vl(t),n=Object.keys(t.breakpoints.values).reduce((s,c)=>((typeof e.spacing==\"object\"&&e.spacing[c]!=null||typeof e.direction==\"object\"&&e.direction[c]!=null)&&(s[c]=!0),s),{}),a=fy({values:e.direction,base:n}),i=fy({values:e.spacing,base:n});typeof a==\"object\"&&Object.keys(a).forEach((s,c,u)=>{if(!a[s]){let p=c>0?a[u[c-1]]:\"column\";a[s]=p}}),o=at(o,Eo({theme:t},i,(s,c)=>e.useFlexGap?{gap:In(r,s)}:{\"& > :not(style):not(style)\":{margin:0},\"& > :not(style) ~ :not(style)\":{[`margin${OD(c?a[c]:e.direction)}`]:In(r,s)}}))}return o=AE(t.breakpoints,o),o};function Ry(e={}){let{createStyledComponent:t=ED,useThemeProps:o=wD,componentName:r=\"MuiStack\"}=e,n=()=>ye({root:[\"root\"]},s=>me(r,s),{}),a=t(AD);return vc.forwardRef(function(s,c){let u=o(s),d=Ri(u),{component:p=\"div\",direction:f=\"column\",spacing:h=0,divider:v,children:T,className:y,useFlexGap:g=!1,...m}=d,b={direction:f,spacing:h,useFlexGap:g},P=n();return(0,GE.jsx)(a,{as:p,ownerState:b,ref:c,className:Q(P.root,y),...m,children:v?MD(T,v):T})})}var Mi=\"$$material\";var zD={black:\"#000\",white:\"#fff\"},Tc=zD;var ND={50:\"#fafafa\",100:\"#f5f5f5\",200:\"#eeeeee\",300:\"#e0e0e0\",400:\"#bdbdbd\",500:\"#9e9e9e\",600:\"#757575\",700:\"#616161\",800:\"#424242\",900:\"#212121\",A100:\"#f5f5f5\",A200:\"#eeeeee\",A400:\"#bdbdbd\",A700:\"#616161\"},XE=ND;var DD={50:\"#f3e5f5\",100:\"#e1bee7\",200:\"#ce93d8\",300:\"#ba68c8\",400:\"#ab47bc\",500:\"#9c27b0\",600:\"#8e24aa\",700:\"#7b1fa2\",800:\"#6a1b9a\",900:\"#4a148c\",A100:\"#ea80fc\",A200:\"#e040fb\",A400:\"#d500f9\",A700:\"#aa00ff\"},Sl=DD;var _D={50:\"#ffebee\",100:\"#ffcdd2\",200:\"#ef9a9a\",300:\"#e57373\",400:\"#ef5350\",500:\"#f44336\",600:\"#e53935\",700:\"#d32f2f\",800:\"#c62828\",900:\"#b71c1c\",A100:\"#ff8a80\",A200:\"#ff5252\",A400:\"#ff1744\",A700:\"#d50000\"},Pl=_D;var BD={50:\"#fff3e0\",100:\"#ffe0b2\",200:\"#ffcc80\",300:\"#ffb74d\",400:\"#ffa726\",500:\"#ff9800\",600:\"#fb8c00\",700:\"#f57c00\",800:\"#ef6c00\",900:\"#e65100\",A100:\"#ffd180\",A200:\"#ffab40\",A400:\"#ff9100\",A700:\"#ff6d00\"},xc=BD;var kD={50:\"#e3f2fd\",100:\"#bbdefb\",200:\"#90caf9\",300:\"#64b5f6\",400:\"#42a5f5\",500:\"#2196f3\",600:\"#1e88e5\",700:\"#1976d2\",800:\"#1565c0\",900:\"#0d47a1\",A100:\"#82b1ff\",A200:\"#448aff\",A400:\"#2979ff\",A700:\"#2962ff\"},Rl=kD;var jD={50:\"#e1f5fe\",100:\"#b3e5fc\",200:\"#81d4fa\",300:\"#4fc3f7\",400:\"#29b6f6\",500:\"#03a9f4\",600:\"#039be5\",700:\"#0288d1\",800:\"#0277bd\",900:\"#01579b\",A100:\"#80d8ff\",A200:\"#40c4ff\",A400:\"#00b0ff\",A700:\"#0091ea\"},Cl=jD;var UD={50:\"#e8f5e9\",100:\"#c8e6c9\",200:\"#a5d6a7\",300:\"#81c784\",400:\"#66bb6a\",500:\"#4caf50\",600:\"#43a047\",700:\"#388e3c\",800:\"#2e7d32\",900:\"#1b5e20\",A100:\"#b9f6ca\",A200:\"#69f0ae\",A400:\"#00e676\",A700:\"#00c853\"},El=UD;function QE(){return{text:{primary:\"rgba(0, 0, 0, 0.87)\",secondary:\"rgba(0, 0, 0, 0.6)\",disabled:\"rgba(0, 0, 0, 0.38)\"},divider:\"rgba(0, 0, 0, 0.12)\",background:{paper:Tc.white,default:Tc.white},action:{active:\"rgba(0, 0, 0, 0.54)\",hover:\"rgba(0, 0, 0, 0.04)\",hoverOpacity:.04,selected:\"rgba(0, 0, 0, 0.08)\",selectedOpacity:.08,disabled:\"rgba(0, 0, 0, 0.26)\",disabledBackground:\"rgba(0, 0, 0, 0.12)\",disabledOpacity:.38,focus:\"rgba(0, 0, 0, 0.12)\",focusOpacity:.12,activatedOpacity:.12}}}var _v=QE();function ZE(){return{text:{primary:Tc.white,secondary:\"rgba(255, 255, 255, 0.7)\",disabled:\"rgba(255, 255, 255, 0.5)\",icon:\"rgba(255, 255, 255, 0.5)\"},divider:\"rgba(255, 255, 255, 0.12)\",background:{paper:\"#121212\",default:\"#121212\"},action:{active:Tc.white,hover:\"rgba(255, 255, 255, 0.08)\",hoverOpacity:.08,selected:\"rgba(255, 255, 255, 0.16)\",selectedOpacity:.16,disabled:\"rgba(255, 255, 255, 0.3)\",disabledBackground:\"rgba(255, 255, 255, 0.12)\",disabledOpacity:.38,focus:\"rgba(255, 255, 255, 0.12)\",focusOpacity:.12,activatedOpacity:.24}}}var Cy=ZE();function WE(e,t,o,r){let n=r.light||r,a=r.dark||r*1.5;e[t]||(e.hasOwnProperty(o)?e[t]=e[o]:t===\"light\"?e.light=gc(e.main,n):t===\"dark\"&&(e.dark=hc(e.main,a)))}function KE(e,t,o,r,n){let a=n.light||n,i=n.dark||n*1.5;t[o]||(t.hasOwnProperty(r)?t[o]=t[r]:o===\"light\"?t.light=`color-mix(in ${e}, ${t.main}, #fff ${(a*100).toFixed(0)}%)`:o===\"dark\"&&(t.dark=`color-mix(in ${e}, ${t.main}, #000 ${(i*100).toFixed(0)}%)`))}function LD(e=\"light\"){return e===\"dark\"?{main:Rl[200],light:Rl[50],dark:Rl[400]}:{main:Rl[700],light:Rl[400],dark:Rl[800]}}function HD(e=\"light\"){return e===\"dark\"?{main:Sl[200],light:Sl[50],dark:Sl[400]}:{main:Sl[500],light:Sl[300],dark:Sl[700]}}function VD(e=\"light\"){return e===\"dark\"?{main:Pl[500],light:Pl[300],dark:Pl[700]}:{main:Pl[700],light:Pl[400],dark:Pl[800]}}function ID(e=\"light\"){return e===\"dark\"?{main:Cl[400],light:Cl[300],dark:Cl[700]}:{main:Cl[700],light:Cl[500],dark:Cl[900]}}function $D(e=\"light\"){return e===\"dark\"?{main:El[400],light:El[300],dark:El[700]}:{main:El[800],light:El[500],dark:El[900]}}function FD(e=\"light\"){return e===\"dark\"?{main:xc[400],light:xc[300],dark:xc[700]}:{main:\"#ed6c02\",light:xc[500],dark:xc[900]}}function qD(e){return`oklch(from ${e} var(--__l) 0 h / var(--__a))`}function wl(e){let{mode:t=\"light\",contrastThreshold:o=3,tonalOffset:r=.2,colorSpace:n,...a}=e,i=e.primary||LD(t),l=e.secondary||HD(t),s=e.error||VD(t),c=e.info||ID(t),u=e.success||$D(t),d=e.warning||FD(t);function p(T){return n?qD(T):IE(T,Cy.text.primary)>=o?Cy.text.primary:_v.text.primary}let f=({color:T,name:y,mainShade:g=500,lightShade:m=300,darkShade:b=700})=>{if(T={...T},!T.main&&T[g]&&(T.main=T[g]),!T.hasOwnProperty(\"main\"))throw new Error(Ro(11,y?` (${y})`:\"\",g));if(typeof T.main!=\"string\")throw new Error(Ro(12,y?` (${y})`:\"\",JSON.stringify(T.main)));return n?(KE(n,T,\"light\",m,r),KE(n,T,\"dark\",b,r)):(WE(T,\"light\",m,r),WE(T,\"dark\",b,r)),T.contrastText||(T.contrastText=p(T.main)),T},h;return t===\"light\"?h=QE():t===\"dark\"&&(h=ZE()),at({common:{...Tc},mode:t,primary:f({color:i,name:\"primary\"}),secondary:f({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:f({color:s,name:\"error\"}),warning:f({color:d,name:\"warning\"}),info:f({color:c,name:\"info\"}),success:f({color:u,name:\"success\"}),grey:XE,contrastThreshold:o,getContrastText:p,augmentColor:f,tonalOffset:r,...h},a)}function Ey(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 Bv(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function YD(e){return Math.round(e*1e5)/1e5}var JE={textTransform:\"uppercase\"},ew='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function kv(e,t){let{fontFamily:o=ew,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...d}=typeof t==\"function\"?t(e):t,p=r/14,f=u||(T=>`${T/s*p}rem`),h=(T,y,g,m,b)=>({fontFamily:o,fontWeight:T,fontSize:f(y),lineHeight:g,...o===ew?{letterSpacing:`${YD(m/y)}em`}:{},...b,...c}),v={h1:h(n,96,1.167,-1.5),h2:h(n,60,1.2,-.5),h3:h(a,48,1.167,0),h4:h(a,34,1.235,.25),h5:h(a,24,1.334,0),h6:h(i,20,1.6,.15),subtitle1:h(a,16,1.75,.15),subtitle2:h(i,14,1.57,.1),body1:h(a,16,1.5,.15),body2:h(a,14,1.43,.15),button:h(i,14,1.75,.4,JE),caption:h(a,12,1.66,.4),overline:h(a,12,2.66,1,JE),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return at({htmlFontSize:s,pxToRem:f,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...v},d,{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 GD=[\"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)],tw=GD;var XD={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)\"},WD={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function ow(e){return`${Math.round(e)}ms`}function KD(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function jv(e){let t={...XD,...e.easing},o={...WD,...e.duration};return{getAutoHeightDuration:KD,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:ow(i)} ${l} ${typeof s==\"string\"?s:ow(s)}`).join(\",\")},...e,easing:t,duration:o}}var QD={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},rw=QD;function ZD(e){return _r(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function wy(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;rat(h,v),f),f.unstable_sxConfig={...bn,...u?.unstable_sxConfig},f.unstable_sx=function(v){return on({sx:v,theme:this})},f.toRuntimeSource=wy,e_(f),f}var Wp=t_;function Sc(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 o_=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Sc(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function Uv(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function Lv(e){return e===\"dark\"?o_:[]}function Hv(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=wl({...t,colorSpace:n});return{palette:i,opacity:{...Uv(i.mode),...o},overlays:r||Lv(i.mode),...a}}function Vv(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 r_=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],aw=r_;var iw=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 aw(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 n_(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function U(e,t,o){!e[t]&&o&&(e[t]=o)}function Kp(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:Av(e)}function Oa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=mc(Kp(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 a_(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var qn=e=>{try{return e()}catch{}},i_=(e=\"mui\")=>Py(e);function Iv(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=Hv({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=Wp({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...Uv(a),...o?.opacity},overlays:o?.overlays||Lv(a)},l}function $v(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=Vv,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,d=Object.keys(o)[0],p=r||(o.light&&d!==\"light\"?\"light\":d),f=i_(a),{[p]:h,light:v,dark:T,...y}=o,g={...y},m=h;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(m=!0),!m)throw new Error(Ro(21,p));let b;i&&(b=\"oklch\");let P=Iv(b,g,m,u,p);v&&!g.light&&Iv(b,g,v,void 0,\"light\"),T&&!g.dark&&Iv(b,g,T,void 0,\"dark\");let R={defaultColorScheme:p,...P,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:f,colorSchemes:g,font:{...Ey(P.typography),...P.font},spacing:a_(u.spacing)};Object.keys(R.colorSchemes).forEach(k=>{let x=R.colorSchemes[k].palette,N=A=>{let z=A.split(\"-\"),L=z[1],I=z[2];return f(A,x[L][I])};x.mode===\"light\"&&(U(x.common,\"background\",\"#fff\"),U(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(U(x.common,\"background\",\"#000\"),U(x.common,\"onBackground\",\"#fff\"));function O(A,z,L){if(b){let I;return A===Ei&&(I=`transparent ${((1-L)*100).toFixed(0)}%`),A===ut&&(I=`#000 ${(L*100).toFixed(0)}%`),A===pt&&(I=`#fff ${(L*100).toFixed(0)}%`),`color-mix(in ${b}, ${z}, ${I})`}return A(z,L)}if(n_(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){U(x.Alert,\"errorColor\",O(ut,x.error.light,.6)),U(x.Alert,\"infoColor\",O(ut,x.info.light,.6)),U(x.Alert,\"successColor\",O(ut,x.success.light,.6)),U(x.Alert,\"warningColor\",O(ut,x.warning.light,.6)),U(x.Alert,\"errorFilledBg\",N(\"palette-error-main\")),U(x.Alert,\"infoFilledBg\",N(\"palette-info-main\")),U(x.Alert,\"successFilledBg\",N(\"palette-success-main\")),U(x.Alert,\"warningFilledBg\",N(\"palette-warning-main\")),U(x.Alert,\"errorFilledColor\",qn(()=>x.getContrastText(x.error.main))),U(x.Alert,\"infoFilledColor\",qn(()=>x.getContrastText(x.info.main))),U(x.Alert,\"successFilledColor\",qn(()=>x.getContrastText(x.success.main))),U(x.Alert,\"warningFilledColor\",qn(()=>x.getContrastText(x.warning.main))),U(x.Alert,\"errorStandardBg\",O(pt,x.error.light,.9)),U(x.Alert,\"infoStandardBg\",O(pt,x.info.light,.9)),U(x.Alert,\"successStandardBg\",O(pt,x.success.light,.9)),U(x.Alert,\"warningStandardBg\",O(pt,x.warning.light,.9)),U(x.Alert,\"errorIconColor\",N(\"palette-error-main\")),U(x.Alert,\"infoIconColor\",N(\"palette-info-main\")),U(x.Alert,\"successIconColor\",N(\"palette-success-main\")),U(x.Alert,\"warningIconColor\",N(\"palette-warning-main\")),U(x.AppBar,\"defaultBg\",N(\"palette-grey-100\")),U(x.Avatar,\"defaultBg\",N(\"palette-grey-400\")),U(x.Button,\"inheritContainedBg\",N(\"palette-grey-300\")),U(x.Button,\"inheritContainedHoverBg\",N(\"palette-grey-A100\")),U(x.Chip,\"defaultBorder\",N(\"palette-grey-400\")),U(x.Chip,\"defaultAvatarColor\",N(\"palette-grey-700\")),U(x.Chip,\"defaultIconColor\",N(\"palette-grey-700\")),U(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),U(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),U(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),U(x.LinearProgress,\"primaryBg\",O(pt,x.primary.main,.62)),U(x.LinearProgress,\"secondaryBg\",O(pt,x.secondary.main,.62)),U(x.LinearProgress,\"errorBg\",O(pt,x.error.main,.62)),U(x.LinearProgress,\"infoBg\",O(pt,x.info.main,.62)),U(x.LinearProgress,\"successBg\",O(pt,x.success.main,.62)),U(x.LinearProgress,\"warningBg\",O(pt,x.warning.main,.62)),U(x.Skeleton,\"bg\",b?O(Ei,x.text.primary,.11):`rgba(${N(\"palette-text-primaryChannel\")} / 0.11)`),U(x.Slider,\"primaryTrack\",O(pt,x.primary.main,.62)),U(x.Slider,\"secondaryTrack\",O(pt,x.secondary.main,.62)),U(x.Slider,\"errorTrack\",O(pt,x.error.main,.62)),U(x.Slider,\"infoTrack\",O(pt,x.info.main,.62)),U(x.Slider,\"successTrack\",O(pt,x.success.main,.62)),U(x.Slider,\"warningTrack\",O(pt,x.warning.main,.62));let A=b?O(ut,x.background.default,.6825):Yp(x.background.default,.8);U(x.SnackbarContent,\"bg\",A),U(x.SnackbarContent,\"color\",qn(()=>b?Cy.text.primary:x.getContrastText(A))),U(x.SpeedDialAction,\"fabHoverBg\",Yp(x.background.paper,.15)),U(x.StepConnector,\"border\",N(\"palette-grey-400\")),U(x.StepContent,\"border\",N(\"palette-grey-400\")),U(x.Switch,\"defaultColor\",N(\"palette-common-white\")),U(x.Switch,\"defaultDisabledColor\",N(\"palette-grey-100\")),U(x.Switch,\"primaryDisabledColor\",O(pt,x.primary.main,.62)),U(x.Switch,\"secondaryDisabledColor\",O(pt,x.secondary.main,.62)),U(x.Switch,\"errorDisabledColor\",O(pt,x.error.main,.62)),U(x.Switch,\"infoDisabledColor\",O(pt,x.info.main,.62)),U(x.Switch,\"successDisabledColor\",O(pt,x.success.main,.62)),U(x.Switch,\"warningDisabledColor\",O(pt,x.warning.main,.62)),U(x.TableCell,\"border\",O(pt,O(Ei,x.divider,1),.88)),U(x.Tooltip,\"bg\",O(Ei,x.grey[700],.92))}if(x.mode===\"dark\"){U(x.Alert,\"errorColor\",O(pt,x.error.light,.6)),U(x.Alert,\"infoColor\",O(pt,x.info.light,.6)),U(x.Alert,\"successColor\",O(pt,x.success.light,.6)),U(x.Alert,\"warningColor\",O(pt,x.warning.light,.6)),U(x.Alert,\"errorFilledBg\",N(\"palette-error-dark\")),U(x.Alert,\"infoFilledBg\",N(\"palette-info-dark\")),U(x.Alert,\"successFilledBg\",N(\"palette-success-dark\")),U(x.Alert,\"warningFilledBg\",N(\"palette-warning-dark\")),U(x.Alert,\"errorFilledColor\",qn(()=>x.getContrastText(x.error.dark))),U(x.Alert,\"infoFilledColor\",qn(()=>x.getContrastText(x.info.dark))),U(x.Alert,\"successFilledColor\",qn(()=>x.getContrastText(x.success.dark))),U(x.Alert,\"warningFilledColor\",qn(()=>x.getContrastText(x.warning.dark))),U(x.Alert,\"errorStandardBg\",O(ut,x.error.light,.9)),U(x.Alert,\"infoStandardBg\",O(ut,x.info.light,.9)),U(x.Alert,\"successStandardBg\",O(ut,x.success.light,.9)),U(x.Alert,\"warningStandardBg\",O(ut,x.warning.light,.9)),U(x.Alert,\"errorIconColor\",N(\"palette-error-main\")),U(x.Alert,\"infoIconColor\",N(\"palette-info-main\")),U(x.Alert,\"successIconColor\",N(\"palette-success-main\")),U(x.Alert,\"warningIconColor\",N(\"palette-warning-main\")),U(x.AppBar,\"defaultBg\",N(\"palette-grey-900\")),U(x.AppBar,\"darkBg\",N(\"palette-background-paper\")),U(x.AppBar,\"darkColor\",N(\"palette-text-primary\")),U(x.Avatar,\"defaultBg\",N(\"palette-grey-600\")),U(x.Button,\"inheritContainedBg\",N(\"palette-grey-800\")),U(x.Button,\"inheritContainedHoverBg\",N(\"palette-grey-700\")),U(x.Chip,\"defaultBorder\",N(\"palette-grey-700\")),U(x.Chip,\"defaultAvatarColor\",N(\"palette-grey-300\")),U(x.Chip,\"defaultIconColor\",N(\"palette-grey-300\")),U(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),U(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),U(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),U(x.LinearProgress,\"primaryBg\",O(ut,x.primary.main,.5)),U(x.LinearProgress,\"secondaryBg\",O(ut,x.secondary.main,.5)),U(x.LinearProgress,\"errorBg\",O(ut,x.error.main,.5)),U(x.LinearProgress,\"infoBg\",O(ut,x.info.main,.5)),U(x.LinearProgress,\"successBg\",O(ut,x.success.main,.5)),U(x.LinearProgress,\"warningBg\",O(ut,x.warning.main,.5)),U(x.Skeleton,\"bg\",b?O(Ei,x.text.primary,.13):`rgba(${N(\"palette-text-primaryChannel\")} / 0.13)`),U(x.Slider,\"primaryTrack\",O(ut,x.primary.main,.5)),U(x.Slider,\"secondaryTrack\",O(ut,x.secondary.main,.5)),U(x.Slider,\"errorTrack\",O(ut,x.error.main,.5)),U(x.Slider,\"infoTrack\",O(ut,x.info.main,.5)),U(x.Slider,\"successTrack\",O(ut,x.success.main,.5)),U(x.Slider,\"warningTrack\",O(ut,x.warning.main,.5));let A=b?O(pt,x.background.default,.985):Yp(x.background.default,.98);U(x.SnackbarContent,\"bg\",A),U(x.SnackbarContent,\"color\",qn(()=>b?_v.text.primary:x.getContrastText(A))),U(x.SpeedDialAction,\"fabHoverBg\",Yp(x.background.paper,.15)),U(x.StepConnector,\"border\",N(\"palette-grey-600\")),U(x.StepContent,\"border\",N(\"palette-grey-600\")),U(x.Switch,\"defaultColor\",N(\"palette-grey-300\")),U(x.Switch,\"defaultDisabledColor\",N(\"palette-grey-600\")),U(x.Switch,\"primaryDisabledColor\",O(ut,x.primary.main,.55)),U(x.Switch,\"secondaryDisabledColor\",O(ut,x.secondary.main,.55)),U(x.Switch,\"errorDisabledColor\",O(ut,x.error.main,.55)),U(x.Switch,\"infoDisabledColor\",O(ut,x.info.main,.55)),U(x.Switch,\"successDisabledColor\",O(ut,x.success.main,.55)),U(x.Switch,\"warningDisabledColor\",O(ut,x.warning.main,.55)),U(x.TableCell,\"border\",O(ut,O(Ei,x.divider,1),.68)),U(x.Tooltip,\"bg\",O(Ei,x.grey[700],.92))}Oa(x.background,\"default\"),Oa(x.background,\"paper\"),Oa(x.common,\"background\"),Oa(x.common,\"onBackground\"),Oa(x,\"divider\"),Object.keys(x).forEach(A=>{let z=x[A];A!==\"tonalOffset\"&&z&&typeof z==\"object\"&&(z.main&&U(x[A],\"mainChannel\",mc(Kp(z.main))),z.light&&U(x[A],\"lightChannel\",mc(Kp(z.light))),z.dark&&U(x[A],\"darkChannel\",mc(Kp(z.dark))),z.contrastText&&U(x[A],\"contrastTextChannel\",mc(Kp(z.contrastText))),A===\"text\"&&(Oa(x[A],\"primary\"),Oa(x[A],\"secondary\")),A===\"action\"&&(z.active&&Oa(x[A],\"active\"),z.selected&&Oa(x[A],\"selected\")))})}),R=t.reduce((k,x)=>at(k,x),R);let C={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:iw(R),enableContrastVars:i},{vars:M,generateThemeVars:D,generateStyleSheets:_}=Nv(R,C);return R.vars=M,Object.entries(R.colorSchemes[R.defaultColorScheme]).forEach(([k,x])=>{R[k]=x}),R.generateThemeVars=D,R.generateStyleSheets=_,R.generateSpacing=function(){return pc(u.spacing,vl(this))},R.getColorSchemeSelector=Dv(s),R.spacing=R.generateSpacing(),R.shouldSkipGeneratingVar=l,R.unstable_sxConfig={...bn,...u?.unstable_sxConfig},R.unstable_sx=function(x){return on({sx:x,theme:this})},R.toRuntimeSource=wy,R}function lw(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:wl({...o===!0?{}:o.palette,mode:t})})}function Pc(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 Wp(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let d=Wp({...e,palette:u},...t);return d.defaultColorScheme=l,d.colorSchemes=c,d.palette.mode===\"light\"&&(d.colorSchemes.light={...c.light!==!0&&c.light,palette:d.palette},lw(d,\"dark\",c.dark)),d.palette.mode===\"dark\"&&(d.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:d.palette},lw(d,\"light\",c.light)),d}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),$v({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var s_=j(W(),1);var l_=Pc(),Rc=l_;function Yn(){let e=$n(Rc);return e[Mi]||e}function c_(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Ml=c_;var u_=e=>Ml(e)&&e!==\"classes\",Vt=u_;var p_=dc({themeId:Mi,defaultTheme:Rc,rootShouldForwardProp:Vt}),V=p_;var f_=se(\"MuiBox\",[\"root\"]),sw=f_;var d_=Pc(),m_=Fp({themeId:Mi,defaultTheme:d_,defaultClassName:sw.root,generateClassName:fc.generate}),pe=m_;var yw=j(W(),1);var cw=j(Te(),1);function y_(e){return(0,cw.jsx)(yy,{...e,defaultTheme:Rc,themeId:Mi})}var Fv=y_;var uw=j(Te(),1);function pw(e){return function(o){return(0,uw.jsx)(Fv,{styles:typeof e==\"function\"?r=>e({theme:r,...o}):e})}}function fw(){return Ri}var h_=Sy,xe=h_;var c7=j(W(),1);var g_=j(Te(),1);function Pe(e){return zv(e)}var re=Pi;function b_(e){return typeof e.main==\"string\"}function v_(e,t=[]){if(!b_(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function Xt(e=[]){return([,t])=>t&&v_(t,e)}function dw(e){return me(\"MuiTypography\",e)}var T7=se(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var hw=j(Te(),1),T_={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},x_=fw(),S_=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${re(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return ye(l,dw,i)},P_=V(\"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${re(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(xe(({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(Xt()).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${re(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}}]}))),mw={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},R_=yw.forwardRef(function(t,o){let{color:r,...n}=Pe({props:t,name:\"MuiTypography\"}),a=!T_[r],i=x_({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:d=!1,paragraph:p=!1,variant:f=\"body1\",variantMapping:h=mw,...v}=i,T={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:d,paragraph:p,variant:f,variantMapping:h},y=c||(p?\"p\":h[f]||mw[f])||\"span\",g=S_(T);return(0,hw.jsx)(P_,{as:y,ref:o,className:Q(g.root,s),...v,ownerState:T,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...v.style}})}),he=R_;var C_=Ry({createStyledComponent:V(\"div\",{name:\"MuiStack\",slot:\"Root\"}),useThemeProps:e=>Pe({props:e,name:\"MuiStack\"})}),Gn=C_;var Ic=j(W(),1);var gw=j(W(),1);function gr(e){return parseInt(gw.version,10)>=19?e?.props?.ref||null:e?.ref||null}var wt=j(W(),1);function It(e){return e&&e.ownerDocument||document}var Ol=It;var Ai=j(W(),1);var Cc=j(W(),1);function to(...e){let t=Cc.useRef(void 0),o=Cc.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 Cc.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}function E_(e){return typeof e==\"string\"}var br=E_;function w_(e,t,o){return e===void 0||br(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var Qp=w_;function M_(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 Aa=M_;function O_(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 My=O_;function A_(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let f=Q(o?.className,a,n?.className,r?.className),h={...o?.style,...n?.style,...r?.style},v={...o,...n,...r};return f.length>0&&(v.className=f),Object.keys(h).length>0&&(v.style=h),{props:v,internalRef:void 0}}let i=Aa({...n,...r}),l=My(r),s=My(n),c=t(i),u=Q(c?.className,o?.className,a,n?.className,r?.className),d={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(d).length>0&&(p.style=d),{props:p,internalRef:c.ref}}var Zp=A_;function z_(e,t,o){return typeof e==\"function\"?e(t,o):e}var Jp=z_;function N_(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Jp(o,r),{props:l,internalRef:s}=Zp({...a,externalSlotProps:i}),c=to(s,i?.ref,e.additionalProps?.ref);return Qp(t,{...l,ref:c},r)}var vr=N_;var Tr=j(W(),1);var Oy=j(W(),1);var bw=j(W(),1),D_=bw.createContext({}),ef=D_;function vw(e){return me(\"MuiList\",e)}var O$=se(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var Ay=j(Te(),1),__=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return ye({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},vw,t)},B_=V(\"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}}]}),k_=Oy.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,d=Oy.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},f=__(p);return(0,Ay.jsx)(ef.Provider,{value:d,children:(0,Ay.jsxs)(B_,{as:i,className:Q(f.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),qv=k_;function zy(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var Al=zy;function Ec(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var Tw=Ec;var yo=to;var wc=Io;function tf(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var By=j(W(),1);var Ny=j(W(),1);function xw(e){return me(\"MuiSvgIcon\",e)}var iF=se(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var Dy=j(Te(),1),j_=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${re(t)}`,`fontSize${re(o)}`]};return ye(n,xw,r)},U_=V(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${re(o.color)}`],t[`fontSize${re(o.fontSize)}`]]}})(xe(({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}}]}))),Sw=Ny.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:d,viewBox:p=\"0 0 24 24\",...f}=r,h=Ny.isValidElement(n)&&n.type===\"svg\",v={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:h},T={};u||(T.viewBox=p);let y=j_(v);return(0,Dy.jsxs)(U_,{as:l,className:Q(y.root,a),focusable:\"false\",color:c,\"aria-hidden\":d?void 0:!0,role:d?\"img\":void 0,ref:o,...T,...f,...h&&n.props,ownerState:v,children:[h?n.props.children:n,d?(0,Dy.jsx)(\"title\",{children:d}):null]})});Sw.muiName=\"SvgIcon\";var _y=Sw;var Pw=j(Te(),1);function kr(e,t){function o(r,n){return(0,Pw.jsx)(_y,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=_y.muiName,By.memo(By.forwardRef(o))}function Mc(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 Rw=Mc;function rn(e){return It(e).defaultView||window}var Oc=rn;function of(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var zl=bc;var Nl=j(W(),1);function Ac(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Nl.useRef(t!==void 0),[i,l]=Nl.useState(o),s=a?t:i,c=Nl.useCallback(u=>{a||l(u)},[]);return[s,c]}var Dl=Ac;var Yv=j(W(),1);function L_(e){let t=Yv.useRef(e);return Io(()=>{t.current=e}),Yv.useRef((...o)=>(0,t.current)(...o)).current}var nn=L_;var Oi=nn;function H_(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function ky(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{H_(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=Q(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=Q(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 Ew=j(Te(),1);function Gv(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function Cw(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function ww(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 rf(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\")||!ww(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var V_=Tr.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:d=\"selectedMenu\",...p}=t,f=Tr.useRef(null),h=Tr.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});wc(()=>{n&&f.current.focus()},[n]),Tr.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(m,{direction:b})=>{let P=!f.current.style.width;if(m.clientHeight{let b=f.current,P=m.key;if(m.ctrlKey||m.metaKey||m.altKey){u&&u(m);return}let C=Al(Ol(b));if(P===\"ArrowDown\")m.preventDefault(),rf(b,C,c,s,Gv);else if(P===\"ArrowUp\")m.preventDefault(),rf(b,C,c,s,Cw);else if(P===\"Home\")m.preventDefault(),rf(b,null,c,s,Gv);else if(P===\"End\")m.preventDefault(),rf(b,null,c,s,Cw);else if(P.length===1){let M=h.current,D=P.toLowerCase(),_=performance.now();M.keys.length>0&&(_-M.lastTime>500?(M.keys=[],M.repeating=!0,M.previousKeyMatched=!0):M.repeating&&D!==M.keys[0]&&(M.repeating=!1)),M.lastTime=_,M.keys.push(D);let k=C&&!M.repeating&&ww(C,M);M.previousKeyMatched&&(k||rf(b,C,!1,s,Gv,M))?m.preventDefault():M.previousKeyMatched=!1}u&&u(m)},T=yo(f,o),y=-1;Tr.Children.forEach(i,(m,b)=>{if(!Tr.isValidElement(m)){y===b&&(y+=1,y>=i.length&&(y=-1));return}m.props.disabled||(d===\"selectedMenu\"&&m.props.selected||y===-1)&&(y=b),y===b&&(m.props.disabled||m.props.muiSkipListHighlight||m.type.muiSkipListHighlight)&&(y+=1,y>=i.length&&(y=-1))});let g=Tr.Children.map(i,(m,b)=>{if(b===y){let P={};return a&&(P.autoFocus=!0),m.props.tabIndex===void 0&&d===\"selectedMenu\"&&(P.tabIndex=0),Tr.cloneElement(m,P)}return m});return(0,Ew.jsx)(qv,{role:\"menu\",ref:T,className:l,onKeyDown:v,tabIndex:n?0:-1,...p,children:g})}),Xv=V_;var Uo=j(W(),1);var jl=j(W(),1);var Ow=j(W(),1),Mw={};function zc(e,t){let o=Ow.useRef(Mw);return o.current===Mw&&(o.current=e(t)),o}var Aw=j(W(),1),I_=[];function Wv(e){Aw.useEffect(e,I_)}var Nc=class e{static create(){return new e}currentId=null;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function vn(){let e=zc(Nc.create).current;return Wv(e.disposeEffect),e}function jy(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 Uy(e,t){return Uy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},Uy(e,t)}function Ly(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Uy(e,t)}var nf=j(W()),af=j(ad());var Kv={disabled:!1};var zw=j(W()),Dc=zw.default.createContext(null);var Nw=function(t){return t.scrollTop};var lf=\"unmounted\",_l=\"exited\",Bl=\"entering\",Bc=\"entered\",Qv=\"exiting\",za=(function(e){Ly(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=_l,a.appearStatus=Bl):s=Bc:r.unmountOnExit||r.mountOnEnter?s=lf:s=_l,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===lf?{status:_l}: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!==Bl&&i!==Bc&&(a=Bl):(i===Bl||i===Bc)&&(a=Qv)}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===Bl){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:af.default.findDOMNode(this);i&&Nw(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===_l&&this.setState({status:lf})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[af.default.findDOMNode(this),l],c=s[0],u=s[1],d=this.getTimeouts(),p=l?d.appear:d.enter;if(!n&&!i||Kv.disabled){this.safeSetState({status:Bc},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Bl},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Bc},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:af.default.findDOMNode(this);if(!a||Kv.disabled){this.safeSetState({status:_l},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:Qv},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:_l},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:af.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===lf)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,d=a.enter,p=a.exit,f=a.timeout,h=a.addEndListener,v=a.onEnter,T=a.onEntering,y=a.onEntered,g=a.onExit,m=a.onExiting,b=a.onExited,P=a.nodeRef,R=jy(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return nf.default.createElement(Dc.Provider,{value:null},typeof i==\"function\"?i(n,R):nf.default.cloneElement(nf.default.Children.only(i),R))},t})(nf.default.Component);za.contextType=Dc;za.propTypes={};function _c(){}za.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:_c,onEntering:_c,onEntered:_c,onExit:_c,onExiting:_c,onExited:_c};za.UNMOUNTED=lf;za.EXITED=_l;za.ENTERING=Bl;za.ENTERED=Bc;za.EXITING=Qv;var sf=za;function Dw(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var cf=j(W());var an=j(W());function Hy(e,t){var o=function(a){return t&&(0,an.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&an.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function $_(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;ie.scrollTop;function kc(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 kw=j(Te(),1);function tT(e){return`scale(${e}, ${e**2})`}var Y_={entering:{opacity:1,transform:tT(1)},entered:{opacity:1,transform:\"none\"}},eT=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),oT=jl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:d,onExited:p,onExiting:f,style:h,timeout:v=\"auto\",TransitionComponent:T=sf,...y}=t,g=vn(),m=jl.useRef(),b=Yn(),P=jl.useRef(null),R=yo(P,gr(a),o),C=A=>z=>{if(A){let L=P.current;z===void 0?A(L):A(L,z)}},M=C(u),D=C((A,z)=>{Vy(A);let{duration:L,delay:I,easing:F}=kc({style:h,timeout:v,easing:i},{mode:\"enter\"}),fe;v===\"auto\"?(fe=b.transitions.getAutoHeightDuration(A.clientHeight),m.current=fe):fe=L,A.style.transition=[b.transitions.create(\"opacity\",{duration:fe,delay:I}),b.transitions.create(\"transform\",{duration:eT?fe:fe*.666,delay:I,easing:F})].join(\",\"),s&&s(A,z)}),_=C(c),k=C(f),x=C(A=>{let{duration:z,delay:L,easing:I}=kc({style:h,timeout:v,easing:i},{mode:\"exit\"}),F;v===\"auto\"?(F=b.transitions.getAutoHeightDuration(A.clientHeight),m.current=F):F=z,A.style.transition=[b.transitions.create(\"opacity\",{duration:F,delay:L}),b.transitions.create(\"transform\",{duration:eT?F:F*.666,delay:eT?L:L||F*.333,easing:I})].join(\",\"),A.style.opacity=0,A.style.transform=tT(.75),d&&d(A)}),N=C(p);return(0,kw.jsx)(T,{appear:n,in:l,nodeRef:P,onEnter:D,onEntered:_,onEntering:M,onExit:x,onExited:N,onExiting:k,addEndListener:A=>{v===\"auto\"&&g.start(m.current||0,A),r&&r(P.current,A)},timeout:v===\"auto\"?null:v,...y,children:(A,{ownerState:z,...L})=>jl.cloneElement(a,{style:{opacity:0,transform:tT(.75),visibility:A===\"exited\"&&!l?\"hidden\":void 0,...Y_[A],...h,...a.props.style},ref:R,...L})})});oT&&(oT.muiSupportAuto=!0);var uf=oT;function G_(e){let t=It(e);return t.body===e?rn(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function jc(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function jw(e){return parseFloat(rn(e).getComputedStyle(e).paddingRight)||0}function X_(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 Uw(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!X_(i);l&&s&&jc(i,n)})}function rT(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function W_(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(G_(r)){let i=Ec(rn(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${jw(r)+i}px`;let l=It(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${jw(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=It(r).body;else{let i=r.parentElement,l=rn(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 K_(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Iy=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&&jc(t.modalRef,!1);let n=K_(o);Uw(o,t.mount,t.modalRef,n,!0);let a=rT(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=rT(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=W_(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=rT(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&&jc(t.modalRef,o),Uw(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&&jc(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Fy=j(W(),1);var jo=j(W(),1);var pf=j(Te(),1),Q_=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function Z_(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 J_(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 eB(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||J_(e))}function tB(e){let t=[],o=[];return Array.from(e.querySelectorAll(Q_)).forEach((r,n)=>{let a=Z_(r);a===-1||!eB(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 oB(){return!0}function rB(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=tB,isEnabled:i=oB,open:l}=e,s=jo.useRef(!1),c=jo.useRef(null),u=jo.useRef(null),d=jo.useRef(null),p=jo.useRef(null),f=jo.useRef(!1),h=jo.useRef(null),v=to(gr(t),h),T=jo.useRef(null);jo.useEffect(()=>{!l||!h.current||(f.current=!o)},[o,l]),jo.useEffect(()=>{if(!l||!h.current)return;let m=It(h.current),b=Al(m);return h.current.contains(b)||(h.current.hasAttribute(\"tabIndex\")||h.current.setAttribute(\"tabIndex\",\"-1\"),f.current&&h.current.focus()),()=>{n||(d.current&&d.current.focus&&(s.current=!0,d.current.focus()),d.current=null)}},[l]),jo.useEffect(()=>{if(!l||!h.current)return;let m=It(h.current),b=C=>{if(T.current=C,r||!i()||C.key!==\"Tab\")return;Al(m)===h.current&&C.shiftKey&&(s.current=!0,u.current&&u.current.focus())},P=()=>{let C=h.current;if(C===null)return;let M=Al(m);if(!m.hasFocus()||!i()||s.current){s.current=!1;return}if(C.contains(M)||r&&M!==c.current&&M!==u.current)return;if(M!==p.current)p.current=null;else if(p.current!==null)return;if(!f.current)return;let D=[];if((M===c.current||M===u.current)&&(D=a(h.current)),D.length>0){let _=!!(T.current?.shiftKey&&T.current?.key===\"Tab\"),k=D[0],x=D[D.length-1];typeof k!=\"string\"&&typeof x!=\"string\"&&(_?x.focus():k.focus())}else C.focus()};m.addEventListener(\"focusin\",P),m.addEventListener(\"keydown\",b,!0);let R=setInterval(()=>{let C=Al(m);C&&C.tagName===\"BODY\"&&P()},50);return()=>{clearInterval(R),m.removeEventListener(\"focusin\",P),m.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let y=m=>{d.current===null&&(d.current=m.relatedTarget),f.current=!0,p.current=m.target;let b=t.props.onFocus;b&&b(m)},g=m=>{d.current===null&&(d.current=m.relatedTarget),f.current=!0};return(0,pf.jsxs)(jo.Fragment,{children:[(0,pf.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:g,ref:c,\"data-testid\":\"sentinelStart\"}),jo.cloneElement(t,{ref:v,onFocus:y}),(0,pf.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:g,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var nT=rB;var Na=j(W(),1),Lw=j(ad(),1);function nB(e){return typeof e==\"function\"?e():e}var aB=Na.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=Na.useState(null),s=to(Na.isValidElement(r)?gr(r):null,o);return Io(()=>{a||l(nB(n)||document.body)},[n,a]),Io(()=>{if(i&&!a)return of(o,i),()=>{of(o,null)}},[o,i,a]),a?Na.isValidElement(r)?Na.cloneElement(r,{ref:s}):r:i&&Lw.createPortal(r,i)}),ff=aB;var Iw=j(W(),1);function Tt(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:d={[e]:void 0},...p}=a,f=u[e]||r,h=Jp(d[e],n),{props:{component:v,...T},internalRef:y}=Zp({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:h}),g=to(y,h?.ref,t.ref),m=e===\"root\"?v||c:v,b=Qp(f,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...T,...m&&!l&&{as:m},...m&&l&&{component:m},ref:g},n);return[f,b]}var Uc=j(W(),1);var Hw=j(Te(),1),iB={entering:{opacity:1},entered:{opacity:1}},lB=Uc.forwardRef(function(t,o){let r=Yn(),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:d,onEntering:p,onExit:f,onExited:h,onExiting:v,style:T,timeout:y=n,TransitionComponent:g=sf,...m}=t,b=!0,P=Uc.useRef(null),R=yo(P,gr(l),o),C=A=>z=>{if(A){let L=P.current;z===void 0?A(L):A(L,z)}},M=C(p),D=C((A,z)=>{Vy(A);let L=kc({style:T,timeout:y,easing:s},{mode:\"enter\"});A.style.webkitTransition=r.transitions.create(\"opacity\",L),A.style.transition=r.transitions.create(\"opacity\",L),u&&u(A,z)}),_=C(d),k=C(v),x=C(A=>{let z=kc({style:T,timeout:y,easing:s},{mode:\"exit\"});A.style.webkitTransition=r.transitions.create(\"opacity\",z),A.style.transition=r.transitions.create(\"opacity\",z),f&&f(A)}),N=C(h);return(0,Hw.jsx)(g,{appear:i,in:c,nodeRef:b?P:void 0,onEnter:D,onEntered:_,onEntering:M,onExit:x,onExited:N,onExiting:k,addEndListener:A=>{a&&a(P.current,A)},timeout:y,...m,children:(A,{ownerState:z,...L})=>Uc.cloneElement(l,{style:{opacity:0,visibility:A===\"exited\"&&!c?\"hidden\":void 0,...iB[A],...T,...l.props.style},ref:R,...L})})}),aT=lB;function Vw(e){return me(\"MuiBackdrop\",e)}var kY=se(\"MuiBackdrop\",[\"root\",\"invisible\"]);var iT=j(Te(),1),sB=e=>{let{classes:t,invisible:o}=e;return ye({root:[\"root\",o&&\"invisible\"]},Vw,t)},cB=V(\"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\"}}]}),uB=Iw.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:d={},slots:p={},TransitionComponent:f,transitionDuration:h,...v}=r,T={...r,component:i,invisible:l},y=sB(T),g={transition:f,root:c.Root,...p},m={...u,...d},b={component:i,slots:g,slotProps:m},[P,R]=Tt(\"root\",{elementType:cB,externalForwardedProps:b,className:Q(y.root,a),ownerState:T}),[C,M]=Tt(\"transition\",{elementType:aT,externalForwardedProps:b,ownerState:T});return(0,iT.jsx)(C,{in:s,timeout:h,...v,...M,children:(0,iT.jsx)(P,{\"aria-hidden\":!0,...R,ref:o,children:n})})}),lT=uB;var Tn=j(W(),1);function pB(e){return typeof e==\"function\"?e():e}function fB(e){return e?e.props.hasOwnProperty(\"in\"):!1}var $w=()=>{},$y=new Iy;function dB(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,d=Tn.useRef({}),p=Tn.useRef(null),f=Tn.useRef(null),h=to(f,u),[v,T]=Tn.useState(!c),y=fB(l),g=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(g=!1);let m=()=>It(p.current),b=()=>(d.current.modalRef=f.current,d.current.mount=p.current,d.current),P=()=>{$y.mount(b(),{disableScrollLock:r}),f.current&&(f.current.scrollTop=0)},R=nn(()=>{let A=pB(t)||m().body;$y.add(b(),A),f.current&&P()}),C=()=>$y.isTopModal(b()),M=nn(A=>{p.current=A,A&&(c&&C()?P():f.current&&jc(f.current,g))}),D=Tn.useCallback(()=>{$y.remove(b(),g)},[g]);Tn.useEffect(()=>()=>{D()},[D]),Tn.useEffect(()=>{c?R():(!y||!n)&&D()},[c,D,y,n,R]);let _=A=>z=>{A.onKeyDown?.(z),!(z.key!==\"Escape\"||z.which===229||!C())&&(o||(z.stopPropagation(),s&&s(z,\"escapeKeyDown\")))},k=A=>z=>{A.onClick?.(z),z.target===z.currentTarget&&s&&s(z,\"backdropClick\")};return{getRootProps:(A={})=>{let z=Aa(e);delete z.onTransitionEnter,delete z.onTransitionExited;let L={...z,...A};return{role:\"presentation\",...L,onKeyDown:_(L),ref:h}},getBackdropProps:(A={})=>{let z=A;return{\"aria-hidden\":!0,...z,onClick:k(z),open:c}},getTransitionProps:()=>{let A=()=>{T(!1),a&&a()},z=()=>{T(!0),i&&i(),n&&D()};return{onEnter:tf(A,l?.props.onEnter??$w),onExited:tf(z,l?.props.onExited??$w)}},rootRef:h,portalRef:M,isTopModal:C,exited:v,hasTransition:y}}var Fw=dB;function qw(e){return me(\"MuiModal\",e)}var nG=se(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Lc=j(Te(),1),mB=e=>{let{open:t,exited:o,classes:r}=e;return ye({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},qw,r)},yB=V(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(xe(({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\"}}]}))),hB=V(lT,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),gB=Fy.forwardRef(function(t,o){let r=Pe({name:\"MuiModal\",props:t}),{BackdropComponent:n=hB,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:d,components:p={},componentsProps:f={},disableAutoFocus:h=!1,disableEnforceFocus:v=!1,disableEscapeKeyDown:T=!1,disablePortal:y=!1,disableRestoreFocus:g=!1,disableScrollLock:m=!1,hideBackdrop:b=!1,keepMounted:P=!1,onClose:R,onTransitionEnter:C,onTransitionExited:M,open:D,slotProps:_={},slots:k={},theme:x,...N}=r,O={...r,closeAfterTransition:s,disableAutoFocus:h,disableEnforceFocus:v,disableEscapeKeyDown:T,disablePortal:y,disableRestoreFocus:g,disableScrollLock:m,hideBackdrop:b,keepMounted:P},{getRootProps:A,getBackdropProps:z,getTransitionProps:L,portalRef:I,isTopModal:F,exited:fe,hasTransition:Z}=Fw({...O,rootRef:o}),De={...O,exited:fe},it=mB(De),$e={};if(c.props.tabIndex===void 0&&($e.tabIndex=\"-1\"),Z){let{onEnter:Se,onExited:we}=L();$e.onEnter=Se,$e.onExited=we}let Me={slots:{root:p.Root,backdrop:p.Backdrop,...k},slotProps:{...f,..._}},[Le,qe]=Tt(\"root\",{ref:o,elementType:yB,externalForwardedProps:{...Me,...N,component:d},getSlotProps:A,ownerState:De,className:Q(l,it?.root,!De.open&&De.exited&&it?.hidden)}),[Be,ot]=Tt(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:Me,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:Se=>z({...Se,onClick:we=>{Se?.onClick&&Se.onClick(we)}}),className:Q(a?.className,it?.backdrop),ownerState:De});return!P&&!D&&(!Z||fe)?null:(0,Lc.jsx)(ff,{ref:I,container:u,disablePortal:y,children:(0,Lc.jsxs)(Le,{...qe,children:[!b&&n?(0,Lc.jsx)(Be,{...ot}):null,(0,Lc.jsx)(nT,{disableEnforceFocus:v,disableAutoFocus:h,disableRestoreFocus:g,isEnabled:F,open:D,children:Fy.cloneElement(c,$e)})]})})}),sT=gB;var Gw=j(W(),1);function Yw(e){return me(\"MuiPaper\",e)}var PG=se(\"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 Xw=j(Te(),1),bB=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return ye(a,Yw,n)},vB=V(\"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}`]]}})(xe(({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)\"}}]}))),TB=Gw.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiPaper\"}),n=Yn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,d={...r,component:i,elevation:l,square:s,variant:c},p=bB(d);return(0,Xw.jsx)(vB,{as:i,ownerState:d,className:Q(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(${yc(\"#fff\",Sc(l))}, ${yc(\"#fff\",Sc(l))})`}},...u.style}})}),cT=TB;function Ww(e){return me(\"MuiPopover\",e)}var LG=se(\"MuiPopover\",[\"root\",\"paper\"]);var Yy=j(Te(),1);function Kw(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function Qw(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function Zw(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function qy(e){return typeof e==\"function\"?e():e}var xB=e=>{let{classes:t}=e;return ye({root:[\"root\"],paper:[\"paper\"]},Ww,t)},SB=V(sT,{name:\"MuiPopover\",slot:\"Root\"})({}),uT=V(cT,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),PB=Uo.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:d,elevation:p=8,marginThreshold:f=16,open:h,PaperProps:v={},slots:T={},slotProps:y={},transformOrigin:g={vertical:\"top\",horizontal:\"left\"},TransitionComponent:m,transitionDuration:b=\"auto\",TransitionProps:P={},disableScrollLock:R=!1,...C}=r,M=Uo.useRef(),D={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:f,transformOrigin:g,TransitionComponent:m,transitionDuration:b,TransitionProps:P},_=xB(D),k=Uo.useCallback(()=>{if(s===\"anchorPosition\")return l;let Se=qy(a),Re=(Se&&Se.nodeType===1?Se:Ol(M.current).body).getBoundingClientRect();return{top:Re.top+Kw(Re,i.vertical),left:Re.left+Qw(Re,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=Uo.useCallback(Se=>({vertical:Kw(Se,g.vertical),horizontal:Qw(Se,g.horizontal)}),[g.horizontal,g.vertical]),N=Uo.useCallback(Se=>{let we={width:Se.offsetWidth,height:Se.offsetHeight},Re=x(we);if(s===\"none\")return{top:null,left:null,transformOrigin:Zw(Re)};let Ye=k(),ce=Ye.top-Re.vertical,Ve=Ye.left-Re.horizontal,yt=ce+we.height,Fe=Ve+we.width,Ce=Oc(qy(a)),xt=Ce.innerHeight-f,rt=Ce.innerWidth-f;if(f!==null&&cext){let Ze=yt-xt;ce-=Ze,Re.vertical+=Ze}if(f!==null&&Vert){let Ze=Fe-rt;Ve-=Ze,Re.horizontal+=Ze}return{top:`${Math.round(ce)}px`,left:`${Math.round(Ve)}px`,transformOrigin:Zw(Re)}},[a,s,k,x,f]),[O,A]=Uo.useState(h),z=Uo.useCallback(()=>{let Se=M.current;if(!Se)return;let we=N(Se);we.top!==null&&Se.style.setProperty(\"top\",we.top),we.left!==null&&(Se.style.left=we.left),Se.style.transformOrigin=we.transformOrigin,A(!0)},[N]);Uo.useEffect(()=>(R&&window.addEventListener(\"scroll\",z),()=>window.removeEventListener(\"scroll\",z)),[a,R,z]);let L=()=>{z()},I=()=>{A(!1)};Uo.useEffect(()=>{h&&z()}),Uo.useImperativeHandle(n,()=>h?{updatePosition:()=>{z()}}:null,[h,z]),Uo.useEffect(()=>{if(!h)return;let Se=Rw(()=>{z()}),we=Oc(qy(a));return we.addEventListener(\"resize\",Se),()=>{Se.clear(),we.removeEventListener(\"resize\",Se)}},[a,h,z]);let F=b,fe={slots:{transition:m,...T},slotProps:{transition:P,paper:v,...y}},[Z,De]=Tt(\"transition\",{elementType:uf,externalForwardedProps:fe,ownerState:D,getSlotProps:Se=>({...Se,onEntering:(we,Re)=>{Se.onEntering?.(we,Re),L()},onExited:we=>{Se.onExited?.(we),I()}}),additionalProps:{appear:!0,in:h}});b===\"auto\"&&!Z.muiSupportAuto&&(F=void 0);let it=d||(a?Ol(qy(a)).body:void 0),[$e,{slots:Me,slotProps:Le,...qe}]=Tt(\"root\",{ref:o,elementType:SB,externalForwardedProps:{...fe,...C},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:T.backdrop},slotProps:{backdrop:ky(typeof y.backdrop==\"function\"?y.backdrop(D):y.backdrop,{invisible:!0})},container:it,open:h},ownerState:D,className:Q(_.root,u)}),[Be,ot]=Tt(\"paper\",{ref:M,className:_.paper,elementType:uT,externalForwardedProps:fe,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:O?void 0:{opacity:0}},ownerState:D});return(0,Yy.jsx)($e,{...qe,...!br($e)&&{slots:Me,slotProps:Le,disableScrollLock:R},children:(0,Yy.jsx)(Z,{...De,timeout:F,children:(0,Yy.jsx)(Be,{...ot,children:c})})})}),pT=PB;function Jw(e){return me(\"MuiMenu\",e)}var sX=se(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var fT=j(Te(),1),RB={vertical:\"top\",horizontal:\"right\"},CB={vertical:\"top\",horizontal:\"left\"},EB=e=>{let{classes:t}=e;return ye({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},Jw,t)},wB=V(pT,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),MB=V(uT,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),OB=V(Xv,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),AB=Ai.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:d={},PopoverClasses:p,transitionDuration:f=\"auto\",TransitionProps:{onEntering:h,...v}={},variant:T=\"selectedMenu\",slots:y={},slotProps:g={},...m}=r,b=wi(),P={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:h,PaperProps:d,transitionDuration:f,TransitionProps:v,variant:T},R=EB(P),C=n&&!l&&u,M=Ai.useRef(null),D=(F,fe)=>{M.current&&M.current.adjustStyleForScrollbar(F,{direction:b?\"rtl\":\"ltr\"}),h&&h(F,fe)},_=F=>{F.key===\"Tab\"&&(F.preventDefault(),c&&c(F,\"tabKeyDown\"))},k=-1;Ai.Children.map(a,(F,fe)=>{Ai.isValidElement(F)&&(F.props.disabled||(T===\"selectedMenu\"&&F.props.selected||k===-1)&&(k=fe))});let x={slots:y,slotProps:{list:s,transition:v,paper:d,...g}},N=vr({elementType:y.root,externalSlotProps:g.root,ownerState:P,className:[R.root,i]}),[O,A]=Tt(\"paper\",{className:R.paper,elementType:MB,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:P}),[z,L]=Tt(\"list\",{className:Q(R.list,s.className),elementType:OB,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:F=>({...F,onKeyDown:fe=>{_(fe),F.onKeyDown?.(fe)}}),ownerState:P}),I=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(P):x.slotProps.transition;return(0,fT.jsx)(wB,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?RB:CB,slots:{root:y.root,paper:O,backdrop:y.backdrop,...y.transition&&{transition:y.transition}},slotProps:{root:N,paper:A,backdrop:typeof g.backdrop==\"function\"?g.backdrop(P):g.backdrop,transition:{...I,onEntering:(...F)=>{D(...F),I?.onEntering?.(...F)}}},open:u,ref:o,transitionDuration:f,ownerState:P,...m,classes:p,children:(0,fT.jsx)(z,{actions:M,autoFocus:n&&(k===-1||l),autoFocusItem:C,variant:T,...L,children:a})})}),zi=AB;var Xy=j(W(),1);function e2(e){return me(\"MuiNativeSelect\",e)}var zB=se(\"MuiNativeSelect\",[\"root\",\"select\",\"multiple\",\"filled\",\"outlined\",\"standard\",\"disabled\",\"icon\",\"iconOpen\",\"iconFilled\",\"iconOutlined\",\"iconStandard\",\"nativeInput\",\"error\"]),Gy=zB;var df=j(Te(),1),NB=e=>{let{classes:t,variant:o,disabled:r,multiple:n,open:a,error:i}=e,l={select:[\"select\",o,r&&\"disabled\",n&&\"multiple\",i&&\"error\"],icon:[\"icon\",`icon${re(o)}`,a&&\"iconOpen\",r&&\"disabled\"]};return ye(l,e2,t)},dT=V(\"select\",{name:\"MuiNativeSelect\"})(({theme:e})=>({MozAppearance:\"none\",WebkitAppearance:\"none\",userSelect:\"none\",borderRadius:0,cursor:\"pointer\",\"&:focus\":{borderRadius:0},[`&.${Gy.disabled}`]:{cursor:\"default\"},\"&[multiple]\":{height:\"auto\"},\"&:not([multiple]) option, &:not([multiple]) optgroup\":{backgroundColor:(e.vars||e).palette.background.paper},variants:[{props:({ownerState:t})=>t.variant!==\"filled\"&&t.variant!==\"outlined\",style:{\"&&&\":{paddingRight:24,minWidth:16}}},{props:{variant:\"filled\"},style:{\"&&&\":{paddingRight:32}}},{props:{variant:\"outlined\"},style:{borderRadius:(e.vars||e).shape.borderRadius,\"&:focus\":{borderRadius:(e.vars||e).shape.borderRadius},\"&&&\":{paddingRight:32}}}]})),DB=V(dT,{name:\"MuiNativeSelect\",slot:\"Select\",shouldForwardProp:Vt,overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.select,t[o.variant],o.error&&t.error,{[`&.${Gy.multiple}`]:t.multiple}]}})({}),mT=V(\"svg\",{name:\"MuiNativeSelect\"})(({theme:e})=>({position:\"absolute\",right:0,top:\"calc(50% - .5em)\",pointerEvents:\"none\",color:(e.vars||e).palette.action.active,[`&.${Gy.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:t})=>t.open,style:{transform:\"rotate(180deg)\"}},{props:{variant:\"filled\"},style:{right:7}},{props:{variant:\"outlined\"},style:{right:7}}]})),_B=V(mT,{name:\"MuiNativeSelect\",slot:\"Icon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${re(o.variant)}`],o.open&&t.iconOpen]}})({}),BB=Xy.forwardRef(function(t,o){let{className:r,disabled:n,error:a,IconComponent:i,inputRef:l,variant:s=\"standard\",...c}=t,u={...t,disabled:n,variant:s,error:a},d=NB(u);return(0,df.jsxs)(Xy.Fragment,{children:[(0,df.jsx)(DB,{ownerState:u,className:Q(d.select,r),disabled:n,ref:l||o,...c}),t.multiple?null:(0,df.jsx)(_B,{as:i,ownerState:u,className:d.icon})]})}),t2=BB;function o2(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function Wy(e,t=!1){return e&&(o2(e.value)&&e.value!==\"\"||t&&o2(e.defaultValue)&&e.defaultValue!==\"\")}function Ky(e){return me(\"MuiSelect\",e)}var kB=se(\"MuiSelect\",[\"root\",\"select\",\"multiple\",\"filled\",\"outlined\",\"standard\",\"disabled\",\"focused\",\"icon\",\"iconOpen\",\"iconFilled\",\"iconOutlined\",\"iconStandard\",\"nativeInput\",\"error\"]),Hc=kB;var Ni=j(Te(),1),r2,jB=V(dT,{name:\"MuiSelect\",slot:\"Select\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[{[`&.${Hc.select}`]:t.select},{[`&.${Hc.select}`]:t[o.variant]},{[`&.${Hc.error}`]:t.error},{[`&.${Hc.multiple}`]:t.multiple}]}})({[`&.${Hc.select}`]:{height:\"auto\",minHeight:\"1.4375em\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",overflow:\"hidden\"}}),UB=V(mT,{name:\"MuiSelect\",slot:\"Icon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${re(o.variant)}`],o.open&&t.iconOpen]}})({}),LB=V(\"input\",{shouldForwardProp:e=>Ml(e)&&e!==\"classes\",name:\"MuiSelect\",slot:\"NativeInput\"})({bottom:0,left:0,position:\"absolute\",opacity:0,pointerEvents:\"none\",width:\"100%\",boxSizing:\"border-box\"});function n2(e,t){return typeof t==\"object\"&&t!==null?e===t:String(e)===String(t)}function HB(e){return e==null||typeof e==\"string\"&&!e.trim()}var VB=e=>{let{classes:t,variant:o,disabled:r,multiple:n,open:a,error:i}=e,l={select:[\"select\",o,r&&\"disabled\",n&&\"multiple\",i&&\"error\"],icon:[\"icon\",`icon${re(o)}`,a&&\"iconOpen\",r&&\"disabled\"],nativeInput:[\"nativeInput\"]};return ye(l,Ky,t)},IB=wt.forwardRef(function(t,o){let{\"aria-describedby\":r,\"aria-label\":n,autoFocus:a,autoWidth:i,children:l,className:s,defaultOpen:c,defaultValue:u,disabled:d,displayEmpty:p,error:f=!1,IconComponent:h,inputRef:v,labelId:T,MenuProps:y={},multiple:g,name:m,onBlur:b,onChange:P,onClose:R,onFocus:C,onKeyDown:M,onMouseDown:D,onOpen:_,open:k,readOnly:x,renderValue:N,required:O,SelectDisplayProps:A={},tabIndex:z,type:L,value:I,variant:F=\"standard\",...fe}=t,[Z,De]=Dl({controlled:I,default:u,name:\"Select\"}),[it,$e]=Dl({controlled:k,default:c,name:\"Select\"}),Me=wt.useRef(null),Le=wt.useRef(null),[qe,Be]=wt.useState(null),{current:ot}=wt.useRef(k!=null),[Se,we]=wt.useState(),Re=yo(o,v),Ye=wt.useCallback(Y=>{Le.current=Y,Y&&Be(Y)},[]),ce=qe?.parentNode;wt.useImperativeHandle(Re,()=>({focus:()=>{Le.current.focus()},node:Me.current,value:Z}),[Z]);let Ve=qe!==null&⁢wt.useEffect(()=>{if(!Ve||!ce||i||typeof ResizeObserver>\"u\")return;let Y=new ResizeObserver(()=>{we(ce.clientWidth)});return Y.observe(ce),()=>{Y.disconnect()}},[Ve,ce,i]),wt.useEffect(()=>{c&&it&&qe&&!ot&&(we(i?null:ce.clientWidth),Le.current.focus())},[qe,i]),wt.useEffect(()=>{a&&Le.current.focus()},[a]),wt.useEffect(()=>{if(!T)return;let Y=Ol(Le.current).getElementById(T);if(Y){let Oe=()=>{getSelection().isCollapsed&&Le.current.focus()};return Y.addEventListener(\"click\",Oe),()=>{Y.removeEventListener(\"click\",Oe)}}},[T]);let yt=(Y,Oe)=>{Y?_&&_(Oe):R&&R(Oe),ot||(we(i?null:ce.clientWidth),$e(Y))},Fe=Y=>{D?.(Y),Y.button===0&&(Y.preventDefault(),Le.current.focus(),yt(!0,Y))},Ce=Y=>{yt(!1,Y)},xt=wt.Children.toArray(l),rt=Y=>{let Oe=xt.find(Mt=>Mt.props.value===Y.target.value);Oe!==void 0&&(De(Oe.props.value),P&&P(Y,Oe))},Ze=Y=>Oe=>{let Mt;if(Oe.currentTarget.hasAttribute(\"tabindex\")){if(g){Mt=Array.isArray(Z)?Z.slice():[];let Ft=Z.indexOf(Y.props.value);Ft===-1?Mt.push(Y.props.value):Mt.splice(Ft,1)}else Mt=Y.props.value;if(Y.props.onClick&&Y.props.onClick(Oe),Z!==Mt&&(De(Mt),P)){let Ft=Oe.nativeEvent||Oe,ht=new Ft.constructor(Ft.type,Ft);Object.defineProperty(ht,\"target\",{writable:!0,value:{value:Mt,name:m}}),P(ht,Y)}g||yt(!1,Oe)}},le=Y=>{x||([\" \",\"ArrowUp\",\"ArrowDown\",\"Enter\"].includes(Y.key)&&(Y.preventDefault(),yt(!0,Y)),M?.(Y))},no=Y=>{!Ve&&b&&(Object.defineProperty(Y,\"target\",{writable:!0,value:{value:Z,name:m}}),b(Y))};delete fe[\"aria-invalid\"];let Je,q,$=[],ue=!1,ze=!1;(Wy({value:Z})||p)&&(N?Je=N(Z):ue=!0);let ie=xt.map(Y=>{if(!wt.isValidElement(Y))return null;let Oe;if(g){if(!Array.isArray(Z))throw new Error(Ro(2));Oe=Z.some(Mt=>n2(Mt,Y.props.value)),Oe&&ue&&$.push(Y.props.children)}else Oe=n2(Z,Y.props.value),Oe&&ue&&(q=Y.props.children);return Oe&&(ze=!0),wt.cloneElement(Y,{\"aria-selected\":Oe?\"true\":\"false\",onClick:Ze(Y),onKeyUp:Mt=>{Mt.key===\" \"&&Mt.preventDefault(),Y.props.onKeyUp&&Y.props.onKeyUp(Mt)},role:\"option\",selected:Oe,value:void 0,\"data-value\":Y.props.value})});ue&&(g?$.length===0?Je=null:Je=$.reduce((Y,Oe,Mt)=>(Y.push(Oe),Mt<$.length-1&&Y.push(\", \"),Y),[]):Je=q);let be=Se;!i&&ot&&qe&&(be=ce.clientWidth);let ge;typeof z<\"u\"?ge=z:ge=d?null:0;let Ge=A.id||(m?`mui-component-select-${m}`:void 0),Ee={...t,variant:F,value:Z,open:Ve,error:f},ve=VB(Ee),et={...y.PaperProps,...typeof y.slotProps?.paper==\"function\"?y.slotProps.paper(Ee):y.slotProps?.paper},Kt={...y.MenuListProps,...typeof y.slotProps?.list==\"function\"?y.slotProps.list(Ee):y.slotProps?.list},vo=bc();return(0,Ni.jsxs)(wt.Fragment,{children:[(0,Ni.jsx)(jB,{as:\"div\",ref:Ye,tabIndex:ge,role:\"combobox\",\"aria-controls\":Ve?vo:void 0,\"aria-disabled\":d?\"true\":void 0,\"aria-expanded\":Ve?\"true\":\"false\",\"aria-haspopup\":\"listbox\",\"aria-label\":n,\"aria-labelledby\":[T,Ge].filter(Boolean).join(\" \")||void 0,\"aria-describedby\":r,\"aria-required\":O?\"true\":void 0,\"aria-invalid\":f?\"true\":void 0,onKeyDown:le,onMouseDown:d||x?null:Fe,onBlur:no,onFocus:C,...A,ownerState:Ee,className:Q(A.className,ve.select,s),id:Ge,children:HB(Je)?r2||(r2=(0,Ni.jsx)(\"span\",{className:\"notranslate\",\"aria-hidden\":!0,children:\"\\u200B\"})):Je}),(0,Ni.jsx)(LB,{\"aria-invalid\":f,value:Array.isArray(Z)?Z.join(\",\"):Z,name:m,ref:Me,\"aria-hidden\":!0,onChange:rt,tabIndex:-1,disabled:d,className:ve.nativeInput,autoFocus:a,required:O,...fe,ownerState:Ee}),(0,Ni.jsx)(UB,{as:h,className:ve.icon,ownerState:Ee}),(0,Ni.jsx)(zi,{id:`menu-${m||\"\"}`,anchorEl:ce,open:Ve,onClose:Ce,anchorOrigin:{vertical:\"bottom\",horizontal:\"center\"},transformOrigin:{vertical:\"top\",horizontal:\"center\"},...y,slotProps:{...y.slotProps,list:{\"aria-labelledby\":T,role:\"listbox\",\"aria-multiselectable\":g?\"true\":void 0,disableListWrap:!0,id:vo,...Kt},paper:{...et,style:{minWidth:be,...et!=null?et.style:null}}},children:ie})]})}),a2=IB;function Ul({props:e,states:t,muiFormControl:o}){return t.reduce((r,n)=>(r[n]=e[n],o&&typeof e[n]>\"u\"&&(r[n]=o[n]),r),{})}var l2=j(W(),1);var i2=j(W(),1),$B=i2.createContext(void 0),Qy=$B;function Da(){return l2.useContext(Qy)}var s2=j(Te(),1),c2=kr((0,s2.jsx)(\"path\",{d:\"M7 10l5 5 5-5z\"}),\"ArrowDropDown\");var y2=j(W(),1);var $o=j(W(),1);var jr=j(W(),1);var mf=j(Te(),1);function Zy(e){return parseInt(e,10)||0}var FB={shadow:{visibility:\"hidden\",position:\"absolute\",overflow:\"hidden\",height:0,top:0,left:0,transform:\"translateZ(0)\"}};function qB(e){for(let t in e)return!1;return!0}function u2(e){return qB(e)||e.outerHeightStyle===0&&!e.overflowing}var YB=jr.forwardRef(function(t,o){let{onChange:r,maxRows:n,minRows:a=1,style:i,value:l,...s}=t,{current:c}=jr.useRef(l!=null),u=jr.useRef(null),d=to(o,u),p=jr.useRef(null),f=jr.useRef(null),h=jr.useCallback(()=>{let m=u.current,b=f.current;if(!m||!b)return;let R=rn(m).getComputedStyle(m);if(R.width===\"0px\")return{outerHeightStyle:0,overflowing:!1};b.style.width=R.width,b.value=m.value||t.placeholder||\"x\",b.value.slice(-1)===`\n`&&(b.value+=\" \");let C=R.boxSizing,M=Zy(R.paddingBottom)+Zy(R.paddingTop),D=Zy(R.borderBottomWidth)+Zy(R.borderTopWidth),_=b.scrollHeight;b.value=\"x\";let k=b.scrollHeight,x=_;a&&(x=Math.max(Number(a)*k,x)),n&&(x=Math.min(Number(n)*k,x)),x=Math.max(x,k);let N=x+(C===\"border-box\"?M+D:0),O=Math.abs(x-_)<=1;return{outerHeightStyle:N,overflowing:O}},[n,a,t.placeholder]),v=nn(()=>{let m=u.current,b=h();if(!m||!b||u2(b))return!1;let P=b.outerHeightStyle;return p.current!=null&&p.current!==P}),T=jr.useCallback(()=>{let m=u.current,b=h();if(!m||!b||u2(b))return;let P=b.outerHeightStyle;p.current!==P&&(p.current=P,m.style.height=`${P}px`),m.style.overflow=b.overflowing?\"hidden\":\"\"},[h]),y=jr.useRef(-1);return Io(()=>{let m=Mc(T),b=u?.current;if(!b)return;let P=rn(b);P.addEventListener(\"resize\",m);let R;return typeof ResizeObserver<\"u\"&&(R=new ResizeObserver(()=>{v()&&(R.unobserve(b),cancelAnimationFrame(y.current),T(),y.current=requestAnimationFrame(()=>{R.observe(b)}))}),R.observe(b)),()=>{m.clear(),cancelAnimationFrame(y.current),P.removeEventListener(\"resize\",m),R&&R.disconnect()}},[h,T,v]),Io(()=>{T()}),(0,mf.jsxs)(jr.Fragment,{children:[(0,mf.jsx)(\"textarea\",{value:l,onChange:m=>{c||T();let b=m.target,P=b.value.length,R=b.value.endsWith(`\n`),C=b.selectionStart===P;R&&C&&b.setSelectionRange(P,P),r&&r(m)},ref:d,rows:a,style:i,...s}),(0,mf.jsx)(\"textarea\",{\"aria-hidden\":!0,className:t.className,readOnly:!0,ref:f,tabIndex:-1,style:{...FB.shadow,...i,paddingTop:0,paddingBottom:0}})]})}),yT=YB;function p2(e){return me(\"MuiInputBase\",e)}var GB=se(\"MuiInputBase\",[\"root\",\"formControl\",\"focused\",\"disabled\",\"adornedStart\",\"adornedEnd\",\"error\",\"sizeSmall\",\"multiline\",\"colorSecondary\",\"fullWidth\",\"hiddenLabel\",\"readOnly\",\"input\",\"inputSizeSmall\",\"inputMultiline\",\"inputTypeSearch\",\"inputAdornedStart\",\"inputAdornedEnd\",\"inputHiddenLabel\"]),xn=GB;var Ll=j(Te(),1),f2,Hl=(e,t)=>{let{ownerState:o}=e;return[t.root,o.formControl&&t.formControl,o.startAdornment&&t.adornedStart,o.endAdornment&&t.adornedEnd,o.error&&t.error,o.size===\"small\"&&t.sizeSmall,o.multiline&&t.multiline,o.color&&t[`color${re(o.color)}`],o.fullWidth&&t.fullWidth,o.hiddenLabel&&t.hiddenLabel]},Vl=(e,t)=>{let{ownerState:o}=e;return[t.input,o.size===\"small\"&&t.inputSizeSmall,o.multiline&&t.inputMultiline,o.type===\"search\"&&t.inputTypeSearch,o.startAdornment&&t.inputAdornedStart,o.endAdornment&&t.inputAdornedEnd,o.hiddenLabel&&t.inputHiddenLabel]},XB=e=>{let{classes:t,color:o,disabled:r,error:n,endAdornment:a,focused:i,formControl:l,fullWidth:s,hiddenLabel:c,multiline:u,readOnly:d,size:p,startAdornment:f,type:h}=e,v={root:[\"root\",`color${re(o)}`,r&&\"disabled\",n&&\"error\",s&&\"fullWidth\",i&&\"focused\",l&&\"formControl\",p&&p!==\"medium\"&&`size${re(p)}`,u&&\"multiline\",f&&\"adornedStart\",a&&\"adornedEnd\",c&&\"hiddenLabel\",d&&\"readOnly\"],input:[\"input\",r&&\"disabled\",h===\"search\"&&\"inputTypeSearch\",u&&\"inputMultiline\",p===\"small\"&&\"inputSizeSmall\",c&&\"inputHiddenLabel\",f&&\"inputAdornedStart\",a&&\"inputAdornedEnd\",d&&\"readOnly\"]};return ye(v,p2,t)},Il=V(\"div\",{name:\"MuiInputBase\",slot:\"Root\",overridesResolver:Hl})(xe(({theme:e})=>({...e.typography.body1,color:(e.vars||e).palette.text.primary,lineHeight:\"1.4375em\",boxSizing:\"border-box\",position:\"relative\",cursor:\"text\",display:\"inline-flex\",alignItems:\"center\",[`&.${xn.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:\"default\"},variants:[{props:({ownerState:t})=>t.multiline,style:{padding:\"4px 0 5px\"}},{props:({ownerState:t,size:o})=>t.multiline&&o===\"small\",style:{paddingTop:1}},{props:({ownerState:t})=>t.fullWidth,style:{width:\"100%\"}}]}))),$l=V(\"input\",{name:\"MuiInputBase\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>{let t=e.palette.mode===\"light\",o={color:\"currentColor\",...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},transition:e.transitions.create(\"opacity\",{duration:e.transitions.duration.shorter})},r={opacity:\"0 !important\"},n=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{font:\"inherit\",letterSpacing:\"inherit\",color:\"currentColor\",padding:\"4px 0 5px\",border:0,boxSizing:\"content-box\",background:\"none\",height:\"1.4375em\",margin:0,WebkitTapHighlightColor:\"transparent\",display:\"block\",minWidth:0,width:\"100%\",\"&::-webkit-input-placeholder\":o,\"&::-moz-placeholder\":o,\"&::-ms-input-placeholder\":o,\"&:focus\":{outline:0},\"&:invalid\":{boxShadow:\"none\"},\"&::-webkit-search-decoration\":{WebkitAppearance:\"none\"},[`label[data-shrink=false] + .${xn.formControl} &`]:{\"&::-webkit-input-placeholder\":r,\"&::-moz-placeholder\":r,\"&::-ms-input-placeholder\":r,\"&:focus::-webkit-input-placeholder\":n,\"&:focus::-moz-placeholder\":n,\"&:focus::-ms-input-placeholder\":n},[`&.${xn.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:a})=>!a.disableInjectingGlobalStyles,style:{animationName:\"mui-auto-fill-cancel\",animationDuration:\"10ms\",\"&:-webkit-autofill\":{animationDuration:\"5000s\",animationName:\"mui-auto-fill\"}}},{props:{size:\"small\"},style:{paddingTop:1}},{props:({ownerState:a})=>a.multiline,style:{height:\"auto\",resize:\"none\",padding:0,paddingTop:0}},{props:{type:\"search\"},style:{MozAppearance:\"textfield\"}}]}})),d2=pw({\"@keyframes mui-auto-fill\":{from:{display:\"block\"}},\"@keyframes mui-auto-fill-cancel\":{from:{display:\"block\"}}}),WB=$o.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiInputBase\"}),{\"aria-describedby\":n,autoComplete:a,autoFocus:i,className:l,color:s,components:c={},componentsProps:u={},defaultValue:d,disabled:p,disableInjectingGlobalStyles:f,endAdornment:h,error:v,fullWidth:T=!1,id:y,inputComponent:g=\"input\",inputProps:m={},inputRef:b,margin:P,maxRows:R,minRows:C,multiline:M=!1,name:D,onBlur:_,onChange:k,onClick:x,onFocus:N,onKeyDown:O,onKeyUp:A,placeholder:z,readOnly:L,renderSuffix:I,rows:F,size:fe,slotProps:Z={},slots:De={},startAdornment:it,type:$e=\"text\",value:Me,...Le}=r,qe=m.value!=null?m.value:Me,{current:Be}=$o.useRef(qe!=null),ot=$o.useRef(),Se=$o.useCallback(ge=>{},[]),we=yo(ot,b,m.ref,Se),[Re,Ye]=$o.useState(!1),ce=Da(),Ve=Ul({props:r,muiFormControl:ce,states:[\"color\",\"disabled\",\"error\",\"hiddenLabel\",\"size\",\"required\",\"filled\"]});Ve.focused=ce?ce.focused:Re,$o.useEffect(()=>{!ce&&p&&Re&&(Ye(!1),_&&_())},[ce,p,Re,_]);let yt=ce&&ce.onFilled,Fe=ce&&ce.onEmpty,Ce=$o.useCallback(ge=>{Wy(ge)?yt&&yt():Fe&&Fe()},[yt,Fe]);wc(()=>{Be&&Ce({value:qe})},[qe,Ce,Be]);let xt=ge=>{N&&N(ge),m.onFocus&&m.onFocus(ge),ce&&ce.onFocus?ce.onFocus(ge):Ye(!0)},rt=ge=>{_&&_(ge),m.onBlur&&m.onBlur(ge),ce&&ce.onBlur?ce.onBlur(ge):Ye(!1)},Ze=(ge,...Ge)=>{if(!Be){let Ee=ge.target||ot.current;if(Ee==null)throw new Error(Ro(1));Ce({value:Ee.value})}m.onChange&&m.onChange(ge,...Ge),k&&k(ge,...Ge)};$o.useEffect(()=>{Ce(ot.current)},[]);let le=ge=>{ot.current&&ge.currentTarget===ge.target&&ot.current.focus(),x&&x(ge)},no=g,Je=m;M&&no===\"input\"&&(F?Je={type:void 0,minRows:F,maxRows:F,...Je}:Je={type:void 0,maxRows:R,minRows:C,...Je},no=yT);let q=ge=>{Ce(ge.animationName===\"mui-auto-fill-cancel\"?ot.current:{value:\"x\"})};$o.useEffect(()=>{ce&&ce.setAdornedStart(!!it)},[ce,it]);let $={...r,color:Ve.color||\"primary\",disabled:Ve.disabled,endAdornment:h,error:Ve.error,focused:Ve.focused,formControl:ce,fullWidth:T,hiddenLabel:Ve.hiddenLabel,multiline:M,size:Ve.size,startAdornment:it,type:$e},ue=XB($),ze=De.root||c.Root||Il,ie=Z.root||u.root||{},be=De.input||c.Input||$l;return Je={...Je,...Z.input??u.input},(0,Ll.jsxs)($o.Fragment,{children:[!f&&typeof d2==\"function\"&&(f2||(f2=(0,Ll.jsx)(d2,{}))),(0,Ll.jsxs)(ze,{...ie,ref:o,onClick:le,...Le,...!br(ze)&&{ownerState:{...$,...ie.ownerState}},className:Q(ue.root,ie.className,l,L&&\"MuiInputBase-readOnly\"),children:[it,(0,Ll.jsx)(Qy.Provider,{value:null,children:(0,Ll.jsx)(be,{\"aria-invalid\":Ve.error,\"aria-describedby\":n,autoComplete:a,autoFocus:i,defaultValue:d,disabled:Ve.disabled,id:y,onAnimationStart:q,name:D,placeholder:z,readOnly:L,required:Ve.required,rows:F,value:qe,onKeyDown:O,onKeyUp:A,type:$e,...Je,...!br(be)&&{as:no,ownerState:{...$,...Je.ownerState}},ref:we,className:Q(ue.input,Je.className,L&&\"MuiInputBase-readOnly\"),onBlur:rt,onChange:Ze,onFocus:xt})}),h,I?I({...Ve,startAdornment:it}):null]})]})}),Fl=WB;function m2(e){return me(\"MuiInput\",e)}var KB={...xn,...se(\"MuiInput\",[\"root\",\"underline\",\"input\"])},Vc=KB;var h2=j(Te(),1),QB=e=>{let{classes:t,disableUnderline:o}=e,n=ye({root:[\"root\",!o&&\"underline\"],input:[\"input\"]},m2,t);return{...t,...n}},ZB=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiInput\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[...Hl(e,t),!o.disableUnderline&&t.underline]}})(xe(({theme:e})=>{let o=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.42)\":\"rgba(255, 255, 255, 0.7)\";return e.vars&&(o=e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline)),{position:\"relative\",variants:[{props:({ownerState:r})=>r.formControl,style:{\"label + &\":{marginTop:16}}},{props:({ownerState:r})=>!r.disableUnderline,style:{\"&::after\":{left:0,bottom:0,content:'\"\"',position:\"absolute\",right:0,transform:\"scaleX(0)\",transition:e.transitions.create(\"transform\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:\"none\"},[`&.${Vc.focused}:after`]:{transform:\"scaleX(1) translateX(0)\"},[`&.${Vc.error}`]:{\"&::before, &::after\":{borderBottomColor:(e.vars||e).palette.error.main}},\"&::before\":{borderBottom:`1px solid ${o}`,left:0,bottom:0,content:'\"\\\\00a0\"',position:\"absolute\",right:0,transition:e.transitions.create(\"border-bottom-color\",{duration:e.transitions.duration.shorter}),pointerEvents:\"none\"},[`&:hover:not(.${Vc.disabled}, .${Vc.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,\"@media (hover: none)\":{borderBottom:`1px solid ${o}`}},[`&.${Vc.disabled}:before`]:{borderBottomStyle:\"dotted\"}}},...Object.entries(e.palette).filter(Xt()).map(([r])=>({props:{color:r,disableUnderline:!1},style:{\"&::after\":{borderBottom:`2px solid ${(e.vars||e).palette[r].main}`}}}))]}})),JB=V($l,{name:\"MuiInput\",slot:\"Input\",overridesResolver:Vl})({}),g2=y2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiInput\"}),{disableUnderline:n=!1,components:a={},componentsProps:i,fullWidth:l=!1,inputComponent:s=\"input\",multiline:c=!1,slotProps:u,slots:d={},type:p=\"text\",...f}=r,h=QB(r),T={root:{ownerState:{disableUnderline:n}}},y=u??i?at(u??i,T):T,g=d.root??a.Root??ZB,m=d.input??a.Input??JB;return(0,h2.jsx)(Fl,{slots:{root:g,input:m},slotProps:y,fullWidth:l,inputComponent:s,multiline:c,ref:o,type:p,...f,classes:h})});g2.muiName=\"Input\";var hT=g2;var v2=j(W(),1);function b2(e){return me(\"MuiFilledInput\",e)}var e4={...xn,...se(\"MuiFilledInput\",[\"root\",\"underline\",\"input\",\"adornedStart\",\"adornedEnd\",\"sizeSmall\",\"multiline\",\"hiddenLabel\"])},Di=e4;var T2=j(Te(),1),t4=e=>{let{classes:t,disableUnderline:o,startAdornment:r,endAdornment:n,size:a,hiddenLabel:i,multiline:l}=e,s={root:[\"root\",!o&&\"underline\",r&&\"adornedStart\",n&&\"adornedEnd\",a===\"small\"&&`size${re(a)}`,i&&\"hiddenLabel\",l&&\"multiline\"],input:[\"input\"]},c=ye(s,b2,t);return{...t,...c}},o4=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiFilledInput\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[...Hl(e,t),!o.disableUnderline&&t.underline]}})(xe(({theme:e})=>{let t=e.palette.mode===\"light\",o=t?\"rgba(0, 0, 0, 0.42)\":\"rgba(255, 255, 255, 0.7)\",r=t?\"rgba(0, 0, 0, 0.06)\":\"rgba(255, 255, 255, 0.09)\",n=t?\"rgba(0, 0, 0, 0.09)\":\"rgba(255, 255, 255, 0.13)\",a=t?\"rgba(0, 0, 0, 0.12)\":\"rgba(255, 255, 255, 0.12)\";return{position:\"relative\",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),\"&:hover\":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:n,\"@media (hover: none)\":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r}},[`&.${Di.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r},[`&.${Di.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a},variants:[{props:({ownerState:i})=>!i.disableUnderline,style:{\"&::after\":{left:0,bottom:0,content:'\"\"',position:\"absolute\",right:0,transform:\"scaleX(0)\",transition:e.transitions.create(\"transform\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:\"none\"},[`&.${Di.focused}:after`]:{transform:\"scaleX(1) translateX(0)\"},[`&.${Di.error}`]:{\"&::before, &::after\":{borderBottomColor:(e.vars||e).palette.error.main}},\"&::before\":{borderBottom:`1px solid ${e.vars?e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline):o}`,left:0,bottom:0,content:'\"\\\\00a0\"',position:\"absolute\",right:0,transition:e.transitions.create(\"border-bottom-color\",{duration:e.transitions.duration.shorter}),pointerEvents:\"none\"},[`&:hover:not(.${Di.disabled}, .${Di.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Di.disabled}:before`]:{borderBottomStyle:\"dotted\"}}},...Object.entries(e.palette).filter(Xt()).map(([i])=>({props:{disableUnderline:!1,color:i},style:{\"&::after\":{borderBottom:`2px solid ${(e.vars||e).palette[i]?.main}`}}})),{props:({ownerState:i})=>i.startAdornment,style:{paddingLeft:12}},{props:({ownerState:i})=>i.endAdornment,style:{paddingRight:12}},{props:({ownerState:i})=>i.multiline,style:{padding:\"25px 12px 8px\"}},{props:({ownerState:i,size:l})=>i.multiline&&l===\"small\",style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:i})=>i.multiline&&i.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:i})=>i.multiline&&i.hiddenLabel&&i.size===\"small\",style:{paddingTop:8,paddingBottom:9}}]}})),r4=V($l,{name:\"MuiFilledInput\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!e.vars&&{\"&:-webkit-autofill\":{WebkitBoxShadow:e.palette.mode===\"light\"?null:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:e.palette.mode===\"light\"?null:\"#fff\",caretColor:e.palette.mode===\"light\"?null:\"#fff\",borderTopLeftRadius:\"inherit\",borderTopRightRadius:\"inherit\"}},...e.vars&&{\"&:-webkit-autofill\":{borderTopLeftRadius:\"inherit\",borderTopRightRadius:\"inherit\"},[e.getColorSchemeSelector(\"dark\")]:{\"&:-webkit-autofill\":{WebkitBoxShadow:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:\"#fff\",caretColor:\"#fff\"}}},variants:[{props:{size:\"small\"},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:t})=>t.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}},{props:({ownerState:t})=>t.hiddenLabel&&t.size===\"small\",style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:t})=>t.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),x2=v2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiFilledInput\"}),{disableUnderline:n=!1,components:a={},componentsProps:i,fullWidth:l=!1,hiddenLabel:s,inputComponent:c=\"input\",multiline:u=!1,slotProps:d,slots:p={},type:f=\"text\",...h}=r,v={...r,disableUnderline:n,fullWidth:l,inputComponent:c,multiline:u,type:f},T=t4(r),y={root:{ownerState:v},input:{ownerState:v}},g=d??i?at(y,d??i):y,m=p.root??a.Root??o4,b=p.input??a.Input??r4;return(0,T2.jsx)(Fl,{slots:{root:m,input:b},slotProps:g,fullWidth:l,inputComponent:c,multiline:u,ref:o,type:f,...h,classes:T})});x2.muiName=\"Input\";var gT=x2;var Jy=j(W(),1);var yf=j(Te(),1),S2,n4=V(\"fieldset\",{name:\"MuiNotchedOutlined\",shouldForwardProp:Vt})({textAlign:\"left\",position:\"absolute\",bottom:0,right:0,top:-5,left:0,margin:0,padding:\"0 8px\",pointerEvents:\"none\",borderRadius:\"inherit\",borderStyle:\"solid\",borderWidth:1,overflow:\"hidden\",minWidth:\"0%\"}),a4=V(\"legend\",{name:\"MuiNotchedOutlined\",shouldForwardProp:Vt})(xe(({theme:e})=>({float:\"unset\",width:\"auto\",overflow:\"hidden\",variants:[{props:({ownerState:t})=>!t.withLabel,style:{padding:0,lineHeight:\"11px\",transition:e.transitions.create(\"width\",{duration:150,easing:e.transitions.easing.easeOut})}},{props:({ownerState:t})=>t.withLabel,style:{display:\"block\",padding:0,height:11,fontSize:\"0.75em\",visibility:\"hidden\",maxWidth:.01,transition:e.transitions.create(\"max-width\",{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:\"nowrap\",\"& > span\":{paddingLeft:5,paddingRight:5,display:\"inline-block\",opacity:0,visibility:\"visible\"}}},{props:({ownerState:t})=>t.withLabel&&t.notched,style:{maxWidth:\"100%\",transition:e.transitions.create(\"max-width\",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]})));function bT(e){let{children:t,classes:o,className:r,label:n,notched:a,...i}=e,l=n!=null&&n!==\"\",s={...e,notched:a,withLabel:l};return(0,yf.jsx)(n4,{\"aria-hidden\":!0,className:r,ownerState:s,...i,children:(0,yf.jsx)(a4,{ownerState:s,children:l?(0,yf.jsx)(\"span\",{children:n}):S2||(S2=(0,yf.jsx)(\"span\",{className:\"notranslate\",\"aria-hidden\":!0,children:\"\\u200B\"}))})})}function P2(e){return me(\"MuiOutlinedInput\",e)}var i4={...xn,...se(\"MuiOutlinedInput\",[\"root\",\"notchedOutline\",\"input\"])},Sn=i4;var hf=j(Te(),1),l4=e=>{let{classes:t}=e,r=ye({root:[\"root\"],notchedOutline:[\"notchedOutline\"],input:[\"input\"]},P2,t);return{...t,...r}},s4=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiOutlinedInput\",slot:\"Root\",overridesResolver:Hl})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.23)\":\"rgba(255, 255, 255, 0.23)\";return{position:\"relative\",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},\"@media (hover: none)\":{[`&:hover .${Sn.notchedOutline}`]:{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}},[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(Xt()).map(([o])=>({props:{color:o},style:{[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette[o].main}}})),{props:{},style:{[`&.${Sn.error} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Sn.disabled} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:o})=>o.startAdornment,style:{paddingLeft:14}},{props:({ownerState:o})=>o.endAdornment,style:{paddingRight:14}},{props:({ownerState:o})=>o.multiline,style:{padding:\"16.5px 14px\"}},{props:({ownerState:o,size:r})=>o.multiline&&r===\"small\",style:{padding:\"8.5px 14px\"}}]}})),c4=V(bT,{name:\"MuiOutlinedInput\",slot:\"NotchedOutline\"})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.23)\":\"rgba(255, 255, 255, 0.23)\";return{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}})),u4=V($l,{name:\"MuiOutlinedInput\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>({padding:\"16.5px 14px\",...!e.vars&&{\"&:-webkit-autofill\":{WebkitBoxShadow:e.palette.mode===\"light\"?null:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:e.palette.mode===\"light\"?null:\"#fff\",caretColor:e.palette.mode===\"light\"?null:\"#fff\",borderRadius:\"inherit\"}},...e.vars&&{\"&:-webkit-autofill\":{borderRadius:\"inherit\"},[e.getColorSchemeSelector(\"dark\")]:{\"&:-webkit-autofill\":{WebkitBoxShadow:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:\"#fff\",caretColor:\"#fff\"}}},variants:[{props:{size:\"small\"},style:{padding:\"8.5px 14px\"}},{props:({ownerState:t})=>t.multiline,style:{padding:0}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}}]}))),R2=Jy.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiOutlinedInput\"}),{components:n={},fullWidth:a=!1,inputComponent:i=\"input\",label:l,multiline:s=!1,notched:c,slots:u={},slotProps:d={},type:p=\"text\",...f}=r,h=l4(r),v=Da(),T=Ul({props:r,muiFormControl:v,states:[\"color\",\"disabled\",\"error\",\"focused\",\"hiddenLabel\",\"size\",\"required\"]}),y={...r,color:T.color||\"primary\",disabled:T.disabled,error:T.error,focused:T.focused,formControl:v,fullWidth:a,hiddenLabel:T.hiddenLabel,multiline:s,size:T.size,type:p},g=u.root??n.Root??s4,m=u.input??n.Input??u4,[b,P]=Tt(\"notchedOutline\",{elementType:c4,className:h.notchedOutline,shouldForwardComponentProp:!0,ownerState:y,externalForwardedProps:{slots:u,slotProps:d},additionalProps:{label:l!=null&&l!==\"\"&&T.required?(0,hf.jsxs)(Jy.Fragment,{children:[l,\"\\u2009\",\"*\"]}):l}});return(0,hf.jsx)(Fl,{slots:{root:g,input:m},slotProps:d,renderSuffix:R=>(0,hf.jsx)(b,{...P,notched:typeof c<\"u\"?c:!!(R.startAdornment||R.filled||R.focused)}),fullWidth:a,inputComponent:i,multiline:s,ref:o,type:p,...f,classes:{...h,notchedOutline:null}})});R2.muiName=\"Input\";var vT=R2;var gf=j(Te(),1),p4=e=>{let{classes:t}=e,r=ye({root:[\"root\"]},Ky,t);return{...t,...r}},TT={name:\"MuiSelect\",slot:\"Root\",shouldForwardProp:e=>Vt(e)&&e!==\"variant\"},f4=V(hT,TT)(\"\"),d4=V(vT,TT)(\"\"),m4=V(gT,TT)(\"\"),C2=Ic.forwardRef(function(t,o){let r=Pe({name:\"MuiSelect\",props:t}),{autoWidth:n=!1,children:a,classes:i={},className:l,defaultOpen:s=!1,displayEmpty:c=!1,IconComponent:u=c2,id:d,input:p,inputProps:f,label:h,labelId:v,MenuProps:T,multiple:y=!1,native:g=!1,onClose:m,onOpen:b,open:P,renderValue:R,SelectDisplayProps:C,variant:M=\"outlined\",...D}=r,_=g?t2:a2,k=Da(),x=Ul({props:r,muiFormControl:k,states:[\"variant\",\"error\"]}),N=x.variant||M,O={...r,variant:N,classes:i},A=p4(O),{root:z,...L}=A,I=p||{standard:(0,gf.jsx)(f4,{ownerState:O}),outlined:(0,gf.jsx)(d4,{label:h,ownerState:O}),filled:(0,gf.jsx)(m4,{ownerState:O})}[N],F=yo(o,gr(I));return(0,gf.jsx)(Ic.Fragment,{children:Ic.cloneElement(I,{inputComponent:_,inputProps:{children:a,error:x.error,IconComponent:u,variant:N,type:void 0,multiple:y,...g?{id:d}:{autoWidth:n,defaultOpen:s,displayEmpty:c,labelId:v,MenuProps:T,onClose:m,onOpen:b,open:P,renderValue:R,SelectDisplayProps:{id:d,...C}},...f,classes:f?at(L,f.classes):L,...p?p.props.inputProps:{}},...(y&&g||c)&&N===\"outlined\"?{notched:!0}:{},ref:F,className:Q(I.props.className,l,A.root),...!p&&{variant:N},...D})})});C2.muiName=\"Select\";var Xn=C2;var _i=j(W(),1);var Wn=j(W(),1);function Pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var eh=j(W(),1);var xT=class e{static create(){return new e}static use(){let t=zc(e.create).current,[o,r]=eh.useState(!1);return t.shouldMount=o,t.setShouldMount=r,eh.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=y4(),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 th(){return xT.use()}function y4(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=j(W(),1);var oh=j(W(),1);var ST=j(Te(),1);function h4(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,d]=oh.useState(!1),p=Q(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),f={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},h=Q(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&d(!0),oh.useEffect(()=>{if(!l&&s!=null){let v=setTimeout(s,c);return()=>{clearTimeout(v)}}},[s,l,c]),(0,ST.jsx)(\"span\",{className:p,style:f,children:(0,ST.jsx)(\"span\",{className:h})})}var E2=h4;var g4=se(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Ur=g4;var rh=j(Te(),1),PT=550,b4=80,v4=Vn`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,T4=Vn`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,x4=Vn`\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`,S4=V(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),P4=V(E2,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Ur.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${v4};\n animation-duration: ${PT}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Ur.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Ur.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Ur.childLeaving} {\n opacity: 0;\n animation-name: ${T4};\n animation-duration: ${PT}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Ur.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${x4};\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`,R4=ho.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),d=ho.useRef(null);ho.useEffect(()=>{d.current&&(d.current(),d.current=null)},[s]);let p=ho.useRef(!1),f=vn(),h=ho.useRef(null),v=ho.useRef(null),T=ho.useCallback(b=>{let{pulsate:P,rippleX:R,rippleY:C,rippleSize:M,cb:D}=b;c(_=>[..._,(0,rh.jsx)(P4,{classes:{ripple:Q(a.ripple,Ur.ripple),rippleVisible:Q(a.rippleVisible,Ur.rippleVisible),ripplePulsate:Q(a.ripplePulsate,Ur.ripplePulsate),child:Q(a.child,Ur.child),childLeaving:Q(a.childLeaving,Ur.childLeaving),childPulsate:Q(a.childPulsate,Ur.childPulsate)},timeout:PT,pulsate:P,rippleX:R,rippleY:C,rippleSize:M},u.current)]),u.current+=1,d.current=D},[a]),y=ho.useCallback((b={},P={},R=()=>{})=>{let{pulsate:C=!1,center:M=n||P.pulsate,fakeElement:D=!1}=P;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let _=D?null:v.current,k=_?_.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,N,O;if(M||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(k.width/2),N=Math.round(k.height/2);else{let{clientX:A,clientY:z}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(A-k.left),N=Math.round(z-k.top)}if(M)O=Math.sqrt((2*k.width**2+k.height**2)/3),O%2===0&&(O+=1);else{let A=Math.max(Math.abs((_?_.clientWidth:0)-x),x)*2+2,z=Math.max(Math.abs((_?_.clientHeight:0)-N),N)*2+2;O=Math.sqrt(A**2+z**2)}b?.touches?h.current===null&&(h.current=()=>{T({pulsate:C,rippleX:x,rippleY:N,rippleSize:O,cb:R})},f.start(b4,()=>{h.current&&(h.current(),h.current=null)})):T({pulsate:C,rippleX:x,rippleY:N,rippleSize:O,cb:R})},[n,T,f]),g=ho.useCallback(()=>{y({},{pulsate:!0})},[y]),m=ho.useCallback((b,P)=>{if(f.clear(),b?.type===\"touchend\"&&h.current){h.current(),h.current=null,f.start(0,()=>{m(b,P)});return}h.current=null,c(R=>R.length>0?R.slice(1):R),d.current=P},[f]);return ho.useImperativeHandle(o,()=>({pulsate:g,start:y,stop:m}),[g,y,m]),(0,rh.jsx)(S4,{className:Q(Ur.root,a.root,i),ref:v,...l,children:(0,rh.jsx)(Jv,{component:null,exit:!0,children:s})})}),w2=R4;function M2(e){return me(\"MuiButtonBase\",e)}var C4=se(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),O2=C4;var nh=j(Te(),1),E4=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=ye({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},M2,n);return o&&r&&(i.root+=` ${r}`),i},w4=V(\"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\"},[`&.${O2.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),M4=Wn.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:d=!1,focusRipple:p=!1,focusVisibleClassName:f,LinkComponent:h=\"a\",onBlur:v,onClick:T,onContextMenu:y,onDragLeave:g,onFocus:m,onFocusVisible:b,onKeyDown:P,onKeyUp:R,onMouseDown:C,onMouseLeave:M,onMouseUp:D,onTouchEnd:_,onTouchMove:k,onTouchStart:x,tabIndex:N=0,TouchRippleProps:O,touchRippleRef:A,type:z,...L}=r,I=Wn.useRef(null),F=th(),fe=yo(F.ref,A),[Z,De]=Wn.useState(!1);c&&Z&&De(!1),Wn.useImperativeHandle(n,()=>({focusVisible:()=>{De(!0),I.current.focus()}}),[]);let it=F.shouldMount&&!u&&!c;Wn.useEffect(()=>{Z&&p&&!u&&F.pulsate()},[u,p,Z,F]);let $e=_a(F,\"start\",C,d),Me=_a(F,\"stop\",y,d),Le=_a(F,\"stop\",g,d),qe=_a(F,\"stop\",D,d),Be=_a(F,\"stop\",le=>{Z&&le.preventDefault(),M&&M(le)},d),ot=_a(F,\"start\",x,d),Se=_a(F,\"stop\",_,d),we=_a(F,\"stop\",k,d),Re=_a(F,\"stop\",le=>{Pn(le.target)||De(!1),v&&v(le)},!1),Ye=Oi(le=>{I.current||(I.current=le.currentTarget),Pn(le.target)&&(De(!0),b&&b(le)),m&&m(le)}),ce=()=>{let le=I.current;return s&&s!==\"button\"&&!(le.tagName===\"A\"&&le.href)},Ve=Oi(le=>{p&&!le.repeat&&Z&&le.key===\" \"&&F.stop(le,()=>{F.start(le)}),le.target===le.currentTarget&&ce()&&le.key===\" \"&&le.preventDefault(),P&&P(le),le.target===le.currentTarget&&ce()&&le.key===\"Enter\"&&!c&&(le.preventDefault(),T&&T(le))}),yt=Oi(le=>{p&&le.key===\" \"&&Z&&!le.defaultPrevented&&F.stop(le,()=>{F.pulsate(le)}),R&&R(le),T&&le.target===le.currentTarget&&ce()&&le.key===\" \"&&!le.defaultPrevented&&T(le)}),Fe=s;Fe===\"button\"&&(L.href||L.to)&&(Fe=h);let Ce={};if(Fe===\"button\"){let le=!!L.formAction;Ce.type=z===void 0&&!le?\"button\":z,Ce.disabled=c}else!L.href&&!L.to&&(Ce.role=\"button\"),c&&(Ce[\"aria-disabled\"]=c);let xt=yo(o,I),rt={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:d,focusRipple:p,tabIndex:N,focusVisible:Z},Ze=E4(rt);return(0,nh.jsxs)(w4,{as:Fe,className:Q(Ze.root,l),ownerState:rt,onBlur:Re,onClick:T,onContextMenu:Me,onFocus:Ye,onKeyDown:Ve,onKeyUp:yt,onMouseDown:$e,onMouseLeave:Be,onMouseUp:qe,onDragLeave:Le,onTouchEnd:Se,onTouchMove:we,onTouchStart:ot,ref:xt,tabIndex:c?-1:N,type:z,...Ce,...L,children:[i,it?(0,nh.jsx)(w2,{ref:fe,center:a,...O}):null]})});function _a(e,t,o,r=!1){return Oi(n=>(o&&o(n),r||e[t](n),!0))}var Ba=M4;var z2=j(W(),1);function A2(e){return me(\"MuiDivider\",e)}var O4=se(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),ah=O4;var RT=j(Te(),1),A4=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return ye({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\"]},A2,r)},z4=V(\"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]}})(xe(({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%\"}}}]}))),N4=V(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(xe(({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)`}}]}))),CT=z2.forwardRef(function(t,o){let r=Pe({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:d=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:f=\"fullWidth\",...h}=r,v={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:d,textAlign:p,variant:f},T=A4(v);return(0,RT.jsx)(z4,{as:s,className:Q(T.root,i),role:d,ref:o,ownerState:v,\"aria-orientation\":d===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...h,children:a?(0,RT.jsx)(N4,{className:T.wrapper,ownerState:v,children:a}):null})});CT&&(CT.muiSkipListHighlight=!0);var ET=CT;var D4=se(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),ih=D4;var _4=se(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),lh=_4;function N2(e){return me(\"MuiMenuItem\",e)}var B4=se(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),$c=B4;var wT=j(Te(),1),k4=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},j4=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=ye({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},N2,i);return{...i,...s}},U4=V(Ba,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:k4})(xe(({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\"}},[`&.${$c.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${$c.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${$c.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)}},[`&.${$c.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${$c.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${ah.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${ah.inset}`]:{marginLeft:52},[`& .${lh.root}`]:{marginTop:0,marginBottom:0},[`& .${lh.inset}`]:{paddingLeft:36},[`& .${ih.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,[`& .${ih.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),L4=_i.forwardRef(function(t,o){let r=Pe({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:d,className:p,...f}=r,h=_i.useContext(ef),v=_i.useMemo(()=>({dense:i||h.dense||!1,disableGutters:s}),[h.dense,i,s]),T=_i.useRef(null);wc(()=>{n&&T.current&&T.current.focus()},[n]);let y={...r,dense:v.dense,divider:l,disableGutters:s},g=j4(r),m=yo(T,o),b;return r.disabled||(b=d!==void 0?d:-1),(0,wT.jsx)(ef.Provider,{value:v,children:(0,wT.jsx)(U4,{ref:m,role:u,tabIndex:b,component:a,focusVisibleClassName:Q(g.focusVisible,c),className:Q(g.root,p),...f,ownerState:y,classes:g})})}),Ue=L4;var dh=j(W(),1);var Fo=j(W(),1);var H4={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},MT=H4;function V4(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var D2=V4;var I4=2;function Fc(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function j2(e,t){return e-t}function _2(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}%`})}},G4=e=>e,ph;function k2(){return ph===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?ph=CSS.supports(\"touch-action\",\"none\"):ph=!0),ph}function U2(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:d,orientation:p=\"horizontal\",rootRef:f,scale:h=G4,step:v=1,shiftStep:T=10,tabIndex:y,value:g}=e,m=Fo.useRef(void 0),[b,P]=Fo.useState(-1),[R,C]=Fo.useState(-1),[M,D]=Fo.useState(!1),_=Fo.useRef(0),k=Fo.useRef(null),[x,N]=Ac({controlled:g,default:o??s,name:\"Slider\"}),O=u&&((q,$,ue)=>{let ze=q.nativeEvent||q,ie=new ze.constructor(ze.type,ze);Object.defineProperty(ie,\"target\",{writable:!0,value:{value:$,name:c}}),k.current=$,u(ie,$,ue)}),A=Array.isArray(x),z=A?x.slice().sort(j2):[x];z=z.map(q=>q==null?s:Ma(q,s,l));let L=i===!0&&v!==null?[...Array(Math.floor((l-s)/v)+1)].map((q,$)=>({value:s+v*$})):i||[],I=L.map(q=>q.value),[F,fe]=Fo.useState(-1),Z=Fo.useRef(null),De=to(f,Z),it=q=>$=>{let ue=Number($.currentTarget.getAttribute(\"data-index\"));Pn($.target)&&fe(ue),C(ue),q?.onFocus?.($)},$e=q=>$=>{Pn($.target)||fe(-1),C(-1),q?.onBlur?.($)},Me=(q,$)=>{let ue=Number(q.currentTarget.getAttribute(\"data-index\")),ze=z[ue],ie=I.indexOf(ze),be=$;if(L&&v==null){let ge=I[I.length-1];be>=ge?be=ge:be<=I[0]?be=I[0]:be=be$=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes($.key)){$.preventDefault();let ue=Number($.currentTarget.getAttribute(\"data-index\")),ze=z[ue],ie=null;if(v!=null){let be=$.shiftKey?T:v;switch($.key){case\"ArrowUp\":ie=Fc(ze,be,1,s,l);break;case\"ArrowRight\":ie=Fc(ze,be,a?-1:1,s,l);break;case\"ArrowDown\":ie=Fc(ze,be,-1,s,l);break;case\"ArrowLeft\":ie=Fc(ze,be,a?1:-1,s,l);break;case\"PageUp\":ie=Fc(ze,T,1,s,l);break;case\"PageDown\":ie=Fc(ze,T,-1,s,l);break;case\"Home\":ie=s;break;case\"End\":ie=l;break;default:break}}else if(L){let be=I[I.length-1],ge=I.indexOf(ze),Ge=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],Ee=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];Ge.includes($.key)?ge===0?ie=I[0]:ie=I[ge-1]:Ee.includes($.key)&&(ge===I.length-1?ie=be:ie=I[ge+1])}ie!=null&&Me($,ie)}q?.onKeyDown?.($)};Io(()=>{r&&Z.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&P(-1),r&&F!==-1&&fe(-1);let qe=q=>$=>{q.onChange?.($),Me($,$.target.valueAsNumber)},Be=Fo.useRef(void 0),ot=p;a&&p===\"horizontal\"&&(ot+=\"-reverse\");let Se=({finger:q,move:$=!1})=>{let{current:ue}=Z,{width:ze,height:ie,bottom:be,left:ge}=ue.getBoundingClientRect(),Ge;ot.startsWith(\"vertical\")?Ge=(be-q.y)/ie:Ge=(q.x-ge)/ze,ot.includes(\"-reverse\")&&(Ge=1-Ge);let Ee;if(Ee=$4(Ge,s,l),v)Ee=q4(Ee,v,s);else{let et=_2(I,Ee);Ee=I[et]}Ee=Ma(Ee,s,l);let ve=0;if(A){$?ve=Be.current:ve=_2(z,Ee),n&&(Ee=Ma(Ee,z[ve-1]||-1/0,z[ve+1]||1/0));let et=Ee;Ee=B2({values:z,newValue:Ee,index:ve}),n&&$||(ve=Ee.indexOf(et),Be.current=ve)}return{newValue:Ee,activeIndex:ve}},we=nn(q=>{let $=sh(q,m);if(!$)return;if(_.current+=1,q.type===\"mousemove\"&&q.buttons===0){Re(q);return}let{newValue:ue,activeIndex:ze}=Se({finger:$,move:!0});ch({sliderRef:Z,activeIndex:ze,setActive:P}),N(ue),!M&&_.current>I4&&D(!0),O&&!uh(ue,x)&&O(q,ue,ze)}),Re=nn(q=>{let $=sh(q,m);if(D(!1),!$)return;let{newValue:ue}=Se({finger:$,move:!0});P(-1),q.type===\"touchend\"&&C(-1),d&&d(q,k.current??ue),m.current=void 0,ce()}),Ye=nn(q=>{if(r)return;k2()||q.preventDefault();let $=q.changedTouches[0];$!=null&&(m.current=$.identifier);let ue=sh(q,m);if(ue!==!1){let{newValue:ie,activeIndex:be}=Se({finger:ue});ch({sliderRef:Z,activeIndex:be,setActive:P}),N(ie),O&&!uh(ie,x)&&O(q,ie,be)}_.current=0;let ze=It(Z.current);ze.addEventListener(\"touchmove\",we,{passive:!0}),ze.addEventListener(\"touchend\",Re,{passive:!0})}),ce=Fo.useCallback(()=>{let q=It(Z.current);q.removeEventListener(\"mousemove\",we),q.removeEventListener(\"mouseup\",Re),q.removeEventListener(\"touchmove\",we),q.removeEventListener(\"touchend\",Re)},[Re,we]);Fo.useEffect(()=>{let{current:q}=Z;return q.addEventListener(\"touchstart\",Ye,{passive:k2()}),()=>{q.removeEventListener(\"touchstart\",Ye),ce()}},[ce,Ye]),Fo.useEffect(()=>{r&&ce()},[r,ce]);let Ve=q=>$=>{if(q.onMouseDown?.($),r||$.defaultPrevented||$.button!==0)return;$.preventDefault();let ue=sh($,m);if(ue!==!1){let{newValue:ie,activeIndex:be}=Se({finger:ue});ch({sliderRef:Z,activeIndex:be,setActive:P}),N(ie),O&&!uh(ie,x)&&O($,ie,be)}_.current=0;let ze=It(Z.current);ze.addEventListener(\"mousemove\",we,{passive:!0}),ze.addEventListener(\"mouseup\",Re)},yt=bf(A?z[0]:s,s,l),Fe=bf(z[z.length-1],s,l)-yt,Ce=(q={})=>{let $=Aa(q),ue={onMouseDown:Ve($||{})},ze={...$,...ue};return{...q,ref:De,...ze}},xt=q=>$=>{q.onMouseOver?.($);let ue=Number($.currentTarget.getAttribute(\"data-index\"));C(ue)},rt=q=>$=>{q.onMouseLeave?.($),C(-1)},Ze=(q={})=>{let $=Aa(q),ue={onMouseOver:xt($||{}),onMouseLeave:rt($||{})};return{...q,...$,...ue}},le=q=>({pointerEvents:b!==-1&&b!==q?\"none\":void 0}),no;return p===\"vertical\"&&(no=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ot,axisProps:Y4,dragging:M,focusedThumbIndex:F,getHiddenInputProps:(q={})=>{let $=Aa(q),ue={onChange:qe($||{}),onFocus:it($||{}),onBlur:$e($||{}),onKeyDown:Le($||{})},ze={...$,...ue};return{tabIndex:y,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":h(l),\"aria-valuemin\":h(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...q,...ze,style:{...MT,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:no}}},getRootProps:Ce,getThumbProps:Ze,marks:L,open:R,range:A,rootRef:De,trackLeap:Fe,trackOffset:yt,values:z,getThumbStyle:le}}var X4=e=>!e||!br(e),L2=X4;var fh=j(W(),1);function H2(e){return me(\"MuiSlider\",e)}var W4=se(\"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\"]),xr=W4;var qc=j(Te(),1),K4=e=>{let{open:t}=e;return{offset:Q(t&&xr.valueLabelOpen),circle:xr.valueLabelCircle,label:xr.valueLabelLabel}};function OT(e){let{children:t,className:o,value:r}=e,n=K4(e);return t?fh.cloneElement(t,{className:t.props.className},(0,qc.jsxs)(fh.Fragment,{children:[t.props.children,(0,qc.jsx)(\"span\",{className:Q(n.offset,o),\"aria-hidden\":!0,children:(0,qc.jsx)(\"span\",{className:n.circle,children:(0,qc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var Rn=j(Te(),1);function V2(e){return e}var Q4=V(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${re(o.color)}`],o.size!==\"medium\"&&t[`size${re(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(xe(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${xr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${xr.dragging}`]:{[`& .${xr.thumb}, & .${xr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(Xt()).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}}]}))),Z4=V(\"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}}]}),J4=V(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(xe(({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(Xt()).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)})}}}))]}))),ek=V(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${re(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${re(o.size)}`]]}})(xe(({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%)\"},[`&.${xr.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(Xt()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${xr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${xr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),tk=V(OT,{name:\"MuiSlider\",slot:\"ValueLabel\"})(xe(({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%\"},[`&.${xr.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%\"},[`&.${xr.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 ok=V(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Ml(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(xe(({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}}]}))),rk=V(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Ml(e)&&e!==\"markLabelActive\"})(xe(({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}}]}))),nk=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${re(l)}`,s&&`size${re(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${re(s)}`,l&&`thumbColor${re(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return ye(c,H2,i)},ak=({children:e})=>e,ik=dh.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSlider\"}),n=wi(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:d=\"primary\",classes:p,className:f,disableSwap:h=!1,disabled:v=!1,getAriaLabel:T,getAriaValueText:y,marks:g=!1,max:m=100,min:b=0,name:P,onChange:R,onChangeCommitted:C,orientation:M=\"horizontal\",shiftStep:D=10,size:_=\"medium\",step:k=1,scale:x=V2,slotProps:N,slots:O,tabIndex:A,track:z=\"normal\",value:L,valueLabelDisplay:I=\"off\",valueLabelFormat:F=V2,...fe}=r,Z={...r,isRtl:n,max:m,min:b,classes:p,disabled:v,disableSwap:h,orientation:M,marks:g,color:d,size:_,step:k,shiftStep:D,scale:x,track:z,valueLabelDisplay:I,valueLabelFormat:F},{axisProps:De,getRootProps:it,getHiddenInputProps:$e,getThumbProps:Me,open:Le,active:qe,axis:Be,focusedThumbIndex:ot,range:Se,dragging:we,marks:Re,values:Ye,trackOffset:ce,trackLeap:Ve,getThumbStyle:yt}=U2({...Z,rootRef:o});Z.marked=Re.length>0&&Re.some(ht=>ht.label),Z.dragging=we,Z.focusedThumbIndex=ot;let Fe=nk(Z),Ce=O?.root??c.Root??Q4,xt=O?.rail??c.Rail??Z4,rt=O?.track??c.Track??J4,Ze=O?.thumb??c.Thumb??ek,le=O?.valueLabel??c.ValueLabel??tk,no=O?.mark??c.Mark??ok,Je=O?.markLabel??c.MarkLabel??rk,q=O?.input??c.Input??\"input\",$=N?.root??u.root,ue=N?.rail??u.rail,ze=N?.track??u.track,ie=N?.thumb??u.thumb,be=N?.valueLabel??u.valueLabel,ge=N?.mark??u.mark,Ge=N?.markLabel??u.markLabel,Ee=N?.input??u.input,ve=vr({elementType:Ce,getSlotProps:it,externalSlotProps:$,externalForwardedProps:fe,additionalProps:{...L2(Ce)&&{as:s}},ownerState:{...Z,...$?.ownerState},className:[Fe.root,f]}),et=vr({elementType:xt,externalSlotProps:ue,ownerState:Z,className:Fe.rail}),Kt=vr({elementType:rt,externalSlotProps:ze,additionalProps:{style:{...De[Be].offset(ce),...De[Be].leap(Ve)}},ownerState:{...Z,...ze?.ownerState},className:Fe.track}),vo=vr({elementType:Ze,getSlotProps:Me,externalSlotProps:ie,ownerState:{...Z,...ie?.ownerState},className:Fe.thumb}),Y=vr({elementType:le,externalSlotProps:be,ownerState:{...Z,...be?.ownerState},className:Fe.valueLabel}),Oe=vr({elementType:no,externalSlotProps:ge,ownerState:Z,className:Fe.mark}),Mt=vr({elementType:Je,externalSlotProps:Ge,ownerState:Z,className:Fe.markLabel}),Ft=vr({elementType:q,getSlotProps:$e,externalSlotProps:Ee,ownerState:Z});return(0,Rn.jsxs)(Ce,{...ve,children:[(0,Rn.jsx)(xt,{...et}),(0,Rn.jsx)(rt,{...Kt}),Re.filter(ht=>ht.value>=b&&ht.value<=m).map((ht,qt)=>{let rr=bf(ht.value,b,m),Ho=De[Be].offset(rr),nr;return z===!1?nr=Ye.includes(ht.value):nr=z===\"normal\"&&(Se?ht.value>=Ye[0]&&ht.value<=Ye[Ye.length-1]:ht.value<=Ye[0])||z===\"inverted\"&&(Se?ht.value<=Ye[0]||ht.value>=Ye[Ye.length-1]:ht.value>=Ye[0]),(0,Rn.jsxs)(dh.Fragment,{children:[(0,Rn.jsx)(no,{\"data-index\":qt,...Oe,...!br(no)&&{markActive:nr},style:{...Ho,...Oe.style},className:Q(Oe.className,nr&&Fe.markActive)}),ht.label!=null?(0,Rn.jsx)(Je,{\"aria-hidden\":!0,\"data-index\":qt,...Mt,...!br(Je)&&{markLabelActive:nr},style:{...Ho,...Mt.style},className:Q(Fe.markLabel,Mt.className,nr&&Fe.markLabelActive),children:ht.label}):null]},qt)}),Ye.map((ht,qt)=>{let rr=bf(ht,b,m),Ho=De[Be].offset(rr),nr=I===\"off\"?ak:le;return(0,Rn.jsx)(nr,{...!br(nr)&&{valueLabelFormat:F,valueLabelDisplay:I,value:typeof F==\"function\"?F(x(ht),qt):F,index:qt,open:Le===qt||qe===qt||I===\"on\",disabled:v},...Y,children:(0,Rn.jsx)(Ze,{\"data-index\":qt,...vo,className:Q(Fe.thumb,vo.className,qe===qt&&Fe.active,ot===qt&&Fe.focusVisible),style:{...Ho,...yt(qt),...vo.style},children:(0,Rn.jsx)(q,{\"data-index\":qt,\"aria-label\":T?T(qt):a,\"aria-valuenow\":x(ht),\"aria-labelledby\":l,\"aria-valuetext\":y?y(x(ht),qt):i,value:Ye[qt],...Ft})})},qt)})]})}),ql=ik;var Tf=j(W(),1);var $2=j(W(),1);function I2(e){return me(\"MuiCircularProgress\",e)}var DJ=se(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Yc=j(Te(),1),Cn=44,AT=Vn`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,zT=Vn`\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`,lk=typeof AT!=\"string\"?gl`\n animation: ${AT} 1.4s linear infinite;\n `:null,sk=typeof zT!=\"string\"?gl`\n animation: ${zT} 1.4s ease-in-out infinite;\n `:null,ck=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${re(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${re(o)}`,n&&\"circleDisableShrink\"]};return ye(a,I2,t)},uk=V(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${re(o.color)}`]]}})(xe(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:lk||{animation:`${AT} 1.4s linear infinite`}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),pk=V(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),fk=V(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${re(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(xe(({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:sk||{animation:`${zT} 1.4s ease-in-out infinite`}}]}))),dk=V(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(xe(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),mk=$2.forwardRef(function(t,o){let r=Pe({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:d=0,variant:p=\"indeterminate\",...f}=r,h={...r,color:a,disableShrink:i,size:s,thickness:u,value:d,variant:p,enableTrackSlot:l},v=ck(h),T={},y={},g={};if(p===\"determinate\"){let m=2*Math.PI*((Cn-u)/2);T.strokeDasharray=m.toFixed(3),g[\"aria-valuenow\"]=Math.round(d),T.strokeDashoffset=`${((100-d)/100*m).toFixed(3)}px`,y.transform=\"rotate(-90deg)\"}return(0,Yc.jsx)(uk,{className:Q(v.root,n),style:{width:s,height:s,...y,...c},ownerState:h,ref:o,role:\"progressbar\",...g,...f,children:(0,Yc.jsxs)(pk,{className:v.svg,ownerState:h,viewBox:`${Cn/2} ${Cn/2} ${Cn} ${Cn}`,children:[l?(0,Yc.jsx)(dk,{className:v.track,ownerState:h,cx:Cn,cy:Cn,r:(Cn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Yc.jsx)(fk,{className:v.circle,style:T,ownerState:h,cx:Cn,cy:Cn,r:(Cn-u)/2,fill:\"none\",strokeWidth:u})]})})}),vf=mk;function F2(e){return me(\"MuiButton\",e)}var yk=se(\"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\"]),Bi=yk;var q2=j(W(),1),hk=q2.createContext({}),Y2=hk;var G2=j(W(),1),gk=G2.createContext(void 0),X2=gk;var Kn=j(Te(),1),bk=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}${re(t)}`,`size${re(n)}`,`${a}Size${re(n)}`,`color${re(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${re(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${re(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${re(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=ye(c,F2,s);return{...s,...u}},K2=[{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}}}],vk=V(Ba,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${re(o.color)}`],t[`size${re(o.size)}`],t[`${o.variant}Size${re(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(xe(({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\"},[`&.${Bi.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]},[`&.${Bi.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${Bi.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)\",[`&.${Bi.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(Xt()).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\"},[`&.${Bi.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${Bi.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}),[`&.${Bi.loading}`]:{color:\"transparent\"}}}]}})),Tk=V(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${re(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}},...K2]})),xk=V(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${re(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}},...K2]})),Sk=V(\"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}}]})),W2=V(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),Pk=Tf.forwardRef(function(t,o){let r=Tf.useContext(Y2),n=Tf.useContext(X2),a=Fn(r,t),i=Pe({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:d=!1,disableElevation:p=!1,disableFocusRipple:f=!1,endIcon:h,focusVisibleClassName:v,fullWidth:T=!1,id:y,loading:g=null,loadingIndicator:m,loadingPosition:b=\"center\",size:P=\"medium\",startIcon:R,type:C,variant:M=\"text\",...D}=i,_=zl(y),k=m??(0,Kn.jsx)(vf,{\"aria-labelledby\":_,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:d,disableElevation:p,disableFocusRipple:f,fullWidth:T,loading:g,loadingIndicator:k,loadingPosition:b,size:P,type:C,variant:M},N=bk(x),O=(R||g&&b===\"start\")&&(0,Kn.jsx)(Tk,{className:N.startIcon,ownerState:x,children:R||(0,Kn.jsx)(W2,{className:N.loadingIconPlaceholder,ownerState:x})}),A=(h||g&&b===\"end\")&&(0,Kn.jsx)(xk,{className:N.endIcon,ownerState:x,children:h||(0,Kn.jsx)(W2,{className:N.loadingIconPlaceholder,ownerState:x})}),z=n||\"\",L=typeof g==\"boolean\"?(0,Kn.jsx)(\"span\",{className:N.loadingWrapper,style:{display:\"contents\"},children:g&&(0,Kn.jsx)(Sk,{className:N.loadingIndicator,ownerState:x,children:k})}):null;return(0,Kn.jsxs)(vk,{ownerState:x,className:Q(r.className,N.root,u,z),component:c,disabled:d||g,focusRipple:!f,focusVisibleClassName:Q(N.focusVisible,v),ref:o,type:C,id:g?_:y,...D,classes:N,children:[O,b!==\"end\"&&L,l,b===\"end\"&&L,A]})}),ln=Pk;var mh=j(W(),1);function Q2(e){return me(\"MuiIconButton\",e)}var Rk=se(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),NT=Rk;var Gc=j(Te(),1),Ck=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${re(r)}`,n&&`edge${re(n)}`,`size${re(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return ye(l,Q2,t)},Ek=V(Ba,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${re(o.color)}`],o.edge&&t[`edge${re(o.edge)}`],t[`size${re(o.size)}`]]}})(xe(({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}}]})),xe(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(Xt()).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)}}],[`&.${NT.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${NT.loading}`]:{color:\"transparent\"}}))),wk=V(\"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\"}}]})),Mk=mh.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:d,loading:p=null,loadingIndicator:f,...h}=r,v=zl(d),T=f??(0,Gc.jsx)(vf,{\"aria-labelledby\":v,color:\"inherit\",size:16}),y={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:T,size:u},g=Ck(y);return(0,Gc.jsxs)(Ek,{id:p?v:d,className:Q(g.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...h,ownerState:y,children:[typeof p==\"boolean\"&&(0,Gc.jsx)(\"span\",{className:g.loadingWrapper,style:{display:\"contents\"},children:(0,Gc.jsx)(wk,{className:g.loadingIndicator,ownerState:y,children:p&&T})}),a]})}),Xc=Mk;var oM=j(W(),1);var J2=j(W(),1);function Z2(e){return me(\"PrivateSwitchBase\",e)}var jee=se(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);var yh=j(Te(),1),Ok=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${re(n)}`],input:[\"input\"]};return ye(a,Z2,t)},Ak=V(Ba,{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}}]}),zk=V(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Vt})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),Nk=J2.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:d,inputProps:p,inputRef:f,name:h,onBlur:v,onChange:T,onFocus:y,readOnly:g,required:m=!1,tabIndex:b,type:P,value:R,slots:C={},slotProps:M={},...D}=t,[_,k]=Dl({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=Da(),N=Me=>{y&&y(Me),x&&x.onFocus&&x.onFocus(Me)},O=Me=>{v&&v(Me),x&&x.onBlur&&x.onBlur(Me)},A=Me=>{if(Me.nativeEvent.defaultPrevented||g)return;let Le=Me.target.checked;k(Le),T&&T(Me,Le)},z=l;x&&typeof z>\"u\"&&(z=x.disabled);let L=P===\"checkbox\"||P===\"radio\",I={...t,checked:_,disabled:z,disableFocusRipple:s,edge:c},F=Ok(I),fe={slots:C,slotProps:{input:p,...M}},[Z,De]=Tt(\"root\",{ref:o,elementType:Ak,className:F.root,shouldForwardComponentProp:!0,externalForwardedProps:{...fe,component:\"span\",...D},getSlotProps:Me=>({...Me,onFocus:Le=>{Me.onFocus?.(Le),N(Le)},onBlur:Le=>{Me.onBlur?.(Le),O(Le)}}),ownerState:I,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[it,$e]=Tt(\"input\",{ref:f,elementType:zk,className:F.input,externalForwardedProps:fe,getSlotProps:Me=>({...Me,onChange:Le=>{Me.onChange?.(Le),A(Le)}}),ownerState:I,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:z,id:L?d:void 0,name:h,readOnly:g,required:m,tabIndex:b,type:P,...P===\"checkbox\"&&R===void 0?{}:{value:R}}});return(0,yh.jsxs)(Z,{...De,children:[(0,yh.jsx)(it,{...$e}),_?a:u]})}),eM=Nk;function tM(e){return me(\"MuiSwitch\",e)}var Dk=se(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),qo=Dk;var Wc=j(Te(),1),_k=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${re(o)}`,`size${re(r)}`],switchBase:[\"switchBase\",`color${re(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=ye(l,tM,t);return{...t,...s}},Bk=V(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${re(o.edge)}`],t[`size${re(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,[`& .${qo.thumb}`]:{width:16,height:16},[`& .${qo.switchBase}`]:{padding:4,[`&.${qo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),kk=V(eM,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${qo.input}`]:t.input},o.color!==\"default\"&&t[`color${re(o.color)}`]]}})(xe(({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}),[`&.${qo.checked}`]:{transform:\"translateX(20px)\"},[`&.${qo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${qo.checked} + .${qo.track}`]:{opacity:.5},[`&.${qo.disabled} + .${qo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${qo.input}`]:{left:\"-100%\",width:\"300%\"}})),xe(({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(Xt([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${qo.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\"}},[`&.${qo.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)}`}},[`&.${qo.checked} + .${qo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),jk=V(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(xe(({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}`}))),Uk=V(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(xe(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),Lk=oM.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...d}=r,p={...r,color:a,edge:i,size:l},f=_k(p),h={slots:c,slotProps:u},[v,T]=Tt(\"root\",{className:Q(f.root,n),elementType:Bk,externalForwardedProps:h,ownerState:p,additionalProps:{sx:s}}),[y,g]=Tt(\"thumb\",{className:f.thumb,elementType:Uk,externalForwardedProps:h,ownerState:p}),m=(0,Wc.jsx)(y,{...g}),[b,P]=Tt(\"track\",{className:f.track,elementType:jk,externalForwardedProps:h,ownerState:p});return(0,Wc.jsxs)(v,{...T,children:[(0,Wc.jsx)(kk,{type:\"checkbox\",icon:m,checkedIcon:m,ref:o,ownerState:p,...d,classes:{...f,root:f.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,Wc.jsx)(b,{...P})]})}),Qn=Lk;var ro=j(W(),1);var EM=j(W(),1);var Yo=j(W(),1);var Wt=\"top\",go=\"bottom\",po=\"right\",oo=\"left\",hh=\"auto\",ki=[Wt,go,po,oo],ka=\"start\",Yl=\"end\",rM=\"clippingParents\",gh=\"viewport\",Kc=\"popper\",nM=\"reference\",DT=ki.reduce(function(e,t){return e.concat([t+\"-\"+ka,t+\"-\"+Yl])},[]),bh=[].concat(ki,[hh]).reduce(function(e,t){return e.concat([t,t+\"-\"+ka,t+\"-\"+Yl])},[]),Hk=\"beforeRead\",Vk=\"read\",Ik=\"afterRead\",$k=\"beforeMain\",Fk=\"main\",qk=\"afterMain\",Yk=\"beforeWrite\",Gk=\"write\",Xk=\"afterWrite\",aM=[Hk,Vk,Ik,$k,Fk,qk,Yk,Gk,Xk];function wo(e){return e?(e.nodeName||\"\").toLowerCase():null}function jt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function sn(e){var t=jt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=jt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Qc(e){if(typeof ShadowRoot>\"u\")return!1;var t=jt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Wk(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)||!wo(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 Kk(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)||!wo(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var iM={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:Wk,effect:Kk,requires:[\"computeStyles\"]};function Mo(e){return e.split(\"-\")[0]}var En=Math.max,Gl=Math.min,ja=Math.round;function Zc(){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 xf(){return!/^((?!chrome|android).)*safari/i.test(Zc())}function cn(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&&ja(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&ja(r.height)/e.offsetHeight||1);var i=sn(e)?jt(e):window,l=i.visualViewport,s=!xf()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,d=r.width/n,p=r.height/a;return{width:d,height:p,top:u,right:c+d,bottom:u+p,left:c,x:c,y:u}}function Xl(e){var t=cn(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 Sf(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&Qc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function or(e){return jt(e).getComputedStyle(e)}function _T(e){return[\"table\",\"td\",\"th\"].indexOf(wo(e))>=0}function Lo(e){return((sn(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ua(e){return wo(e)===\"html\"?e:e.assignedSlot||e.parentNode||(Qc(e)?e.host:null)||Lo(e)}function lM(e){return!bo(e)||or(e).position===\"fixed\"?null:e.offsetParent}function Qk(e){var t=/firefox/i.test(Zc()),o=/Trident/i.test(Zc());if(o&&bo(e)){var r=or(e);if(r.position===\"fixed\")return null}var n=Ua(e);for(Qc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(wo(n))<0;){var a=or(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 wn(e){for(var t=jt(e),o=lM(e);o&&_T(o)&&or(o).position===\"static\";)o=lM(o);return o&&(wo(o)===\"html\"||wo(o)===\"body\"&&or(o).position===\"static\")?t:o||Qk(e)||t}function Wl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function Kl(e,t,o){return En(e,Gl(t,o))}function sM(e,t,o){var r=Kl(e,t,o);return r>o?o:r}function Pf(){return{top:0,right:0,bottom:0,left:0}}function Rf(e){return Object.assign({},Pf(),e)}function Cf(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var Zk=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,Rf(typeof t!=\"number\"?t:Cf(t,ki))};function Jk(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Mo(o.placement),s=Wl(l),c=[oo,po].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var d=Zk(n.padding,o),p=Xl(a),f=s===\"y\"?Wt:oo,h=s===\"y\"?go:po,v=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],T=i[s]-o.rects.reference[s],y=wn(a),g=y?s===\"y\"?y.clientHeight||0:y.clientWidth||0:0,m=v/2-T/2,b=d[f],P=g-p[u]-d[h],R=g/2-p[u]/2+m,C=Kl(b,R,P),M=s;o.modifiersData[r]=(t={},t[M]=C,t.centerOffset=C-R,t)}}function e6(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)||Sf(t.elements.popper,n)&&(t.elements.arrow=n))}var cM={name:\"arrow\",enabled:!0,phase:\"main\",fn:Jk,effect:e6,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function un(e){return e.split(\"-\")[1]}var t6={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function o6(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:ja(o*n)/n||0,y:ja(r*n)/n||0}}function uM(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,d=e.isFixed,p=i.x,f=p===void 0?0:p,h=i.y,v=h===void 0?0:h,T=typeof u==\"function\"?u({x:f,y:v}):{x:f,y:v};f=T.x,v=T.y;var y=i.hasOwnProperty(\"x\"),g=i.hasOwnProperty(\"y\"),m=oo,b=Wt,P=window;if(c){var R=wn(o),C=\"clientHeight\",M=\"clientWidth\";if(R===jt(o)&&(R=Lo(o),or(R).position!==\"static\"&&l===\"absolute\"&&(C=\"scrollHeight\",M=\"scrollWidth\")),R=R,n===Wt||(n===oo||n===po)&&a===Yl){b=go;var D=d&&R===P&&P.visualViewport?P.visualViewport.height:R[C];v-=D-r.height,v*=s?1:-1}if(n===oo||(n===Wt||n===go)&&a===Yl){m=po;var _=d&&R===P&&P.visualViewport?P.visualViewport.width:R[M];f-=_-r.width,f*=s?1:-1}}var k=Object.assign({position:l},c&&t6),x=u===!0?o6({x:f,y:v},jt(o)):{x:f,y:v};if(f=x.x,v=x.y,s){var N;return Object.assign({},k,(N={},N[b]=g?\"0\":\"\",N[m]=y?\"0\":\"\",N.transform=(P.devicePixelRatio||1)<=1?\"translate(\"+f+\"px, \"+v+\"px)\":\"translate3d(\"+f+\"px, \"+v+\"px, 0)\",N))}return Object.assign({},k,(t={},t[b]=g?v+\"px\":\"\",t[m]=y?f+\"px\":\"\",t.transform=\"\",t))}function r6(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:Mo(t.placement),variation:un(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,uM(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,uM(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 pM={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:r6,data:{}};var vh={passive:!0};function n6(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=jt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,vh)}),l&&s.addEventListener(\"resize\",o.update,vh),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,vh)}),l&&s.removeEventListener(\"resize\",o.update,vh)}}var fM={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:n6,data:{}};var a6={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function Jc(e){return e.replace(/left|right|bottom|top/g,function(t){return a6[t]})}var i6={start:\"end\",end:\"start\"};function Th(e){return e.replace(/start|end/g,function(t){return i6[t]})}function Ql(e){var t=jt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function Zl(e){return cn(Lo(e)).left+Ql(e).scrollLeft}function BT(e,t){var o=jt(e),r=Lo(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=xf();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+Zl(e),y:s}}function kT(e){var t,o=Lo(e),r=Ql(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=En(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=En(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+Zl(e),s=-r.scrollTop;return or(n||o).direction===\"rtl\"&&(l+=En(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function Jl(e){var t=or(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function xh(e){return[\"html\",\"body\",\"#document\"].indexOf(wo(e))>=0?e.ownerDocument.body:bo(e)&&Jl(e)?e:xh(Ua(e))}function ji(e,t){var o;t===void 0&&(t=[]);var r=xh(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=jt(r),i=n?[a].concat(a.visualViewport||[],Jl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(ji(Ua(i)))}function eu(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function l6(e,t){var o=cn(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 dM(e,t,o){return t===gh?eu(BT(e,o)):sn(t)?l6(t,o):eu(kT(Lo(e)))}function s6(e){var t=ji(Ua(e)),o=[\"absolute\",\"fixed\"].indexOf(or(e).position)>=0,r=o&&bo(e)?wn(e):e;return sn(r)?t.filter(function(n){return sn(n)&&Sf(n,r)&&wo(n)!==\"body\"}):[]}function jT(e,t,o,r){var n=t===\"clippingParents\"?s6(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=dM(e,c,r);return s.top=En(u.top,s.top),s.right=Gl(u.right,s.right),s.bottom=Gl(u.bottom,s.bottom),s.left=En(u.left,s.left),s},dM(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 Ef(e){var t=e.reference,o=e.element,r=e.placement,n=r?Mo(r):null,a=r?un(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Wt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case po:s={x:t.x+t.width,y:l};break;case oo:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?Wl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case ka:s[c]=s[c]-(t[u]/2-o[u]/2);break;case Yl:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function Mn(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?rM:l,c=o.rootBoundary,u=c===void 0?gh:c,d=o.elementContext,p=d===void 0?Kc:d,f=o.altBoundary,h=f===void 0?!1:f,v=o.padding,T=v===void 0?0:v,y=Rf(typeof T!=\"number\"?T:Cf(T,ki)),g=p===Kc?nM:Kc,m=e.rects.popper,b=e.elements[h?g:p],P=jT(sn(b)?b:b.contextElement||Lo(e.elements.popper),s,u,i),R=cn(e.elements.reference),C=Ef({reference:R,element:m,strategy:\"absolute\",placement:n}),M=eu(Object.assign({},m,C)),D=p===Kc?M:R,_={top:P.top-D.top+y.top,bottom:D.bottom-P.bottom+y.bottom,left:P.left-D.left+y.left,right:D.right-P.right+y.right},k=e.modifiersData.offset;if(p===Kc&&k){var x=k[n];Object.keys(_).forEach(function(N){var O=[po,go].indexOf(N)>=0?1:-1,A=[Wt,go].indexOf(N)>=0?\"y\":\"x\";_[N]+=x[A]*O})}return _}function UT(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?bh:s,u=un(r),d=u?l?DT:DT.filter(function(h){return un(h)===u}):ki,p=d.filter(function(h){return c.indexOf(h)>=0});p.length===0&&(p=d);var f=p.reduce(function(h,v){return h[v]=Mn(e,{placement:v,boundary:n,rootBoundary:a,padding:i})[Mo(v)],h},{});return Object.keys(f).sort(function(h,v){return f[h]-f[v]})}function c6(e){if(Mo(e)===hh)return[];var t=Jc(e);return[Th(e),t,Th(t)]}function u6(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,d=o.rootBoundary,p=o.altBoundary,f=o.flipVariations,h=f===void 0?!0:f,v=o.allowedAutoPlacements,T=t.options.placement,y=Mo(T),g=y===T,m=s||(g||!h?[Jc(T)]:c6(T)),b=[T].concat(m).reduce(function($e,Me){return $e.concat(Mo(Me)===hh?UT(t,{placement:Me,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:v}):Me)},[]),P=t.rects.reference,R=t.rects.popper,C=new Map,M=!0,D=b[0],_=0;_=0,A=O?\"width\":\"height\",z=Mn(t,{placement:k,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),L=O?N?po:oo:N?go:Wt;P[A]>R[A]&&(L=Jc(L));var I=Jc(L),F=[];if(a&&F.push(z[x]<=0),l&&F.push(z[L]<=0,z[I]<=0),F.every(function($e){return $e})){D=k,M=!1;break}C.set(k,F)}if(M)for(var fe=h?3:1,Z=function(Me){var Le=b.find(function(qe){var Be=C.get(qe);if(Be)return Be.slice(0,Me).every(function(ot){return ot})});if(Le)return D=Le,\"break\"},De=fe;De>0;De--){var it=Z(De);if(it===\"break\")break}t.placement!==D&&(t.modifiersData[r]._skip=!0,t.placement=D,t.reset=!0)}}var mM={name:\"flip\",enabled:!0,phase:\"main\",fn:u6,requiresIfExists:[\"offset\"],data:{_skip:!1}};function yM(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 hM(e){return[Wt,po,go,oo].some(function(t){return e[t]>=0})}function p6(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=Mn(t,{elementContext:\"reference\"}),l=Mn(t,{altBoundary:!0}),s=yM(i,r),c=yM(l,n,a),u=hM(s),d=hM(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":d})}var gM={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:p6};function f6(e,t,o){var r=Mo(e),n=[oo,Wt].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,[oo,po].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function d6(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=bh.reduce(function(u,d){return u[d]=f6(d,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 bM={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:d6};function m6(e){var t=e.state,o=e.name;t.modifiersData[o]=Ef({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var vM={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:m6,data:{}};function LT(e){return e===\"x\"?\"y\":\"x\"}function y6(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,d=o.padding,p=o.tether,f=p===void 0?!0:p,h=o.tetherOffset,v=h===void 0?0:h,T=Mn(t,{boundary:s,rootBoundary:c,padding:d,altBoundary:u}),y=Mo(t.placement),g=un(t.placement),m=!g,b=Wl(y),P=LT(b),R=t.modifiersData.popperOffsets,C=t.rects.reference,M=t.rects.popper,D=typeof v==\"function\"?v(Object.assign({},t.rects,{placement:t.placement})):v,_=typeof D==\"number\"?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),k=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(R){if(a){var N,O=b===\"y\"?Wt:oo,A=b===\"y\"?go:po,z=b===\"y\"?\"height\":\"width\",L=R[b],I=L+T[O],F=L-T[A],fe=f?-M[z]/2:0,Z=g===ka?C[z]:M[z],De=g===ka?-M[z]:-C[z],it=t.elements.arrow,$e=f&&it?Xl(it):{width:0,height:0},Me=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:Pf(),Le=Me[O],qe=Me[A],Be=Kl(0,C[z],$e[z]),ot=m?C[z]/2-fe-Be-Le-_.mainAxis:Z-Be-Le-_.mainAxis,Se=m?-C[z]/2+fe+Be+qe+_.mainAxis:De+Be+qe+_.mainAxis,we=t.elements.arrow&&wn(t.elements.arrow),Re=we?b===\"y\"?we.clientTop||0:we.clientLeft||0:0,Ye=(N=k?.[b])!=null?N:0,ce=L+ot-Ye-Re,Ve=L+Se-Ye,yt=Kl(f?Gl(I,ce):I,L,f?En(F,Ve):F);R[b]=yt,x[b]=yt-L}if(l){var Fe,Ce=b===\"x\"?Wt:oo,xt=b===\"x\"?go:po,rt=R[P],Ze=P===\"y\"?\"height\":\"width\",le=rt+T[Ce],no=rt-T[xt],Je=[Wt,oo].indexOf(y)!==-1,q=(Fe=k?.[P])!=null?Fe:0,$=Je?le:rt-C[Ze]-M[Ze]-q+_.altAxis,ue=Je?rt+C[Ze]+M[Ze]-q-_.altAxis:no,ze=f&&Je?sM($,rt,ue):Kl(f?$:le,rt,f?ue:no);R[P]=ze,x[P]=ze-rt}t.modifiersData[r]=x}}var TM={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:y6,requiresIfExists:[\"offset\"]};function HT(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function VT(e){return e===jt(e)||!bo(e)?Ql(e):HT(e)}function h6(e){var t=e.getBoundingClientRect(),o=ja(t.width)/e.offsetWidth||1,r=ja(t.height)/e.offsetHeight||1;return o!==1||r!==1}function IT(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&h6(t),a=Lo(t),i=cn(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((wo(t)!==\"body\"||Jl(a))&&(l=VT(t)),bo(t)?(s=cn(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=Zl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function g6(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 $T(e){var t=g6(e);return aM.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function FT(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function qT(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 xM={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function SM(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return ye({root:[\"root\"]},RM,t)},S6={},P6=Yo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:d,slotProps:p={},slots:f={},TransitionProps:h,ownerState:v,...T}=t,y=Yo.useRef(null),g=to(y,o),m=Yo.useRef(null),b=to(m,d),P=Yo.useRef(b);Io(()=>{P.current=b},[b]),Yo.useImperativeHandle(d,()=>m.current,[]);let R=v6(c,a),[C,M]=Yo.useState(R),[D,_]=Yo.useState(GT(r));Yo.useEffect(()=>{m.current&&m.current.forceUpdate()}),Yo.useEffect(()=>{r&&_(GT(r))},[r]),Io(()=>{if(!D||!s)return;let A=I=>{M(I.placement)},z=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:I})=>{A(I)}}];l!=null&&(z=z.concat(l)),u&&u.modifiers!=null&&(z=z.concat(u.modifiers));let L=YT(D,y.current,{placement:R,...u,modifiers:z});return P.current(L),()=>{L.destroy(),P.current(null)}},[D,i,l,s,u,R]);let k={placement:C};h!==null&&(k.TransitionProps=h);let x=x6(t),N=f.root??\"div\",O=vr({elementType:N,externalSlotProps:p.root,externalForwardedProps:T,additionalProps:{role:\"tooltip\",ref:g},ownerState:t,className:x.root});return(0,Sh.jsx)(N,{...O,children:typeof n==\"function\"?n(k):n})}),R6=Yo.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:d=\"bottom\",popperOptions:p=S6,popperRef:f,style:h,transition:v=!1,slotProps:T={},slots:y={},...g}=t,[m,b]=Yo.useState(!0),P=()=>{b(!1)},R=()=>{b(!0)};if(!s&&!u&&(!v||m))return null;let C;if(a)C=a;else if(r){let _=GT(r);C=_&&T6(_)?It(_).body:It(null).body}let M=!u&&s&&(!v||m)?\"none\":void 0,D=v?{in:u,onEnter:P,onExited:R}:void 0;return(0,Sh.jsx)(ff,{disablePortal:l,container:C,children:(0,Sh.jsx)(P6,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:v?!m:u,placement:d,popperOptions:p,popperRef:f,slotProps:T,slots:y,...g,style:{position:\"fixed\",top:0,left:0,display:M,...h},TransitionProps:D,children:n})})}),CM=R6;var wM=j(Te(),1),C6=V(CM,{name:\"MuiPopper\",slot:\"Root\"})({}),E6=EM.forwardRef(function(t,o){let r=wi(),n=Pe({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:v,popperRef:T,transition:y,slots:g,slotProps:m,...b}=n,P=g?.root??l?.Root,R={anchorEl:a,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:v,popperRef:T,transition:y,...b};return(0,wM.jsx)(C6,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:P},slotProps:m??s,...R,ref:o})}),Ph=E6;function MM(e){return me(\"MuiTooltip\",e)}var w6=se(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),$t=w6;var Ui=j(Te(),1);function M6(e){return Math.round(e*1e5)/1e5}var O6=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${re(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return ye(i,MM,t)},A6=V(Ph,{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]}})(xe(({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\"] .${$t.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${$t.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),z6=V(\"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${re(o.placement.split(\"-\")[0])}`]]}})(xe(({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,[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${$t.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${$t.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:`${M6(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),N6=V(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(xe(({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)\"}}))),Rh=!1,OM=new Nc,wf={x:0,y:0};function Ch(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var D6=ro.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:d=!1,disableInteractive:p=!1,disableTouchListener:f=!1,enterDelay:h=100,enterNextDelay:v=0,enterTouchDelay:T=700,followCursor:y=!1,id:g,leaveDelay:m=0,leaveTouchDelay:b=1500,onClose:P,onOpen:R,open:C,placement:M=\"bottom\",PopperComponent:D,PopperProps:_={},slotProps:k={},slots:x={},title:N,TransitionComponent:O,TransitionProps:A,...z}=r,L=ro.isValidElement(a)?a:(0,Ui.jsx)(\"span\",{children:a}),I=Yn(),F=wi(),[fe,Z]=ro.useState(),[De,it]=ro.useState(null),$e=ro.useRef(!1),Me=p||y,Le=vn(),qe=vn(),Be=vn(),ot=vn(),[Se,we]=Dl({controlled:C,default:!1,name:\"Tooltip\",state:\"open\"}),Re=Se,Ye=zl(g),ce=ro.useRef(),Ve=Oi(()=>{ce.current!==void 0&&(document.body.style.WebkitUserSelect=ce.current,ce.current=void 0),ot.clear()});ro.useEffect(()=>Ve,[Ve]);let yt=_e=>{OM.clear(),Rh=!0,we(!0),R&&!Re&&R(_e)},Fe=Oi(_e=>{OM.start(800+m,()=>{Rh=!1}),we(!1),P&&Re&&P(_e),Le.start(I.transitions.duration.shortest,()=>{$e.current=!1})}),Ce=_e=>{$e.current&&_e.type!==\"touchstart\"||(fe&&fe.removeAttribute(\"title\"),qe.clear(),Be.clear(),h||Rh&&v?qe.start(Rh?v:h,()=>{yt(_e)}):yt(_e))},xt=_e=>{qe.clear(),Be.start(m,()=>{Fe(_e)})},[,rt]=ro.useState(!1),Ze=_e=>{Pn(_e.target)||(rt(!1),xt(_e))},le=_e=>{fe||Z(_e.currentTarget),Pn(_e.target)&&(rt(!0),Ce(_e))},no=_e=>{$e.current=!0;let To=L.props;To.onTouchStart&&To.onTouchStart(_e)},Je=_e=>{no(_e),Be.clear(),Le.clear(),Ve(),ce.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ot.start(T,()=>{document.body.style.WebkitUserSelect=ce.current,Ce(_e)})},q=_e=>{L.props.onTouchEnd&&L.props.onTouchEnd(_e),Ve(),Be.start(b,()=>{Fe(_e)})};ro.useEffect(()=>{if(!Re)return;function _e(To){To.key===\"Escape\"&&Fe(To)}return document.addEventListener(\"keydown\",_e),()=>{document.removeEventListener(\"keydown\",_e)}},[Fe,Re]);let $=yo(gr(L),Z,o);!N&&N!==0&&(Re=!1);let ue=ro.useRef(),ze=_e=>{let To=L.props;To.onMouseMove&&To.onMouseMove(_e),wf={x:_e.clientX,y:_e.clientY},ue.current&&ue.current.update()},ie={},be=typeof N==\"string\";c?(ie.title=!Re&&be&&!d?N:null,ie[\"aria-describedby\"]=Re?Ye:null):(ie[\"aria-label\"]=be?N:null,ie[\"aria-labelledby\"]=Re&&!be?Ye:null);let ge={...ie,...z,...L.props,className:Q(z.className,L.props.className),onTouchStart:no,ref:$,...y?{onMouseMove:ze}:{}},Ge={};f||(ge.onTouchStart=Je,ge.onTouchEnd=q),d||(ge.onMouseOver=Ch(Ce,ge.onMouseOver),ge.onMouseLeave=Ch(xt,ge.onMouseLeave),Me||(Ge.onMouseOver=Ce,Ge.onMouseLeave=xt)),u||(ge.onFocus=Ch(le,ge.onFocus),ge.onBlur=Ch(Ze,ge.onBlur),Me||(Ge.onFocus=le,Ge.onBlur=Ze));let Ee={...r,isRtl:F,arrow:n,disableInteractive:Me,placement:M,PopperComponentProp:D,touch:$e.current},ve=typeof k.popper==\"function\"?k.popper(Ee):k.popper,et=ro.useMemo(()=>{let _e=[{name:\"arrow\",enabled:!!De,options:{element:De,padding:4}}];return _.popperOptions?.modifiers&&(_e=_e.concat(_.popperOptions.modifiers)),ve?.popperOptions?.modifiers&&(_e=_e.concat(ve.popperOptions.modifiers)),{..._.popperOptions,...ve?.popperOptions,modifiers:_e}},[De,_.popperOptions,ve?.popperOptions]),Kt=O6(Ee),vo=typeof k.transition==\"function\"?k.transition(Ee):k.transition,Y={slots:{popper:l.Popper,transition:l.Transition??O,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:k.arrow??s.arrow,popper:{..._,...ve??s.popper},tooltip:k.tooltip??s.tooltip,transition:{...A,...vo??s.transition}}},[Oe,Mt]=Tt(\"popper\",{elementType:A6,externalForwardedProps:Y,ownerState:Ee,className:Q(Kt.popper,_?.className)}),[Ft,ht]=Tt(\"transition\",{elementType:uf,externalForwardedProps:Y,ownerState:Ee}),[qt,rr]=Tt(\"tooltip\",{elementType:z6,className:Kt.tooltip,externalForwardedProps:Y,ownerState:Ee}),[Ho,nr]=Tt(\"arrow\",{elementType:N6,className:Kt.arrow,externalForwardedProps:Y,ownerState:Ee,ref:it});return(0,Ui.jsxs)(ro.Fragment,{children:[ro.cloneElement(L,ge),(0,Ui.jsx)(Oe,{as:D??Ph,placement:M,anchorEl:y?{getBoundingClientRect:()=>({top:wf.y,left:wf.x,right:wf.x,bottom:wf.y,width:0,height:0})}:fe,popperRef:ue,open:fe?Re:!1,id:Ye,transition:!0,...Ge,...Mt,popperOptions:et,children:({TransitionProps:_e})=>(0,Ui.jsx)(Ft,{timeout:I.transitions.duration.shorter,..._e,...ht,children:(0,Ui.jsxs)(qt,{...rr,children:[N,n?(0,Ui.jsx)(Ho,{...nr}):null]})})})]})}),Mf=D6;var AM=j(Te(),1),zM=kr((0,AM.jsx)(\"path\",{d:\"M8 5v14l11-7z\"}),\"PlayArrow\");var NM=j(Te(),1),DM=kr((0,NM.jsx)(\"path\",{d:\"M6 19h4V5H6zm8-14v14h4V5z\"}),\"Pause\");var _M=j(Te(),1),BM=kr((0,_M.jsx)(\"path\",{d:\"M6 6h12v12H6z\"}),\"Stop\");var Eh=j(W()),_6={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},B6={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function k6(e){return e===\"dark\"?_6:B6}function XT(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 WT(){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:XT(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:XT(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:XT(n)?\"dark\":\"light\"}}function kM(){let[e,t]=(0,Eh.useState)(()=>WT());return(0,Eh.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(WT());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(WT()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:k6(e.theme)}}var jM={inferno:[[0,0,4],[40,11,84],[101,21,110],[159,42,99],[212,72,66],[245,125,21],[252,193,57],[252,255,164]],viridis:[[68,1,84],[72,36,117],[65,68,135],[53,95,141],[42,120,142],[33,145,140],[34,168,132],[68,191,112],[122,209,81],[189,223,38],[253,231,37]],plasma:[[13,8,135],[75,3,161],[126,3,168],[168,34,150],[203,70,121],[229,107,93],[248,148,65],[253,195,40],[240,249,33]],magma:[[0,0,4],[28,16,68],[79,18,123],[129,37,129],[181,54,122],[229,80,100],[251,135,97],[254,194,135],[252,253,191]],hot:[[0,0,0],[87,0,0],[173,0,0],[255,0,0],[255,87,0],[255,173,0],[255,255,0],[255,255,128],[255,255,255]],gray:[[0,0,0],[255,255,255]],hsv:[[255,0,0],[255,255,0],[0,255,0],[0,255,255],[0,0,255],[255,0,255],[255,0,0]]},sie=Object.keys(jM);function j6(e){let t=new Uint8Array(768);for(let o=0;o<256;o++){let r=o/255*(e.length-1),n=Math.floor(r),a=r-n,i=e[Math.min(n,e.length-1)],l=e[Math.min(n+1,e.length-1)];t[o*3]=Math.round(i[0]+a*(l[0]-i[0])),t[o*3+1]=Math.round(i[1]+a*(l[1]-i[1])),t[o*3+2]=Math.round(i[2]+a*(l[2]-i[2]))}return t}var On=Object.fromEntries(Object.entries(jM).map(([e,t])=>[e,j6(t)]));function wh(e,t,o,r,n){let a=n>r?n-r:1,i=!(n>r);for(let l=0;lURL.revokeObjectURL(r),6e4)}function UM(e,t,o){let r=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);Zn(new Blob([r],{type:o}),t)}function Li(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function tu(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}function KT(e,t){let o=tu(e);return t===\"\\xC5\"?o>=10?`${Math.round(o/10)} nm`:o>=1?`${Math.round(o)} \\xC5`:`${o.toFixed(2)} \\xC5`:t===\"\\xC5\\u207B\\xB9\"?o>=10?`${Math.round(o/10)} nm\\u207B\\xB9`:o>=1?`${Math.round(o)} \\xC5\\u207B\\xB9`:`${o.toFixed(2)} \\xC5\\u207B\\xB9`:t===\"px\"?o>=1?`${Math.round(o)} px`:`${o.toFixed(1)} px`:o>=1e3?`${Math.round(o/1e3)} rad`:o>=1?`${Math.round(o)} mrad`:`${o.toFixed(2)} mrad`}var Of=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\";function Oh(e,t,o,r,n,a){let i=e.getContext(\"2d\");if(!i)return;i.clearRect(0,0,e.width,e.height),i.save(),i.scale(t,t);let l=e.width/t,s=e.height/t,c=l/a,u=o*c,d=60,p=5,f=16,h=12,v=d/u*r,T=tu(v),y=T/r*u,g=s-h,m=l-y-h;i.shadowColor=\"rgba(0, 0, 0, 0.5)\",i.shadowBlur=2,i.shadowOffsetX=1,i.shadowOffsetY=1,i.fillStyle=\"white\",i.fillRect(m,g,y,p);let b=KT(T,n);i.font=`${f}px ${Of}`,i.fillStyle=\"white\",i.textAlign=\"center\",i.textBaseline=\"bottom\",i.fillText(b,m+y/2,g-4),i.textAlign=\"left\",i.textBaseline=\"bottom\",i.fillText(`${o.toFixed(1)}\\xD7`,h,s-h+p),i.restore()}function LM(e,t,o,r,n){let a=e.getContext(\"2d\");if(!a||r<=0)return;a.save(),a.scale(t,t);let i=e.width/t,l=e.height/t,s=i/n,c=o*s,u=60,d=5,p=16,f=12,h=u/c*r,v=tu(h),T=v/r*c,y=l-f,g=i-T-f;a.shadowColor=\"rgba(0, 0, 0, 0.5)\",a.shadowBlur=2,a.shadowOffsetX=1,a.shadowOffsetY=1,a.fillStyle=\"white\",a.fillRect(g,y,T,d);let m=KT(v,\"\\xC5\\u207B\\xB9\");a.font=`${p}px ${Of}`,a.fillStyle=\"white\",a.textAlign=\"center\",a.textBaseline=\"bottom\",a.fillText(m,g+T/2,y-4),a.textAlign=\"left\",a.textBaseline=\"bottom\",a.fillText(`${o.toFixed(1)}\\xD7`,f,l-f+d),a.restore()}function QT(e){let{imageCanvas:t,title:o,lut:r,vmin:n=0,vmax:a=1,logScale:i=!1,pixelSize:l=0,showColorbar:s=!0,showScaleBar:c=!0,scale:u=4,drawAnnotations:d}=e,p=t.width,f=t.height,h=20,v=o?28:0,T=o?8:0,y=s&&r&&n!==a,g=y?20:0,m=y?12:0,b=y?60:0,P=h+p+m+g+b+h,R=h+v+T+f+h,C=document.createElement(\"canvas\");C.width=P*u,C.height=R*u;let M=C.getContext(\"2d\");M.scale(u,u),M.fillStyle=\"white\",M.fillRect(0,0,P,R),o&&(M.fillStyle=\"black\",M.font=`bold 18px ${Of}`,M.textAlign=\"left\",M.textBaseline=\"top\",M.fillText(o,h,h));let D=h,_=h+v+T;if(M.imageSmoothingEnabled=!1,M.drawImage(t,D,_,p,f),M.imageSmoothingEnabled=!0,d&&(M.save(),M.translate(D,_),d(M),M.restore()),c&&l>0){let k=Math.max(60,p*.15),x=Math.max(4,Math.round(f*.012)),N=Math.max(14,Math.round(f*.04)),O=Math.max(12,Math.round(p*.03)),A=k*l,z=tu(A),L=z/l,I=_+f-O,F=D+p-L-O;M.shadowColor=\"rgba(0, 0, 0, 0.5)\",M.shadowBlur=2,M.shadowOffsetX=1,M.shadowOffsetY=1,M.fillStyle=\"white\",M.fillRect(F,I,L,x);let fe=KT(z,\"\\xC5\");M.font=`bold ${N}px ${Of}`,M.fillStyle=\"white\",M.textAlign=\"center\",M.textBaseline=\"bottom\",M.fillText(fe,F+L/2,I-4),M.shadowColor=\"transparent\",M.shadowBlur=0,M.shadowOffsetX=0,M.shadowOffsetY=0}if(y&&r){let k=D+p+m,x=_,N=f;for(let O=0;Oe.toBlob(R=>P(R),\"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`,d=`\nendstream\nendobj\n`,p=new TextEncoder,f=p.encode(c+u),h=p.encode(d),v=c.length;s.push(v);let y=f.length+r.length+h.length,g=`xref\n0 6\n0000000000 65535 f \n`;for(let P=0;P>\nstartxref\n${y}\n%%EOF\n`;let m=p.encode(g),b=new Uint8Array(f.length+r.length+h.length+m.length);return b.set(f,0),b.set(r,f.length),b.set(h,f.length+r.length),b.set(m,f.length+r.length+h.length),new Blob([b],{type:\"application/pdf\"})}function ou(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 HM(e){let t=new Float32Array(e.length);for(let o=0;or&&(r=s)}let n=t/e.length,a=0;for(let l=0;ln&&(n=s))}if(!isFinite(r)||!isFinite(n)||r===n)return o;let a=n-r;for(let l=0;l0)for(let l=0;l>1;for(;l<=n;)n-=l,l>>=1;n+=l}let a=o?1:-1;for(let i=2;i<=r;i<<=1){let l=i>>1,s=a*2*Math.PI/i,c=Math.cos(s),u=Math.sin(s);for(let d=0;d>1,n=o>>1,a=new Float32Array(t*o);for(let i=0;i, b: vec2) -> vec2 { return vec2(a.x*b.x-a.y*b.y, a.x*b.y+a.y*b.x); }\nfn twiddle(k: u32, N: u32, inverse: f32) -> vec2 { let angle = inverse * 2.0 * 3.14159265359 * f32(k) / f32(N); return vec2(cos(angle), sin(angle)); }\nfn bitReverse(x: u32, log2N: u32) -> u32 { var result: u32 = 0u; var val = x; for (var i: u32 = 0u; i < log2N; i = i + 1u) { result = (result << 1u) | (val & 1u); val = val >> 1u; } return result; }\nstruct FFT2DParams { width: u32, height: u32, log2Size: u32, stage: u32, inverse: f32, isRowWise: u32, }\n@group(0) @binding(0) var params: FFT2DParams;\n@group(0) @binding(1) var data: array>;\nfn getIndex(row: u32, col: u32) -> u32 { return row * params.width + col; }\n@compute @workgroup_size(16, 16) fn bitReverseRows(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let rev = bitReverse(col, params.log2Size); if (col < rev) { let idx1 = getIndex(row, col); let idx2 = getIndex(row, rev); let temp = data[idx1]; data[idx1] = data[idx2]; data[idx2] = temp; } }\n@compute @workgroup_size(16, 16) fn bitReverseCols(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let rev = bitReverse(row, params.log2Size); if (row < rev) { let idx1 = getIndex(row, col); let idx2 = getIndex(rev, col); let temp = data[idx1]; data[idx1] = data[idx2]; data[idx2] = temp; } }\n@compute @workgroup_size(16, 16) fn butterflyRows(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let idx = gid.x; if (row >= params.height || idx >= params.width / 2u) { return; } let stage = params.stage; let halfSize = 1u << stage; let fullSize = halfSize << 1u; let group = idx / halfSize; let pos = idx % halfSize; let col_i = group * fullSize + pos; let col_j = col_i + halfSize; if (col_j >= params.width) { return; } let w = twiddle(pos, fullSize, params.inverse); let i = getIndex(row, col_i); let j = getIndex(row, col_j); let u = data[i]; let t = cmul(w, data[j]); data[i] = u + t; data[j] = u - t; }\n@compute @workgroup_size(16, 16) fn butterflyCols(@builtin(global_invocation_id) gid: vec3) { let col = gid.x; let idx = gid.y; if (col >= params.width || idx >= params.height / 2u) { return; } let stage = params.stage; let halfSize = 1u << stage; let fullSize = halfSize << 1u; let group = idx / halfSize; let pos = idx % halfSize; let row_i = group * fullSize + pos; let row_j = row_i + halfSize; if (row_j >= params.height) { return; } let w = twiddle(pos, fullSize, params.inverse); let i = getIndex(row_i, col); let j = getIndex(row_j, col); let u = data[i]; let t = cmul(w, data[j]); data[i] = u + t; data[j] = u - t; }\n@compute @workgroup_size(16, 16) fn normalize2D(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let idx = getIndex(row, col); let scale = 1.0 / f32(params.width * params.height); data[idx] = data[idx] * scale; }`,JT=class{constructor(t){this.pipelines2D=null;this.initialized=!1;this.device=t}async init(){if(this.initialized)return;let t=this.device.createShaderModule({code:U6});this.pipelines2D={bitReverseRows:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"bitReverseRows\"}}),bitReverseCols:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"bitReverseCols\"}}),butterflyRows:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"butterflyRows\"}}),butterflyCols:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"butterflyCols\"}}),normalize:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"normalize2D\"}})},this.initialized=!0}async fft2D(t,o,r,n,a=!1){await this.init();let i=La(r),l=La(n),s=i!==r||l!==n,c=Math.log2(i),u=Math.log2(l),d=i*l,p=r*n,f,h;if(s){f=new Float32Array(d),h=new Float32Array(d);for(let O=0;O{let A=this.device.createBindGroup({layout:O.getBindGroupLayout(0),entries:[{binding:0,resource:{buffer:y}},{binding:1,resource:{buffer:T}}]}),z=this.device.createCommandEncoder(),L=z.beginComputePass();L.setPipeline(O),L.setBindGroup(0,A),L.dispatchWorkgroups(b,P),L.end(),this.device.queue.submit([z.finish()])},C=new ArrayBuffer(24),M=new Uint32Array(C),D=new Float32Array(C);M[0]=i,M[1]=l,M[2]=c,M[3]=0,D[4]=m,M[5]=1,this.device.queue.writeBuffer(y,0,C),R(this.pipelines2D.bitReverseRows);for(let O=0;Ov+T,0)/4;let a=e.length;if(a===0)return{min:0,max:0};let i=1/0,l=-1/0;for(let v=0;vl&&(l=T)}if(i===l)return{min:i,max:l};let s=1024,c=new Uint32Array(s),u=l-i,d=(s-1)/u;for(let v=0;v=p){h=i+v/(s-1)*u;break}return h<=i&&(h=l),{min:i,max:h}}var zf=null,FM=null,L6=\"GPU\";async function XM(){if(zf)return zf;if(!navigator.gpu)return console.warn(\"WebGPU not supported, falling back to CPU FFT\"),null;try{let e=await navigator.gpu.requestAdapter();if(!e)return console.warn(\"No GPU adapter found\"),null;try{let t=await e.requestAdapterInfo?.();t&&(L6=t.description||`${t.vendor} ${t.architecture||\"\"} ${t.device||\"\"}`.trim()||\"Generic WebGPU Adapter\")}catch{}return FM=await e.requestDevice(),zf=new JT(FM),await zf.init(),zf}catch(e){return console.warn(\"WebGPU init failed:\",e),null}}var ct=j(W());var WM=j(Te(),1),KM=kr((0,WM.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var QM={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 ru=QM;function ZM(e){let t=ru.widgets[e];if(!t){let o=Object.keys(ru.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function V6(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function nu(e,t){let r=ZM(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function au(e){return[...ZM(e).tool_groups]}function Ah(e,t){let o=au(e),r=new Set(o),n=[],a=new Set;for(let i of V6(t)){let l=nu(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 JM(e,t){return au(e).filter(o=>o!==\"all\"&&t.has(o))}function eO(e,t){let o=Ah(e,t);return o.includes(\"all\")?au(e).filter(r=>r!==\"all\"):o}function tO(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function oO(){return Object.keys(ru.control_presets)}function rO(e){return ru.control_presets[e]?.label??e}function nO(e,t){let o=ru.control_presets[t];if(!o){let i=Object.keys(ru.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=au(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>nu(e,i))),a=r.filter(i=>!n.has(i));return Ah(e,a)}function zh(e,t,o){let r=Ah(e,o),n=Ah(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=d=>{let p=nu(e,d);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:d=>{let p=nu(e,d);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function tx(e,t,o){let r=new Set(eO(e,t)),n=nu(e,o);return n===\"all\"?[\"all\"]:(r.add(n),JM(e,r))}function ox(e,t,o){let r=new Set(eO(e,t));return r.delete(nu(e,o)),JM(e,r)}var aO={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},I6={fontSize:10,py:.25,px:1,minWidth:0};function iO({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=ct.useState(null),c=ct.useMemo(()=>au(e).filter(h=>h!==\"all\"),[e]),u=ct.useMemo(()=>zh(e,r,t),[e,r,t]),d=ct.useCallback((h,v)=>{o(T=>v?ox(e,T,h):tx(e,T,h))},[o,e]),p=ct.useCallback((h,v)=>{n(T=>v?tx(e,T,h):ox(e,T,h))},[n,e]),f=ct.useCallback(h=>{o(nO(e,h))},[o,e]);return ct.createElement(ct.Fragment,null,ct.createElement(Mf,{title:\"Customize controls\",arrow:!0,placement:\"top\"},ct.createElement(Xc,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:h=>s(h.currentTarget),sx:{p:.25,ml:.5,color:a.text}},ct.createElement(KM,{sx:{fontSize:16}}))),ct.createElement(zi,{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}}},ct.createElement(pe,{sx:{px:.5,pb:.75}},ct.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),ct.createElement(pe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},oO().map(h=>ct.createElement(ln,{key:h,size:\"small\",sx:I6,\"data-testid\":`preset-${h}`,onClick:()=>f(h)},rO(h))))),ct.createElement(ET,{sx:{borderColor:a.border,my:.5}}),ct.createElement(pe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},ct.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(h=>{let v=i?.[h]??tO(h),T=u.isHidden(h),y=u.isLocked(h);return ct.createElement(pe,{key:h,\"data-testid\":`tool-row-${h}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},ct.createElement(he,{sx:{fontSize:11}},v),ct.createElement(pe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},ct.createElement(he,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),ct.createElement(Qn,{size:\"small\",checked:!T,onChange:g=>d(h,g.target.checked),inputProps:{\"aria-label\":`show-${h}`},sx:aO.small}),ct.createElement(he,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),ct.createElement(Qn,{size:\"small\",checked:y,onChange:g=>p(h,g.target.checked),inputProps:{\"aria-label\":`lock-${h}`},sx:aO.small,disabled:T})))}))))}var $6=.5,F6=10,lO=450,sO=10,lx=.707;function q6(e,t,o,r,n,a){let i=Math.max(0,Math.floor(r)-a),l=Math.max(0,Math.floor(n)-a),s=Math.min(t-1,Math.floor(r)+a),c=Math.min(o-1,Math.floor(n)+a),u=Math.round(r),d=Math.round(n),p=-1/0;for(let b=l;b<=c;b++)for(let P=i;P<=s;P++){let R=e[b*t+P];R>p&&(p=R,u=P,d=b)}let f=Math.max(0,u-1),h=Math.min(t-1,u+1),v=Math.max(0,d-1),T=Math.min(o-1,d+1),y=0,g=0,m=0;for(let b=v;b<=T;b++)for(let P=f;P<=h;P++){let R=e[b*t+P];y+=R,g+=R*P,m+=R*b}return y>0?{row:m/y,col:g/y}:{row:d,col:u}}var Y6=5;function cO(e,t){return e>0?t===\"\\xC5\"?{pixelSize:e,unit:\"\\xC5\"}:t===\"nm\"?{pixelSize:e*10,unit:\"\\xC5\"}:t===\"mrad\"?{pixelSize:e,unit:\"mrad\"}:{pixelSize:e,unit:\"px\"}:{pixelSize:1,unit:\"px\"}}var rx={label:{fontSize:11},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},Rt={XS:4,SM:8,MD:12,LG:16},nx={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"},imageBox:{bgcolor:\"#000\",border:\"1px solid #444\",overflow:\"hidden\",position:\"relative\"}},iu={display:\"flex\",alignItems:\"center\",gap:`${Rt.SM}px`,px:1,py:.5,width:\"fit-content\"},Hi={fontSize:10,py:.25,px:1,minWidth:0,\"&.Mui-disabled\":{color:\"#666\",borderColor:\"#444\"}},Nf={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},G6={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}};function pn(e){if(e===0)return\"0\";let t=Math.abs(e);return t<.001||t>=1e4?e.toExponential(2):t<.01?e.toFixed(4):t<1?e.toFixed(3):e.toFixed(2)}function X6(e,t,o,r,n,a,i,l,s,c,u=!1,d=5){let p=e.getContext(\"2d\");if(!p)return;p.save(),p.scale(t,t);let f=e.width/t,h=e.height/t,v=f/l,T=h/s,y=r*n*v+a*v,g=o*n*T+i*T,m=12,b=1.5;if(p.shadowColor=\"rgba(0, 0, 0, 0.5)\",p.shadowBlur=2,p.shadowOffsetX=1,p.shadowOffsetY=1,p.strokeStyle=c?\"rgba(255, 255, 0, 0.9)\":\"rgba(255, 100, 100, 0.9)\",p.lineWidth=b,p.beginPath(),p.moveTo(y-m,g),p.lineTo(y+m,g),p.moveTo(y,g-m),p.lineTo(y,g+m),p.stroke(),u&&d>0){let P=d*n*v,R=d*n*T;p.setLineDash([4,3]),p.strokeStyle=\"rgba(0, 200, 255, 0.7)\",p.lineWidth=1.2,p.shadowBlur=0,p.beginPath(),p.ellipse(y,g,P,R,0,0,2*Math.PI),p.stroke(),p.setLineDash([])}p.restore()}function W6(e,t,o,r,n,a,i,l,s,c,u,d,p,f,h,v){if(o===\"off\")return;let T=e.getContext(\"2d\");if(!T)return;T.save(),T.scale(t,t);let y=e.width/t,g=e.height/t,m=y/d,b=g/p,P=n*s*m+c*m,R=r*s*b+u*b,C=2.5,M=10,D=6;T.shadowColor=\"rgba(0, 0, 0, 0.4)\",T.shadowBlur=2,T.shadowOffsetX=1,T.shadowOffsetY=1;let _=(O,A)=>{let z,L;h?(z=\"rgba(0, 200, 255, 1)\",L=\"rgba(255, 255, 255, 1)\"):v?(z=\"rgba(255, 100, 100, 1)\",L=\"rgba(255, 255, 255, 1)\"):(z=\"rgba(0, 255, 0, 0.8)\",L=\"rgba(255, 255, 255, 0.8)\"),T.beginPath(),T.arc(O,A,D,0,2*Math.PI),T.fillStyle=z,T.fill(),T.strokeStyle=L,T.lineWidth=1.5,T.stroke()},k=()=>{T.strokeStyle=f?\"rgba(255, 255, 0, 0.9)\":\"rgba(0, 255, 0, 0.9)\",T.lineWidth=C,T.beginPath(),T.moveTo(P-M,R),T.lineTo(P+M,R),T.moveTo(P,R-M),T.lineTo(P,R+M),T.stroke()},x=f?\"rgba(255, 255, 0, 0.9)\":\"rgba(0, 255, 0, 0.9)\",N=f?\"rgba(255, 255, 0, 0.12)\":\"rgba(0, 255, 0, 0.12)\";if(o===\"circle\"&&a>0){let O=a*s*m,A=a*s*b;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.ellipse(P,R,O,A,0,0,2*Math.PI),T.stroke(),T.fillStyle=N,T.fill(),k();let z=O*lx,L=A*lx;_(P+z,R+L)}else if(o===\"square\"&&a>0){let O=a*s*m,A=a*s*b,z=P-O,L=R-A;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.rect(z,L,O*2,A*2),T.stroke(),T.fillStyle=N,T.fill(),k(),_(P+O,R+A)}else if(o===\"rect\"&&i>0&&l>0){let O=i/2*s*m,A=l/2*s*b,z=P-O,L=R-A;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.rect(z,L,O*2,A*2),T.stroke(),T.fillStyle=N,T.fill(),k(),_(P+O,R+A)}T.restore()}function K6({items:e}){return S.createElement(pe,{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\"}}},S.createElement(\"tbody\",null,e.map(([t,o],r)=>S.createElement(\"tr\",{key:r},S.createElement(\"td\",null,t),S.createElement(\"td\",null,o)))))}function Q6({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return S.createElement(Mf,{title:typeof e==\"string\"?S.createElement(he,{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\"}`}}}}},S.createElement(he,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function ax({data:e,vminPct:t,vmaxPct:o,onRangeChange:r,width:n=120,height:a=40,theme:i=\"dark\",dataMin:l=0,dataMax:s=1}){let c=S.useRef(null),u=S.useMemo(()=>IM(e),[e]),d=i===\"dark\"?{bg:\"#1a1a1a\",barActive:\"#888\",barInactive:\"#444\",border:\"#333\"}:{bg:\"#f0f0f0\",barActive:\"#666\",barInactive:\"#bbb\",border:\"#ccc\"};return S.useEffect(()=>{let p=c.current;if(!p)return;let f=p.getContext(\"2d\");if(!f)return;let h=window.devicePixelRatio||1;p.width=n*h,p.height=a*h,f.scale(h,h),f.fillStyle=d.bg,f.fillRect(0,0,n,a);let v=64,T=Math.floor(u.length/v),y=[];for(let R=0;R=b&&R<=P;f.fillStyle=D?d.barActive:d.barInactive,f.fillRect(M+.5,a-C,Math.max(1,m-1),C)}},[u,t,o,n,a,d]),S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:.25}},S.createElement(\"canvas\",{ref:c,style:{width:n,height:a,border:`1px solid ${d.border}`}}),S.createElement(ql,{value:[t,o],onChange:(p,f)=>{let[h,v]=f;r(Math.min(h,v-1),Math.max(v,h+1))},min:0,max:100,size:\"small\",valueLabelDisplay:\"auto\",valueLabelFormat:p=>{let f=l+p/100*(s-l);return f>=1e3?f.toExponential(1):f.toFixed(1)},sx:{width:n,py:0,\"& .MuiSlider-thumb\":{width:8,height:8},\"& .MuiSlider-rail\":{height:2},\"& .MuiSlider-track\":{height:2},\"& .MuiSlider-valueLabel\":{fontSize:10,padding:\"2px 4px\"}}}),S.createElement(pe,{sx:{display:\"flex\",justifyContent:\"space-between\",width:n}},S.createElement(he,{sx:{fontSize:8,fontFamily:\"monospace\",opacity:.6,lineHeight:1}},(()=>{let p=l+t/100*(s-l);return p>=1e3?p.toExponential(1):p.toFixed(1)})()),S.createElement(he,{sx:{fontSize:8,fontFamily:\"monospace\",opacity:.6,lineHeight:1}},(()=>{let p=l+o/100*(s-l);return p>=1e3?p.toExponential(1):p.toFixed(1)})())))}function ix(e,t,o,r,n,a,i){let l=i-n,s=a-r,c=Math.sqrt(l*l+s*s),u=Math.max(2,Math.ceil(c)),d=new Float32Array(u);for(let p=0;ps&&(s=v,i=h,l=f)}return{row:l,col:i}}function Z6(e,t,o,r,n,a,i,l,s){if(r===\"off\"||r===\"point\")return null;let c,u,d,p;if(r===\"rect\"){let T=l/2,y=s/2;c=Math.max(0,Math.floor(a-T)),u=Math.max(0,Math.floor(n-y)),d=Math.min(t,Math.ceil(a+T)),p=Math.min(o,Math.ceil(n+y))}else c=Math.max(0,Math.floor(a-i)),u=Math.max(0,Math.floor(n-i)),d=Math.min(t,Math.ceil(a+i)),p=Math.min(o,Math.ceil(n+i));let f=d-c,h=p-u;if(f<2||h<2)return null;let v=new Float32Array(f*h);if(r===\"circle\"||r===\"annular\"){let T=i*i;for(let y=0;y({label:{...rx.label,color:o.textMuted},value:{...rx.value,color:o.textMuted},title:{...rx.title,color:o.accent}}),[o]),[a]=ke(\"nav_rows\"),[i]=ke(\"nav_cols\"),[l]=ke(\"sig_rows\"),[s]=ke(\"sig_cols\"),[c,u]=ke(\"pos_row\"),[d,p]=ke(\"pos_col\"),[f]=ke(\"frame_bytes\"),[h]=ke(\"nav_image_bytes\"),[v]=ke(\"nav_data_min\"),[T]=ke(\"nav_data_max\"),[y]=ke(\"sig_data_min\"),[g]=ke(\"sig_data_max\"),[m,b]=ke(\"roi_mode\"),[P,R]=ke(\"roi_reduce\"),[C]=ke(\"roi_center_row\"),[M]=ke(\"roi_center_col\"),[D,_]=ke(\"roi_radius\"),[k,x]=ke(\"roi_width\"),[N,O]=ke(\"roi_height\"),[A]=ke(\"nav_stats\"),[z]=ke(\"sig_stats\"),[L]=ke(\"nav_pixel_size\"),[I]=ke(\"sig_pixel_size\"),[F]=ke(\"nav_pixel_unit\"),[fe]=ke(\"sig_pixel_unit\"),[Z]=ke(\"title\"),[De,it]=ke(\"snap_enabled\"),[$e,Me]=ke(\"snap_radius\"),[Le,qe]=ke(\"profile_line\"),[Be,ot]=ke(\"profile_width\"),[Se]=ke(\"show_stats\"),[we]=ke(\"show_controls\"),[Re,Ye]=ke(\"show_fft\"),[ce,Ve]=ke(\"disabled_tools\"),[yt,Fe]=ke(\"hidden_tools\"),Ce=S.useMemo(()=>zh(\"Show4D\",ce,yt),[ce,yt]),xt=Ce.isHidden(\"display\"),rt=Ce.isHidden(\"histogram\"),Ze=Ce.isHidden(\"stats\"),le=Ce.isHidden(\"navigation\"),no=Ce.isHidden(\"playback\"),Je=Ce.isHidden(\"view\"),q=Ce.isHidden(\"export\"),$=Ce.isHidden(\"roi\"),ue=Ce.isHidden(\"profile\"),ze=Ce.isHidden(\"fft\"),ie=Ce.isLocked(\"display\"),be=Ce.isLocked(\"histogram\"),ge=Ce.isLocked(\"stats\"),Ge=Ce.isLocked(\"navigation\"),Ee=Ce.isLocked(\"playback\"),ve=Ce.isLocked(\"view\"),et=Ce.isLocked(\"export\"),Kt=Ce.isLocked(\"roi\"),vo=Ce.isLocked(\"profile\"),Y=Ce.isLocked(\"fft\"),Oe=Re&&!ze,Mt=t.theme===\"dark\"?\"#0f0\":\"#1a7a1a\",[Ft,ht]=S.useState(null),qt=Oe&&m!==\"off\"&&m!==\"point\",[rr,Ho]=ke(\"path_playing\"),[nr,_e]=ke(\"path_index\"),[To]=ke(\"path_length\"),[sx]=ke(\"path_interval_ms\"),[Df]=ke(\"path_loop\"),[,fO]=ke(\"_gif_export_requested\"),[_f]=ke(\"_gif_data\"),[cx]=ke(\"_gif_metadata_json\"),[Bf,ux]=S.useState(!1),[px,kf]=S.useState(null),[fx,lu]=S.useState(null),[Dh,_h]=S.useState(c+.5),[Bh,kh]=S.useState(d+.5),[su,jh]=S.useState(!1),[cu,Uh]=S.useState(!1),[es,Lh]=S.useState(!1),[Hh,Vh]=S.useState(!1),Ih=S.useRef(null),[uu,$h]=S.useState(C),[pu,Fh]=S.useState(M),[dx,Vi]=S.useState(!1),[fu,Ii]=S.useState(null),[jf,dO]=S.useState(\"inferno\"),[Uf,mO]=S.useState(\"inferno\"),[$i,yO]=S.useState(\"linear\"),[Jn,hO]=S.useState(\"linear\"),Lf=.5,du=.5,[qh,gO]=S.useState(0),[Yh,bO]=S.useState(100),[Hf,vO]=S.useState(0),[Vf,TO]=S.useState(100),[Go,If]=S.useState(1),[ea,$f]=S.useState(0),[ta,Ff]=S.useState(0),[Oo,qf]=S.useState(1),[fn,mu]=S.useState(0),[dn,yu]=S.useState(0),[An,mx]=S.useState(lO),[yx,hx]=S.useState(!1),[Fi,gx]=S.useState(null),[xO,SO]=S.useState(null),[PO,RO]=S.useState(null),[CO,EO]=S.useState(0),[wO,MO]=S.useState(0),[Ao,Gh]=S.useState(!1),[Lr,Ha]=S.useState(null),bx=S.useRef(null),Ie=Le||[],ar=S.useRef(null),ts=S.useRef(null),[hu,Xh]=S.useState(null),[Wh,Kh]=S.useState(!1),[vx,qi]=S.useState(null),[Tx,Yi]=S.useState(!1),gu=S.useRef(null),Qh=S.useRef(null),[xx,OO]=S.useState(!1),bu=S.useRef(null),vu=S.useRef(null),Zh=S.useRef(null),Jh=S.useRef(null),Yf=S.useRef(null),[AO,zO]=S.useState(0),[NO,DO]=S.useState(0),[Hr,Gf]=S.useState(1),[Va,Tu]=S.useState(0),[Ia,xu]=S.useState(0),[eg,_O]=S.useState(\"inferno\"),[Xf,BO]=S.useState(!1),[tg,kO]=S.useState(!0),[og,jO]=S.useState(0),[rg,UO]=S.useState(100),[LO,HO]=S.useState(null),[Sx,VO]=S.useState({min:0,max:1}),[Wf,IO]=S.useState({mean:0,min:0,max:0,std:0}),[Px,ng]=S.useState(!1),[Su,ag]=S.useState(null),[ir,Kf]=S.useState(null),os=S.useRef(null),ig=S.useRef(\"circle\"),[zn,rs]=S.useState(null),lg=a>i?Math.round(An*(i/a)):An,Rx=i>a?Math.round(An*(a/i)):An,Sr=l>s?Math.round(An*(s/l)):An,Gi=s>l?Math.round(An*(l/s)):An,oa=S.useRef(null),Pu=S.useRef(null),Ru=S.useRef(null),Qf=S.useRef(null),sg=S.useRef(null),Nn=S.useRef(null),$a=S.useRef(null),ns=S.useRef(null),cg=S.useRef(null),Zf=S.useRef(null),ug=S.useRef(null),pg=S.useRef(null),Cx=S.useCallback(w=>w instanceof HTMLElement?w.isContentEditable?!0:w.closest(\"input, textarea, select, [role='textbox'], [contenteditable='true']\")!==null:!1,[]),$O=S.useCallback(w=>{w.target?.closest(\"canvas\")&&pg.current?.focus()},[]);S.useEffect(()=>{ze&&Re&&Ye(!1)},[ze,Re,Ye]),S.useEffect(()=>{Ee&&rr&&Ho(!1)},[Ee,rr,Ho]),S.useEffect(()=>{$&&m!==\"off\"&&b(\"off\")},[$,m,b]),S.useEffect(()=>{ue&&Ao&&(Gh(!1),qe([]),Ha(null),qi(null),Yi(!1))},[ue,Ao,qe]),S.useEffect(()=>{su||(_h(c+.5),kh(d+.5))},[c,d,su]),S.useEffect(()=>{!cu&&!es&&($h(C),Fh(M))},[C,M,cu,es]),S.useEffect(()=>{let w=B=>B.preventDefault(),E=[Pu.current,ns.current,vu.current];return E.forEach(B=>B?.addEventListener(\"wheel\",w,{passive:!1})),()=>E.forEach(B=>B?.removeEventListener(\"wheel\",w))},[Oe]),S.useEffect(()=>{XM().then(w=>{w&&(Qh.current=w,OO(!0))})},[]),S.useEffect(()=>{if(!rr||To===0)return;let w=setInterval(()=>{_e(E=>{let B=E+1;return B>=To?Df?0:(Ho(!1),E):B})},sx);return()=>clearInterval(w)},[rr,To,sx,Df,_e,Ho]),S.useEffect(()=>{if(!h)return;let w=h.byteLength/4,E=new Float32Array(h.buffer,h.byteOffset,w),B=Nn.current;(!B||B.length!==w)&&(B=new Float32Array(w),Nn.current=B),B.set(E);let K=new Float32Array(w);if($i===\"log\")for(let X=0;X{if(!f)return;let w=new Float32Array(f.buffer,f.byteOffset,f.byteLength/4);(!ar.current||ar.current.length!==w.length)&&(ar.current=new Float32Array(w.length)),ar.current.set(w);let E=new Float32Array(w.length);if(Jn===\"log\")for(let B=0;B{if(!Nn.current)return;let w=Nn.current,E;if($i===\"log\"){E=new Float32Array(w.length);for(let de=0;dede+1)},[h,jf,qh,Yh,$i,Lf,a,i]),S.useLayoutEffect(()=>{if(!oa.current||!Qf.current)return;let w=oa.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(ea,ta),E.scale(Go,Go),E.drawImage(Qf.current,0,0),E.restore())},[CO,Go,ea,ta]),S.useEffect(()=>{if(!f)return;let w=new Float32Array(f.buffer,f.byteOffset,f.byteLength/4),E;if(Jn===\"log\"){E=new Float32Array(w.length);for(let de=0;dede+1)},[f,Uf,Hf,Vf,Jn,du,l,s]),S.useLayoutEffect(()=>{if(!$a.current||!Zf.current)return;let w=$a.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(fn,dn),E.scale(Oo,Oo),E.drawImage(Zf.current,0,0),E.restore())},[wO,Oo,fn,dn]),S.useEffect(()=>{if(!Oe||!ar.current){ht(null);return}let w=!1,E=ar.current,B=s,K=l,X=E,J=0,ee=0;if(qt){let oe=Z6(E,s,l,m,C,M,D,k,N);if(oe){J=oe.cropW,ee=oe.cropH;let ae=La(oe.cropW),de=La(oe.cropH),Ot=new Float32Array(ae*de);for(let Qt=0;Qt{let oe,ae;if(xx&&Qh.current){let de=await Qh.current.fft2D(X.slice(),new Float32Array(X.length),te,ne,!1);oe=de.real,ae=de.imag}else oe=X.slice(),ae=new Float32Array(X.length),qM(oe,ae,te,ne,!1);w||(ex(oe,te,ne),ex(ae,te,ne),Yf.current=YM(oe,ae),ht(J>0?{cropWidth:J,cropHeight:ee,fftWidth:te,fftHeight:ne}:null),zO(de=>de+1),Kf(null))})(),()=>{w=!0}},[Oe,qt,f,l,s,xx,m,C,M,D,k,N]),S.useEffect(()=>{let w=Yf.current;if(!Oe||!w)return;let E=Ft?.fftWidth??s,B=Ft?.fftHeight??l,K,X;tg?{min:K,max:X}=GM(w,E,B):{min:K,max:X}=ou(w);let J=Xf?HM(w):w;Xf&&(K=Math.log1p(K),X=Math.log1p(X)),HO(J),VO({min:K,max:X}),IO(VM(J));let{vmin:ee,vmax:te}=Af(K,X,og,rg),ne=On[eg]||On.inferno,G=Mh(J,E,B,ne,ee,te);G&&(Jh.current=G,DO(oe=>oe+1))},[Oe,AO,Xf,tg,og,rg,eg,l,s,Ft]),S.useLayoutEffect(()=>{if(!Oe||!bu.current||!Jh.current)return;let w=bu.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(Va,Ia),E.scale(Hr,Hr),E.drawImage(Jh.current,0,0),E.restore())},[Oe,NO,Hr,Va,Ia]),S.useEffect(()=>{if(!Zh.current||!Oe)return;let w=Zh.current;w.width=Sr*r,w.height=Gi*r;let E=Ft?.fftWidth??s;if(I>0){let B=1/(I*E);LM(w,r,Hr,B,E)}else Oh(w,r,Hr,1,\"px\",E);if(ir){let B=w.getContext(\"2d\");if(B){B.save(),B.scale(r,r);let K=(Va+ir.col*Hr)*Sr/s,X=(Ia+ir.row*Hr)*Gi/l;B.strokeStyle=\"rgba(255, 255, 255, 0.9)\",B.shadowColor=\"rgba(0, 0, 0, 0.6)\",B.shadowBlur=2,B.lineWidth=1.5;let J=8;if(B.beginPath(),B.moveTo(K-J,X),B.lineTo(K-3,X),B.moveTo(K+3,X),B.lineTo(K+J,X),B.moveTo(K,X-J),B.lineTo(K,X-3),B.moveTo(K,X+3),B.lineTo(K,X+J),B.stroke(),B.beginPath(),B.arc(K,X,4,0,Math.PI*2),B.stroke(),ir.dSpacing!=null){let ee=ir.dSpacing,te=ee>=10?`d = ${(ee/10).toFixed(2)} nm`:`d = ${ee.toFixed(2)} \\xC5`;B.font=\"bold 11px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",B.fillStyle=\"white\",B.textAlign=\"left\",B.textBaseline=\"bottom\",B.fillText(te,K+10,X-4)}B.restore()}}},[Oe,Hr,Va,Ia,I,fe,s,l,Sr,Gi,Ft,ir]),S.useEffect(()=>{if(!Ru.current)return;let w=cO(L,F);Oh(Ru.current,r,Go,w.pixelSize,w.unit,i),m===\"off\"?X6(Ru.current,r,Dh,Bh,Go,ea,ta,i,a,su,De,$e):W6(Ru.current,r,m,uu,pu,D,k,N,Go,ea,ta,i,a,cu,es,Hh)},[Go,ea,ta,L,F,a,i,Dh,Bh,su,De,$e,m,uu,pu,D,k,N,cu,es,Hh]),S.useEffect(()=>{if(!cg.current)return;let w=cg.current,E=w.getContext(\"2d\");if(!E)return;E.clearRect(0,0,w.width,w.height);let B=cO(I,fe);if(Oh(w,r,Oo,B.pixelSize,B.unit,s),Ao&&Ie.length>0){E.save(),E.scale(r,r);let K=w.width/r,X=w.height/r,J=K/s,ee=X/l,te=ae=>ae*Oo*J+fn*J,ne=ae=>ae*Oo*ee+dn*ee,G=te(Ie[0].col),oe=ne(Ie[0].row);if(E.fillStyle=o.accent,E.beginPath(),E.arc(G,oe,4,0,Math.PI*2),E.fill(),Ie.length===2){let ae=te(Ie[1].col),de=ne(Ie[1].row);if(Be>1){let Ot=Ie[1].col-Ie[0].col,Qt=Ie[1].row-Ie[0].row,ao=Math.sqrt(Ot*Ot+Qt*Qt);if(ao>0){let gt=(Be-1)/2,Ut=-Ot/ao*gt,Ne=Qt/ao*gt;E.fillStyle=o.accent+\"20\",E.strokeStyle=o.accent,E.lineWidth=1,E.setLineDash([3,3]),E.beginPath(),E.moveTo(te(Ie[0].col+Ne),ne(Ie[0].row+Ut)),E.lineTo(te(Ie[1].col+Ne),ne(Ie[1].row+Ut)),E.lineTo(te(Ie[1].col-Ne),ne(Ie[1].row-Ut)),E.lineTo(te(Ie[0].col-Ne),ne(Ie[0].row-Ut)),E.closePath(),E.fill(),E.stroke(),E.setLineDash([])}}E.strokeStyle=o.accent,E.lineWidth=1.5,E.beginPath(),E.moveTo(G,oe),E.lineTo(ae,de),E.stroke(),E.fillStyle=o.accent,E.beginPath(),E.arc(ae,de,4,0,Math.PI*2),E.fill()}E.restore()}},[Oo,fn,dn,I,fe,l,s,Ao,Ie,Be,o]),S.useEffect(()=>{if(Ie.length===2&&ar.current){let w=Ie[0],E=Ie[1];Ha(Nh(ar.current,s,l,w.row,w.col,E.row,E.col,Be)),Ao||Gh(!0)}else Ha(null)},[Ie,Be,f]),S.useEffect(()=>{let w=bx.current;if(!w)return;let E=w.getContext(\"2d\");if(!E)return;let B=window.devicePixelRatio||1,K=Sr,X=76;w.width=K*B,w.height=X*B,E.scale(B,B);let J=t.theme===\"dark\";if(E.fillStyle=J?\"#1a1a1a\":\"#f0f0f0\",E.fillRect(0,0,K,X),!Lr||Lr.length<2){E.font=\"10px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#555\":\"#999\",E.textAlign=\"center\",E.textBaseline=\"middle\",E.fillText(\"Click two points on the signal to draw a profile\",K/2,X/2);return}let ee=6,ne=X-ee-18,G=1/0,oe=-1/0;for(let Ne=0;Neoe&&(oe=Lr[Ne]);let ae=oe-G||1;E.strokeStyle=o.accent,E.lineWidth=1.5,E.beginPath();for(let Ne=0;Ne0?(de=lr*I,Ot=fe):de=lr}let Qt=ee+ne;E.strokeStyle=J?\"#555\":\"#bbb\",E.lineWidth=.5;let ao=Math.max(2,Math.floor(K/70)),gt=tu(de/ao);E.font=\"9px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#888\":\"#666\",E.textBaseline=\"top\";let Ut=[];for(let Ne=0;Ne<=de+gt*.01&&!(Ne>de*1.001);Ne+=gt)Ut.push(Ne);for(let Ne=0;Ne0?Xo/de:0,Cu=lr*K;E.beginPath(),E.moveTo(Cu,Qt),E.lineTo(Cu,Qt+3),E.stroke(),E.textAlign=lr<.05?\"left\":lr>.95?\"right\":\"center\";let Jf=Xo%1===0?Xo.toFixed(0):Xo.toFixed(1);E.fillText(Ne===Ut.length-1?`${Jf} ${Ot}`:Jf,Cu,Qt+4)}E.font=\"9px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#888\":\"#666\",E.textAlign=\"left\",E.textBaseline=\"top\",E.fillText(Li(oe),2,1),E.textBaseline=\"bottom\",E.fillText(Li(G),2,ee+ne-1)},[Lr,Ie,I,fe,Sr,t.theme,o.accent]);let fg=(w,E,B,K,X,J,ee,te=!1)=>ne=>{if(te)return;ne.preventDefault();let G=ee.current;if(!G)return;let oe=G.getBoundingClientRect(),ae=(ne.clientX-oe.left)*(G.width/oe.width),de=(ne.clientY-oe.top)*(G.height/oe.height),Ot=ne.deltaY>0?.9:1.1,Qt=Math.max($6,Math.min(F6,K*Ot)),ao=Qt/K;w(Qt),E(ae-(ae-X)*ao),B(de-(de-J)*ao)},Ex=(w,E)=>{if(m===\"off\")return!1;if(m===\"rect\"){let B=(N||10)/2,K=(k||10)/2,X=uu+B,J=pu+K,ee=Math.sqrt((w-X)**2+(E-J)**2),te=Math.sqrt(K**2+B**2),ne=Math.min(sO/Go,te*.5);return ee{let E=Pu.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),J=((w.clientY-B.top)*(E.height/B.height)-ta)/Go,ee=(K-ea)/Go;if(m!==\"off\"){if(Kt)return;if(Ex(J,ee)){w.preventDefault(),Ih.current=m===\"rect\"&&k>0&&N>0?k/N:null,Lh(!0);return}Uh(!0),$h(J),Fh(ee);let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));e.set(\"roi_center\",[G,oe]),e.save_changes();return}if(Ge)return;jh(!0);let te=Math.round(Math.max(0,Math.min(a-1,J))),ne=Math.round(Math.max(0,Math.min(i-1,ee)));if(De&&Nn.current){let G=pO(Nn.current,i,a,ne,te,$e);te=G.row,ne=G.col}_h(te+.5),kh(ne+.5),e.set(\"pos_row\",te),e.set(\"pos_col\",ne),e.save_changes()},qO=w=>{let E=Pu.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),J=((w.clientY-B.top)*(E.height/B.height)-ta)/Go,ee=(K-ea)/Go;if(es){if(Kt)return;let G=Math.abs(J-uu),oe=Math.abs(ee-pu);if(m===\"rect\"){let ae=Math.max(2,Math.round(oe*2)),de=Math.max(2,Math.round(G*2));if(w.shiftKey&&Ih.current!=null){let Ot=Ih.current;ae/de>Ot?de=Math.max(2,Math.round(ae/Ot)):ae=Math.max(2,Math.round(de*Ot))}x(ae),O(de)}else _(m===\"square\"?Math.max(1,Math.round(Math.max(G,oe))):Math.max(1,Math.round(Math.sqrt(G**2+oe**2))));return}if(cu){if(Kt)return;$h(J),Fh(ee);let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));e.set(\"roi_center\",[G,oe]),e.save_changes();return}if(su){if(Ge)return;let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));if(De&&Nn.current){let ae=pO(Nn.current,i,a,oe,G,$e);G=ae.row,oe=ae.col}_h(G+.5),kh(oe+.5),e.set(\"pos_row\",G),e.set(\"pos_col\",oe),e.save_changes();return}let te=Math.floor(J),ne=Math.floor(ee);te>=0&&te=0&&neG?.panel===\"nav\"?null:G),Vh(Kt?!1:Ex(J,ee))},YO=()=>{jh(!1),Uh(!1),Lh(!1)},GO=()=>{jh(!1),Uh(!1),Lh(!1),Vh(!1),rs(w=>w?.panel===\"nav\"?null:w)},XO=()=>{ve||(If(1),$f(0),Ff(0))},WO=w=>{let E=vu.current;if(!E)return null;let B=E.getBoundingClientRect(),K=E.width/B.width,X=E.height/B.height,J=(w.clientX-B.left)*K,ee=(w.clientY-B.top)*X,te=(J-Va)/Hr;return{row:(ee-Ia)/Hr,col:te}},KO=w=>{ve||Y||(os.current={x:w.clientX,y:w.clientY},ng(!0),ag({x:w.clientX,y:w.clientY,panX:Va,panY:Ia}))},QO=w=>{if(ve||Y||!Px||!Su)return;let E=vu.current;if(!E)return;let B=E.getBoundingClientRect(),K=E.width/B.width,X=E.height/B.height;Tu(Su.panX+(w.clientX-Su.x)*K),xu(Su.panY+(w.clientY-Su.y)*X)},ZO=w=>{if(os.current){let E=w.clientX-os.current.x,B=w.clientY-os.current.y;if(Math.sqrt(E*E+B*B)<3){let K=WO(w);if(K){let X=Ft?.fftWidth??s,J=Ft?.fftHeight??l,ee=K.col,te=K.row;if(Yf.current){let Ot=q6(Yf.current,X,J,ee,te,Y6);ee=Ot.col,te=Ot.row}let ne=Math.floor(X/2),G=Math.floor(J/2),oe=ee-ne,ae=te-G,de=Math.sqrt(oe*oe+ae*ae);if(de<1)Kf(null);else{let Ot=null,Qt=null;if(I>0){let ao=La(X),gt=La(J),Ut=((Math.round(ee)-ne)%X+X)%X,Ne=((Math.round(te)-G)%J+J)%J,Xo=Ut<=ao/2?Ut/(ao*I):(Ut-ao)/(ao*I),lr=Ne<=gt/2?Ne/(gt*I):(Ne-gt)/(gt*I);Ot=Math.sqrt(Xo*Xo+lr*lr),Qt=Ot>0?1/Ot:null}Kf({row:te,col:ee,distPx:de,spatialFreq:Ot,dSpacing:Qt})}}}os.current=null}ng(!1),ag(null)},JO=()=>{os.current=null,ng(!1),ag(null)},eA=()=>{ve||Y||(Gf(1),Tu(0),xu(0),Kf(null))},tA=w=>{if(Ao&&vo||!Ao&&ve)return;ts.current={x:w.clientX,y:w.clientY};let E=ns.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),X=(w.clientY-B.top)*(E.height/B.height),J=(K-fn)/Oo,ee=(X-dn)/Oo;if(Ao){if(Ie.length===2){let te=Ie[0],ne=Ie[1],G=10/Oo,oe=Math.sqrt((J-te.col)**2+(ee-te.row)**2),ae=Math.sqrt((J-ne.col)**2+(ee-ne.row)**2);if(oe<=G||ae<=G){Xh(oe<=ae?0:1),Vi(!1),Ii(null);return}if(uO(J,ee,te.col,te.row,ne.col,ne.row)<=G){Kh(!0),gu.current={row:ee,col:J,p0:{row:te.row,col:te.col},p1:{row:ne.row,col:ne.col}},Vi(!1),Ii(null);return}}Vi(!0),Ii({x:w.clientX,y:w.clientY,panX:fn,panY:dn});return}Vi(!0),Ii({x:w.clientX,y:w.clientY,panX:fn,panY:dn})},oA=w=>{let E=ns.current;if(!E)return;let B=E.getBoundingClientRect();if(dx&&fu&&!ve){let G=E.width/B.width,oe=E.height/B.height,ae=(w.clientX-fu.x)*G,de=(w.clientY-fu.y)*oe;mu(fu.panX+ae),yu(fu.panY+de);return}let K=(w.clientX-B.left)*(E.width/B.width),X=(w.clientY-B.top)*(E.height/B.height),J=(K-fn)/Oo,ee=(X-dn)/Oo,te=Math.floor(ee),ne=Math.floor(J);if(te>=0&&te=0&&neG?.panel===\"sig\"?null:G);if(Ao&&!vo&&ar.current&&Ie.length===2){let G=Ie[0],oe=Ie[1],ae=10/Oo,de=Math.sqrt((J-G.col)**2+(ee-G.row)**2),Ot=Math.sqrt((J-oe.col)**2+(ee-oe.row)**2);if(hu!==null){let gt=Math.max(0,Math.min(l-1,ee)),Ut=Math.max(0,Math.min(s-1,J)),Ne=[hu===0?{row:gt,col:Ut}:Ie[0],hu===1?{row:gt,col:Ut}:Ie[1]];qe(Ne),Ha(Nh(ar.current,s,l,Ne[0].row,Ne[0].col,Ne[1].row,Ne[1].col,Be));return}if(Wh&&gu.current){let gt=gu.current,Ut=ee-gt.row,Ne=J-gt.col,Xo=Math.min(gt.p0.row,gt.p1.row),lr=Math.max(gt.p0.row,gt.p1.row),Cu=Math.min(gt.p0.col,gt.p1.col),Jf=Math.max(gt.p0.col,gt.p1.col);Ut=Math.max(Ut,-Xo),Ut=Math.min(Ut,l-1-lr),Ne=Math.max(Ne,-Cu),Ne=Math.min(Ne,s-1-Jf);let Eu=[{row:gt.p0.row+Ut,col:gt.p0.col+Ne},{row:gt.p1.row+Ut,col:gt.p1.col+Ne}];qe(Eu),Ha(Nh(ar.current,s,l,Eu[0].row,Eu[0].col,Eu[1].row,Eu[1].col,Be));return}let Qt=de<=ae?0:Ot<=ae?1:null,ao=Qt===null&&uO(J,ee,G.col,G.row,oe.col,oe.row)<=ae;qi(Qt),Yi(ao)}else vx!==null&&qi(null),Tx&&Yi(!1)},rA=w=>{if(hu!==null||Wh){Xh(null),Kh(!1),gu.current=null,ts.current=null,Vi(!1),Ii(null),qi(null),Yi(!1);return}if(Ao&&!vo&&ts.current){let E=w.clientX-ts.current.x,B=w.clientY-ts.current.y;if(Math.sqrt(E*E+B*B)<3){let K=ns.current;if(K&&ar.current){let X=K.getBoundingClientRect(),J=(w.clientX-X.left)*(K.width/X.width),ee=(w.clientY-X.top)*(K.height/X.height),te=(J-fn)/Oo,ne=(ee-dn)/Oo;if(te>=0&&te=0&&ne{Vi(!1),Ii(null),Xh(null),Kh(!1),qi(null),Yi(!1),gu.current=null,rs(w=>w?.panel===\"sig\"?null:w)},aA=()=>{ve||(qf(1),mu(0),yu(0))},dg=w=>{ve||(w.stopPropagation(),w.preventDefault(),hx(!0),gx({x:w.clientX,y:w.clientY,size:An}))};S.useEffect(()=>{if(!yx)return;let w=0,E=Fi?Fi.size:An,B=X=>{if(!Fi)return;let J=Math.max(X.clientX-Fi.x,X.clientY-Fi.y);E=Math.max(lO,Math.min(800,Fi.size+J)),w||(w=requestAnimationFrame(()=>{w=0,mx(E)}))},K=()=>{cancelAnimationFrame(w),mx(E),hx(!1),gx(null)};return document.addEventListener(\"mousemove\",B),document.addEventListener(\"mouseup\",K),()=>{cancelAnimationFrame(w),document.removeEventListener(\"mousemove\",B),document.removeEventListener(\"mouseup\",K)}},[yx,Fi]);let wx=w=>{if(et||(kf(null),!oa.current))return;let E=new Float32Array(h.buffer,h.byteOffset,h.byteLength/4),B=On[jf]||On.inferno,{min:K,max:X}=ou(E),J=Mh(E,i,a,B,K,X);if(!J)return;let ee=L>0&&F===\"\\xC5\"?L:L>0&&F===\"nm\"?L*10:0,te=QT({imageCanvas:J,title:Z||\"Navigation\",lut:B,vmin:K,vmax:X,pixelSize:ee>0?ee:void 0,showColorbar:w,showScaleBar:ee>0});ZT(te).then(ne=>Zn(ne,\"show4d_nav_figure.pdf\"))},iA=()=>{et||(kf(null),oa.current&&oa.current.toBlob(w=>{w&&Zn(w,\"show4d_nav.png\")},\"image/png\"))},Mx=w=>{if(et)return;lu(null);let E=ar.current;if(!E)return;let B;if(Jn===\"log\"){B=new Float32Array(E.length);for(let ae=0;ae0&&fe===\"\\xC5\"?I:I>0&&fe===\"nm\"?I*10:0,oe=QT({imageCanvas:ne,title:Z?`${Z} \\u2014 Signal`:\"Signal\",lut:K,vmin:ee,vmax:te,pixelSize:G>0?G:void 0,showColorbar:w,showScaleBar:G>0});ZT(oe).then(ae=>Zn(ae,\"show4d_signal_figure.pdf\"))},lA=()=>{et||(lu(null),$a.current&&$a.current.toBlob(w=>{w&&Zn(w,\"show4d_signal.png\")},\"image/png\"))},sA=()=>{et||(lu(null),ux(!0),fO(!0))};S.useEffect(()=>{if(!_f||_f.byteLength===0)return;UM(_f,\"show4d_animation.gif\",\"image/gif\");let w=(cx||\"\").trim();w&&Zn(new Blob([w],{type:\"application/json\"}),\"show4d_animation.json\"),ux(!1)},[_f,cx]);let cA=S.useCallback(w=>{if(Cx(w.target))return;let E=w.shiftKey?10:1,B=!1;switch(w.key){case\"ArrowUp\":Ge||(u(Math.max(0,c-E)),B=!0);break;case\"ArrowDown\":Ge||(u(Math.min(a-1,c+E)),B=!0);break;case\"ArrowLeft\":Ge||(p(Math.max(0,d-E)),B=!0);break;case\"ArrowRight\":Ge||(p(Math.min(i-1,d+E)),B=!0);break;case\"r\":case\"R\":ve||(If(1),$f(0),Ff(0),qf(1),mu(0),yu(0),Gf(1),Tu(0),xu(0),B=!0);break;case\"t\":case\"T\":Kt||(m===\"off\"?b(ig.current):(ig.current=m,b(\"off\")),B=!0);break;case\" \":!Ee&&To>0&&(Ho(!rr),B=!0);break;case\"Escape\":pg.current?.blur(),B=!0;break}B&&(w.preventDefault(),w.stopPropagation())},[Cx,Ge,Ee,Kt,ve,i,a,To,rr,d,c,m,Ho,p,u,b]),Fa={minWidth:65,bgcolor:o.controlBg,color:o.text,fontSize:11,\"& .MuiSelect-select\":{py:.5},\"& .MuiOutlinedInput-notchedOutline\":{borderColor:o.border},\"&:hover .MuiOutlinedInput-notchedOutline\":{borderColor:o.accent}},qa={...G6,PaperProps:{sx:{bgcolor:o.controlBg,color:o.text,border:`1px solid ${o.border}`}}};return S.createElement(pe,{ref:pg,className:\"show4d-root\",tabIndex:0,onKeyDown:cA,onMouseDownCapture:$O,sx:{p:`${Rt.LG}px`,bgcolor:o.bg,color:o.text,outline:\"none\"}},S.createElement(he,{variant:\"h6\",sx:{...n.title,mb:`${Rt.SM}px`}},Z||\"4D Explorer\",S.createElement(Q6,{text:S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:1}},S.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\"}},\"Controls\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"ROI: Region of Interest on navigation image \\u2014 integrates signal over enclosed area.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"Snap: Snap to local intensity maximum within search radius.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"FFT: Show power spectrum of signal image.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"Profile: Click two points to draw a line intensity profile.\"),S.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mt:.5}},\"Keyboard\"),S.createElement(K6,{items:[[\"\\u2191 / \\u2193\",\"Move row\"],[\"\\u2190 / \\u2192\",\"Move col\"],[\"Shift+Arrows\",\"Move \\xD710\"],[\"T\",\"Toggle ROI on/off\"],[\"Space\",\"Play / pause path\"],[\"R\",\"Reset zoom\"],[\"Esc\",\"Release keyboard focus\"],[\"Scroll\",\"Zoom\"],[\"Dbl-click\",\"Reset view\"]]})),theme:t.theme}),S.createElement(iO,{widgetName:\"Show4D\",hiddenTools:yt,setHiddenTools:Fe,disabledTools:ce,setDisabledTools:Ve,themeColors:o})),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.LG}px`},S.createElement(pe,{sx:{width:lg}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label}},\"Navigation (\",Math.round(Dh),\", \",Math.round(Bh),\")\"),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`},!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},disabled:et,onClick:async()=>{if(!(et||!oa.current))try{let w=await new Promise(E=>oa.current.toBlob(E,\"image/png\"));if(!w)return;await navigator.clipboard.write([new ClipboardItem({\"image/png\":w})])}catch{oa.current.toBlob(w=>{w&&Zn(w,\"show4d_nav.png\")},\"image/png\")}}},\"COPY\"),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},onClick:w=>{et||kf(w.currentTarget)},disabled:et||Bf},Bf?\"...\":\"Export\"),!q&&S.createElement(zi,{anchorEl:px,open:!!px,onClose:()=>kf(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"left\"},transformOrigin:{vertical:\"top\",horizontal:\"left\"},sx:{zIndex:9999}},S.createElement(Ue,{disabled:et,onClick:()=>wx(!0),sx:{fontSize:12}},\"Figure + colorbar\"),S.createElement(Ue,{disabled:et,onClick:()=>wx(!1),sx:{fontSize:12}},\"Figure\"),S.createElement(Ue,{disabled:et,onClick:iA,sx:{fontSize:12}},\"PNG\")),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Go===1&&ea===0&&ta===0,onClick:()=>{ve||(If(1),$f(0),Ff(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:lg,height:Rx}},S.createElement(\"canvas\",{ref:oa,width:i,height:a,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:Pu,width:i,height:a,onMouseDown:FO,onMouseMove:qO,onMouseUp:YO,onMouseLeave:GO,onWheel:fg(If,$f,Ff,Go,ea,ta,Pu,ve),onDoubleClick:XO,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:ve?\"default\":Hh||es?\"nwse-resize\":De&&!Ge?\"cell\":\"crosshair\"}}),S.createElement(\"canvas\",{ref:Ru,width:lg*r,height:Rx*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),zn&&zn.panel===\"nav\"&&S.createElement(pe,{sx:{position:\"absolute\",top:3,right:3,bgcolor:\"rgba(0,0,0,0.35)\",px:.5,py:.15,pointerEvents:\"none\",minWidth:100,textAlign:\"right\"}},S.createElement(he,{sx:{fontSize:9,fontFamily:\"monospace\",color:\"rgba(255,255,255,0.7)\",whiteSpace:\"nowrap\",lineHeight:1.2}},\"(\",zn.row,\", \",zn.col,\") \",Li(zn.value))),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&A&&A.length===4&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[0]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[1]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[2]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[3])))),we&&(!$||!le||!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},(!$||!le)&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:Kt&&Ge?.6:1}},!$&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"ROI:\"),S.createElement(Xn,{value:m||\"off\",onChange:w=>{if(Kt)return;let E=w.target.value;E!==\"off\"&&(ig.current=E),b(E)},disabled:Kt,size:\"small\",sx:{...Fa,minWidth:60,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"off\"},\"Off\"),S.createElement(Ue,{value:\"circle\"},\"Circle\"),S.createElement(Ue,{value:\"square\"},\"Square\"),S.createElement(Ue,{value:\"rect\"},\"Rect\"))),!$&&m!==\"off\"&&S.createElement(Xn,{value:P||\"mean\",onChange:w=>{Kt||R(String(w.target.value))},disabled:Kt,size:\"small\",sx:{...Fa,minWidth:55,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"mean\"},\"Mean\"),S.createElement(Ue,{value:\"max\"},\"Max\"),S.createElement(Ue,{value:\"min\"},\"Min\"),S.createElement(Ue,{value:\"sum\"},\"Sum\")),!$&&m!==\"off\"&&(m===\"circle\"||m===\"square\")&&S.createElement(S.Fragment,null,S.createElement(ql,{value:D||5,onChange:(w,E)=>{Kt||_(E)},disabled:Kt,min:1,max:Math.min(a,i)/2,size:\"small\",sx:{width:80,mx:1,\"& .MuiSlider-thumb\":{width:14,height:14}}}),S.createElement(he,{sx:{...n.value,fontSize:10,minWidth:30}},Math.round(D||5),\"px\")),!le&&m===\"off\"&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"Snap:\"),S.createElement(Qn,{checked:De,onChange:(w,E)=>{Ge||it(E)},disabled:Ge,size:\"small\",sx:Nf.small}),De&&S.createElement(S.Fragment,null,S.createElement(ql,{value:$e,min:1,max:20,step:1,disabled:Ge,onChange:(w,E)=>{!Ge&&typeof E==\"number\"&&Me(E)},size:\"small\",sx:{width:60,\"& .MuiSlider-thumb\":{width:10,height:10}}}),S.createElement(he,{sx:{...n.value,fontSize:10}},$e,\"px\")))),!xt&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie,value:jf,onChange:w=>{ie||dO(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie,value:$i,onChange:w=>{ie||yO(w.target.value)},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\"),S.createElement(Ue,{value:\"power\"},\"Pow\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be?.6:1}},S.createElement(ax,{data:xO,vminPct:qh,vmaxPct:Yh,onRangeChange:(w,E)=>{be||(gO(w),bO(E))},width:110,height:58,theme:t.theme,dataMin:v,dataMax:T})))),S.createElement(pe,{sx:{width:Sr}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label}},\"Signal\",!$&&m!==\"off\"?S.createElement(\"span\",{style:{color:o.accent,marginLeft:Rt.SM}},\"(ROI \",P||\"mean\",\")\"):S.createElement(\"span\",{style:{color:o.textMuted,marginLeft:Rt.SM}},\"at (\",c,\", \",d,\")\")),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`,alignItems:\"center\"},S.createElement(he,{sx:{...n.label,color:o.textMuted,fontSize:10}},a,\"\\xD7\",i,\" | \",l,\"\\xD7\",s),!ze&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"FFT:\"),S.createElement(Qn,{checked:Oe,onChange:w=>{Y||Ye(w.target.checked)},disabled:Y,size:\"small\",sx:Nf.small})),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},disabled:et,onClick:async()=>{if(!(et||!$a.current))try{let w=await new Promise(E=>$a.current.toBlob(E,\"image/png\"));if(!w)return;await navigator.clipboard.write([new ClipboardItem({\"image/png\":w})])}catch{$a.current.toBlob(w=>{w&&Zn(w,\"show4d_signal.png\")},\"image/png\")}}},\"COPY\"),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},onClick:w=>{et||lu(w.currentTarget)},disabled:et||Bf},Bf?\"Exporting...\":\"Export\"),!q&&S.createElement(zi,{anchorEl:fx,open:!!fx,onClose:()=>lu(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"left\"},transformOrigin:{vertical:\"top\",horizontal:\"left\"},sx:{zIndex:9999}},S.createElement(Ue,{disabled:et,onClick:()=>Mx(!0),sx:{fontSize:12}},\"Figure + colorbar\"),S.createElement(Ue,{disabled:et,onClick:()=>Mx(!1),sx:{fontSize:12}},\"Figure\"),S.createElement(Ue,{disabled:et,onClick:lA,sx:{fontSize:12}},\"PNG (current frame)\"),To>0&&S.createElement(Ue,{disabled:et,onClick:sA,sx:{fontSize:12}},\"GIF (path animation)\")),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Oo===1&&fn===0&&dn===0,onClick:()=>{ve||(qf(1),mu(0),yu(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:Sr,height:Gi}},S.createElement(\"canvas\",{ref:$a,width:s,height:l,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:ns,width:s,height:l,onMouseDown:tA,onMouseMove:oA,onMouseUp:rA,onMouseLeave:nA,onWheel:fg(qf,mu,yu,Oo,fn,dn,ns,ve),onDoubleClick:aA,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:Ao&&vo||!Ao&&ve?\"default\":hu!==null||Wh?\"grabbing\":Ao&&(vx!==null||Tx)?\"grab\":Ao?\"crosshair\":dx?\"grabbing\":\"grab\"}}),S.createElement(\"canvas\",{ref:cg,width:Sr*r,height:Gi*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),zn&&zn.panel===\"sig\"&&S.createElement(pe,{sx:{position:\"absolute\",top:3,right:3,bgcolor:\"rgba(0,0,0,0.35)\",px:.5,py:.15,pointerEvents:\"none\",minWidth:100,textAlign:\"right\"}},S.createElement(he,{sx:{fontSize:9,fontFamily:\"monospace\",color:\"rgba(255,255,255,0.7)\",whiteSpace:\"nowrap\",lineHeight:1.2}},\"(\",zn.row,\", \",zn.col,\") \",Li(zn.value))),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&z&&z.length===4&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[0]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[1]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[2]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[3])))),Ao&&!ue&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,maxWidth:Sr,boxSizing:\"border-box\"}},S.createElement(\"canvas\",{ref:bx,style:{width:Sr,height:76,display:\"block\",border:`1px solid ${o.border}`}})),we&&(!ue||!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},!ue&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:vo?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Profile:\"),S.createElement(Qn,{checked:Ao,onChange:w=>{if(vo)return;let E=w.target.checked;Gh(E),E||(qe([]),Ha(null),qi(null),Yi(!1))},disabled:vo,size:\"small\",sx:Nf.small}),Ao&&Be>1&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.value,fontSize:10}},\"w=\",Be),S.createElement(ql,{value:Be,min:1,max:20,step:1,disabled:vo,onChange:(w,E)=>{!vo&&typeof E==\"number\"&&ot(E)},size:\"small\",sx:{width:50,\"& .MuiSlider-thumb\":{width:10,height:10}}}))),!xt&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie,value:Uf,onChange:w=>{ie||mO(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie,value:Jn,onChange:w=>{ie||hO(w.target.value)},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\"),S.createElement(Ue,{value:\"power\"},\"Pow\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be?.6:1}},S.createElement(ax,{data:PO,vminPct:Hf,vmaxPct:Vf,onRangeChange:(w,E)=>{be||(vO(w),TO(E))},width:110,height:58,theme:t.theme,dataMin:y,dataMax:g})))),Oe&&S.createElement(pe,{sx:{width:Sr}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label,color:Ft?Mt:o.textMuted}},Ft?`ROI FFT (${Ft.cropWidth}\\xD7${Ft.cropHeight})`:\"FFT (Signal)\"),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`},!q&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:et||Y,onClick:()=>{et||Y||!bu.current||bu.current.toBlob(w=>{w&&Zn(w,\"show4d_fft.png\")},\"image/png\")}},\"Export\"),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Y||Hr===1&&Va===0&&Ia===0,onClick:()=>{!ve&&!Y&&(Gf(1),Tu(0),xu(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:Sr,height:Gi}},S.createElement(\"canvas\",{ref:bu,width:s,height:l,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:vu,width:s,height:l,onMouseDown:KO,onMouseMove:QO,onMouseUp:ZO,onMouseLeave:JO,onWheel:fg(Gf,Tu,xu,Hr,Va,Ia,vu,ve||Y),onDoubleClick:eA,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:ve||Y?\"default\":Px?\"grabbing\":\"grab\"}}),S.createElement(\"canvas\",{ref:Zh,width:Sr*r,height:Gi*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.mean))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.min))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.max))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.std)))),ir&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\"}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Dist \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.distPx.toFixed(1),\" px\")),ir.spatialFreq!=null&&S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Freq \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.spatialFreq.toFixed(4),\" \",\"\\xC5\\u207B\\xB9\")),ir.dSpacing!=null&&S.createElement(he,{sx:{fontSize:11,color:o.textMuted,fontWeight:\"bold\"}},\"d = \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.dSpacing>=10?`${(ir.dSpacing/10).toFixed(2)} nm`:`${ir.dSpacing.toFixed(2)} \\xC5`))),we&&(!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},!xt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie||Y?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Auto:\"),S.createElement(Qn,{checked:tg,onChange:w=>{!ie&&!Y&&kO(w.target.checked)},disabled:ie||Y,size:\"small\",sx:Nf.small}),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie||Y,value:eg,onChange:w=>{!ie&&!Y&&_O(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie||Y,value:Xf?\"log\":\"linear\",onChange:w=>{!ie&&!Y&&BO(w.target.value===\"log\")},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be||Y?.6:1}},S.createElement(ax,{data:LO,vminPct:og,vmaxPct:rg,onRangeChange:(w,E)=>{!be&&!Y&&(jO(w),UO(E))},width:110,height:58,theme:t.theme,dataMin:Sx.min,dataMax:Sx.max}))))),we&&!no&&To>0&&S.createElement(pe,{sx:{...iu,mt:`${Rt.SM}px`,border:`1px solid ${o.border}`,bgcolor:o.controlBg}},S.createElement(Gn,{direction:\"row\",spacing:0,sx:{flexShrink:0}},S.createElement(Xc,{size:\"small\",disabled:Ee,onClick:()=>{Ee||Ho(!rr)},sx:{color:o.accent,p:.25}},rr?S.createElement(DM,{sx:{fontSize:18}}):S.createElement(zM,{sx:{fontSize:18}})),S.createElement(Xc,{size:\"small\",disabled:Ee,onClick:()=>{Ee||(Ho(!1),_e(0))},sx:{color:o.textMuted,p:.25}},S.createElement(BM,{sx:{fontSize:16}}))),S.createElement(ql,{disabled:Ee,value:nr,onChange:(w,E)=>{Ee||(Ho(!1),_e(E))},min:0,max:Math.max(0,To-1),size:\"small\",sx:{flex:1,minWidth:60,\"& .MuiSlider-thumb\":{width:10,height:10}}}),S.createElement(he,{sx:{...n.value,minWidth:50,textAlign:\"right\",flexShrink:0}},nr+1,\"/\",To),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Loop:\"),S.createElement(Qn,{checked:Df,onChange:()=>{Ee||(e.set(\"path_loop\",!Df),e.save_changes())},disabled:Ee,size:\"small\",sx:Nf.small})))}var nle=xC(J6);export{nle as render};\n/*! Bundled license information:\n\nreact/cjs/react.production.js:\n (**\n * @license React\n * react.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nscheduler/cjs/scheduler.production.js:\n (**\n * @license React\n * scheduler.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-dom/cjs/react-dom.production.js:\n (**\n * @license React\n * react-dom.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-dom/cjs/react-dom-client.production.js:\n (**\n * @license React\n * react-dom-client.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-is/cjs/react-is.production.min.js:\n (** @license React v16.13.1\n * react-is.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact/cjs/react-jsx-runtime.production.js:\n (**\n * @license React\n * react-jsx-runtime.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-is/cjs/react-is.production.js:\n (**\n * @license React\n * react-is.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\n@mui/styled-engine/esm/index.js:\n (**\n * @mui/styled-engine v7.3.8\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\n@mui/system/esm/index.js:\n (**\n * @mui/system v7.3.8\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n*/\n", "_gif_export_requested": false, "_gif_metadata_json": "", "_model_module": "anywidget", "_model_module_version": "~0.9.*", "_model_name": "AnyModel", "_view_count": null, "_view_module": "anywidget", "_view_module_version": "~0.9.*", "_view_name": "AnyView", "auto_contrast": true, "cmap": "inferno", "disabled_tools": [], "hidden_tools": [], "layout": "IPY_MODEL_3e893c9f75ad4713a604f2a171fcdb06", "log_scale": false, "nav_cols": 128, "nav_data_max": 0.0493386834859848, "nav_data_min": 0.021046599373221397, "nav_pixel_size": 2.39, "nav_pixel_unit": "Å", "nav_rows": 128, "nav_stats": [ 0.03571504354476929, 0.021046599373221397, 0.0493386834859848, 0.005456903949379921 ], "path_index": 0, "path_interval_ms": 100, "path_length": 0, "path_loop": true, "path_playing": false, "percentile_high": 99.5, "percentile_low": 0.5, "pos_col": 64, "pos_row": 64, "profile_line": [], "profile_width": 1, "roi_center": [ 64.0, 64.0 ], "roi_center_col": 64.0, "roi_center_row": 64.0, "roi_height": 19.2, "roi_mode": "off", "roi_radius": 19.2, "roi_radius_inner": 9.6, "roi_reduce": "mean", "roi_width": 38.4, "show_controls": true, "show_fft": false, "show_stats": true, "sig_cols": 128, "sig_data_max": 1.2374999523162842, "sig_data_min": 0.0, "sig_pixel_size": 0.46, "sig_pixel_unit": "mrad", "sig_rows": 128, "sig_stats": [ 0.03525329381227493, 0.0, 0.9049999713897705, 0.09202421456575394 ], "snap_enabled": false, "snap_radius": 5, "tabbable": null, "title": "Statistics Demo", "tooltip": null } }, "830e687a6f31435ca2adde4cb9c438ff": { "buffers": [ { "data": "", "encoding": "base64", "path": [ "_gif_data" ] }, { "data": "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", "encoding": "base64", "path": [ "frame_bytes" ] }, { "data": "j3cKPYa0Cj1aeQo9z2UKPfayCT2Ntwo95TQLPcXdCj2bqwk9pPkJPbPWCj2RmAo9mtYKPVnzCj3Wiwo9/J0JPWYTCz3Iigo9aV0KPezsCT3KvQo9z5sJPbp7Cj36gAo94O4JPTViCj2Crwo9YxoKPULuCT0uDwo9cyILPXIwCz2iTAo9z3kKPUz3CT197go9EGAKPdgSCj195go9FGUKPbvaCj12WQo9fHsKPVHeCj3o3go9X0wLPSGjCT1crgk9RJkKPW8JCj1p0wk95FwKPZCpCj2LLQo9MP4KPQawCj2/WQs9eM0KPWq6Cj1MuAk9hrAKPUfDCT0bSQo9aEoLPUavCj1gQwo9/9QJPYqSCj0QRQo9pVEKPfxVCj2cogo97zoJPRL0CT2l0As9h6UJPYgpCj3F4wo9GEQKPdvuCj1d6wk9AxULPV3bCT0+nAk9daEKPV7lCT1pOwk9t9sLPcFSCj2k4wo9V2wKPT5HCT0m8wo95F4KPcOrCj0Vago96GIKPTzzCT0LAQs9ISwLPVbYCT0ahgs9BggKPapJCz0CWQo9d7AKPfs2Cj3+iQo9WXiHPUnkzz0ctIA9LfXjPS+N3z1bjtU9SeyVPQnFrj00k6M9n0x8PQ9o4T3PUQo9VRoLPUYyCj2e+go9YNoJPa7qCT2qUwo96VMKPTJSCj1+pgk9DXwKPXy8Cj1NDgs9ZSQLPevPCj3Wags9Y+UJPaxECT1+FAs9pv8JPeUiCj2rbQk9054KPeYDCz38CAo9f74KPYHXCT3bgQo9xjkKPVm5Cj1M8Qk9ZPIKPdFDCj2q8Ao92BYKPYG9Cj3eiQo9TxgKPR1lCj18igo9/lkJPci2Cj3KSQo9rx8LPZ9JCj0PKAo9CCsJPUDECT1kfQo9eMUKPcXrCj0p6go9VrQKPY38Cj1IwQo9h5IKPb/TCj1QDQs9kaIKPYANCz3UXwo9a0kLPb34CT30JQs99MgKPSVECj0k0Qk9m5AKPZOQCT2dNQo9n6EKPfJ5Cj2vygo9Wc8JPbCzCT1QTwo9eEMJPXggCz0SrAo9DrMKPfqVCj3Dbwo92ngKPeofCj21BQo96d0KPeH4Cj3tHgo9O4gJPS8OCz088gk9DtgKPeJOCj04bgo9OB0KPTnsCj0aggo9CzQKPeTjCT075Ak9t50JPTRoCj0M/wk9r5gKPcODCj3V/Qo9IesKPdgYCj1EjQo9wQEKPf27CT0YHws9BXwKPdfKCj26vAk93BMKPWP6tz2uTu49s7WPPW2d1j1JpKU9yzHfPYvsuz2uoYo9NcPgPTz86j3UnJY9pi7OPXdpCz23bQo9j0wKPYGfCj3o6wo9qIAJPdLJCT0ACAo9e8QKPdvaCT2Sqgo9j1IKPfu9Cz1cWws98CUJPUhMCj3Rdgo9HMgJPWUsCj3rdwo9dJUJPXqvCj3c3Ak9744KPez5CT1zZQs9eY8JPdIiCz0ypQo9xWMJPeltCj1GtAs9qFkKPYHUCT2lqwg93i0KPYJVCT2aKQo9J6cLPSmSCj1nUgo9uCwKPZyQCj2ZSAs9b8YKPZrmCj3OLQo9quMKPc99CT23rQk9WcMJPRZGCz2hoQk9vYsKPcrbCj1nLQo9/iUKPWveCT3ImAo9R0UKPSXaCj0eywo9zPcJPfUICj0z1Ao9DYoKPfnRCj131go9hRQLPezMCj1M0Qo9Gw8KParvCT21Kgo9NiwJPV17Cj2ADAo9vwMKPcicCT0nDwo9oSIKPX88Cz1YsAo9megKPfvRCT2U4wo9sDEKPef6Cj1mogo9TGULPfruCT25iwo9orAKPaeQCj0jhAo9X/sKPTf0CT2PHAs9mgULPV4dCj35BAs9MBgKPQ4xCj2r/Ao9whALPVm9CT2Wqgo94woKPQyZCj0IBAs9kZYKPev/CT02Uwo9DfkKPfiHCj1L7Qk9GxKGPcrb3D3ajJo95WrNPb+hsT1Q+tg9V93QPTwdlD1tepE9T7K4PTCZ5T1zKqU9yJOaPbaECj0engo9SqUKPZ7fCT0lVwo9PbYJPZeWCj1Gpgk9uxQLPakhCj0G6Qk9GpsLPUJLCj2wGgo9iBgKPczaCT2nRAo9UxELPZMyCz2lsQo9de0KPczvCT2sMAo9BFcKPdcYCz2XFAo9yJAKPWQvCj2tdwk9AUkKPeUBCz2/wAo9gUYKPet0Cj0Powo9NssJPVTsCT0ABAo9NZ4KPfzqCT1H2wk9GGvrPYdXwD2Rcqw9M+aYPR0xmD2P2ss9z1SzPTnQCj07Zgk9gbAKPVgkCj2DLAo9t6kKPeXrCT1pVwo9oWwJPRHdCT2iywo9BK8KPQaTCj2lCws9iuwJPY0XCz14tAo9HCQLPW8UCj2Qswo99CAKPcwQCj3NwQk9ANAJPT8MCj1fWAo9G5EKPZyiCT3BuAo90HYKPYIaCj0U5Ao9vMAKPYenCj3ARgs970EKPek3Cj1LWQo9UvYKPZ9MCj1t6wk9bowKPc6YCj20qQo9nMcJPQGdCT0GYgo96XUKPQtACj0s2Ao9Xh4LPdUMCz3NAgo9obALPSTCCj1qxgo9rsMJPazsCj3TIgo9O9gJPS2lCj0wIQo9qxYKPaV1Cj26kgo9Mx0KPRunzj0k76s9M++wPQBPuz0PbI89EvyxPUbDcz2vd+w9XhCmPdrftT28znI9DiSyPa+JkD25laE98UwKPT5pCj3zAAo9w4IKPVdMCj0fBAo9/2AKPa3WCj1A3go9KUMKPRpJCj2CQwo9WTYKPeSsCj1rDgo97VoKPYtuCj03CQo9R0UKPV8tCj3Wjws9PtELPRfOCT1S3Ak9DPkKPcpxCz3mRgo9DgwKPWuWCj0u4gk9Uf4KPeIfCj22UQs9PmIKPV81Cj0TEAo9kxQLPfMTCj0mJws9+94KPWQ92z0lEqk9QdiaPdlchT3aT4k9O3GIPR0v8D37w6g9kkyuPZNqCj38pwo9SREKPUGFCz3KJAo9flgKPQ7bCj2TZgo9HV0KPbpiCj0UEgo9r80KPSdJCj39xgk9/zAKPZyMCj1jlwk9B40KPYR+Cj2i0wo9SBUKPREKCj268Qo9ce0JPTcXCz0UqAo96agKPR2xCj2jJAo9hBoKPQO4Cj3qUQs9H6gKPWXyCT3Evgo9KdkKPc87CT0xBgs9KGMKPbHqCT2j2Qk9PkEJPacXCj1+mwo9FlwKPaiBCj1irAo9dIUJPUsvCj2VbQo9wVEKPQcqCj27LQk9yrAKPQIuCj2iiwo9Of0JPS79CT2DzQo9cnEJPZDUCT14/go9wGQKPaIRCz3pGAo9WhOYPZ9ajj3ggYI94nmHPWFvcT0DpqI9NBHSPeGpqj0B3IM90kq2PXyCnT1Mqpw9RDyAPUxZmD0slAo9w+YJPbjECj3FRgs9CWgKPYSuCT1bDQo92tkKPd+OCj3MKgo94eIJPfX+CT2okwo9XgoKPXBjCj2B+gk99JQKPQ1jCj234gk9uZkJPc0yCz10Gws9tQ4LPczwCT3r1Qk9TFgKPSlyCj3DvQk97XIKPTW3CT3oKQo9LDMKPRp7CT1Xhwk9VFYLPbMECz3zawo9dioKPXOsCj1sNsc9yoONPW4BxT0Qtrg954O7PT7Rhj2z19g9JiX2PV068j2gG7M9dtiRPUv+CT1Augo9Rz0LPaK3CT329Ao92OwJPRjACj09ugo9q60JPeNCCz1Bdwo9RrsKPbi6Cj0QmAk91lEKPfhcCj1paAo9VrEKPdaRCT1FYwo9srAKPVFfCT1oTQk9g+kJPdMACj39Aws9HxQJPUHQCj3prQo9Q2sJPfXoCj02Ngo9TOkJPQ8ACz1w2Ao9VfQKPZ2jCT3O3Ao92psKPe49Cj2hKAo9+DoKPQ+ACj01xwk9auIJPcSMCj3mpQo9el4KPRtACj1wgQo9uwkKPXk/Cj1LVwo92OkKPYvECT2h9wk9GBIKPdetCz1/Kwo9dF0LPYVwCj1oUQo9UvIIPWeZCj3xxwk9mWm5Pemk6D3A8Kg9a8yQPQw65z0OaZ49qVjmPV+F5z2rXLk9u2PnPVZQzD2ye+A90d+9PYVLCj3i+go9irEKPcZVCj2nHwo9Sl0KPd3lCj0LYwo94q8KPU03Cj1rbQo9uO0KPbiUCj0CYQk9o0AKPYm9CT2kwAk9TqYKPcEaCj3h9go9mtkKPdpXCj0BoAo91sYJPUEfCj1UkAo9n4YKPR6/Cj0MqAk9xVcKPUyMCj2LKQo9NykKPTlxCj0itwk9ExgKPW8hCz11iAo9ZgQLPYsQvT3Otus9A4KpPYj1qD0OhfM9TuO0PQSdyD0jjos95PqAPaH7oj1Qjus9wvigPaXUCT2RcQo9cj0LPfBPCj2K6go98eoJPfwQCj02nQk9szIKPbsgCj1SJgo9jZwKPW92Cj0C4wk9C0IJPfSkCz3mkwk9pZ4KPb0qCj16Vwo9ERMKPXCvCj2wHAs90XYKPSBvCj2D5gk9kYAKPSYICz2GyAo9sPYKPQkGcz0x3849G4rRPWxQkD2t7+o9KQ4LPS69CT36rAs9fLEJPVveCj2LUgo9a3gJPT7OCT1gmQo9/AgKPbXACT01WAo90C0LPdjyCT0y0Qk9+d4KPVmGCj1riQo97woKPYi0Cj3TdAo9PjEKPZEUCj08dAo9LIQKPT1oCT1X2Ao96ZEKPeoLCz1BD6c9P3zWPaLkxT3RM+U9Bh+3PVyR5z3alLQ9OOiyPUQNlj2PkYA9K/1yPdyc2j3q9bI9bsAJPUSbCT0J3Ao9H2QKPUB/Cj1fAQo9m1cKPYAMCz0xZAo980IKPbOPCj1wYQo9jEgKPYnPCj2x2Qk94FsKPa3ICj1Vkwo9bO8JPUs6Cj1bhQo90TIKPdbCCj002gk9EJEKPTXHCj0PYQo9V7KbPTxD2j2iiAo9wuEKPUvgCj31fwk9xvMJPSQaCj2J5go9/iMKPQk3CT0Qj4g9y86/PeaE8j2cto89x5+iPc7Oyz1yBt49F9CIPU583j0Cv7k9K0zwPeJssj2vvLk9P2wKPTguCT2KGgo9do0LPZOQCT1cdwo97H0KPak/Cj2QMQo9gdgKPS1DCz0Zsgk9SgcKPdGQCT2jqwo9tFkKPYVOCj2oAAo95wgKPeMwCj2KwQk9I3gKPU71CT1moAk9CkILPRx4Cj2bHgo9LEcKPewDCj0/N4E9u2DDPYe4vj11A9c9qFTCPaxdnj0Bcwo9f8UJPZo3Cj0Nfwo9bGkKPQzCCT3cBAs91iwKPcqUCj31yQo9EPEKPXEECj0tZwk9txEKPdk3Cj0KMgo9778KPWZfCj16Pgo9T10JPcCi1D2HtZs9UgDOPRg9eT0LZak9XkYKPf/TCT3Jvwo9LrkJPVOBkT01tdE93/aOPVZlyj1C13U9foVyPWcgtz2Z6og9bB7MPQM4uj1ke4c97vyePRC9Cj2D3Qg9ADYKPYKVCj0jugo9yjILPWMJCj2AZgo9jSsJPczBCT2dvQk9n88KPdHfCT2Zzwk9dmkKPf7eCT38zQk9JdkJPe/0Cj3Kbgk9xBULPewjCz3wiAo9AncKPWqTCj1/DQo9pz+bPeWd6D3IZbU9xRrlPRn/ez1Tmqs9fNAKPcDKCj31tQo9TDwKPaiiCj0qLQo96LcKPf3Xzj0CrdQ9S/ShPXKEyD2LTcY931GiPatauT0TnbA9LrfaPThCuj0gMus9y5u4PTW67T3NBwo92hAKPXXGCz23sgk9UkEKPX81Cj2wFQs94jkKPbhpCj1cMwo94ZELPcKsCj1UKgo9cOMJPTVDCj2Uvwo9G68KPbc1Cz2d+Qo9ZscJPULGCj0CDgo9Mb4KPQq5Cj0D6wk9eh8LPSq5Cj2x0wk9pEDAPcns0z28YuM9ohnpPbiekz133b89qf6OPbNpsT3UeAo9CDoKPVJECz2XaAo9pFIJPa+CCj31+wk92+MKPfNjCj1g1Ak9y5YKPYynCj0thgo9uuoKPRR2Cj2p/wo96CQJPa4ZCz10bos9WgawPegmpz0Z76E9GXavPZGPwz1Zj+s9Fb8KPd+8CT3kfgo9rVMLPV7jkj0s2uI9hfGkPcobzT1ebuE9WoabPfEG2j2SWrQ9m6DPPUozzT2q7oY9DvMJPXgVDD2dPws9NFkKPULQCj3iFAs9Wj0KPUEECz2Kxwo9cdEJPaAKCj3vIgo9HLkJPae5Cj2Xbwo9fj4KPbjsCj1ClAo9LNwKPd/KCj3o5Ak9EXsKPS0SCj3WXQo9GHgKPThNhD09AeM9RCHQPQcbrj1np6w9YPbfPRSshD1w/Kw9J/kIPXzgCT3Mbgo9eywKPSekCT0h1gk9o5nCPXggyT1CsdE95IC7PVBk5T3Zh7s9vcHJPQEvqT0d3/A9X6vHPRmKwD2I93o9UWudPQ+aCj2ciAo9sFUKPZ74Cj1bBgs9GUkKPURpCz0vWQo9LPUKPeq+CT3ooAo9qyQLPXJgCj2KSws9U3AKPeBwCT119go9nVUKPTb3CT0J8go95HgKPZdpCj3DQAo9x8wKPd2oCj2X/Ao9zPwKPTWlCT2tMrI9FimlPV/Cuj03Pnw9P5fJPY7hqD1Hz409RULtPRhhCj14Vwo9vQ0KPZOpCT3f8Qo9FukJPabaCj3DfQs9v2UJPfSMCj13Vgs9mo8KPcwLCj00CQo9SIcKPc0NCz0Ougk93bwLPYhBrj2SYLA9EqbMPSm7pz0brOg9i5O4PUDoyD0oTQo979MKPXPbCT3kywo9S/gKPYblpz2c2+k9nwHUPc0F1D1W9Iw9MEeZPZbf2z3TfMo9yB3nPcUlCz2XnAo9AnALPY2NCj2+Rwo90SgKPZGPCj3NyQk93p8KPX/GCT1UZgo907cJPZxTCj1F0Ak9lUUKPer6Cj1Jygo98xILPfLKCj124Ao9lKEKPTCXCz2fqAo9HbAKPZMfCj2o7Iw9famgPfVtkj0w0Js9hJTOPe4FlD2c56s9p+yOPfH1uz1MPAo9YB0LPWIvCj3Qpwo9xiIKPaUNCj0lnOA9jUrVPdSklD18NMo9iVyPPXoAlz2sQMQ9xk33PWNdkj1SlI89S6bZPa/E0D0dk9o9nFYKPe4GCj1sYAk95gMLPW4xCj2s+gk9CY8KPerbCT2amwo9AAoKPbgOCj1c8wo9ergKPS/jCT0flAo9V4YKPYtECj2GpAo9VkgKPfa5CT09/Ak9qWYKPRPXCT1B2go9krQJPdetCj0S+Ao9dtAJPRJrrj1o0eA9lq7KPR3B6T0QHe09u6WMPalBjT1wr749MEYKPd7TCj30iwk90qoLPe/pCj10AAo9U/8JPUGQCj3FKgo9RhIKPfueCj0HLgo9dTgLPUR9Cj0kJwo9j+gKPXAgCj2YYAo9ED13PYK51T0IKrw9PVe5PZD4sj1LIMA9PK2YPTVoCj08zwk9WVoJPSZECj10oAo9wekLPZGXmD2jOJg9CzWRPaeO7T3R+709XAS4PbSlCj2Qqgk93I4KPRiQCT2Dtwo9nBUKPYzOCj3BTgo9RkMLPdMlCz2O7gk9UK0KPbNmCj3RvQk9pokKPV5rCT0oQAs9S18KPb44Cj3sJgk9qjcKPXFwCj09XQo9r5gKPb8fCj3khwo9TowKPd707D3QToI9VCXLPd3hoT2RgMs9dCbAPTJC3D3KJII9zyWzPbACCz1LOgk9yeMJPQkNCj3HbAo9HVoKPcQ92D2P8Mw9aMbLPejYsD1SAIg995/lPaw+lz3wLHk9EcrWPVsJqz1QnJU9t2WjPUnPfj3joAo9iLEJPR4NCj04sQo9+XoKPXEPCj287Ao977kKPURDCj0jeAo9hT4JPYoaCj1D7go9o6rePTa3oj1ngdQ9hPa3PW54CT2NiQo9cSMLPSPcCj27Vwo9ElMKPRCBCT2C6Qo9kJEKPapfCj07tQk9CyQKPaf6sD2gQcE9x7uoPdxczj1Q07s9Gcp7PWZHCj2GnAo9JC0LPceDCj31Fgo9jkYKPUtRCj2gQgo9sfgKPSqLCT0lTQo9rQQKPYQ5Cj2qHww99uoKPZ/pCT02Owo9r4wKPREqCj0Z6cA9rGhzPctR0z0kq9I9FbSePVQ2uj2adt49zcsJPS8FCj30Dgo9gCUKPSsbCj2XDQs98K8KPStUCj0YYgo9iMoKPeJOCj0VFAs9n/wJPdncCT34XAo9oZMKPbCXCj2KhAo99VILPT8vCj3tAgo9yn0KPd0KCz0yDAs9d8gJPaJzCz2utwo94vMKPUb5Cj3PXgo9JUwKPdjiCj1Vegk9JtYKPd6BCj0G1Ak9MtIKPYauCT3rtwo94gzEPcjQ6T2Zj7k9P0LpPXMX1D0KMo09Q96YPQIb2j0rfZs9OfAKPTQKCj2iLQk95NUJPXiECj3HoQo9rCgKPQet3D0IWbs9Kta7PVeHjj3vfbE91L7RPR/8tz0ACpE9bkXSPRo1zz0ZIe095wwKPZIQCj2ODwo9PxwLPTTtCj0+kwo9wHkKPU4gCj3kLQs9i3oKPYR9Cj3MiQo9v+QJPem3pD1yEJs9iSvJPWjSyT1Ji+o9M3LjPZaZxj1XSQo9a60JPb+SCj3Yfwo9ruAJPSEQCj0VwQo9rDALPRBFCT2ZUQo9krEKPfXIjT3yp4s9dkDePevegT211Qo9w9cJPaUpCj0Yxwk94NgKPU27CT2o8Qo9gxYKPYkVCj0msgo9FQMKPUs/Cj2Ahgo92M8JPQuZCj0dPgo9osQJPe0dCj1BkQo9QjMKPW20Cj3D9sY9P8zaPeNijz2nYYg98fmqPSE1Cj3cMAo9MqgKPWMXCz1VSQo9WvQJPQNgCj2Hpgs9pFgKPQMiCz1U3Ao9elMKPcu6Cj3F8Qo9IbsKPRzfCT2gpgo9ZAcKPR6UCj2fIAs92ioKPSLeCT39uAk9FFAKPVxGCj1Ihwo9tDMKPTI7Cj1rtQo9FKcJPTPNCj1oHgo9JnMKPb3PCj29Sgo9oL4LPf2dCT35Pwo9p7cJPe0dCj3WA5A9aR6PPflioT29Qu89hm2RPcef7T2a9449GevePbRrwz3voAo98RALPc7WCj2t6Qo9OkUKPa7QCj0+gAo99HUKPaJ4gj0HEIQ9qByRPYDY7j2vlIw9vSKoPXqxxz39c5Q9udnPPcyhjT0DNAo9hQ4LPZjRCT3UFgo9r5QKPQWUCz22EQs9tFIJPbWWCT0lLws96rkJPRqzCT20KIk9SQKEPTa7hz1ule09KruOPbU8pz1YBK4997fiPRF2Cz31Fwk9+H4LPRhvCz30lQk9PIwKPSoqCj0KIAo9+LwKPadnCj3Htwo9cmMKPYRrCj1tVgo9aFsJPYqQCT1zCws9AggKPSPFCj0F2Ao9X5cKPaiLCj15VAo9n8IKPWE4Cj2iEAs9OGAKPV0qCz2ddQk9NJAKPTXnCj3ZVAo9mmAKPRjCCj2N8Ak9ixAKPWq4CT1RhNU9VbS5PbFutj1C2Qo9FmkLPREHCj0qTwo9kUQLPSx1Cj2SBwo9o6YKPZy6CT2XHQs9c2QKPW2iCT0JHQo9GYAKPfEgCj0eJAo9JD0KPWtdCj1FNgo9cIcJPZgvCj2JuQs9UI0KPUpnCT0awgk9n4MKPSkFCj30Swo9rvIJPVsdCj2Elgo9yvsJPVTyCT2j/wk91ucKPfZLCj3Thgo9UQwKPUxWCj3reQs9zcAJPS3NCj3MZ8o9pEC2PYp22j0An8M9KnilPdIa1z1188g9Ng+9PdBOCj2FwAk9Re0JPf5cCj32iQo9uDIJPYBACj2UAgo9cs8JPWCVkj2uZ6c9Pm2lPVFBoT0cWao991SmPfWVoz2m77E940IKPckNCj0h+As9DCsKPbE9Cz3Wngk95DUKPdzgCT1/4wk9iecJPZKnCz1N6Ao92fPHPdMX7j3SG9o9j0XzPfl6wj0b6tI9hqKFPcxgoz3hmdM93vrVPVcvCz3NYQo9nQMLPT8zCT2HbAo9Vy8LPRYTCj0EQwo91aAJPVhWCj1KZwo9gDwKPSA8Cz0XtAo9zBMKPZaCCj3U4Qk9Eu8JPeozCj1qyAk9C+kKPS6YCj3gygk9yNkJPdIvCj1QlAo9x0IKPVtuCj0QVAk9XFAKPYq1CT1q1Ao9hr8KPb5uCz338Qk9JIUJPSWKCj0TDQo9kNQKPSzDCD2/Wwo9ldYJPShRCz1Ktwo9GcoJPbA4Cj3wBAo9HGYKPV6qCT1KIwo9hycLPVFdCj237Ak9ur0JPanpCj0zpwo93U4KPe0DCj3TiQo9tIgKPU+aCj3F0gs91u8JPVO4Cj1NmAk9EmALPWKzCj28jwo9lSwKPYuCCz0p0Ak9r6YLPe4iCj1K04M991/uPVDmCT0Qlwo9szsLPVvPCj2GHws9EXoKPRs2Cj2O5/A90ePxPQKdjT0HFLY9RZKXPc3v2z0/aQs9DEgKPZvCCT060gk93okLPW39Cj2jNgs9BygKPdRFCj39Qgs91iMLPeVVCj0QT489d5vsPUCQyz1vNL09kjQLPTMbCz2IvQs9HeEJPXb6CT1A1Ao9ELIKPRpKCj1t4wk918QJPezwCj2VHQs9+84JPScXCz1KCNw9hpGWPYeUmj0g9oo9LEjUPQAhtz25X509Y4fnPdno0D27xIk9WasKPYZyCj2/Vws9wuAKPSMYCj3MfQo9xPYJPYelCT2MZwo9VYYJPZpdCz1G3Qk9UiAKPa98Cj0XWgo9VAIKPSfRCj3UHQo9R3EKPQeKCT015Ao9gyoKPYZpCT2TqQo9Fj4LPe2pCT1QRwo9snsKPWRhCz1EiAo9YLoJPUI4Cj3SzQo9Fb4JPa1wCj1NVgs9KwUKPV+MCj2M6gk9XI4KPeNbCj3Ctwo97GILPVgiCj0HlAo96WEKPT4xCj3gDwo9gvwKPZNlCj3u+wo9l8oKPTPjCT3HuAo9mG0JPRRfCj0VYwo98t0JPUyICj2aSAs94L4JPQu7Cj0r/wk9QnEKPTxKCj3Phwk9rxoLPVrqCT2DGQo9ZnAKPZQDCj3xBgo9ZpC/PfCopz3j9d49aojBPW0jCj3wHAs9i/4JPQjUCT0kjQo9SboKPQQKCj2Lloo9JiTxPezI8T3OZgo9VTIKPYM9CT3ddQo9hf8KPcHHCj3lBws9aAkLPZ4jCz2tGwo962QKPby1Cj1xlQo9Y+QJPfWwCT15/gk9j3oKPYxDCj3g7Qk9LYgJPUz+Cj31VQk9b2YKPb3jCj06IQo96poKPSBTCj3U1wk9rAsLPU3YCT3ikQo9iNgJPV/e8j1xoNY9FeiXPcvT8D1YGco96xzwPaoX8j3e+aY9PjO6PTgP7T0c7Ao9cG8KPT5CCj0IUgo9COEKPY5KCj2Jqgk91PoKPaa9Cj0KKAs9YlEKPTVRCj0jNAo98kQKPXSgCj1LHQs9yrQJPRBOCj10zgo9PNAKPcwYCj1RPAo9ctkKPeCyCj1oIwo97OAJPQHbCT3aiwo9VLEJPTtoCj0gBgo9sqULPRwQCz0+LQo9DD8KPZhYCz2iEAo9gsIKPXVYCj2aoAo96r4KPWKaCj3jyAk9T/YKPXHSCT0Kwgo9nTALPbfyCT3KRQo9ttgJPYuOCj3/Uwo9KkgKPX3KCT0I8Qk93Q8KPdVRCj2ibgo9jdUKPfCECj2c6wk9w/AJPbt/Cj2THQs9N0sKPaPoCT31swk9IkAKPWdlCT26dwo9LDgKPf/apD0ZSfA9ZzLcPYCExj0/gJk9YlF2PXP7Cj2bQAo9Cm0KPcCRCj0DrQo9Q5YJPYQrCz16qgo9BUAKPXWKCj2Y6go9raUKPYYqCj03Xgo9pn4JPZ0UCz0ktQo93PwJPYKTCj3yLwo9IgYKPfrSCT0CrQk9opIKPcFXCj1bHwo9O7gKPRidCj0DDgs9FbsJPeQMCj1yJAo9kwIKPXiaCj0Rlwo96h0LPVf/CT0nMgs9BMILPU7wCT0WSgo9qycLPUVW7j0OHq09+372PdFV4D1l9as9W5iNPRlfgj3w2oQ98oPGPdYGCj0RAAo9ukUKPeYcCz3SoQk9HkoKPY4hCj32LQs94jUJPWuQCj0jDgo9aUkLPf09Cj0hMQk9SLwKPUO3Cj2bkAo96OwKPX1dCj36dgo9xPEKPfsACj1x4wk9BpgJPTG/CT2Ngwk9EL8KPXRdCj0CeAo9VYELPRk9Cj1L3Ao905AJPXRWCj2ZLwo9mEcKPfJ2Cz2BIgo9kEwJPa5uCj2PFwk9Z5EKPa3cCj1kcQo9ZawKPeAACj338Qo94Z4KPfxACj2lkwo9MskJPZpMCT3QEws9KVAJPXJfCj1DDQo9jxgJPUuGCj1tGQo94rAJPV/BCT1HqQo97AkJPfvKCT2GBQs9ut4JPSwdCz3Tngo9MaMKPWRTCj1KpAo98/WDPfYqrj19yfE9BS/fPV/Xjj2mA9o9QdkKPaC4Cj0UJAo9JWsKPSGICj3WNQo9MzYJPdZRCj0ZyQo93vAJPYmFCz1hdAo91gALPcm+Cj14XQo9SkAKPTSjCj0siQo9ki4KPeqMCj3R7wk9b+4JPcThCj0/9gk99hUKPd6NCj2w0wo9IdEJPULmCj3AoQo99AQLPT2CCj0q7wk9VA8KPRatCj1eaAo92iQKPbG6Cj0SSAo9BB8LPQqGCz3EbQo9jraCPXSVhD1jZvY9MoqcPTOCpj1QCpk9/lukPd7c7z3wKOA9i4EKPdWYCj1IrQo9Tr0KPfRoCj3djwk9Wa4JPZ0VCj0pmAo9KqEJPYbRCj2M/Qo9w3gLPcYbCj32fQk9cfsJPR8KCz1Amwk9WsgJPfFeCj23TQs9qA4KPfIbCj1o+Qo9qeUJPVZLCj2Ejwk9B2EKPdTHCj2R4Qo91i4JPeTFCj1r+Qk97tAJPfg2Cj1pywk9CNkKPRcaCj0ilwo9NEYKPXvDCT07mgo9hWwKPfcGCj3k3wk9vqMJPZkvCj36gQk9LUQKPQyQCj0osAk94J0KPZ9OCj175wk9vukKPVDVCT0qzwo9iA4LPcUfCj1pEwo9f7YJPc8kCj2x9Ao91j8KPQdmCj3bzAk9QPUJPffhCT2Ujwo93lgKPTXMCj31fQo9va+CPQQ2wz18+Ks9njqPPTghCj2Iigo9AYMKPXs1Cj0Alws9C8cLPRfUCT2tBws9yCALPZ0XCT2siQo9e00KPWDBCz1S8Ak9Z9QKPXMBCj1ftQk9zi4KPe7qCT3wsQo90+wKPZdhCj2t+gk9wGsJPSrSCT2ZLAs9RRkKPXRYCj0cPgo9thoKPSZRCj00Bgo9m7EJPTzsCT1SPgs944kKPTJECj0s0wk9q0cLPV3fCj1ClAo9HNIJPWWOCj3Fjgo9BOrsPTrC8z2OTcc9RrS/Pcnz1z3hG3o9Zx/ZPcCa2j2SnNI9upgKPX8tCj3EDAs9gI8KPePBCT1t+Ak9mBIKPXgECj1WMAo9xQYKPfgzCT1BeQo9e3MKPVF3Cj3pego9VdYJPUtaCj0TnQk9PaQJPRHkCj1chAs9gnYKPTwHCj0QoQo9e7EKPQStCj1sOwo9e/cKPf9RCj1WNgs9R2MJPZ7wCT2jrwk97KoKPeO0Cj2iYgo9ibMKPStuCT1bHQo9J4sKPRm0Cj3m+wk9u0sLPceUCj2LIQo9iPsKPd2hCj3Bngo9TAQKPRZECj1i3go9OaEKPYHwCT3VUwo9rzMLPTc9Cj0mrQk9sXYKPaRSCj0bbAo9OugKPdaRCj0VwAo9cUsJPfEtCz3jiAo99XoKPfJwCj1Lugs9If8KPSJ9Cj1Gkgo95KadPUSSdz2YJAo9SpkJPbQlCj2XhAo9dawKPbGVCj01XQo9visLPdScCz14dQo9xtkJPZVeCj2z2wo9ZZgKPegPCz254gk9zO4KPUsUCz0z6Qk90dYKPXUuCz0pNgo9QT0LPaeeCj2Rawo9mmcKPXb1CT07Hgo96d8JPZwlCz1dtwo9PYQKPZUyCj1HYwk9Ng0JPWVSCj2GPAo9iGUKPeSMCz3sTws9qccKPWAQDD3qhwo9u/4JPSwEtj15/ek9FQXYPSGNrz1a65M9Tg16PY8rzD3oFos96/2/PUu+0D2/hJU95S0KPVnBCT1L6gk9yu8JPeBlCj3RFAo9TZoKPQO0Cj1sDQo9qwkLPcVTCj3RYwo97q0KPeYZCj3KCAo9s2UKPc6OCj1STgo9HQQLPfYiCj3ggQo9+owKPcOjCj036Ao9EZ4KPa4CCz0nvQk9NZMKPVrDCT0J4Qk9moUKPeWnCj2g5Qg9+acKPYRVCj2NBAo9018LPSHNCj0rHQo9obYKPSxMCj2IIQo9+soKPet3Cj02Dwo9pPwJPYP2CT30fQo91eQJPdJdCj2E3Ao9oZoJPZunCT2OaAo9rKwJPf/eCT04gwo9FmkJPZQ4Cj1q0go98yYKPVsaCj3/0Ao9eHMKPXbRCj0DGwo9wU8KPccjCz3MPQs9DFIKPdF3Cj35/wk9EigJPZdLCj1/Rgo92/4KPaIpCj1d1Qk9N4AKPafECj3GTQo9TykLPRYzCz1feQo9irYKPUEACj1Bbgs98Y0KPX3sCT0WKAs9gLsKPW2TCj19GQo9yfYJPU2QCj2YKwo9lR8KPZBBCj3GuQo95wsKPXRGCj2mEAo9YjYKPQ6aCT3i8go9gTcLPaPtCj2nhwk9YwcKPY7CCj1C4wk98g8LPWHECj2cZQo9S68KPbbjCT0ROt09CmmaPbdvhD3ELo89EWnlPTYslz1BWJY9vJihPfIo2j2leYw9hqmFPZQRhT3TX6A9ojUKPU22mD3TLao94PjZPSTJzz2xZM49hyEKPa1+Cj0InAo9mtAKPd66Cj2uXgo9680JPaDxCj13Cwo9oJcKPZs6Cj1/5Ao93vQJPZmPCj0VPws9ItgJPde9Cj0jTQo9hLIJPQr8Cj2vLws9fs8KPRItCj3RGgs90wgLPVUGCj0zTgo9Y+UJPYqoCj3Dtwo9cYkJPWjjCj23fAk9WKYLPXirCj2eZgo94a4KPX6ECj0+ywk9jBkKPWzsCT3W0wk98EEKPUcVCj0t2Ao9FXEKPbTzCz35Swk9eNwKPbYECj1ZwQo9304KPeyBCT064Ak93V4KPUuMCj1SFQo9yUUKPVVRCj2IAgs9RKYKPZt4Cz3q7Ao9S24KPUAoCj3eRgo9FPcKPVTmCT1goQo9yugKPdXSCT3mWQo9UmMKPUl4Cj36wwk91Q0LPbjeCT3iews9EbQKPZH1CT1G9Ak9SvkKPTLSCT2okAo9TyMKPVq0Cj2jgQk9k8kJPTq5Cj3ZgQo93DMKPdniCj2jKwo96SoKPY6RCz3adgk9Z98JPbTICT3Bawo9StUKPbQPCj1rcgo9DgoLPfPzCT20Mwo9+18LPRxSCj0VLAo9r4CoPdz0uT3mkJ89+N2KPfI00j0rncI9wJ65PaXgpj1Qd3s9+N7cPaUcjz2OF3E9Y8qzPQlJqD3e8Jo9Zai4PYiAqT2qOOc9AerjPeeMmz1Qi6491JCMPbZFCj2Fugk9eZYKPfK/Cj3uHgs9Si0LPXvGCj2VwQk9mmEKPUygCj0o1wk9mhgKPeiyCj1gLAk9UwUKPSTtCT1l1Qk9E4sKPSL3Cj2O2gk9dO0KPSwxCj30Qgs9fj8LPWxlCj0uJwo9wd8KPVSrCj3lZwo9TwYLPVeDCj3dDgs9aFEKPXGBCj3Nqgo940gKPZvBCj3jvgo9m7wKPWyFCj1Tuwk9atIKPYrJCT24/go97nQLPYQuCT1MPgo9uF0KPY5qCj0b5wo9QngKPTN3Cj0AUwk9/vwJPbuQCj3KYwo9zkkJPWp6Cj2YSgo9XjUKPTu8Cj3Okgo9zHEKPSBxCj1TUgo9WGEKPSySCj3qrAs9PzMKPVpICj3qcQs99lcKPbTcCT2MQQs9cJ4KPUiECT2/6Qk9uRoLPcB1Cj0htNc9ax7dPTFUij0LWJw9gY+nPaXQ5z00t509JQiNPSCxCT2G2Qo9glAKPeKdCj3HoQo9OBwKPa0FCj0VEAo9//4JPYR3Cj19LAk9rM4KPfHNCj3LAAo9VWEJPX3GCj2KAgs9T5MJPRiMCj3ZzqM904udPTZIyD3j/rY9UQyxPdqz5T1a4I495n7uPVtmkD3a6ME9XoLqPd8LqT2i88s91l3cPcXhvj3WNKE9/JLiPbdHmj26xss9zn/CPYLhqz3iV4w9RW7ePcs5CT3EoAk9oP4JPcc0CT0X/Qo9FBkKPaKGCj2DDgo95H4KPUtSCT2cBAo9l3oKPfhYCj2MvAk9R6sKPXHKCj0gTws9VUsLPTxgCj3ZCwo9IlMKPcuACj2pbwo9smMKPcfVCT24WAo9RSoKPejmCT1Yt6U9jn+KPV4H0T04ur09bdkKPdbaCj2t1wo9QgEKPeHfCj1hYgo94FEJPUioCz3vVgk9jQkKPWJpCj3jxQo9N2oKPQGTCj18lgk9SdwKPefbCT0JCAs9gIYKPepRCj1zjgo91iEKPZQSCj3cSgo949UJPe3pCT1/Fws9wjQKPQz0CT0Kdwo9GRgKPeBcCj1BZAo9oaEKPRSLCj3JNgs9ivQKPcqxCj0VJwo9ikUKPV+vCT0cEAo9OD8KPbNJCj3TMpI9mhfTPfTcsz3iF+89mRzpPaoz4D305Ic9/Qm0PT/OhD2wVKE9KkPuPSYkkj2BhAo9V/MJPTJPCj2xEwo9H1sKPd4hCj1tBgo9bvIKPSZxCj27Qgo97AMKPSXPCj2LTQo9DWEKPbujCj1fWQo9tuIKPQ7Qpj2gUcc9ISO3PdGmez0xc+k9Q0i/PYZsoD0Q86Y9YxOKPRCinD39zdg9CDDUPfrikz0hN3s9R5amPd/W8D1TNaY9zdXkPSkxpj2LN+Q9pVObPXwi8j0nV7c9sXfLPQ/XCj2c+wk9z+gJPTm1CT36mgo9iRQLPZYyCz29xAs9Cp8KPXqkCj29jwo9H20KPSJkCz3r7Ak9Le0JPT5pCj3Thwo9ktAJPX9VCj2Utgo9eDYKPferCj2+1Qk9KsQKPQkdCj1AjQo97/y3PZtPwj1Y7I89WV6ePUWY2z0awuw9pzgLPYtvCj11xwo9CFoKPY/SCj32EAo9VlQKPSQiCj2iJQo98SYJPYLkCj2kVQs9xdYKPTwDCj37Bgo9GdcJPbrlCT3XdAo9jM0JPalBCj0D7gk9uPkKPdKbCT0qxQo9zfkJPW2ZCj3lUAo9TtoJPeHECj3oQgo9hXMKPW6rCT2C7Qk9jccKPRAICj3DDAs9rHkKPQoSCj0cVwk9e0gKPUsjCj2VCQo978WnPc6eeD1DcLg9gLa2PYr1wj02d6s9yBvZPbrStz2FVbM9WEWAPS6I4D399NQ9J97aPW4EyD1EUAo9QgEKPUPDCj2niQs9KRULPcvECj1ucwo9fVoKPRVKCj1PGgo9l8QKPVfeCj3w1Ak9bvQJPUrUCj3LiQk9dax0PezMvz1YxM093dGvPQsDyD3oJKQ9sI+bPbbCoT2DtYQ9od2tPQOIjj0GLIQ97zDfPUu9tD3z6eU9b0DlPcwbqz2LQOA90feqPaQt6j0oAXY9s5iVPZznkD3VpK09k2KkPZfVCj3byQo9uwsKPSZrCj2ibAk9xrALPYJ9Cj0EAgo9GD0KPRu0Cj3w+Ao9MqgKPbnGCj0ssgo9NS0LPfVlCz0h/wk94psKPTxQCj2gAwo9vtUKPQDnCj0v6Ak9WWwLPeoiCT3pDN89u7C8PfTu6j2LH+U9LdaCPUEf1T1VTAo968QJPeS2Cj0A3gk9mGIKPf0/Cj3lmQk9GD8KPZnBCT13sAk95QwLPc4DCj11Rgo9cqoKPSJuCj1VHwo98A0MPYrHCT0Ycwo9shsKPZ4QCj2SXQs9OFkKPSurCT1Wowo9QAQLPVYlCj2OdQo9c+IJPbCJCj3YJAo9I1oKPQA9Cj34Xwo90/oJPetaCz0jFQo9rRMLPSXaCT06ugk9PpMKPZ/U2z3SK6E9lmKUPYr57z2zt+w90eLhPZPbsT0Nx4o9WwjwPScLgD1XHrg9t7ObPRBt5D2tLcI9OLLaPR4UmD2stYE9Wt6yPW8Smz0arbk96UUKPUiHCT3hiQo9D5oKPd7YCj0qNAo9EaIKPZ8NCj0R4Ak9E0AKPZueCj0vzAk9uC7rPZcSgT0hT6w9BqubPS7Htz1F/Nc9RPbLPWdApz2jbqg9D0R8PTFBlT1dXMo953bxPR8Cpz3qV+c9hlmkPUVDsj3jXK89kduPPQFYkD1d+Jw96JHUPXbinT0XN949MzubPShACz2L4Qo9MuwJPUrkCT1SwAo9NzYKPTOGCT1zFwo9fbsJPedXCj2eiwo9FyILPR9UCj3a+Qk9cScKPTg2CT3j6Ao9uW4KPes3Cz2dzAs9lbsKPTa1Cj3/ego9T+cKPZsBdj30quE9H0ynPfym3D1wP5w9CZS1PQOiCj3RPQk9ZOwKPbuiCT2rlgo9zdUKPZV2Cj1fOwo9yAgKPQ2ECT3+EQo9qYEKPbJ0Cj1Vfwo9w34KPXXmCT0/zQo9TZIKPdcECj1HPAo9nNQJPRyQCj3F6wk9wCEKPVc1Cj1pxAk9xKwKPcwfCj3Nlwo9y78KPZTDCj0YMgo9oxoKPf5ZCj0j7wk9wKULPZoTCz397gk9fjkKPYkZCj3swwk9mDyJPVp3eT1aHbE9XeLrPRZ8lD0Dbd89k6a9PRm+xj3HI6M9JPPGPUbG2j00LrM9iTR5PSCzjz2to349pSu4PVUYkz1fjsQ9ox7EPZq29z1LaPU9oMuUPe+aCj1avgo91PgKPRTUCj362Ao99GAKPX21CT1FIAo9Cw8KPZJNCT1a0Qo9AJbhPYvImz3j/8A9O/m9PVe9uj1Gpc49YAanPUkUeD0G55899BbEPeFOsT1rm8c9iUSZPaLU6T2wv5I9T2aAPbKm3T3AFcI91outPQZG1z1Q5eY9/J+oPXCHmz3u5Js98Q4KPd25CT2mIAo9cVcKPbgQCj0T2wk94sHFPb+krT3lYJA9O52oPYAe1j02AQo9BMIKPW4pCj31iAs9BnIKPRNxCj2SBQo931QKPZNvCT2MhAo9/CcKPbgLCj1awAk9FjG5PblqqT3qCI89afi2PS+muz03An89LhoKPQ5lCj0aOQo9yekIPf5GCz3pqwo9zWcKPV5lCj1A6Qo9yi0KPaXUCT0lwAo9qIgKPcWyCj17Kgs9yg4KPbvxCT3F4gk90ioKPW8vCj2rRgo9i0EKPVKuCT2dqgo96mgLPe7bCT22JAo9F1MLPbrKCT3Lvgo9rfALPTImCz2YVAk9xDwKPd53Cj11igo9Ll8KPVixCj1xPwo9SQsLPbDGuz3wFcs9VprePdh2jz38PY89yGvJPWG7wD1CAL49hcHIPTH6mj3olsI95NfUPfkU4T0WkuY92WCSPenzvD1RrXg9NC3XPcL2tj0b3Zs9o4/1Pc0njz2uSO095tntPfQ1Cz1bnwk9k5EKPR7GCj2NPwo9P9IJPSWlCj3ybwk9cVkLPTQkCT3b8Qk92VEKPUqkCT2rJgo9xtQJPYccCz3uKfA9mlJ7Pc+fez1FT3w9rhasPSGxqT3qwag9jrKCPR465z3T8Zs9EkR7Pbqx3z35i4M9l2jIPVvg7D3jE+s9hRzpPUgUtD1HMAo9g8UJPdvLCj0wogo9Bf0JPcsECj1b03o915bAPRjV5T07b4M9CROlPX/VmD3K5wk9C/UKPe/ZCT361gk9C8UJPfjlCT3dtgo9GEELPSJVCj0mlAo9h5kKPTnDnT2DEOg9tg2pPbMdkT18Y809p+GLPe626j1jYt49vJoKPUjXCj0dIgo9RKEKPR5JCj2QWwo90ZEKPYHzCj2QlAk96CAKPTKUCz22xAo9FA8LPUzxCT1xRgk9+uwJPc6ZCT1zrQo9rFcKPZWcCD0mBAo9etcJPX+aCj163Qk9zMwJPWo3Cz1FBQs9d88JPQpGCj1/MQo9lA8KPc+KCj3M2wo9AL8KPXcsCj0hLwo9coYKPZ83Cj1LOAo9HfqlPbxdgj3GhoE9bm6kPdMRmD3LntA9N+bpPQbYuD1JbuQ9rGuMPb+xvD0Zpu89TXGlPeK2oT1tPeo9ZTGgPTmRfT1hh6k9LX68PTqC9D2Yu8Q9AG2tPZG4kT0t6LU9+3gKPfHoCT3aoQo9dMkKPQuNCj3tIQs9fJUKPfhDCT0mTgs9/4sJPf+fCj2B5Ao9WioKPVpDCj2n8Qk9r8cKPTvmkT37Z3897VGZPTYwqj0MJsU9QrexPSxdlj1hbrA9Qjm8PVEf7j0Yvak9PcTuPfgYjD3UDrE9VAZ0PapevD2QbYI933yrPRHQkj2YSAo96uIKPd3ICj3E3Ak9ZTjlPWtm2z3LWrQ9FHV5PTWD3D30Gqk9x8SaPUzNCT25hgo9VZcKPWUcCz0GPgo9OqkKPTQRCz0ESwo9TZQKPcMLCj0/mJY9GwGDPfm25z1/ct89A7vsPbxrrj0vdPU98gH2PWGf8T30j8E9XOe6PYRvCj1nIAo9JXgKPaHDCT0Pvwo9k7kJPRQDCj03SAo90a0JPTFvCj1VGwo90dgJPRKRCj32igo9XDcKPb3jCj3Zxwk96jcKPWSoCj0f1Ao9+jUJPcSKCj095go9Is0KPUHyCj29BQo9cUYKPRMYCj1z/gk9uboKPWLCCT1s9Ao9dYAKPQEJCj147wk9zqYKPajrCj3eON49QiR3PWOFjT0ZIo49PwfTPZvFzD0QmMo9jDnBPaRlsD2gQL0998K5PSisyD33Foo9Qzh9PT43zD1pIsc9GnnjPXPJyD05AI09Dz/qPWF77z0VP9U9baCIPcFtxj1F9609a4kKPVUeCz2mvQo94F8KPbvDCj3Umgo9QEEKPU45Cj13Wgo9MpAKPXK3Cj28AAo9f1wKPZ1vCT1Guwo9geWKPV8drD2vaek9hsPyPaHskz3qYZs9ft6yPSo4zD1frL49P1GwPY7Nuz2b+HY95RyBPdsk1j0hHeU9/d6kPQvb1T2Ru649SZ3SPTFXCj3rqgo94BELPRyooT1UV5o9aOGmPYxunj3RgHw9GeLXPWY6nT0eBJM9tfoJPdpDCj1URQs9bj8KPbcuCj1hNAo9gZQKPZUrCj0GaQo9gmWGPckooD0QDuY9+1a1PXUzjj3vqYc9Yp3RPTpGfz0cUNw9KGi4Paggvj1fWMo9zk/3PdBL1T2dFNo9eFkKPVVjCz1UQwo9JA0KPStiCj0MQgo9kfoJPVN3Cj3L3wo9mBwLPYdECj1iigs9i8UKPdzWCj00Bwo9M9wKPR5ECj2PDws9qEAKPQz1CT1RQwo9mvUKPfsfCj3gxQk9WeMKPQXFCT28PAo9RvUJPbzlCT0z9go9e2AKPSG9Cj2yEQs9GjgKPYbHrD1bx4o9IASAPalizz0BncU9w3zWPWDywz3HcMk9ZfahPbwv0D1Tgpg9IwrRPUdHlj1B75k9XVSgPS75kj2ih6w9zH19PfnqnT1Liao9/0XxPS8i2D1ihcY94X3WPYzj9D1Z7Ak93tkLPReWCT0f9wo9d4AKPdrFCT0FOws9KgMKPdhyCj2SJws92u8LPY1kCj1dKws9rQsKPYzGCj23uaA9FwZ5PSh1yT2VA+Q9s+DnPetm1z0E7OM9vNjpPX/L0D0Rdp89d1/CPa0y6z1Iw8I9LlfAPTm8sT2P8eo9Uoh7PQCGhT249Jg9ZzoKPeh7Cz3ZB7A9qmTaPcdj7z0hfHY9cl/sPRD22T05qIA9brCkPVTNpT33ogo9lJ4KPeotCj0uOAk9roUKPUoE0j0yItA9BXGePRIXuz2A28s9kwO9PSYy9D2OtZI9pwqhPd4Amj2HGZk9KmCkPSr+3j0mw+Q9EI+VPS+u6D0zN8M9UXCyPd0T5T0058Y9SFAKPQz3Cj1+oAo9ENgJPY0ACj3IWwo989sJPbvNCT0ZSgo9CQMLPSTlCT1Okgo9eskJPVftCT20eAk9y7sKPbt4Cj12UQo9hXEKPdxFCz2sgwk90AMLPcZ9Cj3+eAo9w9AJPWY5Cz1GiQk96gQKPejhCT2MjQo94K8JPa3aCT0o3+s9SN7WPcKMjz0lmrw9hlSuPeGz5z36ks89gBngPcfmtD0aucQ9+qyPPTGplD1PV4Y9PNSQPUE/zz2MDLE9SPesPU5qiD3qMIo9hJOzPf0Q9T1RUYs9xiixPfHolT0A4No9eTXcPS9qCj1AVgo9W2kKPTg8Cj2klwk9fNwJPRGsCj2leQo9HQ4KPQmQCz1Qlwo90DcKPVcoCj0eOwo97CALPR7xiD1js+Q990CDPS5I4z1ffXQ9Nv12PclukD2O6+I99aeHPXsQfD0uC+89y3qxPfNx6D3lkPY9ICb1PYjwfT0ENMY9aS/iPbKxCj3GUQo9xoi/PUJM0z1tvuI9nqidPW8luj06mdU9POm2PWUgyT3Apos9ouGePYVzCj0uXgs9zZ8KPct7Cj28W4M9hu6wPS0HmT3Tr3o9LejaPW+M+j3Kn+g91u7LPbRUxD2765Y9OI6vPbdW7D14iKM91DfiPUDimD1aOpU9tkv1PWpNoD2fhrU9/CGiPU9SjD30Fc09/6IKPb6lCj1MJwk9Qr4JPWhGCj0GMAo9PDUKPb/cCj1J4Ak9rqAKPUpDCj1T8gk9POAJPacsCz2oHgo9XVgLPdFdCj34Cwo9l+AKPVY4Cz2yqAo9zRILPe9mCj3hdwo9C+IKPf7kCj0V1wo9tiYKPVzzCT3kwgk97P/HPYREyT2Yctw9LYXgPc7dsD06Fr09XfytPW03sj2zjnc9eb7PPSl95D2cZMc9h3Z6PdVFjT3wecY9m9WxPT1gkj0A14k9r8DdPWinkD0FgpI91Gf7PSSDvD0PhJE9lXHRPXP0yT1X6tE9xtL6PfX7CT0WtAo9TLcKPWBTCT3lOwo9b34KPb9GCj1Ajwk9KCsLPQlTCj0y0Qk9HjIKPZYpCz1MTwo9EzYKPdKehz3C0Yo99YG+PRnsgD1wJcU9qzzUPcpoyj2/b3Y9y43uPQsWfj3wzvA9ZUjjPQGfiT2YjNM9gqe4PeLIfT0HIaU98bMKPTBn4z3KEqY9fM3MPWns0T2Bq+c9mpasPbVZxj3SmOo9dbS2PWNEiT39q9U9Rm4KPY8BCj1MEQs9zKi1PX36vD09Ep89loPiPUL4oT0OffA9XSS8PTvHhT1WU9E9MsO7PZDx5D1R+rc9Fs67PT3U+D3H8Ks9pYTGPTDhuT0J3eE9WcrjPfJG7D2OE589Y3y6PXDNsj0bg+s9fKAKPf5YCj3lQAo9oEoLPTOhCj0fpQo9Iy/mPQv9vz2HZZs96S2dPaODoD1SjQo9ufcJPai8CT1Udwo9FbAKPbSyCT2b/Ao93z4KPaJmCj28vwo9WPMKPdQsCj0+0wk9t7kKPSxTCj3eYwk9fLkJPUQjCz3OsQo9RFW+PawHtz2Jk+09IUXVPeb5zj31MXY9VzzKPW9kwj14c9M9G5bSPWKb5z03T/M9mYbjPSsGsT04aJQ9LUrwPZuMgD31uLo93wmaPaBi9T3Q8cc9KTGOPZMxjz0by5M9zzjLPSCdxz2fEAo9sG4KPQneCT3ftAo9r9oKPbYiCj1K9go965MKPXEgCj1Igwo9WxgMPcn3Cj1oTAo9EvEIPXr7Cj0afJ8931qWPVH3gj0JHZM9xIjpPeYK6z2Tkqg9VRrFPdx8qj0e2bw9xq2KPeDDsT3OMbM9Bi6GPUs8oT0U9sQ9c6ytPUffyT30gQo9l9jQPaSu3T3cBo09vPjcPVpLxT2rnqg9f5PYPZ2ozD0lUok98r7jPTWwij36kpE9EhAKPcKiCT0labE9L6THPcge6j2ouZw9o/+uPUwp2j1knqg9E5TiPTSfqz0O99o9MDfqPeTjhT3xTOk96mWZPcdk1D01G+U9ofvOPVMfsz2Mve49bsfzPaAwgT10z4A90GWHPVlCtT35dok9am8KPdTDCj2Bqwo92xgLPfGgiT18NN09H7iZPSkvuD3IQcc9ZP+dPTNDCj0ofgo9DE8KPQB4Cj2tagk9B7cLPfzJCj339wo9jAUKPYWeCj0wFQo9138KPRNKCj2Elgo9jeEJPUaVCj3/ggo9yCwKPQYWCj1QuQk9DmoKPedLjz2pdNI9SeXqPRzb5j1XaZY9OMPCPd/Gkz3Za9c9TDvEPXzeiD00a5Y9yhuoPY27uj3/Gag9nBWSPRqwxz3Ap3U9gI7pPQCXij3Yjbc98J2SPYnAmj14AsU9XrSSPa+5Cj2Qcws9IzsKPduRCj3cIgo9TaMKPUPKCT0N7go9EqwKPfuUCj1PyAk9S90JPc/0Cj2THwo9JV4KPUvUdT1Nxcg9DK7SPdC0pT1EO4Y9MMzsPTM/tz2EweQ9JT/XPWJ9hD09F549+hKdPSUf2D20hss92PXxPQeV7D3nwIk99fwKPbe7fz3pj5M9OrSfPS4mrz0x/7w9ka3mPQo0lD35L+g9rJHLPQYusT0nwuQ91SSXPQp2gz3C3Ao9LLLwPXHN1z0yD5E91H2dPfcNrj1bcuo9+N7APR0gjT36x+M9e2GhPYcSlj2tPq49ei+TPWkbnT3OEbU9A4vvPXQTvD34TNI9Z5/OPTRO2D0iEYI9T0GKPf8mwD2JZLc92C6aPUbl6T3zhAo9CAwLPZLXCj2FCdk92q7IPdd9qT34woA95ELGPUkl0D0J9q09IIQJPSqsCj1RLgo9ZDsJPf5MCj2xTQo9dkcJPZIRCj0ggwo9oKYJPS1pCT1EfQo9NzwKPToHCz2QEwo9YEELPZFTCT0Ljgo9v4sKPcrZCT1w4Qk9QFXzPQ3Lrj253nY9LynGPVZP5j1mhN09Q4OwPQ4Lrj1S4Nk9oV20PdJL4z1zApA9DSHFPUStzj0X6Is9597tPS9ynD2ZFb497LHXPeeOvz3EQoo9+imaPQECwD3kaN09nWMKPTWbCT1vTws9WukKPVXQCT1aMgo9Vz4KPS7ZCT02zAk9700KPeiyCj17bgo9IocJPWsUCj1JIQo9VHmvPRn06z3syXU9B+TSPXjmmD2eJX49SIKNPTo+mj0uNXg9hprDPQpqmj3jY7U9tALqPaQrhD3Aynw9B7eNPWF8Cj2ofQo9ibuZPY/Svj206sU9ARaYPYNEnD0Kcto9yz7LPQsgfj0svKw9NXjqPZfjfT1ceMQ935TFPQBtCj1/38I92OHxPROg7T0W1bM9i12RPaqK6j25SKc9DfPuPQPThj393bE9Q/6oPaB6ez05aMs9WluRPc0hlD0HRpw9OP+MPUKExD1nC+g9O7XjPYIC2D0hnac95UeZPcZKwz3YIeE9RBS0PYNuCj1fNws95tSePYGa7T28huo9td+xPbOL3T16mZE9Zy7KPXdrwj1dsQk93ngKPZZcCj3+6Qk9awgKPboPCz2NyQo9sRMKPXOOCj0f3go9fggKPS9ACz35DQk9jdcKPaYdCj2ihwo9NfwKPeUlCj1oKQs9NhgKPWP8CT2HMAo91n6ZPYO23T1K2349y+OBPU7mpz33rew9EBexPc8E4T1o7vI9AYmePTarkj06tNI9rIaCPWjAsT1Kcrs9GYvQPbfxoD2qnMo9orx7PdMU0z1hLIc9OjXRPeef6T3ougo91nAJPVpKCz1d9Qo9eZoKPU9ICj0INgk90yALPSChCj35+wk9d4cKPToTCz0/zQo9CpIKPeFaCz1KdKo9mDulPQWwrT3SJqc9mUbhPXAWpD3/AcE9HQOwPQ4L0D1THPA9VLuiPY6MjD1jnoA9PL/sPaykiD0zaoU9JqqLPYntCj0UV6M9vN+4PXCl0T1RH649p6HAPZcaoT0vstM9GCHIPdMMzD0J8Lo9WYPEPaySkD0qw5g9scB9PR/+tj0ogcs9moTGPWediD1f1+w96aK+PVJr6z0ArJY9+BXrPZRF4T1GdNY9vdGGPZnJkj0YA8E90V6zPZk0rT1oCYo9e72sPX/7rj3a86M9E32dPR0Ykz01BpY9u8ncPS05pD3Cv7w9uvyYPUsgCj1Csbw9bSp9PcNtiD2whJI9y9XtPblLhj2zG7Y9IMeePZsPCj1YZQo9xM4KPfluCj0ULwo9Ds0JPdw0Cz0AaAo9KNQJPXa2Cj2SZQo9LzEJPRcWCj3VgQo9SiQKPeqCCT1esgo9sJkKPYLKCT2+3Qs91ukJPW9CCj2HWAo9wK28PYIzsj08DqA9B1uJPavZzz3B5+I9HfR8PWE1lz1iOXo9QTOJPSpW7j0b26Y9CYqzPWMfsj0w08k9rayKPeXQ5z10no49vY/BPfxvkD23E6Y99KUJPWyUCj37+Qk95kcKPX3cCT2k6go9Na4KPUoYCz3zWgs9SAcLPYJcCj2cgwk9AUcKPRBFCz3EMwo94WQKPZq6tT2LJ+A9Ldd2PY5Jwj1b8qY9YR+HPZLb6j2/MM49yUWkPYFR2T2J9nk9TMW5PV/X5T0+8aU9jvV+Pf2l1j2V3tk9G0u8PS7dqj1ER3U9uYfLPemfoT1j+989P2nkPXqV9z0akK8986jKPfZixT1zPd09LKC/PRfplj1k1aA9xUKjPabjsT1usb49HyW6Pcld7D22hoI9/pzRPQRsqD1UpLI9OAuLPaYixD0GuuI9osiOPfRP2z0XZMU95EXkPXid1D0BWOI9pc3tPQuF0T0xyK89IaDxPdLXpz06TaY9uYilPSOu6z2XObs9GDwJPcdAnT16Oug9VBSWPe8Cyz2cBJM9xkKMPXIxnz1LNpk9ooQKPQ9qCj1QHws9Xm4KPcNMCj0Kbwk9fpUKPTkgCj3NZwo9L1EKPfR0Cj1nEwo95QAJPduZCj0FeAo9BWIKPRVLCj1EIAo9z9YKPeGwCj0K/Qk9r70JPQleCj1J8Ak9R1XCPRkCyT0PzY896kt0PQpJ0z1YabM9vIzlPRdmoT0MA509fqq+PdZ12j1Ifcw9RYiZPWOrmD0Gc+g91FaXPRLj+D3LfIE9YLXnPawKCz1eIgo9SloLPUxRCT1nigo9vgcKPa2vCT1n1As9DpUKPVQwCT3fiwo9WMoKPQ1sCj1bbQs95AALPQFzCj3IkAk9GuYKPddVuj0Gt5U9fE/kPSAolz0nXu891pjnPVjr2j3bh449E5fNPS5qgj0HEsw9Vv/ZPS+VpD11qMo95sH2PbvVgT0puuc9u8HnPTYGoD3HO8U9Yul3PS4swz0Kr749G5GGPS6J8z32rak9P++XPRJPgz1Ws+U9x4+lPdYsrz217M0995PIPV4Vpj0Kqbw9hlGlPeRRiz0NmJo9mJKjPUic0D2A/qo9bwbDPZ278z3i6J49/aTvPeHwyz0YFvE9t9m5PU9e3j2ID7o9DUCqPexupz0597U9GHPtPfCclT1gXNM92hvNPQP1wT1tQAo9JDaKPfz8sz2i8dI9ERLNPWqC5z18sew9jryAPSIvxj1H+wk9aKsKPWvRCT2PKAo9SZcKPVlkCj2qjwo9XO0JPUFi0T1IlaA93xqZPfzhmD3R1+099XSWPYjZCT0Mnwo9twsLPWlqCj35Dwo9iToLPazCCT1rtQk9bvcKPQXkCj2F5wo9bk0KPb1rxj0ty6M9KtJ2PRHhwD040KY9e+qhPUAm0z3V7+I9bH7xPQG87T3MydI9agn5Pc+5sD2FMd49LZDKPSNN8j3zawo9Qx8KPRp2Cj1FpQo96DYKPYNtCj3WVgo9T0YKPS3NCT3YIgo9xKQKPWUtCj3q6wo9c1kKPW8RCz0+igo9qtUKPZoNCz0bDAo9KeIKPcxl8j3VguA9JianPR9ktD2Cssk9d2igPdAWzD0VB8I9AvbMPaEtxz2FTZw99urEPd7D2z27CYo9Thm9PeTv8D0zxeM9PYByPVNyoD0OUKQ90IvsPfc36D1QZZE9gD7VPVJclT19qo09Kw/vPa4/1T35n+s9AIn2PZa++D3i3uc9ucLKPalvuT3FQr49WKeiPRpYvD2oIdg96V6iPbs0iD2plvM9xta9Pbhkjj1Thtg9i+CzPd99hj3n04Q9RoqrPTUP1j20+Jo9Vc2kPULD0T2Thos9na2fPY+BjT384PQ9ObelPQDaCj2fEc89ZByvPd8dwD38+6M913y9PYv38D0/kLo9FZXCPZzQCj2v0Qo9olYLPZc8Cj2OVQo9OzUKPcrICj2OxHw9tWXUPRoHzz3mHKc9yw6qPfqR7j37Gc89jZnjPWtFCj15jAo9IvsKPecjCz2PpQo9UXEJPfzYCj3bmAk9ZBoKPeQkCz28owk9OPQJPc3UCT00Owo9mjELPTXsCT38ewo9RSLKPRTNwz3UM9c903WTPRnstj3Ttow9tbnvPe2WCj1/wgo9R8UJPQC3CT3L9Qo9P0oKPYfVCT0MEQo9j3oKPbTYCj0T8Qo9d2kKPSBMCj3PFAo9e1YLPcLsCj0Siwk9VpoKPScLCj2MuAo96PoJPakaCj0kPQk9SuDCPcbYlj16qLM9OxXiPbBRjT1TrIE9chvdPf0Dpz0vWpo98n3IPTK1wj3jeLs94wmaPQ9Wtj2okYI95dDmPcj1xT0L6p09ARvdPdHl4z0KPc09ypSkPboqqz1q2vY9pxeAPfpzvz12Osg9M4PGPbXslj3vKs89AAqFPe6u4z2fz9M985GIPZ/0gj3kA8w9wfK0PQyVgj13XLU9XpG5Pefpnj1+7ug9RpelPUVliT1MaoA9aB+BPWNtyz2MatY98xOVPfi2oT3EIZg9cIG3PdIMoj3e5YA968qsPb0r2T1lZQo9cfCCPdmCoD1QyJ49tzuWPaLksD2oTdY9AXGFPZbthj0+SuU9eJ0KPeDvCj2A/Qo97d4LPepmCT0q3Ak9/zcLPY0iwz0ixO09mTG9PeJPej3VxK89pM3YPZxSiz3nRJg9yaMKPTs1Cj21Tgs9ccMJPeGoCT3cNwo92dUJPcH2Cj3RHgo95/kJPWuRCj218wk9bE0KPbXRCT2ZNQs92xAKPapzCj328wk9aMvbPfhO8T2Y0ek98XkKPUrpCT1NvAk92QIKPTQKCj3DuQk9t6sJPSdkCz1/4As9x+wJPedmCj0x1wo9c1AKPQ3hCj0vyAk9nPUJPXNaCT0kXwo92CMKPcgOCz1ivwk9G70KPY/VCT27vQo9VKoKPRqiCj2QXKA9H1WpPTJDhz1JXpo9IzHNPXXdjD3wIMw97P2SPUJ17j07uJE9ZPCcPVxo3D3AacA9f2bNPVxDxT0Dnaw9sFSEPSvtzD1rqas9RbDiPVu8kT32jdo9h5DCPaTkxz1bUoE9L6PnPZngvj1QJqY9xriAPTA8iT1C1q49nW7NPW2z5j3NcK890c2OPQNgwD0R9Kk94sezPVJ3jz2lUZw9sHeXPdcGsj3FM9Q9Zc3EPV8Hgj3q1MA9exSyPZjB4D01YvE9ARd5PRGi2D0stZo927PdPfm0qT0dvcE91jTBPQHKCT3rqKU94RvhPYHh0D0XVrI9z9qlPUVouT2zbNc9e3KCPUABxD13wgo9bFYKPUHYCj1lGAo9fXQKPTPcCj2fSZ49uJicPZ7Wzz1IAow99/THPSOB3D1M/LM9MXmQPTSJuD15tQo90FgKPXgMCj2lhwo96D8KPVtHCj2v2Qo9GUAKPV71Cj2pLwo9lAAKPXpbCj1QYAo9o2kJPWoZCj2vego90ckJPd2mCj0NAQo9K+EJPa4LCT26xAk9IMUKPYzBCT32QAs965EJPbPiCT1CaAo98HwKPa8uCj1agAo9cYoKPfHNCj170Qk9CyYKPXM2Cj0N5wo9lXoJPSPFCT1sxOo9tJisPekyCj2qJAo9cukJPbrLCz07KIc99uzaPeUIuj0zrIA9qJ6tPaT56j20xfY92yvMPc34pz090u891IGMPcLpxT3yo5Y969HzPaW9wz3LH6c9LIbLPcgXgj0r0bU9QOisPaGRpT1/9+Y9MaSmPTH6lz2U/o09OjmWPScQrj0Dw5I9p5/iPd6v0z1CG7s9OkyvPSKn6D37dfI9s+zPPcYUkj2xJeg9uyKRPWW9xj0yHZo9OZzGPYR36T02U6c9Z/WqPfKYwT3uQco9YH7SPZcxxT3ZqIA9mDeGPecMhj3CRHc95vm4PT/CvD14Eds9aHqbPQe+lD2Cago9lg+GPd6g6z2u2XM9eHSCPYPi2T1u6qg95uiXPUSamz2OnqE9VGaEPYP4Cj3WDQo9P24KPZHeCT1Chwo9T2wLPQaT5j1I/rA9Nz+2PRVF7j3XnMM9qiPvPXFQoj2Gw8Q9RZaWPXQbeT1j1wo96Y8JPe0VCj06cws9d+cJPUKYCj2TrAo9+o8KPaliCT143Qk962IKPa3QCT3V5wo9JUoKPWeNCT3XXAo9uZMKPWeECj3kaQo9u08KPRbDCj3o8gk9md0KPVuCCT1pPgo9jE4KPcwvCT10mgo9orQKPcejCj1Bqwk9uboJPaJ0Cj0A2Ao94XUJPayOCj3BLbM9jcb1PeBDlD2tS7M9O2j4PTJWxD2zm8s9/Vm4PTtHsz1PTNs96lyNPYOo0D2zMtc9w8eCPY8rtT0bQYY9NSzBPQicsz2z4K095j+fPT6xjT3lX5c9D56lPZuBqz0VIN899IrZPTbiwD1QJ489kc7YPQ/w5D29Vsg9ABaJPX4ztz04KtM90h+3PUJ08z3cwc09QLDwPTYV1j01X8w9lByfPdCdtz0KTak9Jtu5PVC47z1brPY96dXyPdz6kj3wkLQ9xNeyPZeYnz1gqtc9yt+CPX+p6z2MWvU99R7cPdBW5j2rvK49bqnZPZ1J9T2j75Q976XVPRvb9T0doYg9dEncPVGJCj3/wZg9hczVPa6ozD3eVXo9LOm5PVkfvj2+5OU9z4PuPXkPtD2kOJQ98ewJPeonCj04sQo9kC8LPXp3Cj0fkQo9aMvcPVdgtD3LLIM98aCdPUO6pT3jpeo9up6bPYr/9D0ZCdM9FUwKPRHvCj0Fkwo9iToJPWd2Cj0guwk9+P4KPVZjCT0uAAo92ToKPRcJCz3qVgo9+9IKPZfpCT2uCgo9li8JPcxBCj2tQAk92AUKPQ9xCj3J2Ao9eg4LPS5xCT1iVgo9JbMJPe6ACj2TSAo9vtIJPSM1Cj2lzwo9ZXEKPSk5Cj0WkQo97iYKPSbKCj2ytAk9rNYJPSXEyT28sok9EZHtPT+t5j1FpKU9ouvZPRZnkz1fkMI9o1+APaBqlD13xpg9uNvSPSrZkj1aS+890r/oPabRkj2Lenk9ZmeePVvtnT2AcNY9E0uJPRzK2D0yOqs9lD+dPc8s2D2dJJY95rvrPb6S0T08wp89An7kPQ0gzT14aYo9y5aAPZs90T2Tz8U9vcO6PZo17z1YLsY9i2HePW2Nxj2TmPI9XUmlPUnksz2ZZOE9oj/0PVjE3j0+Zo09FxrtPaEA2j1FYbE9jX3ZPdI6nj2ySdM9qi19PRf8oz02iNY9yU2QPR0Dqj1wpN89dmN7PdWsuz2e6cg9zIWfPRXbhD2Pogo97hEKPaXnCj0NFMI913zWPemegD1hg4A90ZCOPV9dqT2sh6A9BSzjPSa00z2TgAo9RVALPfbhCj2AAQs94KkJPSEBCz2EnAo9cunPPYbltT3tkak9Ok6rPRvVyz3/POk9/g2CPakglT2R2MU9apcJPZlPCj2QAwo9Or0KPfwICj0NTQo9IL8KPfQpCj3Jtwk9A8wKPQ0bCj3iVwo9EYAKPUOtCj0PqAo9DDEKPWcUCj1H+Ao9uY0KPaRhCz3Ciwo95YgJPVfOCT1Kwwo9IX4LPZwwCj2eyAo9iyoLPf2zCj0idIA9vaXqPQSFiT1ugwo9HS4KPfOACT1Y3o49cX+qPUqiqD02CeA9GXeEPWPYvD1Y8aA9H9T2PThxej0HV8Q9GnvlPew64T0nJ4U92DCLPcWVtz22aa89sHiGPdEClT0Qnp095G+iPbzFpD1uWdA9FIedPRGwqD2Tf6c9In6pPX+f9D3DTvE9CzCOPTJ80D3VhsI9WsvfPYt24D3Xw/I9ZEfrPfrylz2/MPU9HnjJPQhgxj2SpfI9aLmWPfc6wz02kOU9QtqhPQUo1j0DxfY94VTJPWHOyD1gmIE9SLDGPW488j0t0Mc9fR7YPWuM2j3BV7o94NSVPYL6lj1dcIw95rfiPXbJsD1mHPg92YPjPR8Y7z3vQbs9WVgKPVqpCT1K8gk908UKPWA+nT2wOos9imWfPYsorj2rT9M9tHPLPa5e5D2UN389kgd2PbOmCj216gk9NY8KPex0Cj1UQQo9buUKPT6NCT2U7Qk94b3fPSPLjD39DqY9WHCJPSQUzz39u989FnPsPccsqT0d/nQ9tqWdPTtnCj16+Ao9o1sKPSFKCT3g/Ak9zBoKPctcCj3Y/wk9wjkKPUFVCj3QdQo9cjQLPSOrCj3ucQo92X4LPf7ZCj1bfQo9POUJPdsmCj3mAAk9sq8KPfY+Cj2QVQs9WIYKPTmeCj2sfgs9pG6SPW8y3D2CNLU97tDSPRoZsj2fAQo98U8KPab4uT1sE6o9dbKJPajFsT3AIvc9Pm2iPWg4yT10E7Y94PLYPU5toj1dC9A9L+3OPcBpuz1UZu09iIp+PQajnj287pg9KMzUPbzzhD3e7NI9vP+xPWAzuD2Cp+E9yPLvPeG8yj3/zqQ97srJPdg70D0NOpk97gDxPXOBuT3kO4g9eDfiPdEi0z00HfE9wAbtPZcDwD1fYbw9u2y5PZ9qwj37BMY9GimbPceMtj2AU4U9v5X0PfA46T2H7pQ9qZqjPXuCtz2wApA9u0mdPdUA1z11wtU9YBySPZiVnj0GxZg9rtqfPSAbiT2dl6I9Ky2mPVWhjD3G+Z89gzcJPeIVCj0U9Qk9ilcKPVFACz1CKQo9pb0KPfBQ1z0u9ZI9O03JPVzyyj1RmMc9t960PSg6pD0XhLo9Wx24PTHleD0/dJU9bYaGPdnTdj3pOdY94sm0PWZSCj1oNQs9MRznPbEY0D0F2MU9q1GMPdB3vj2KZJs9V0TUPa+StT258oQ9zTAKPRqCCT13Bwo9BewKPbgTCj3Mhwo9hPYKPZPwCT3OasU9Fr/uPSjf2D2SI7k9fU3KPT8VzD0n5+M9aLoJPQiZCj0kkQk9ZUkKPbniCj0XUQo935AKPeOACj304Ao9j7YKPRx1kz056+I9wMvjPX77pD1OCJ496SC+Paqhlj3Cpwk9jaMKPdwVgj3qVss9pDWHPXe0wT2Dipk9+OnzPVCr8T3h6r49BbnEPcKohj37yZA94prQPULazD2/2789KDK7PT70uT11eI09HQiQPa7M6z2fqe09z/KrPc3E5D09zOU9TkqqPdRDuD3XtXo9pZGpPXPi4j0Yous917/PPbAPyj18rbw9TwLMPapheT2fwLI9NibgPcqcoT0R5pg9sCquPUIkqz3lDJM9YMT1PVlcgD0Lerw9mBylPZvMpD0fOsw9a+iFPc892T2SBPY9XXO4PTNjkj2Wp7I9mxbPPd13pT03iNk9JY3zPagvyT08MHo9WPqbPXRH2D1iXeo9R9zkPWzItz0hOQo9YH8JPQpvCj165Ak9nucJPZCGpz1V8fE98uibPR22kD0tpqU9yjuXPUIPrT2oTss9ZnHjPSmWgD3WRck9AT+gPSTl5D1nesk9qIGWPR7kCT15lQo9qcnSPfNIoj2cv7A9PSGmPSomuD02pK89QUjQPS+w0D0VzK49K0EKPcGnCj2IFwo9nAgKPag5Cj0wOvE9EM3hPWRflT3dj4c9JDiKPdCSqj3Zi7A9FIb0Pbp2nj0HzYw9rtqtPQSACT3a9Qk9l6AKPbjcCj0yDQo96bAJPeHVCj3HvAk9E2EKPUOt3D16ErE9xYuhPciRuj1iLJw9Jz2KPYCehD3ZUOM9YbSdPcZLiD2Rj8k9F5iaPbBTxj3lXt89Uxa9PWlz4T30X6I9ckW8PYTnej2cGaQ9jPSlPduL4D3CHao9QzSwPU/Tsz275549UR6qPXoOxz02Dbw9vRzsPSRt4T1A0uA9wqO3PTRv0D00Otk9NJ72PWAazD0V9ak937/BPZql6z2ZsuE9BfXwPSJK1D3FE5g9UOrLPVBbuD3tEeE9AWezPf846z0kh8c9r1yyPdkW4T3JPOI9Zz2KPaZksT0cVqw9Pi2qPdIKlD3dBKY90VDUPRblfD2uQZo9Cp/rPblsxD1QIug9yjLPPcm4pT1fCdA9ydavPQX7vj2m3ZE9VE+VPVAl3j1/owo9A6sKPejnCT24uAo9Zl+GPcyHqz0bpaE93CrKPeL5qz2VHbI9CaO/PdQ73z28Yng9XM+MPVNlmj018+E9BMPFPbHc3j2prbs9ObaVPVzkCT3bTMg98FGNPSs37T1Yv4o9fkmcPRWXeT1aDNU9XmvnPfHohD1Hhws9030JPbYICj3N67Q9LqWEPSlG2j18tuk9bdh8PZjH2T0xcIg9z1WoPa8QrT1Xtpg9C/3kPVVbjz2FG7w9OaiGPZcyCj3kvQk9cvYJPbXcCT1Ykgo9is8KPYwpCT1ofgk9aiuZPdf6kD2ODN09YRqBPVqV8j1Mct09qSzSPchBuj3DirA94HqaPQsI0D1oMt495nMKPQJACj0/DKQ9XGmGPUqZlT2gjek9ygW5PTETuz2Mndo9l4iSPSPT8D0dUfE9EyrPPaLm1D1bsus9lZ7uPbiYeT1NgJU9RtPmPWntqj3oD4s9ZS+GPakQuT13FsI9CjfiPcOxfz0nNvM9FUWZPUDczj1IUpo9t3frPTLdoz1TOb49MzD4PdZbiD3MRas9jt2SPSwHkT1dMOo9OoTAPdwCqT3wMK89WnD2PQRD5j2gLcE9GNq6Pdltyz2y0eo9sqnNPeroiz2R8bI9ogKyPcs2vT2ugdY9CWDiPbFcuD02zbE9QpfbPaY9wj2Ws4Y9GATqPZbulT0oeAo9KJsKPR5JCj0w6gk9cEztPeqZxj3jVPA9rzm5Pekefj0nT9U99bvlPdIMgD2lTKE9Z5uzPazHuj0/3ro9v5h7PQLmuj1ZmKM9UeHQPeyrgz0b9cQ9mPLdParknD1kmm89sOWWPWF2bz2jp9Y9GaoKPVoZCT00Vwk9B67vPSeIiz0zEJo9/fCUPUl0iz31ee49TsvfPb/HtT0BE4g9B5K0PcmLgD1ixeY9QrDdPQAfmz1ZMK09FEq6PVuOCj0ezAk9Xu4JPQJMCj0eAwo9+0MKPVXawT1Q4bA9ouraPaKNoj2hNMg9m7yoPXIHij3rYbU9LEzaPSG32z3j3uQ9duK8Pcu7pz2Mmgo9okEKPc2dCj1iUco9NnjdPSLxij3ZZtE9k8/sPSRbkT01QvA9JX3fPeaE1j1gHZI9/kWiPVQiyT2skLw977ODPXRilz28FqQ9Cr68PYNE1j3wTKI9oj+gPamW7D3dKoM96XaOPdlQqD11bdw9MqXHPbeC6z2QcYs9v5nlPbgpvj0caYc9U6eKPej+sT1M/6Q9VDXwPTW38z3BRMs93rWlPZzXmT0R9p09f8CoPTmD9z1sNeY9NYHiPTm9Cj2L8gk9g8oJPViWCj11Wgs9MsAKPZToxj0nQd89jp3SPV8SzD3Mf6o9qjy5PUze0z2TB/Q90cLAPd3oCT2oCwo9ZfAKPcNHCj378go9QXKLPU426j1wgr09nrvTPQJy0D1c9vA9ilyePUfinz1jbPA9JOfQPfUA8T1smZU98DHUPbo6qT3OCak9q4sKPaZ7qT1u9Ig9KRHrPeYSuz3lkeY9onzSPUeHez2l1Ao9iG8KPe5ECj3hOcU9JJ2dPdqyuT1otLU9qJXMPecK6z0FroQ9bj69PeIewj2pdo09tkm7PWVC4T02FYQ92ZqgPd2fpD2Dzrk9RZHPPb3rCD353Qk9iEAKPdn5CT2jdAo9gBrXPS5M9j3ybOQ9zIHOPWIivD17S8I9TDzzPbIl9j3XAuM9KVV4PYXR4j22VaM9S5/xPYiY0j1a+tY9ANyRPRvlCT2b2PI92W69PXKX0j2FrXg9W1WoPVw3eT2Xks09/le0PbC0uj2tFNs9OCPNPUCznT29LpY9GvCiPam+sz0ks5M99a2nPenIqz0axrE9jVPjPb1k1j3An8o9U43DPVS2mj3AkL89a2nbPU8btT01c4g9iyehPaQO9j04NoI9JSGFPXbapz3EOdU9a1F4PYMApD0c/+A92KPVPTsXij2WXMM909fWPed1yz1IUPQ9AEELPdD6CT2gKAo9DCwKPXK4Cj3FRXw9jurhPd1BsT0j2YA9sDbYPXChuD0AlY09CrHIPSGS9z0FDLA9ykAKPa1iCj2F6Qo9w+wJPQXJCT0Gowo9rkIKPXA/Cj3jdwo9re8KPXFAdD1it6k9R/53PaEx0D0pWbM9AC6/PTcqkD0g9uM9alKePTIQtz1k5No94HyqPQTA5z17O489nNbKPZKY7T2Bw6I930QKPeRACj247Qk9rUigPftsuz1J6t89v+jiPbimvD01mIc95JbmPSAw3z3Vgbk9bXWqPcO/hD3DJok9SGGWPUhFkD2RUM09CFDGPeU5yj0sB9Y91EULPdHjCT22dQo9ZHoKPV0KCz3LqLw9CXiFPbS6lz2NK8M9riuIPUcfxD3nq+U9rrLYPZN6mD003Jg983TXPU8XzT2Lqcs9kEXFPSFgrj2dJqY9jyqHPak8Cj24nQk9AG0KPfjFCT09OY49LKn0PUPOtD33KI89F0/ZPSNA9D2pFnw9TTXHPcqToj1XDrY9xVWcPQiqqz0XoJg9q1PCPd2gkT3NdZw9Ppp/PavdnD0MUtU92OK8PTROvT0hc5Y98arMParRmj3LXY89vOHBPdB0nT2aqOY9+wuhPcA0yT21gpQ9MQZ6PSmOsj2dZ8g9yo+wPY4j7z1WQ9I9Cum5Pbc4vD1Juwk93CsLPdDuCT3Q2Ao96UIKPaYAqj08Poc93A63PYdQlT3Bdr49EnblPQzT3j15l709KxviPTxRuT3S3Ao9XioLPQvaCj3XZgk98+wJPTuBCz1sGgs913QKPbICCz0MmAs9OE6fPf7VuD2AJpk9dgaSPft7zD0O4qA9CJPGPdfFsz2cI4s9XY7LPYpy8T0P5JQ9CjHsPVXiCj2MT5k9MQELPez8CT32Lwo9AcIJPU1zCT149YE9Cn+TPS/tkD1ZhI09KdHSPRvoqj21f9A9dpK/PSZw8z3TJ4k9W5P0PVy8oT2cxMY9JCXnPdShrT1vK6U9l/S1PbMazD1lp7w9wWcKPT/NCT1L1Qo9MMoJPaD52z3vXOw9QqWvPdgojT1bRME9PKyfPWiZ3D39JJg9PdCQPbwsiT32yLM9q23APcQqxz22q949R1iUPTT/4D1iis89lBiqPbfWwD1NE9U9QBXCPVoWvz1Ttaw9L2jIPVyYvD0GPIk9dQipPYhrfj2dYqk9NHamPY8rmz2FD6k9yyzAPZzJrD1DVOc95rDhPb5Ctz2Ww7Q9MRrxPUOpxz2BkOY9PlDmPem14j2pXIQ9A43pPYP6pD2rvJ49YGLIPbbq5j1S8cw9P6+6PYpa7j2+zqU9eiW7PaD+qj1Hm5c9ki3aPQ9A9T1tkvQ96NDLPYUWCj3g5Ao9ihYKPTOKCj12eQo9YM0KPe6Dpz0tIcU9nR/CPbGzmD3fGek94LSHPWT/6T1OpvA9UJyEPQnECT3RFAo9v5kKPY9qCj2oUQk9AC4KPTPpCj1yzAo91mkKPaiyCj3U0I49QCTiPeRRpj0DTNc9eurrPaAi6j0wUaE9wLzePUtOkD0qSbw9nMDPPSOqnz3nS809GmS2PRf6Cj2qSQo9Z3wKPaoxCz2nlQk94DmfPRKD0z3eyLk9P0arPTibzj1V/LY9jUTHPYF09T3B/uI9aa/1PepJkT3XkZ49kjW8PXHW3D1OeN09VEnEPSz3rD3WT4Q9SqqrPbCb4z1l9wk9EBoJPeH2Cj138wk9l//JPT3+1D2BNo09UJyYPZQznj2yMPI9gjrgPWKQzT1o0o09XOK3PQZ7uD32XqE9xCi5PY6FrD3DOJE9wmzlPQgsqT102rQ9dAbYPaKvtT1Qm6o9CJTjPXRjmT1S6ZA93weOPd76hz1Lf8E9lSbgPbR94T2JuI09O6TqPUs/oj0Tp8U9soC0PYGg2j3EPrA9Q5rNPbwBnz0o89A9N5KWPYTgwT1qz649P3usPTxXgT378p89INSfPRJMeT38i8k9iTzbPdfRuz0IWuI9ebbYPRahmz2Jx7A99JSbPTw4ij3JyeY9JSDmPWhd2j0gPQo9YTsKPRNtCj2wogs9C68KPS/3CT23PQo9c46TPSPPgD08+pM9hsK6PVNHqD0d6vQ9kwCbPRxB0T1c7qE9oTULPdW3CT2wjQo9t3MKPQoVCj1eYQo9fGUJPaouCz0uawo9c8kJPeYZyT2fFeY9yoW9PYnRzj0MJ+M9RvnRPTjb5j1IAL09F8+NPSLatj0Wyrs9hkeQPdjCvD2zru49xO3aPS6lCT3mlgk9egkLPTMYjz2AUuY92m2UPQgAwz1BvM49mY14PfFj5D14RZE9Wp6vPeBR3j3Uguo9kWOpPW0Svz1wlX89RQCmPQJnoz08yN897cuoPdS/2z27ZaM9HBS2PQEMCj3yigo9LAYKPYW5Cj3PFAs9jJ6OPcOl3j1RZeo9xXPhPRenlT152rU9oc7fPRAr7T2JYLQ9lrbEPde5mz3eHpA9+6h1PXd6lz01btE9V17dPYcSnz0Im4I9o2mfPU++6D2QOY49BY2rPeCV7j3jJLE9TcqyPQ7pnz0wLaU9boG9PZsZvz0uBtQ95gbwPbpq0z3Ziro9CzKZPevQkD1/BYs9BsrSPVYrgT0h8KA9BjnuPbFj7z2yw+w9xoLzPdiYrj0vA4w9FLL1Pelezj2brrg9W7fAPWz5tz1GS8w9/Xa0PUdo6D20d+g9ULWZPX7/oT0Etvg9jAe6PXupCj3U1wk9PxIKPadHCz0RUQs9XcwKPQmfCj3/MuQ9ruHMPXXmhz3qsJU9PK/MPUyB1D2RG5I9D6CvPd7cCj1oXgo9x88JPaj5Cj3dkQk9jsIKPZbtCT3qEQs93noKPZecCj27EQs9/UR+PZt9xT0aYOA9KVvePdUu2D2R6b49znbwPWj9gT2BFIU99eqSPfuAjT2DzLc9ryLWPeTqrz13ZYk9ZoQKPQFZ0T0daJU9j6HIPVR9hj2KPoE9CXzePVQJsT1mfss9HJDmPQM/pD3zS6s994+kPUWdsj1tNIY9v++CPcRPnD2iHc49bFqsPZsU0T3OQ+09dQ6uPTbN9T2Zf7g95QoLPe0FCz3Yygo9GyYKPd1nCj2B5Ao9DTGCPRd6rz2e2a09JvWtPb13fD08AaQ9dqmEPU0slj3+m+k9RbTJPdRM5T0d1pY9qrzWPaKKvj37RXk9ZqyZPenl5j1gLrA9Yt+dPcNCmz1B4Z898uSQPWtg4T3cx+M9PE2CPRlP1T0rYts9i+6aPYk5mz0YJ349MVubPSuFjz3MAJs90YjMPfrN1T2X6q89u2KmPZj52D0gU4g9DG2VPU+e0z1BM+c9uImZPfUOyj2QksM9vaeuPacEqD3J/N89CI3gPXZSxD0YB6k9MK7ZPWCQiT0jTPI9pJfaPWSjkT19jQo9e1sKPYzyCT1wFwo9yEEKPZGxCj1LzQo9oWeVPXPQgT2lD589NWWGPUTqtz1Bh8I9UmjbPXHKCT3ssgo9uOQJPdrWCT2pXQo9DJMJPSG3CT1kD8890M3NPdUHjz1aHwo97WIKPR5TCj2+7889jqCiPeqx0z1txLY946jMPcnH4z3j1489SMevPTESvz2DpZg9GsCsPdu4fT3bv889F0OIPTQD3j1WZOE9W/qAPZ0ksD1vNM89wxbVPb/h2j3lduI9R6rPPa3mjj2bbsk991y+Pbmj3D1WlqE9w62qPT89tj2AKNY9HhCtPYbYzj3LRes9Z8nJPe1K1j2MKo09OAGiPQNNuz13Lws9RzgLPbo3Cj2ZC4I9VU64PVEqCz2dGQo90GYKPbJpCz323Ao9geGIPbNKwT3jE449xkXrPQ+ssT3MmMw9uxbLPaxS0D3bEYY9wPSWPWrDcz0u6Mc9X3vmPYrTsD0Jlb89x9ywPf2v5T1Q5K89pMXuPZLmez1eWa899f7kPe2r0j0ans09ZJCIPcdavT2lYuU9MuioPayGqT3kYOk9nFWFPQqqjT0pqY49J5e6PfF77D2i6NI93GDDPWTWgD1fMLU9rR6kPdkuyz3Ub7U9pcS/Pc0csD0k4bg9auDUPUO7yz2obdg97VOEPeq31j1i0IM9VsoJPZHmCT1Z0gk9tCYLPSM4Cj0e+wk9wGoKPRquCj1G5Ao9f4q8PXoVjD2xr6M9WybtPY61Cj0Bmwk97WMKPRx1Cj1zYgo9V6wKPd68CT06UQo9qTPoPZD2iz1nyZQ96A3DPTqOkz1Jppg9N6cJPfMN3D03b9A9xziZPdWetT0P46c93bW7PQTytD2Dnrw9LCq5PZQ55D3Qt7U972N2PYnOxD0s1rI97fGWPb5G4T2IdKM9r1vBPcD9sD1gbYk9lHmfPZFCpD2DG7M9K+Z5PfWogz011HM9f1TQPU82vD2r0649IWXIPcWZxT0ztbk9geKCPcsUvz09k+g9nS+0PZ/ZgD1zTq09imaMPcG6CT0oRgo9HU3TPbVjjD0nHMw9iAWYPQclCj2clAo9v44JPc0XCj1UO+g9l9a6PZp8iT2qy5g9A3qaPa3f0D369ZU9N2uCPVTJ4T1chJ49OkfXPW8E2T2kerg9aHSnPTj18D33bI89Q2eOPbhPyD2YsZw9oWiXPRFU4T29jLs9GOq8PU+5vT0wtt89w+P1PbSCuz04sJk9bFKtPSLwyD2G0vA9u2XePQC43D0/Dqc9voKAPb0C8D1VkeI9BrSVPR0OvD0pv509OUHHPTKbzj3nqaU9G1DdPaVFij3N0Is9xPj4PWAZgz2sv349qvmFPRVfCz3jwwk9aEIKPeRRCj27Qwk92R8LPUzBCz2lbgo9SwsKPY/8Cj2g0Hw9SeWcPQFT8z36De89yPsKPZD7CT2NFAo9ikAKPUhYCz3LoQk9ZbIJPeg3cD0JeYQ91IfZPbLXoT3nytE9jBV6PTcgyz0pwAs9+gaiPYYHiT0K4so9CVCpPeiDhT1Al7o9E+u3PYHWxD2TucI9eHSbPX+qgD1xXKs9DeTnPQ8NkT1/w7E9/3G2PV9X4z1FnLA9ejx0PWLnuT36T7I9db5wPY3FcD0n+ns9M6+CPbWN6D3f2ok9d310PSxm3T1JAdA9ZA6APdXu2j37dsM91UzkPTyCmD0UxIw9GtLsPdH9rz2GeM89gSEKPXgzCj14Uo89TU2HPVpAhz2Os689nroJPYm+CT3RVwo9rZ4KPeFYjj2OMso9uF2IPUhN6D0t96U9rLi5PZSerT1eRek9B+x/Pa3IvD0mfeQ9czPtPUZYxj2E5do9CC6lPVyvzj1aoc8993nFPVmJ2D0NWbg9CWL2PSYxiz3Ip4s9jvCPPQKLmD3A7I49qqu4PQqWkD34rcE9DmiIPTY9yj05ucs9vRWzPUG5yD0ZvYw9G3fhPYvr3D1yn/Y9veiRPYErhT1y/KM9vZmIPeS8zT3HQ8o9pKryPX9AnD3f3sw905fzPcf/3D1Xggo9Pu8LPUu1Cj2g1go9ptoKPZ0aCj080Qk9wn8JPSyCCz3tAQs94/sJPQ90Cj0Gpgo9gy4KPebNCT1ekQk9hVoJPQX4Cj2q3go9RboKPXXUCT2PTZc9EH3qPY4o6D22UJg9IsjsPStj3T2FmMs9DHTBPTZFuj26DI497IPPPWRelz1+/4s9MubCPTfF8j2527096SGWPfdhlT3nyIw9tlWXPWBe1D30K5c9E96OPVj9jz2+sI89TwLaPapesD1ahco9J8qPPT584z18Rag9JPCePfLapD1TkeE9KSDNPRcCwD0He6c9LkqgPTF1lD0Mees9RAnXPY35vj0/VoY9SuvFPZo3wT3J87w9B8PyPTKJlD3EIgo9rqAJPVJqjT3PiMs9qs/ZPZ2OCj0fOQo9DboKPbzMCT2UdYc98dCzPcbb3T1mOLA9gW21PRlc8T1ZmHw9eMyyPRmlrz14Z+E942p0PWGr2T2zOeM9jZnlPVOZlz29itE9mem7PYd9mj13FPM924KiPTRb6z2sJu09vfKcPcKPxz2mcqY9criIPUy3jj0r8+49+He+PTqyzj0UEYs9LmGuPawUiT3ZCrc9KjjZPQHA8j3A1qU9ug2tPaaP6T2rDNI9DuvuPVAepT1XppI9j7zjPaTE9D14Sp097xH4PX241j3UaAo9C6gJPcrTCj2T8Qk98eYJPVxYCz2ZRAs9ze4LPTwiCj3Lswk9FQ0LPTXoCj0rwgk9utIKPc6iCj1KOwo9nJsKPWYVCj136Ak9u54KPftOCj2xWQk9lxkKPR3Hoj3gkcM9FCHDPSa2mD0drLk9rnLfPQGnhD2bXKE9CFaFPbqbCj17Dwo9s8fyPbLG1T0nrro9veOiPWAGxj16H3U9DJWQPRim1j09xbo9AWrXPZBZyj2JQYA9aCbwPUiIsD37rqo906axPWhVgD0k4LM9TK/CPQ5qvD05ZLk9Fd+fPRPivj27g3A9Pc2VPYeTmT08E9Q9VTy1PUAQqD0k0eM918+HPbqbhT36lMk9bEblPfhcnD1hvNw9ZLUKPelLCz2/3Qk9FCIKPcsXCz1oxwo90hcKPT5GCj1xKQo9TWp0PQG4iT045ro9JDTLPehxqz3eack9Qo6NPVC8kz0M6es9pcnZPUTvgz1U8NE9txqSPVZ7lT1PYYU90mWIPdZbmz3hK8E9192BPbRooz0V/p49fx+LPfFJ7T1nboU9Mhe5Pftlgz3VPKU9H/CtPbhA6T384Zc9gJB4PRjRsz3vTsI9vEqwPReMxT0LGN89tQTyPasrwz1VZe09Mu+rPfoE3T0VdbE94eSiPf32wj3x1KY9ecSdPcoVCj1Xcgo9fAwKPc39CT0sMgo9y0UKPbj4Cj0Dkwo9808KPbblCT0XMAs93BwKPfkrCj1v1Ao9SOwJPU4jCj2VSQs9tEwKPcMNCj31Ego9+8kJPctuCz0pGwo9XUILPeVkCj2ZHwo9sO6YPTCV7D2BLnQ9F63VPSel2T2H2rc9oYLiPS1XiT02fuI9li0KPcmuCT2h9gk9zd6sPbvpyD15TOc9s2aRPSccfj0prpU9NQZ6PWJDhj0mq5g9DXLhPVn7iT2lFOY9XEC8PdnYqz26X+89HeDfPdbE6D0KULA9seWMPZcc7T0qv6c9JJTcPUf1rj0S4sg9h/elPT/lxz1nPX09HDKLPVkfjj0Lh/Y93CnZPfZBjT2GZMI9H1XfPQFvtT1Jnwo91m0KPX/vCj07sgo919YJPdhWCz1jPAo9Gi8KPSLSCT0885497MPIPVv+rj3Oye49qXvBPeDc1D0e6dM92kCnPfN8fj3V4uw9jXx4PZ5Y7z1gGcA9w5OyPRus7D1oDbs95zeTPdKWgD3p4ug9tZfFPZX24z0lUro99c3XPZnx3D3Zz6U9JlOqPSGFhT3Kacw9duTpPQcigT17frc99jGNPfnt5T2fetU9xIGZPcI+gj0uvd49UU3pPYC0cj0nI5c9SrirPUdUhT2oPbk9/RefPa9qqz3rLao9nLfZPX3ZCT1TTQk9Q0cJPVg8Cj0+WQo9OyQKPeg/Cz1cqgo96pAJPbjjCT37BAo9zHcJPYwZCj3nTwo9NQoJPfcDCj18vgk9uGUKPfZdCj2eXgk9UFEKPYRbCT3Mbgo9DmoKPSfbCT0KCQs9+8uKPQRixD1RENk9HrGnPV9z5T0MZKw9FdrHPSZ6uz0Rmgo92WaoPT7H0D35WHg948t/PUWrvj2tF9M9B7SzPeb8lD1vCJw9/4DdPVQY1D3nEuU9TgvxPSK1zD0Qct096iCLPdlJwT3O6Mg9FxaFPXDFzD2xZsI9XXK3PWeU1D2whq49MI63PffZjD0JHHs9ipLuPbLC2j3wL7Q9aViSPYqHiT3C06896dy/PRrdtD1fYO09AT8KPcXeCj3y1gk9ZfEKPZ0WCz1cMAs9DHoLPZfBCT28Fgo9QTIJPRcckD2eU9E9V5vEPYHlkT0YUXI9HlWoPTj+4D3jQ3s9FlesPVtd0D0UQKM9vrfWPQyJtD0OqoM96gW6PcTkiD2dI4Q9MXe8PY3/mT1057g9egWiPSy6mD0HLKA9Vn7jPeP80T27Hps9wc7EPe0P7D0Lp+c9oXjgPSrn3T3X2bo9QZu1PWIhpT18R389r+nRPe/kfj1/nu49ckXKPcISfz0gots9Y5K/PYQnpz0ubMI9CFLCPQkhkT1CFO49DaSwPZ+oCj1cDQo9/I8KPWkWCj0W/gk9Qu8KPWjKCj20jQo9LcUKPUYdCz0I/Ak94dIJPdZwCT3tAAo9IEkKPS+RCj1tLgo9B5YKPRCoCj0Y2wk9W4sJPdn1CT3J1Ao9nvsJPcQzoj0tAeg9H5TEPSK41j0FZIk97L7mPYKguD0kIMc9k6XGPWpiuz05nKI9dDmcPabK2D0cydE96d+MPfiioj1ikMk96x+4PQMSnz073Y49X3SZPZ1ykT344KE94el6PS8alD1iL+09rnSCPRPOoz2whZI9kg3rPQf9gj1wxek9PSrhPbdUgz1l5IY9f0eQPTqFtz1S2ZU9gfCCPXbt7D0lpXc9LOiJPZumyz1zntM9L2CZPXZNCj09cQo91cUKPevVCj3WWws9TuEKPS09Cj07Zwo9OhAKPWR9Cj0TbQo9gk/EPYJpij1TJcQ9b86APai34z2U+cA9U9yTPXk21z29Wo09He7HPaO42D3r/609+2+6PS3N7D0NuLs9Tt+zPauBiD3A0+I9WiC4PXLt6D3jaeg99nvkPSEK6D1lSZI9davcPXCw8D0cCK49XwnFPSUQpD11kuI99ZfdPXZmgz2FHpk972SEPeGneT0yOMQ9FFx/PfiulT3GH489bO/RPfuqlj05oaM9/XLTPSbB4T136rY9rkLaPb3g1D3ueM495ajuPVSoCj3f0Ak996YKPcyFqj2aIK09yWDkPR9roD25qdM9GeyRPXPkCj0zrgk9I4kKPX+XCj03Pgo9dfQJPZ0ACz3Wcgo9MKYJPVhTCj0W7gk9V7wJPYdaCj1OLgo9/sfqPcfNxD2At5M9hGCaPZdjzj3cn+E93rCyPfny3T0oodM9HtSKPWV/kz1Ed6c9GUKOPZnYcD0fDqY9IlmAPWBTyz0ppOw9AaO9PUevrj2eCQo942aIPdiCsz3mY+E9vC2APbFTdz2WnLM9yV6IPfQ05z3HH889ikKDPZch4D2hwsE9m/uPPX6l2D3tfsg9AM/HPYOzpD1Bfqw9NbmSPSnF2j3B+aI9eqCmPWhmrT1saMg9EnwJPUhkCT0Lhwk9nD8LPQ1rCj2pUwo9ztYJPZndCj3hmgo9SbsJPSrJCT1TzMg9zdfjPZuW4D0nO+E9FWHoPTBJeT3E2rg9Cx3KPbWX1z0TPOE9yJDhPZIOoT3qDKA9zWjFPUX5vT1VR689Eni2PR3E8D2erKk9Ixl1PQBBsz1N9Y49VZX1Pa0Uyz0duNM9O7WWPaQRhT1poL49C4KIPRPN2j2ZP+M9oAjyPV+1hj219d09xqeXPbQyqD36QbY91DXsPVe/xj27mcE9DV7VPZ8e2T1A9u49dsSLPRZpnz0gFns9Tc7APf+B7T1XQMM9TyC+PWwACz35bcA9ZB2PPR4nxD0Eno09KHx+PbvhqD3b/do9iw2vPcr8Cj0odQo9+aMKPTAfCz2pQAo9FdYJPdtgCj0mbgk9H6oKPd9YCj3T4Ao9sG4KPTmxCT2Q7a49CPzBPcXZnD1MzsM9lBasPZUxrT2yL909JC/uPX66nT1xx6o9CPzoPYsV4T3wvrk9jeqAPYG83T2NRIY9xaCRPdtMyD1uopo9aRfWPUcECj0iqp49VS7iPS4OdD1/WOU9j2LRPcqDgj1pWdg9aju9PRWglD2aSuI9USOiPXYurD0mxb49CLLHPWiyhT3ygI49FJPNPbIlhT3qm5o9s22wPZeS8D0djeQ9uFp1PdQhnD0mPqc9PFoKPfw2Cj20Bws9Mb0JPZJ5Cj0m/wk9iiALPSukCj0kXgo9RSMKPQ4UhD3rydw9ObSjPTcy6j2dQ6g9NyqLPQ0EsD1y/Lo9fvd5PT143z3ykNs9ndeCPQt7tj3SBfA9NVvJPU8JeD2Fu9w9R4bXPeBw1T11+Xk9l1b3Pc3IfT1HYug9jJDUPdEqcz202KY91C/bPemvlj2Vy6499zbbPXvI6T1mLs89QkmOPZcolT344pc9TBThPRcA2T0Fv+E9jOfcPequhj0pAZk9oGvQPWS93T1nys89k5yMPUhq9j0CKo89omnxPbrW5D2yPbU9o44KPaNhrz2h84495aKgPbn2yD1xINA95TTxPV9Ysz2HhHg9966QPXIPCz2CYwk9+tsJPR3KCj3YLgo944QLPVwMCj0Pvgk9nR0MPVAdCz0h4gk9eS4LPelzpT0rr7Y9kwqePR8MiT3AvKI91897PYB+zD1X4HE9Vy3ZPU+9tD2thOE9whWPPeKfqz1g05A9vC2EPUL1yD3NSeU9NsSKPTpuvz2VhJE9ev+iPW/zCT0Tu8o9DfeCPTCixz3JG8Y9eceRPU8Tqj2jvpQ9kPiZPaheiD3NJI49fTC7PRvaoD0sXLc9H5eNPVJ+sj2Q8Y49CQq6PZ7PpD3Mf4Q9VyDTPfTAoT3D/sM9vufHPbbywT3z2Qo9leIJPQfACT3+5wk9nigKPaxCCj01LQo9/BwKPfFgCj0TNws9NiULPY7Lgj3t93I92HG3PSk0dj0idt4958ePPT9jvT3oBZ89i83jPbSckz3xDp49M1KDPQ9Kqj3tiLU9MGjDPUD4pD3zRYw9tovrPd+ZgT18Io09IR/SPYx4vD3W53c9QheOPfq3zD3LzME9+TrQPV/tfz3tHOQ9EPi8PS5+zz15MOw9z3aMPcAyiT2Q6tY9grt8PbaGpz16Qcs99fmnPcoBvD0qfaQ92rizPUsw5j2pn5k9osmHPd9dlD3VS849nIbePXhCrj1VK809QnzePV8ooj33E549P5myPffBvz1SF6A9NimOPQ7+3j3YgQo93XkKPcrBCj3IcIw9m6ztPahzpz3F9wk95sgKPSV/Cj3A3Ao9hnEKPT0CCz1RAAo9jreIPU6tkz0CNc09Am/NPUBouD3mxNA9qdyKPY030z1qBrU9cYWDPZoE0T35bK49df+cPZhqdT1P0789uU7DPZ3ryD3GZtY9gG7cPX3ctD3oHYI9SXMKPTlP2j3aEOk99RSkPbSUuj2qmNI9POzJPQ+u6j3g7dY9NuWnPUrwjD2yOn49JHXlPTuL6j1N8o49KTOHPZzTrD3KIYs9kuySPb81iT01EbY92Y7tPThBeD0fwdY9rkySPeRzCj3Vlwo9Kn0LPXY9Cj3t8go9XYIKPVk+Cj3gTQo9kQQKPYhCCj3V5gk9fV4LPa+y1z04cbA9szvIPRCwpD26tn49MhXrPa9zmT0UcI8956TNPV/UrD1S35Q9ll3rPW00tT3YqIo9NYaFPUa4kT3kh/I9ekzyPenn4z0cl8Q96U7yPaD2Cj1tVQo9mIKLPSEpuj0ZCNk9KJCOPfZQ2j1yW7Y9MWu9PdDchj3ujuw9Af2aPb7QfD3k4Yk98ZB1PSjK0D23EsI9JwONPeuNhj35de09172mPcRfpT3IGIo9cA+zPX7Rdz3VQrw9ym6TPedvCj0e0LU9YRaIPf0R4z1JA7Q94/90PS7q6z2NN9E9sLDcPd7gCj2S0Ao9PiKGPdMQ4T10r9w9W+qGPSZVtT3Lygo9LtUKPcdgCj1ABQo984EKPSvaCj1AkNQ9/+TRPQdnqj1+lbg9x8/gPUX4vj113do9u12APW9GtT2int099OqlPXrM5T1m9Is9oGS5PclPjT0htaE9sNPHPeoV2z26C9Q9J3qaPcRO0j3qTgo9+HIJPT4Q2z2FsdU9r6KJPTfHvD3gFcc9bzDWPXFdqz0sJ4g9mit3PSIvmD2IrYc9/rTRPTAU5D1nQJs918WaPQHF0D2WUL09WLi9Pe2Rnj3PwIA9tFrePWfr0j1IGts9feAKPd7tCj2DyAo9QOQKPQR/CT0XFAo9F3AKPb9YCj2sMQo9o8QJPZMTCj0qMQo9/JMLPaC2Cj0ITec9Blx4PdwKjj0e4vA9KtrXPU96pD0EAXs9QKSyPR6UtD1XDN09sKWPPRADgT31Ve49U6W3Pcp00z0eLqU9XrWmPTJVlz24wgo9kuoKPdYRCj3Bagk9DGYLPbFllD2/aqQ9KaHvPSRSmD3V/ck9wgnXPR3r7D3zcZM9OJGsPR/UpT1TAcw9izDjPd79zD0Tv4Q96hWrPUa16T3nrrU9wS71PTNxmD2wbLQ9DFWAPZrr3j2Dhgo9uIEJPQ4Ruz1mlLM9gZeCPSs11T1Nnns9JJ6bPYpUyT2Dzwk90E0KPTCq7z0lJH89LQe+PY1w7z2idtI9Z/KlPVQYdT1iVgo9aVkKPQhoCz2rFwo9sBgKPXhrCj1MRpg9+yHNPQa6sj2OY4A9OenhPS5Mgj1VXXE9m30JPX2WiT2qc3w9fSPrPUC34D2f/9M9sxXLPf5tzT2mu4Q94UDmPVgYrz2Y8t89FfBxPSrtCj01zQk9TykKPSw6iD3PWt89hvyIPZz7kj23vXw9hEOqPSv7yj0Ue6E9pwCuPZAk6j2lMLc9oKaoPSwdkT2PZpA9KiiPPaohqD11VQo9VO7pPUgznT3hZd89/qKOPXK7Cj2kDQo9pQEKPXR4CT2kJgo9iTsKPZmzCj3qBAs9HQ4MPQZRCj0vtAo9gkwKPQ8aCj2pQgs9j5kKPcd2Cj347Ao9g368PWR4oT2srsY9ViTdPZ36zD0tpcY97x2sPfgQnD2sg789tDp+PfbIuD1tNns9Fj+ZPdlO3j1QjZQ9wp4KPYESCj2XdeI9jrnnPSy5nj0pmNI99z0KPVCdCz3LdQs93UYKPfZaCj3+Vgo9dFgKPS7NvD2Na9w97b94PXLUvT2UB+Q9YaWMPSbwrD2a6aM9PtqVPVR20j3wHJk9y9fZPQHGvD0tNt89qh6rPcACCz3+Iwo9T3cKPYeavD0vmec90JPSPZD8iz0XdZk9PbwKPQnzCT0pdcU9sTfmPV1o5z1+duQ96oeqPbPGhj3U1509JKiBPUe3Cj0jAAo9efMJPRTNCj0YKAs9T+IJPWwlCj0A8gk9KfaEPUuZ7D2STJQ9DaSNPdm/CT31yQk9xMTLPYar6T0KYKM96ITqPW9lqj1/dcI9L9nePYBT6z0/gpI9UAKiPRtbnD19ZIc9AwgLPQwDCj0OiQo9P+gKPZDe6T11qtc904q1PUO9lj1QnsQ9gK/BPcbLxD2JH689Z2LvPaI6iD0Pu409akJ2PTfXcz0Kr+w9e+esPbj5oT10XAo9RlcKPfvfCj2kqwk9ZBQLPSgICj0J3Ak9Y43iPU43rj3mydE9UfWmPbkpuj06gQs9yFcKPZ7oCT2MgQo9fpEKPSxoCj1jhgo9V/YJPe8GCj0b4MQ9RkKRPWWGxT3bX4U97L6UPYrVxD2D5Jo97/S7PTE+mj01I9Y96yjUPREZ6j1uuuI9QEGKPT5wCj1WKNI9wdKtPd6fzj2jwNM9qOWVPVRh4D0gjsI9C2rlPbgqCj1V3Ak9gXgKPQkMCz0QBws9i+0JPbPlCj1kUAo96qbTPXX4oD2/WNE91x2aPdaIxz20Nak9G/K2PaE5uz0Ch9U9EIuHPQQoyj2ILwo92dMKPUwDCj0EXws9xTcJPchBCT2dJdU9nYoKPcBaCj1iPgs9qI61PdYLgj3TCdQ9DTHqPQN8dT0cpYw9/UyVPbhC6D0VeMI9a8UKPfc0Cj0UPwo9ZJIKPXyGCj0kkQo9chQKPeW1CT2w7gg937kLPUicCj3GFwo96RkKPd2UCT0CMsc99aqHPTXuez35IXU96BirPc5Y4D2t0YI9ASzZPdGXoj2JHsQ9k8LCPbjFCj2oxgk9DRsKPeB+Cj184go9CzkKPfxzCj0VAAs9GK6KPYeBpz2yXNc9NsMKPRoOhT2Py8I9h4GiPRpdhT3cQ6s9KZyjPR1RjT0oSpQ9qTfSPT92pz3RZAo9aOwKPb0+Cj0XMQk9D84KPTQP0T0APo49odqhPT5egD0PaJw9B43JPT2TrD0C5wo9Z7sKPSGtCj16JAo9v3ELPanuCT35cwo9Pp0KPdx/qT3S94w9jrGdPdaNzD2MII49lNS/PV2a1T2AH5Q9c2zUPUlPlz37fII9pFHXPbuG3j2S0uQ94xiRPfGzgj0+AKM9pibhPSQIuj3XHng9nJ+rPdtRjz2gNM49wAWKPf7aCj3+xAk9U9gJPeUH0z2qCLs9Z3YLPTI0Cj1ImZw9cgmBPVMX5j13XrA9XXLLPVMj3T2NmKA9yZPQPaqkez1G1Mw9AgagPb6uCj3hvgo9PGoKPaTLCj3iUQo9sDwKPYzOCT0k8Ak9uA8LPW7WCT3glsU9HHynPdWBjD2O3dU9z/KcPTrnsz3F/MM9wILjPUKaiD3A6go9gCIKPXreCj365go9KhgKPT/zCj2q1Qk9N3AKPX6kCj0oeAo9LRkKPZPOCj2oaQs9INwKPbv2fD1blbg9UljUPc4d1z3Js449OPibPdT16j1enLE9y9iPPWwV0D3LQpQ9+qwJPe+kCj1mMQo9ve4JPejJCj1C8gk99Y4JPUDyCT2F/gk9us4JPb/mCj3s6q49ZHOvPfVB7D2cHpY9KRiIPSw9pz2Ne5s94mbWPdg8fT1laIE9mA6pPRb9CT2Pbgo9C54LPbBPCT0tWpk9L6jIPXQtvj2UO5E9yaftPcU6wz1YV+09BgyqPX50oj0Nhwo9ChIKPYL1Cj2Pmgo9f2YLPf+7CT2ebwo96uyrPesBuz3AwqE9lESaPShW7j2vtbU98HCdPXY25j3PlcU9Q0PtPSbQhj2eR6g9A3GFPc9Twj2HAnc9Qi18PU3WxD1DCd09l/OdPRDboz3gUsE9wWRyPXzK5T0xXr49jKkJPTMeCj2OQqQ9lqSEPaa67z3kY5k97f4JPZpsCj2IqsE9aFK1PR1C9D1mFYU98KDMPUJKmj0hoYQ9KtXyPclRmD1CbAo9dT0KPWOOCj1bUQo9tggLPY4NCj0Pugk9eZ0KPSf6Cj1pWgo9WwoKPdkc1T2SM6w9vXa0PS3MwT39Aog9D1R+PYZDoj1Au909ovrcPaJ5yT3QgQo9Bz0KPf7UCT3Yggo9sEEKPSn1CT2vUAk9fSgLPVvHCj3UbAk9wxcLParKCj2mNwo9z9XEPbCsej29Da49S5yXPeXLfz360nQ95o3qPVeZmj25Su097qDdPUtRCT3C/wo9j7EJPesHCj0YHAo9M5IKPVMuCj3lVQo9nYYKPaQJCj2ICws9Eb4KPdJOsz2TXuo9n6faPRIapT1x/6s9/kzmPWmJkD0kZMk9+risPWudrT1Ugqc9+4gJPdpXCT1jgQk9+eMKPdgMhT288JI9lLznPZ3szT34OuA9UWqlPfW0yz2Z9r093viaPajeCT385gk9dG0KPVVJCD21kwk9W5cKPaj2yj1ycNs9scW5PSq6qD1COso986KdPVsX4D2ySp49gXiDPZ4gfT3f5uE9wsqjPVFl0z3KE+E98jC0Pde4uj2hdZE9rxq+PRuYuT0axso9k02SPXGCez1apKM9QZmZPRm/3T3B0Y09ag7DPbFY5j2Q/Zs9E0yyPUSqyj1w3o89xYAKPX35Cj2S7Qo90C/CPV1Sez2Tb+w9MlfiPRNJoT0MwQo9e7J1PR62qT26cwo9v48KPbwJCz1U+gk9k9QKPUnwCT2H6gk9QooKPQHdCj1JfAo9EiW8PWmmnD27e6Q90tGYPWl2lT0bkJQ9/nHDPdoL4j08XKA9TD+wPWSztD30sQo9KS8LPc2MCj3PKQk9HkMLPTfdCT2+LAo9f5EKPUN7CT0O6go9BXcKPRqyCj2+Lgo98heiPbK9pD2BCMQ95BOePeCWlj1HObk9NG/mPacOlT1AQAo9GngKPbwICz0ARQo9om+FPe3msD2d5Yk9Zi+5PfndCT0BNQo9ge4KPTWXCj1EVAs9JrV2Paattj0KMbk9IKi5PSuu6j3mgKo9xImOPWeTuT3nEOA9vfr1PWpI4j0DH609w3qQPdlACT3QEAo9FL2tPS9csj0C98A9n+/jPbDIiz2Z0M89lqvFPbiv9D2ZfL09o/oKPdHWCj36Lwo9BuAKPRhkCj3gkAo9yaysPWDT3z1YIZA9VmbAPc1Ctz2pCYs9BpvePe8n0z3HrN89LLqfPf8Etj2F/Jw9rIiEPY1pmT1oWK09hkfZPQWNyz0KAK49aBjPPQtYdD19KMc9Zo/ZPawjcz0t7W49qcnmPRax5D2I2ZQ9r82FPX5snz0bTaw9AiK+PX4S6z2Q97g9osZ0PRsyoj34Ags9MnUKPVoFCj39pAo9BF/dPY1T4j0kErc9B2O9PfRPyT14a9w9mkcKPWuKCT2V6gk9ktUJPcCWCj2n/Ao96QsLPedOCz3i9wo9vfnPPSBi1z01KNs9NS2MPUeQuD3S3o89sH96PRbGkT2bmcA9TyR1PZV4pj0C13M9uN+8PU0dzj0Tt9o98QgLPVbjCj07yAo9jDcLPToECz2ZcAs9p3EKPWW5CT1f9Ao9uGgKPV4blz0q/Io9mRSUPfhdmj1fB7U9xS/XPUL4qT05Rwk9c5wKPTVYrj0dKrY9nNu4Pb8tjz1Fzbw9brIKPRNnCj1C+wk9LYkKPQUeCz3uEQo9xW3RPR8+xz24Dpo97SzHPQQxyD2L7OI9OsynPdSvjj3aZ309RQnlPfDY4D1tlYU9MA6FPQS0Cj1UmNQ9Qh/FPacn+z1VHdM9uSfhPRJN+j2oEJg9jlOTPRlNlz2crwk9YOcLPWOOCj1cVQk9hwsLPXauCj28hqU9GVXrPSTczz3nc849s/znPc+5kj0QdYo9bZd3PdRnpT0hJO49oKfWPR4B1D3CkXI9y9XfPQVx8T0MYIo9s0vRPRKN6j0k8a09E4rZPQk9xj08MNs9houHPe8hwj1PXqg9Nq6HPe902j33ZJ49K2TuPdDAzz1Ki4A9tfLSPY4UlD3AoqQ9OH6rPeux0D0PIAo9jPsJPeF7Cj3I9qo9r369PdEErj3+PM49IhyrPVW42z0JOgo9CqgJPWQJDD1sdgo9zqAJPT0WCz1UQQs9mlYLPaeHCj0F0gk9Ol+1PQkVwT0LorE9Io6QPYiW6z1Tee893vXxPT2T0z2MLKo9EKifPePc1z3aMrE9Bj+uPabMrD3CyAk9IS0LPf/0CT0q3Ao92hQLPZGJCj1/aQk9lwMKPb7OCT39qQo9qFCtPVSoqz0V87M99NaGPfLK0T1MHL89U4DLPfWpCT0rlgo9YfDXPQN+qz32yZc9xhPFPYiPzz2Jkgo9NPgKPVO5CT1r+wk9ywMKPRyoCT0S3bU9KJijPd9X4T3FWt49C2nWPT+wfz0phNg9VNqzPaH+eD3yL+I9iKiJPckHtz2Voqs9tGi4PbMG3T3vMeU9pmGnPfoM2j3UFbg9N/XaPSKP6j0qzuY9+fWSPYYeCj22iwo9MQwKPZ46Cj2v7gk90tXkPe8xxj2couw9QWKPPdc1mz39l3U9jA/CPcYx6z2hhZM9tvnQPR68dj0zBe89TZ7tPTGk6T0l25E9ykfePQNIhD2uZ7g9MZCbPdGmhT2ilao9nKrjPUTS5z2Zu449lM29PcwW1j21JAk9gV0KPbM/uT3EULQ9OWaAPSDY6z169JA9HEKnPZDEuT28krM9GLZ3PedYCj0BGAo9HTjHPVlqgD33JZ89pDb0PXpM6D1suLw9mmnVPTmuxT38Ugo9xJMKPWtxCj2x6Ao9nFYKPct/Cj0EHwo9004KPb6akD0H7sg9QNyfPX+I6z0XXb09CfKRPWLvkD1/bKM94eyLPTfFtD3eIbI9jVaBPdh3jT02v7w9O8LSPTDkxT1BhAo9X6wKPVOkCj2GYQo9U8AKPcBOCj1CSQo9YIcKPUyvCj3/Fuw9ryrgPV4tqT1SPoQ9Ik6wPdv0tT381KA9k5OxPR4lCz0D6Ak9Oe3rPWph0D0J+a09i4uHPRZ7Cj18Qwo92E4KPWOXCj3t7Ao9pooKPU92uz0ks6E9IrCBPXlmzD3pO6A9EV+wPX+ErT3n53k94US1PbTw6j36Tps9kCvJPfrI3T3qFqg9DBqoPcFh7D1WVKM927inPfLEwz3LToY9msStPWbykj3mb649K6wKPSpwCj2Q2Ak978YKPR4SCj0ZRI89RYTHPTcnhj2pf5A9VJepPcmNeT1l2vA9sjCJPWXhwT1ELIc9QcKzPSNB0T0nI8s9erDtPZoDgT2fcbY9Tn/cPdQtgj2yK9Q99STOPdE+2T1nR489G/KBPUHf7D3s6cI9J/jLPSt5Cj1jnAo9/H0KPcLdCT0iGYA9hATdPdzjoz1M+5M9Xk9yPUFqhD0jP+s97kyGPY3jCT2ZIX49sbCvPTamnz2Ck589RqLvPTtPzj1E2r895JusPZ3zCT2T/wk9RQoKPWSsCT1L9Hw9eQWDPbsMnD3VVJk9Y0fFPQqfsT2cCrI9PoqBPYIIkz091aw9PWSaPfNepD33dNM9HlmWPV3esT0nMow9pI6aPQ5BkD0xBqQ9WTalPRMGCz0wwQo9dZwKPaDICT220Qo9JKsKPcsZCT0oCQo9+sAKPSdixz0DgsE9CEPAPanzuj3xR+09NoCdPZE3vj0ihI49zs8JPf9bCz04Qgo9yhvcPXK6uj0Juwo97OcKPe3jCT1gWQo9NwQLPWS5Cj1BWLs9U+zaPZL6jD3XoeE9LMSyPRo6gj07G6Y9GA3KPU+kxz3diqU9yFDjPWZQqj1jXYw93FHlPTpzqT1ss/A9J/mXPblKlz17efE9avLlPZ5Nhz1iqKU9XVK0PeCkCj0FMgo9n3kKPcPhCj10PQs9hKIKPcO/4D3hFOQ90EXPPUSi8T2fcuI942LWPbaysD2nCKM9MG11PfydyD3zSsM9ug2OPQVjtT07bJI9i8+bPXOR4j2vK3U92cS9PfRXwD0XNsg9h8abPT5YcT28Qqo9Ttm3Pb6usT3qago9bD4KPUahCT38VQs9PPsJPTpxwD34fNc91hWePYb0iD0HFYM9l56/PdvgqD0sut09SOUJPTwvlT1AyI09brKXPQLdxD1YxPA954H3PWld1T1hFwo9HzR5PU3Qlz3uMgo9GtasPbqQlj1vUKM9BSigPcON2D21dHk9VU2DPVhzlT2Tw9Y9cu6MPTBX5z1/jJE9bsr4PZJJ3z1rpeM9RYbBPTPP0j31hqU90+HvPYqEmD1a9aU92uoKPSU+Cj3fmgo99VkKPZRuCj20lwk90AIKPeDgCj250go93vOQPYHouT0FDZI9f/zmPV2olT2nva49WK+oPcaxvj08yAk9RnMJPTjqCj1qPgs90PQJPdLcCT0R0Qk9YvMKPSafCT24oQs97nkKPQY+vj0xbc89m2alPbnvuj0+n6o9y2CxPYIdyT1oqqg94iawPbJ7xz1Tpog9YGvUPVZEuz2rVd89fvV7PTUczD1nubg9lIWlPeg6tj1TDfI9NZS3PeI53j3zJwo9zlEJPWIZCj1VrQo9SEYKPT/xCT0GCAs9qOfLPQxL5j0/OsY9SSSSPY+toD2mtPE9STOkPXRP5T0MvtI9zK6uPU82yD1XNYk9IPiRPZb0cT2MS409+TipPcDf2D3rqcE9amPCPdMO4T0TAKY9QBrIPfikyD3Cnbk9zMAKPZ5fCj138go98SIKPdb+CT1xgQo9G/TxPQD4zD1bLdY9DwyrPa2D3j09+Ns94gu9PXkfCz3aIgo9dDaRPbZK+D3mC4w9TF30PSma2D3ckZo9NA3wPVK3rj0CQs89p66WPacBtj0/9qw9edDgPY94jz2gSso9q0/BPQImtD1/YIk9oQN2PftukD1iw9I9VBGwPf784D2Yqow9SxzFPWawkz1eR7I9SGrYPThn1D2zc6491beGPWFOCj17zwo9XKQJPanlCj1ECwo97DcKPeBVCj12ywk9KaAKPd8xCz2YP9M96F7kPf34wT2tN+Q9pq2CPSUhlD3Gs789U5oKPQjOCT2hBws9580KPYrbCj002Ao9dTEKPcOuCj08Twk9T+0JPUqWCj2NCQs98WXdPfFfrj3MitI9N/qCPWHM1j3EguM9BhyqPcCFpD1XBaE9Igh0PZd22D0E0Og9FcrqPWUW7j2gON09UEPYPXD0wD2Aae09vonYPSMxkD19Ltw9rxzGPZLP5z1+tgo9bQ8LPfoOCj1DJwo9P0EKPaxGCj1MOaY9Fd/mPc5cqz0BxN49Ws3VPd9h8T1vnok9sRPfPdCEyD2lXOk9XP2kPTnTuT1Hjs89Er67PU89eT2OoZs9Zl3uPTc+2T1zsdQ9sUoKPf+RCj3Twgk996cKPSBWCj1tNwo9dogKPWkGCj1K0Qk95U4KPXxr8T0LNOY9IC+NPfLd5T2bd6o9TYiTPbl+5j19aaQ9xNsJPbxdCj24O7M9kcn4Pedouz2gJ6o9ih6yPUuu5j1uJrA9s9uDPa961z3T4KQ9BNByPVjArD0BVa49XKmgPe5Xdj3PUeo99qmmPTkW6D0sk6E9OLSNPa7ojD0WOJ89h9jBPSH3kj00Y8M9mwqNPUIaoj0MM949Ef/GPVOWyj0ia689j8QJPebYCT1kbwo9VtkJPW+hCz2CHQo9Q8sKPeblCT0U9Qo9OpAJPYXJCj1zZ7E9qMflPVxj3z2IN4g9XmjpPdpECz08DAs9jl0KPTu9Cj1Mago9t8wJPTINCj09Swo9cb4KPSU0Cz0zyAo9M2UKPWsYxD3kRYk9y9bQPV+yvz0h+tY9z4ziPedYvD0RP+Q9f1Z0PY5wcz2wBak913nYPZ/s5D3ClbU9TWGtPegRtT0aaLI9rQOUPf89tD2focg9Fe2kPf8r4z220rQ9galzPWAHkj1HvQo9LpwJPaLWCT0noQo9fk6oPT600j00Iqs9lSjJPf+plj0LMbw9jBa9PTkgvT0xC+A9vUeYPbOj1T0fgYw9SULSPVn/gD2Xg6s94N+MPX5EnD1xKKc9v1V3Pa962D3/xcA9r7UKPcMSCj3WVAo9mfoJPQStCj3+0wo9yLwJPaFfCj1SOdY90Z/WPWLWlT3Qepg90FDbPccmxD2mEb49j+CSPTk76T0SDQo9cmAJPTbvCT3qV9o9lD76PR7W7j0KjYk9pBWwPfn/gD2VheI9/FboPUVCzj0u86E9niTjPashsj0s4d89K+m8PR61pj3IWao9eluiPRR59D0kDI49+PKuPbyjqz1qSMw9Lo6qPf+ogT1RWZM9y4/HPfMyrj16zJE9/UvbPTGsuz2MUwk9olwKPV6ECj3LCAs9wGIKPRD0Cj0rGQo90gMKPTveCT0ZOAk9fyAKPWuJCj20gAo938MKPWDxCT3B6Qk9bDYKPTGyCT15aQk9OFUKPVo/Cj3qyQo9Tm4KPU5rCz3De+09VIGpPcpBjD2vYqM9FDDmPTm2yz2jZ7k9yHukPdKAuD1zSI49h0m8PUI1dD2d9Mk9M9qFPSwPwz1nPYs9kYXDPVyOuT00kNI92W3LPX1vnD1XP3s9uqHCPTxUxD2/Kps98lbEPTQ7hz3VssM9zu++Pbs2Cj2WTws9ZqQJPRcXiz30U449u3iIPWVLtz063oU9Xbe9Peho2T2H04A9qWHhPauEjj3DZOc9D1GzPWgxhT3cRLU95RHaPdPDsj0F7Y89VK2tPVgLfz1Xr4c9cxLBPYumyT39n5k9ROMKPYfNCj0DMAo9CAAKPcyyCz0xDoA9AJekPY6aqD1gKsM9qaiuPeMnez2XoLw9sn/bPWsM3D3d5bE9edfHPSTygD1nqAo9BmIKPcAPCz107dI9CR/CPbB8tz1zKeM90ZXsPXEomD2ONNw9rQmHPU3M8T0/2uU9n8qRPfP85D3BUsg92aCcPYr36j12RL09ic/xPf2Uij1I2Mk9f9mWPUR34D2j55g9+cG+PaKDnz1h9J09Dwe2PYB40z2bFa09sLALPVunCj3u0go9tBMLPSLiCj2xMQo9SxgKPYFOCz1Cewo9md4KPbRjCj3pjwo9m4oKPZa/CT0fxgk9ktwKPbcVCj3I+Qk9kSoLPZe+Cj0Acgk9QbYKPaFHCj3Qogs9PtN9PeLZuT273+Y9leKEPdATpD03KeE9RSqNPeh4uD37PZw9PSeFPYtQ4z32pdU9NA+uPZPHej365tU9fdjWPWfgyz0/AbM9wQSUPe3B3z2kLdM95OWYPYKVhz1AJ8I9URvfPdVIzj1hr9M9p5WDPekrxz345IE9+cwKPSxvCz1iaYw9DxC5PYLStD26DvA9+XaOPbtmzT2Y2LM9IGnuPVIP1T3PorA9rOinPdjRuz0QKI89lnXbPX5j2T35kek9d9LlPTFlsT1I/Mc9DazGPSlnrD1Z85w9aF6oPR3RfD0NXwo9rE8KPS3gCT1aHQs9J0oKPZw93j0mMrg9hkSsPRL8tT3az9E9SOfoPZIE6T1HgLE9a7K6PcLo6T1Xbss953qfPcaHqT12LQo9CxALPT/eCj3zlQo9XFfuPS1+3j0m+qM91HzKPeFU0T1EBOM9pIW7PVgC6T2FBnQ9cQaePeTNhT1C0t49PlezPaeHjD2C5ZY9febgPUBygD3TM+Y99tjcPZ4bzz0NJfs9JbWKPaaRvT1rjb49s6ELPR5RCj035wk9VpkKPeOmCT2WYAk9bBkKPf+pCj2OTAo9K+YJPWt2Cj0/Me09WuqvPUUKvT0BUQo9JWAKPVXLCj2+bgo9Ee8KPWWhCj201gk9IBcKPU+Ftz2PAo09XGIKPQ+c6D09StM9IxKpPdtGtD1g1+I9n5qPPRxxoz0Pd5U9dmXTPe/ycz37Zpk9AKq0PWACjj0qetY9o3PPPWz/1j2Dpsc9IliZPZ9x1z19UuY9oP6tPWxnwT0i9KE94NDIPUqgnD3enrU9gbroPcl/vz0tL549VILoPYug0j1DOAo9zt4JPZdK5z1yCcY9apmXPbE29D3GE909crmkPWFXrz0epOU904PsPegf5j0nXdk9od/PPajdjj1bK6I9fo+WPbi5sj0Sn+g9fQfNPSLWmz1XNsI9uau3PZac0j1aIok95abaPS05Cj0GgAo9m+kJPZqnCT2Y2Qk9Ka6ePUhetD2dJss9PHi9PUVMmj1nI389ElDEPbw0xj32cN09gz/TPaIsrT3nS949CT3VPeTtCT3eQwo9WE8KPfeqCj3onuA9Cm3IPc2WzD3/l8k9WS2xPV5M7z3hS8A9YePhPSTn1z2umuQ982HBPWUdvD2oMeY9guGgPXQHrD3Yk9Q9A7nEPf7XsD12jfg9WamRPa59yz3M9bw9zIqfPV6f+z13SQo9rGIJPdr+CT1ITwo93LYKPQxFCT0Z5Ao98sAKPTW7CT31NQo9mLusPZxKlD21C7Y9FJqOPWf/pj2C94c9QCgLPWxLCz17RQo9zPUKPbJzCj0SC9Q9zqbTPZyC4D0T0dY9V6iPPdSXcj07VJ09UarKPZZplz3BkO09HzfqPWH9rD1MOYo9ka+iPXxL4z3hO+s9mf2MPR4mpD2MAsQ9Rlq/PVqFuz0Lvqk9q6+IPe05vD3p+Ys9xGpzPVCIvz1o4e49WpiOPVsq1z0sYqM978ncPYxr9j0FGOo9DJ3ePZGjmz0v1go97Q28PY11vj0ohvI9/PrOPaKHxD3oobU9b2W5PecluT2aBMY9tbeMPbRkmD2XlrE9/taPPR6twj1VTY09s+usPXapoj2tuc89C0qYPfWTCj1cAdY9hE7APXh2nz2c4qQ92UsKPUmzCj05Bgs9pukKPUyDCj0W4NQ9AjibPdMEiT1WkZg9sEqgPXaNnD1IF/E9bNiyPUrCzj2rLag9j9nDPQXgzD0sJfA911W3PbUzCj2a7wk979sKPR4PCj1lBYQ9rm3yPYuWuD3tRoY9HQzvPbeemz2NDuM9zV3dPfzfkD1TyaM9KPDWPeQMwD2nfKM9hsrjPYOa9z1uosg9cE31Pe3K4j2VlYY9LKzjPcSz6D1VMMY9COfePU+yCj0S1wo9/QMKPRAECz2/kgs94bIKPUVoCj1/0Ao9f6YKPbkrCj3bj9E9Rk/CPWlptj3rpuU9eoOuPbzCpT3GrMg91mp4PbaGqD0UTwo9Jg+8PbhUzD2cz4M9Zg2VPWNnhD2lfMw96kOgPa/l0j1L7XI9NCSKPaeNlD0dwbE9ZLSpPTDHpD3Geuc97pG4Pc0BsT0MN+s9916EPbqXuz3cFLw91hewPQibkT2fYMQ9LqXEPeFrwj3NfbU9qz6APfxf8j0TeoE97VG8Pd833D2eg7Y9bVy/PfL1lz0fT689BWn0PfChCj0xW8A9A7nYPaVKoj2AlvU9cBuqPfoezT1/NrY9nkvIPc1cxz02Geg9kE/VPUAkjD32laE9+UXWPa/3kT02Hr49CsOvPQNbrz2PFIs9gi8KPaq7Cj0rZ809x9gKPcmfCj2RPAs9heYJPaDOCT1+Awo9/78JPaLkCj3nVwo9JYLcPRwHsj0087I94wDVPUf7nT2O64k9Z4HoPdQC3j1RNp49DsDCPT+qzD2Dk6c91sC2Pex6Cj26ngk9AWsKPfBcCj3aBqA9ZoXjPZH72j3ztrc9cOWBPZkDkj3C6dI90VWvPSUmpj3+T9U9TBirPWDIrD1EGfM9YzOFPXc0qD2hMfQ9k5DlPbj67T2q67U9ljzcPQFY8z0Zb7I9OPrOPctt2z0OUwk9ePYJPQpqCj33Awo9rYMKPT95CT07tgo9s6oKPfSHxz3epe09Vg7sPWTltz2UO589OOfQPSJr0j2mlJA9sOKFPY0onT0d9rc9FdS1PfwynT34L8491kSRPWsEnj12DLI9bZbpPWUByj27A989Jix9PSBXnT3CY+49WByuPR5Sej0exdM9F9OoPWJujT3Rl8A9WjWrPbroiz0g/4k9Da64PSlHgj38w6Y9pQKiPawR2z2IYKI9U8zVPUvngT0ZLso91mGpPeS05T3jw409VKqiPeVy5D205vA9eDsKPckToj0gK4090ovDPUQxwT2wC8o9xDSSPUeyoT13buc9DM3ZPfB2kD0D9dk9DubOPbs2uz1C6bI9noPwPR1awT1p4uc9oap4PUhfgj3pqwo9ohkKPRFNCj2fUQo94GoKPU4iCz3akgk9oqgKPdl7CT3BSwo9Y+cJPW8nCj3rrAk9wGzlPYs12j2aoPQ9oQDlPdftiD2JRNU9pTjMPS9LxD0Cz5o96j7bPd966z1A4Mc9GOf1PXRzCj3rLAk9mpgKPV2yCT1agYA94hu2Pd645z0/pOo9A3nAPbJMgD06Uq49yjeQPU2p3j0xgNE91A3aPflt4z3e+dA9CE2SPTfRmT0jpsU9NnqtPQgvkj0Ee6E9nb+SPbs1nD2et/Y9jJKSPd/0oj3XHgs9zfvMPZCS0D3/x+89dW0KPUU6Cj04KQs99nXgPb1Wfj0vguo9Q+/tPQutnD0VYHs95qHoPbsWsT1Z/6E9Ps/FPdy3tD1v6nU9HbjuPa0qhz3Tn6k97B6oPUA0gD3exe09rCTXPQchiT39hHk9gFDAPVDnjj3/GtE9MT60Pad2pz3Jhcs99wqDPdsT1D0mf8A9lRemPZ2WyD095bw9Bk2+PY7C1j36F9k9ypPsPVz4wD3UHaA9YPh9PYo1kT1QbvE9l3+3PYU1lz1B88097Mn0PeGoCj1Rsgk9tQHtPYYNvz3rvY09BzCaPVFsqT2uvek9tLOHPVBrhD1vSrE9xaTDPRjOlD2vQ9I9QeXFPav90D1dUNM9wBKePZe+yz0qCKY9GMIKPWHlCj03DQo9ZmgKPb3cCT1TzAo9J4oKPRRoCj1rjwo9KZYKPVatCT23fQo962sKPYEXCj0apgk95ZHRPfobmT2905Y9VLnRPVQn9D11kIw9hg6cPQD7xj0Rq/U9GOeEPYR6lD3cdcg9tWYKPVVNCj21ewo9FukJPWgW1z2afIA9ntPSPReYzz2X0Xs9R2zgPZ7v8T0kwsE9cG2ePTCRnz3bvJs995HjPfgqvj16HKE9u8yHPf9aij2Wm8Y9rQGvPe0kxD2ybfc9pXOWPd3+4j1ENLY9cQOvPU+qCj13X8U9A5rFPanpoj0KZwo9Y6MKPUDtCj2RLZ09XxG4PZBMvj3iW6g99Xe3Pbfy8D0I0K09nUu9PcvbjD0M6I891fDGPU+/zT3f9eA9oJKSPcmP0D0aHqU9gliHPRlqdj3og6s9YyvKPZ+UyT3QEa89hPemPbLqsD1hPIo9q6yGPXXC3z1wva496JytPXa0lj39s7E9+anNPS/k6D2Xt5k9BaR3PfrHtT2kVeM9i67ePTEw3T3fEug9ZqzGPcyFqT1Ip6A9gZzPPRKbzT0o6Ak9rfEKPfE2Cz13Mwo9VjbDPQ2c3j0SLqw9aTHgPfjnuD1forE9vXmIPfAmhz1jfMk9yCytPfmQvD2+9Ak9rPAJPUijmj1Oy5k9n8fcPbkyCj1h3Qo9ngULPVG9CT2cMAs9fsQKPeNmCj2eEgo9RDILPWAcCj0tNgo9/8AKPdhICz0tdwo9q24KPXy+Cj1OWbU9QlnsPZBGqT07g409e4aTPbIL0j2hZ549UH/OPYCjiz1Va689PFuePZjKmz0zgwo9ZoYKPSsrCj1CfQo96j3hPY1agz3EJYY9obO7PcRi7D3eGNQ93DG/PWZJtz1fBqY9pdGcPYeYnD2mVOY9XpLgPZ36zj2829g9zqDPPYuu4T0aIH09lCH3PXnUkD2B3cY9Gm/QPRuGtT3D9eY9NnbhPfw3vj2QbcQ9pmnuPXfjCj0ttwk9wVkKPYemyj0rONE923qIPWn2mj2Zxqg9+9KqPRdQzz24C4Q9BsbfPWJfxT0DcZQ9DoLQPUORpz3jYdc98YSRPaoGpD3KU7I9INWgPS6EyT1h0rI9LvagPd07kz3rY849hRK4PR/F1T1yCY092l20PW7zoD1ttIQ9LyHyPV91sz2LBrI9FU7EPfjHwj0/PO89qr67PSAlvT3/ReQ9AezzPZsvhj0wpLw9hJGlPYQjgj33w5g9w9vVPcYK6D0Cygk9GKYKPfAiCj1B54Q9P9WEPaJQpT0zK4E9n4/dPe9mhj1QxJ49jkSHPVFHqz2wbtQ90JQJPYqyCT3bwgk9KCUKPYcNCz31+wk9egcJPWh0Cj3Q4wo9oVMKParqCj3k0Ak9VpYKPX0qCj2vQgo9K08KPQ7NCT2QRAo9b5kKPSfGCj1VGgo9DDYKPQ4nCj2/vMs9XXT5PdBCvT1YqKE9X1ffPbEljD1SOY89yNLCPcQlgT0JPuA9pIS+Pa7VCT2WyAk9PLYKPTrQCj0x6po92qzyPRmfiz2yuMQ99MrsPTcihD2Q0e89sI6vPeOh5z0kZvU9302SPfObzj1VNd89yrfgPXl89D1lk4Y9FQanPWn6lD0hafM9L7CGPd4q4z0/Ufs9mtGvPa3JmD0OL5A9vafXPXNtnz2s3+k9jmcKPaJeCj2m0Qo9KMnLPRWDlz2MNbQ9rOPrPS0/vj1Wm+c9nx2GPR1rkD3lR9E94bvTPZh0mT31Hpk9tsrDPcC62z3ZP7k9sxvIPa8vuz2Z8eU9tsGRPfIksD3/d5I9o893PQONoz19LY49VHKjPYHzij1YseA9OPOQPWqSzT0JOLA9sNCePePRjj2TxZ49ohCgPayizT3nT4k9XcDwPdhU1D1eppc9gieSPUl7qD0Fe549iGuNPZFDlD1w2ZY9z8aIPZXTCj3EYgo9G34KPTi3Cj06ggo9im6uPf1dyz0SHt490YbIPS4ZtT2NFns9tvToPefwwz2MPJY9lHEKPaX0Cj3eIwo9JbYKPR9BCT1rUgs9OM0KPXMUCz1A/wo9JrAJPWylCj16two9ow0LPUTKCT0DTwo9t4gKPWj7Cj1LVAs9d0IJPUMVCj265Ak9tSAKPU12xz1XI5k9srK4PcKkqz19/4g9Y1CcPUyMdj2SfaU9V2qyPf+Wuz09eb09LB0KPWRDCj3NHQo9DvIKPQzPtT0MP4g9dZyUPd+qiT3UArY9IwCgPQvb3T06H9w9h13MPTNhrD2SK7g9zCSAPZWz0z2AtZQ93aDfPTSVpj3QC8w9/E22PcKA4T0QA/o9UQPyPTmx9z2sUKk9JsufPSZxyD0+ngo94QcLPeyqCj1Lhwo9bUUJPaePCj3PL4o9AcbKPQsg6D34aY09XdukPcB63T34JXs9EO2pPZsxdD0edYA924nuPaygiD1oMOc9oi22PZ0vdD2MZXE9ld7ePXNVnz2btKk9CxDmPbfo1T3NKNs928DfPZXvlz3xXNg9Ghy8PQ93kj2nNO49boewPZwdkT1rI8A91yGTPZgi6z2dDeI9EKe9PRoy0j2a7H89IeHfPY9M8D2C+qA9ity4Pfdbsj074Mc9/vDuPQTnrD2N9nk9rg0KPdIACj0SMwk9584JPQHGCT1ksQo9EnYLPbSxxT23FpI9M72QPfhGrT3ybdw9wxywPQR14D3Q0YI92iQKPS9oCj1Z3wk9iVAJPZ/zCT0xSwo9fGgLPRNrCj0dmwo9yqMJPfn6Cj1avwo9epUKPRyPCj1HPQs9hJ4KPSi2Cj3D8wk91TQKPQMACj0AcAo9B097Pd+qpD154N893yh3PVDckT1tHow9acujPS/5zT3WZuk95gm6PVkn6z0K4wo9thgLPTYoCz1akgk9z9MJPWtQrD3QWcM96ge3PSvb2D2hunw98MKuPbfu8j2FZcI9CPGoPelT6z24Apo9COmrPd7Enz2LHZE9JHzEPdpb1D3qbME9sVvNPSQV8D1mstw9gonZPXhZnD3/DZg9Fwy8PRNSCj1Jswo9moAKPZafCj2X/Qo9O8sKPTV27D3CA7Y96oKRPTTByD1U1as9rDebPeulyz2oteQ9DBSIPRnyxj0pxuA9Qp19PQfrnz1I1sA9Xg6qPYLZoz0m+oI9UhqLPfu+jj2L5a097jqTPU8zgT3jyqs9OsHlPb0czz2uWdA9w1azPX2nhD3lf8U9UCiLPb9X1T3EutI9jY6UPV83mj0uyMU9EFmwPQ2d3D377pA9fLbVPThKtz1puag921K2PZF89j3kZ7g9rkPpPaYIpD0COgo9GWkKPdOziz0zb889c5/SPRVX3D1ucgo9S28KPa0H4j1VEYI91OKFPa5+fj20cME9vG7VPe7dkD2BKAo9uYsKPQNlCj3LyQk9v/UKPck/Cj37cQo9HvYJPTVFCj0fbQo9z94JPWNfCj2RQAo931oKPbayCj1BPgo93PMJPQBFCj0QYAs9BLcJPRETCj1c/wk9IUHFPdWUtz1taak9M5t0PcTUvT2to4w9u8PlPYXMpT0A1OE94aYKPd5hCT2phAo9WMUKPZs7Cz0Wsgk9PHHWPaYpvD1Js+M9AsV+PU8WpT1Rm8Y929i/PSEy2j029YU9lF/yPZKrgj3cfNs977fvPUJfhz1qlrk9eN2JPRlr3j3zz9s9KljmPYl/rT3/jdo9p2X3PS9Bhj2E7sI9uYUJPVoXCz2bAwo9jPIJPXTKCj0XGQo9gAOmPavTxj0ZYqM9jErQPc2mhT3eQ7c9UpDePSGlsD3tdZE9HX+kPSv1tT27KcA9wNisPRFF2z3z7cE9YZy5PWip5T0Wrpk94ByvPRXdpT0Lxpo9SySGPZzigT2kSp09vm2dPX8oqz0cZ7A9gq7TPc9ymT3vXJA9EC6sPZm5oT1U+PQ9e7OBPTOW3j0NzuI96hXUPTPFkz14Jqo9WWXKPe0avz2zqoU9EpuuPbjefT2Wnb49TmzSPRuSCj1vVKA95MevPXDsoD0zYLQ95R29PXZ9fj2/qwk9VsWdPazLij1MrKQ9zufjPV5Guz2hq8w9EtTpPXwsCj0I1Ao9ChcKPdmxCj2/DQo9L3cKPerRCj28Uwo9efQJPV4BCj3c1wo9EoQJPfHNCj318Ao9SOAKPZneCj0xpAk9Y0EKPfnuCj23cgk9iOoKPYZnCj1qBgo96oWoPdyqnD35dYY9jo3LPSJCpz2Vd5Q9gzfiPVglCj3v5go9RS0KPRJwCj3g0Ao9wRwKPXWbCj0+QAo9e7akPSIrgz3ShrU9SfqjPUSA9T0r16c99I2wPYuPqz1joMY95IGGPeM2jT0o4IU9QKfUPQvolD1bcrU91oPEPUtm4T2a6aQ9SlmKPXykhj1aG689DfuEPayACj10/Qk9cPMJPccOCz3ecQs9rpgLPXP5CT1vFbQ9SlurPUH6xD2ggrA9gtiCPWUAhj0yGI09ByXsPV+T7j2HhaQ9CUaqPTrPyz1+rdw9XnB/Papknz2ISME9rC/cPaFtkT0bvpM948GFPepxhD0pkYA9BujaPcxaoD2cOsc9dEuyPRgapz2f6dQ9v5iQPanGiD31zcs9qyXlPYeisj34ypc9X2CvPQqonj1p5aU9owiDPReQqD0ZaMI9eF6nPVbqwz3oqe497ZiuPVISnj1V4Ao9hZ4JPbtcnz3upuA93zHKPZ162j3eXuA9Q1y4PY5Y4z0hWo89/5HGPZbAgz3XZtM9+oGePdkG1T03kcg9OqYKPfjMCT1fJwo9bzIKPc+rCj0ttQo9HQLJPYmNCT339Ao9ZOIJPSo3Cj1Szgk9p6oKPaBqCj0Bigo92u4JPb6+CT1kdAk9GSAKPVT2CT2MKgo9jzsKPQBUCj1jpwo9RKUJPU4Msz1AtJM9V0qqPb4BCj0/MAk9YT4KPVLDCj0Nwgk9UBsKPb9nCj3Vgwk9U9AKPW3oCT2TCQo9pTC8PdDq0D2n3pM9fBetPSL4nz0JZM09OdLrPX9onj3vd7w9LQuZPdhRhj1ag7w9o6p7PU+p3z2djKk9e1ewPWSVkD133Zs9W0GzPYIE7j3k1ZY9zpcKPZqSCT0Abwo9McAKPYhuCj2zWAo9O3kKPYVlmT1SXLU9AQzyPde2lj0ibLI91z4KPWkX1j19SaU9eJa7PVNukD1B6o09Lr2APVvS8T1en6Y9fnR8PVTI2z3BStI9WWDdPWLGqD1zsJ49ibaMPVZckj37vdI9pvq7PZyliT18Q4s9DVp6PXkEwj0W7cA9OVyqPSjxij1mX8k96KyPPc1Mnz3rkHk95xKIPbEvrz16sL09ykbdPT0U8z2md8I9U16bPc+x5j1RI7c9RVbHPaSmCj3d2go99YegPcHeoj2hje09Rr/tPal30j0vlLE9jBykPeVuCj3BuJ49FlPrPdQi5T0nOIk9hDuzPaqZCj2Bmwo91wALPZnhCj1LTAo9FxKcPeXVhT3Vg8k9DADiPSeiCz1PCQs9FWUJPfd1CT1BiAo9olUKPTn2CT2yDQo9RsQKPe9eCT2+Mwo9I24KPTTOCj3H1Ak9+GgKPSVvCj0acgo9bHoKPbcaCj1rnAo9dIAKPVSnCj2degs9ekULPbdnCj37Cwo9yhwLPRcNCj0E9go9HH0KPQ9qCj38vwk9w6CAPXLdij2de7c9Txj3PV6xlT3dwdA9+1StPeO3uj2iAIA9eQv4PfiC+j3i+4c9ZXWwPWF9yT2Xd9497GDRPfqklz2wB6I9sbfQPe/mCj3YAgs9KHEKPScjCz1LbQo9suEJPbz1Cj1nFQo9UnUJPXR/Cj0OZwo9mhMLPRo3Cz3ucAs9npwKPRBu1D2LO78982ztPan35z0/kgo9pwoKPfGQ3z34oLA9riCzPfFF1D0/bnc9DfHMPXb2sT1Ugq49zd3bPSzp3z2OVIQ9jA3sPWzPsj0Jhq89m8bLPbHZvj2r2+M9QgOVPc4gfz1/rsY9D6rGPUxloz2JkIc9+4y1PYv+lj1ZdsI9TbDcPclfxj3IDZU94oaWPQDOkD33yQk9EygKPWFdCj1E7889AHLdPZYtiD2MfJ89xkfePUho8z0lKt09VkKnPTLouD016rM9k4F6PQcnuT3Fqgs95HYJPdiZCT3KHQs9jT4KPXGGCj0X5MU9kziKPTCuzj2xbaQ9L4CgPfIVCz0kFgo9YOYJPV8QCz38Ngs9RJEKPdlvCT3NSQo96PMKPRwDCj3USwo9niMLPb63Cj0hkwo9dI8KPSRYCz2dRQo9dHwKPVj7CT2ghwo9z+0JPYiWCj3jzQk9zi0KPY72CT0ApQo9il0KPUN8Cj05vwk966cJPRzyCT13ngo9XAqSPSMJ8T0cLtI9vOC0PaeOoz0X3no9ilCoPSQZ7D3y+X498xMKPeYqCj2oXYY9pHu/Pb115T3KlsI9Q0/CPVgFCj1nQwo9LRoLPVlcCj1KoQk91tkJPb/7CT26/wo9tS0KPeBlCj2CCwo9uIcJPQOTCT33oAk9BFsKPUdbCj0m7Ak9N+kIPfQjCT06CQo9UV4KPU7MCT1dBAs9oAALPU0OqT0Mlek99uCQPZDq6j0+WMg9lKruPUs/lT3rcIY9O72lPa1MzD2p7t09KMt+PaZ8jz1gbK89ZjChPVcBoD1Hs+49LFOdPavt6D0j0qs9xPWMPYCwgj1Lq8k93ULSPc2onT0Hh5o9QMuyPbwOyT3lFa49FOYKPfIwCj3lGAs9DQoLPcgCoz0nTLM9TyyuPQJ1fD0ubrQ9yQPbPZa2pD1T3ag9ocHfPe1HiT07Wgo9LHAKPXDeCT2cxwo9avMKPbgWCz1YrQo95uQJPcYb0z3Z0Jo9/YSZPRHP1T10kwk9vyEKPXAnCz2xAgs9tdAKPZGMCj0qogo9OYcKPYRmCj3wHgs9l+UJPVu+Cj2dYQo9dEsKPUaICT1XN4k972udPb9/CT3Bvgo9ryMJPc+cCj19jAo9UjQKPdXJCj2PUwo97V0KPdSrCT3iBQs9MW4KPRoCCj1Dygo9R3yWPT3p1j2qp+g9MaXqPSrf7D03TOc9p+C9PbDdmT2lq+w946rBPXPMCT3Nqwo9Ez8KPWrBCT0xNQo9DAEKPQvoCT00Fgo9cJEKPfamCj3aRQs9JjAKPSwsCj25xwo9m1AKPZlpCz22Jwo97OYJPf0rCj2Xfgo9p2oKPdPxCj3IPQo9jHEKPaaSCj0S3Qk9dToKPWRICj1oAQk9T4MKPTguCj3jEAo99N0KPYIk1z0froc99LO7PS7+gz2Do589DxC+PXT+lT36XNM9UaGRPZCKhj1vEIU9qlKqPRl+qD0xqt49g0mwPfxtsT3t7Iw9lT/uPWkR4z3+MX49L8mHPYNv3D371+w9XePKPfLHqz35C+49fczUPXySCj2RBgs9MfAKPYGICj0fVAs9Zt4KPVRZzj0SI5c9NY3sPXY4yz0Fcgo90uqBPdEbhD0zRY095jrdPTm/Cj1CKwo9wTYKPQIJCj1uQQo9MEMKPZhMCj22zgo9So0JPSezgz2/jck9MyzoPcDJCj3lvQs9iWoKPZObCz1RNgo9JfkJPVI8Cj2Gjgo9+WcKPcffCT32iwo9tE0KPc/qCT29fwo9te3hPXNosT1tvcg9uzGnPV/Mhj0uuQk9HewKPWDnCj2bCgo9SugKPXBJCj170Qo94o8JPXVgCz2f4Qk9P7oJPTuLzD0k3o49uxLYPeqrzz36V6g9KPLiPVNkgD3uCuM9RM4KPeMpCj1EYAo9QFgKPffnCj0mvQo93KULPT6lCj3ILwo9RQoLPWJWCz3DfQo9UFIJPVZoCj04dQs9fT8KPfL6CT2s/gk9heQJPchRCj05EQo94s8JPWbwCz1dbAo9UJEKPRn9Cj0tLgo9ctgKPb/NCj3r5Qk94DoKPQZ8CT2LZgo9oZoKPTC/Cj0fe3w9bmLpPdLPgT0lN+s9NDrmPRyN1z1+Or892tvEPVR9kz3MDaQ9j+bOPZs3kz3ACJM9v/fOPRLBrz3MPXU9hIKNPeRSzj3+K+M9LmykPV5ZgT142fE9NUC2PQnK1D0LdNM93HuAPSgEoT3n/go9mEYKPSNbCj2kags9djcKPaW3Cj2VYws9EvsJPWItCz0mxAo9BUgKPYxwCj0Dzro9LLDJPcfFuz1oSYI9RKAKPbe+Cj3utgo9L2gJPfvhCT1+Uwo9yKEKPWAfCj32Igs9H+kJPSLpCT1tlgo9LFEKPfjmCT1lbwo97iwKPT3fCT10Dgo9GTULPRJwCj3/Yws93CIKPUb7Cj1iqQo9PeEJPTkOzD1LQYs93i2IPZUk2z3Fpdg9XBO+PSOrCj2YJQk9qkQLPSHCCj3Hlgo9cIoKPawLCj39PQs91U4LPR3iCT1T9Ak9DaXEPUqQrD1ChOI95yx8PY6QmD1N5p49tVLLPawcqD1F1Lg9KukKPaHZCT0iYgo9h8QKPeF0Cj1AGwo9cp4KPUj6Cz3TDwo9eXIJPfSxCj0Y4gk9/XMKPVE/Cz1Njwk98o8KPRiiCj0EIAo9bN0JPWwQCj2yLAo9gAsKPcJkCj0B/Ak9AToKPQdCCj3AAgo9XqEJPXGpCj3t3rE9iFZ7PUHGkj3MBIE92HGKPafewj3jNqU9oteLPaT3pD3nQ989Zvh0PUw8oT2rvJY9TPbFPUYkyD1ZrYc9vM+RPQYKjD2kBY09DkHfPSzo8D2s+eg95fjGPf95jD0XLLg9alXiPWzZiT3fI4Y9CCfkPQPhyz33QuM9hsKXPeGfCj0G4Qk9jK0JPT2wCT2MnQo9oVgLPcOmCj01ggo9Hd4KPaO1Cj34Bgs9lfQKPQ5pCT0hpIE9XbyDPbd9Cj2bTAo9xPsKPdTPCj1yaAs9IUAKPcfUCj1nI8k92lPBPR9Etj0rz58948iLPfkd0D0Jr5I9wToKPcUACz3JCAo993oKPdeKCj3yswo9XH8JPXL6CT36bQk9BrIKPeiDCj3h2Qk9rVuQPd8i6T0xTME9sHrnPWfFxD3NJOk9fxgKPfFwCj2WJgs98qgKPc7QCj01WAo9pWwKPfj5rD2rYsw91b7qPV+0tj1ne7E9uS2fPWRtoT04TeI9FwO6PY+c7z0cMdQ9j1y5PYKcrj35Pwo9bjULPdyECT3HHAk9+awKPURGCj3Rpgk9OTIKPVol4D1DR8Y9G5HXPV4Aqz0bRgo9oXwKPaW5CT3f4wk9pHgJPfQeCj0LXQk9KEoKPVz2CT267wk9xSAKPUIfCz2P7wk9xUgKPSTGCj1eVQo92yDhPdDu5z1V9Mg9+TfiPel1xz2cjcw9ju3PPdNfzT3evJs90eSePaN10z3B0t49R5aNPUkk8T1ukOQ9jeCuPW/j3z1wo609Jn2WPa5FyT1jm+g9C2HUPWWQvj0Bqdk9Wu7jPd60nz13mNs9zyapPZ+Yfz1aF5w98GLAPakS2D1JJeY9W8AKPaOlCj0L+Qk9C4MKPbdKCj2haAo93mcKPRH6CT0eaws9GhsLPRlqCj2hFws9yFYLPTu/CT07mQo9GGIKPW31Cj19EQs9N2kKPXAzCj2/Cws9jkbUPcOocj1jipo9p4qePdMV8T1NAd89Yll4PY6Kpj2hqpI96TYKPVWdCT2Plgk9Fj0KPSBnCj1vZwo9oYQJPScGCj39ngo9FggKPe6ECj1SBww9tEekPQ313j282aM9fP+/PXEmoj14/Qk9buUJPabQCT209wo9L/UJPQmYCT0nRpI9HWbJPfhrkT1KaOk98BuMPZTC0j2icZ49WQLgPSg/rT1ju9I9AHOxPRy68j0M+fY9ITbEPX1YCz1oSwk9TEULPX/kCj32GQo9/EEKPf50CT2+7gk9uUW1PQw3qD3cZ9g9tcWCPS1Trz0UUAo9YKcJPU2NCj1KPgs9X1QKPfDuCT2miwo9UUoKPf77Cj2H1go9b/QKPb3HCT21Qwo94YsJPVUsuz1Q8qQ9EBiMPU8agD1BVLM9z6C5PU534T1AtN89N4j0PdeZrD2+9fQ9SwrTPb500z3Lyqg9hlDGPcwlxT1tIbw9wKmGPegr6j2EY+U94Ce6PTcmwz3n46w9UD+rPTze4D0Ru509ldzOPTWC6D1hUoo9U03UPYwqlz3icuI9NQC7PUqqCj14Lwo9Oh4LPWCPCT0fjQo9n5wKPd4SCj3zUgo9A5sKPesmCj1vego9yD4KPT+dCj2aFws9HqAKPY88Cj2Fuws9BMQKPUqBCT0LqAo9DYUKPWu/iz1GIO89pTmaPUhxlz0gW7E9QK6IPUVA6j0pkN09AKuwPVLioz0jzaM9DwoKPZ47Cz2RgAo9ECEKPeddCj0Ddws9mYkKPQ5oCj2gXgo9MHUKPS9RCz0rnZs9kt25PSxJuT3YnfA9UjwKPVZTCj3DgQk92rwJPT4GCz2T7Qo94o61PV3F1z3WKeo9tNrPPTHEyz0K35w9cyjnPRFMiz0PBI89a1KaPVALsj1vcug9u0bDPR9Agj16SIw9i+gJPTCqCj3DmQo9hg8LPVHsCT3gRgo9z94KPUT7jD2V+ec9eojePUqudT2J2tU9YMqxPaukCj3u2wo9KgwJPW3Dkz3o39I9eE4JPeSVCj0TnQo9P28KPTXlCj3mjgo9zpUKPdl7CT0Mvt49jzncPbRe8D0rxYA9dubkPeaAnj2XNd09zza/PXk/gj22Po49bK/gPV47xT0CVYI9llR9PeEokT0Sz989OlyGPTCujz3as5M9/sLEPXqG6j3JgNc90PiKPfpj6j0a17A9sRSTPUMy1T0AeKk958+iPb1Xnz2NzJE9j3rnPU3noj2Uksc9MMYKPbjNkz3FA7M9DK0KPcnhCj2Kwwk9TZYKPRJECj1yJgo9Z6oKPXhaCj0e2Ak9/DYLPW9ECj1FXQo9ho8KPaPgCT07VQo9264JPd5+Cj15ZQo9A7K/PeEyxj0l0ZQ9j721PZKS5D1tr3Y9tKPAPUlwkD2vl+k9yieBPRyhrz18kAo9PwQKPTtkCj17Cgo9vF8KPdmCCj1QHQo91ZEJPcScCj0kEAs9TA4KPUF8Cj3Mpwo9jnYKPSJeCz0C6Ak9ngwLPRMlCz3OYdQ9unLtPdb6nj1+opY9z7CZPadouT0scLk9mPWGPW6WwT37ELM9f/SKPQXmhz2EAn899tmdPVpR5T3ib+k9p+2sPR8bgj2jhQo9EN0JPTDpCj10Ews9i9IJPTcTCz0ylgo9b5sJPY+e2T2185Q9oTF2PaXb4D0Uk8w9W8UJPY4QCj2/d509pQKMPd4O8z39roU9iYDSPedfCj3EDwo9ZOMJPfDLCj0c1Ak9YtoJPViNxT2uQYg9QhfzPcWNkz0EPvg9+FaTPYsQzz3i3+o98by5Peiwfz1ykew9y0TaPYr+gz16woQ9usB6PTc6fD1ZdKk9vdmfPRuUrD25sek9r1XhPSxDlz2oeb897VW+PaXUzz2W2oE9/gKtPdeO2D17Y+g9jEKiPRdn6j3rjOw9H9OmPV8Nrj0WjZ89wQmSPQAmfj2Ymsk9k/EKPbVACj0e/gk9344KPQhmCj1Phwo9Q+sKPRpZCj17jQk9kC4KPUIECz3hHQo9cBILPeFnCj19BQo93mcKPTTA5z0jbKs92EvCPdtluj3Vpck9m0adPXsF5j1Pu7g9ZOx2PQQdpD0ybO49SgjdPdWwnj0goQo9NhoLPZTpCT3coAo9B/EJPTf+CT2tLQo93PUKPShwCT3htAo9FMIKPdnzCT1DAAo9xUkKPXXBCj3hrrM9IJ67PfQTwD05f6Q9D0W2PdWKxD11zpc9rb2DPchEoD1mapI9ih50PRMJiz2jQKY9yPa5PYVinz2HoZw9UbXVPQtXpj1Ea5Q93318PUbGCT3PWwo9HDIKPZteCz1f4wk9LAgKPSGYCj1V2Ak9Q6e/PRnpgT1oQM895ViZPW7hCj3fhJc9YluJPT2dyz1Yt8k9vdqsPTY2gz0itpg9gFcJPUz9CT3fCAo9++wKPYYMCj0duQk967ylPfxChD0PD+Y9yoLfPTRYrT29Ar895cq4PbyBvT1xjOM9OirVPW/ykj39INM9et6HPb/Auz2s3ZA9SXGZPZyTlj2CIno9zaXAPWR8nz2eO6A9Kc+VPVrVjT0fHfE9H0eFPdGr3z0hgNk9HmmvPQrq1z0wbL89U1HJPeQ2gD0Xl6Y98PvhPfAllT32UZI9+IeqPRF8nT21KQo9O0UKPbl3Cj04ewo9K7IKPTqECT091Ak9DvcKPfsmCz3ekQo9eqwKPZp+Cj0jgAo9HVUKPdCxCT1YXgo9QxKiPcb3xT24etQ9IjTDPWD2nT3BJc89rf/ePWqT0j2L+8w9k1qCPeNpdj2u+Io9V6uyPVDTCj35Owo9H0IKPSZuCz3x1wk95DULPY2NCj3UeQo9JvgJPWOACj09VAo9ZnIKParHCj2Iewk9ap7FPT/Isj326YI9wneQPdQOvj3nJ8Y9dp3mPZggzD1OLIA9XbeyPXZiuz0CrJw9JN+iPUKX3z2dhMs94i+tPYSNvD3Jm/U9/hTxPUdPmT1ZHsg9j/kJPby2Cj0y9gk9qjIKPRjnCj0fXgo94YsKPWy1Cj0/rQk9n0MKPYBkCj1TnQo9IzrbPQBe2z0zRc09IIrBPZZMoD0QVss9EY2vPR/O9z0gFAo913UKPdPhCz0tLgo9Q60KPUhnCT1psgk9P1/gPblUjj2vUfk9xyCnPbFo9z2m7aw9tm2aPZjguD1ep5c91i3FPXaTgz2tgOU9OwbWPWmZij2MQ8c9CMvLPYnQqT1cSNw9mIqNPfW36D0E+L89ZufmPfATsz0eJZI9eneEPU6ynz23gtE9zentPZKg1T3TMMs9TmepPT8dpj18OIs9xSHKPWHA3j2gsM49mFvvPX2HCT1GmQo9njcKPb0MCj2wsQo97icKPaWrCT1kxwo9h/EKPew8CT3pggs95lAKPS4KCz3T2Qo9I0cKPStZCj3wUc09HVmHPfCLzz10M+w9JU6TPZ1d5j0DH509hsnEPYbX5j282Jk9NB3BPQkhoT1E2NY9xtAKPTG/CT1BYQo9CMS6Pfni5j2sswo9ze0KPb3QCj03Lwo9Dc0JPQMoCz0LzAo9mqgKPadFez0byZk9TnWyPQAsxT0z/oo9hGnjPRagpj3QBr89DWCqPQhs5T3GQ6Y9ltHVPV3Aez3d9qE9PV6nPf0Etz2eXa89ROOwPbhq6T2pGMs9E0DOPRKaqT3g24Q9ISUKPXGRCj2Qrwo9ZR4KPTLDCT3WXAo9etoKPVXoCj3dKAs9kq8KPZ+BCT3Ztb49h8ndPQ5SmD2VC8M9F5+2PbIcyj2n4bU9Bp26PRQqCj3mggo9sDwKPTqnCT0iIwo9NucKPWLP7z0n95Y9TP7aPRtRwT3ITPM9gL/1PcQz3D0IZ/Q9rY7EPXqijj3VINY94P+VPeTqdT0DgMI9lZbQPWQ46z20KdY9xwHOPbTGiz3L87o953aEPX1xvD0UYok9rNLSPYaadT3+K+49MY/jPRoegT2OZ7w9d4qDPRRbqz3cUMQ9zcnZPWlG4z2slgk9GM8KPXkdCj0cjgo9/QcKPb2hCT2zIwo9nzcKPbVmCj0gIgo9UqcJPYmwCj1rsgk9vGEJPUkJCz2GTAs9bNYKPUqqCj0b3go9Vt0KPXKrCT0dI4M9bhfaPbvSyD2A6Kg9YuraPX1aqj2Er789VwOqPTOw6z1JMZI9hE+5Pdp7ij012Ak9AzYKPTMDuj0wkJw9WZK+PcZnsz1bOAs9zF4KPRYNCj1Pggo9zRYLPaDSCT2SHNI9D97jPSWy3j3GAIY9Fz+oPTHpqj2wZ8A9HYvmPWGB4D27O5I9nzu3Pe4mkD1wn589YIWvPft6tj1f57E9y5GNPU4B0z3tH3E9QaicPRWiij131oI9Ccy7PWuDhj3OkAo9osgJPTu9Cj3ROgk9QQALPbR+Cj0mxZ49EpS7PUd+kj1LQ9E9BsAKPfjesD1ACsA9NGm5PfKH1z01ysE9RJjqPXPl3T0PvZo9R8EKPe+MCT103Qk9b80KPf9zCT0t7wk9yYoKPeUPlT2JxuE9dH/YPcp85D196KA9iKmgPb1ksj3ScOM9FTvWPQwv0j1q7789H0G3PQla3j1g0509jVCuPedzjz22fLA9VtvWPT8Ulj0p8pQ9xXKTPd10eT0DE9Q9H4ywPWHzzz0nWM89dHujPVBFgj1klY890qmqPd1hjj2xdMc9A0HRPYlY1T3Awo09ZiWyPeHv7T2WxpM9aY3yPU1SCj1JLwo9g9gJPfiECT3H9go9SUMKPSIVCz3YhAo9vtwJPR2WCj3+5go947kLPfDACj2oTwo9ZkMKPZQOxT1CFOE9q9CfPZmAlz3Gkb09zF2VPXpu6D1/S+k9QLJ3PVCT6j16x9E9QL4JPfgsCz2Rtbk95wSgPf/jmj0apaw9yLnUPRQN2z0ARwo97W0KPWHYCj2gmQk9uHbtPRZ2iT1hKKw9rmqCPTTomD0b4NM95UGaPdK1tD2nbOM900OePWgG1j1lPog9ngTyPVHgjj1hlng97W/IPUAfiT1tYZw96lCSParU6z1ql609xrLFPW0byD1UY6w9COqxPeg7Cj0iYgo9SMIJPepoCj27nqI9XZ2WPcNp2T2hQuc9KDaXPbyZwz1ZLbQ92tLXPYIaqD0j+NI9WnO9PbIh8T0J23s9uLaNPYqGCT2vxwk9LD4KPcf/CT2iSAo9NJ4JPWlCCj3BYQo9eMucPfsj7z0gXvY9kU3aPbcdvT0xyq09NkjpPUr3tz0FAsQ9lWawPWWWuz17++k9yQybPfR93j1o37s9Cb2rPR/Mnj0jz+k9vzGIPcFnpz017N89J8jtPYEiuT2n8ZI9WM2yPTD0ij3UZsc9X9W7PXo34T05tHc96seDPZ0NfD1XNbk9DdSUPWcuqT0zTsU9h+DWPasbyD3R8sQ9pMDHPVAuCj3dtQo9XZwKPcP8lj3q65Q9wdEKPb7ACT0UOgk99MIKPZ2kCj0t/gk9IzwLPfMXCj0gMAo9624KPTT+2j2kWMA9DaG6Pcthjj3cjtU97v16PSl5lD1MjNA9h//TPXWk0D1erAo9Fy4LPabf3D3l4O49PgSvPbQv3z1wWNg9LezZPaZeCj0w0go9zZIKPbYBjT1tIaI9jE3NPUJz2D2oPsM9v5/qPXwn5T1guZM9BvjLPcpt5j3zI4A9slKgPQL70T05DKM9Q6GRPeUSpj0f9JM9rwenPXrH2j2C39U94x6dPUxa5T3uCKw9sqLYPYvP4j3GRYk9RWgKPcdCCz1RaQk91s1/Pdynsj0We+Y9RFGyPUcCiz27p8o9ZXWsPXet8D2qjeg9QnHYPdiCnj01Lqc9viHuPbLEtz2eNQo9v1IKPewZCj0gfgo9IX8KPYCZCj1Zhwo9BBUKPfL2CT1EpQs9EASrPTxujD0xmoU9tBPbPdOz8j1ED609ccnYPS9ttj2RUX49BkOUPZo41D3Jjag9TyTdPbLJyj0uoaw9CO+vPbUs9j3p9uc9sQKHPYwkwj2GF8c9Y1ThPaVnrD3fUJQ958WxPZKP5T1YDPA9HmeoPbTW0j2nc6U9YFLGPfolzD3gtq09iHezPV7Duj2O6909sLrHPUQSgT0+pe099E3ePe7Zmj3tMcY9EX6EPepJtj3z6bY9ts3nPVvACj2q6Qk9vRoLPW2eCj1v5wk98iMKPcHCCj2yfgo9XkDaPd52qD1tXYU9eJamPePnyT3KrZQ9/4WsPVk/eT0iseU9oP0JPZMdCj0F6Ak9+iAKPaRwlz3s3MI9sQvsPV1gjj0Y07s9B74JPeU7gj1x67A9xzWlPXp53T3Yf2893BLGPYkW2j2v0o49HLDZPYh41j2HUtA9MKaePZU+sj2sKa89mFTAPXu10T3sFtc9DIbYPRDJ1j1+m8095oOAPUW1oD1S1qg9EomWPYXxrD3q25o9r5zcPdwUkT32lQo9cmIKPaUXCj1IuY49qfKGPVYxyj1DIr09wqybPVEBmT3PQcE9gnPbPZ3Uiz3RV/M9TwbzPbGjnD19ZsA9nT0KPaxZCT0iSQo9/U8JPVxfCj3mhQo9OcwKPYkTCz0Aogo906wKPbjJCT0VKQo9thzzPd42qD03XMU9SR66Pa0UzT1fUac98JmyPRuAtj0EEYU9GRuaPYKolz0Pk+k9rl3TPcGdpj0ZN6s9TpC7PeNplj0pEOE9bpu2PU6Mej0937Y9PrLUPXNItD3jMro90OjvPdEj7z2/2Ns9eXPaPRaH1D2/ock9GnC+PdM17j19N9U9OvuEPaeFhj1tuJc9rS+uPcMvoz3VOKk9PQvdPXja3D0c9IU9GUeBPXEIfz3nUMw9TQWAPcG1Cj13LQo91k8KPRL8Cj1VnAs9U60KPe09Cz01kAo9wgsKPc3Grj0i9MM9IqTGPf3lzj2pqok9UZ8KPRxKCj24Yws9zosKPYXpCT1v6wk9KAYKPVhN3D1uK4w9tRzaPWPrCj3j86k9pRWqPbjy6j3sK5c9sBj5PRKvuz2gnqA9+SN4Pa3GtD0B/Ho9dCjrPbOloz1OuIU9Hf7zPVVR2T0QyoY9QYOePYcGrz3Yjsk9+XqCPYBvqT2Cj4M9Hu6tPdYRlz3l0q09AibKPRgn1T2ZQ6g9HmirPWrvCj0M+wk93rDBPd2Lmz2O1pI9vLDwPTZk8j0COoU9vwqpPSP7fT1yFrs9iSiqPQMYkj3xvpk9NZ8KPeLbCT3SrQo99I4KPXvrCT0WXAs9d78KPcS7Cj0Q0go9E/QKPR7rCz00XAo9WFkKPZLOCj1nXQs9t2YKPYJ9Cz0BTAo9zb4KPX0ACj2Kw3Q9Jzy7PRuOrD3Xv7Y91wicPaoboD0H/uo9njndPboo9T0ysYg91LPRPWULwD3l6Yk9rifyPdQW7D27u4U9yt+QPbSPxT3uurk9fx2iPQM95D3OOuo9/zV2PUMIoj1LPcY97PDTPUw8gj3H1YQ9D02GPWm2fT2ZiLw9WPnxPXuCmz355uY9BpS0PVCExT2f/N09e2fAPUerkD1FoMc9clN7PQtDej38fwo928AJPV6GCj2cPQo9SJgKPdfVCT3yxwo9zIcKPQ5bCj3BfQs9U4gKPRGnCj1Wuwo9j/YKPVUFCj2MMgo9togKPaU1Cz0yBgo94SkKPZ/2CT3ELQo9caSoPbMN0z3C6pA9+SyaPVgOrD35mIw9gnzzPT46gT3Chqc9S/PZPbc5uT3DMXU9elLCPeWr2z1Tq4M9LB23PQKLuD0v99k9JMfPPfsLoT1w8Mk9raOSPXtCrz1OQPI9v8nOPWKzfD0bJNI96PXePQ79sz3dc4Y9xF9wPW8ICz2hA+I9F9b0Peb7fT0+SMg9OxK8PYUg6z17AMA93Za3Peb/vD1Ga6k9D8GTPUHzzD3LB+c9IOQKPRRqCj29nAo9j7kJPbbCCj3FkAo9ENUJPQY8Cz16Zwk9HuUJPXZ2CT2dsgk9gzEKPSSuCj1qLgs9dW8JPbpvCj0u/gk9PfalPe6joz2QO9A91aSiPfOooz1c29Y9zPOePVNhsz2gmLg9wACaPZBfkz2Ku+c9ii/KPWZk6j1HWLA95RDKPYbw5T24IfM9VdSbPc9loT0zxMk9GWDUPazctD2/fo899+rIPS+9eT3VNu49rcbvPZ96ej1La7E9nMSePZENsT3+45s9qBazPUOH5T0zAYg9AEabPTS/6z0MJ7g9hajuPRbrtz2EI5g9U+WoPd6RCj16IAo9dXAKPaOhCj0oaAo9jv0JPQ6FCj3uVQo9JjoKPVqECz31OAs9tY8KPXUOCz0gggs9bcYJPQHVCT1HJQo9C1YLPRU0Cj1wMgs9D84KPQVzCT2rV6w9TovEPdjTgD2geZA9huvUPcdmhj2C0Kk9wRikPd8bbz1Fb7I9rqmwPQX6fz1MRNQ95pjrPe6Slz1OtaQ9/v/2PWAcxj0B8PE9+O6pPSvbmz2auZU9C/u9PSAW6j0qIbU9R9DZPQHevT0t85o9syTePdpuzz2JuJc9OjcKPZ8VnT2R2o493zahPfoMqz0YD4A9axfqPeb12z1Cso09SmB8PaWPrj1etL89oXG+PRpfvT0ZScg9ofIKPW18Cj010Ao96OgKPUHbCT0G/gk9k1kKPXKSCj3RiQo9C3UKPZruCT358Ao96IwKPaopCj1vTQo9/3UKPcHUvj0sAfI937DlPYe1ij2+APQ94UWaPdzx7T2G58g9HnOjPWBA2D2ueZI932zKPczjwz3ZU7Q9/wSOPRnOwz25Yu49FbnMPZVgnD20hbM9dLKTPdlS6D0MRKE9QUzAPRaZ0j1VMdA9QpiFPZGHuj0AB4E99wK+PS3vvD2z3pE9K7byPfQH0T3nEdQ9eN/tPaqCsT16zsU9a27KPepStz2k0r09cKjRPU7vnD1yUsM9QRkKPS/KCT03Mgo9ePUKPWd8Cj3YPwo9agAKPXbBCj1hEgo9Ff0JPY2LCT0jHAs9IpwKPRfiCj0V2Qk9oWkKPXMbCz0HpQo9+YQKPYJjCT3Cvgk9wPEJPUhX+z1Gza496ry9PVW+hj0YLdg9ULTqPaVOrT0+hoE9yUe5Pd+AqD0/S+M9MXi8PVlV7D2jNvE9WO6ZPYSBoD2am5c9VkGoPegDtD3fNIk90szOPTrpsT079Yc9tDXPPd2tzj0iP7M9ZmqoPXY24j3PT8w9qv7sPTIKrD2QBQk9A4WaPSuUej3Vpos9tdrcPboDhD3fLOY9eHTBPXLg5z1vtJQ9sTrcPZLvvz323L89p/SrPSowpT1ilAo9wQAKPfljCj1chAs9aE0KPcWPCT2/SAo99OUKPWsjCz2wuQk9gXkLPayNCT23Owo9IPgJPU2GCj01GtM9fIvyPfZU3D2fSHw9purpPb8Jgz3UzoY9TZK6PUNDtD0jH5097ta5PavDmD3JUe49CtLhPd8MfD2cwuE9BffwPe73nj24Lak98heXPb2SpD0VPok9QzaFPXxbrj3Jlsw9EOKQPeEzgD1Ej4c9IITCPahnvT1o2Z89YOGOPVv0jj0Ne5k9mDCePSyoiT1uGJY99TvnPanWvz3W4Z09AXGKPSTrkD0Fops9bm3LPf8ofD3DBQs9qZwKPWD3CT2H6Ao9GBcKPYIXCj1uHAo9RrsKPUa7Cj0MNgo9IZ8KPddoCj0CTgs9gQ8LPSO+Cj3YoAo9iLIKPXRBCj3erwk9GSEKPfOUCj0qcAo9O7qAPeaAhj3bQd89R0WfPaTtvD2UZOc9yTO5PVEpsz3IRew9LJmdPfIF5z1cLLg9Ynq4PR3E6z3zH8Q93NrePVG8iD2ob6Y946yyPe7o3T3WD4E9pOeVPWOIkz0b/us9x3+nPREUiD0Xg7s9NeDRPZ/Ewz1QXew92LXbPWziuD0Piwo9yZW1PV8Gmz05r489mAmPPfElgj1YQs09c8L3PYN4fz0Su9098HbFPc5b6T0oOO49nxCPPTClCj0PcQo9bN4KPbLuCT1ubgk9ZpgKPWumCj1MQAo9xxIKPRPwCT04lgo9wPsJPeFbCj2S/gg9v6gJPeoD1j1UGoU9fRSqPam/1D0CYOw9BLmFPcU11j2/+ZQ9YkOSPS/PeD2dEJo9HkubPQUmpj3Im749x12oPUxe2T2Lj509J5qJPV6trD1FLNQ9X4HrPYO/tj32SYQ9NcuFPUyh3j3kGp49zIjmPf3HpD2XoYI9aW+cPbxchz00T8g9npOmPRJA4z20c5M9kCqBPZT4fT0HWrc9XGK+PUibnD2sGcQ9j3PePSlJlD03N7I93g4JPY4mCj0OSAo9C2UKPY7xCj14Xgo9+9QKPStECj3qego9PgEKPVINCj22uAo9RIMKPY+zCT0Bdwo9hDAKPY6xCj3sugk9kioKPb92Cj0eIgo9CaUKPcxPCj05hgk9ZNh9Pafolj0UmvI9O6/UPYxIgD0zJs09+0asPf0/6z1iCZs9mmt9PW1T3T25oaM9tdqKPaEFhD24aoA93IPlPX8g9T07peI9M6efPTWJxj3wdbQ9rpfdPRxm3j2WMKg9DdXcPT72vz1upYU9VdKvPZIDzD17prI93GRyPVEp8D3+d+A9szmVPTMIlj2CTqk9LfiUPQkk9j079d09OjvyPTpIzj3rnII9+Zi2PY7K3D1OkbI9G/MKPRRrCj17Gws93LoKPV1xCj3zVwo9iIgKPetlCj13iQo99W0KPaRTCj3yZQk9s94JPZibCT3CtAo9sX/JPe4L4j25c809trXrPaqEsz0RFrQ9SfGdPasy4z2oBKA9VFTXPVIw6T3TsKc9axrvPWJovT2dYMM9/5CEPUqy7T3h2sI9Sj7OPZlB1z0ia4w9gzbNPUJbdD2ElX891GucPbcECz0eSN49I8yzPQv4yz179ck92zKKPTNuij2dkMk9smnhPQErwj3I3As9bJXmPapNmz2WUL49lYO7Pc2Khj3QG+49mDUKPWJgCj1jpgo9P+4KPcXYCT3fWAs9wOYKPRs6Cz1B8Ak9W0cKPZWUCj1ZTgo9Ua4JPdy7Cj1jTwo9MP4JPUR3Cj21mQo9oBoKPYoNCj3iBAo91t4KPQoACj3DYQo9NXYKPXBaCj2I4Ak9M+N+PfIfgD0RS9A9SEyMPR8wnz0OS9I9qCDtPYkMzT1dQZk9URm+PfKIrz2Uldk9VWSNPbpLyT1868U9bxWbPZfqyT1p2Hk9v1KePQ4ssz2c+t49ajR4PaWHnz2DDuQ97ciJPZYXyT11usA9OxLBPUJ2xD377pA93dGyPa7I2j1Lrow9tgLHPR0Q1j1C7Mk9pSXiPYkboT3thNA90Jq4PY/M3z1AR6s9u/KZPSiCCj09mQo9hKwKPSa5Cj1Q+Ao9GiQLPSYMCj2XIgo9pVkLPdfPCT3SVQk9tVUJPdGgCj2bHgs9u2wKPZucCj2L0M894iWUPYQciz21Hrs9GcfzPZIXhj3Ve7M9QDPWPUfP5T2FotA9Imr0PduQrT3Lc6o9A0WZPR4UfT0BecI93E1+PTF99j38eto9uxaDPSN2pD0eW849lWuOPW32dT0++qY9fJykPUEP1j12lLo9w/exPUyIsj1fH6U9j1/qPe5I3j0rI889ot4JPYR2kD233vQ9LvvrPYiZuT10htk9VbfMPU4wij1Ofbk9y1QKPfzuCD1jaQo9Md8KPWamCj3LvAo94tsJPRFWCj2LbAo9tewKPWEKCj3A2Ao9MCQKPVwSCj0Sago9x3QJPSvLCj0TMQo9+14KPR8iCj0FmAs9agoKPStQCj0R+Qk9F9wJPWYaCj1Q9Zg9oj/lPSL74j0tn+M97nO/PYn7zj0ty6c9VffGPQc8jz1KhNw9fibDPTxR7D0Qbqs9SBWuPZwhcz3MWLA9zsWaPXsqdT3aXLo9wCzWPdMydz2Lr709kEWgPacfjT2dAME90K2YPXv+2D05Fcw9C0LhPS+gxz2ptZU9et+1PSAjpD1nHAo9BYSKPVGMpj1aloM9FAeoPfbftT3r/7E9/DqWPSuMvT2smMo96qQKPQFsCj14Kwo9NfAKPVIvCT2fMwo9WDYKPQ6WCT0pAQs9OPsKPbEECj3qmQo91U4KPZTNCT1ffQo9qk4JPaudoz0rUug9J67HPdkn8z1G2ZU9cmCXPQVX3D1aic89k/a9PV7Kuz1zSOU9WMHgPQ3joD3G1L89z1LMPRRZ5T1Dl5Y9tbCQPcQ3qj3z/pc9ZgHGPew90D3ReI09zCLbPSHS5z2av4o9wzPfPVK5Cj0p09o9R1CaPQtFmT0VgPI9lX74PTD0CT2mXwo91R3dPVL+tT18K8k9Dz2CPe3pxT2dc4s907iqPYSHmj0eULU9810KPd2SCj10/wo9r8YKPQROCj0GGgs9PBELPQK/Cj3SOgo94UkKPSPLCj03eQo91jYKPXDkCT3M3wk9HkkKPdBcCj0Ngwo9DAwLPQXvCj033Ak9NtoKPR6cCj0ilwk9UhEKPQKcyj01Aq09IM3rPZgfmz1oY6A9bce8PV9k3z0cw+E94CHhPXvGjz1hlug9qBVxPeBgcz2L6p49NROGPcB33T3lppE9sGWXPZ0a7T1WLOU9KV/MPVvntD0GUKg92zXAPaNntj320oQ9TDN2PZ/llD3wkI89H3KJPam72j0JJ4Q9CzDKPdbQjT1kGws95bAKPc1YCT15AQo9DaMKPY1NqT1A8gk9gZUJPVMjCj0ZXAo9IoIKPeBnCj3qHQs989YKPa+UCj1qSgo9p2AKPTP8Cj0o9gk9KS8KPckICj2WVwk962IKPSH+CT2gJQk9Bxl6PUF26j2YhLs9SivjPVjHsj2qrIA9xSXGPZLwuz2Geac9cCZzPUJyyT0F79Y9ZLaQPcvHuj1Dw5k9FL7XPWNN1T17mt49o1awPd930D3KdZg9iSOXPf/+lD0sgZA98mLmPerkuT0odYM9lujCPYkvCj0HuAo9XhMKPTbVCj3pZAo9MbcJPTVcCj1t68I9Vr+3Pa+Mlz0i+u09jgbCPVhZqj1sjr09VWPfPfmL6j3AHAs9P4YKPa2SCT1+hgo9lP4KPSmlCz3XzAk9euQKPUOtCj3irAo9rEUJPUYLCz0ZQQo91cUJPfuHCj0Mngk9UfsJPT0pCj0EYgo9lewJPQmrCT3hCgo9wCEKPa6GCT2kYAo9SiXGPX5rpz3KNtU9FQOYPT9/kD0VAq49LVekPcwlkT3Nx+g944inPdsv6D1ddcY9RgaPPZbegj19DrU9YfyZPWIZsz2xwLA9bZDPPbzqiD3jLMU9zJnYPRKzoz2q65c9ZYuaPYfVjT0jnW49vEaePUgqyD0CAew9xjzRPQw6fz12q+I9xfWHPSyGsz2Ziwo9mMEJPSRmCz0Opwo9jWEKPWiSCT0WXwo9gY8KPZ5mCz2WbQk9tdUKPf83Cj21cwo9CxsKPQUTCz2tfQo9vnYKPSrjCT1dhgo9ekYKPVqNCj2T4Ao9nJMKPdh7Cj2Co6I9lDGRPVoGmT2p3r491/yuPRwDrz3hfbc9MvfQPa/w0z3ira49NO/qPbqxsT1PSdA90QaUPUU6Cz1Q8Qk9AKgKPXNHlD2V94s95Q7XPc4Sqj3VLb09LjS/PaUI2T2xxsM9FVCEPRdk3z2gmYk9WPALPZn6CT2YmAo9Ri8KPT7BCj35NAo90jwKPe8aCj1jw80962DDPV0jzj2Hvc09+JqjPW41vj3FK5k9abmBPes9Cj37aQo9lB0KPe6ICj1W0wo9bxkLPbsDCj12WQk9+xEKPXh0Cj2c6Qk9CwcLPXDsCj14eQo9jMkJPYnnCT14Lgo9Sn8KPbh/CT1Fwwo9yCwKPcqRCT1SWwo9l20JPRP0CT2yX+Y9r5CtPTx82D1ewpI9iOeCPZA97T3pvas9PPPBPV9ssj2x93U9MhWdPcnz3z0vp889vTBxPapU0T0Twus9whNyPbjZ6z3GmJ09qeXWPaSPdj1pj7Y9+AqgPRxAoz0+bqQ9fOmiPcmgvj0PkpQ93CWGPSh7zj3Ljr0910HsPUNmkT1QTN49L6PDPSZdCj3v/gk9oR0LPd7WCj0QuAk9jpUKPdA+Cj3kuQo9p8AJParkCz2aGgo9Q78KPQACCj0S5gk9fK4KPbnWCj1/CQo9Ng8LPSLbCT045Qk90sEKPUpKCj2m+go9VmMKPZvyCj1wnZI9qaWOPcoE3T0Xsrw9vNiFPdwUxD2y5cU95E/pPe+04D1ogew9Q++oPVAz9j3CheQ936wKPa/KCj0vlgo9nOupPYWxdT3m7Hk9JyuyPaBNsT30iM89U9a9PW1ndT3Gqag9ZBR4PZNpzD17JQs91rMKPVQaCz17ewo9OesJPZ/ECT0tzwo9nIMKPY8+Cj3UHb89JUqgPTZC0T0fRs49s3SkPROi4j1hxwk9XtcJPSyOCT3C6Qo91jMLPRpsCz2vtwo93dYKPWNJCj3yCQs96EkKPSB/CT0IKws9DaEKPYptCT1zVAo9Fg0LPSkADD2XgAo9l7IKPUJ8Cj1i/Ak9j08KPce6Cj2JuQk9X4EKPfxtCj1MjNI9zJyUPWrflD2HtHo95BKJPWPC1z3YErY9Qg7nPaNkiz1q6Jc9ldvMPY7Vhj1uSMo9ivWvPXvyiT2CgYQ9twHXPQzBqT3BsIU9uBHoPb4mlz1+7+c9ziCRPcq03T3WNrY99Q/UPViYhD3YBaE94snxPWKasT2bWsY96Gu6PcC2tj1dG5s943AKPfRICj0lgQs9vwULPZDJCT1J4wk9R/MJPaP/Cj3HLQo9bLcJPSVVCT1tCgo9FtsJPTjzCT3+Hws95wYKPbu4Cj0jGQo978UKPU9BCj0NEAo9HK8JPTv4CT2+4go98PUJPXuECT34mck9TjTcPT31xj2rpLI98Ch7PeSVpz37J6Y9YReQPfeW6j2xapM9K93vPc0VCj275gk9yL0LPWeVCj3ZuKA9nAKcPTRo3T0Lc+k96fB1PdV9fD0GMnw9wpLXPTcQvT3unOU9GAHtPT72CT0PIws9LMwKPe6OCT0QCgo9Gq8JPa/ECj2XpQo9lEwKPTOx0j0SLaA9V+e6PQxD1j06fvU9sWrGPTeQCj06ego9KU0KPabQCj2ieQo9oAcKPXIcCj01Fgo9k/8JPSTtCj2JaQo9c7IJPXmCCj2InQk9ugQKPQcqCT2Xego95SYLPXIDCz2tewk9ZqgKPZUlCj2ePgs9LRMJPb7ZCj3nrAo9fTkLPW4B1D1lS8o9rXXXPdvLpz3TyuI9wLXaPfEA2z0q46E9wSjJPV9IqD3+EbQ9stPnPa6G4D3EVeI9nO3iPZAorz1qY+c9hy+vPUUnlz2pUJk9YhadPU2x4z3H1q892a7FPYk74j2xzZc99InKPQIhkT1XZro9njCAPd3B7j02sJE9zL+aPSQqwD1fgQo9N3QLPYinCj254Qo9s68KPW5+Cj1GzAk9AW0KPW5sCj0y+go99WoKPTJ1Cj0CTQo9+GIKPcaUCz0Jmwk9swULPbchCz0ckQo9x2AKPRsbCz14RQo9ksUKPdF1Cz1Rngo9voUKPdpYCj3sTb49ezaePR0ltD3rDoQ9F3yhPexu2D2YSYw9Do6UPSWxjz1snAo9l1AKPSXeCT0qKAo9YgMKPUWkCT0P5bE9UVnIPUy8mj1ONLE9aTOYPY4y1z1lLrk9ErlxPcjKmD1nyMg9hWcKPfkiCj1cCgo9pK4KPdhhCj3Amgo9DkELPUM1Cz2eEgo9j/sJPWnaCj1x/sc92AyFPcnUCT3QAws921MKPWEaCz04dAo9T9gJPaN5Cj3Ojgo9OUALPfeVCT2uWwo9yJMKPR2GCj26FQk9fLYJPXnTCj38zwo95kgKPeKECT1swAo9rMAKPQEzCz2EyAo95EwKPVPKCj0FZwk9e2EKPc3oCT0wLgo9fRCXPTAcdj36j3M9RnjsPZoy6D3ttuI9whHOPU/JfD2woKA9rNqSPZVj5D19Gp89yQysPZTMeD1To+o9xCbdPWNlxj3NHcs9s9GKPUGUyD0sw7098H6EPc3ZkT168ck9cnJ/PZtLvz0tTb89kQzjPaaBpj22OdY95HPjPZgH8j1nAqA9Yz7IPScRCj3PFQo9GgUKPcfHCj0F6wo9CqQKPXnfCj33Lgs9n5oLPasoCT3F2wk9aRIKPQ==", "encoding": "base64", "path": [ "nav_image_bytes" ] } ], "model_module": "anywidget", "model_module_version": "~0.9.*", "model_name": "AnyModel", "state": { "_anywidget_id": "quantem.widget.show4d.Show4D", "_css": ".show4d-root{border-radius:2px;padding:16px}\n", "_dom_classes": [], "_esm": "var uA=Object.create;var Ox=Object.defineProperty;var pA=Object.getOwnPropertyDescriptor;var fA=Object.getOwnPropertyNames;var dA=Object.getPrototypeOf,mA=Object.prototype.hasOwnProperty;var Wo=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var yA=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of fA(t))!mA.call(e,n)&&n!==o&&Ox(e,n,{get:()=>t[n],enumerable:!(r=pA(t,n))||r.enumerable});return e};var j=(e,t,o)=>(o=e!=null?uA(dA(e)):{},yA(t||!e||!e.__esModule?Ox(o,\"default\",{value:e,enumerable:!0}):o,e));var Hx=Wo(je=>{\"use strict\";var hg=Symbol.for(\"react.transitional.element\"),hA=Symbol.for(\"react.portal\"),gA=Symbol.for(\"react.fragment\"),bA=Symbol.for(\"react.strict_mode\"),vA=Symbol.for(\"react.profiler\"),TA=Symbol.for(\"react.consumer\"),xA=Symbol.for(\"react.context\"),SA=Symbol.for(\"react.forward_ref\"),PA=Symbol.for(\"react.suspense\"),RA=Symbol.for(\"react.memo\"),_x=Symbol.for(\"react.lazy\"),CA=Symbol.for(\"react.activity\"),Ax=Symbol.iterator;function EA(e){return e===null||typeof e!=\"object\"?null:(e=Ax&&e[Ax]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Bx={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},kx=Object.assign,jx={};function is(e,t,o){this.props=e,this.context=t,this.refs=jx,this.updater=o||Bx}is.prototype.isReactComponent={};is.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\")};is.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Ux(){}Ux.prototype=is.prototype;function gg(e,t,o){this.props=e,this.context=t,this.refs=jx,this.updater=o||Bx}var bg=gg.prototype=new Ux;bg.constructor=gg;kx(bg,is.prototype);bg.isPureReactComponent=!0;var zx=Array.isArray;function yg(){}var At={H:null,A:null,T:null,S:null},Lx=Object.prototype.hasOwnProperty;function vg(e,t,o){var r=o.ref;return{$$typeof:hg,type:e,key:t,ref:r!==void 0?r:null,props:o}}function wA(e,t){return vg(e.type,t,e.props)}function Tg(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===hg}function MA(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var Nx=/\\/+/g;function mg(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?MA(\"\"+e.key):t.toString(36)}function OA(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(yg,yg):(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 as(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 hg:case hA:i=!0;break;case _x:return i=e._init,as(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+mg(e,0):r,zx(n)?(o=\"\",i!=null&&(o=i.replace(Nx,\"$&/\")+\"/\"),as(n,t,o,\"\",function(c){return c})):n!=null&&(Tg(n)&&(n=wA(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(Nx,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(zx(e))for(var s=0;s{\"use strict\";Vx.exports=Hx()});var Qx=Wo(_t=>{\"use strict\";function Rg(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rtd(l,o))std(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(std(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function td(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\"?(Ix=performance,_t.unstable_now=function(){return Ix.now()}):(xg=Date,$x=xg.now(),_t.unstable_now=function(){return xg.now()-$x});var Ix,xg,$x,ra=[],Ya=[],NA=1,Vr=null,Vo=3,Cg=!1,wu=!1,Mu=!1,Eg=!1,Yx=typeof setTimeout==\"function\"?setTimeout:null,Gx=typeof clearTimeout==\"function\"?clearTimeout:null,Fx=typeof setImmediate<\"u\"?setImmediate:null;function od(e){for(var t=Dn(Ya);t!==null;){if(t.callback===null)rd(Ya);else if(t.startTime<=e)rd(Ya),t.sortIndex=t.expirationTime,Rg(ra,t);else break;t=Dn(Ya)}}function wg(e){if(Mu=!1,od(e),!wu)if(Dn(ra)!==null)wu=!0,ss||(ss=!0,ls());else{var t=Dn(Ya);t!==null&&Mg(wg,t.startTime-e)}}var ss=!1,Ou=-1,Xx=5,Wx=-1;function Kx(){return Eg?!0:!(_t.unstable_now()-Wxe&&Kx());){var r=Vr.callback;if(typeof r==\"function\"){Vr.callback=null,Vo=Vr.priorityLevel;var n=r(Vr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){Vr.callback=n,od(e),t=!0;break t}Vr===Dn(ra)&&rd(ra),od(e)}else rd(ra);Vr=Dn(ra)}if(Vr!==null)t=!0;else{var a=Dn(Ya);a!==null&&Mg(wg,a.startTime-e),t=!1}}break e}finally{Vr=null,Vo=o,Cg=!1}t=void 0}}finally{t?ls():ss=!1}}}var ls;typeof Fx==\"function\"?ls=function(){Fx(Sg)}:typeof MessageChannel<\"u\"?(Pg=new MessageChannel,qx=Pg.port2,Pg.port1.onmessage=Sg,ls=function(){qx.postMessage(null)}):ls=function(){Yx(Sg,0)};var Pg,qx;function Mg(e,t){Ou=Yx(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,Rg(Ya,e),Dn(ra)===null&&e===Dn(Ya)&&(Mu?(Gx(Ou),Ou=-1):Mu=!0,Mg(wg,o-r))):(e.sortIndex=n,Rg(ra,e),wu||Cg||(wu=!0,ss||(ss=!0,ls()))),e};_t.unstable_shouldYield=Kx;_t.unstable_wrapCallback=function(e){var t=Vo;return function(){var o=Vo;Vo=t;try{return e.apply(this,arguments)}finally{Vo=o}}}});var Jx=Wo((nj,Zx)=>{\"use strict\";Zx.exports=Qx()});var t1=Wo(Qo=>{\"use strict\";var DA=W();function e1(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function o1(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o1)}catch(e){console.error(e)}}o1(),r1.exports=t1()});var yC=Wo(Am=>{\"use strict\";var mo=Jx(),OS=W(),kA=ad();function H(e){var t=\"https://react.dev/errors/\"+e;if(1ys||(e.current=db[ys],db[ys]=null,ys--)}function Ct(e,t){ys++,db[ys]=e.current,e.current=t}var jn=Un(null),op=Un(null),ai=Un(null),Ld=Un(null);function Hd(e,t){switch(Ct(ai,t),Ct(op,e),Ct(jn,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?fS(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=fS(t),e=tC(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}Po(jn),Ct(jn,e)}function Ds(){Po(jn),Po(op),Po(ai)}function mb(e){e.memoizedState!==null&&Ct(Ld,e);var t=jn.current,o=tC(t,e.type);t!==o&&(Ct(op,e),Ct(jn,o))}function Vd(e){op.current===e&&(Po(jn),Po(op)),Ld.current===e&&(Po(Ld),dp._currentValue=Ji)}var Og,i1;function Wi(e){if(Og===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);Og=t&&t[1]||\"\",i1=-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{Ag=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?Wi(o):\"\"}function VA(e,t){switch(e.tag){case 26:case 27:case 5:return Wi(e.type);case 16:return Wi(\"Lazy\");case 13:return e.child!==t&&t!==null?Wi(\"Suspense Fallback\"):Wi(\"Suspense\");case 19:return Wi(\"SuspenseList\");case 0:case 15:return zg(e.type,!1);case 11:return zg(e.type.render,!1);case 1:return zg(e.type,!0);case 31:return Wi(\"Activity\");default:return\"\"}}function l1(e){try{var t=\"\",o=null;do t+=VA(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var yb=Object.prototype.hasOwnProperty,a0=mo.unstable_scheduleCallback,Ng=mo.unstable_cancelCallback,IA=mo.unstable_shouldYield,$A=mo.unstable_requestPaint,wr=mo.unstable_now,FA=mo.unstable_getCurrentPriorityLevel,kS=mo.unstable_ImmediatePriority,jS=mo.unstable_UserBlockingPriority,Id=mo.unstable_NormalPriority,qA=mo.unstable_LowPriority,US=mo.unstable_IdlePriority,YA=mo.log,GA=mo.unstable_setDisableYieldValue,gp=null,Mr=null;function ei(e){if(typeof YA==\"function\"&&GA(e),Mr&&typeof Mr.setStrictMode==\"function\")try{Mr.setStrictMode(gp,e)}catch{}}var Or=Math.clz32?Math.clz32:KA,XA=Math.log,WA=Math.LN2;function KA(e){return e>>>=0,e===0?32:31-(XA(e)/WA|0)|0}var ld=256,sd=262144,cd=4194304;function Ki(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 mm(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=Ki(r):(i&=l,i!==0?n=Ki(i):o||(o=l&~e,o!==0&&(n=Ki(o))))):(l=r&~a,l!==0?n=Ki(l):i!==0?n=Ki(i):o||(o=r&~e,o!==0&&(n=Ki(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 bp(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function QA(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 LS(){var e=cd;return cd<<=1,(cd&62914560)===0&&(cd=4194304),e}function Dg(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function vp(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function ZA(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 n5=/[\\n\"\\\\]/g;function Yr(e){return e.replace(n5,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function bb(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=\"\"+$r(t)):e.value!==\"\"+$r(t)&&(e.value=\"\"+$r(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?vb(e,i,$r(t)):o!=null?vb(e,i,$r(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=\"\"+$r(l):e.removeAttribute(\"name\")}function XS(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)){gb(e);return}o=o!=null?\"\"+$r(o):\"\",t=t!=null?\"\"+$r(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),gb(e)}function vb(e,t,o){t===\"number\"&&$d(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function ws(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\"),xb=!1;if(ga)try{cs={},Object.defineProperty(cs,\"passive\",{get:function(){xb=!0}}),window.addEventListener(\"test\",cs,cs),window.removeEventListener(\"test\",cs,cs)}catch{xb=!1}var cs,ti=null,p0=null,Ed=null;function JS(){if(Ed)return Ed;var e,t=p0,o=t.length,r,n=\"value\"in ti?ti.value:ti.textContent,a=n.length;for(e=0;e=$u),b1=\" \",v1=!1;function tP(e,t){switch(e){case\"keyup\":return N5.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function oP(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var bs=!1;function _5(e,t){switch(e){case\"compositionend\":return oP(t);case\"keypress\":return t.which!==32?null:(v1=!0,b1);case\"textInput\":return e=t.data,e===b1&&v1?null:e;default:return null}}function B5(e,t){if(bs)return e===\"compositionend\"||!d0&&tP(e,t)?(e=JS(),Ed=p0=ti=null,bs=!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=P1(o)}}function iP(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?iP(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function lP(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=$d(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=$d(e.document)}return t}function m0(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 $5=ga&&\"documentMode\"in document&&11>=document.documentMode,vs=null,Sb=null,qu=null,Pb=!1;function C1(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Pb||vs==null||vs!==$d(r)||(r=vs,\"selectionStart\"in r&&m0(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}),qu&&ap(qu,r)||(qu=r,r=lm(Sb,\"onSelect\"),0>=i,n-=i,_n=1<<32-Or(t)+n|o<M?(D=C,C=null):D=C.sibling;var _=p(y,C,m[M],b);if(_===null){C===null&&(C=D);break}e&&C&&_.alternate===null&&t(y,C),g=a(_,g,M),R===null?P=_:R.sibling=_,R=_,C=D}if(M===m.length)return o(y,C),Qe&&ca(y,M),P;if(C===null){for(;MM?(D=C,C=null):D=C.sibling;var k=p(y,C,_.value,b);if(k===null){C===null&&(C=D);break}e&&C&&k.alternate===null&&t(y,C),g=a(k,g,M),R===null?P=k:R.sibling=k,R=k,C=D}if(_.done)return o(y,C),Qe&&ca(y,M),P;if(C===null){for(;!_.done;M++,_=m.next())_=d(y,_.value,b),_!==null&&(g=a(_,g,M),R===null?P=_:R.sibling=_,R=_);return Qe&&ca(y,M),P}for(C=r(C);!_.done;M++,_=m.next())_=f(C,y,M,_.value,b),_!==null&&(e&&_.alternate!==null&&C.delete(_.key===null?M:_.key),g=a(_,g,M),R===null?P=_:R.sibling=_,R=_);return e&&C.forEach(function(x){return t(y,x)}),Qe&&ca(y,M),P}function T(y,g,m,b){if(typeof m==\"object\"&&m!==null&&m.type===ms&&m.key===null&&(m=m.props.children),typeof m==\"object\"&&m!==null){switch(m.$$typeof){case id:e:{for(var P=m.key;g!==null;){if(g.key===P){if(P=m.type,P===ms){if(g.tag===7){o(y,g.sibling),b=n(g,m.props.children),b.return=y,y=b;break e}}else if(g.elementType===P||typeof P==\"object\"&&P!==null&&P.$$typeof===Xa&&Qi(P)===g.type){o(y,g.sibling),b=n(g,m.props),Du(b,m),b.return=y,y=b;break e}o(y,g);break}else t(y,g);g=g.sibling}m.type===ms?(b=el(m.props.children,y.mode,b,m.key),b.return=y,y=b):(b=Md(m.type,m.key,m.props,null,y.mode,b),Du(b,m),b.return=y,y=b)}return i(y);case Uu:e:{for(P=m.key;g!==null;){if(g.key===P)if(g.tag===4&&g.stateNode.containerInfo===m.containerInfo&&g.stateNode.implementation===m.implementation){o(y,g.sibling),b=n(g,m.children||[]),b.return=y,y=b;break e}else{o(y,g);break}else t(y,g);g=g.sibling}b=Vg(m,y.mode,b),b.return=y,y=b}return i(y);case Xa:return m=Qi(m),T(y,g,m,b)}if(Lu(m))return h(y,g,m,b);if(zu(m)){if(P=zu(m),typeof P!=\"function\")throw Error(H(150));return m=P.call(m),v(y,g,m,b)}if(typeof m.then==\"function\")return T(y,g,yd(m),b);if(m.$$typeof===pa)return T(y,g,md(y,m),b);hd(y,m)}return typeof m==\"string\"&&m!==\"\"||typeof m==\"number\"||typeof m==\"bigint\"?(m=\"\"+m,g!==null&&g.tag===6?(o(y,g.sibling),b=n(g,m),b.return=y,y=b):(o(y,g),b=Hg(m,y.mode,b),b.return=y,y=b),i(y)):o(y,g)}return function(y,g,m,b){try{sp=0;var P=T(y,g,m,b);return As=null,P}catch(C){if(C===Gs||C===Tm)throw C;var R=Cr(29,C,null,y.mode);return R.lanes=b,R.return=y,R}finally{}}}var il=SP(!0),PP=SP(!1),Wa=!1;function P0(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ab(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 li(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function si(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(lt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=qd(e),mP(e,null,o),t}return vm(e,r,t,o),qd(e)}function Gu(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,VS(e,o)}}function $g(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 zb=!1;function Xu(){if(zb){var e=Os;if(e!==null)throw e}}function Wu(e,t,o,r){zb=!1;var n=e.updateQueue;Wa=!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 d=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,f=p!==l.lane;if(f?(Ke&p)===p:(r&p)===p){p!==0&&p===ks&&(zb=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var h=e,v=l;p=t;var T=o;switch(v.tag){case 1:if(h=v.payload,typeof h==\"function\"){d=h.call(T,d,p);break e}d=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=v.payload,p=typeof h==\"function\"?h.call(T,d,p):h,p==null)break e;d=Dt({},d,p);break e;case 2:Wa=!0}}p=l.callback,p!==null&&(e.flags|=64,f&&(e.flags|=8192),f=n.callbacks,f===null?n.callbacks=[p]:f.push(p))}else f={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=f,s=d):u=u.next=f,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;f=l,l=f.next,f.next=null,n.lastBaseUpdate=f,n.shared.pending=null}}while(!0);u===null&&(s=d),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),gi|=i,e.lanes=i,e.memoizedState=d}}function RP(e,t){if(typeof e!=\"function\")throw Error(H(191,e));e.call(t)}function CP(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Ae.T,l={};Ae.T=l,k0(e,!1,t,o);try{var s=n(),c=Ae.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=Z5(s,r);Ku(e,t,u,Ar(e))}else Ku(e,t,r,Ar(e))}catch(d){Ku(e,t,{then:function(){},status:\"rejected\",reason:d},Ar())}finally{st.p=a,i!==null&&l.types!==null&&(i.types=l.types),Ae.T=i}}function nz(){}function kb(e,t,o,r){if(e.tag!==5)throw Error(H(476));var n=KP(e).queue;WP(e,n,t,Ji,o===null?nz:function(){return QP(e),o(r)})}function KP(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ji,baseState:Ji,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:Ji},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function QP(e){var t=KP(e);t.next===null&&(t=e.alternate.memoizedState),Ku(e,t.next.queue,{},Ar())}function B0(){return _o(dp)}function ZP(){return Jt().memoizedState}function JP(){return Jt().memoizedState}function az(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Ar();e=li(o);var r=si(t,e,o);r!==null&&(fr(r,t,o),Gu(r,t,o)),t={cache:T0()},e.payload=t;return}t=t.return}}function iz(e,t,o){var r=Ar();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Rm(e)?tR(t,o):(o=h0(e,t,o,r),o!==null&&(fr(o,e,r),oR(o,t,r)))}function eR(e,t,o){var r=Ar();Ku(e,t,o,r)}function Ku(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Rm(e))tR(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,zr(l,i))return vm(e,t,n,0),St===null&&bm(),!1}catch{}finally{}if(o=h0(e,t,n,r),o!==null)return fr(o,e,r),oR(o,t,r),!0}return!1}function k0(e,t,o,r){if(r={lane:2,revertLane:q0(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Rm(e)){if(t)throw Error(H(479))}else t=h0(e,o,r,2),t!==null&&fr(t,e,2)}function Rm(e){var t=e.alternate;return e===He||t!==null&&t===He}function tR(e,t){zs=Qd=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function oR(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,VS(e,o)}}var up={readContext:_o,use:Sm,useCallback:Yt,useContext:Yt,useEffect:Yt,useImperativeHandle:Yt,useLayoutEffect:Yt,useInsertionEffect:Yt,useMemo:Yt,useReducer:Yt,useRef:Yt,useState:Yt,useDebugValue:Yt,useDeferredValue:Yt,useTransition:Yt,useSyncExternalStore:Yt,useId:Yt,useHostTransitionStatus:Yt,useFormState:Yt,useActionState:Yt,useOptimistic:Yt,useMemoCache:Yt,useCacheRefresh:Yt};up.useEffectEvent=Yt;var rR={readContext:_o,use:Sm,useCallback:function(e,t){return Zo().memoizedState=[e,t===void 0?null:t],e},useContext:_o,useEffect:H1,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,zd(4194308,4,FP.bind(null,t,e),o)},useLayoutEffect:function(e,t){return zd(4194308,4,e,t)},useInsertionEffect:function(e,t){zd(4,2,e,t)},useMemo:function(e,t){var o=Zo();t=t===void 0?null:t;var r=e();if(ll){ei(!0);try{e()}finally{ei(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Zo();if(o!==void 0){var n=o(t);if(ll){ei(!0);try{o(t)}finally{ei(!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=iz.bind(null,He,e),[r.memoizedState,e]},useRef:function(e){var t=Zo();return e={current:e},t.memoizedState=e},useState:function(e){e=_b(e);var t=e.queue,o=eR.bind(null,He,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:D0,useDeferredValue:function(e,t){var o=Zo();return _0(o,e,t)},useTransition:function(){var e=_b(!1);return e=WP.bind(null,He,e.queue,!0,!1),Zo().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=He,n=Zo();if(Qe){if(o===void 0)throw Error(H(407));o=o()}else{if(o=t(),St===null)throw Error(H(349));(Ke&127)!==0||AP(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,H1(NP.bind(null,r,a,e),[e]),r.flags|=2048,Us(9,{destroy:void 0},zP.bind(null,r,a,o,t),null),o},useId:function(){var e=Zo(),t=St.identifierPrefix;if(Qe){var o=Bn,r=_n;o=(r&~(1<<32-Or(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Zd++,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[No]=t,a[dr]=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(Bo(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&&aa(t)}}return zt(t),Qg(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&aa(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error(H(166));if(e=ai.current,us(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Do,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[No]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||eC(e.nodeValue,o)),e||yi(t,!0)}else e=sm(e).createTextNode(r),e[No]=t,t.stateNode=e}return zt(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=us(t),o!==null){if(e===null){if(!r)throw Error(H(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(H(557));e[No]=t}else nl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zt(t),e=!1}else o=Ig(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(Rr(t),t):(Rr(t),null);if((t.flags&128)!==0)throw Error(H(558))}return zt(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=us(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error(H(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(H(317));n[No]=t}else nl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zt(t),n=!1}else n=Ig(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(Rr(t),t):(Rr(t),null)}return Rr(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),gd(t,t.updateQueue),zt(t),null);case 4:return Ds(),e===null&&Y0(t.stateNode.containerInfo),zt(t),null;case 10:return ya(t.type),zt(t),null;case 19:if(Po(Zt),r=t.memoizedState,r===null)return zt(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)_u(r,!1);else{if(Gt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Kd(e),a!==null){for(t.flags|=128,_u(r,!1),e=a.updateQueue,t.updateQueue=e,gd(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)yP(o,e),o=o.sibling;return Ct(Zt,Zt.current&1|2),Qe&&ca(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&wr()>om&&(t.flags|=128,n=!0,_u(r,!1),t.lanes=4194304)}else{if(!n)if(e=Kd(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,gd(t,e),_u(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!Qe)return zt(t),null}else 2*wr()-r.renderingStartTime>om&&o!==536870912&&(t.flags|=128,n=!0,_u(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=wr(),e.sibling=null,o=Zt.current,Ct(Zt,n?o&1|2:o&1),Qe&&ca(t,r.treeForkCount),e):(zt(t),null);case 22:case 23:return Rr(t),R0(),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&&(zt(t),t.subtreeFlags&6&&(t.flags|=8192)):zt(t),o=t.updateQueue,o!==null&&gd(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&&Po(tl),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),ya(so),zt(t),null;case 25:return null;case 30:return null}throw Error(H(156,t.tag))}function pz(e,t){switch(v0(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ya(so),Ds(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Vd(t),null;case 31:if(t.memoizedState!==null){if(Rr(t),t.alternate===null)throw Error(H(340));nl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Rr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(H(340));nl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Po(Zt),null;case 4:return Ds(),null;case 10:return ya(t.type),null;case 22:case 23:return Rr(t),R0(),e!==null&&Po(tl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return ya(so),null;case 25:return null;default:return null}}function yR(e,t){switch(v0(t),t.tag){case 3:ya(so),Ds();break;case 26:case 27:case 5:Vd(t);break;case 4:Ds();break;case 31:t.memoizedState!==null&&Rr(t);break;case 13:Rr(t);break;case 19:Po(Zt);break;case 10:ya(t.type);break;case 22:case 23:Rr(t),R0(),e!==null&&Po(tl);break;case 24:ya(so)}}function Rp(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){dt(t,t.return,l)}}function hi(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){dt(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){dt(t,t.return,u)}}function hR(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{CP(t,o)}catch(r){dt(e,e.return,r)}}}function gR(e,t,o){o.props=sl(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){dt(e,t,r)}}function Qu(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){dt(e,t,n)}}function kn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){dt(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){dt(e,t,n)}else o.current=null}function bR(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){dt(e,e.return,n)}}function Zg(e,t,o){try{var r=e.stateNode;zz(r,e.type,o,t),r[dr]=t}catch(n){dt(e,e.return,n)}}function vR(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&vi(e.type)||e.tag===4}function Jg(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||vR(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&&vi(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 Vb(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=fa));else if(r!==4&&(r===27&&vi(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Vb(e,t,o),e=e.sibling;e!==null;)Vb(e,t,o),e=e.sibling}function tm(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&&vi(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(tm(e,t,o),e=e.sibling;e!==null;)tm(e,t,o),e=e.sibling}function TR(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Bo(t,r,o),t[No]=e,t[dr]=o}catch(a){dt(e,e.return,a)}}var ua=!1,lo=!1,eb=!1,J1=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function fz(e,t){if(e=e.containerInfo,Xb=fm,e=lP(e),m0(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,d=e,p=null;t:for(;;){for(var f;d!==o||n!==0&&d.nodeType!==3||(l=i+n),d!==a||r!==0&&d.nodeType!==3||(s=i+r),d.nodeType===3&&(i+=d.nodeValue.length),(f=d.firstChild)!==null;)p=d,d=f;for(;;){if(d===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(f=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=f}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Wb={focusedElem:e,selectionRange:o},fm=!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\"))),Bo(a,r,o),a[No]=e,So(a),r=a;break e;case\"link\":var i=xS(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lT&&(i=T,T=v,v=i);var y=R1(l,v),g=R1(l,T);if(y&&g&&(f.rangeCount!==1||f.anchorNode!==y.node||f.anchorOffset!==y.offset||f.focusNode!==g.node||f.focusOffset!==g.offset)){var m=d.createRange();m.setStart(y.node,y.offset),f.removeAllRanges(),v>T?(f.addRange(m),f.extend(g.node,g.offset)):(m.setEnd(g.node,g.offset),f.addRange(m))}}}}for(d=[],f=l;f=f.parentNode;)f.nodeType===1&&d.push({element:f,left:f.scrollLeft,top:f.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Ae.T=null,o=Fb,Fb=null;var a=ui,i=ha;if(fo=0,Hs=ui=null,ha=0,(lt&6)!==0)throw Error(H(331));var l=lt;if(lt|=4,zR(a.current),MR(a,a.current,i,o),lt=l,Cp(0,!1),Mr&&typeof Mr.onPostCommitFiberRoot==\"function\")try{Mr.onPostCommitFiberRoot(gp,a)}catch{}return!0}finally{st.p=n,Ae.T=r,YR(e,t)}}function rS(e,t,o){t=Gr(o,t),t=Ub(e.stateNode,t,2),e=si(e,t,2),e!==null&&(vp(e,2),Ln(e))}function dt(e,t,o){if(e.tag===3)rS(e,e,o);else for(;t!==null;){if(t.tag===3){rS(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&(ci===null||!ci.has(r))){e=Gr(o,e),o=sR(2),r=si(t,o,2),r!==null&&(cR(o,r,t,e),vp(r,2),Ln(r));break}}t=t.return}}function ob(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new yz;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)||(I0=!0,n.add(o),e=Tz.bind(null,e,t,o),t.then(e,e))}function Tz(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,St===e&&(Ke&o)===o&&(Gt===4||Gt===3&&(Ke&62914560)===Ke&&300>wr()-Cm?(lt&2)===0&&Vs(e,0):$0|=o,Ls===Ke&&(Ls=0)),Ln(e)}function XR(e,t){t===0&&(t=LS()),e=fl(e,t),e!==null&&(vp(e,t),Ln(e))}function xz(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),XR(e,o)}function Sz(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(H(314))}r!==null&&r.delete(t),XR(e,o)}function Pz(e,t){return a0(e,t)}var am=null,ds=null,Yb=!1,im=!1,rb=!1,ni=0;function Ln(e){e!==ds&&e.next===null&&(ds===null?am=ds=e:ds=ds.next=e),im=!0,Yb||(Yb=!0,Cz())}function Cp(e,t){if(!rb&&im){rb=!0;do for(var o=!1,r=am;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-Or(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,nS(r,a))}else a=Ke,a=mm(r,r===St?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||bp(r,a)||(o=!0,nS(r,a));r=r.next}while(o);rb=!1}}function Rz(){WR()}function WR(){im=Yb=!1;var e=0;ni!==0&&Dz()&&(e=ni);for(var t=wr(),o=null,r=am;r!==null;){var n=r.next,a=KR(r,t);a===0?(r.next=null,o===null?am=n:o.next=n,n===null&&(ds=o)):(o=r,(e!==0||(a&3)!==0)&&(im=!0)),r=n}fo!==0&&fo!==5||Cp(e,!1),ni!==0&&(ni=0)}function KR(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,d=s.initiatorType;u&&pS(d)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function aC(e,t,o){var r=Ws;if(r&&typeof t==\"string\"&&t){var n=Yr(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),bS.has(n)||(bS.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Bo(t,\"link\",e),So(t),r.head.appendChild(t)))}}function Iz(e){Sa.D(e),aC(\"dns-prefetch\",e,null)}function $z(e,t){Sa.C(e,t),aC(\"preconnect\",e,t)}function Fz(e,t,o){Sa.L(e,t,o);var r=Ws;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Yr(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Yr(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Yr(o.imageSizes)+'\"]')):n+='[href=\"'+Yr(e)+'\"]';var a=n;switch(t){case\"style\":a=Is(e);break;case\"script\":a=Ks(e)}Qr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Qr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(Ep(a))||t===\"script\"&&r.querySelector(wp(a))||(t=r.createElement(\"link\"),Bo(t,\"link\",e),So(t),r.head.appendChild(t)))}}function qz(e,t){Sa.m(e,t);var o=Ws;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Yr(r)+'\"][href=\"'+Yr(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=Ks(e)}if(!Qr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Qr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(wp(a)))return}r=o.createElement(\"link\"),Bo(r,\"link\",e),So(r),o.head.appendChild(r)}}}function Yz(e,t,o){Sa.S(e,t,o);var r=Ws;if(r&&e){var n=Es(r).hoistableStyles,a=Is(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(Ep(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Qr.get(a))&&G0(e,o);var s=i=r.createElement(\"link\");So(s),Bo(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,Bd(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function Gz(e,t){Sa.X(e,t);var o=Ws;if(o&&e){var r=Es(o).hoistableScripts,n=Ks(e),a=r.get(n);a||(a=o.querySelector(wp(n)),a||(e=Dt({src:e,async:!0},t),(t=Qr.get(n))&&X0(e,t),a=o.createElement(\"script\"),So(a),Bo(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function Xz(e,t){Sa.M(e,t);var o=Ws;if(o&&e){var r=Es(o).hoistableScripts,n=Ks(e),a=r.get(n);a||(a=o.querySelector(wp(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Qr.get(n))&&X0(e,t),a=o.createElement(\"script\"),So(a),Bo(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function vS(e,t,o,r){var n=(n=ai.current)?cm(n):null;if(!n)throw Error(H(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=Is(o.href),o=Es(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=Is(o.href);var a=Es(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(Ep(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Qr.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},Qr.set(e,o),a||Wz(n,e,o,i.state))),t&&r===null)throw Error(H(528,\"\"));return i}if(t&&r!==null)throw Error(H(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=Ks(o),o=Es(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(H(444,e))}}function Is(e){return'href=\"'+Yr(e)+'\"'}function Ep(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function iC(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function Wz(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}),Bo(t,\"link\",o),So(t),e.head.appendChild(t))}function Ks(e){return'[src=\"'+Yr(e)+'\"]'}function wp(e){return\"script[async]\"+e}function TS(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Yr(o.href)+'\"]');if(r)return t.instance=r,So(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\"),So(r),Bo(r,\"style\",n),Bd(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=Is(o.href);var a=e.querySelector(Ep(n));if(a)return t.state.loading|=4,t.instance=a,So(a),a;r=iC(o),(n=Qr.get(n))&&G0(r,n),a=(e.ownerDocument||e).createElement(\"link\"),So(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Bo(a,\"link\",r),t.state.loading|=4,Bd(a,o.precedence,e),t.instance=a;case\"script\":return a=Ks(o.src),(n=e.querySelector(wp(a)))?(t.instance=n,So(n),n):(r=o,(n=Qr.get(a))&&(r=Dt({},o),X0(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),So(n),Bo(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error(H(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,Bd(r,o.precedence,e));return t.instance}function Bd(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 Kz(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 lC(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function Qz(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=Is(r.href),a=t.querySelector(Ep(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=um.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,So(a);return}a=t.ownerDocument||t,r=iC(r),(n=Qr.get(n))&&G0(r,n),a=a.createElement(\"link\"),So(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Bo(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=um.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var lb=0;function Zz(e,t){return e.stylesheets&&e.count===0&&jd(e,e.stylesheets),0lb?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function um(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)jd(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var pm=null;function jd(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,pm=new Map,t.forEach(Jz,e),pm=null,um.call(e))}function Jz(e,t){if(!(t.state.loading&4)){var o=pm.get(e);if(o)var r=o.get(null);else{o=new Map,pm.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function hC(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hC)}catch(e){console.error(e)}}hC(),gC.exports=yC()});var qC=Wo(mt=>{\"use strict\";var Co=typeof Symbol==\"function\"&&Symbol.for,rv=Co?Symbol.for(\"react.element\"):60103,nv=Co?Symbol.for(\"react.portal\"):60106,Lm=Co?Symbol.for(\"react.fragment\"):60107,Hm=Co?Symbol.for(\"react.strict_mode\"):60108,Vm=Co?Symbol.for(\"react.profiler\"):60114,Im=Co?Symbol.for(\"react.provider\"):60109,$m=Co?Symbol.for(\"react.context\"):60110,av=Co?Symbol.for(\"react.async_mode\"):60111,Fm=Co?Symbol.for(\"react.concurrent_mode\"):60111,qm=Co?Symbol.for(\"react.forward_ref\"):60112,Ym=Co?Symbol.for(\"react.suspense\"):60113,v3=Co?Symbol.for(\"react.suspense_list\"):60120,Gm=Co?Symbol.for(\"react.memo\"):60115,Xm=Co?Symbol.for(\"react.lazy\"):60116,T3=Co?Symbol.for(\"react.block\"):60121,x3=Co?Symbol.for(\"react.fundamental\"):60117,S3=Co?Symbol.for(\"react.responder\"):60118,P3=Co?Symbol.for(\"react.scope\"):60119;function Dr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case rv:switch(e=e.type,e){case av:case Fm:case Lm:case Vm:case Hm:case Ym:return e;default:switch(e=e&&e.$$typeof,e){case $m:case qm:case Xm:case Gm:case Im:return e;default:return t}}case nv:return t}}}function FC(e){return Dr(e)===Fm}mt.AsyncMode=av;mt.ConcurrentMode=Fm;mt.ContextConsumer=$m;mt.ContextProvider=Im;mt.Element=rv;mt.ForwardRef=qm;mt.Fragment=Lm;mt.Lazy=Xm;mt.Memo=Gm;mt.Portal=nv;mt.Profiler=Vm;mt.StrictMode=Hm;mt.Suspense=Ym;mt.isAsyncMode=function(e){return FC(e)||Dr(e)===av};mt.isConcurrentMode=FC;mt.isContextConsumer=function(e){return Dr(e)===$m};mt.isContextProvider=function(e){return Dr(e)===Im};mt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===rv};mt.isForwardRef=function(e){return Dr(e)===qm};mt.isFragment=function(e){return Dr(e)===Lm};mt.isLazy=function(e){return Dr(e)===Xm};mt.isMemo=function(e){return Dr(e)===Gm};mt.isPortal=function(e){return Dr(e)===nv};mt.isProfiler=function(e){return Dr(e)===Vm};mt.isStrictMode=function(e){return Dr(e)===Hm};mt.isSuspense=function(e){return Dr(e)===Ym};mt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Lm||e===Fm||e===Vm||e===Hm||e===Ym||e===v3||typeof e==\"object\"&&e!==null&&(e.$$typeof===Xm||e.$$typeof===Gm||e.$$typeof===Im||e.$$typeof===$m||e.$$typeof===qm||e.$$typeof===x3||e.$$typeof===S3||e.$$typeof===P3||e.$$typeof===T3)};mt.typeOf=Dr});var GC=Wo((kj,YC)=>{\"use strict\";YC.exports=qC()});var eE=Wo((jj,JC)=>{\"use strict\";var iv=GC(),R3={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},C3={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},E3={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},QC={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},lv={};lv[iv.ForwardRef]=E3;lv[iv.Memo]=QC;function XC(e){return iv.isMemo(e)?QC:lv[e.$$typeof]||R3}var w3=Object.defineProperty,M3=Object.getOwnPropertyNames,WC=Object.getOwnPropertySymbols,O3=Object.getOwnPropertyDescriptor,A3=Object.getPrototypeOf,KC=Object.prototype;function ZC(e,t,o){if(typeof t!=\"string\"){if(KC){var r=A3(t);r&&r!==KC&&ZC(e,r,o)}var n=M3(t);WC&&(n=n.concat(WC(t)));for(var a=XC(e),i=XC(t),l=0;l{\"use strict\";var G3=Symbol.for(\"react.transitional.element\"),X3=Symbol.for(\"react.fragment\");function bE(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:G3,type:e,key:r,ref:t!==void 0?t:null,props:o}}Zm.Fragment=X3;Zm.jsx=bE;Zm.jsxs=bE});var Te=Wo((NU,TE)=>{\"use strict\";TE.exports=vE()});var RE=Wo(Pt=>{\"use strict\";var pv=Symbol.for(\"react.transitional.element\"),fv=Symbol.for(\"react.portal\"),Jm=Symbol.for(\"react.fragment\"),ey=Symbol.for(\"react.strict_mode\"),ty=Symbol.for(\"react.profiler\"),oy=Symbol.for(\"react.consumer\"),ry=Symbol.for(\"react.context\"),ny=Symbol.for(\"react.forward_ref\"),ay=Symbol.for(\"react.suspense\"),iy=Symbol.for(\"react.suspense_list\"),ly=Symbol.for(\"react.memo\"),sy=Symbol.for(\"react.lazy\"),K3=Symbol.for(\"react.view_transition\"),Q3=Symbol.for(\"react.client.reference\");function en(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case pv:switch(e=e.type,e){case Jm:case ty:case ey:case ay:case iy:case K3:return e;default:switch(e=e&&e.$$typeof,e){case ry:case ny:case sy:case ly:return e;case oy:return e;default:return t}}case fv:return t}}}Pt.ContextConsumer=oy;Pt.ContextProvider=ry;Pt.Element=pv;Pt.ForwardRef=ny;Pt.Fragment=Jm;Pt.Lazy=sy;Pt.Memo=ly;Pt.Portal=fv;Pt.Profiler=ty;Pt.StrictMode=ey;Pt.Suspense=ay;Pt.SuspenseList=iy;Pt.isContextConsumer=function(e){return en(e)===oy};Pt.isContextProvider=function(e){return en(e)===ry};Pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===pv};Pt.isForwardRef=function(e){return en(e)===ny};Pt.isFragment=function(e){return en(e)===Jm};Pt.isLazy=function(e){return en(e)===sy};Pt.isMemo=function(e){return en(e)===ly};Pt.isPortal=function(e){return en(e)===fv};Pt.isProfiler=function(e){return en(e)===ty};Pt.isStrictMode=function(e){return en(e)===ey};Pt.isSuspense=function(e){return en(e)===ay};Pt.isSuspenseList=function(e){return en(e)===iy};Pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Jm||e===ty||e===ey||e===ay||e===iy||typeof e==\"object\"&&e!==null&&(e.$$typeof===sy||e.$$typeof===ly||e.$$typeof===ry||e.$$typeof===oy||e.$$typeof===ny||e.$$typeof===Q3||e.getModuleId!==void 0)};Pt.typeOf=en});var EE=Wo(($U,CE)=>{\"use strict\";CE.exports=RE()});var S=j(W());var yr=j(W(),1),vC=j(bC(),1),TC=yr.createContext(null);function l3(){let e=yr.useContext(TC);if(!e)throw new Error(\"RenderContext not found\");return e}function J0(){return l3().model}function ke(e){let t=J0(),o=yr.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=yr.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function xC(e){return({el:t,model:o,experimental:r})=>{let n=vC.createRoot(t);return n.render(yr.createElement(yr.StrictMode,null,yr.createElement(TC.Provider,{value:{model:o,experimental:r}},yr.createElement(e)))),()=>n.unmount()}}function Ro(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 ml(){return ml=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(rc,--er):0,tc--,uo===10&&(tc=1,_m--),uo}function tr(){return uo=er2||oc(uo)>3?\"\":\" \"}function NC(e,t){for(;--t&&tr()&&!(uo<48||uo>102||uo>57&&uo<65||uo>70&&uo<97););return ac(e,zp()+(t<6&&Zr()==32&&tr()==32))}function ov(e){for(;tr();)switch(uo){case e:return er;case 34:case 39:e!==34&&e!==39&&ov(uo);break;case 40:e===41&&ov(e);break;case 92:tr();break}return er}function DC(e,t){for(;tr()&&e+uo!==57;)if(e+uo===84&&Zr()===47)break;return\"/*\"+ac(t,er-1)+\"*\"+yl(e===47?e:tr())}function _C(e){for(;!oc(Zr());)tr();return ac(e,er)}function jC(e){return km(jm(\"\",null,null,null,[\"\"],e=Bm(e),0,[0],e))}function jm(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,d=i,p=0,f=0,h=0,v=1,T=1,y=1,g=0,m=\"\",b=n,P=a,R=r,C=m;T;)switch(h=g,g=tr()){case 40:if(h!=108&&eo(C,d-1)==58){Op(C+=tt(ic(g),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(y=-1);break}case 34:case 39:case 91:C+=ic(g);break;case 9:case 10:case 13:case 32:C+=zC(h);break;case 92:C+=NC(zp()-1,7);continue;case 47:switch(Zr()){case 42:case 47:ec(p3(DC(tr(),zp()),t,o),s);break;default:C+=\"/\"}break;case 123*v:l[c++]=Jo(C)*y;case 125*v:case 59:case 0:switch(g){case 0:case 125:T=0;case 59+u:y==-1&&(C=tt(C,/\\f/g,\"\")),f>0&&Jo(C)-d&&ec(f>32?kC(C+\";\",r,o,d-1):kC(tt(C,\" \",\"\")+\";\",r,o,d-2),s);break;case 59:C+=\";\";default:if(ec(R=BC(C,t,o,c,u,n,l,m,b=[],P=[],d),a),g===123)if(u===0)jm(C,t,R,R,b,a,d,l,P);else switch(p===99&&eo(C,3)===110?100:p){case 100:case 108:case 109:case 115:jm(e,R,R,r&&ec(BC(e,R,R,0,0,n,l,m,n,b=[],d),P),n,P,d,l,r?b:P);break;default:jm(C,R,R,R,[\"\"],P,0,l,P)}}c=u=f=0,v=y=1,m=C=\"\",d=i;break;case 58:d=1+Jo(C),f=h;default:if(v<1){if(g==123)--v;else if(g==125&&v++==0&&AC()==125)continue}switch(C+=yl(g),g*v){case 38:y=u>0?1:(C+=\"\\f\",-1);break;case 44:l[c++]=(Jo(C)-1)*y,y=1;break;case 64:Zr()===45&&(C+=ic(tr())),p=Zr(),u=d=Jo(m=C+=_C(zp())),g++;break;case 45:h===45&&Jo(C)==2&&(v=0)}}return a}function BC(e,t,o,r,n,a,i,l,s,c,u){for(var d=n-1,p=n===0?a:[\"\"],f=Js(p),h=0,v=0,T=0;h0?p[y]+\" \"+g:tt(g,/&\\f/g,p[y])))&&(s[T++]=m);return Ap(e,t,o,n===0?Qs:l,s,c,u)}function p3(e,t,o){return Ap(e,t,o,zm,yl(OC()),Ti(e,2,-2),0)}function kC(e,t,o,r){return Ap(e,t,o,Zs,Ti(e,0,r),Ti(e,r+1,-1),r)}function hl(e,t){for(var o=\"\",r=Js(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return tt(e,/(.+:)(.+)-([^]+)/,\"$1\"+nt+\"$2-$3$1\"+Mp+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~Op(e,\"stretch\")?IC(tt(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Jo(e)-3-(~Op(e,\"!important\")&&10))){case 107:return tt(e,\":\",\":\"+nt)+e;case 101:return tt(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+nt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+nt+\"$2$3$1\"+ko+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return nt+e+ko+e+e}return e}var g3=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case Zs:t.return=IC(t.value,t.length);break;case Nm:return hl([nc(t,{value:tt(t.value,\"@\",\"@\"+nt)})],n);case Qs:if(t.length)return tv(t.props,function(a){switch(ev(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return hl([nc(t,{props:[tt(a,/:(read-\\w+)/,\":\"+Mp+\"$1\")]})],n);case\"::placeholder\":return hl([nc(t,{props:[tt(a,/:(plac\\w+)/,\":\"+nt+\"input-$1\")]}),nc(t,{props:[tt(a,/:(plac\\w+)/,\":\"+Mp+\"$1\")]}),nc(t,{props:[tt(a,/:(plac\\w+)/,ko+\"input-$1\")]})],n)}return\"\"})}},b3=[g3],$C=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(v){var T=v.getAttribute(\"data-emotion\");T.indexOf(\" \")!==-1&&(document.head.appendChild(v),v.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||b3,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(v){for(var T=v.getAttribute(\"data-emotion\").split(\" \"),y=1;y=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 oE={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 N3=!1,D3=/[A-Z]|^ms/g,_3=/_EMO_([^_]+?)_([^]*?)_EMO_/g,iE=function(t){return t.charCodeAt(1)===45},rE=function(t){return t!=null&&typeof t!=\"boolean\"},sv=Um(function(e){return iE(e)?e:e.replace(D3,\"-$&\").toLowerCase()}),nE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(_3,function(r,n,a){return Hn={name:n,styles:a,next:Hn},n})}return oE[t]!==1&&!iE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},B3=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Dp(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 Hn={name:n.name,styles:n.styles,next:Hn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Hn={name:i.name,styles:i.styles,next:Hn},i=i.next;var l=a.styles+\";\";return l}return k3(e,t,o)}case\"function\":{if(e!==void 0){var s=Hn,c=o(e);return Hn=s,Dp(e,t,c)}break}}var u=o;if(t==null)return u;var d=t[u];return d!==void 0?d:u}function k3(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?$3:F3},hE=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},q3=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return lc(o,r,n),Bp(function(){return sc(o,r,n)}),null},gE=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=hE(t,o,r),s=l||yE(n),c=!s(\"as\");return function(){var u=arguments,d=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&d.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)d.push.apply(d,u);else{var p=u[0];d.push(p[0]);for(var f=u.length,h=1;ht(W3(n)?o:n):t})}function jp(e,t){return Qm(e,t)}function PE(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}var SE=[];function gn(e){return SE[0]=e,Pa(SE)}var dv=j(W(),1),mv=j(EE(),1);function _r(e){if(typeof e!=\"object\"||e===null)return!1;let t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function wE(e){if(dv.isValidElement(e)||(0,mv.isValidElementType)(e)||!_r(e))return e;let t={};return Object.keys(e).forEach(o=>{t[o]=wE(e[o])}),t}function at(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return _r(e)&&_r(t)&&Object.keys(t).forEach(n=>{dv.isValidElement(t[n])||(0,mv.isValidElementType)(t[n])?r[n]=t[n]:_r(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&_r(e[n])?r[n]=at(e[n],t[n],o):o.clone?r[n]=_r(t[n])?wE(t[n]):t[n]:r[n]=t[n]}),r}var Z3=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 yv(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=Z3(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,f){let h=i.indexOf(f);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(h!==-1&&typeof t[i[h]]==\"number\"?t[i[h]]:f)-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 hv(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function gv(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 uy(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 J3={borderRadius:4},ME=J3;function eN(e,t){return t?at(e,t,{clone:!1}):e}var Ca=eN;var Up={xs:0,sm:600,md:900,lg:1200,xl:1536},OE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Up[e]}px)`},tN={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Up[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Eo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||OE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||OE;return Object.keys(t).reduce((i,l)=>{if(hv(a.keys,l)){let s=gv(r.containerQueries?r:tN,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Up).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 bv(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function py(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function AE(e,...t){let o=bv(e),r=[o,...t].reduce((n,a)=>at(n,a),{});return py(Object.keys(o),r)}function oN(e,t){if(typeof e!=\"object\")return{};let o={},r=Object.keys(t);return Array.isArray(e)?r.forEach((n,a)=>{a{e[n]!=null&&(o[n]=!0)}),o}function fy({values:e,breakpoints:t,base:o}){let r=o||oN(e,t),n=Object.keys(r);if(n.length===0)return e;let a;return n.reduce((i,l,s)=>(Array.isArray(e)?(i[l]=e[s]!=null?e[s]:e[a],a=s):typeof e==\"object\"?(i[l]=e[l]!=null?e[l]:e[a],a=l):i[l]=e,i),{})}function Pi(e){if(typeof e!=\"string\")throw new Error(Ro(7));return e.charAt(0).toUpperCase()+e.slice(1)}function uc(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 Lp(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=uc(e,o)||r,t&&(n=t(n,r,e)),n}function rN(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=uc(s,r)||{};return Eo(i,l,d=>{let p=Lp(c,n,d);return d===p&&typeof d==\"string\"&&(p=Lp(c,n,`${t}${d===\"default\"?\"\":Pi(d)}`,d)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Et=rN;function dy(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var nN={m:\"margin\",p:\"padding\"},aN={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},zE={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},iN=dy(e=>{if(e.length>2)if(zE[e])e=zE[e];else return[e];let[t,o]=e.split(\"\"),r=nN[t],n=aN[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),vv=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],Tv=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],NE=[...vv,...Tv];function bl(e,t,o,r){let n=uc(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 vl(e){return bl(e,\"spacing\",8,\"spacing\")}function In(e,t){return typeof t==\"string\"||t==null?t:e(t)}function lN(e,t){return o=>e.reduce((r,n)=>(r[n]=In(t,o),r),{})}function sN(e,t,o,r){if(!t.includes(o))return null;let n=iN(o),a=lN(n,r),i=e[o];return Eo(e,i,a)}function xv(e,t){let o=vl(e.theme);return Object.keys(e).map(r=>sN(e,t,r,o)).reduce(Ca,{})}function Lt(e){return xv(e,vv)}Lt.propTypes={};Lt.filterProps=vv;function Ht(e){return xv(e,Tv)}Ht.propTypes={};Ht.filterProps=Tv;function DE(e){return xv(e,NE)}DE.propTypes={};DE.filterProps=NE;function pc(e=8,t=vl({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 cN(...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]?Ca(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var Ea=cN;function Br(e){return typeof e!=\"number\"?e:`${e}px solid`}function tn(e,t){return Et({prop:e,themeKey:\"borders\",transform:t})}var uN=tn(\"border\",Br),pN=tn(\"borderTop\",Br),fN=tn(\"borderRight\",Br),dN=tn(\"borderBottom\",Br),mN=tn(\"borderLeft\",Br),yN=tn(\"borderColor\"),hN=tn(\"borderTopColor\"),gN=tn(\"borderRightColor\"),bN=tn(\"borderBottomColor\"),vN=tn(\"borderLeftColor\"),TN=tn(\"outline\",Br),xN=tn(\"outlineColor\"),Hp=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=bl(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:In(t,r)});return Eo(e,e.borderRadius,o)}return null};Hp.propTypes={};Hp.filterProps=[\"borderRadius\"];var BL=Ea(uN,pN,fN,dN,mN,yN,hN,gN,bN,vN,Hp,TN,xN);var Vp=e=>{if(e.gap!==void 0&&e.gap!==null){let t=bl(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:In(t,r)});return Eo(e,e.gap,o)}return null};Vp.propTypes={};Vp.filterProps=[\"gap\"];var Ip=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=bl(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:In(t,r)});return Eo(e,e.columnGap,o)}return null};Ip.propTypes={};Ip.filterProps=[\"columnGap\"];var $p=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=bl(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:In(t,r)});return Eo(e,e.rowGap,o)}return null};$p.propTypes={};$p.filterProps=[\"rowGap\"];var SN=Et({prop:\"gridColumn\"}),PN=Et({prop:\"gridRow\"}),RN=Et({prop:\"gridAutoFlow\"}),CN=Et({prop:\"gridAutoColumns\"}),EN=Et({prop:\"gridAutoRows\"}),wN=Et({prop:\"gridTemplateColumns\"}),MN=Et({prop:\"gridTemplateRows\"}),ON=Et({prop:\"gridTemplateAreas\"}),AN=Et({prop:\"gridArea\"}),VL=Ea(Vp,Ip,$p,SN,PN,RN,CN,EN,wN,MN,ON,AN);function Tl(e,t){return t===\"grey\"?t:e}var zN=Et({prop:\"color\",themeKey:\"palette\",transform:Tl}),NN=Et({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:Tl}),DN=Et({prop:\"backgroundColor\",themeKey:\"palette\",transform:Tl}),qL=Ea(zN,NN,DN);function hr(e){return e<=1&&e!==0?`${e*100}%`:e}var _N=Et({prop:\"width\",transform:hr}),my=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Up[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:hr(o)}};return Eo(e,e.maxWidth,t)}return null};my.filterProps=[\"maxWidth\"];var BN=Et({prop:\"minWidth\",transform:hr}),kN=Et({prop:\"height\",transform:hr}),jN=Et({prop:\"maxHeight\",transform:hr}),UN=Et({prop:\"minHeight\",transform:hr}),KL=Et({prop:\"size\",cssProperty:\"width\",transform:hr}),QL=Et({prop:\"size\",cssProperty:\"height\",transform:hr}),LN=Et({prop:\"boxSizing\"}),ZL=Ea(_N,my,BN,kN,jN,UN,LN);var HN={border:{themeKey:\"borders\",transform:Br},borderTop:{themeKey:\"borders\",transform:Br},borderRight:{themeKey:\"borders\",transform:Br},borderBottom:{themeKey:\"borders\",transform:Br},borderLeft:{themeKey:\"borders\",transform:Br},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Br},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Hp},color:{themeKey:\"palette\",transform:Tl},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:Tl},backgroundColor:{themeKey:\"palette\",transform:Tl},p:{style:Ht},pt:{style:Ht},pr:{style:Ht},pb:{style:Ht},pl:{style:Ht},px:{style:Ht},py:{style:Ht},padding:{style:Ht},paddingTop:{style:Ht},paddingRight:{style:Ht},paddingBottom:{style:Ht},paddingLeft:{style:Ht},paddingX:{style:Ht},paddingY:{style:Ht},paddingInline:{style:Ht},paddingInlineStart:{style:Ht},paddingInlineEnd:{style:Ht},paddingBlock:{style:Ht},paddingBlockStart:{style:Ht},paddingBlockEnd:{style:Ht},m:{style:Lt},mt:{style:Lt},mr:{style:Lt},mb:{style:Lt},ml:{style:Lt},mx:{style:Lt},my:{style:Lt},margin:{style:Lt},marginTop:{style:Lt},marginRight:{style:Lt},marginBottom:{style:Lt},marginLeft:{style:Lt},marginX:{style:Lt},marginY:{style:Lt},marginInline:{style:Lt},marginInlineStart:{style:Lt},marginInlineEnd:{style:Lt},marginBlock:{style:Lt},marginBlockStart:{style:Lt},marginBlockEnd:{style:Lt},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:Vp},rowGap:{style:$p},columnGap:{style:Ip},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:hr},maxWidth:{style:my},minWidth:{transform:hr},height:{transform:hr},maxHeight:{transform:hr},minHeight:{transform:hr},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\"}},bn=HN;function VN(...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 IN(e,t){return typeof e==\"function\"?e(t):e}function $N(){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:d}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=uc(n,c)||{};return d?d(i):Eo(i,r,h=>{let v=Lp(p,u,h);return h===v&&typeof h==\"string\"&&(v=Lp(p,u,`${o}${h===\"default\"?\"\":Pi(h)}`,h)),s===!1?v:{[s]:v}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??bn;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=bv(n.breakpoints),d=Object.keys(u),p=u;return Object.keys(c).forEach(f=>{let h=IN(c[f],n);if(h!=null)if(typeof h==\"object\")if(i[f])p=Ca(p,e(f,h,n,i));else{let v=Eo({theme:n},h,T=>({[f]:T}));VN(v,h)?p[f]=t({sx:h,theme:n,nested:!0}):p=Ca(p,v)}else p=Ca(p,e(f,h,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":cy(n,py(d,p))}:cy(n,py(d,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var _E=$N();_E.filterProps=[\"sx\"];var on=_E;function Sv(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 FN(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=yv(o),s=pc(n),c=at({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...ME,...a}},i);return c=uy(c),c.applyStyles=Sv,c=t.reduce((u,d)=>at(u,d),c),c.unstable_sxConfig={...bn,...i?.unstable_sxConfig},c.unstable_sx=function(d){return on({sx:d,theme:this})},c}var wa=FN;var BE=j(W(),1);function qN(e){return Object.keys(e).length===0}function YN(e=null){let t=BE.useContext(Ra);return!t||qN(t)?e:t}var Pv=YN;var GN=wa();function XN(e=GN){return Pv(e)}var $n=XN;var kE=j(Te(),1);function Rv(e){let t=gn(e);return e!==t&&t.styles?(t.styles.match(/^@layer\\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function WN({styles:e,themeId:t,defaultTheme:o={}}){let r=$n(o),n=t&&r[t]||r,a=typeof e==\"function\"?e(n):e;return n.modularCssLayers&&(Array.isArray(a)?a=a.map(i=>Rv(typeof i==\"function\"?i(n):i)):a=Rv(a)),(0,kE.jsx)(kp,{styles:a})}var yy=WN;var KN=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??bn;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function Ri(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=KN(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return _r(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var jE=e=>e,QN=()=>{let e=jE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=jE}}},ZN=QN(),fc=ZN;var LE=j(W(),1);function UE(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\"})(on);return LE.forwardRef(function(s,c){let u=$n(o),{className:d,component:p=\"div\",...f}=Ri(s);return(0,HE.jsx)(a,{as:p,ref:c,className:Q(d,n?n(r):r),theme:t&&u[t]||u,...f})})}var eD={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 me(e,t,o=\"Mui\"){let r=eD[t];return r?`${o}-${r}`:`${fc.generate(e)}-${t}`}function se(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=me(e,n,o)}),r}function qp(e){let{variants:t,...o}=e,r={variants:t,style:gn(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=gn(n.style))}),r}var tD=wa();function Cv(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function xl(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function oD(e){return e?(t,o)=>o[e]:null}function rD(e,t,o){e.theme=aD(e.theme)?o:e.theme[t]||e.theme}function hy(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>hy(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?xl(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?xl(gn(i),o):i}return VE(e,r.variants,[n],o)}return r?.isProcessed?o?xl(gn(r.style),o):r.style:o?xl(gn(r),o):r}function VE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{PE(l,R=>R.filter(C=>C!==on));let{name:c,slot:u,skipVariantsResolver:d,skipSx:p,overridesResolver:f=oD(lD(u)),...h}=s,v=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",T=d!==void 0?d:u&&u!==\"Root\"&&u!==\"root\"||!1,y=p||!1,g=Cv;u===\"Root\"||u===\"root\"?g=r:u?g=n:iD(l)&&(g=void 0);let m=jp(l,{shouldForwardProp:g,label:nD(c,u),...h}),b=R=>{if(R.__emotion_real===R)return R;if(typeof R==\"function\")return function(M){return hy(M,R,M.theme.modularCssLayers?v:void 0)};if(_r(R)){let C=qp(R);return function(D){return C.variants?hy(D,C,D.theme.modularCssLayers?v:void 0):D.theme.modularCssLayers?xl(C.style,v):C.style}}return R},P=(...R)=>{let C=[],M=R.map(b),D=[];if(C.push(a),c&&f&&D.push(function(N){let A=N.theme.components?.[c]?.styleOverrides;if(!A)return null;let z={};for(let L in A)z[L]=hy(N,A[L],N.theme.modularCssLayers?\"theme\":void 0);return f(N,z)}),c&&!T&&D.push(function(N){let A=N.theme?.components?.[c]?.variants;return A?VE(N,A,[],N.theme.modularCssLayers?\"theme\":void 0):null}),y||D.push(on),Array.isArray(M[0])){let x=M.shift(),N=new Array(C.length).fill(\"\"),O=new Array(D.length).fill(\"\"),A;A=[...N,...x,...O],A.raw=[...N,...x.raw,...O],C.unshift(A)}let _=[...C,...M,...D],k=m(..._);return l.muiName&&(k.muiName=l.muiName),k};return m.withConfig&&(P.withConfig=m.withConfig),P}}function nD(e,t){return void 0}function aD(e){for(let t in e)return!1;return!0}function iD(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function lD(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}var sD=dc(),Ev=sD;function Fn(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]=Fn(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=Q(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}function wv(e){let{theme:t,name:o,props:r}=e;return!t||!t.components||!t.components[o]||!t.components[o].defaultProps?r:Fn(t.components[o].defaultProps,r)}function gy({props:e,name:t,defaultTheme:o,themeId:r}){let n=$n(o);return r&&(n=n[r]||n),wv({theme:n,name:t,props:e})}var by=j(W(),1),cD=typeof window<\"u\"?by.useLayoutEffect:by.useEffect,Io=cD;function uD(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var Ma=uD;function Ov(e,t=0,o=1){return Ma(e,t,o)}function pD(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 Ci(e){if(e.type)return e;if(e.charAt(0)===\"#\")return Ci(pD(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(Ro(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(Ro(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var fD=e=>{let t=Ci(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},mc=(e,t)=>{try{return fD(e)}catch{return e}};function vy(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 Av(e){e=Ci(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])),vy({type:l,values:s})}function Mv(e){e=Ci(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?Ci(Av(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 IE(e,t){let o=Mv(e),r=Mv(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function yc(e,t){return e=Ci(e),t=Ov(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,vy(e)}function Ei(e,t,o){try{return yc(e,t)}catch{return e}}function hc(e,t){if(e=Ci(e),t=Ov(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 vy(e)}function ut(e,t,o){try{return hc(e,t)}catch{return e}}function gc(e,t){if(e=Ci(e),t=Ov(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 vy(e)}function pt(e,t,o){try{return gc(e,t)}catch{return e}}function dD(e,t=.15){return Mv(e)>.5?hc(e,t):gc(e,t)}function Yp(e,t,o){try{return dD(e,t)}catch{return e}}var Ty=j(W(),1);var mD=j(Te(),1),yD=Ty.createContext();var wi=()=>Ty.useContext(yD)??!1;var xy=j(W(),1);var hD=j(Te(),1),gD=xy.createContext(void 0);function bD(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?Fn(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?Fn(n,r,t.components.mergeClassNameAndStyle):r}function zv({props:e,name:t}){let o=xy.useContext(gD);return bD({props:e,name:t,theme:{components:o}})}var Gp=j(W(),1),$E=0;function TD(e){let[t,o]=Gp.useState(e),r=e||t;return Gp.useEffect(()=>{t==null&&($E+=1,o(`mui-${$E}`))},[t]),r}var xD={...Gp},FE=xD.useId;function bc(e){if(FE!==void 0){let t=FE();return e??t}return TD(e)}var qE={theme:void 0};function Sy(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(qE.theme=n.theme,a=qp(e(qE)),t=a,o=n.theme),a}}function Py(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 YE=(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])})},SD=(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)},PD=(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 Xp(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return SD(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,d=PD(l,s);Object.assign(n,{[u]:d}),YE(a,l,`var(${u})`,c),YE(i,l,`var(${u}, ${d})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function RD(e,t={}){let{getSelector:o=y,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:d,varsWithDefaults:p}=Xp(c,t),f=p,h={},{[s]:v,...T}=i;if(Object.entries(T||{}).forEach(([b,P])=>{let{vars:R,css:C,varsWithDefaults:M}=Xp(P,t);f=at(f,M),h[b]={css:C,vars:R}}),v){let{css:b,vars:P,varsWithDefaults:R}=Xp(v,t);f=at(f,R),h[s]={css:b,vars:P}}function y(b,P){let R=n;if(n===\"class\"&&(R=\".%s\"),n===\"data\"&&(R=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(R=`[${n}=\"%s\"]`),b){if(R===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":P}};if(R)return e.defaultColorScheme===b?`:root, ${R.replace(\"%s\",String(b))}`:R.replace(\"%s\",String(b))}return\":root\"}return{vars:f,generateThemeVars:()=>{let b={...u};return Object.entries(h).forEach(([,{vars:P}])=>{b=at(b,P)}),b},generateStyleSheets:()=>{let b=[],P=e.defaultColorScheme||\"light\";function R(D,_){Object.keys(_).length&&b.push(typeof D==\"string\"?{[D]:{..._}}:D)}R(o(void 0,{...d}),d);let{[P]:C,...M}=h;if(C){let{css:D}=C,_=i[P]?.palette?.mode,k=!r&&_?{colorScheme:_,...D}:{...D};R(o(P,{...k}),k)}return Object.entries(M).forEach(([D,{css:_}])=>{let k=i[D]?.palette?.mode,x=!r&&k?{colorScheme:k,..._}:{..._};R(o(D,{...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 Nv=RD;function Dv(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 ye(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s(r.push(n),a({row:\"Left\",\"row-reverse\":\"Right\",column:\"Top\",\"column-reverse\":\"Bottom\"})[e],AD=({ownerState:e,theme:t})=>{let o={display:\"flex\",flexDirection:\"column\",...Eo({theme:t},fy({values:e.direction,breakpoints:t.breakpoints.values}),r=>({flexDirection:r}))};if(e.spacing){let r=vl(t),n=Object.keys(t.breakpoints.values).reduce((s,c)=>((typeof e.spacing==\"object\"&&e.spacing[c]!=null||typeof e.direction==\"object\"&&e.direction[c]!=null)&&(s[c]=!0),s),{}),a=fy({values:e.direction,base:n}),i=fy({values:e.spacing,base:n});typeof a==\"object\"&&Object.keys(a).forEach((s,c,u)=>{if(!a[s]){let p=c>0?a[u[c-1]]:\"column\";a[s]=p}}),o=at(o,Eo({theme:t},i,(s,c)=>e.useFlexGap?{gap:In(r,s)}:{\"& > :not(style):not(style)\":{margin:0},\"& > :not(style) ~ :not(style)\":{[`margin${OD(c?a[c]:e.direction)}`]:In(r,s)}}))}return o=AE(t.breakpoints,o),o};function Ry(e={}){let{createStyledComponent:t=ED,useThemeProps:o=wD,componentName:r=\"MuiStack\"}=e,n=()=>ye({root:[\"root\"]},s=>me(r,s),{}),a=t(AD);return vc.forwardRef(function(s,c){let u=o(s),d=Ri(u),{component:p=\"div\",direction:f=\"column\",spacing:h=0,divider:v,children:T,className:y,useFlexGap:g=!1,...m}=d,b={direction:f,spacing:h,useFlexGap:g},P=n();return(0,GE.jsx)(a,{as:p,ownerState:b,ref:c,className:Q(P.root,y),...m,children:v?MD(T,v):T})})}var Mi=\"$$material\";var zD={black:\"#000\",white:\"#fff\"},Tc=zD;var ND={50:\"#fafafa\",100:\"#f5f5f5\",200:\"#eeeeee\",300:\"#e0e0e0\",400:\"#bdbdbd\",500:\"#9e9e9e\",600:\"#757575\",700:\"#616161\",800:\"#424242\",900:\"#212121\",A100:\"#f5f5f5\",A200:\"#eeeeee\",A400:\"#bdbdbd\",A700:\"#616161\"},XE=ND;var DD={50:\"#f3e5f5\",100:\"#e1bee7\",200:\"#ce93d8\",300:\"#ba68c8\",400:\"#ab47bc\",500:\"#9c27b0\",600:\"#8e24aa\",700:\"#7b1fa2\",800:\"#6a1b9a\",900:\"#4a148c\",A100:\"#ea80fc\",A200:\"#e040fb\",A400:\"#d500f9\",A700:\"#aa00ff\"},Sl=DD;var _D={50:\"#ffebee\",100:\"#ffcdd2\",200:\"#ef9a9a\",300:\"#e57373\",400:\"#ef5350\",500:\"#f44336\",600:\"#e53935\",700:\"#d32f2f\",800:\"#c62828\",900:\"#b71c1c\",A100:\"#ff8a80\",A200:\"#ff5252\",A400:\"#ff1744\",A700:\"#d50000\"},Pl=_D;var BD={50:\"#fff3e0\",100:\"#ffe0b2\",200:\"#ffcc80\",300:\"#ffb74d\",400:\"#ffa726\",500:\"#ff9800\",600:\"#fb8c00\",700:\"#f57c00\",800:\"#ef6c00\",900:\"#e65100\",A100:\"#ffd180\",A200:\"#ffab40\",A400:\"#ff9100\",A700:\"#ff6d00\"},xc=BD;var kD={50:\"#e3f2fd\",100:\"#bbdefb\",200:\"#90caf9\",300:\"#64b5f6\",400:\"#42a5f5\",500:\"#2196f3\",600:\"#1e88e5\",700:\"#1976d2\",800:\"#1565c0\",900:\"#0d47a1\",A100:\"#82b1ff\",A200:\"#448aff\",A400:\"#2979ff\",A700:\"#2962ff\"},Rl=kD;var jD={50:\"#e1f5fe\",100:\"#b3e5fc\",200:\"#81d4fa\",300:\"#4fc3f7\",400:\"#29b6f6\",500:\"#03a9f4\",600:\"#039be5\",700:\"#0288d1\",800:\"#0277bd\",900:\"#01579b\",A100:\"#80d8ff\",A200:\"#40c4ff\",A400:\"#00b0ff\",A700:\"#0091ea\"},Cl=jD;var UD={50:\"#e8f5e9\",100:\"#c8e6c9\",200:\"#a5d6a7\",300:\"#81c784\",400:\"#66bb6a\",500:\"#4caf50\",600:\"#43a047\",700:\"#388e3c\",800:\"#2e7d32\",900:\"#1b5e20\",A100:\"#b9f6ca\",A200:\"#69f0ae\",A400:\"#00e676\",A700:\"#00c853\"},El=UD;function QE(){return{text:{primary:\"rgba(0, 0, 0, 0.87)\",secondary:\"rgba(0, 0, 0, 0.6)\",disabled:\"rgba(0, 0, 0, 0.38)\"},divider:\"rgba(0, 0, 0, 0.12)\",background:{paper:Tc.white,default:Tc.white},action:{active:\"rgba(0, 0, 0, 0.54)\",hover:\"rgba(0, 0, 0, 0.04)\",hoverOpacity:.04,selected:\"rgba(0, 0, 0, 0.08)\",selectedOpacity:.08,disabled:\"rgba(0, 0, 0, 0.26)\",disabledBackground:\"rgba(0, 0, 0, 0.12)\",disabledOpacity:.38,focus:\"rgba(0, 0, 0, 0.12)\",focusOpacity:.12,activatedOpacity:.12}}}var _v=QE();function ZE(){return{text:{primary:Tc.white,secondary:\"rgba(255, 255, 255, 0.7)\",disabled:\"rgba(255, 255, 255, 0.5)\",icon:\"rgba(255, 255, 255, 0.5)\"},divider:\"rgba(255, 255, 255, 0.12)\",background:{paper:\"#121212\",default:\"#121212\"},action:{active:Tc.white,hover:\"rgba(255, 255, 255, 0.08)\",hoverOpacity:.08,selected:\"rgba(255, 255, 255, 0.16)\",selectedOpacity:.16,disabled:\"rgba(255, 255, 255, 0.3)\",disabledBackground:\"rgba(255, 255, 255, 0.12)\",disabledOpacity:.38,focus:\"rgba(255, 255, 255, 0.12)\",focusOpacity:.12,activatedOpacity:.24}}}var Cy=ZE();function WE(e,t,o,r){let n=r.light||r,a=r.dark||r*1.5;e[t]||(e.hasOwnProperty(o)?e[t]=e[o]:t===\"light\"?e.light=gc(e.main,n):t===\"dark\"&&(e.dark=hc(e.main,a)))}function KE(e,t,o,r,n){let a=n.light||n,i=n.dark||n*1.5;t[o]||(t.hasOwnProperty(r)?t[o]=t[r]:o===\"light\"?t.light=`color-mix(in ${e}, ${t.main}, #fff ${(a*100).toFixed(0)}%)`:o===\"dark\"&&(t.dark=`color-mix(in ${e}, ${t.main}, #000 ${(i*100).toFixed(0)}%)`))}function LD(e=\"light\"){return e===\"dark\"?{main:Rl[200],light:Rl[50],dark:Rl[400]}:{main:Rl[700],light:Rl[400],dark:Rl[800]}}function HD(e=\"light\"){return e===\"dark\"?{main:Sl[200],light:Sl[50],dark:Sl[400]}:{main:Sl[500],light:Sl[300],dark:Sl[700]}}function VD(e=\"light\"){return e===\"dark\"?{main:Pl[500],light:Pl[300],dark:Pl[700]}:{main:Pl[700],light:Pl[400],dark:Pl[800]}}function ID(e=\"light\"){return e===\"dark\"?{main:Cl[400],light:Cl[300],dark:Cl[700]}:{main:Cl[700],light:Cl[500],dark:Cl[900]}}function $D(e=\"light\"){return e===\"dark\"?{main:El[400],light:El[300],dark:El[700]}:{main:El[800],light:El[500],dark:El[900]}}function FD(e=\"light\"){return e===\"dark\"?{main:xc[400],light:xc[300],dark:xc[700]}:{main:\"#ed6c02\",light:xc[500],dark:xc[900]}}function qD(e){return`oklch(from ${e} var(--__l) 0 h / var(--__a))`}function wl(e){let{mode:t=\"light\",contrastThreshold:o=3,tonalOffset:r=.2,colorSpace:n,...a}=e,i=e.primary||LD(t),l=e.secondary||HD(t),s=e.error||VD(t),c=e.info||ID(t),u=e.success||$D(t),d=e.warning||FD(t);function p(T){return n?qD(T):IE(T,Cy.text.primary)>=o?Cy.text.primary:_v.text.primary}let f=({color:T,name:y,mainShade:g=500,lightShade:m=300,darkShade:b=700})=>{if(T={...T},!T.main&&T[g]&&(T.main=T[g]),!T.hasOwnProperty(\"main\"))throw new Error(Ro(11,y?` (${y})`:\"\",g));if(typeof T.main!=\"string\")throw new Error(Ro(12,y?` (${y})`:\"\",JSON.stringify(T.main)));return n?(KE(n,T,\"light\",m,r),KE(n,T,\"dark\",b,r)):(WE(T,\"light\",m,r),WE(T,\"dark\",b,r)),T.contrastText||(T.contrastText=p(T.main)),T},h;return t===\"light\"?h=QE():t===\"dark\"&&(h=ZE()),at({common:{...Tc},mode:t,primary:f({color:i,name:\"primary\"}),secondary:f({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:f({color:s,name:\"error\"}),warning:f({color:d,name:\"warning\"}),info:f({color:c,name:\"info\"}),success:f({color:u,name:\"success\"}),grey:XE,contrastThreshold:o,getContrastText:p,augmentColor:f,tonalOffset:r,...h},a)}function Ey(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 Bv(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function YD(e){return Math.round(e*1e5)/1e5}var JE={textTransform:\"uppercase\"},ew='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function kv(e,t){let{fontFamily:o=ew,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...d}=typeof t==\"function\"?t(e):t,p=r/14,f=u||(T=>`${T/s*p}rem`),h=(T,y,g,m,b)=>({fontFamily:o,fontWeight:T,fontSize:f(y),lineHeight:g,...o===ew?{letterSpacing:`${YD(m/y)}em`}:{},...b,...c}),v={h1:h(n,96,1.167,-1.5),h2:h(n,60,1.2,-.5),h3:h(a,48,1.167,0),h4:h(a,34,1.235,.25),h5:h(a,24,1.334,0),h6:h(i,20,1.6,.15),subtitle1:h(a,16,1.75,.15),subtitle2:h(i,14,1.57,.1),body1:h(a,16,1.5,.15),body2:h(a,14,1.43,.15),button:h(i,14,1.75,.4,JE),caption:h(a,12,1.66,.4),overline:h(a,12,2.66,1,JE),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return at({htmlFontSize:s,pxToRem:f,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...v},d,{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 GD=[\"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)],tw=GD;var XD={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)\"},WD={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function ow(e){return`${Math.round(e)}ms`}function KD(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function jv(e){let t={...XD,...e.easing},o={...WD,...e.duration};return{getAutoHeightDuration:KD,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:ow(i)} ${l} ${typeof s==\"string\"?s:ow(s)}`).join(\",\")},...e,easing:t,duration:o}}var QD={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},rw=QD;function ZD(e){return _r(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function wy(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;rat(h,v),f),f.unstable_sxConfig={...bn,...u?.unstable_sxConfig},f.unstable_sx=function(v){return on({sx:v,theme:this})},f.toRuntimeSource=wy,e_(f),f}var Wp=t_;function Sc(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 o_=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Sc(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function Uv(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function Lv(e){return e===\"dark\"?o_:[]}function Hv(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=wl({...t,colorSpace:n});return{palette:i,opacity:{...Uv(i.mode),...o},overlays:r||Lv(i.mode),...a}}function Vv(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 r_=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],aw=r_;var iw=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 aw(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 n_(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function U(e,t,o){!e[t]&&o&&(e[t]=o)}function Kp(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:Av(e)}function Oa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=mc(Kp(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 a_(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var qn=e=>{try{return e()}catch{}},i_=(e=\"mui\")=>Py(e);function Iv(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=Hv({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=Wp({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...Uv(a),...o?.opacity},overlays:o?.overlays||Lv(a)},l}function $v(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=Vv,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,d=Object.keys(o)[0],p=r||(o.light&&d!==\"light\"?\"light\":d),f=i_(a),{[p]:h,light:v,dark:T,...y}=o,g={...y},m=h;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(m=!0),!m)throw new Error(Ro(21,p));let b;i&&(b=\"oklch\");let P=Iv(b,g,m,u,p);v&&!g.light&&Iv(b,g,v,void 0,\"light\"),T&&!g.dark&&Iv(b,g,T,void 0,\"dark\");let R={defaultColorScheme:p,...P,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:f,colorSchemes:g,font:{...Ey(P.typography),...P.font},spacing:a_(u.spacing)};Object.keys(R.colorSchemes).forEach(k=>{let x=R.colorSchemes[k].palette,N=A=>{let z=A.split(\"-\"),L=z[1],I=z[2];return f(A,x[L][I])};x.mode===\"light\"&&(U(x.common,\"background\",\"#fff\"),U(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(U(x.common,\"background\",\"#000\"),U(x.common,\"onBackground\",\"#fff\"));function O(A,z,L){if(b){let I;return A===Ei&&(I=`transparent ${((1-L)*100).toFixed(0)}%`),A===ut&&(I=`#000 ${(L*100).toFixed(0)}%`),A===pt&&(I=`#fff ${(L*100).toFixed(0)}%`),`color-mix(in ${b}, ${z}, ${I})`}return A(z,L)}if(n_(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){U(x.Alert,\"errorColor\",O(ut,x.error.light,.6)),U(x.Alert,\"infoColor\",O(ut,x.info.light,.6)),U(x.Alert,\"successColor\",O(ut,x.success.light,.6)),U(x.Alert,\"warningColor\",O(ut,x.warning.light,.6)),U(x.Alert,\"errorFilledBg\",N(\"palette-error-main\")),U(x.Alert,\"infoFilledBg\",N(\"palette-info-main\")),U(x.Alert,\"successFilledBg\",N(\"palette-success-main\")),U(x.Alert,\"warningFilledBg\",N(\"palette-warning-main\")),U(x.Alert,\"errorFilledColor\",qn(()=>x.getContrastText(x.error.main))),U(x.Alert,\"infoFilledColor\",qn(()=>x.getContrastText(x.info.main))),U(x.Alert,\"successFilledColor\",qn(()=>x.getContrastText(x.success.main))),U(x.Alert,\"warningFilledColor\",qn(()=>x.getContrastText(x.warning.main))),U(x.Alert,\"errorStandardBg\",O(pt,x.error.light,.9)),U(x.Alert,\"infoStandardBg\",O(pt,x.info.light,.9)),U(x.Alert,\"successStandardBg\",O(pt,x.success.light,.9)),U(x.Alert,\"warningStandardBg\",O(pt,x.warning.light,.9)),U(x.Alert,\"errorIconColor\",N(\"palette-error-main\")),U(x.Alert,\"infoIconColor\",N(\"palette-info-main\")),U(x.Alert,\"successIconColor\",N(\"palette-success-main\")),U(x.Alert,\"warningIconColor\",N(\"palette-warning-main\")),U(x.AppBar,\"defaultBg\",N(\"palette-grey-100\")),U(x.Avatar,\"defaultBg\",N(\"palette-grey-400\")),U(x.Button,\"inheritContainedBg\",N(\"palette-grey-300\")),U(x.Button,\"inheritContainedHoverBg\",N(\"palette-grey-A100\")),U(x.Chip,\"defaultBorder\",N(\"palette-grey-400\")),U(x.Chip,\"defaultAvatarColor\",N(\"palette-grey-700\")),U(x.Chip,\"defaultIconColor\",N(\"palette-grey-700\")),U(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),U(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),U(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),U(x.LinearProgress,\"primaryBg\",O(pt,x.primary.main,.62)),U(x.LinearProgress,\"secondaryBg\",O(pt,x.secondary.main,.62)),U(x.LinearProgress,\"errorBg\",O(pt,x.error.main,.62)),U(x.LinearProgress,\"infoBg\",O(pt,x.info.main,.62)),U(x.LinearProgress,\"successBg\",O(pt,x.success.main,.62)),U(x.LinearProgress,\"warningBg\",O(pt,x.warning.main,.62)),U(x.Skeleton,\"bg\",b?O(Ei,x.text.primary,.11):`rgba(${N(\"palette-text-primaryChannel\")} / 0.11)`),U(x.Slider,\"primaryTrack\",O(pt,x.primary.main,.62)),U(x.Slider,\"secondaryTrack\",O(pt,x.secondary.main,.62)),U(x.Slider,\"errorTrack\",O(pt,x.error.main,.62)),U(x.Slider,\"infoTrack\",O(pt,x.info.main,.62)),U(x.Slider,\"successTrack\",O(pt,x.success.main,.62)),U(x.Slider,\"warningTrack\",O(pt,x.warning.main,.62));let A=b?O(ut,x.background.default,.6825):Yp(x.background.default,.8);U(x.SnackbarContent,\"bg\",A),U(x.SnackbarContent,\"color\",qn(()=>b?Cy.text.primary:x.getContrastText(A))),U(x.SpeedDialAction,\"fabHoverBg\",Yp(x.background.paper,.15)),U(x.StepConnector,\"border\",N(\"palette-grey-400\")),U(x.StepContent,\"border\",N(\"palette-grey-400\")),U(x.Switch,\"defaultColor\",N(\"palette-common-white\")),U(x.Switch,\"defaultDisabledColor\",N(\"palette-grey-100\")),U(x.Switch,\"primaryDisabledColor\",O(pt,x.primary.main,.62)),U(x.Switch,\"secondaryDisabledColor\",O(pt,x.secondary.main,.62)),U(x.Switch,\"errorDisabledColor\",O(pt,x.error.main,.62)),U(x.Switch,\"infoDisabledColor\",O(pt,x.info.main,.62)),U(x.Switch,\"successDisabledColor\",O(pt,x.success.main,.62)),U(x.Switch,\"warningDisabledColor\",O(pt,x.warning.main,.62)),U(x.TableCell,\"border\",O(pt,O(Ei,x.divider,1),.88)),U(x.Tooltip,\"bg\",O(Ei,x.grey[700],.92))}if(x.mode===\"dark\"){U(x.Alert,\"errorColor\",O(pt,x.error.light,.6)),U(x.Alert,\"infoColor\",O(pt,x.info.light,.6)),U(x.Alert,\"successColor\",O(pt,x.success.light,.6)),U(x.Alert,\"warningColor\",O(pt,x.warning.light,.6)),U(x.Alert,\"errorFilledBg\",N(\"palette-error-dark\")),U(x.Alert,\"infoFilledBg\",N(\"palette-info-dark\")),U(x.Alert,\"successFilledBg\",N(\"palette-success-dark\")),U(x.Alert,\"warningFilledBg\",N(\"palette-warning-dark\")),U(x.Alert,\"errorFilledColor\",qn(()=>x.getContrastText(x.error.dark))),U(x.Alert,\"infoFilledColor\",qn(()=>x.getContrastText(x.info.dark))),U(x.Alert,\"successFilledColor\",qn(()=>x.getContrastText(x.success.dark))),U(x.Alert,\"warningFilledColor\",qn(()=>x.getContrastText(x.warning.dark))),U(x.Alert,\"errorStandardBg\",O(ut,x.error.light,.9)),U(x.Alert,\"infoStandardBg\",O(ut,x.info.light,.9)),U(x.Alert,\"successStandardBg\",O(ut,x.success.light,.9)),U(x.Alert,\"warningStandardBg\",O(ut,x.warning.light,.9)),U(x.Alert,\"errorIconColor\",N(\"palette-error-main\")),U(x.Alert,\"infoIconColor\",N(\"palette-info-main\")),U(x.Alert,\"successIconColor\",N(\"palette-success-main\")),U(x.Alert,\"warningIconColor\",N(\"palette-warning-main\")),U(x.AppBar,\"defaultBg\",N(\"palette-grey-900\")),U(x.AppBar,\"darkBg\",N(\"palette-background-paper\")),U(x.AppBar,\"darkColor\",N(\"palette-text-primary\")),U(x.Avatar,\"defaultBg\",N(\"palette-grey-600\")),U(x.Button,\"inheritContainedBg\",N(\"palette-grey-800\")),U(x.Button,\"inheritContainedHoverBg\",N(\"palette-grey-700\")),U(x.Chip,\"defaultBorder\",N(\"palette-grey-700\")),U(x.Chip,\"defaultAvatarColor\",N(\"palette-grey-300\")),U(x.Chip,\"defaultIconColor\",N(\"palette-grey-300\")),U(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),U(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),U(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),U(x.LinearProgress,\"primaryBg\",O(ut,x.primary.main,.5)),U(x.LinearProgress,\"secondaryBg\",O(ut,x.secondary.main,.5)),U(x.LinearProgress,\"errorBg\",O(ut,x.error.main,.5)),U(x.LinearProgress,\"infoBg\",O(ut,x.info.main,.5)),U(x.LinearProgress,\"successBg\",O(ut,x.success.main,.5)),U(x.LinearProgress,\"warningBg\",O(ut,x.warning.main,.5)),U(x.Skeleton,\"bg\",b?O(Ei,x.text.primary,.13):`rgba(${N(\"palette-text-primaryChannel\")} / 0.13)`),U(x.Slider,\"primaryTrack\",O(ut,x.primary.main,.5)),U(x.Slider,\"secondaryTrack\",O(ut,x.secondary.main,.5)),U(x.Slider,\"errorTrack\",O(ut,x.error.main,.5)),U(x.Slider,\"infoTrack\",O(ut,x.info.main,.5)),U(x.Slider,\"successTrack\",O(ut,x.success.main,.5)),U(x.Slider,\"warningTrack\",O(ut,x.warning.main,.5));let A=b?O(pt,x.background.default,.985):Yp(x.background.default,.98);U(x.SnackbarContent,\"bg\",A),U(x.SnackbarContent,\"color\",qn(()=>b?_v.text.primary:x.getContrastText(A))),U(x.SpeedDialAction,\"fabHoverBg\",Yp(x.background.paper,.15)),U(x.StepConnector,\"border\",N(\"palette-grey-600\")),U(x.StepContent,\"border\",N(\"palette-grey-600\")),U(x.Switch,\"defaultColor\",N(\"palette-grey-300\")),U(x.Switch,\"defaultDisabledColor\",N(\"palette-grey-600\")),U(x.Switch,\"primaryDisabledColor\",O(ut,x.primary.main,.55)),U(x.Switch,\"secondaryDisabledColor\",O(ut,x.secondary.main,.55)),U(x.Switch,\"errorDisabledColor\",O(ut,x.error.main,.55)),U(x.Switch,\"infoDisabledColor\",O(ut,x.info.main,.55)),U(x.Switch,\"successDisabledColor\",O(ut,x.success.main,.55)),U(x.Switch,\"warningDisabledColor\",O(ut,x.warning.main,.55)),U(x.TableCell,\"border\",O(ut,O(Ei,x.divider,1),.68)),U(x.Tooltip,\"bg\",O(Ei,x.grey[700],.92))}Oa(x.background,\"default\"),Oa(x.background,\"paper\"),Oa(x.common,\"background\"),Oa(x.common,\"onBackground\"),Oa(x,\"divider\"),Object.keys(x).forEach(A=>{let z=x[A];A!==\"tonalOffset\"&&z&&typeof z==\"object\"&&(z.main&&U(x[A],\"mainChannel\",mc(Kp(z.main))),z.light&&U(x[A],\"lightChannel\",mc(Kp(z.light))),z.dark&&U(x[A],\"darkChannel\",mc(Kp(z.dark))),z.contrastText&&U(x[A],\"contrastTextChannel\",mc(Kp(z.contrastText))),A===\"text\"&&(Oa(x[A],\"primary\"),Oa(x[A],\"secondary\")),A===\"action\"&&(z.active&&Oa(x[A],\"active\"),z.selected&&Oa(x[A],\"selected\")))})}),R=t.reduce((k,x)=>at(k,x),R);let C={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:iw(R),enableContrastVars:i},{vars:M,generateThemeVars:D,generateStyleSheets:_}=Nv(R,C);return R.vars=M,Object.entries(R.colorSchemes[R.defaultColorScheme]).forEach(([k,x])=>{R[k]=x}),R.generateThemeVars=D,R.generateStyleSheets=_,R.generateSpacing=function(){return pc(u.spacing,vl(this))},R.getColorSchemeSelector=Dv(s),R.spacing=R.generateSpacing(),R.shouldSkipGeneratingVar=l,R.unstable_sxConfig={...bn,...u?.unstable_sxConfig},R.unstable_sx=function(x){return on({sx:x,theme:this})},R.toRuntimeSource=wy,R}function lw(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:wl({...o===!0?{}:o.palette,mode:t})})}function Pc(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 Wp(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let d=Wp({...e,palette:u},...t);return d.defaultColorScheme=l,d.colorSchemes=c,d.palette.mode===\"light\"&&(d.colorSchemes.light={...c.light!==!0&&c.light,palette:d.palette},lw(d,\"dark\",c.dark)),d.palette.mode===\"dark\"&&(d.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:d.palette},lw(d,\"light\",c.light)),d}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),$v({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var s_=j(W(),1);var l_=Pc(),Rc=l_;function Yn(){let e=$n(Rc);return e[Mi]||e}function c_(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Ml=c_;var u_=e=>Ml(e)&&e!==\"classes\",Vt=u_;var p_=dc({themeId:Mi,defaultTheme:Rc,rootShouldForwardProp:Vt}),V=p_;var f_=se(\"MuiBox\",[\"root\"]),sw=f_;var d_=Pc(),m_=Fp({themeId:Mi,defaultTheme:d_,defaultClassName:sw.root,generateClassName:fc.generate}),pe=m_;var yw=j(W(),1);var cw=j(Te(),1);function y_(e){return(0,cw.jsx)(yy,{...e,defaultTheme:Rc,themeId:Mi})}var Fv=y_;var uw=j(Te(),1);function pw(e){return function(o){return(0,uw.jsx)(Fv,{styles:typeof e==\"function\"?r=>e({theme:r,...o}):e})}}function fw(){return Ri}var h_=Sy,xe=h_;var c7=j(W(),1);var g_=j(Te(),1);function Pe(e){return zv(e)}var re=Pi;function b_(e){return typeof e.main==\"string\"}function v_(e,t=[]){if(!b_(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function Xt(e=[]){return([,t])=>t&&v_(t,e)}function dw(e){return me(\"MuiTypography\",e)}var T7=se(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var hw=j(Te(),1),T_={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},x_=fw(),S_=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${re(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return ye(l,dw,i)},P_=V(\"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${re(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(xe(({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(Xt()).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${re(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}}]}))),mw={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},R_=yw.forwardRef(function(t,o){let{color:r,...n}=Pe({props:t,name:\"MuiTypography\"}),a=!T_[r],i=x_({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:d=!1,paragraph:p=!1,variant:f=\"body1\",variantMapping:h=mw,...v}=i,T={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:d,paragraph:p,variant:f,variantMapping:h},y=c||(p?\"p\":h[f]||mw[f])||\"span\",g=S_(T);return(0,hw.jsx)(P_,{as:y,ref:o,className:Q(g.root,s),...v,ownerState:T,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...v.style}})}),he=R_;var C_=Ry({createStyledComponent:V(\"div\",{name:\"MuiStack\",slot:\"Root\"}),useThemeProps:e=>Pe({props:e,name:\"MuiStack\"})}),Gn=C_;var Ic=j(W(),1);var gw=j(W(),1);function gr(e){return parseInt(gw.version,10)>=19?e?.props?.ref||null:e?.ref||null}var wt=j(W(),1);function It(e){return e&&e.ownerDocument||document}var Ol=It;var Ai=j(W(),1);var Cc=j(W(),1);function to(...e){let t=Cc.useRef(void 0),o=Cc.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 Cc.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}function E_(e){return typeof e==\"string\"}var br=E_;function w_(e,t,o){return e===void 0||br(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var Qp=w_;function M_(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 Aa=M_;function O_(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 My=O_;function A_(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let f=Q(o?.className,a,n?.className,r?.className),h={...o?.style,...n?.style,...r?.style},v={...o,...n,...r};return f.length>0&&(v.className=f),Object.keys(h).length>0&&(v.style=h),{props:v,internalRef:void 0}}let i=Aa({...n,...r}),l=My(r),s=My(n),c=t(i),u=Q(c?.className,o?.className,a,n?.className,r?.className),d={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(d).length>0&&(p.style=d),{props:p,internalRef:c.ref}}var Zp=A_;function z_(e,t,o){return typeof e==\"function\"?e(t,o):e}var Jp=z_;function N_(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Jp(o,r),{props:l,internalRef:s}=Zp({...a,externalSlotProps:i}),c=to(s,i?.ref,e.additionalProps?.ref);return Qp(t,{...l,ref:c},r)}var vr=N_;var Tr=j(W(),1);var Oy=j(W(),1);var bw=j(W(),1),D_=bw.createContext({}),ef=D_;function vw(e){return me(\"MuiList\",e)}var O$=se(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var Ay=j(Te(),1),__=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return ye({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},vw,t)},B_=V(\"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}}]}),k_=Oy.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,d=Oy.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},f=__(p);return(0,Ay.jsx)(ef.Provider,{value:d,children:(0,Ay.jsxs)(B_,{as:i,className:Q(f.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),qv=k_;function zy(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var Al=zy;function Ec(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var Tw=Ec;var yo=to;var wc=Io;function tf(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var By=j(W(),1);var Ny=j(W(),1);function xw(e){return me(\"MuiSvgIcon\",e)}var iF=se(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var Dy=j(Te(),1),j_=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${re(t)}`,`fontSize${re(o)}`]};return ye(n,xw,r)},U_=V(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${re(o.color)}`],t[`fontSize${re(o.fontSize)}`]]}})(xe(({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}}]}))),Sw=Ny.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:d,viewBox:p=\"0 0 24 24\",...f}=r,h=Ny.isValidElement(n)&&n.type===\"svg\",v={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:h},T={};u||(T.viewBox=p);let y=j_(v);return(0,Dy.jsxs)(U_,{as:l,className:Q(y.root,a),focusable:\"false\",color:c,\"aria-hidden\":d?void 0:!0,role:d?\"img\":void 0,ref:o,...T,...f,...h&&n.props,ownerState:v,children:[h?n.props.children:n,d?(0,Dy.jsx)(\"title\",{children:d}):null]})});Sw.muiName=\"SvgIcon\";var _y=Sw;var Pw=j(Te(),1);function kr(e,t){function o(r,n){return(0,Pw.jsx)(_y,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=_y.muiName,By.memo(By.forwardRef(o))}function Mc(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 Rw=Mc;function rn(e){return It(e).defaultView||window}var Oc=rn;function of(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var zl=bc;var Nl=j(W(),1);function Ac(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Nl.useRef(t!==void 0),[i,l]=Nl.useState(o),s=a?t:i,c=Nl.useCallback(u=>{a||l(u)},[]);return[s,c]}var Dl=Ac;var Yv=j(W(),1);function L_(e){let t=Yv.useRef(e);return Io(()=>{t.current=e}),Yv.useRef((...o)=>(0,t.current)(...o)).current}var nn=L_;var Oi=nn;function H_(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function ky(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{H_(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=Q(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=Q(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 Ew=j(Te(),1);function Gv(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function Cw(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function ww(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 rf(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\")||!ww(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var V_=Tr.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:d=\"selectedMenu\",...p}=t,f=Tr.useRef(null),h=Tr.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});wc(()=>{n&&f.current.focus()},[n]),Tr.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(m,{direction:b})=>{let P=!f.current.style.width;if(m.clientHeight{let b=f.current,P=m.key;if(m.ctrlKey||m.metaKey||m.altKey){u&&u(m);return}let C=Al(Ol(b));if(P===\"ArrowDown\")m.preventDefault(),rf(b,C,c,s,Gv);else if(P===\"ArrowUp\")m.preventDefault(),rf(b,C,c,s,Cw);else if(P===\"Home\")m.preventDefault(),rf(b,null,c,s,Gv);else if(P===\"End\")m.preventDefault(),rf(b,null,c,s,Cw);else if(P.length===1){let M=h.current,D=P.toLowerCase(),_=performance.now();M.keys.length>0&&(_-M.lastTime>500?(M.keys=[],M.repeating=!0,M.previousKeyMatched=!0):M.repeating&&D!==M.keys[0]&&(M.repeating=!1)),M.lastTime=_,M.keys.push(D);let k=C&&!M.repeating&&ww(C,M);M.previousKeyMatched&&(k||rf(b,C,!1,s,Gv,M))?m.preventDefault():M.previousKeyMatched=!1}u&&u(m)},T=yo(f,o),y=-1;Tr.Children.forEach(i,(m,b)=>{if(!Tr.isValidElement(m)){y===b&&(y+=1,y>=i.length&&(y=-1));return}m.props.disabled||(d===\"selectedMenu\"&&m.props.selected||y===-1)&&(y=b),y===b&&(m.props.disabled||m.props.muiSkipListHighlight||m.type.muiSkipListHighlight)&&(y+=1,y>=i.length&&(y=-1))});let g=Tr.Children.map(i,(m,b)=>{if(b===y){let P={};return a&&(P.autoFocus=!0),m.props.tabIndex===void 0&&d===\"selectedMenu\"&&(P.tabIndex=0),Tr.cloneElement(m,P)}return m});return(0,Ew.jsx)(qv,{role:\"menu\",ref:T,className:l,onKeyDown:v,tabIndex:n?0:-1,...p,children:g})}),Xv=V_;var Uo=j(W(),1);var jl=j(W(),1);var Ow=j(W(),1),Mw={};function zc(e,t){let o=Ow.useRef(Mw);return o.current===Mw&&(o.current=e(t)),o}var Aw=j(W(),1),I_=[];function Wv(e){Aw.useEffect(e,I_)}var Nc=class e{static create(){return new e}currentId=null;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function vn(){let e=zc(Nc.create).current;return Wv(e.disposeEffect),e}function jy(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 Uy(e,t){return Uy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},Uy(e,t)}function Ly(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Uy(e,t)}var nf=j(W()),af=j(ad());var Kv={disabled:!1};var zw=j(W()),Dc=zw.default.createContext(null);var Nw=function(t){return t.scrollTop};var lf=\"unmounted\",_l=\"exited\",Bl=\"entering\",Bc=\"entered\",Qv=\"exiting\",za=(function(e){Ly(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=_l,a.appearStatus=Bl):s=Bc:r.unmountOnExit||r.mountOnEnter?s=lf:s=_l,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===lf?{status:_l}: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!==Bl&&i!==Bc&&(a=Bl):(i===Bl||i===Bc)&&(a=Qv)}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===Bl){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:af.default.findDOMNode(this);i&&Nw(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===_l&&this.setState({status:lf})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[af.default.findDOMNode(this),l],c=s[0],u=s[1],d=this.getTimeouts(),p=l?d.appear:d.enter;if(!n&&!i||Kv.disabled){this.safeSetState({status:Bc},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Bl},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Bc},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:af.default.findDOMNode(this);if(!a||Kv.disabled){this.safeSetState({status:_l},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:Qv},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:_l},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:af.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===lf)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,d=a.enter,p=a.exit,f=a.timeout,h=a.addEndListener,v=a.onEnter,T=a.onEntering,y=a.onEntered,g=a.onExit,m=a.onExiting,b=a.onExited,P=a.nodeRef,R=jy(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return nf.default.createElement(Dc.Provider,{value:null},typeof i==\"function\"?i(n,R):nf.default.cloneElement(nf.default.Children.only(i),R))},t})(nf.default.Component);za.contextType=Dc;za.propTypes={};function _c(){}za.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:_c,onEntering:_c,onEntered:_c,onExit:_c,onExiting:_c,onExited:_c};za.UNMOUNTED=lf;za.EXITED=_l;za.ENTERING=Bl;za.ENTERED=Bc;za.EXITING=Qv;var sf=za;function Dw(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var cf=j(W());var an=j(W());function Hy(e,t){var o=function(a){return t&&(0,an.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&an.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function $_(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;ie.scrollTop;function kc(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 kw=j(Te(),1);function tT(e){return`scale(${e}, ${e**2})`}var Y_={entering:{opacity:1,transform:tT(1)},entered:{opacity:1,transform:\"none\"}},eT=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),oT=jl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:d,onExited:p,onExiting:f,style:h,timeout:v=\"auto\",TransitionComponent:T=sf,...y}=t,g=vn(),m=jl.useRef(),b=Yn(),P=jl.useRef(null),R=yo(P,gr(a),o),C=A=>z=>{if(A){let L=P.current;z===void 0?A(L):A(L,z)}},M=C(u),D=C((A,z)=>{Vy(A);let{duration:L,delay:I,easing:F}=kc({style:h,timeout:v,easing:i},{mode:\"enter\"}),fe;v===\"auto\"?(fe=b.transitions.getAutoHeightDuration(A.clientHeight),m.current=fe):fe=L,A.style.transition=[b.transitions.create(\"opacity\",{duration:fe,delay:I}),b.transitions.create(\"transform\",{duration:eT?fe:fe*.666,delay:I,easing:F})].join(\",\"),s&&s(A,z)}),_=C(c),k=C(f),x=C(A=>{let{duration:z,delay:L,easing:I}=kc({style:h,timeout:v,easing:i},{mode:\"exit\"}),F;v===\"auto\"?(F=b.transitions.getAutoHeightDuration(A.clientHeight),m.current=F):F=z,A.style.transition=[b.transitions.create(\"opacity\",{duration:F,delay:L}),b.transitions.create(\"transform\",{duration:eT?F:F*.666,delay:eT?L:L||F*.333,easing:I})].join(\",\"),A.style.opacity=0,A.style.transform=tT(.75),d&&d(A)}),N=C(p);return(0,kw.jsx)(T,{appear:n,in:l,nodeRef:P,onEnter:D,onEntered:_,onEntering:M,onExit:x,onExited:N,onExiting:k,addEndListener:A=>{v===\"auto\"&&g.start(m.current||0,A),r&&r(P.current,A)},timeout:v===\"auto\"?null:v,...y,children:(A,{ownerState:z,...L})=>jl.cloneElement(a,{style:{opacity:0,transform:tT(.75),visibility:A===\"exited\"&&!l?\"hidden\":void 0,...Y_[A],...h,...a.props.style},ref:R,...L})})});oT&&(oT.muiSupportAuto=!0);var uf=oT;function G_(e){let t=It(e);return t.body===e?rn(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function jc(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function jw(e){return parseFloat(rn(e).getComputedStyle(e).paddingRight)||0}function X_(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 Uw(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!X_(i);l&&s&&jc(i,n)})}function rT(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function W_(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(G_(r)){let i=Ec(rn(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${jw(r)+i}px`;let l=It(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${jw(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=It(r).body;else{let i=r.parentElement,l=rn(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 K_(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Iy=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&&jc(t.modalRef,!1);let n=K_(o);Uw(o,t.mount,t.modalRef,n,!0);let a=rT(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=rT(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=W_(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=rT(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&&jc(t.modalRef,o),Uw(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&&jc(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Fy=j(W(),1);var jo=j(W(),1);var pf=j(Te(),1),Q_=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function Z_(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 J_(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 eB(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||J_(e))}function tB(e){let t=[],o=[];return Array.from(e.querySelectorAll(Q_)).forEach((r,n)=>{let a=Z_(r);a===-1||!eB(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 oB(){return!0}function rB(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=tB,isEnabled:i=oB,open:l}=e,s=jo.useRef(!1),c=jo.useRef(null),u=jo.useRef(null),d=jo.useRef(null),p=jo.useRef(null),f=jo.useRef(!1),h=jo.useRef(null),v=to(gr(t),h),T=jo.useRef(null);jo.useEffect(()=>{!l||!h.current||(f.current=!o)},[o,l]),jo.useEffect(()=>{if(!l||!h.current)return;let m=It(h.current),b=Al(m);return h.current.contains(b)||(h.current.hasAttribute(\"tabIndex\")||h.current.setAttribute(\"tabIndex\",\"-1\"),f.current&&h.current.focus()),()=>{n||(d.current&&d.current.focus&&(s.current=!0,d.current.focus()),d.current=null)}},[l]),jo.useEffect(()=>{if(!l||!h.current)return;let m=It(h.current),b=C=>{if(T.current=C,r||!i()||C.key!==\"Tab\")return;Al(m)===h.current&&C.shiftKey&&(s.current=!0,u.current&&u.current.focus())},P=()=>{let C=h.current;if(C===null)return;let M=Al(m);if(!m.hasFocus()||!i()||s.current){s.current=!1;return}if(C.contains(M)||r&&M!==c.current&&M!==u.current)return;if(M!==p.current)p.current=null;else if(p.current!==null)return;if(!f.current)return;let D=[];if((M===c.current||M===u.current)&&(D=a(h.current)),D.length>0){let _=!!(T.current?.shiftKey&&T.current?.key===\"Tab\"),k=D[0],x=D[D.length-1];typeof k!=\"string\"&&typeof x!=\"string\"&&(_?x.focus():k.focus())}else C.focus()};m.addEventListener(\"focusin\",P),m.addEventListener(\"keydown\",b,!0);let R=setInterval(()=>{let C=Al(m);C&&C.tagName===\"BODY\"&&P()},50);return()=>{clearInterval(R),m.removeEventListener(\"focusin\",P),m.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let y=m=>{d.current===null&&(d.current=m.relatedTarget),f.current=!0,p.current=m.target;let b=t.props.onFocus;b&&b(m)},g=m=>{d.current===null&&(d.current=m.relatedTarget),f.current=!0};return(0,pf.jsxs)(jo.Fragment,{children:[(0,pf.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:g,ref:c,\"data-testid\":\"sentinelStart\"}),jo.cloneElement(t,{ref:v,onFocus:y}),(0,pf.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:g,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var nT=rB;var Na=j(W(),1),Lw=j(ad(),1);function nB(e){return typeof e==\"function\"?e():e}var aB=Na.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=Na.useState(null),s=to(Na.isValidElement(r)?gr(r):null,o);return Io(()=>{a||l(nB(n)||document.body)},[n,a]),Io(()=>{if(i&&!a)return of(o,i),()=>{of(o,null)}},[o,i,a]),a?Na.isValidElement(r)?Na.cloneElement(r,{ref:s}):r:i&&Lw.createPortal(r,i)}),ff=aB;var Iw=j(W(),1);function Tt(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:d={[e]:void 0},...p}=a,f=u[e]||r,h=Jp(d[e],n),{props:{component:v,...T},internalRef:y}=Zp({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:h}),g=to(y,h?.ref,t.ref),m=e===\"root\"?v||c:v,b=Qp(f,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...T,...m&&!l&&{as:m},...m&&l&&{component:m},ref:g},n);return[f,b]}var Uc=j(W(),1);var Hw=j(Te(),1),iB={entering:{opacity:1},entered:{opacity:1}},lB=Uc.forwardRef(function(t,o){let r=Yn(),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:d,onEntering:p,onExit:f,onExited:h,onExiting:v,style:T,timeout:y=n,TransitionComponent:g=sf,...m}=t,b=!0,P=Uc.useRef(null),R=yo(P,gr(l),o),C=A=>z=>{if(A){let L=P.current;z===void 0?A(L):A(L,z)}},M=C(p),D=C((A,z)=>{Vy(A);let L=kc({style:T,timeout:y,easing:s},{mode:\"enter\"});A.style.webkitTransition=r.transitions.create(\"opacity\",L),A.style.transition=r.transitions.create(\"opacity\",L),u&&u(A,z)}),_=C(d),k=C(v),x=C(A=>{let z=kc({style:T,timeout:y,easing:s},{mode:\"exit\"});A.style.webkitTransition=r.transitions.create(\"opacity\",z),A.style.transition=r.transitions.create(\"opacity\",z),f&&f(A)}),N=C(h);return(0,Hw.jsx)(g,{appear:i,in:c,nodeRef:b?P:void 0,onEnter:D,onEntered:_,onEntering:M,onExit:x,onExited:N,onExiting:k,addEndListener:A=>{a&&a(P.current,A)},timeout:y,...m,children:(A,{ownerState:z,...L})=>Uc.cloneElement(l,{style:{opacity:0,visibility:A===\"exited\"&&!c?\"hidden\":void 0,...iB[A],...T,...l.props.style},ref:R,...L})})}),aT=lB;function Vw(e){return me(\"MuiBackdrop\",e)}var kY=se(\"MuiBackdrop\",[\"root\",\"invisible\"]);var iT=j(Te(),1),sB=e=>{let{classes:t,invisible:o}=e;return ye({root:[\"root\",o&&\"invisible\"]},Vw,t)},cB=V(\"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\"}}]}),uB=Iw.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:d={},slots:p={},TransitionComponent:f,transitionDuration:h,...v}=r,T={...r,component:i,invisible:l},y=sB(T),g={transition:f,root:c.Root,...p},m={...u,...d},b={component:i,slots:g,slotProps:m},[P,R]=Tt(\"root\",{elementType:cB,externalForwardedProps:b,className:Q(y.root,a),ownerState:T}),[C,M]=Tt(\"transition\",{elementType:aT,externalForwardedProps:b,ownerState:T});return(0,iT.jsx)(C,{in:s,timeout:h,...v,...M,children:(0,iT.jsx)(P,{\"aria-hidden\":!0,...R,ref:o,children:n})})}),lT=uB;var Tn=j(W(),1);function pB(e){return typeof e==\"function\"?e():e}function fB(e){return e?e.props.hasOwnProperty(\"in\"):!1}var $w=()=>{},$y=new Iy;function dB(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,d=Tn.useRef({}),p=Tn.useRef(null),f=Tn.useRef(null),h=to(f,u),[v,T]=Tn.useState(!c),y=fB(l),g=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(g=!1);let m=()=>It(p.current),b=()=>(d.current.modalRef=f.current,d.current.mount=p.current,d.current),P=()=>{$y.mount(b(),{disableScrollLock:r}),f.current&&(f.current.scrollTop=0)},R=nn(()=>{let A=pB(t)||m().body;$y.add(b(),A),f.current&&P()}),C=()=>$y.isTopModal(b()),M=nn(A=>{p.current=A,A&&(c&&C()?P():f.current&&jc(f.current,g))}),D=Tn.useCallback(()=>{$y.remove(b(),g)},[g]);Tn.useEffect(()=>()=>{D()},[D]),Tn.useEffect(()=>{c?R():(!y||!n)&&D()},[c,D,y,n,R]);let _=A=>z=>{A.onKeyDown?.(z),!(z.key!==\"Escape\"||z.which===229||!C())&&(o||(z.stopPropagation(),s&&s(z,\"escapeKeyDown\")))},k=A=>z=>{A.onClick?.(z),z.target===z.currentTarget&&s&&s(z,\"backdropClick\")};return{getRootProps:(A={})=>{let z=Aa(e);delete z.onTransitionEnter,delete z.onTransitionExited;let L={...z,...A};return{role:\"presentation\",...L,onKeyDown:_(L),ref:h}},getBackdropProps:(A={})=>{let z=A;return{\"aria-hidden\":!0,...z,onClick:k(z),open:c}},getTransitionProps:()=>{let A=()=>{T(!1),a&&a()},z=()=>{T(!0),i&&i(),n&&D()};return{onEnter:tf(A,l?.props.onEnter??$w),onExited:tf(z,l?.props.onExited??$w)}},rootRef:h,portalRef:M,isTopModal:C,exited:v,hasTransition:y}}var Fw=dB;function qw(e){return me(\"MuiModal\",e)}var nG=se(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Lc=j(Te(),1),mB=e=>{let{open:t,exited:o,classes:r}=e;return ye({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},qw,r)},yB=V(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(xe(({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\"}}]}))),hB=V(lT,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),gB=Fy.forwardRef(function(t,o){let r=Pe({name:\"MuiModal\",props:t}),{BackdropComponent:n=hB,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:d,components:p={},componentsProps:f={},disableAutoFocus:h=!1,disableEnforceFocus:v=!1,disableEscapeKeyDown:T=!1,disablePortal:y=!1,disableRestoreFocus:g=!1,disableScrollLock:m=!1,hideBackdrop:b=!1,keepMounted:P=!1,onClose:R,onTransitionEnter:C,onTransitionExited:M,open:D,slotProps:_={},slots:k={},theme:x,...N}=r,O={...r,closeAfterTransition:s,disableAutoFocus:h,disableEnforceFocus:v,disableEscapeKeyDown:T,disablePortal:y,disableRestoreFocus:g,disableScrollLock:m,hideBackdrop:b,keepMounted:P},{getRootProps:A,getBackdropProps:z,getTransitionProps:L,portalRef:I,isTopModal:F,exited:fe,hasTransition:Z}=Fw({...O,rootRef:o}),De={...O,exited:fe},it=mB(De),$e={};if(c.props.tabIndex===void 0&&($e.tabIndex=\"-1\"),Z){let{onEnter:Se,onExited:we}=L();$e.onEnter=Se,$e.onExited=we}let Me={slots:{root:p.Root,backdrop:p.Backdrop,...k},slotProps:{...f,..._}},[Le,qe]=Tt(\"root\",{ref:o,elementType:yB,externalForwardedProps:{...Me,...N,component:d},getSlotProps:A,ownerState:De,className:Q(l,it?.root,!De.open&&De.exited&&it?.hidden)}),[Be,ot]=Tt(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:Me,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:Se=>z({...Se,onClick:we=>{Se?.onClick&&Se.onClick(we)}}),className:Q(a?.className,it?.backdrop),ownerState:De});return!P&&!D&&(!Z||fe)?null:(0,Lc.jsx)(ff,{ref:I,container:u,disablePortal:y,children:(0,Lc.jsxs)(Le,{...qe,children:[!b&&n?(0,Lc.jsx)(Be,{...ot}):null,(0,Lc.jsx)(nT,{disableEnforceFocus:v,disableAutoFocus:h,disableRestoreFocus:g,isEnabled:F,open:D,children:Fy.cloneElement(c,$e)})]})})}),sT=gB;var Gw=j(W(),1);function Yw(e){return me(\"MuiPaper\",e)}var PG=se(\"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 Xw=j(Te(),1),bB=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return ye(a,Yw,n)},vB=V(\"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}`]]}})(xe(({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)\"}}]}))),TB=Gw.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiPaper\"}),n=Yn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,d={...r,component:i,elevation:l,square:s,variant:c},p=bB(d);return(0,Xw.jsx)(vB,{as:i,ownerState:d,className:Q(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(${yc(\"#fff\",Sc(l))}, ${yc(\"#fff\",Sc(l))})`}},...u.style}})}),cT=TB;function Ww(e){return me(\"MuiPopover\",e)}var LG=se(\"MuiPopover\",[\"root\",\"paper\"]);var Yy=j(Te(),1);function Kw(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function Qw(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function Zw(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function qy(e){return typeof e==\"function\"?e():e}var xB=e=>{let{classes:t}=e;return ye({root:[\"root\"],paper:[\"paper\"]},Ww,t)},SB=V(sT,{name:\"MuiPopover\",slot:\"Root\"})({}),uT=V(cT,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),PB=Uo.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:d,elevation:p=8,marginThreshold:f=16,open:h,PaperProps:v={},slots:T={},slotProps:y={},transformOrigin:g={vertical:\"top\",horizontal:\"left\"},TransitionComponent:m,transitionDuration:b=\"auto\",TransitionProps:P={},disableScrollLock:R=!1,...C}=r,M=Uo.useRef(),D={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:f,transformOrigin:g,TransitionComponent:m,transitionDuration:b,TransitionProps:P},_=xB(D),k=Uo.useCallback(()=>{if(s===\"anchorPosition\")return l;let Se=qy(a),Re=(Se&&Se.nodeType===1?Se:Ol(M.current).body).getBoundingClientRect();return{top:Re.top+Kw(Re,i.vertical),left:Re.left+Qw(Re,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=Uo.useCallback(Se=>({vertical:Kw(Se,g.vertical),horizontal:Qw(Se,g.horizontal)}),[g.horizontal,g.vertical]),N=Uo.useCallback(Se=>{let we={width:Se.offsetWidth,height:Se.offsetHeight},Re=x(we);if(s===\"none\")return{top:null,left:null,transformOrigin:Zw(Re)};let Ye=k(),ce=Ye.top-Re.vertical,Ve=Ye.left-Re.horizontal,yt=ce+we.height,Fe=Ve+we.width,Ce=Oc(qy(a)),xt=Ce.innerHeight-f,rt=Ce.innerWidth-f;if(f!==null&&cext){let Ze=yt-xt;ce-=Ze,Re.vertical+=Ze}if(f!==null&&Vert){let Ze=Fe-rt;Ve-=Ze,Re.horizontal+=Ze}return{top:`${Math.round(ce)}px`,left:`${Math.round(Ve)}px`,transformOrigin:Zw(Re)}},[a,s,k,x,f]),[O,A]=Uo.useState(h),z=Uo.useCallback(()=>{let Se=M.current;if(!Se)return;let we=N(Se);we.top!==null&&Se.style.setProperty(\"top\",we.top),we.left!==null&&(Se.style.left=we.left),Se.style.transformOrigin=we.transformOrigin,A(!0)},[N]);Uo.useEffect(()=>(R&&window.addEventListener(\"scroll\",z),()=>window.removeEventListener(\"scroll\",z)),[a,R,z]);let L=()=>{z()},I=()=>{A(!1)};Uo.useEffect(()=>{h&&z()}),Uo.useImperativeHandle(n,()=>h?{updatePosition:()=>{z()}}:null,[h,z]),Uo.useEffect(()=>{if(!h)return;let Se=Rw(()=>{z()}),we=Oc(qy(a));return we.addEventListener(\"resize\",Se),()=>{Se.clear(),we.removeEventListener(\"resize\",Se)}},[a,h,z]);let F=b,fe={slots:{transition:m,...T},slotProps:{transition:P,paper:v,...y}},[Z,De]=Tt(\"transition\",{elementType:uf,externalForwardedProps:fe,ownerState:D,getSlotProps:Se=>({...Se,onEntering:(we,Re)=>{Se.onEntering?.(we,Re),L()},onExited:we=>{Se.onExited?.(we),I()}}),additionalProps:{appear:!0,in:h}});b===\"auto\"&&!Z.muiSupportAuto&&(F=void 0);let it=d||(a?Ol(qy(a)).body:void 0),[$e,{slots:Me,slotProps:Le,...qe}]=Tt(\"root\",{ref:o,elementType:SB,externalForwardedProps:{...fe,...C},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:T.backdrop},slotProps:{backdrop:ky(typeof y.backdrop==\"function\"?y.backdrop(D):y.backdrop,{invisible:!0})},container:it,open:h},ownerState:D,className:Q(_.root,u)}),[Be,ot]=Tt(\"paper\",{ref:M,className:_.paper,elementType:uT,externalForwardedProps:fe,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:O?void 0:{opacity:0}},ownerState:D});return(0,Yy.jsx)($e,{...qe,...!br($e)&&{slots:Me,slotProps:Le,disableScrollLock:R},children:(0,Yy.jsx)(Z,{...De,timeout:F,children:(0,Yy.jsx)(Be,{...ot,children:c})})})}),pT=PB;function Jw(e){return me(\"MuiMenu\",e)}var sX=se(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var fT=j(Te(),1),RB={vertical:\"top\",horizontal:\"right\"},CB={vertical:\"top\",horizontal:\"left\"},EB=e=>{let{classes:t}=e;return ye({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},Jw,t)},wB=V(pT,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),MB=V(uT,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),OB=V(Xv,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),AB=Ai.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:d={},PopoverClasses:p,transitionDuration:f=\"auto\",TransitionProps:{onEntering:h,...v}={},variant:T=\"selectedMenu\",slots:y={},slotProps:g={},...m}=r,b=wi(),P={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:h,PaperProps:d,transitionDuration:f,TransitionProps:v,variant:T},R=EB(P),C=n&&!l&&u,M=Ai.useRef(null),D=(F,fe)=>{M.current&&M.current.adjustStyleForScrollbar(F,{direction:b?\"rtl\":\"ltr\"}),h&&h(F,fe)},_=F=>{F.key===\"Tab\"&&(F.preventDefault(),c&&c(F,\"tabKeyDown\"))},k=-1;Ai.Children.map(a,(F,fe)=>{Ai.isValidElement(F)&&(F.props.disabled||(T===\"selectedMenu\"&&F.props.selected||k===-1)&&(k=fe))});let x={slots:y,slotProps:{list:s,transition:v,paper:d,...g}},N=vr({elementType:y.root,externalSlotProps:g.root,ownerState:P,className:[R.root,i]}),[O,A]=Tt(\"paper\",{className:R.paper,elementType:MB,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:P}),[z,L]=Tt(\"list\",{className:Q(R.list,s.className),elementType:OB,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:F=>({...F,onKeyDown:fe=>{_(fe),F.onKeyDown?.(fe)}}),ownerState:P}),I=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(P):x.slotProps.transition;return(0,fT.jsx)(wB,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?RB:CB,slots:{root:y.root,paper:O,backdrop:y.backdrop,...y.transition&&{transition:y.transition}},slotProps:{root:N,paper:A,backdrop:typeof g.backdrop==\"function\"?g.backdrop(P):g.backdrop,transition:{...I,onEntering:(...F)=>{D(...F),I?.onEntering?.(...F)}}},open:u,ref:o,transitionDuration:f,ownerState:P,...m,classes:p,children:(0,fT.jsx)(z,{actions:M,autoFocus:n&&(k===-1||l),autoFocusItem:C,variant:T,...L,children:a})})}),zi=AB;var Xy=j(W(),1);function e2(e){return me(\"MuiNativeSelect\",e)}var zB=se(\"MuiNativeSelect\",[\"root\",\"select\",\"multiple\",\"filled\",\"outlined\",\"standard\",\"disabled\",\"icon\",\"iconOpen\",\"iconFilled\",\"iconOutlined\",\"iconStandard\",\"nativeInput\",\"error\"]),Gy=zB;var df=j(Te(),1),NB=e=>{let{classes:t,variant:o,disabled:r,multiple:n,open:a,error:i}=e,l={select:[\"select\",o,r&&\"disabled\",n&&\"multiple\",i&&\"error\"],icon:[\"icon\",`icon${re(o)}`,a&&\"iconOpen\",r&&\"disabled\"]};return ye(l,e2,t)},dT=V(\"select\",{name:\"MuiNativeSelect\"})(({theme:e})=>({MozAppearance:\"none\",WebkitAppearance:\"none\",userSelect:\"none\",borderRadius:0,cursor:\"pointer\",\"&:focus\":{borderRadius:0},[`&.${Gy.disabled}`]:{cursor:\"default\"},\"&[multiple]\":{height:\"auto\"},\"&:not([multiple]) option, &:not([multiple]) optgroup\":{backgroundColor:(e.vars||e).palette.background.paper},variants:[{props:({ownerState:t})=>t.variant!==\"filled\"&&t.variant!==\"outlined\",style:{\"&&&\":{paddingRight:24,minWidth:16}}},{props:{variant:\"filled\"},style:{\"&&&\":{paddingRight:32}}},{props:{variant:\"outlined\"},style:{borderRadius:(e.vars||e).shape.borderRadius,\"&:focus\":{borderRadius:(e.vars||e).shape.borderRadius},\"&&&\":{paddingRight:32}}}]})),DB=V(dT,{name:\"MuiNativeSelect\",slot:\"Select\",shouldForwardProp:Vt,overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.select,t[o.variant],o.error&&t.error,{[`&.${Gy.multiple}`]:t.multiple}]}})({}),mT=V(\"svg\",{name:\"MuiNativeSelect\"})(({theme:e})=>({position:\"absolute\",right:0,top:\"calc(50% - .5em)\",pointerEvents:\"none\",color:(e.vars||e).palette.action.active,[`&.${Gy.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:t})=>t.open,style:{transform:\"rotate(180deg)\"}},{props:{variant:\"filled\"},style:{right:7}},{props:{variant:\"outlined\"},style:{right:7}}]})),_B=V(mT,{name:\"MuiNativeSelect\",slot:\"Icon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${re(o.variant)}`],o.open&&t.iconOpen]}})({}),BB=Xy.forwardRef(function(t,o){let{className:r,disabled:n,error:a,IconComponent:i,inputRef:l,variant:s=\"standard\",...c}=t,u={...t,disabled:n,variant:s,error:a},d=NB(u);return(0,df.jsxs)(Xy.Fragment,{children:[(0,df.jsx)(DB,{ownerState:u,className:Q(d.select,r),disabled:n,ref:l||o,...c}),t.multiple?null:(0,df.jsx)(_B,{as:i,ownerState:u,className:d.icon})]})}),t2=BB;function o2(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function Wy(e,t=!1){return e&&(o2(e.value)&&e.value!==\"\"||t&&o2(e.defaultValue)&&e.defaultValue!==\"\")}function Ky(e){return me(\"MuiSelect\",e)}var kB=se(\"MuiSelect\",[\"root\",\"select\",\"multiple\",\"filled\",\"outlined\",\"standard\",\"disabled\",\"focused\",\"icon\",\"iconOpen\",\"iconFilled\",\"iconOutlined\",\"iconStandard\",\"nativeInput\",\"error\"]),Hc=kB;var Ni=j(Te(),1),r2,jB=V(dT,{name:\"MuiSelect\",slot:\"Select\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[{[`&.${Hc.select}`]:t.select},{[`&.${Hc.select}`]:t[o.variant]},{[`&.${Hc.error}`]:t.error},{[`&.${Hc.multiple}`]:t.multiple}]}})({[`&.${Hc.select}`]:{height:\"auto\",minHeight:\"1.4375em\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",overflow:\"hidden\"}}),UB=V(mT,{name:\"MuiSelect\",slot:\"Icon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${re(o.variant)}`],o.open&&t.iconOpen]}})({}),LB=V(\"input\",{shouldForwardProp:e=>Ml(e)&&e!==\"classes\",name:\"MuiSelect\",slot:\"NativeInput\"})({bottom:0,left:0,position:\"absolute\",opacity:0,pointerEvents:\"none\",width:\"100%\",boxSizing:\"border-box\"});function n2(e,t){return typeof t==\"object\"&&t!==null?e===t:String(e)===String(t)}function HB(e){return e==null||typeof e==\"string\"&&!e.trim()}var VB=e=>{let{classes:t,variant:o,disabled:r,multiple:n,open:a,error:i}=e,l={select:[\"select\",o,r&&\"disabled\",n&&\"multiple\",i&&\"error\"],icon:[\"icon\",`icon${re(o)}`,a&&\"iconOpen\",r&&\"disabled\"],nativeInput:[\"nativeInput\"]};return ye(l,Ky,t)},IB=wt.forwardRef(function(t,o){let{\"aria-describedby\":r,\"aria-label\":n,autoFocus:a,autoWidth:i,children:l,className:s,defaultOpen:c,defaultValue:u,disabled:d,displayEmpty:p,error:f=!1,IconComponent:h,inputRef:v,labelId:T,MenuProps:y={},multiple:g,name:m,onBlur:b,onChange:P,onClose:R,onFocus:C,onKeyDown:M,onMouseDown:D,onOpen:_,open:k,readOnly:x,renderValue:N,required:O,SelectDisplayProps:A={},tabIndex:z,type:L,value:I,variant:F=\"standard\",...fe}=t,[Z,De]=Dl({controlled:I,default:u,name:\"Select\"}),[it,$e]=Dl({controlled:k,default:c,name:\"Select\"}),Me=wt.useRef(null),Le=wt.useRef(null),[qe,Be]=wt.useState(null),{current:ot}=wt.useRef(k!=null),[Se,we]=wt.useState(),Re=yo(o,v),Ye=wt.useCallback(Y=>{Le.current=Y,Y&&Be(Y)},[]),ce=qe?.parentNode;wt.useImperativeHandle(Re,()=>({focus:()=>{Le.current.focus()},node:Me.current,value:Z}),[Z]);let Ve=qe!==null&⁢wt.useEffect(()=>{if(!Ve||!ce||i||typeof ResizeObserver>\"u\")return;let Y=new ResizeObserver(()=>{we(ce.clientWidth)});return Y.observe(ce),()=>{Y.disconnect()}},[Ve,ce,i]),wt.useEffect(()=>{c&&it&&qe&&!ot&&(we(i?null:ce.clientWidth),Le.current.focus())},[qe,i]),wt.useEffect(()=>{a&&Le.current.focus()},[a]),wt.useEffect(()=>{if(!T)return;let Y=Ol(Le.current).getElementById(T);if(Y){let Oe=()=>{getSelection().isCollapsed&&Le.current.focus()};return Y.addEventListener(\"click\",Oe),()=>{Y.removeEventListener(\"click\",Oe)}}},[T]);let yt=(Y,Oe)=>{Y?_&&_(Oe):R&&R(Oe),ot||(we(i?null:ce.clientWidth),$e(Y))},Fe=Y=>{D?.(Y),Y.button===0&&(Y.preventDefault(),Le.current.focus(),yt(!0,Y))},Ce=Y=>{yt(!1,Y)},xt=wt.Children.toArray(l),rt=Y=>{let Oe=xt.find(Mt=>Mt.props.value===Y.target.value);Oe!==void 0&&(De(Oe.props.value),P&&P(Y,Oe))},Ze=Y=>Oe=>{let Mt;if(Oe.currentTarget.hasAttribute(\"tabindex\")){if(g){Mt=Array.isArray(Z)?Z.slice():[];let Ft=Z.indexOf(Y.props.value);Ft===-1?Mt.push(Y.props.value):Mt.splice(Ft,1)}else Mt=Y.props.value;if(Y.props.onClick&&Y.props.onClick(Oe),Z!==Mt&&(De(Mt),P)){let Ft=Oe.nativeEvent||Oe,ht=new Ft.constructor(Ft.type,Ft);Object.defineProperty(ht,\"target\",{writable:!0,value:{value:Mt,name:m}}),P(ht,Y)}g||yt(!1,Oe)}},le=Y=>{x||([\" \",\"ArrowUp\",\"ArrowDown\",\"Enter\"].includes(Y.key)&&(Y.preventDefault(),yt(!0,Y)),M?.(Y))},no=Y=>{!Ve&&b&&(Object.defineProperty(Y,\"target\",{writable:!0,value:{value:Z,name:m}}),b(Y))};delete fe[\"aria-invalid\"];let Je,q,$=[],ue=!1,ze=!1;(Wy({value:Z})||p)&&(N?Je=N(Z):ue=!0);let ie=xt.map(Y=>{if(!wt.isValidElement(Y))return null;let Oe;if(g){if(!Array.isArray(Z))throw new Error(Ro(2));Oe=Z.some(Mt=>n2(Mt,Y.props.value)),Oe&&ue&&$.push(Y.props.children)}else Oe=n2(Z,Y.props.value),Oe&&ue&&(q=Y.props.children);return Oe&&(ze=!0),wt.cloneElement(Y,{\"aria-selected\":Oe?\"true\":\"false\",onClick:Ze(Y),onKeyUp:Mt=>{Mt.key===\" \"&&Mt.preventDefault(),Y.props.onKeyUp&&Y.props.onKeyUp(Mt)},role:\"option\",selected:Oe,value:void 0,\"data-value\":Y.props.value})});ue&&(g?$.length===0?Je=null:Je=$.reduce((Y,Oe,Mt)=>(Y.push(Oe),Mt<$.length-1&&Y.push(\", \"),Y),[]):Je=q);let be=Se;!i&&ot&&qe&&(be=ce.clientWidth);let ge;typeof z<\"u\"?ge=z:ge=d?null:0;let Ge=A.id||(m?`mui-component-select-${m}`:void 0),Ee={...t,variant:F,value:Z,open:Ve,error:f},ve=VB(Ee),et={...y.PaperProps,...typeof y.slotProps?.paper==\"function\"?y.slotProps.paper(Ee):y.slotProps?.paper},Kt={...y.MenuListProps,...typeof y.slotProps?.list==\"function\"?y.slotProps.list(Ee):y.slotProps?.list},vo=bc();return(0,Ni.jsxs)(wt.Fragment,{children:[(0,Ni.jsx)(jB,{as:\"div\",ref:Ye,tabIndex:ge,role:\"combobox\",\"aria-controls\":Ve?vo:void 0,\"aria-disabled\":d?\"true\":void 0,\"aria-expanded\":Ve?\"true\":\"false\",\"aria-haspopup\":\"listbox\",\"aria-label\":n,\"aria-labelledby\":[T,Ge].filter(Boolean).join(\" \")||void 0,\"aria-describedby\":r,\"aria-required\":O?\"true\":void 0,\"aria-invalid\":f?\"true\":void 0,onKeyDown:le,onMouseDown:d||x?null:Fe,onBlur:no,onFocus:C,...A,ownerState:Ee,className:Q(A.className,ve.select,s),id:Ge,children:HB(Je)?r2||(r2=(0,Ni.jsx)(\"span\",{className:\"notranslate\",\"aria-hidden\":!0,children:\"\\u200B\"})):Je}),(0,Ni.jsx)(LB,{\"aria-invalid\":f,value:Array.isArray(Z)?Z.join(\",\"):Z,name:m,ref:Me,\"aria-hidden\":!0,onChange:rt,tabIndex:-1,disabled:d,className:ve.nativeInput,autoFocus:a,required:O,...fe,ownerState:Ee}),(0,Ni.jsx)(UB,{as:h,className:ve.icon,ownerState:Ee}),(0,Ni.jsx)(zi,{id:`menu-${m||\"\"}`,anchorEl:ce,open:Ve,onClose:Ce,anchorOrigin:{vertical:\"bottom\",horizontal:\"center\"},transformOrigin:{vertical:\"top\",horizontal:\"center\"},...y,slotProps:{...y.slotProps,list:{\"aria-labelledby\":T,role:\"listbox\",\"aria-multiselectable\":g?\"true\":void 0,disableListWrap:!0,id:vo,...Kt},paper:{...et,style:{minWidth:be,...et!=null?et.style:null}}},children:ie})]})}),a2=IB;function Ul({props:e,states:t,muiFormControl:o}){return t.reduce((r,n)=>(r[n]=e[n],o&&typeof e[n]>\"u\"&&(r[n]=o[n]),r),{})}var l2=j(W(),1);var i2=j(W(),1),$B=i2.createContext(void 0),Qy=$B;function Da(){return l2.useContext(Qy)}var s2=j(Te(),1),c2=kr((0,s2.jsx)(\"path\",{d:\"M7 10l5 5 5-5z\"}),\"ArrowDropDown\");var y2=j(W(),1);var $o=j(W(),1);var jr=j(W(),1);var mf=j(Te(),1);function Zy(e){return parseInt(e,10)||0}var FB={shadow:{visibility:\"hidden\",position:\"absolute\",overflow:\"hidden\",height:0,top:0,left:0,transform:\"translateZ(0)\"}};function qB(e){for(let t in e)return!1;return!0}function u2(e){return qB(e)||e.outerHeightStyle===0&&!e.overflowing}var YB=jr.forwardRef(function(t,o){let{onChange:r,maxRows:n,minRows:a=1,style:i,value:l,...s}=t,{current:c}=jr.useRef(l!=null),u=jr.useRef(null),d=to(o,u),p=jr.useRef(null),f=jr.useRef(null),h=jr.useCallback(()=>{let m=u.current,b=f.current;if(!m||!b)return;let R=rn(m).getComputedStyle(m);if(R.width===\"0px\")return{outerHeightStyle:0,overflowing:!1};b.style.width=R.width,b.value=m.value||t.placeholder||\"x\",b.value.slice(-1)===`\n`&&(b.value+=\" \");let C=R.boxSizing,M=Zy(R.paddingBottom)+Zy(R.paddingTop),D=Zy(R.borderBottomWidth)+Zy(R.borderTopWidth),_=b.scrollHeight;b.value=\"x\";let k=b.scrollHeight,x=_;a&&(x=Math.max(Number(a)*k,x)),n&&(x=Math.min(Number(n)*k,x)),x=Math.max(x,k);let N=x+(C===\"border-box\"?M+D:0),O=Math.abs(x-_)<=1;return{outerHeightStyle:N,overflowing:O}},[n,a,t.placeholder]),v=nn(()=>{let m=u.current,b=h();if(!m||!b||u2(b))return!1;let P=b.outerHeightStyle;return p.current!=null&&p.current!==P}),T=jr.useCallback(()=>{let m=u.current,b=h();if(!m||!b||u2(b))return;let P=b.outerHeightStyle;p.current!==P&&(p.current=P,m.style.height=`${P}px`),m.style.overflow=b.overflowing?\"hidden\":\"\"},[h]),y=jr.useRef(-1);return Io(()=>{let m=Mc(T),b=u?.current;if(!b)return;let P=rn(b);P.addEventListener(\"resize\",m);let R;return typeof ResizeObserver<\"u\"&&(R=new ResizeObserver(()=>{v()&&(R.unobserve(b),cancelAnimationFrame(y.current),T(),y.current=requestAnimationFrame(()=>{R.observe(b)}))}),R.observe(b)),()=>{m.clear(),cancelAnimationFrame(y.current),P.removeEventListener(\"resize\",m),R&&R.disconnect()}},[h,T,v]),Io(()=>{T()}),(0,mf.jsxs)(jr.Fragment,{children:[(0,mf.jsx)(\"textarea\",{value:l,onChange:m=>{c||T();let b=m.target,P=b.value.length,R=b.value.endsWith(`\n`),C=b.selectionStart===P;R&&C&&b.setSelectionRange(P,P),r&&r(m)},ref:d,rows:a,style:i,...s}),(0,mf.jsx)(\"textarea\",{\"aria-hidden\":!0,className:t.className,readOnly:!0,ref:f,tabIndex:-1,style:{...FB.shadow,...i,paddingTop:0,paddingBottom:0}})]})}),yT=YB;function p2(e){return me(\"MuiInputBase\",e)}var GB=se(\"MuiInputBase\",[\"root\",\"formControl\",\"focused\",\"disabled\",\"adornedStart\",\"adornedEnd\",\"error\",\"sizeSmall\",\"multiline\",\"colorSecondary\",\"fullWidth\",\"hiddenLabel\",\"readOnly\",\"input\",\"inputSizeSmall\",\"inputMultiline\",\"inputTypeSearch\",\"inputAdornedStart\",\"inputAdornedEnd\",\"inputHiddenLabel\"]),xn=GB;var Ll=j(Te(),1),f2,Hl=(e,t)=>{let{ownerState:o}=e;return[t.root,o.formControl&&t.formControl,o.startAdornment&&t.adornedStart,o.endAdornment&&t.adornedEnd,o.error&&t.error,o.size===\"small\"&&t.sizeSmall,o.multiline&&t.multiline,o.color&&t[`color${re(o.color)}`],o.fullWidth&&t.fullWidth,o.hiddenLabel&&t.hiddenLabel]},Vl=(e,t)=>{let{ownerState:o}=e;return[t.input,o.size===\"small\"&&t.inputSizeSmall,o.multiline&&t.inputMultiline,o.type===\"search\"&&t.inputTypeSearch,o.startAdornment&&t.inputAdornedStart,o.endAdornment&&t.inputAdornedEnd,o.hiddenLabel&&t.inputHiddenLabel]},XB=e=>{let{classes:t,color:o,disabled:r,error:n,endAdornment:a,focused:i,formControl:l,fullWidth:s,hiddenLabel:c,multiline:u,readOnly:d,size:p,startAdornment:f,type:h}=e,v={root:[\"root\",`color${re(o)}`,r&&\"disabled\",n&&\"error\",s&&\"fullWidth\",i&&\"focused\",l&&\"formControl\",p&&p!==\"medium\"&&`size${re(p)}`,u&&\"multiline\",f&&\"adornedStart\",a&&\"adornedEnd\",c&&\"hiddenLabel\",d&&\"readOnly\"],input:[\"input\",r&&\"disabled\",h===\"search\"&&\"inputTypeSearch\",u&&\"inputMultiline\",p===\"small\"&&\"inputSizeSmall\",c&&\"inputHiddenLabel\",f&&\"inputAdornedStart\",a&&\"inputAdornedEnd\",d&&\"readOnly\"]};return ye(v,p2,t)},Il=V(\"div\",{name:\"MuiInputBase\",slot:\"Root\",overridesResolver:Hl})(xe(({theme:e})=>({...e.typography.body1,color:(e.vars||e).palette.text.primary,lineHeight:\"1.4375em\",boxSizing:\"border-box\",position:\"relative\",cursor:\"text\",display:\"inline-flex\",alignItems:\"center\",[`&.${xn.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:\"default\"},variants:[{props:({ownerState:t})=>t.multiline,style:{padding:\"4px 0 5px\"}},{props:({ownerState:t,size:o})=>t.multiline&&o===\"small\",style:{paddingTop:1}},{props:({ownerState:t})=>t.fullWidth,style:{width:\"100%\"}}]}))),$l=V(\"input\",{name:\"MuiInputBase\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>{let t=e.palette.mode===\"light\",o={color:\"currentColor\",...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},transition:e.transitions.create(\"opacity\",{duration:e.transitions.duration.shorter})},r={opacity:\"0 !important\"},n=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{font:\"inherit\",letterSpacing:\"inherit\",color:\"currentColor\",padding:\"4px 0 5px\",border:0,boxSizing:\"content-box\",background:\"none\",height:\"1.4375em\",margin:0,WebkitTapHighlightColor:\"transparent\",display:\"block\",minWidth:0,width:\"100%\",\"&::-webkit-input-placeholder\":o,\"&::-moz-placeholder\":o,\"&::-ms-input-placeholder\":o,\"&:focus\":{outline:0},\"&:invalid\":{boxShadow:\"none\"},\"&::-webkit-search-decoration\":{WebkitAppearance:\"none\"},[`label[data-shrink=false] + .${xn.formControl} &`]:{\"&::-webkit-input-placeholder\":r,\"&::-moz-placeholder\":r,\"&::-ms-input-placeholder\":r,\"&:focus::-webkit-input-placeholder\":n,\"&:focus::-moz-placeholder\":n,\"&:focus::-ms-input-placeholder\":n},[`&.${xn.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:a})=>!a.disableInjectingGlobalStyles,style:{animationName:\"mui-auto-fill-cancel\",animationDuration:\"10ms\",\"&:-webkit-autofill\":{animationDuration:\"5000s\",animationName:\"mui-auto-fill\"}}},{props:{size:\"small\"},style:{paddingTop:1}},{props:({ownerState:a})=>a.multiline,style:{height:\"auto\",resize:\"none\",padding:0,paddingTop:0}},{props:{type:\"search\"},style:{MozAppearance:\"textfield\"}}]}})),d2=pw({\"@keyframes mui-auto-fill\":{from:{display:\"block\"}},\"@keyframes mui-auto-fill-cancel\":{from:{display:\"block\"}}}),WB=$o.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiInputBase\"}),{\"aria-describedby\":n,autoComplete:a,autoFocus:i,className:l,color:s,components:c={},componentsProps:u={},defaultValue:d,disabled:p,disableInjectingGlobalStyles:f,endAdornment:h,error:v,fullWidth:T=!1,id:y,inputComponent:g=\"input\",inputProps:m={},inputRef:b,margin:P,maxRows:R,minRows:C,multiline:M=!1,name:D,onBlur:_,onChange:k,onClick:x,onFocus:N,onKeyDown:O,onKeyUp:A,placeholder:z,readOnly:L,renderSuffix:I,rows:F,size:fe,slotProps:Z={},slots:De={},startAdornment:it,type:$e=\"text\",value:Me,...Le}=r,qe=m.value!=null?m.value:Me,{current:Be}=$o.useRef(qe!=null),ot=$o.useRef(),Se=$o.useCallback(ge=>{},[]),we=yo(ot,b,m.ref,Se),[Re,Ye]=$o.useState(!1),ce=Da(),Ve=Ul({props:r,muiFormControl:ce,states:[\"color\",\"disabled\",\"error\",\"hiddenLabel\",\"size\",\"required\",\"filled\"]});Ve.focused=ce?ce.focused:Re,$o.useEffect(()=>{!ce&&p&&Re&&(Ye(!1),_&&_())},[ce,p,Re,_]);let yt=ce&&ce.onFilled,Fe=ce&&ce.onEmpty,Ce=$o.useCallback(ge=>{Wy(ge)?yt&&yt():Fe&&Fe()},[yt,Fe]);wc(()=>{Be&&Ce({value:qe})},[qe,Ce,Be]);let xt=ge=>{N&&N(ge),m.onFocus&&m.onFocus(ge),ce&&ce.onFocus?ce.onFocus(ge):Ye(!0)},rt=ge=>{_&&_(ge),m.onBlur&&m.onBlur(ge),ce&&ce.onBlur?ce.onBlur(ge):Ye(!1)},Ze=(ge,...Ge)=>{if(!Be){let Ee=ge.target||ot.current;if(Ee==null)throw new Error(Ro(1));Ce({value:Ee.value})}m.onChange&&m.onChange(ge,...Ge),k&&k(ge,...Ge)};$o.useEffect(()=>{Ce(ot.current)},[]);let le=ge=>{ot.current&&ge.currentTarget===ge.target&&ot.current.focus(),x&&x(ge)},no=g,Je=m;M&&no===\"input\"&&(F?Je={type:void 0,minRows:F,maxRows:F,...Je}:Je={type:void 0,maxRows:R,minRows:C,...Je},no=yT);let q=ge=>{Ce(ge.animationName===\"mui-auto-fill-cancel\"?ot.current:{value:\"x\"})};$o.useEffect(()=>{ce&&ce.setAdornedStart(!!it)},[ce,it]);let $={...r,color:Ve.color||\"primary\",disabled:Ve.disabled,endAdornment:h,error:Ve.error,focused:Ve.focused,formControl:ce,fullWidth:T,hiddenLabel:Ve.hiddenLabel,multiline:M,size:Ve.size,startAdornment:it,type:$e},ue=XB($),ze=De.root||c.Root||Il,ie=Z.root||u.root||{},be=De.input||c.Input||$l;return Je={...Je,...Z.input??u.input},(0,Ll.jsxs)($o.Fragment,{children:[!f&&typeof d2==\"function\"&&(f2||(f2=(0,Ll.jsx)(d2,{}))),(0,Ll.jsxs)(ze,{...ie,ref:o,onClick:le,...Le,...!br(ze)&&{ownerState:{...$,...ie.ownerState}},className:Q(ue.root,ie.className,l,L&&\"MuiInputBase-readOnly\"),children:[it,(0,Ll.jsx)(Qy.Provider,{value:null,children:(0,Ll.jsx)(be,{\"aria-invalid\":Ve.error,\"aria-describedby\":n,autoComplete:a,autoFocus:i,defaultValue:d,disabled:Ve.disabled,id:y,onAnimationStart:q,name:D,placeholder:z,readOnly:L,required:Ve.required,rows:F,value:qe,onKeyDown:O,onKeyUp:A,type:$e,...Je,...!br(be)&&{as:no,ownerState:{...$,...Je.ownerState}},ref:we,className:Q(ue.input,Je.className,L&&\"MuiInputBase-readOnly\"),onBlur:rt,onChange:Ze,onFocus:xt})}),h,I?I({...Ve,startAdornment:it}):null]})]})}),Fl=WB;function m2(e){return me(\"MuiInput\",e)}var KB={...xn,...se(\"MuiInput\",[\"root\",\"underline\",\"input\"])},Vc=KB;var h2=j(Te(),1),QB=e=>{let{classes:t,disableUnderline:o}=e,n=ye({root:[\"root\",!o&&\"underline\"],input:[\"input\"]},m2,t);return{...t,...n}},ZB=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiInput\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[...Hl(e,t),!o.disableUnderline&&t.underline]}})(xe(({theme:e})=>{let o=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.42)\":\"rgba(255, 255, 255, 0.7)\";return e.vars&&(o=e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline)),{position:\"relative\",variants:[{props:({ownerState:r})=>r.formControl,style:{\"label + &\":{marginTop:16}}},{props:({ownerState:r})=>!r.disableUnderline,style:{\"&::after\":{left:0,bottom:0,content:'\"\"',position:\"absolute\",right:0,transform:\"scaleX(0)\",transition:e.transitions.create(\"transform\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:\"none\"},[`&.${Vc.focused}:after`]:{transform:\"scaleX(1) translateX(0)\"},[`&.${Vc.error}`]:{\"&::before, &::after\":{borderBottomColor:(e.vars||e).palette.error.main}},\"&::before\":{borderBottom:`1px solid ${o}`,left:0,bottom:0,content:'\"\\\\00a0\"',position:\"absolute\",right:0,transition:e.transitions.create(\"border-bottom-color\",{duration:e.transitions.duration.shorter}),pointerEvents:\"none\"},[`&:hover:not(.${Vc.disabled}, .${Vc.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,\"@media (hover: none)\":{borderBottom:`1px solid ${o}`}},[`&.${Vc.disabled}:before`]:{borderBottomStyle:\"dotted\"}}},...Object.entries(e.palette).filter(Xt()).map(([r])=>({props:{color:r,disableUnderline:!1},style:{\"&::after\":{borderBottom:`2px solid ${(e.vars||e).palette[r].main}`}}}))]}})),JB=V($l,{name:\"MuiInput\",slot:\"Input\",overridesResolver:Vl})({}),g2=y2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiInput\"}),{disableUnderline:n=!1,components:a={},componentsProps:i,fullWidth:l=!1,inputComponent:s=\"input\",multiline:c=!1,slotProps:u,slots:d={},type:p=\"text\",...f}=r,h=QB(r),T={root:{ownerState:{disableUnderline:n}}},y=u??i?at(u??i,T):T,g=d.root??a.Root??ZB,m=d.input??a.Input??JB;return(0,h2.jsx)(Fl,{slots:{root:g,input:m},slotProps:y,fullWidth:l,inputComponent:s,multiline:c,ref:o,type:p,...f,classes:h})});g2.muiName=\"Input\";var hT=g2;var v2=j(W(),1);function b2(e){return me(\"MuiFilledInput\",e)}var e4={...xn,...se(\"MuiFilledInput\",[\"root\",\"underline\",\"input\",\"adornedStart\",\"adornedEnd\",\"sizeSmall\",\"multiline\",\"hiddenLabel\"])},Di=e4;var T2=j(Te(),1),t4=e=>{let{classes:t,disableUnderline:o,startAdornment:r,endAdornment:n,size:a,hiddenLabel:i,multiline:l}=e,s={root:[\"root\",!o&&\"underline\",r&&\"adornedStart\",n&&\"adornedEnd\",a===\"small\"&&`size${re(a)}`,i&&\"hiddenLabel\",l&&\"multiline\"],input:[\"input\"]},c=ye(s,b2,t);return{...t,...c}},o4=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiFilledInput\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[...Hl(e,t),!o.disableUnderline&&t.underline]}})(xe(({theme:e})=>{let t=e.palette.mode===\"light\",o=t?\"rgba(0, 0, 0, 0.42)\":\"rgba(255, 255, 255, 0.7)\",r=t?\"rgba(0, 0, 0, 0.06)\":\"rgba(255, 255, 255, 0.09)\",n=t?\"rgba(0, 0, 0, 0.09)\":\"rgba(255, 255, 255, 0.13)\",a=t?\"rgba(0, 0, 0, 0.12)\":\"rgba(255, 255, 255, 0.12)\";return{position:\"relative\",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),\"&:hover\":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:n,\"@media (hover: none)\":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r}},[`&.${Di.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r},[`&.${Di.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a},variants:[{props:({ownerState:i})=>!i.disableUnderline,style:{\"&::after\":{left:0,bottom:0,content:'\"\"',position:\"absolute\",right:0,transform:\"scaleX(0)\",transition:e.transitions.create(\"transform\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:\"none\"},[`&.${Di.focused}:after`]:{transform:\"scaleX(1) translateX(0)\"},[`&.${Di.error}`]:{\"&::before, &::after\":{borderBottomColor:(e.vars||e).palette.error.main}},\"&::before\":{borderBottom:`1px solid ${e.vars?e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline):o}`,left:0,bottom:0,content:'\"\\\\00a0\"',position:\"absolute\",right:0,transition:e.transitions.create(\"border-bottom-color\",{duration:e.transitions.duration.shorter}),pointerEvents:\"none\"},[`&:hover:not(.${Di.disabled}, .${Di.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Di.disabled}:before`]:{borderBottomStyle:\"dotted\"}}},...Object.entries(e.palette).filter(Xt()).map(([i])=>({props:{disableUnderline:!1,color:i},style:{\"&::after\":{borderBottom:`2px solid ${(e.vars||e).palette[i]?.main}`}}})),{props:({ownerState:i})=>i.startAdornment,style:{paddingLeft:12}},{props:({ownerState:i})=>i.endAdornment,style:{paddingRight:12}},{props:({ownerState:i})=>i.multiline,style:{padding:\"25px 12px 8px\"}},{props:({ownerState:i,size:l})=>i.multiline&&l===\"small\",style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:i})=>i.multiline&&i.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:i})=>i.multiline&&i.hiddenLabel&&i.size===\"small\",style:{paddingTop:8,paddingBottom:9}}]}})),r4=V($l,{name:\"MuiFilledInput\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!e.vars&&{\"&:-webkit-autofill\":{WebkitBoxShadow:e.palette.mode===\"light\"?null:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:e.palette.mode===\"light\"?null:\"#fff\",caretColor:e.palette.mode===\"light\"?null:\"#fff\",borderTopLeftRadius:\"inherit\",borderTopRightRadius:\"inherit\"}},...e.vars&&{\"&:-webkit-autofill\":{borderTopLeftRadius:\"inherit\",borderTopRightRadius:\"inherit\"},[e.getColorSchemeSelector(\"dark\")]:{\"&:-webkit-autofill\":{WebkitBoxShadow:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:\"#fff\",caretColor:\"#fff\"}}},variants:[{props:{size:\"small\"},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:t})=>t.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}},{props:({ownerState:t})=>t.hiddenLabel&&t.size===\"small\",style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:t})=>t.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),x2=v2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiFilledInput\"}),{disableUnderline:n=!1,components:a={},componentsProps:i,fullWidth:l=!1,hiddenLabel:s,inputComponent:c=\"input\",multiline:u=!1,slotProps:d,slots:p={},type:f=\"text\",...h}=r,v={...r,disableUnderline:n,fullWidth:l,inputComponent:c,multiline:u,type:f},T=t4(r),y={root:{ownerState:v},input:{ownerState:v}},g=d??i?at(y,d??i):y,m=p.root??a.Root??o4,b=p.input??a.Input??r4;return(0,T2.jsx)(Fl,{slots:{root:m,input:b},slotProps:g,fullWidth:l,inputComponent:c,multiline:u,ref:o,type:f,...h,classes:T})});x2.muiName=\"Input\";var gT=x2;var Jy=j(W(),1);var yf=j(Te(),1),S2,n4=V(\"fieldset\",{name:\"MuiNotchedOutlined\",shouldForwardProp:Vt})({textAlign:\"left\",position:\"absolute\",bottom:0,right:0,top:-5,left:0,margin:0,padding:\"0 8px\",pointerEvents:\"none\",borderRadius:\"inherit\",borderStyle:\"solid\",borderWidth:1,overflow:\"hidden\",minWidth:\"0%\"}),a4=V(\"legend\",{name:\"MuiNotchedOutlined\",shouldForwardProp:Vt})(xe(({theme:e})=>({float:\"unset\",width:\"auto\",overflow:\"hidden\",variants:[{props:({ownerState:t})=>!t.withLabel,style:{padding:0,lineHeight:\"11px\",transition:e.transitions.create(\"width\",{duration:150,easing:e.transitions.easing.easeOut})}},{props:({ownerState:t})=>t.withLabel,style:{display:\"block\",padding:0,height:11,fontSize:\"0.75em\",visibility:\"hidden\",maxWidth:.01,transition:e.transitions.create(\"max-width\",{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:\"nowrap\",\"& > span\":{paddingLeft:5,paddingRight:5,display:\"inline-block\",opacity:0,visibility:\"visible\"}}},{props:({ownerState:t})=>t.withLabel&&t.notched,style:{maxWidth:\"100%\",transition:e.transitions.create(\"max-width\",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]})));function bT(e){let{children:t,classes:o,className:r,label:n,notched:a,...i}=e,l=n!=null&&n!==\"\",s={...e,notched:a,withLabel:l};return(0,yf.jsx)(n4,{\"aria-hidden\":!0,className:r,ownerState:s,...i,children:(0,yf.jsx)(a4,{ownerState:s,children:l?(0,yf.jsx)(\"span\",{children:n}):S2||(S2=(0,yf.jsx)(\"span\",{className:\"notranslate\",\"aria-hidden\":!0,children:\"\\u200B\"}))})})}function P2(e){return me(\"MuiOutlinedInput\",e)}var i4={...xn,...se(\"MuiOutlinedInput\",[\"root\",\"notchedOutline\",\"input\"])},Sn=i4;var hf=j(Te(),1),l4=e=>{let{classes:t}=e,r=ye({root:[\"root\"],notchedOutline:[\"notchedOutline\"],input:[\"input\"]},P2,t);return{...t,...r}},s4=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiOutlinedInput\",slot:\"Root\",overridesResolver:Hl})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.23)\":\"rgba(255, 255, 255, 0.23)\";return{position:\"relative\",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},\"@media (hover: none)\":{[`&:hover .${Sn.notchedOutline}`]:{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}},[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(Xt()).map(([o])=>({props:{color:o},style:{[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette[o].main}}})),{props:{},style:{[`&.${Sn.error} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Sn.disabled} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:o})=>o.startAdornment,style:{paddingLeft:14}},{props:({ownerState:o})=>o.endAdornment,style:{paddingRight:14}},{props:({ownerState:o})=>o.multiline,style:{padding:\"16.5px 14px\"}},{props:({ownerState:o,size:r})=>o.multiline&&r===\"small\",style:{padding:\"8.5px 14px\"}}]}})),c4=V(bT,{name:\"MuiOutlinedInput\",slot:\"NotchedOutline\"})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.23)\":\"rgba(255, 255, 255, 0.23)\";return{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}})),u4=V($l,{name:\"MuiOutlinedInput\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>({padding:\"16.5px 14px\",...!e.vars&&{\"&:-webkit-autofill\":{WebkitBoxShadow:e.palette.mode===\"light\"?null:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:e.palette.mode===\"light\"?null:\"#fff\",caretColor:e.palette.mode===\"light\"?null:\"#fff\",borderRadius:\"inherit\"}},...e.vars&&{\"&:-webkit-autofill\":{borderRadius:\"inherit\"},[e.getColorSchemeSelector(\"dark\")]:{\"&:-webkit-autofill\":{WebkitBoxShadow:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:\"#fff\",caretColor:\"#fff\"}}},variants:[{props:{size:\"small\"},style:{padding:\"8.5px 14px\"}},{props:({ownerState:t})=>t.multiline,style:{padding:0}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}}]}))),R2=Jy.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiOutlinedInput\"}),{components:n={},fullWidth:a=!1,inputComponent:i=\"input\",label:l,multiline:s=!1,notched:c,slots:u={},slotProps:d={},type:p=\"text\",...f}=r,h=l4(r),v=Da(),T=Ul({props:r,muiFormControl:v,states:[\"color\",\"disabled\",\"error\",\"focused\",\"hiddenLabel\",\"size\",\"required\"]}),y={...r,color:T.color||\"primary\",disabled:T.disabled,error:T.error,focused:T.focused,formControl:v,fullWidth:a,hiddenLabel:T.hiddenLabel,multiline:s,size:T.size,type:p},g=u.root??n.Root??s4,m=u.input??n.Input??u4,[b,P]=Tt(\"notchedOutline\",{elementType:c4,className:h.notchedOutline,shouldForwardComponentProp:!0,ownerState:y,externalForwardedProps:{slots:u,slotProps:d},additionalProps:{label:l!=null&&l!==\"\"&&T.required?(0,hf.jsxs)(Jy.Fragment,{children:[l,\"\\u2009\",\"*\"]}):l}});return(0,hf.jsx)(Fl,{slots:{root:g,input:m},slotProps:d,renderSuffix:R=>(0,hf.jsx)(b,{...P,notched:typeof c<\"u\"?c:!!(R.startAdornment||R.filled||R.focused)}),fullWidth:a,inputComponent:i,multiline:s,ref:o,type:p,...f,classes:{...h,notchedOutline:null}})});R2.muiName=\"Input\";var vT=R2;var gf=j(Te(),1),p4=e=>{let{classes:t}=e,r=ye({root:[\"root\"]},Ky,t);return{...t,...r}},TT={name:\"MuiSelect\",slot:\"Root\",shouldForwardProp:e=>Vt(e)&&e!==\"variant\"},f4=V(hT,TT)(\"\"),d4=V(vT,TT)(\"\"),m4=V(gT,TT)(\"\"),C2=Ic.forwardRef(function(t,o){let r=Pe({name:\"MuiSelect\",props:t}),{autoWidth:n=!1,children:a,classes:i={},className:l,defaultOpen:s=!1,displayEmpty:c=!1,IconComponent:u=c2,id:d,input:p,inputProps:f,label:h,labelId:v,MenuProps:T,multiple:y=!1,native:g=!1,onClose:m,onOpen:b,open:P,renderValue:R,SelectDisplayProps:C,variant:M=\"outlined\",...D}=r,_=g?t2:a2,k=Da(),x=Ul({props:r,muiFormControl:k,states:[\"variant\",\"error\"]}),N=x.variant||M,O={...r,variant:N,classes:i},A=p4(O),{root:z,...L}=A,I=p||{standard:(0,gf.jsx)(f4,{ownerState:O}),outlined:(0,gf.jsx)(d4,{label:h,ownerState:O}),filled:(0,gf.jsx)(m4,{ownerState:O})}[N],F=yo(o,gr(I));return(0,gf.jsx)(Ic.Fragment,{children:Ic.cloneElement(I,{inputComponent:_,inputProps:{children:a,error:x.error,IconComponent:u,variant:N,type:void 0,multiple:y,...g?{id:d}:{autoWidth:n,defaultOpen:s,displayEmpty:c,labelId:v,MenuProps:T,onClose:m,onOpen:b,open:P,renderValue:R,SelectDisplayProps:{id:d,...C}},...f,classes:f?at(L,f.classes):L,...p?p.props.inputProps:{}},...(y&&g||c)&&N===\"outlined\"?{notched:!0}:{},ref:F,className:Q(I.props.className,l,A.root),...!p&&{variant:N},...D})})});C2.muiName=\"Select\";var Xn=C2;var _i=j(W(),1);var Wn=j(W(),1);function Pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var eh=j(W(),1);var xT=class e{static create(){return new e}static use(){let t=zc(e.create).current,[o,r]=eh.useState(!1);return t.shouldMount=o,t.setShouldMount=r,eh.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=y4(),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 th(){return xT.use()}function y4(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=j(W(),1);var oh=j(W(),1);var ST=j(Te(),1);function h4(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,d]=oh.useState(!1),p=Q(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),f={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},h=Q(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&d(!0),oh.useEffect(()=>{if(!l&&s!=null){let v=setTimeout(s,c);return()=>{clearTimeout(v)}}},[s,l,c]),(0,ST.jsx)(\"span\",{className:p,style:f,children:(0,ST.jsx)(\"span\",{className:h})})}var E2=h4;var g4=se(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Ur=g4;var rh=j(Te(),1),PT=550,b4=80,v4=Vn`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,T4=Vn`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,x4=Vn`\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`,S4=V(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),P4=V(E2,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Ur.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${v4};\n animation-duration: ${PT}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Ur.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Ur.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Ur.childLeaving} {\n opacity: 0;\n animation-name: ${T4};\n animation-duration: ${PT}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Ur.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${x4};\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`,R4=ho.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),d=ho.useRef(null);ho.useEffect(()=>{d.current&&(d.current(),d.current=null)},[s]);let p=ho.useRef(!1),f=vn(),h=ho.useRef(null),v=ho.useRef(null),T=ho.useCallback(b=>{let{pulsate:P,rippleX:R,rippleY:C,rippleSize:M,cb:D}=b;c(_=>[..._,(0,rh.jsx)(P4,{classes:{ripple:Q(a.ripple,Ur.ripple),rippleVisible:Q(a.rippleVisible,Ur.rippleVisible),ripplePulsate:Q(a.ripplePulsate,Ur.ripplePulsate),child:Q(a.child,Ur.child),childLeaving:Q(a.childLeaving,Ur.childLeaving),childPulsate:Q(a.childPulsate,Ur.childPulsate)},timeout:PT,pulsate:P,rippleX:R,rippleY:C,rippleSize:M},u.current)]),u.current+=1,d.current=D},[a]),y=ho.useCallback((b={},P={},R=()=>{})=>{let{pulsate:C=!1,center:M=n||P.pulsate,fakeElement:D=!1}=P;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let _=D?null:v.current,k=_?_.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,N,O;if(M||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(k.width/2),N=Math.round(k.height/2);else{let{clientX:A,clientY:z}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(A-k.left),N=Math.round(z-k.top)}if(M)O=Math.sqrt((2*k.width**2+k.height**2)/3),O%2===0&&(O+=1);else{let A=Math.max(Math.abs((_?_.clientWidth:0)-x),x)*2+2,z=Math.max(Math.abs((_?_.clientHeight:0)-N),N)*2+2;O=Math.sqrt(A**2+z**2)}b?.touches?h.current===null&&(h.current=()=>{T({pulsate:C,rippleX:x,rippleY:N,rippleSize:O,cb:R})},f.start(b4,()=>{h.current&&(h.current(),h.current=null)})):T({pulsate:C,rippleX:x,rippleY:N,rippleSize:O,cb:R})},[n,T,f]),g=ho.useCallback(()=>{y({},{pulsate:!0})},[y]),m=ho.useCallback((b,P)=>{if(f.clear(),b?.type===\"touchend\"&&h.current){h.current(),h.current=null,f.start(0,()=>{m(b,P)});return}h.current=null,c(R=>R.length>0?R.slice(1):R),d.current=P},[f]);return ho.useImperativeHandle(o,()=>({pulsate:g,start:y,stop:m}),[g,y,m]),(0,rh.jsx)(S4,{className:Q(Ur.root,a.root,i),ref:v,...l,children:(0,rh.jsx)(Jv,{component:null,exit:!0,children:s})})}),w2=R4;function M2(e){return me(\"MuiButtonBase\",e)}var C4=se(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),O2=C4;var nh=j(Te(),1),E4=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=ye({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},M2,n);return o&&r&&(i.root+=` ${r}`),i},w4=V(\"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\"},[`&.${O2.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),M4=Wn.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:d=!1,focusRipple:p=!1,focusVisibleClassName:f,LinkComponent:h=\"a\",onBlur:v,onClick:T,onContextMenu:y,onDragLeave:g,onFocus:m,onFocusVisible:b,onKeyDown:P,onKeyUp:R,onMouseDown:C,onMouseLeave:M,onMouseUp:D,onTouchEnd:_,onTouchMove:k,onTouchStart:x,tabIndex:N=0,TouchRippleProps:O,touchRippleRef:A,type:z,...L}=r,I=Wn.useRef(null),F=th(),fe=yo(F.ref,A),[Z,De]=Wn.useState(!1);c&&Z&&De(!1),Wn.useImperativeHandle(n,()=>({focusVisible:()=>{De(!0),I.current.focus()}}),[]);let it=F.shouldMount&&!u&&!c;Wn.useEffect(()=>{Z&&p&&!u&&F.pulsate()},[u,p,Z,F]);let $e=_a(F,\"start\",C,d),Me=_a(F,\"stop\",y,d),Le=_a(F,\"stop\",g,d),qe=_a(F,\"stop\",D,d),Be=_a(F,\"stop\",le=>{Z&&le.preventDefault(),M&&M(le)},d),ot=_a(F,\"start\",x,d),Se=_a(F,\"stop\",_,d),we=_a(F,\"stop\",k,d),Re=_a(F,\"stop\",le=>{Pn(le.target)||De(!1),v&&v(le)},!1),Ye=Oi(le=>{I.current||(I.current=le.currentTarget),Pn(le.target)&&(De(!0),b&&b(le)),m&&m(le)}),ce=()=>{let le=I.current;return s&&s!==\"button\"&&!(le.tagName===\"A\"&&le.href)},Ve=Oi(le=>{p&&!le.repeat&&Z&&le.key===\" \"&&F.stop(le,()=>{F.start(le)}),le.target===le.currentTarget&&ce()&&le.key===\" \"&&le.preventDefault(),P&&P(le),le.target===le.currentTarget&&ce()&&le.key===\"Enter\"&&!c&&(le.preventDefault(),T&&T(le))}),yt=Oi(le=>{p&&le.key===\" \"&&Z&&!le.defaultPrevented&&F.stop(le,()=>{F.pulsate(le)}),R&&R(le),T&&le.target===le.currentTarget&&ce()&&le.key===\" \"&&!le.defaultPrevented&&T(le)}),Fe=s;Fe===\"button\"&&(L.href||L.to)&&(Fe=h);let Ce={};if(Fe===\"button\"){let le=!!L.formAction;Ce.type=z===void 0&&!le?\"button\":z,Ce.disabled=c}else!L.href&&!L.to&&(Ce.role=\"button\"),c&&(Ce[\"aria-disabled\"]=c);let xt=yo(o,I),rt={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:d,focusRipple:p,tabIndex:N,focusVisible:Z},Ze=E4(rt);return(0,nh.jsxs)(w4,{as:Fe,className:Q(Ze.root,l),ownerState:rt,onBlur:Re,onClick:T,onContextMenu:Me,onFocus:Ye,onKeyDown:Ve,onKeyUp:yt,onMouseDown:$e,onMouseLeave:Be,onMouseUp:qe,onDragLeave:Le,onTouchEnd:Se,onTouchMove:we,onTouchStart:ot,ref:xt,tabIndex:c?-1:N,type:z,...Ce,...L,children:[i,it?(0,nh.jsx)(w2,{ref:fe,center:a,...O}):null]})});function _a(e,t,o,r=!1){return Oi(n=>(o&&o(n),r||e[t](n),!0))}var Ba=M4;var z2=j(W(),1);function A2(e){return me(\"MuiDivider\",e)}var O4=se(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),ah=O4;var RT=j(Te(),1),A4=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return ye({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\"]},A2,r)},z4=V(\"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]}})(xe(({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%\"}}}]}))),N4=V(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(xe(({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)`}}]}))),CT=z2.forwardRef(function(t,o){let r=Pe({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:d=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:f=\"fullWidth\",...h}=r,v={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:d,textAlign:p,variant:f},T=A4(v);return(0,RT.jsx)(z4,{as:s,className:Q(T.root,i),role:d,ref:o,ownerState:v,\"aria-orientation\":d===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...h,children:a?(0,RT.jsx)(N4,{className:T.wrapper,ownerState:v,children:a}):null})});CT&&(CT.muiSkipListHighlight=!0);var ET=CT;var D4=se(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),ih=D4;var _4=se(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),lh=_4;function N2(e){return me(\"MuiMenuItem\",e)}var B4=se(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),$c=B4;var wT=j(Te(),1),k4=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},j4=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=ye({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},N2,i);return{...i,...s}},U4=V(Ba,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:k4})(xe(({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\"}},[`&.${$c.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${$c.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${$c.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)}},[`&.${$c.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${$c.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${ah.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${ah.inset}`]:{marginLeft:52},[`& .${lh.root}`]:{marginTop:0,marginBottom:0},[`& .${lh.inset}`]:{paddingLeft:36},[`& .${ih.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,[`& .${ih.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),L4=_i.forwardRef(function(t,o){let r=Pe({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:d,className:p,...f}=r,h=_i.useContext(ef),v=_i.useMemo(()=>({dense:i||h.dense||!1,disableGutters:s}),[h.dense,i,s]),T=_i.useRef(null);wc(()=>{n&&T.current&&T.current.focus()},[n]);let y={...r,dense:v.dense,divider:l,disableGutters:s},g=j4(r),m=yo(T,o),b;return r.disabled||(b=d!==void 0?d:-1),(0,wT.jsx)(ef.Provider,{value:v,children:(0,wT.jsx)(U4,{ref:m,role:u,tabIndex:b,component:a,focusVisibleClassName:Q(g.focusVisible,c),className:Q(g.root,p),...f,ownerState:y,classes:g})})}),Ue=L4;var dh=j(W(),1);var Fo=j(W(),1);var H4={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},MT=H4;function V4(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var D2=V4;var I4=2;function Fc(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function j2(e,t){return e-t}function _2(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}%`})}},G4=e=>e,ph;function k2(){return ph===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?ph=CSS.supports(\"touch-action\",\"none\"):ph=!0),ph}function U2(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:d,orientation:p=\"horizontal\",rootRef:f,scale:h=G4,step:v=1,shiftStep:T=10,tabIndex:y,value:g}=e,m=Fo.useRef(void 0),[b,P]=Fo.useState(-1),[R,C]=Fo.useState(-1),[M,D]=Fo.useState(!1),_=Fo.useRef(0),k=Fo.useRef(null),[x,N]=Ac({controlled:g,default:o??s,name:\"Slider\"}),O=u&&((q,$,ue)=>{let ze=q.nativeEvent||q,ie=new ze.constructor(ze.type,ze);Object.defineProperty(ie,\"target\",{writable:!0,value:{value:$,name:c}}),k.current=$,u(ie,$,ue)}),A=Array.isArray(x),z=A?x.slice().sort(j2):[x];z=z.map(q=>q==null?s:Ma(q,s,l));let L=i===!0&&v!==null?[...Array(Math.floor((l-s)/v)+1)].map((q,$)=>({value:s+v*$})):i||[],I=L.map(q=>q.value),[F,fe]=Fo.useState(-1),Z=Fo.useRef(null),De=to(f,Z),it=q=>$=>{let ue=Number($.currentTarget.getAttribute(\"data-index\"));Pn($.target)&&fe(ue),C(ue),q?.onFocus?.($)},$e=q=>$=>{Pn($.target)||fe(-1),C(-1),q?.onBlur?.($)},Me=(q,$)=>{let ue=Number(q.currentTarget.getAttribute(\"data-index\")),ze=z[ue],ie=I.indexOf(ze),be=$;if(L&&v==null){let ge=I[I.length-1];be>=ge?be=ge:be<=I[0]?be=I[0]:be=be$=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes($.key)){$.preventDefault();let ue=Number($.currentTarget.getAttribute(\"data-index\")),ze=z[ue],ie=null;if(v!=null){let be=$.shiftKey?T:v;switch($.key){case\"ArrowUp\":ie=Fc(ze,be,1,s,l);break;case\"ArrowRight\":ie=Fc(ze,be,a?-1:1,s,l);break;case\"ArrowDown\":ie=Fc(ze,be,-1,s,l);break;case\"ArrowLeft\":ie=Fc(ze,be,a?1:-1,s,l);break;case\"PageUp\":ie=Fc(ze,T,1,s,l);break;case\"PageDown\":ie=Fc(ze,T,-1,s,l);break;case\"Home\":ie=s;break;case\"End\":ie=l;break;default:break}}else if(L){let be=I[I.length-1],ge=I.indexOf(ze),Ge=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],Ee=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];Ge.includes($.key)?ge===0?ie=I[0]:ie=I[ge-1]:Ee.includes($.key)&&(ge===I.length-1?ie=be:ie=I[ge+1])}ie!=null&&Me($,ie)}q?.onKeyDown?.($)};Io(()=>{r&&Z.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&P(-1),r&&F!==-1&&fe(-1);let qe=q=>$=>{q.onChange?.($),Me($,$.target.valueAsNumber)},Be=Fo.useRef(void 0),ot=p;a&&p===\"horizontal\"&&(ot+=\"-reverse\");let Se=({finger:q,move:$=!1})=>{let{current:ue}=Z,{width:ze,height:ie,bottom:be,left:ge}=ue.getBoundingClientRect(),Ge;ot.startsWith(\"vertical\")?Ge=(be-q.y)/ie:Ge=(q.x-ge)/ze,ot.includes(\"-reverse\")&&(Ge=1-Ge);let Ee;if(Ee=$4(Ge,s,l),v)Ee=q4(Ee,v,s);else{let et=_2(I,Ee);Ee=I[et]}Ee=Ma(Ee,s,l);let ve=0;if(A){$?ve=Be.current:ve=_2(z,Ee),n&&(Ee=Ma(Ee,z[ve-1]||-1/0,z[ve+1]||1/0));let et=Ee;Ee=B2({values:z,newValue:Ee,index:ve}),n&&$||(ve=Ee.indexOf(et),Be.current=ve)}return{newValue:Ee,activeIndex:ve}},we=nn(q=>{let $=sh(q,m);if(!$)return;if(_.current+=1,q.type===\"mousemove\"&&q.buttons===0){Re(q);return}let{newValue:ue,activeIndex:ze}=Se({finger:$,move:!0});ch({sliderRef:Z,activeIndex:ze,setActive:P}),N(ue),!M&&_.current>I4&&D(!0),O&&!uh(ue,x)&&O(q,ue,ze)}),Re=nn(q=>{let $=sh(q,m);if(D(!1),!$)return;let{newValue:ue}=Se({finger:$,move:!0});P(-1),q.type===\"touchend\"&&C(-1),d&&d(q,k.current??ue),m.current=void 0,ce()}),Ye=nn(q=>{if(r)return;k2()||q.preventDefault();let $=q.changedTouches[0];$!=null&&(m.current=$.identifier);let ue=sh(q,m);if(ue!==!1){let{newValue:ie,activeIndex:be}=Se({finger:ue});ch({sliderRef:Z,activeIndex:be,setActive:P}),N(ie),O&&!uh(ie,x)&&O(q,ie,be)}_.current=0;let ze=It(Z.current);ze.addEventListener(\"touchmove\",we,{passive:!0}),ze.addEventListener(\"touchend\",Re,{passive:!0})}),ce=Fo.useCallback(()=>{let q=It(Z.current);q.removeEventListener(\"mousemove\",we),q.removeEventListener(\"mouseup\",Re),q.removeEventListener(\"touchmove\",we),q.removeEventListener(\"touchend\",Re)},[Re,we]);Fo.useEffect(()=>{let{current:q}=Z;return q.addEventListener(\"touchstart\",Ye,{passive:k2()}),()=>{q.removeEventListener(\"touchstart\",Ye),ce()}},[ce,Ye]),Fo.useEffect(()=>{r&&ce()},[r,ce]);let Ve=q=>$=>{if(q.onMouseDown?.($),r||$.defaultPrevented||$.button!==0)return;$.preventDefault();let ue=sh($,m);if(ue!==!1){let{newValue:ie,activeIndex:be}=Se({finger:ue});ch({sliderRef:Z,activeIndex:be,setActive:P}),N(ie),O&&!uh(ie,x)&&O($,ie,be)}_.current=0;let ze=It(Z.current);ze.addEventListener(\"mousemove\",we,{passive:!0}),ze.addEventListener(\"mouseup\",Re)},yt=bf(A?z[0]:s,s,l),Fe=bf(z[z.length-1],s,l)-yt,Ce=(q={})=>{let $=Aa(q),ue={onMouseDown:Ve($||{})},ze={...$,...ue};return{...q,ref:De,...ze}},xt=q=>$=>{q.onMouseOver?.($);let ue=Number($.currentTarget.getAttribute(\"data-index\"));C(ue)},rt=q=>$=>{q.onMouseLeave?.($),C(-1)},Ze=(q={})=>{let $=Aa(q),ue={onMouseOver:xt($||{}),onMouseLeave:rt($||{})};return{...q,...$,...ue}},le=q=>({pointerEvents:b!==-1&&b!==q?\"none\":void 0}),no;return p===\"vertical\"&&(no=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ot,axisProps:Y4,dragging:M,focusedThumbIndex:F,getHiddenInputProps:(q={})=>{let $=Aa(q),ue={onChange:qe($||{}),onFocus:it($||{}),onBlur:$e($||{}),onKeyDown:Le($||{})},ze={...$,...ue};return{tabIndex:y,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":h(l),\"aria-valuemin\":h(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...q,...ze,style:{...MT,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:no}}},getRootProps:Ce,getThumbProps:Ze,marks:L,open:R,range:A,rootRef:De,trackLeap:Fe,trackOffset:yt,values:z,getThumbStyle:le}}var X4=e=>!e||!br(e),L2=X4;var fh=j(W(),1);function H2(e){return me(\"MuiSlider\",e)}var W4=se(\"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\"]),xr=W4;var qc=j(Te(),1),K4=e=>{let{open:t}=e;return{offset:Q(t&&xr.valueLabelOpen),circle:xr.valueLabelCircle,label:xr.valueLabelLabel}};function OT(e){let{children:t,className:o,value:r}=e,n=K4(e);return t?fh.cloneElement(t,{className:t.props.className},(0,qc.jsxs)(fh.Fragment,{children:[t.props.children,(0,qc.jsx)(\"span\",{className:Q(n.offset,o),\"aria-hidden\":!0,children:(0,qc.jsx)(\"span\",{className:n.circle,children:(0,qc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var Rn=j(Te(),1);function V2(e){return e}var Q4=V(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${re(o.color)}`],o.size!==\"medium\"&&t[`size${re(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(xe(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${xr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${xr.dragging}`]:{[`& .${xr.thumb}, & .${xr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(Xt()).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}}]}))),Z4=V(\"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}}]}),J4=V(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(xe(({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(Xt()).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)})}}}))]}))),ek=V(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${re(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${re(o.size)}`]]}})(xe(({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%)\"},[`&.${xr.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(Xt()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${xr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${xr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),tk=V(OT,{name:\"MuiSlider\",slot:\"ValueLabel\"})(xe(({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%\"},[`&.${xr.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%\"},[`&.${xr.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 ok=V(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Ml(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(xe(({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}}]}))),rk=V(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Ml(e)&&e!==\"markLabelActive\"})(xe(({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}}]}))),nk=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${re(l)}`,s&&`size${re(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${re(s)}`,l&&`thumbColor${re(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return ye(c,H2,i)},ak=({children:e})=>e,ik=dh.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSlider\"}),n=wi(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:d=\"primary\",classes:p,className:f,disableSwap:h=!1,disabled:v=!1,getAriaLabel:T,getAriaValueText:y,marks:g=!1,max:m=100,min:b=0,name:P,onChange:R,onChangeCommitted:C,orientation:M=\"horizontal\",shiftStep:D=10,size:_=\"medium\",step:k=1,scale:x=V2,slotProps:N,slots:O,tabIndex:A,track:z=\"normal\",value:L,valueLabelDisplay:I=\"off\",valueLabelFormat:F=V2,...fe}=r,Z={...r,isRtl:n,max:m,min:b,classes:p,disabled:v,disableSwap:h,orientation:M,marks:g,color:d,size:_,step:k,shiftStep:D,scale:x,track:z,valueLabelDisplay:I,valueLabelFormat:F},{axisProps:De,getRootProps:it,getHiddenInputProps:$e,getThumbProps:Me,open:Le,active:qe,axis:Be,focusedThumbIndex:ot,range:Se,dragging:we,marks:Re,values:Ye,trackOffset:ce,trackLeap:Ve,getThumbStyle:yt}=U2({...Z,rootRef:o});Z.marked=Re.length>0&&Re.some(ht=>ht.label),Z.dragging=we,Z.focusedThumbIndex=ot;let Fe=nk(Z),Ce=O?.root??c.Root??Q4,xt=O?.rail??c.Rail??Z4,rt=O?.track??c.Track??J4,Ze=O?.thumb??c.Thumb??ek,le=O?.valueLabel??c.ValueLabel??tk,no=O?.mark??c.Mark??ok,Je=O?.markLabel??c.MarkLabel??rk,q=O?.input??c.Input??\"input\",$=N?.root??u.root,ue=N?.rail??u.rail,ze=N?.track??u.track,ie=N?.thumb??u.thumb,be=N?.valueLabel??u.valueLabel,ge=N?.mark??u.mark,Ge=N?.markLabel??u.markLabel,Ee=N?.input??u.input,ve=vr({elementType:Ce,getSlotProps:it,externalSlotProps:$,externalForwardedProps:fe,additionalProps:{...L2(Ce)&&{as:s}},ownerState:{...Z,...$?.ownerState},className:[Fe.root,f]}),et=vr({elementType:xt,externalSlotProps:ue,ownerState:Z,className:Fe.rail}),Kt=vr({elementType:rt,externalSlotProps:ze,additionalProps:{style:{...De[Be].offset(ce),...De[Be].leap(Ve)}},ownerState:{...Z,...ze?.ownerState},className:Fe.track}),vo=vr({elementType:Ze,getSlotProps:Me,externalSlotProps:ie,ownerState:{...Z,...ie?.ownerState},className:Fe.thumb}),Y=vr({elementType:le,externalSlotProps:be,ownerState:{...Z,...be?.ownerState},className:Fe.valueLabel}),Oe=vr({elementType:no,externalSlotProps:ge,ownerState:Z,className:Fe.mark}),Mt=vr({elementType:Je,externalSlotProps:Ge,ownerState:Z,className:Fe.markLabel}),Ft=vr({elementType:q,getSlotProps:$e,externalSlotProps:Ee,ownerState:Z});return(0,Rn.jsxs)(Ce,{...ve,children:[(0,Rn.jsx)(xt,{...et}),(0,Rn.jsx)(rt,{...Kt}),Re.filter(ht=>ht.value>=b&&ht.value<=m).map((ht,qt)=>{let rr=bf(ht.value,b,m),Ho=De[Be].offset(rr),nr;return z===!1?nr=Ye.includes(ht.value):nr=z===\"normal\"&&(Se?ht.value>=Ye[0]&&ht.value<=Ye[Ye.length-1]:ht.value<=Ye[0])||z===\"inverted\"&&(Se?ht.value<=Ye[0]||ht.value>=Ye[Ye.length-1]:ht.value>=Ye[0]),(0,Rn.jsxs)(dh.Fragment,{children:[(0,Rn.jsx)(no,{\"data-index\":qt,...Oe,...!br(no)&&{markActive:nr},style:{...Ho,...Oe.style},className:Q(Oe.className,nr&&Fe.markActive)}),ht.label!=null?(0,Rn.jsx)(Je,{\"aria-hidden\":!0,\"data-index\":qt,...Mt,...!br(Je)&&{markLabelActive:nr},style:{...Ho,...Mt.style},className:Q(Fe.markLabel,Mt.className,nr&&Fe.markLabelActive),children:ht.label}):null]},qt)}),Ye.map((ht,qt)=>{let rr=bf(ht,b,m),Ho=De[Be].offset(rr),nr=I===\"off\"?ak:le;return(0,Rn.jsx)(nr,{...!br(nr)&&{valueLabelFormat:F,valueLabelDisplay:I,value:typeof F==\"function\"?F(x(ht),qt):F,index:qt,open:Le===qt||qe===qt||I===\"on\",disabled:v},...Y,children:(0,Rn.jsx)(Ze,{\"data-index\":qt,...vo,className:Q(Fe.thumb,vo.className,qe===qt&&Fe.active,ot===qt&&Fe.focusVisible),style:{...Ho,...yt(qt),...vo.style},children:(0,Rn.jsx)(q,{\"data-index\":qt,\"aria-label\":T?T(qt):a,\"aria-valuenow\":x(ht),\"aria-labelledby\":l,\"aria-valuetext\":y?y(x(ht),qt):i,value:Ye[qt],...Ft})})},qt)})]})}),ql=ik;var Tf=j(W(),1);var $2=j(W(),1);function I2(e){return me(\"MuiCircularProgress\",e)}var DJ=se(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Yc=j(Te(),1),Cn=44,AT=Vn`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,zT=Vn`\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`,lk=typeof AT!=\"string\"?gl`\n animation: ${AT} 1.4s linear infinite;\n `:null,sk=typeof zT!=\"string\"?gl`\n animation: ${zT} 1.4s ease-in-out infinite;\n `:null,ck=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${re(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${re(o)}`,n&&\"circleDisableShrink\"]};return ye(a,I2,t)},uk=V(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${re(o.color)}`]]}})(xe(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:lk||{animation:`${AT} 1.4s linear infinite`}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),pk=V(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),fk=V(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${re(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(xe(({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:sk||{animation:`${zT} 1.4s ease-in-out infinite`}}]}))),dk=V(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(xe(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),mk=$2.forwardRef(function(t,o){let r=Pe({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:d=0,variant:p=\"indeterminate\",...f}=r,h={...r,color:a,disableShrink:i,size:s,thickness:u,value:d,variant:p,enableTrackSlot:l},v=ck(h),T={},y={},g={};if(p===\"determinate\"){let m=2*Math.PI*((Cn-u)/2);T.strokeDasharray=m.toFixed(3),g[\"aria-valuenow\"]=Math.round(d),T.strokeDashoffset=`${((100-d)/100*m).toFixed(3)}px`,y.transform=\"rotate(-90deg)\"}return(0,Yc.jsx)(uk,{className:Q(v.root,n),style:{width:s,height:s,...y,...c},ownerState:h,ref:o,role:\"progressbar\",...g,...f,children:(0,Yc.jsxs)(pk,{className:v.svg,ownerState:h,viewBox:`${Cn/2} ${Cn/2} ${Cn} ${Cn}`,children:[l?(0,Yc.jsx)(dk,{className:v.track,ownerState:h,cx:Cn,cy:Cn,r:(Cn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Yc.jsx)(fk,{className:v.circle,style:T,ownerState:h,cx:Cn,cy:Cn,r:(Cn-u)/2,fill:\"none\",strokeWidth:u})]})})}),vf=mk;function F2(e){return me(\"MuiButton\",e)}var yk=se(\"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\"]),Bi=yk;var q2=j(W(),1),hk=q2.createContext({}),Y2=hk;var G2=j(W(),1),gk=G2.createContext(void 0),X2=gk;var Kn=j(Te(),1),bk=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}${re(t)}`,`size${re(n)}`,`${a}Size${re(n)}`,`color${re(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${re(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${re(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${re(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=ye(c,F2,s);return{...s,...u}},K2=[{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}}}],vk=V(Ba,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${re(o.color)}`],t[`size${re(o.size)}`],t[`${o.variant}Size${re(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(xe(({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\"},[`&.${Bi.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]},[`&.${Bi.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${Bi.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)\",[`&.${Bi.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(Xt()).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\"},[`&.${Bi.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${Bi.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}),[`&.${Bi.loading}`]:{color:\"transparent\"}}}]}})),Tk=V(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${re(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}},...K2]})),xk=V(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${re(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}},...K2]})),Sk=V(\"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}}]})),W2=V(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),Pk=Tf.forwardRef(function(t,o){let r=Tf.useContext(Y2),n=Tf.useContext(X2),a=Fn(r,t),i=Pe({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:d=!1,disableElevation:p=!1,disableFocusRipple:f=!1,endIcon:h,focusVisibleClassName:v,fullWidth:T=!1,id:y,loading:g=null,loadingIndicator:m,loadingPosition:b=\"center\",size:P=\"medium\",startIcon:R,type:C,variant:M=\"text\",...D}=i,_=zl(y),k=m??(0,Kn.jsx)(vf,{\"aria-labelledby\":_,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:d,disableElevation:p,disableFocusRipple:f,fullWidth:T,loading:g,loadingIndicator:k,loadingPosition:b,size:P,type:C,variant:M},N=bk(x),O=(R||g&&b===\"start\")&&(0,Kn.jsx)(Tk,{className:N.startIcon,ownerState:x,children:R||(0,Kn.jsx)(W2,{className:N.loadingIconPlaceholder,ownerState:x})}),A=(h||g&&b===\"end\")&&(0,Kn.jsx)(xk,{className:N.endIcon,ownerState:x,children:h||(0,Kn.jsx)(W2,{className:N.loadingIconPlaceholder,ownerState:x})}),z=n||\"\",L=typeof g==\"boolean\"?(0,Kn.jsx)(\"span\",{className:N.loadingWrapper,style:{display:\"contents\"},children:g&&(0,Kn.jsx)(Sk,{className:N.loadingIndicator,ownerState:x,children:k})}):null;return(0,Kn.jsxs)(vk,{ownerState:x,className:Q(r.className,N.root,u,z),component:c,disabled:d||g,focusRipple:!f,focusVisibleClassName:Q(N.focusVisible,v),ref:o,type:C,id:g?_:y,...D,classes:N,children:[O,b!==\"end\"&&L,l,b===\"end\"&&L,A]})}),ln=Pk;var mh=j(W(),1);function Q2(e){return me(\"MuiIconButton\",e)}var Rk=se(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),NT=Rk;var Gc=j(Te(),1),Ck=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${re(r)}`,n&&`edge${re(n)}`,`size${re(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return ye(l,Q2,t)},Ek=V(Ba,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${re(o.color)}`],o.edge&&t[`edge${re(o.edge)}`],t[`size${re(o.size)}`]]}})(xe(({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}}]})),xe(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(Xt()).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)}}],[`&.${NT.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${NT.loading}`]:{color:\"transparent\"}}))),wk=V(\"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\"}}]})),Mk=mh.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:d,loading:p=null,loadingIndicator:f,...h}=r,v=zl(d),T=f??(0,Gc.jsx)(vf,{\"aria-labelledby\":v,color:\"inherit\",size:16}),y={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:T,size:u},g=Ck(y);return(0,Gc.jsxs)(Ek,{id:p?v:d,className:Q(g.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...h,ownerState:y,children:[typeof p==\"boolean\"&&(0,Gc.jsx)(\"span\",{className:g.loadingWrapper,style:{display:\"contents\"},children:(0,Gc.jsx)(wk,{className:g.loadingIndicator,ownerState:y,children:p&&T})}),a]})}),Xc=Mk;var oM=j(W(),1);var J2=j(W(),1);function Z2(e){return me(\"PrivateSwitchBase\",e)}var jee=se(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);var yh=j(Te(),1),Ok=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${re(n)}`],input:[\"input\"]};return ye(a,Z2,t)},Ak=V(Ba,{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}}]}),zk=V(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Vt})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),Nk=J2.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:d,inputProps:p,inputRef:f,name:h,onBlur:v,onChange:T,onFocus:y,readOnly:g,required:m=!1,tabIndex:b,type:P,value:R,slots:C={},slotProps:M={},...D}=t,[_,k]=Dl({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=Da(),N=Me=>{y&&y(Me),x&&x.onFocus&&x.onFocus(Me)},O=Me=>{v&&v(Me),x&&x.onBlur&&x.onBlur(Me)},A=Me=>{if(Me.nativeEvent.defaultPrevented||g)return;let Le=Me.target.checked;k(Le),T&&T(Me,Le)},z=l;x&&typeof z>\"u\"&&(z=x.disabled);let L=P===\"checkbox\"||P===\"radio\",I={...t,checked:_,disabled:z,disableFocusRipple:s,edge:c},F=Ok(I),fe={slots:C,slotProps:{input:p,...M}},[Z,De]=Tt(\"root\",{ref:o,elementType:Ak,className:F.root,shouldForwardComponentProp:!0,externalForwardedProps:{...fe,component:\"span\",...D},getSlotProps:Me=>({...Me,onFocus:Le=>{Me.onFocus?.(Le),N(Le)},onBlur:Le=>{Me.onBlur?.(Le),O(Le)}}),ownerState:I,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[it,$e]=Tt(\"input\",{ref:f,elementType:zk,className:F.input,externalForwardedProps:fe,getSlotProps:Me=>({...Me,onChange:Le=>{Me.onChange?.(Le),A(Le)}}),ownerState:I,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:z,id:L?d:void 0,name:h,readOnly:g,required:m,tabIndex:b,type:P,...P===\"checkbox\"&&R===void 0?{}:{value:R}}});return(0,yh.jsxs)(Z,{...De,children:[(0,yh.jsx)(it,{...$e}),_?a:u]})}),eM=Nk;function tM(e){return me(\"MuiSwitch\",e)}var Dk=se(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),qo=Dk;var Wc=j(Te(),1),_k=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${re(o)}`,`size${re(r)}`],switchBase:[\"switchBase\",`color${re(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=ye(l,tM,t);return{...t,...s}},Bk=V(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${re(o.edge)}`],t[`size${re(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,[`& .${qo.thumb}`]:{width:16,height:16},[`& .${qo.switchBase}`]:{padding:4,[`&.${qo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),kk=V(eM,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${qo.input}`]:t.input},o.color!==\"default\"&&t[`color${re(o.color)}`]]}})(xe(({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}),[`&.${qo.checked}`]:{transform:\"translateX(20px)\"},[`&.${qo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${qo.checked} + .${qo.track}`]:{opacity:.5},[`&.${qo.disabled} + .${qo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${qo.input}`]:{left:\"-100%\",width:\"300%\"}})),xe(({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(Xt([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${qo.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\"}},[`&.${qo.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)}`}},[`&.${qo.checked} + .${qo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),jk=V(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(xe(({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}`}))),Uk=V(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(xe(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),Lk=oM.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...d}=r,p={...r,color:a,edge:i,size:l},f=_k(p),h={slots:c,slotProps:u},[v,T]=Tt(\"root\",{className:Q(f.root,n),elementType:Bk,externalForwardedProps:h,ownerState:p,additionalProps:{sx:s}}),[y,g]=Tt(\"thumb\",{className:f.thumb,elementType:Uk,externalForwardedProps:h,ownerState:p}),m=(0,Wc.jsx)(y,{...g}),[b,P]=Tt(\"track\",{className:f.track,elementType:jk,externalForwardedProps:h,ownerState:p});return(0,Wc.jsxs)(v,{...T,children:[(0,Wc.jsx)(kk,{type:\"checkbox\",icon:m,checkedIcon:m,ref:o,ownerState:p,...d,classes:{...f,root:f.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,Wc.jsx)(b,{...P})]})}),Qn=Lk;var ro=j(W(),1);var EM=j(W(),1);var Yo=j(W(),1);var Wt=\"top\",go=\"bottom\",po=\"right\",oo=\"left\",hh=\"auto\",ki=[Wt,go,po,oo],ka=\"start\",Yl=\"end\",rM=\"clippingParents\",gh=\"viewport\",Kc=\"popper\",nM=\"reference\",DT=ki.reduce(function(e,t){return e.concat([t+\"-\"+ka,t+\"-\"+Yl])},[]),bh=[].concat(ki,[hh]).reduce(function(e,t){return e.concat([t,t+\"-\"+ka,t+\"-\"+Yl])},[]),Hk=\"beforeRead\",Vk=\"read\",Ik=\"afterRead\",$k=\"beforeMain\",Fk=\"main\",qk=\"afterMain\",Yk=\"beforeWrite\",Gk=\"write\",Xk=\"afterWrite\",aM=[Hk,Vk,Ik,$k,Fk,qk,Yk,Gk,Xk];function wo(e){return e?(e.nodeName||\"\").toLowerCase():null}function jt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function sn(e){var t=jt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=jt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Qc(e){if(typeof ShadowRoot>\"u\")return!1;var t=jt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Wk(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)||!wo(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 Kk(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)||!wo(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var iM={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:Wk,effect:Kk,requires:[\"computeStyles\"]};function Mo(e){return e.split(\"-\")[0]}var En=Math.max,Gl=Math.min,ja=Math.round;function Zc(){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 xf(){return!/^((?!chrome|android).)*safari/i.test(Zc())}function cn(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&&ja(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&ja(r.height)/e.offsetHeight||1);var i=sn(e)?jt(e):window,l=i.visualViewport,s=!xf()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,d=r.width/n,p=r.height/a;return{width:d,height:p,top:u,right:c+d,bottom:u+p,left:c,x:c,y:u}}function Xl(e){var t=cn(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 Sf(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&Qc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function or(e){return jt(e).getComputedStyle(e)}function _T(e){return[\"table\",\"td\",\"th\"].indexOf(wo(e))>=0}function Lo(e){return((sn(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ua(e){return wo(e)===\"html\"?e:e.assignedSlot||e.parentNode||(Qc(e)?e.host:null)||Lo(e)}function lM(e){return!bo(e)||or(e).position===\"fixed\"?null:e.offsetParent}function Qk(e){var t=/firefox/i.test(Zc()),o=/Trident/i.test(Zc());if(o&&bo(e)){var r=or(e);if(r.position===\"fixed\")return null}var n=Ua(e);for(Qc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(wo(n))<0;){var a=or(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 wn(e){for(var t=jt(e),o=lM(e);o&&_T(o)&&or(o).position===\"static\";)o=lM(o);return o&&(wo(o)===\"html\"||wo(o)===\"body\"&&or(o).position===\"static\")?t:o||Qk(e)||t}function Wl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function Kl(e,t,o){return En(e,Gl(t,o))}function sM(e,t,o){var r=Kl(e,t,o);return r>o?o:r}function Pf(){return{top:0,right:0,bottom:0,left:0}}function Rf(e){return Object.assign({},Pf(),e)}function Cf(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var Zk=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,Rf(typeof t!=\"number\"?t:Cf(t,ki))};function Jk(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Mo(o.placement),s=Wl(l),c=[oo,po].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var d=Zk(n.padding,o),p=Xl(a),f=s===\"y\"?Wt:oo,h=s===\"y\"?go:po,v=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],T=i[s]-o.rects.reference[s],y=wn(a),g=y?s===\"y\"?y.clientHeight||0:y.clientWidth||0:0,m=v/2-T/2,b=d[f],P=g-p[u]-d[h],R=g/2-p[u]/2+m,C=Kl(b,R,P),M=s;o.modifiersData[r]=(t={},t[M]=C,t.centerOffset=C-R,t)}}function e6(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)||Sf(t.elements.popper,n)&&(t.elements.arrow=n))}var cM={name:\"arrow\",enabled:!0,phase:\"main\",fn:Jk,effect:e6,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function un(e){return e.split(\"-\")[1]}var t6={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function o6(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:ja(o*n)/n||0,y:ja(r*n)/n||0}}function uM(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,d=e.isFixed,p=i.x,f=p===void 0?0:p,h=i.y,v=h===void 0?0:h,T=typeof u==\"function\"?u({x:f,y:v}):{x:f,y:v};f=T.x,v=T.y;var y=i.hasOwnProperty(\"x\"),g=i.hasOwnProperty(\"y\"),m=oo,b=Wt,P=window;if(c){var R=wn(o),C=\"clientHeight\",M=\"clientWidth\";if(R===jt(o)&&(R=Lo(o),or(R).position!==\"static\"&&l===\"absolute\"&&(C=\"scrollHeight\",M=\"scrollWidth\")),R=R,n===Wt||(n===oo||n===po)&&a===Yl){b=go;var D=d&&R===P&&P.visualViewport?P.visualViewport.height:R[C];v-=D-r.height,v*=s?1:-1}if(n===oo||(n===Wt||n===go)&&a===Yl){m=po;var _=d&&R===P&&P.visualViewport?P.visualViewport.width:R[M];f-=_-r.width,f*=s?1:-1}}var k=Object.assign({position:l},c&&t6),x=u===!0?o6({x:f,y:v},jt(o)):{x:f,y:v};if(f=x.x,v=x.y,s){var N;return Object.assign({},k,(N={},N[b]=g?\"0\":\"\",N[m]=y?\"0\":\"\",N.transform=(P.devicePixelRatio||1)<=1?\"translate(\"+f+\"px, \"+v+\"px)\":\"translate3d(\"+f+\"px, \"+v+\"px, 0)\",N))}return Object.assign({},k,(t={},t[b]=g?v+\"px\":\"\",t[m]=y?f+\"px\":\"\",t.transform=\"\",t))}function r6(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:Mo(t.placement),variation:un(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,uM(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,uM(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 pM={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:r6,data:{}};var vh={passive:!0};function n6(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=jt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,vh)}),l&&s.addEventListener(\"resize\",o.update,vh),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,vh)}),l&&s.removeEventListener(\"resize\",o.update,vh)}}var fM={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:n6,data:{}};var a6={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function Jc(e){return e.replace(/left|right|bottom|top/g,function(t){return a6[t]})}var i6={start:\"end\",end:\"start\"};function Th(e){return e.replace(/start|end/g,function(t){return i6[t]})}function Ql(e){var t=jt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function Zl(e){return cn(Lo(e)).left+Ql(e).scrollLeft}function BT(e,t){var o=jt(e),r=Lo(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=xf();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+Zl(e),y:s}}function kT(e){var t,o=Lo(e),r=Ql(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=En(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=En(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+Zl(e),s=-r.scrollTop;return or(n||o).direction===\"rtl\"&&(l+=En(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function Jl(e){var t=or(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function xh(e){return[\"html\",\"body\",\"#document\"].indexOf(wo(e))>=0?e.ownerDocument.body:bo(e)&&Jl(e)?e:xh(Ua(e))}function ji(e,t){var o;t===void 0&&(t=[]);var r=xh(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=jt(r),i=n?[a].concat(a.visualViewport||[],Jl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(ji(Ua(i)))}function eu(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function l6(e,t){var o=cn(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 dM(e,t,o){return t===gh?eu(BT(e,o)):sn(t)?l6(t,o):eu(kT(Lo(e)))}function s6(e){var t=ji(Ua(e)),o=[\"absolute\",\"fixed\"].indexOf(or(e).position)>=0,r=o&&bo(e)?wn(e):e;return sn(r)?t.filter(function(n){return sn(n)&&Sf(n,r)&&wo(n)!==\"body\"}):[]}function jT(e,t,o,r){var n=t===\"clippingParents\"?s6(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=dM(e,c,r);return s.top=En(u.top,s.top),s.right=Gl(u.right,s.right),s.bottom=Gl(u.bottom,s.bottom),s.left=En(u.left,s.left),s},dM(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 Ef(e){var t=e.reference,o=e.element,r=e.placement,n=r?Mo(r):null,a=r?un(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Wt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case po:s={x:t.x+t.width,y:l};break;case oo:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?Wl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case ka:s[c]=s[c]-(t[u]/2-o[u]/2);break;case Yl:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function Mn(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?rM:l,c=o.rootBoundary,u=c===void 0?gh:c,d=o.elementContext,p=d===void 0?Kc:d,f=o.altBoundary,h=f===void 0?!1:f,v=o.padding,T=v===void 0?0:v,y=Rf(typeof T!=\"number\"?T:Cf(T,ki)),g=p===Kc?nM:Kc,m=e.rects.popper,b=e.elements[h?g:p],P=jT(sn(b)?b:b.contextElement||Lo(e.elements.popper),s,u,i),R=cn(e.elements.reference),C=Ef({reference:R,element:m,strategy:\"absolute\",placement:n}),M=eu(Object.assign({},m,C)),D=p===Kc?M:R,_={top:P.top-D.top+y.top,bottom:D.bottom-P.bottom+y.bottom,left:P.left-D.left+y.left,right:D.right-P.right+y.right},k=e.modifiersData.offset;if(p===Kc&&k){var x=k[n];Object.keys(_).forEach(function(N){var O=[po,go].indexOf(N)>=0?1:-1,A=[Wt,go].indexOf(N)>=0?\"y\":\"x\";_[N]+=x[A]*O})}return _}function UT(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?bh:s,u=un(r),d=u?l?DT:DT.filter(function(h){return un(h)===u}):ki,p=d.filter(function(h){return c.indexOf(h)>=0});p.length===0&&(p=d);var f=p.reduce(function(h,v){return h[v]=Mn(e,{placement:v,boundary:n,rootBoundary:a,padding:i})[Mo(v)],h},{});return Object.keys(f).sort(function(h,v){return f[h]-f[v]})}function c6(e){if(Mo(e)===hh)return[];var t=Jc(e);return[Th(e),t,Th(t)]}function u6(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,d=o.rootBoundary,p=o.altBoundary,f=o.flipVariations,h=f===void 0?!0:f,v=o.allowedAutoPlacements,T=t.options.placement,y=Mo(T),g=y===T,m=s||(g||!h?[Jc(T)]:c6(T)),b=[T].concat(m).reduce(function($e,Me){return $e.concat(Mo(Me)===hh?UT(t,{placement:Me,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:v}):Me)},[]),P=t.rects.reference,R=t.rects.popper,C=new Map,M=!0,D=b[0],_=0;_=0,A=O?\"width\":\"height\",z=Mn(t,{placement:k,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),L=O?N?po:oo:N?go:Wt;P[A]>R[A]&&(L=Jc(L));var I=Jc(L),F=[];if(a&&F.push(z[x]<=0),l&&F.push(z[L]<=0,z[I]<=0),F.every(function($e){return $e})){D=k,M=!1;break}C.set(k,F)}if(M)for(var fe=h?3:1,Z=function(Me){var Le=b.find(function(qe){var Be=C.get(qe);if(Be)return Be.slice(0,Me).every(function(ot){return ot})});if(Le)return D=Le,\"break\"},De=fe;De>0;De--){var it=Z(De);if(it===\"break\")break}t.placement!==D&&(t.modifiersData[r]._skip=!0,t.placement=D,t.reset=!0)}}var mM={name:\"flip\",enabled:!0,phase:\"main\",fn:u6,requiresIfExists:[\"offset\"],data:{_skip:!1}};function yM(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 hM(e){return[Wt,po,go,oo].some(function(t){return e[t]>=0})}function p6(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=Mn(t,{elementContext:\"reference\"}),l=Mn(t,{altBoundary:!0}),s=yM(i,r),c=yM(l,n,a),u=hM(s),d=hM(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":d})}var gM={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:p6};function f6(e,t,o){var r=Mo(e),n=[oo,Wt].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,[oo,po].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function d6(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=bh.reduce(function(u,d){return u[d]=f6(d,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 bM={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:d6};function m6(e){var t=e.state,o=e.name;t.modifiersData[o]=Ef({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var vM={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:m6,data:{}};function LT(e){return e===\"x\"?\"y\":\"x\"}function y6(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,d=o.padding,p=o.tether,f=p===void 0?!0:p,h=o.tetherOffset,v=h===void 0?0:h,T=Mn(t,{boundary:s,rootBoundary:c,padding:d,altBoundary:u}),y=Mo(t.placement),g=un(t.placement),m=!g,b=Wl(y),P=LT(b),R=t.modifiersData.popperOffsets,C=t.rects.reference,M=t.rects.popper,D=typeof v==\"function\"?v(Object.assign({},t.rects,{placement:t.placement})):v,_=typeof D==\"number\"?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),k=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(R){if(a){var N,O=b===\"y\"?Wt:oo,A=b===\"y\"?go:po,z=b===\"y\"?\"height\":\"width\",L=R[b],I=L+T[O],F=L-T[A],fe=f?-M[z]/2:0,Z=g===ka?C[z]:M[z],De=g===ka?-M[z]:-C[z],it=t.elements.arrow,$e=f&&it?Xl(it):{width:0,height:0},Me=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:Pf(),Le=Me[O],qe=Me[A],Be=Kl(0,C[z],$e[z]),ot=m?C[z]/2-fe-Be-Le-_.mainAxis:Z-Be-Le-_.mainAxis,Se=m?-C[z]/2+fe+Be+qe+_.mainAxis:De+Be+qe+_.mainAxis,we=t.elements.arrow&&wn(t.elements.arrow),Re=we?b===\"y\"?we.clientTop||0:we.clientLeft||0:0,Ye=(N=k?.[b])!=null?N:0,ce=L+ot-Ye-Re,Ve=L+Se-Ye,yt=Kl(f?Gl(I,ce):I,L,f?En(F,Ve):F);R[b]=yt,x[b]=yt-L}if(l){var Fe,Ce=b===\"x\"?Wt:oo,xt=b===\"x\"?go:po,rt=R[P],Ze=P===\"y\"?\"height\":\"width\",le=rt+T[Ce],no=rt-T[xt],Je=[Wt,oo].indexOf(y)!==-1,q=(Fe=k?.[P])!=null?Fe:0,$=Je?le:rt-C[Ze]-M[Ze]-q+_.altAxis,ue=Je?rt+C[Ze]+M[Ze]-q-_.altAxis:no,ze=f&&Je?sM($,rt,ue):Kl(f?$:le,rt,f?ue:no);R[P]=ze,x[P]=ze-rt}t.modifiersData[r]=x}}var TM={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:y6,requiresIfExists:[\"offset\"]};function HT(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function VT(e){return e===jt(e)||!bo(e)?Ql(e):HT(e)}function h6(e){var t=e.getBoundingClientRect(),o=ja(t.width)/e.offsetWidth||1,r=ja(t.height)/e.offsetHeight||1;return o!==1||r!==1}function IT(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&h6(t),a=Lo(t),i=cn(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((wo(t)!==\"body\"||Jl(a))&&(l=VT(t)),bo(t)?(s=cn(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=Zl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function g6(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 $T(e){var t=g6(e);return aM.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function FT(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function qT(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 xM={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function SM(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return ye({root:[\"root\"]},RM,t)},S6={},P6=Yo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:d,slotProps:p={},slots:f={},TransitionProps:h,ownerState:v,...T}=t,y=Yo.useRef(null),g=to(y,o),m=Yo.useRef(null),b=to(m,d),P=Yo.useRef(b);Io(()=>{P.current=b},[b]),Yo.useImperativeHandle(d,()=>m.current,[]);let R=v6(c,a),[C,M]=Yo.useState(R),[D,_]=Yo.useState(GT(r));Yo.useEffect(()=>{m.current&&m.current.forceUpdate()}),Yo.useEffect(()=>{r&&_(GT(r))},[r]),Io(()=>{if(!D||!s)return;let A=I=>{M(I.placement)},z=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:I})=>{A(I)}}];l!=null&&(z=z.concat(l)),u&&u.modifiers!=null&&(z=z.concat(u.modifiers));let L=YT(D,y.current,{placement:R,...u,modifiers:z});return P.current(L),()=>{L.destroy(),P.current(null)}},[D,i,l,s,u,R]);let k={placement:C};h!==null&&(k.TransitionProps=h);let x=x6(t),N=f.root??\"div\",O=vr({elementType:N,externalSlotProps:p.root,externalForwardedProps:T,additionalProps:{role:\"tooltip\",ref:g},ownerState:t,className:x.root});return(0,Sh.jsx)(N,{...O,children:typeof n==\"function\"?n(k):n})}),R6=Yo.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:d=\"bottom\",popperOptions:p=S6,popperRef:f,style:h,transition:v=!1,slotProps:T={},slots:y={},...g}=t,[m,b]=Yo.useState(!0),P=()=>{b(!1)},R=()=>{b(!0)};if(!s&&!u&&(!v||m))return null;let C;if(a)C=a;else if(r){let _=GT(r);C=_&&T6(_)?It(_).body:It(null).body}let M=!u&&s&&(!v||m)?\"none\":void 0,D=v?{in:u,onEnter:P,onExited:R}:void 0;return(0,Sh.jsx)(ff,{disablePortal:l,container:C,children:(0,Sh.jsx)(P6,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:v?!m:u,placement:d,popperOptions:p,popperRef:f,slotProps:T,slots:y,...g,style:{position:\"fixed\",top:0,left:0,display:M,...h},TransitionProps:D,children:n})})}),CM=R6;var wM=j(Te(),1),C6=V(CM,{name:\"MuiPopper\",slot:\"Root\"})({}),E6=EM.forwardRef(function(t,o){let r=wi(),n=Pe({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:v,popperRef:T,transition:y,slots:g,slotProps:m,...b}=n,P=g?.root??l?.Root,R={anchorEl:a,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:v,popperRef:T,transition:y,...b};return(0,wM.jsx)(C6,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:P},slotProps:m??s,...R,ref:o})}),Ph=E6;function MM(e){return me(\"MuiTooltip\",e)}var w6=se(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),$t=w6;var Ui=j(Te(),1);function M6(e){return Math.round(e*1e5)/1e5}var O6=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${re(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return ye(i,MM,t)},A6=V(Ph,{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]}})(xe(({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\"] .${$t.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${$t.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),z6=V(\"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${re(o.placement.split(\"-\")[0])}`]]}})(xe(({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,[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${$t.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${$t.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:`${M6(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),N6=V(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(xe(({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)\"}}))),Rh=!1,OM=new Nc,wf={x:0,y:0};function Ch(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var D6=ro.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:d=!1,disableInteractive:p=!1,disableTouchListener:f=!1,enterDelay:h=100,enterNextDelay:v=0,enterTouchDelay:T=700,followCursor:y=!1,id:g,leaveDelay:m=0,leaveTouchDelay:b=1500,onClose:P,onOpen:R,open:C,placement:M=\"bottom\",PopperComponent:D,PopperProps:_={},slotProps:k={},slots:x={},title:N,TransitionComponent:O,TransitionProps:A,...z}=r,L=ro.isValidElement(a)?a:(0,Ui.jsx)(\"span\",{children:a}),I=Yn(),F=wi(),[fe,Z]=ro.useState(),[De,it]=ro.useState(null),$e=ro.useRef(!1),Me=p||y,Le=vn(),qe=vn(),Be=vn(),ot=vn(),[Se,we]=Dl({controlled:C,default:!1,name:\"Tooltip\",state:\"open\"}),Re=Se,Ye=zl(g),ce=ro.useRef(),Ve=Oi(()=>{ce.current!==void 0&&(document.body.style.WebkitUserSelect=ce.current,ce.current=void 0),ot.clear()});ro.useEffect(()=>Ve,[Ve]);let yt=_e=>{OM.clear(),Rh=!0,we(!0),R&&!Re&&R(_e)},Fe=Oi(_e=>{OM.start(800+m,()=>{Rh=!1}),we(!1),P&&Re&&P(_e),Le.start(I.transitions.duration.shortest,()=>{$e.current=!1})}),Ce=_e=>{$e.current&&_e.type!==\"touchstart\"||(fe&&fe.removeAttribute(\"title\"),qe.clear(),Be.clear(),h||Rh&&v?qe.start(Rh?v:h,()=>{yt(_e)}):yt(_e))},xt=_e=>{qe.clear(),Be.start(m,()=>{Fe(_e)})},[,rt]=ro.useState(!1),Ze=_e=>{Pn(_e.target)||(rt(!1),xt(_e))},le=_e=>{fe||Z(_e.currentTarget),Pn(_e.target)&&(rt(!0),Ce(_e))},no=_e=>{$e.current=!0;let To=L.props;To.onTouchStart&&To.onTouchStart(_e)},Je=_e=>{no(_e),Be.clear(),Le.clear(),Ve(),ce.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ot.start(T,()=>{document.body.style.WebkitUserSelect=ce.current,Ce(_e)})},q=_e=>{L.props.onTouchEnd&&L.props.onTouchEnd(_e),Ve(),Be.start(b,()=>{Fe(_e)})};ro.useEffect(()=>{if(!Re)return;function _e(To){To.key===\"Escape\"&&Fe(To)}return document.addEventListener(\"keydown\",_e),()=>{document.removeEventListener(\"keydown\",_e)}},[Fe,Re]);let $=yo(gr(L),Z,o);!N&&N!==0&&(Re=!1);let ue=ro.useRef(),ze=_e=>{let To=L.props;To.onMouseMove&&To.onMouseMove(_e),wf={x:_e.clientX,y:_e.clientY},ue.current&&ue.current.update()},ie={},be=typeof N==\"string\";c?(ie.title=!Re&&be&&!d?N:null,ie[\"aria-describedby\"]=Re?Ye:null):(ie[\"aria-label\"]=be?N:null,ie[\"aria-labelledby\"]=Re&&!be?Ye:null);let ge={...ie,...z,...L.props,className:Q(z.className,L.props.className),onTouchStart:no,ref:$,...y?{onMouseMove:ze}:{}},Ge={};f||(ge.onTouchStart=Je,ge.onTouchEnd=q),d||(ge.onMouseOver=Ch(Ce,ge.onMouseOver),ge.onMouseLeave=Ch(xt,ge.onMouseLeave),Me||(Ge.onMouseOver=Ce,Ge.onMouseLeave=xt)),u||(ge.onFocus=Ch(le,ge.onFocus),ge.onBlur=Ch(Ze,ge.onBlur),Me||(Ge.onFocus=le,Ge.onBlur=Ze));let Ee={...r,isRtl:F,arrow:n,disableInteractive:Me,placement:M,PopperComponentProp:D,touch:$e.current},ve=typeof k.popper==\"function\"?k.popper(Ee):k.popper,et=ro.useMemo(()=>{let _e=[{name:\"arrow\",enabled:!!De,options:{element:De,padding:4}}];return _.popperOptions?.modifiers&&(_e=_e.concat(_.popperOptions.modifiers)),ve?.popperOptions?.modifiers&&(_e=_e.concat(ve.popperOptions.modifiers)),{..._.popperOptions,...ve?.popperOptions,modifiers:_e}},[De,_.popperOptions,ve?.popperOptions]),Kt=O6(Ee),vo=typeof k.transition==\"function\"?k.transition(Ee):k.transition,Y={slots:{popper:l.Popper,transition:l.Transition??O,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:k.arrow??s.arrow,popper:{..._,...ve??s.popper},tooltip:k.tooltip??s.tooltip,transition:{...A,...vo??s.transition}}},[Oe,Mt]=Tt(\"popper\",{elementType:A6,externalForwardedProps:Y,ownerState:Ee,className:Q(Kt.popper,_?.className)}),[Ft,ht]=Tt(\"transition\",{elementType:uf,externalForwardedProps:Y,ownerState:Ee}),[qt,rr]=Tt(\"tooltip\",{elementType:z6,className:Kt.tooltip,externalForwardedProps:Y,ownerState:Ee}),[Ho,nr]=Tt(\"arrow\",{elementType:N6,className:Kt.arrow,externalForwardedProps:Y,ownerState:Ee,ref:it});return(0,Ui.jsxs)(ro.Fragment,{children:[ro.cloneElement(L,ge),(0,Ui.jsx)(Oe,{as:D??Ph,placement:M,anchorEl:y?{getBoundingClientRect:()=>({top:wf.y,left:wf.x,right:wf.x,bottom:wf.y,width:0,height:0})}:fe,popperRef:ue,open:fe?Re:!1,id:Ye,transition:!0,...Ge,...Mt,popperOptions:et,children:({TransitionProps:_e})=>(0,Ui.jsx)(Ft,{timeout:I.transitions.duration.shorter,..._e,...ht,children:(0,Ui.jsxs)(qt,{...rr,children:[N,n?(0,Ui.jsx)(Ho,{...nr}):null]})})})]})}),Mf=D6;var AM=j(Te(),1),zM=kr((0,AM.jsx)(\"path\",{d:\"M8 5v14l11-7z\"}),\"PlayArrow\");var NM=j(Te(),1),DM=kr((0,NM.jsx)(\"path\",{d:\"M6 19h4V5H6zm8-14v14h4V5z\"}),\"Pause\");var _M=j(Te(),1),BM=kr((0,_M.jsx)(\"path\",{d:\"M6 6h12v12H6z\"}),\"Stop\");var Eh=j(W()),_6={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},B6={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function k6(e){return e===\"dark\"?_6:B6}function XT(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 WT(){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:XT(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:XT(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:XT(n)?\"dark\":\"light\"}}function kM(){let[e,t]=(0,Eh.useState)(()=>WT());return(0,Eh.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(WT());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(WT()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:k6(e.theme)}}var jM={inferno:[[0,0,4],[40,11,84],[101,21,110],[159,42,99],[212,72,66],[245,125,21],[252,193,57],[252,255,164]],viridis:[[68,1,84],[72,36,117],[65,68,135],[53,95,141],[42,120,142],[33,145,140],[34,168,132],[68,191,112],[122,209,81],[189,223,38],[253,231,37]],plasma:[[13,8,135],[75,3,161],[126,3,168],[168,34,150],[203,70,121],[229,107,93],[248,148,65],[253,195,40],[240,249,33]],magma:[[0,0,4],[28,16,68],[79,18,123],[129,37,129],[181,54,122],[229,80,100],[251,135,97],[254,194,135],[252,253,191]],hot:[[0,0,0],[87,0,0],[173,0,0],[255,0,0],[255,87,0],[255,173,0],[255,255,0],[255,255,128],[255,255,255]],gray:[[0,0,0],[255,255,255]],hsv:[[255,0,0],[255,255,0],[0,255,0],[0,255,255],[0,0,255],[255,0,255],[255,0,0]]},sie=Object.keys(jM);function j6(e){let t=new Uint8Array(768);for(let o=0;o<256;o++){let r=o/255*(e.length-1),n=Math.floor(r),a=r-n,i=e[Math.min(n,e.length-1)],l=e[Math.min(n+1,e.length-1)];t[o*3]=Math.round(i[0]+a*(l[0]-i[0])),t[o*3+1]=Math.round(i[1]+a*(l[1]-i[1])),t[o*3+2]=Math.round(i[2]+a*(l[2]-i[2]))}return t}var On=Object.fromEntries(Object.entries(jM).map(([e,t])=>[e,j6(t)]));function wh(e,t,o,r,n){let a=n>r?n-r:1,i=!(n>r);for(let l=0;lURL.revokeObjectURL(r),6e4)}function UM(e,t,o){let r=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);Zn(new Blob([r],{type:o}),t)}function Li(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function tu(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}function KT(e,t){let o=tu(e);return t===\"\\xC5\"?o>=10?`${Math.round(o/10)} nm`:o>=1?`${Math.round(o)} \\xC5`:`${o.toFixed(2)} \\xC5`:t===\"\\xC5\\u207B\\xB9\"?o>=10?`${Math.round(o/10)} nm\\u207B\\xB9`:o>=1?`${Math.round(o)} \\xC5\\u207B\\xB9`:`${o.toFixed(2)} \\xC5\\u207B\\xB9`:t===\"px\"?o>=1?`${Math.round(o)} px`:`${o.toFixed(1)} px`:o>=1e3?`${Math.round(o/1e3)} rad`:o>=1?`${Math.round(o)} mrad`:`${o.toFixed(2)} mrad`}var Of=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\";function Oh(e,t,o,r,n,a){let i=e.getContext(\"2d\");if(!i)return;i.clearRect(0,0,e.width,e.height),i.save(),i.scale(t,t);let l=e.width/t,s=e.height/t,c=l/a,u=o*c,d=60,p=5,f=16,h=12,v=d/u*r,T=tu(v),y=T/r*u,g=s-h,m=l-y-h;i.shadowColor=\"rgba(0, 0, 0, 0.5)\",i.shadowBlur=2,i.shadowOffsetX=1,i.shadowOffsetY=1,i.fillStyle=\"white\",i.fillRect(m,g,y,p);let b=KT(T,n);i.font=`${f}px ${Of}`,i.fillStyle=\"white\",i.textAlign=\"center\",i.textBaseline=\"bottom\",i.fillText(b,m+y/2,g-4),i.textAlign=\"left\",i.textBaseline=\"bottom\",i.fillText(`${o.toFixed(1)}\\xD7`,h,s-h+p),i.restore()}function LM(e,t,o,r,n){let a=e.getContext(\"2d\");if(!a||r<=0)return;a.save(),a.scale(t,t);let i=e.width/t,l=e.height/t,s=i/n,c=o*s,u=60,d=5,p=16,f=12,h=u/c*r,v=tu(h),T=v/r*c,y=l-f,g=i-T-f;a.shadowColor=\"rgba(0, 0, 0, 0.5)\",a.shadowBlur=2,a.shadowOffsetX=1,a.shadowOffsetY=1,a.fillStyle=\"white\",a.fillRect(g,y,T,d);let m=KT(v,\"\\xC5\\u207B\\xB9\");a.font=`${p}px ${Of}`,a.fillStyle=\"white\",a.textAlign=\"center\",a.textBaseline=\"bottom\",a.fillText(m,g+T/2,y-4),a.textAlign=\"left\",a.textBaseline=\"bottom\",a.fillText(`${o.toFixed(1)}\\xD7`,f,l-f+d),a.restore()}function QT(e){let{imageCanvas:t,title:o,lut:r,vmin:n=0,vmax:a=1,logScale:i=!1,pixelSize:l=0,showColorbar:s=!0,showScaleBar:c=!0,scale:u=4,drawAnnotations:d}=e,p=t.width,f=t.height,h=20,v=o?28:0,T=o?8:0,y=s&&r&&n!==a,g=y?20:0,m=y?12:0,b=y?60:0,P=h+p+m+g+b+h,R=h+v+T+f+h,C=document.createElement(\"canvas\");C.width=P*u,C.height=R*u;let M=C.getContext(\"2d\");M.scale(u,u),M.fillStyle=\"white\",M.fillRect(0,0,P,R),o&&(M.fillStyle=\"black\",M.font=`bold 18px ${Of}`,M.textAlign=\"left\",M.textBaseline=\"top\",M.fillText(o,h,h));let D=h,_=h+v+T;if(M.imageSmoothingEnabled=!1,M.drawImage(t,D,_,p,f),M.imageSmoothingEnabled=!0,d&&(M.save(),M.translate(D,_),d(M),M.restore()),c&&l>0){let k=Math.max(60,p*.15),x=Math.max(4,Math.round(f*.012)),N=Math.max(14,Math.round(f*.04)),O=Math.max(12,Math.round(p*.03)),A=k*l,z=tu(A),L=z/l,I=_+f-O,F=D+p-L-O;M.shadowColor=\"rgba(0, 0, 0, 0.5)\",M.shadowBlur=2,M.shadowOffsetX=1,M.shadowOffsetY=1,M.fillStyle=\"white\",M.fillRect(F,I,L,x);let fe=KT(z,\"\\xC5\");M.font=`bold ${N}px ${Of}`,M.fillStyle=\"white\",M.textAlign=\"center\",M.textBaseline=\"bottom\",M.fillText(fe,F+L/2,I-4),M.shadowColor=\"transparent\",M.shadowBlur=0,M.shadowOffsetX=0,M.shadowOffsetY=0}if(y&&r){let k=D+p+m,x=_,N=f;for(let O=0;Oe.toBlob(R=>P(R),\"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`,d=`\nendstream\nendobj\n`,p=new TextEncoder,f=p.encode(c+u),h=p.encode(d),v=c.length;s.push(v);let y=f.length+r.length+h.length,g=`xref\n0 6\n0000000000 65535 f \n`;for(let P=0;P>\nstartxref\n${y}\n%%EOF\n`;let m=p.encode(g),b=new Uint8Array(f.length+r.length+h.length+m.length);return b.set(f,0),b.set(r,f.length),b.set(h,f.length+r.length),b.set(m,f.length+r.length+h.length),new Blob([b],{type:\"application/pdf\"})}function ou(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 HM(e){let t=new Float32Array(e.length);for(let o=0;or&&(r=s)}let n=t/e.length,a=0;for(let l=0;ln&&(n=s))}if(!isFinite(r)||!isFinite(n)||r===n)return o;let a=n-r;for(let l=0;l0)for(let l=0;l>1;for(;l<=n;)n-=l,l>>=1;n+=l}let a=o?1:-1;for(let i=2;i<=r;i<<=1){let l=i>>1,s=a*2*Math.PI/i,c=Math.cos(s),u=Math.sin(s);for(let d=0;d>1,n=o>>1,a=new Float32Array(t*o);for(let i=0;i, b: vec2) -> vec2 { return vec2(a.x*b.x-a.y*b.y, a.x*b.y+a.y*b.x); }\nfn twiddle(k: u32, N: u32, inverse: f32) -> vec2 { let angle = inverse * 2.0 * 3.14159265359 * f32(k) / f32(N); return vec2(cos(angle), sin(angle)); }\nfn bitReverse(x: u32, log2N: u32) -> u32 { var result: u32 = 0u; var val = x; for (var i: u32 = 0u; i < log2N; i = i + 1u) { result = (result << 1u) | (val & 1u); val = val >> 1u; } return result; }\nstruct FFT2DParams { width: u32, height: u32, log2Size: u32, stage: u32, inverse: f32, isRowWise: u32, }\n@group(0) @binding(0) var params: FFT2DParams;\n@group(0) @binding(1) var data: array>;\nfn getIndex(row: u32, col: u32) -> u32 { return row * params.width + col; }\n@compute @workgroup_size(16, 16) fn bitReverseRows(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let rev = bitReverse(col, params.log2Size); if (col < rev) { let idx1 = getIndex(row, col); let idx2 = getIndex(row, rev); let temp = data[idx1]; data[idx1] = data[idx2]; data[idx2] = temp; } }\n@compute @workgroup_size(16, 16) fn bitReverseCols(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let rev = bitReverse(row, params.log2Size); if (row < rev) { let idx1 = getIndex(row, col); let idx2 = getIndex(rev, col); let temp = data[idx1]; data[idx1] = data[idx2]; data[idx2] = temp; } }\n@compute @workgroup_size(16, 16) fn butterflyRows(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let idx = gid.x; if (row >= params.height || idx >= params.width / 2u) { return; } let stage = params.stage; let halfSize = 1u << stage; let fullSize = halfSize << 1u; let group = idx / halfSize; let pos = idx % halfSize; let col_i = group * fullSize + pos; let col_j = col_i + halfSize; if (col_j >= params.width) { return; } let w = twiddle(pos, fullSize, params.inverse); let i = getIndex(row, col_i); let j = getIndex(row, col_j); let u = data[i]; let t = cmul(w, data[j]); data[i] = u + t; data[j] = u - t; }\n@compute @workgroup_size(16, 16) fn butterflyCols(@builtin(global_invocation_id) gid: vec3) { let col = gid.x; let idx = gid.y; if (col >= params.width || idx >= params.height / 2u) { return; } let stage = params.stage; let halfSize = 1u << stage; let fullSize = halfSize << 1u; let group = idx / halfSize; let pos = idx % halfSize; let row_i = group * fullSize + pos; let row_j = row_i + halfSize; if (row_j >= params.height) { return; } let w = twiddle(pos, fullSize, params.inverse); let i = getIndex(row_i, col); let j = getIndex(row_j, col); let u = data[i]; let t = cmul(w, data[j]); data[i] = u + t; data[j] = u - t; }\n@compute @workgroup_size(16, 16) fn normalize2D(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let idx = getIndex(row, col); let scale = 1.0 / f32(params.width * params.height); data[idx] = data[idx] * scale; }`,JT=class{constructor(t){this.pipelines2D=null;this.initialized=!1;this.device=t}async init(){if(this.initialized)return;let t=this.device.createShaderModule({code:U6});this.pipelines2D={bitReverseRows:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"bitReverseRows\"}}),bitReverseCols:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"bitReverseCols\"}}),butterflyRows:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"butterflyRows\"}}),butterflyCols:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"butterflyCols\"}}),normalize:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"normalize2D\"}})},this.initialized=!0}async fft2D(t,o,r,n,a=!1){await this.init();let i=La(r),l=La(n),s=i!==r||l!==n,c=Math.log2(i),u=Math.log2(l),d=i*l,p=r*n,f,h;if(s){f=new Float32Array(d),h=new Float32Array(d);for(let O=0;O{let A=this.device.createBindGroup({layout:O.getBindGroupLayout(0),entries:[{binding:0,resource:{buffer:y}},{binding:1,resource:{buffer:T}}]}),z=this.device.createCommandEncoder(),L=z.beginComputePass();L.setPipeline(O),L.setBindGroup(0,A),L.dispatchWorkgroups(b,P),L.end(),this.device.queue.submit([z.finish()])},C=new ArrayBuffer(24),M=new Uint32Array(C),D=new Float32Array(C);M[0]=i,M[1]=l,M[2]=c,M[3]=0,D[4]=m,M[5]=1,this.device.queue.writeBuffer(y,0,C),R(this.pipelines2D.bitReverseRows);for(let O=0;Ov+T,0)/4;let a=e.length;if(a===0)return{min:0,max:0};let i=1/0,l=-1/0;for(let v=0;vl&&(l=T)}if(i===l)return{min:i,max:l};let s=1024,c=new Uint32Array(s),u=l-i,d=(s-1)/u;for(let v=0;v=p){h=i+v/(s-1)*u;break}return h<=i&&(h=l),{min:i,max:h}}var zf=null,FM=null,L6=\"GPU\";async function XM(){if(zf)return zf;if(!navigator.gpu)return console.warn(\"WebGPU not supported, falling back to CPU FFT\"),null;try{let e=await navigator.gpu.requestAdapter();if(!e)return console.warn(\"No GPU adapter found\"),null;try{let t=await e.requestAdapterInfo?.();t&&(L6=t.description||`${t.vendor} ${t.architecture||\"\"} ${t.device||\"\"}`.trim()||\"Generic WebGPU Adapter\")}catch{}return FM=await e.requestDevice(),zf=new JT(FM),await zf.init(),zf}catch(e){return console.warn(\"WebGPU init failed:\",e),null}}var ct=j(W());var WM=j(Te(),1),KM=kr((0,WM.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var QM={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 ru=QM;function ZM(e){let t=ru.widgets[e];if(!t){let o=Object.keys(ru.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function V6(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function nu(e,t){let r=ZM(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function au(e){return[...ZM(e).tool_groups]}function Ah(e,t){let o=au(e),r=new Set(o),n=[],a=new Set;for(let i of V6(t)){let l=nu(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 JM(e,t){return au(e).filter(o=>o!==\"all\"&&t.has(o))}function eO(e,t){let o=Ah(e,t);return o.includes(\"all\")?au(e).filter(r=>r!==\"all\"):o}function tO(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function oO(){return Object.keys(ru.control_presets)}function rO(e){return ru.control_presets[e]?.label??e}function nO(e,t){let o=ru.control_presets[t];if(!o){let i=Object.keys(ru.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=au(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>nu(e,i))),a=r.filter(i=>!n.has(i));return Ah(e,a)}function zh(e,t,o){let r=Ah(e,o),n=Ah(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=d=>{let p=nu(e,d);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:d=>{let p=nu(e,d);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function tx(e,t,o){let r=new Set(eO(e,t)),n=nu(e,o);return n===\"all\"?[\"all\"]:(r.add(n),JM(e,r))}function ox(e,t,o){let r=new Set(eO(e,t));return r.delete(nu(e,o)),JM(e,r)}var aO={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},I6={fontSize:10,py:.25,px:1,minWidth:0};function iO({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=ct.useState(null),c=ct.useMemo(()=>au(e).filter(h=>h!==\"all\"),[e]),u=ct.useMemo(()=>zh(e,r,t),[e,r,t]),d=ct.useCallback((h,v)=>{o(T=>v?ox(e,T,h):tx(e,T,h))},[o,e]),p=ct.useCallback((h,v)=>{n(T=>v?tx(e,T,h):ox(e,T,h))},[n,e]),f=ct.useCallback(h=>{o(nO(e,h))},[o,e]);return ct.createElement(ct.Fragment,null,ct.createElement(Mf,{title:\"Customize controls\",arrow:!0,placement:\"top\"},ct.createElement(Xc,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:h=>s(h.currentTarget),sx:{p:.25,ml:.5,color:a.text}},ct.createElement(KM,{sx:{fontSize:16}}))),ct.createElement(zi,{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}}},ct.createElement(pe,{sx:{px:.5,pb:.75}},ct.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),ct.createElement(pe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},oO().map(h=>ct.createElement(ln,{key:h,size:\"small\",sx:I6,\"data-testid\":`preset-${h}`,onClick:()=>f(h)},rO(h))))),ct.createElement(ET,{sx:{borderColor:a.border,my:.5}}),ct.createElement(pe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},ct.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(h=>{let v=i?.[h]??tO(h),T=u.isHidden(h),y=u.isLocked(h);return ct.createElement(pe,{key:h,\"data-testid\":`tool-row-${h}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},ct.createElement(he,{sx:{fontSize:11}},v),ct.createElement(pe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},ct.createElement(he,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),ct.createElement(Qn,{size:\"small\",checked:!T,onChange:g=>d(h,g.target.checked),inputProps:{\"aria-label\":`show-${h}`},sx:aO.small}),ct.createElement(he,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),ct.createElement(Qn,{size:\"small\",checked:y,onChange:g=>p(h,g.target.checked),inputProps:{\"aria-label\":`lock-${h}`},sx:aO.small,disabled:T})))}))))}var $6=.5,F6=10,lO=450,sO=10,lx=.707;function q6(e,t,o,r,n,a){let i=Math.max(0,Math.floor(r)-a),l=Math.max(0,Math.floor(n)-a),s=Math.min(t-1,Math.floor(r)+a),c=Math.min(o-1,Math.floor(n)+a),u=Math.round(r),d=Math.round(n),p=-1/0;for(let b=l;b<=c;b++)for(let P=i;P<=s;P++){let R=e[b*t+P];R>p&&(p=R,u=P,d=b)}let f=Math.max(0,u-1),h=Math.min(t-1,u+1),v=Math.max(0,d-1),T=Math.min(o-1,d+1),y=0,g=0,m=0;for(let b=v;b<=T;b++)for(let P=f;P<=h;P++){let R=e[b*t+P];y+=R,g+=R*P,m+=R*b}return y>0?{row:m/y,col:g/y}:{row:d,col:u}}var Y6=5;function cO(e,t){return e>0?t===\"\\xC5\"?{pixelSize:e,unit:\"\\xC5\"}:t===\"nm\"?{pixelSize:e*10,unit:\"\\xC5\"}:t===\"mrad\"?{pixelSize:e,unit:\"mrad\"}:{pixelSize:e,unit:\"px\"}:{pixelSize:1,unit:\"px\"}}var rx={label:{fontSize:11},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},Rt={XS:4,SM:8,MD:12,LG:16},nx={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"},imageBox:{bgcolor:\"#000\",border:\"1px solid #444\",overflow:\"hidden\",position:\"relative\"}},iu={display:\"flex\",alignItems:\"center\",gap:`${Rt.SM}px`,px:1,py:.5,width:\"fit-content\"},Hi={fontSize:10,py:.25,px:1,minWidth:0,\"&.Mui-disabled\":{color:\"#666\",borderColor:\"#444\"}},Nf={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},G6={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}};function pn(e){if(e===0)return\"0\";let t=Math.abs(e);return t<.001||t>=1e4?e.toExponential(2):t<.01?e.toFixed(4):t<1?e.toFixed(3):e.toFixed(2)}function X6(e,t,o,r,n,a,i,l,s,c,u=!1,d=5){let p=e.getContext(\"2d\");if(!p)return;p.save(),p.scale(t,t);let f=e.width/t,h=e.height/t,v=f/l,T=h/s,y=r*n*v+a*v,g=o*n*T+i*T,m=12,b=1.5;if(p.shadowColor=\"rgba(0, 0, 0, 0.5)\",p.shadowBlur=2,p.shadowOffsetX=1,p.shadowOffsetY=1,p.strokeStyle=c?\"rgba(255, 255, 0, 0.9)\":\"rgba(255, 100, 100, 0.9)\",p.lineWidth=b,p.beginPath(),p.moveTo(y-m,g),p.lineTo(y+m,g),p.moveTo(y,g-m),p.lineTo(y,g+m),p.stroke(),u&&d>0){let P=d*n*v,R=d*n*T;p.setLineDash([4,3]),p.strokeStyle=\"rgba(0, 200, 255, 0.7)\",p.lineWidth=1.2,p.shadowBlur=0,p.beginPath(),p.ellipse(y,g,P,R,0,0,2*Math.PI),p.stroke(),p.setLineDash([])}p.restore()}function W6(e,t,o,r,n,a,i,l,s,c,u,d,p,f,h,v){if(o===\"off\")return;let T=e.getContext(\"2d\");if(!T)return;T.save(),T.scale(t,t);let y=e.width/t,g=e.height/t,m=y/d,b=g/p,P=n*s*m+c*m,R=r*s*b+u*b,C=2.5,M=10,D=6;T.shadowColor=\"rgba(0, 0, 0, 0.4)\",T.shadowBlur=2,T.shadowOffsetX=1,T.shadowOffsetY=1;let _=(O,A)=>{let z,L;h?(z=\"rgba(0, 200, 255, 1)\",L=\"rgba(255, 255, 255, 1)\"):v?(z=\"rgba(255, 100, 100, 1)\",L=\"rgba(255, 255, 255, 1)\"):(z=\"rgba(0, 255, 0, 0.8)\",L=\"rgba(255, 255, 255, 0.8)\"),T.beginPath(),T.arc(O,A,D,0,2*Math.PI),T.fillStyle=z,T.fill(),T.strokeStyle=L,T.lineWidth=1.5,T.stroke()},k=()=>{T.strokeStyle=f?\"rgba(255, 255, 0, 0.9)\":\"rgba(0, 255, 0, 0.9)\",T.lineWidth=C,T.beginPath(),T.moveTo(P-M,R),T.lineTo(P+M,R),T.moveTo(P,R-M),T.lineTo(P,R+M),T.stroke()},x=f?\"rgba(255, 255, 0, 0.9)\":\"rgba(0, 255, 0, 0.9)\",N=f?\"rgba(255, 255, 0, 0.12)\":\"rgba(0, 255, 0, 0.12)\";if(o===\"circle\"&&a>0){let O=a*s*m,A=a*s*b;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.ellipse(P,R,O,A,0,0,2*Math.PI),T.stroke(),T.fillStyle=N,T.fill(),k();let z=O*lx,L=A*lx;_(P+z,R+L)}else if(o===\"square\"&&a>0){let O=a*s*m,A=a*s*b,z=P-O,L=R-A;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.rect(z,L,O*2,A*2),T.stroke(),T.fillStyle=N,T.fill(),k(),_(P+O,R+A)}else if(o===\"rect\"&&i>0&&l>0){let O=i/2*s*m,A=l/2*s*b,z=P-O,L=R-A;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.rect(z,L,O*2,A*2),T.stroke(),T.fillStyle=N,T.fill(),k(),_(P+O,R+A)}T.restore()}function K6({items:e}){return S.createElement(pe,{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\"}}},S.createElement(\"tbody\",null,e.map(([t,o],r)=>S.createElement(\"tr\",{key:r},S.createElement(\"td\",null,t),S.createElement(\"td\",null,o)))))}function Q6({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return S.createElement(Mf,{title:typeof e==\"string\"?S.createElement(he,{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\"}`}}}}},S.createElement(he,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function ax({data:e,vminPct:t,vmaxPct:o,onRangeChange:r,width:n=120,height:a=40,theme:i=\"dark\",dataMin:l=0,dataMax:s=1}){let c=S.useRef(null),u=S.useMemo(()=>IM(e),[e]),d=i===\"dark\"?{bg:\"#1a1a1a\",barActive:\"#888\",barInactive:\"#444\",border:\"#333\"}:{bg:\"#f0f0f0\",barActive:\"#666\",barInactive:\"#bbb\",border:\"#ccc\"};return S.useEffect(()=>{let p=c.current;if(!p)return;let f=p.getContext(\"2d\");if(!f)return;let h=window.devicePixelRatio||1;p.width=n*h,p.height=a*h,f.scale(h,h),f.fillStyle=d.bg,f.fillRect(0,0,n,a);let v=64,T=Math.floor(u.length/v),y=[];for(let R=0;R=b&&R<=P;f.fillStyle=D?d.barActive:d.barInactive,f.fillRect(M+.5,a-C,Math.max(1,m-1),C)}},[u,t,o,n,a,d]),S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:.25}},S.createElement(\"canvas\",{ref:c,style:{width:n,height:a,border:`1px solid ${d.border}`}}),S.createElement(ql,{value:[t,o],onChange:(p,f)=>{let[h,v]=f;r(Math.min(h,v-1),Math.max(v,h+1))},min:0,max:100,size:\"small\",valueLabelDisplay:\"auto\",valueLabelFormat:p=>{let f=l+p/100*(s-l);return f>=1e3?f.toExponential(1):f.toFixed(1)},sx:{width:n,py:0,\"& .MuiSlider-thumb\":{width:8,height:8},\"& .MuiSlider-rail\":{height:2},\"& .MuiSlider-track\":{height:2},\"& .MuiSlider-valueLabel\":{fontSize:10,padding:\"2px 4px\"}}}),S.createElement(pe,{sx:{display:\"flex\",justifyContent:\"space-between\",width:n}},S.createElement(he,{sx:{fontSize:8,fontFamily:\"monospace\",opacity:.6,lineHeight:1}},(()=>{let p=l+t/100*(s-l);return p>=1e3?p.toExponential(1):p.toFixed(1)})()),S.createElement(he,{sx:{fontSize:8,fontFamily:\"monospace\",opacity:.6,lineHeight:1}},(()=>{let p=l+o/100*(s-l);return p>=1e3?p.toExponential(1):p.toFixed(1)})())))}function ix(e,t,o,r,n,a,i){let l=i-n,s=a-r,c=Math.sqrt(l*l+s*s),u=Math.max(2,Math.ceil(c)),d=new Float32Array(u);for(let p=0;ps&&(s=v,i=h,l=f)}return{row:l,col:i}}function Z6(e,t,o,r,n,a,i,l,s){if(r===\"off\"||r===\"point\")return null;let c,u,d,p;if(r===\"rect\"){let T=l/2,y=s/2;c=Math.max(0,Math.floor(a-T)),u=Math.max(0,Math.floor(n-y)),d=Math.min(t,Math.ceil(a+T)),p=Math.min(o,Math.ceil(n+y))}else c=Math.max(0,Math.floor(a-i)),u=Math.max(0,Math.floor(n-i)),d=Math.min(t,Math.ceil(a+i)),p=Math.min(o,Math.ceil(n+i));let f=d-c,h=p-u;if(f<2||h<2)return null;let v=new Float32Array(f*h);if(r===\"circle\"||r===\"annular\"){let T=i*i;for(let y=0;y({label:{...rx.label,color:o.textMuted},value:{...rx.value,color:o.textMuted},title:{...rx.title,color:o.accent}}),[o]),[a]=ke(\"nav_rows\"),[i]=ke(\"nav_cols\"),[l]=ke(\"sig_rows\"),[s]=ke(\"sig_cols\"),[c,u]=ke(\"pos_row\"),[d,p]=ke(\"pos_col\"),[f]=ke(\"frame_bytes\"),[h]=ke(\"nav_image_bytes\"),[v]=ke(\"nav_data_min\"),[T]=ke(\"nav_data_max\"),[y]=ke(\"sig_data_min\"),[g]=ke(\"sig_data_max\"),[m,b]=ke(\"roi_mode\"),[P,R]=ke(\"roi_reduce\"),[C]=ke(\"roi_center_row\"),[M]=ke(\"roi_center_col\"),[D,_]=ke(\"roi_radius\"),[k,x]=ke(\"roi_width\"),[N,O]=ke(\"roi_height\"),[A]=ke(\"nav_stats\"),[z]=ke(\"sig_stats\"),[L]=ke(\"nav_pixel_size\"),[I]=ke(\"sig_pixel_size\"),[F]=ke(\"nav_pixel_unit\"),[fe]=ke(\"sig_pixel_unit\"),[Z]=ke(\"title\"),[De,it]=ke(\"snap_enabled\"),[$e,Me]=ke(\"snap_radius\"),[Le,qe]=ke(\"profile_line\"),[Be,ot]=ke(\"profile_width\"),[Se]=ke(\"show_stats\"),[we]=ke(\"show_controls\"),[Re,Ye]=ke(\"show_fft\"),[ce,Ve]=ke(\"disabled_tools\"),[yt,Fe]=ke(\"hidden_tools\"),Ce=S.useMemo(()=>zh(\"Show4D\",ce,yt),[ce,yt]),xt=Ce.isHidden(\"display\"),rt=Ce.isHidden(\"histogram\"),Ze=Ce.isHidden(\"stats\"),le=Ce.isHidden(\"navigation\"),no=Ce.isHidden(\"playback\"),Je=Ce.isHidden(\"view\"),q=Ce.isHidden(\"export\"),$=Ce.isHidden(\"roi\"),ue=Ce.isHidden(\"profile\"),ze=Ce.isHidden(\"fft\"),ie=Ce.isLocked(\"display\"),be=Ce.isLocked(\"histogram\"),ge=Ce.isLocked(\"stats\"),Ge=Ce.isLocked(\"navigation\"),Ee=Ce.isLocked(\"playback\"),ve=Ce.isLocked(\"view\"),et=Ce.isLocked(\"export\"),Kt=Ce.isLocked(\"roi\"),vo=Ce.isLocked(\"profile\"),Y=Ce.isLocked(\"fft\"),Oe=Re&&!ze,Mt=t.theme===\"dark\"?\"#0f0\":\"#1a7a1a\",[Ft,ht]=S.useState(null),qt=Oe&&m!==\"off\"&&m!==\"point\",[rr,Ho]=ke(\"path_playing\"),[nr,_e]=ke(\"path_index\"),[To]=ke(\"path_length\"),[sx]=ke(\"path_interval_ms\"),[Df]=ke(\"path_loop\"),[,fO]=ke(\"_gif_export_requested\"),[_f]=ke(\"_gif_data\"),[cx]=ke(\"_gif_metadata_json\"),[Bf,ux]=S.useState(!1),[px,kf]=S.useState(null),[fx,lu]=S.useState(null),[Dh,_h]=S.useState(c+.5),[Bh,kh]=S.useState(d+.5),[su,jh]=S.useState(!1),[cu,Uh]=S.useState(!1),[es,Lh]=S.useState(!1),[Hh,Vh]=S.useState(!1),Ih=S.useRef(null),[uu,$h]=S.useState(C),[pu,Fh]=S.useState(M),[dx,Vi]=S.useState(!1),[fu,Ii]=S.useState(null),[jf,dO]=S.useState(\"inferno\"),[Uf,mO]=S.useState(\"inferno\"),[$i,yO]=S.useState(\"linear\"),[Jn,hO]=S.useState(\"linear\"),Lf=.5,du=.5,[qh,gO]=S.useState(0),[Yh,bO]=S.useState(100),[Hf,vO]=S.useState(0),[Vf,TO]=S.useState(100),[Go,If]=S.useState(1),[ea,$f]=S.useState(0),[ta,Ff]=S.useState(0),[Oo,qf]=S.useState(1),[fn,mu]=S.useState(0),[dn,yu]=S.useState(0),[An,mx]=S.useState(lO),[yx,hx]=S.useState(!1),[Fi,gx]=S.useState(null),[xO,SO]=S.useState(null),[PO,RO]=S.useState(null),[CO,EO]=S.useState(0),[wO,MO]=S.useState(0),[Ao,Gh]=S.useState(!1),[Lr,Ha]=S.useState(null),bx=S.useRef(null),Ie=Le||[],ar=S.useRef(null),ts=S.useRef(null),[hu,Xh]=S.useState(null),[Wh,Kh]=S.useState(!1),[vx,qi]=S.useState(null),[Tx,Yi]=S.useState(!1),gu=S.useRef(null),Qh=S.useRef(null),[xx,OO]=S.useState(!1),bu=S.useRef(null),vu=S.useRef(null),Zh=S.useRef(null),Jh=S.useRef(null),Yf=S.useRef(null),[AO,zO]=S.useState(0),[NO,DO]=S.useState(0),[Hr,Gf]=S.useState(1),[Va,Tu]=S.useState(0),[Ia,xu]=S.useState(0),[eg,_O]=S.useState(\"inferno\"),[Xf,BO]=S.useState(!1),[tg,kO]=S.useState(!0),[og,jO]=S.useState(0),[rg,UO]=S.useState(100),[LO,HO]=S.useState(null),[Sx,VO]=S.useState({min:0,max:1}),[Wf,IO]=S.useState({mean:0,min:0,max:0,std:0}),[Px,ng]=S.useState(!1),[Su,ag]=S.useState(null),[ir,Kf]=S.useState(null),os=S.useRef(null),ig=S.useRef(\"circle\"),[zn,rs]=S.useState(null),lg=a>i?Math.round(An*(i/a)):An,Rx=i>a?Math.round(An*(a/i)):An,Sr=l>s?Math.round(An*(s/l)):An,Gi=s>l?Math.round(An*(l/s)):An,oa=S.useRef(null),Pu=S.useRef(null),Ru=S.useRef(null),Qf=S.useRef(null),sg=S.useRef(null),Nn=S.useRef(null),$a=S.useRef(null),ns=S.useRef(null),cg=S.useRef(null),Zf=S.useRef(null),ug=S.useRef(null),pg=S.useRef(null),Cx=S.useCallback(w=>w instanceof HTMLElement?w.isContentEditable?!0:w.closest(\"input, textarea, select, [role='textbox'], [contenteditable='true']\")!==null:!1,[]),$O=S.useCallback(w=>{w.target?.closest(\"canvas\")&&pg.current?.focus()},[]);S.useEffect(()=>{ze&&Re&&Ye(!1)},[ze,Re,Ye]),S.useEffect(()=>{Ee&&rr&&Ho(!1)},[Ee,rr,Ho]),S.useEffect(()=>{$&&m!==\"off\"&&b(\"off\")},[$,m,b]),S.useEffect(()=>{ue&&Ao&&(Gh(!1),qe([]),Ha(null),qi(null),Yi(!1))},[ue,Ao,qe]),S.useEffect(()=>{su||(_h(c+.5),kh(d+.5))},[c,d,su]),S.useEffect(()=>{!cu&&!es&&($h(C),Fh(M))},[C,M,cu,es]),S.useEffect(()=>{let w=B=>B.preventDefault(),E=[Pu.current,ns.current,vu.current];return E.forEach(B=>B?.addEventListener(\"wheel\",w,{passive:!1})),()=>E.forEach(B=>B?.removeEventListener(\"wheel\",w))},[Oe]),S.useEffect(()=>{XM().then(w=>{w&&(Qh.current=w,OO(!0))})},[]),S.useEffect(()=>{if(!rr||To===0)return;let w=setInterval(()=>{_e(E=>{let B=E+1;return B>=To?Df?0:(Ho(!1),E):B})},sx);return()=>clearInterval(w)},[rr,To,sx,Df,_e,Ho]),S.useEffect(()=>{if(!h)return;let w=h.byteLength/4,E=new Float32Array(h.buffer,h.byteOffset,w),B=Nn.current;(!B||B.length!==w)&&(B=new Float32Array(w),Nn.current=B),B.set(E);let K=new Float32Array(w);if($i===\"log\")for(let X=0;X{if(!f)return;let w=new Float32Array(f.buffer,f.byteOffset,f.byteLength/4);(!ar.current||ar.current.length!==w.length)&&(ar.current=new Float32Array(w.length)),ar.current.set(w);let E=new Float32Array(w.length);if(Jn===\"log\")for(let B=0;B{if(!Nn.current)return;let w=Nn.current,E;if($i===\"log\"){E=new Float32Array(w.length);for(let de=0;dede+1)},[h,jf,qh,Yh,$i,Lf,a,i]),S.useLayoutEffect(()=>{if(!oa.current||!Qf.current)return;let w=oa.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(ea,ta),E.scale(Go,Go),E.drawImage(Qf.current,0,0),E.restore())},[CO,Go,ea,ta]),S.useEffect(()=>{if(!f)return;let w=new Float32Array(f.buffer,f.byteOffset,f.byteLength/4),E;if(Jn===\"log\"){E=new Float32Array(w.length);for(let de=0;dede+1)},[f,Uf,Hf,Vf,Jn,du,l,s]),S.useLayoutEffect(()=>{if(!$a.current||!Zf.current)return;let w=$a.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(fn,dn),E.scale(Oo,Oo),E.drawImage(Zf.current,0,0),E.restore())},[wO,Oo,fn,dn]),S.useEffect(()=>{if(!Oe||!ar.current){ht(null);return}let w=!1,E=ar.current,B=s,K=l,X=E,J=0,ee=0;if(qt){let oe=Z6(E,s,l,m,C,M,D,k,N);if(oe){J=oe.cropW,ee=oe.cropH;let ae=La(oe.cropW),de=La(oe.cropH),Ot=new Float32Array(ae*de);for(let Qt=0;Qt{let oe,ae;if(xx&&Qh.current){let de=await Qh.current.fft2D(X.slice(),new Float32Array(X.length),te,ne,!1);oe=de.real,ae=de.imag}else oe=X.slice(),ae=new Float32Array(X.length),qM(oe,ae,te,ne,!1);w||(ex(oe,te,ne),ex(ae,te,ne),Yf.current=YM(oe,ae),ht(J>0?{cropWidth:J,cropHeight:ee,fftWidth:te,fftHeight:ne}:null),zO(de=>de+1),Kf(null))})(),()=>{w=!0}},[Oe,qt,f,l,s,xx,m,C,M,D,k,N]),S.useEffect(()=>{let w=Yf.current;if(!Oe||!w)return;let E=Ft?.fftWidth??s,B=Ft?.fftHeight??l,K,X;tg?{min:K,max:X}=GM(w,E,B):{min:K,max:X}=ou(w);let J=Xf?HM(w):w;Xf&&(K=Math.log1p(K),X=Math.log1p(X)),HO(J),VO({min:K,max:X}),IO(VM(J));let{vmin:ee,vmax:te}=Af(K,X,og,rg),ne=On[eg]||On.inferno,G=Mh(J,E,B,ne,ee,te);G&&(Jh.current=G,DO(oe=>oe+1))},[Oe,AO,Xf,tg,og,rg,eg,l,s,Ft]),S.useLayoutEffect(()=>{if(!Oe||!bu.current||!Jh.current)return;let w=bu.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(Va,Ia),E.scale(Hr,Hr),E.drawImage(Jh.current,0,0),E.restore())},[Oe,NO,Hr,Va,Ia]),S.useEffect(()=>{if(!Zh.current||!Oe)return;let w=Zh.current;w.width=Sr*r,w.height=Gi*r;let E=Ft?.fftWidth??s;if(I>0){let B=1/(I*E);LM(w,r,Hr,B,E)}else Oh(w,r,Hr,1,\"px\",E);if(ir){let B=w.getContext(\"2d\");if(B){B.save(),B.scale(r,r);let K=(Va+ir.col*Hr)*Sr/s,X=(Ia+ir.row*Hr)*Gi/l;B.strokeStyle=\"rgba(255, 255, 255, 0.9)\",B.shadowColor=\"rgba(0, 0, 0, 0.6)\",B.shadowBlur=2,B.lineWidth=1.5;let J=8;if(B.beginPath(),B.moveTo(K-J,X),B.lineTo(K-3,X),B.moveTo(K+3,X),B.lineTo(K+J,X),B.moveTo(K,X-J),B.lineTo(K,X-3),B.moveTo(K,X+3),B.lineTo(K,X+J),B.stroke(),B.beginPath(),B.arc(K,X,4,0,Math.PI*2),B.stroke(),ir.dSpacing!=null){let ee=ir.dSpacing,te=ee>=10?`d = ${(ee/10).toFixed(2)} nm`:`d = ${ee.toFixed(2)} \\xC5`;B.font=\"bold 11px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",B.fillStyle=\"white\",B.textAlign=\"left\",B.textBaseline=\"bottom\",B.fillText(te,K+10,X-4)}B.restore()}}},[Oe,Hr,Va,Ia,I,fe,s,l,Sr,Gi,Ft,ir]),S.useEffect(()=>{if(!Ru.current)return;let w=cO(L,F);Oh(Ru.current,r,Go,w.pixelSize,w.unit,i),m===\"off\"?X6(Ru.current,r,Dh,Bh,Go,ea,ta,i,a,su,De,$e):W6(Ru.current,r,m,uu,pu,D,k,N,Go,ea,ta,i,a,cu,es,Hh)},[Go,ea,ta,L,F,a,i,Dh,Bh,su,De,$e,m,uu,pu,D,k,N,cu,es,Hh]),S.useEffect(()=>{if(!cg.current)return;let w=cg.current,E=w.getContext(\"2d\");if(!E)return;E.clearRect(0,0,w.width,w.height);let B=cO(I,fe);if(Oh(w,r,Oo,B.pixelSize,B.unit,s),Ao&&Ie.length>0){E.save(),E.scale(r,r);let K=w.width/r,X=w.height/r,J=K/s,ee=X/l,te=ae=>ae*Oo*J+fn*J,ne=ae=>ae*Oo*ee+dn*ee,G=te(Ie[0].col),oe=ne(Ie[0].row);if(E.fillStyle=o.accent,E.beginPath(),E.arc(G,oe,4,0,Math.PI*2),E.fill(),Ie.length===2){let ae=te(Ie[1].col),de=ne(Ie[1].row);if(Be>1){let Ot=Ie[1].col-Ie[0].col,Qt=Ie[1].row-Ie[0].row,ao=Math.sqrt(Ot*Ot+Qt*Qt);if(ao>0){let gt=(Be-1)/2,Ut=-Ot/ao*gt,Ne=Qt/ao*gt;E.fillStyle=o.accent+\"20\",E.strokeStyle=o.accent,E.lineWidth=1,E.setLineDash([3,3]),E.beginPath(),E.moveTo(te(Ie[0].col+Ne),ne(Ie[0].row+Ut)),E.lineTo(te(Ie[1].col+Ne),ne(Ie[1].row+Ut)),E.lineTo(te(Ie[1].col-Ne),ne(Ie[1].row-Ut)),E.lineTo(te(Ie[0].col-Ne),ne(Ie[0].row-Ut)),E.closePath(),E.fill(),E.stroke(),E.setLineDash([])}}E.strokeStyle=o.accent,E.lineWidth=1.5,E.beginPath(),E.moveTo(G,oe),E.lineTo(ae,de),E.stroke(),E.fillStyle=o.accent,E.beginPath(),E.arc(ae,de,4,0,Math.PI*2),E.fill()}E.restore()}},[Oo,fn,dn,I,fe,l,s,Ao,Ie,Be,o]),S.useEffect(()=>{if(Ie.length===2&&ar.current){let w=Ie[0],E=Ie[1];Ha(Nh(ar.current,s,l,w.row,w.col,E.row,E.col,Be)),Ao||Gh(!0)}else Ha(null)},[Ie,Be,f]),S.useEffect(()=>{let w=bx.current;if(!w)return;let E=w.getContext(\"2d\");if(!E)return;let B=window.devicePixelRatio||1,K=Sr,X=76;w.width=K*B,w.height=X*B,E.scale(B,B);let J=t.theme===\"dark\";if(E.fillStyle=J?\"#1a1a1a\":\"#f0f0f0\",E.fillRect(0,0,K,X),!Lr||Lr.length<2){E.font=\"10px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#555\":\"#999\",E.textAlign=\"center\",E.textBaseline=\"middle\",E.fillText(\"Click two points on the signal to draw a profile\",K/2,X/2);return}let ee=6,ne=X-ee-18,G=1/0,oe=-1/0;for(let Ne=0;Neoe&&(oe=Lr[Ne]);let ae=oe-G||1;E.strokeStyle=o.accent,E.lineWidth=1.5,E.beginPath();for(let Ne=0;Ne0?(de=lr*I,Ot=fe):de=lr}let Qt=ee+ne;E.strokeStyle=J?\"#555\":\"#bbb\",E.lineWidth=.5;let ao=Math.max(2,Math.floor(K/70)),gt=tu(de/ao);E.font=\"9px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#888\":\"#666\",E.textBaseline=\"top\";let Ut=[];for(let Ne=0;Ne<=de+gt*.01&&!(Ne>de*1.001);Ne+=gt)Ut.push(Ne);for(let Ne=0;Ne0?Xo/de:0,Cu=lr*K;E.beginPath(),E.moveTo(Cu,Qt),E.lineTo(Cu,Qt+3),E.stroke(),E.textAlign=lr<.05?\"left\":lr>.95?\"right\":\"center\";let Jf=Xo%1===0?Xo.toFixed(0):Xo.toFixed(1);E.fillText(Ne===Ut.length-1?`${Jf} ${Ot}`:Jf,Cu,Qt+4)}E.font=\"9px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#888\":\"#666\",E.textAlign=\"left\",E.textBaseline=\"top\",E.fillText(Li(oe),2,1),E.textBaseline=\"bottom\",E.fillText(Li(G),2,ee+ne-1)},[Lr,Ie,I,fe,Sr,t.theme,o.accent]);let fg=(w,E,B,K,X,J,ee,te=!1)=>ne=>{if(te)return;ne.preventDefault();let G=ee.current;if(!G)return;let oe=G.getBoundingClientRect(),ae=(ne.clientX-oe.left)*(G.width/oe.width),de=(ne.clientY-oe.top)*(G.height/oe.height),Ot=ne.deltaY>0?.9:1.1,Qt=Math.max($6,Math.min(F6,K*Ot)),ao=Qt/K;w(Qt),E(ae-(ae-X)*ao),B(de-(de-J)*ao)},Ex=(w,E)=>{if(m===\"off\")return!1;if(m===\"rect\"){let B=(N||10)/2,K=(k||10)/2,X=uu+B,J=pu+K,ee=Math.sqrt((w-X)**2+(E-J)**2),te=Math.sqrt(K**2+B**2),ne=Math.min(sO/Go,te*.5);return ee{let E=Pu.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),J=((w.clientY-B.top)*(E.height/B.height)-ta)/Go,ee=(K-ea)/Go;if(m!==\"off\"){if(Kt)return;if(Ex(J,ee)){w.preventDefault(),Ih.current=m===\"rect\"&&k>0&&N>0?k/N:null,Lh(!0);return}Uh(!0),$h(J),Fh(ee);let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));e.set(\"roi_center\",[G,oe]),e.save_changes();return}if(Ge)return;jh(!0);let te=Math.round(Math.max(0,Math.min(a-1,J))),ne=Math.round(Math.max(0,Math.min(i-1,ee)));if(De&&Nn.current){let G=pO(Nn.current,i,a,ne,te,$e);te=G.row,ne=G.col}_h(te+.5),kh(ne+.5),e.set(\"pos_row\",te),e.set(\"pos_col\",ne),e.save_changes()},qO=w=>{let E=Pu.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),J=((w.clientY-B.top)*(E.height/B.height)-ta)/Go,ee=(K-ea)/Go;if(es){if(Kt)return;let G=Math.abs(J-uu),oe=Math.abs(ee-pu);if(m===\"rect\"){let ae=Math.max(2,Math.round(oe*2)),de=Math.max(2,Math.round(G*2));if(w.shiftKey&&Ih.current!=null){let Ot=Ih.current;ae/de>Ot?de=Math.max(2,Math.round(ae/Ot)):ae=Math.max(2,Math.round(de*Ot))}x(ae),O(de)}else _(m===\"square\"?Math.max(1,Math.round(Math.max(G,oe))):Math.max(1,Math.round(Math.sqrt(G**2+oe**2))));return}if(cu){if(Kt)return;$h(J),Fh(ee);let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));e.set(\"roi_center\",[G,oe]),e.save_changes();return}if(su){if(Ge)return;let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));if(De&&Nn.current){let ae=pO(Nn.current,i,a,oe,G,$e);G=ae.row,oe=ae.col}_h(G+.5),kh(oe+.5),e.set(\"pos_row\",G),e.set(\"pos_col\",oe),e.save_changes();return}let te=Math.floor(J),ne=Math.floor(ee);te>=0&&te=0&&neG?.panel===\"nav\"?null:G),Vh(Kt?!1:Ex(J,ee))},YO=()=>{jh(!1),Uh(!1),Lh(!1)},GO=()=>{jh(!1),Uh(!1),Lh(!1),Vh(!1),rs(w=>w?.panel===\"nav\"?null:w)},XO=()=>{ve||(If(1),$f(0),Ff(0))},WO=w=>{let E=vu.current;if(!E)return null;let B=E.getBoundingClientRect(),K=E.width/B.width,X=E.height/B.height,J=(w.clientX-B.left)*K,ee=(w.clientY-B.top)*X,te=(J-Va)/Hr;return{row:(ee-Ia)/Hr,col:te}},KO=w=>{ve||Y||(os.current={x:w.clientX,y:w.clientY},ng(!0),ag({x:w.clientX,y:w.clientY,panX:Va,panY:Ia}))},QO=w=>{if(ve||Y||!Px||!Su)return;let E=vu.current;if(!E)return;let B=E.getBoundingClientRect(),K=E.width/B.width,X=E.height/B.height;Tu(Su.panX+(w.clientX-Su.x)*K),xu(Su.panY+(w.clientY-Su.y)*X)},ZO=w=>{if(os.current){let E=w.clientX-os.current.x,B=w.clientY-os.current.y;if(Math.sqrt(E*E+B*B)<3){let K=WO(w);if(K){let X=Ft?.fftWidth??s,J=Ft?.fftHeight??l,ee=K.col,te=K.row;if(Yf.current){let Ot=q6(Yf.current,X,J,ee,te,Y6);ee=Ot.col,te=Ot.row}let ne=Math.floor(X/2),G=Math.floor(J/2),oe=ee-ne,ae=te-G,de=Math.sqrt(oe*oe+ae*ae);if(de<1)Kf(null);else{let Ot=null,Qt=null;if(I>0){let ao=La(X),gt=La(J),Ut=((Math.round(ee)-ne)%X+X)%X,Ne=((Math.round(te)-G)%J+J)%J,Xo=Ut<=ao/2?Ut/(ao*I):(Ut-ao)/(ao*I),lr=Ne<=gt/2?Ne/(gt*I):(Ne-gt)/(gt*I);Ot=Math.sqrt(Xo*Xo+lr*lr),Qt=Ot>0?1/Ot:null}Kf({row:te,col:ee,distPx:de,spatialFreq:Ot,dSpacing:Qt})}}}os.current=null}ng(!1),ag(null)},JO=()=>{os.current=null,ng(!1),ag(null)},eA=()=>{ve||Y||(Gf(1),Tu(0),xu(0),Kf(null))},tA=w=>{if(Ao&&vo||!Ao&&ve)return;ts.current={x:w.clientX,y:w.clientY};let E=ns.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),X=(w.clientY-B.top)*(E.height/B.height),J=(K-fn)/Oo,ee=(X-dn)/Oo;if(Ao){if(Ie.length===2){let te=Ie[0],ne=Ie[1],G=10/Oo,oe=Math.sqrt((J-te.col)**2+(ee-te.row)**2),ae=Math.sqrt((J-ne.col)**2+(ee-ne.row)**2);if(oe<=G||ae<=G){Xh(oe<=ae?0:1),Vi(!1),Ii(null);return}if(uO(J,ee,te.col,te.row,ne.col,ne.row)<=G){Kh(!0),gu.current={row:ee,col:J,p0:{row:te.row,col:te.col},p1:{row:ne.row,col:ne.col}},Vi(!1),Ii(null);return}}Vi(!0),Ii({x:w.clientX,y:w.clientY,panX:fn,panY:dn});return}Vi(!0),Ii({x:w.clientX,y:w.clientY,panX:fn,panY:dn})},oA=w=>{let E=ns.current;if(!E)return;let B=E.getBoundingClientRect();if(dx&&fu&&!ve){let G=E.width/B.width,oe=E.height/B.height,ae=(w.clientX-fu.x)*G,de=(w.clientY-fu.y)*oe;mu(fu.panX+ae),yu(fu.panY+de);return}let K=(w.clientX-B.left)*(E.width/B.width),X=(w.clientY-B.top)*(E.height/B.height),J=(K-fn)/Oo,ee=(X-dn)/Oo,te=Math.floor(ee),ne=Math.floor(J);if(te>=0&&te=0&&neG?.panel===\"sig\"?null:G);if(Ao&&!vo&&ar.current&&Ie.length===2){let G=Ie[0],oe=Ie[1],ae=10/Oo,de=Math.sqrt((J-G.col)**2+(ee-G.row)**2),Ot=Math.sqrt((J-oe.col)**2+(ee-oe.row)**2);if(hu!==null){let gt=Math.max(0,Math.min(l-1,ee)),Ut=Math.max(0,Math.min(s-1,J)),Ne=[hu===0?{row:gt,col:Ut}:Ie[0],hu===1?{row:gt,col:Ut}:Ie[1]];qe(Ne),Ha(Nh(ar.current,s,l,Ne[0].row,Ne[0].col,Ne[1].row,Ne[1].col,Be));return}if(Wh&&gu.current){let gt=gu.current,Ut=ee-gt.row,Ne=J-gt.col,Xo=Math.min(gt.p0.row,gt.p1.row),lr=Math.max(gt.p0.row,gt.p1.row),Cu=Math.min(gt.p0.col,gt.p1.col),Jf=Math.max(gt.p0.col,gt.p1.col);Ut=Math.max(Ut,-Xo),Ut=Math.min(Ut,l-1-lr),Ne=Math.max(Ne,-Cu),Ne=Math.min(Ne,s-1-Jf);let Eu=[{row:gt.p0.row+Ut,col:gt.p0.col+Ne},{row:gt.p1.row+Ut,col:gt.p1.col+Ne}];qe(Eu),Ha(Nh(ar.current,s,l,Eu[0].row,Eu[0].col,Eu[1].row,Eu[1].col,Be));return}let Qt=de<=ae?0:Ot<=ae?1:null,ao=Qt===null&&uO(J,ee,G.col,G.row,oe.col,oe.row)<=ae;qi(Qt),Yi(ao)}else vx!==null&&qi(null),Tx&&Yi(!1)},rA=w=>{if(hu!==null||Wh){Xh(null),Kh(!1),gu.current=null,ts.current=null,Vi(!1),Ii(null),qi(null),Yi(!1);return}if(Ao&&!vo&&ts.current){let E=w.clientX-ts.current.x,B=w.clientY-ts.current.y;if(Math.sqrt(E*E+B*B)<3){let K=ns.current;if(K&&ar.current){let X=K.getBoundingClientRect(),J=(w.clientX-X.left)*(K.width/X.width),ee=(w.clientY-X.top)*(K.height/X.height),te=(J-fn)/Oo,ne=(ee-dn)/Oo;if(te>=0&&te=0&&ne{Vi(!1),Ii(null),Xh(null),Kh(!1),qi(null),Yi(!1),gu.current=null,rs(w=>w?.panel===\"sig\"?null:w)},aA=()=>{ve||(qf(1),mu(0),yu(0))},dg=w=>{ve||(w.stopPropagation(),w.preventDefault(),hx(!0),gx({x:w.clientX,y:w.clientY,size:An}))};S.useEffect(()=>{if(!yx)return;let w=0,E=Fi?Fi.size:An,B=X=>{if(!Fi)return;let J=Math.max(X.clientX-Fi.x,X.clientY-Fi.y);E=Math.max(lO,Math.min(800,Fi.size+J)),w||(w=requestAnimationFrame(()=>{w=0,mx(E)}))},K=()=>{cancelAnimationFrame(w),mx(E),hx(!1),gx(null)};return document.addEventListener(\"mousemove\",B),document.addEventListener(\"mouseup\",K),()=>{cancelAnimationFrame(w),document.removeEventListener(\"mousemove\",B),document.removeEventListener(\"mouseup\",K)}},[yx,Fi]);let wx=w=>{if(et||(kf(null),!oa.current))return;let E=new Float32Array(h.buffer,h.byteOffset,h.byteLength/4),B=On[jf]||On.inferno,{min:K,max:X}=ou(E),J=Mh(E,i,a,B,K,X);if(!J)return;let ee=L>0&&F===\"\\xC5\"?L:L>0&&F===\"nm\"?L*10:0,te=QT({imageCanvas:J,title:Z||\"Navigation\",lut:B,vmin:K,vmax:X,pixelSize:ee>0?ee:void 0,showColorbar:w,showScaleBar:ee>0});ZT(te).then(ne=>Zn(ne,\"show4d_nav_figure.pdf\"))},iA=()=>{et||(kf(null),oa.current&&oa.current.toBlob(w=>{w&&Zn(w,\"show4d_nav.png\")},\"image/png\"))},Mx=w=>{if(et)return;lu(null);let E=ar.current;if(!E)return;let B;if(Jn===\"log\"){B=new Float32Array(E.length);for(let ae=0;ae0&&fe===\"\\xC5\"?I:I>0&&fe===\"nm\"?I*10:0,oe=QT({imageCanvas:ne,title:Z?`${Z} \\u2014 Signal`:\"Signal\",lut:K,vmin:ee,vmax:te,pixelSize:G>0?G:void 0,showColorbar:w,showScaleBar:G>0});ZT(oe).then(ae=>Zn(ae,\"show4d_signal_figure.pdf\"))},lA=()=>{et||(lu(null),$a.current&&$a.current.toBlob(w=>{w&&Zn(w,\"show4d_signal.png\")},\"image/png\"))},sA=()=>{et||(lu(null),ux(!0),fO(!0))};S.useEffect(()=>{if(!_f||_f.byteLength===0)return;UM(_f,\"show4d_animation.gif\",\"image/gif\");let w=(cx||\"\").trim();w&&Zn(new Blob([w],{type:\"application/json\"}),\"show4d_animation.json\"),ux(!1)},[_f,cx]);let cA=S.useCallback(w=>{if(Cx(w.target))return;let E=w.shiftKey?10:1,B=!1;switch(w.key){case\"ArrowUp\":Ge||(u(Math.max(0,c-E)),B=!0);break;case\"ArrowDown\":Ge||(u(Math.min(a-1,c+E)),B=!0);break;case\"ArrowLeft\":Ge||(p(Math.max(0,d-E)),B=!0);break;case\"ArrowRight\":Ge||(p(Math.min(i-1,d+E)),B=!0);break;case\"r\":case\"R\":ve||(If(1),$f(0),Ff(0),qf(1),mu(0),yu(0),Gf(1),Tu(0),xu(0),B=!0);break;case\"t\":case\"T\":Kt||(m===\"off\"?b(ig.current):(ig.current=m,b(\"off\")),B=!0);break;case\" \":!Ee&&To>0&&(Ho(!rr),B=!0);break;case\"Escape\":pg.current?.blur(),B=!0;break}B&&(w.preventDefault(),w.stopPropagation())},[Cx,Ge,Ee,Kt,ve,i,a,To,rr,d,c,m,Ho,p,u,b]),Fa={minWidth:65,bgcolor:o.controlBg,color:o.text,fontSize:11,\"& .MuiSelect-select\":{py:.5},\"& .MuiOutlinedInput-notchedOutline\":{borderColor:o.border},\"&:hover .MuiOutlinedInput-notchedOutline\":{borderColor:o.accent}},qa={...G6,PaperProps:{sx:{bgcolor:o.controlBg,color:o.text,border:`1px solid ${o.border}`}}};return S.createElement(pe,{ref:pg,className:\"show4d-root\",tabIndex:0,onKeyDown:cA,onMouseDownCapture:$O,sx:{p:`${Rt.LG}px`,bgcolor:o.bg,color:o.text,outline:\"none\"}},S.createElement(he,{variant:\"h6\",sx:{...n.title,mb:`${Rt.SM}px`}},Z||\"4D Explorer\",S.createElement(Q6,{text:S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:1}},S.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\"}},\"Controls\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"ROI: Region of Interest on navigation image \\u2014 integrates signal over enclosed area.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"Snap: Snap to local intensity maximum within search radius.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"FFT: Show power spectrum of signal image.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"Profile: Click two points to draw a line intensity profile.\"),S.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mt:.5}},\"Keyboard\"),S.createElement(K6,{items:[[\"\\u2191 / \\u2193\",\"Move row\"],[\"\\u2190 / \\u2192\",\"Move col\"],[\"Shift+Arrows\",\"Move \\xD710\"],[\"T\",\"Toggle ROI on/off\"],[\"Space\",\"Play / pause path\"],[\"R\",\"Reset zoom\"],[\"Esc\",\"Release keyboard focus\"],[\"Scroll\",\"Zoom\"],[\"Dbl-click\",\"Reset view\"]]})),theme:t.theme}),S.createElement(iO,{widgetName:\"Show4D\",hiddenTools:yt,setHiddenTools:Fe,disabledTools:ce,setDisabledTools:Ve,themeColors:o})),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.LG}px`},S.createElement(pe,{sx:{width:lg}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label}},\"Navigation (\",Math.round(Dh),\", \",Math.round(Bh),\")\"),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`},!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},disabled:et,onClick:async()=>{if(!(et||!oa.current))try{let w=await new Promise(E=>oa.current.toBlob(E,\"image/png\"));if(!w)return;await navigator.clipboard.write([new ClipboardItem({\"image/png\":w})])}catch{oa.current.toBlob(w=>{w&&Zn(w,\"show4d_nav.png\")},\"image/png\")}}},\"COPY\"),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},onClick:w=>{et||kf(w.currentTarget)},disabled:et||Bf},Bf?\"...\":\"Export\"),!q&&S.createElement(zi,{anchorEl:px,open:!!px,onClose:()=>kf(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"left\"},transformOrigin:{vertical:\"top\",horizontal:\"left\"},sx:{zIndex:9999}},S.createElement(Ue,{disabled:et,onClick:()=>wx(!0),sx:{fontSize:12}},\"Figure + colorbar\"),S.createElement(Ue,{disabled:et,onClick:()=>wx(!1),sx:{fontSize:12}},\"Figure\"),S.createElement(Ue,{disabled:et,onClick:iA,sx:{fontSize:12}},\"PNG\")),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Go===1&&ea===0&&ta===0,onClick:()=>{ve||(If(1),$f(0),Ff(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:lg,height:Rx}},S.createElement(\"canvas\",{ref:oa,width:i,height:a,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:Pu,width:i,height:a,onMouseDown:FO,onMouseMove:qO,onMouseUp:YO,onMouseLeave:GO,onWheel:fg(If,$f,Ff,Go,ea,ta,Pu,ve),onDoubleClick:XO,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:ve?\"default\":Hh||es?\"nwse-resize\":De&&!Ge?\"cell\":\"crosshair\"}}),S.createElement(\"canvas\",{ref:Ru,width:lg*r,height:Rx*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),zn&&zn.panel===\"nav\"&&S.createElement(pe,{sx:{position:\"absolute\",top:3,right:3,bgcolor:\"rgba(0,0,0,0.35)\",px:.5,py:.15,pointerEvents:\"none\",minWidth:100,textAlign:\"right\"}},S.createElement(he,{sx:{fontSize:9,fontFamily:\"monospace\",color:\"rgba(255,255,255,0.7)\",whiteSpace:\"nowrap\",lineHeight:1.2}},\"(\",zn.row,\", \",zn.col,\") \",Li(zn.value))),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&A&&A.length===4&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[0]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[1]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[2]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[3])))),we&&(!$||!le||!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},(!$||!le)&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:Kt&&Ge?.6:1}},!$&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"ROI:\"),S.createElement(Xn,{value:m||\"off\",onChange:w=>{if(Kt)return;let E=w.target.value;E!==\"off\"&&(ig.current=E),b(E)},disabled:Kt,size:\"small\",sx:{...Fa,minWidth:60,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"off\"},\"Off\"),S.createElement(Ue,{value:\"circle\"},\"Circle\"),S.createElement(Ue,{value:\"square\"},\"Square\"),S.createElement(Ue,{value:\"rect\"},\"Rect\"))),!$&&m!==\"off\"&&S.createElement(Xn,{value:P||\"mean\",onChange:w=>{Kt||R(String(w.target.value))},disabled:Kt,size:\"small\",sx:{...Fa,minWidth:55,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"mean\"},\"Mean\"),S.createElement(Ue,{value:\"max\"},\"Max\"),S.createElement(Ue,{value:\"min\"},\"Min\"),S.createElement(Ue,{value:\"sum\"},\"Sum\")),!$&&m!==\"off\"&&(m===\"circle\"||m===\"square\")&&S.createElement(S.Fragment,null,S.createElement(ql,{value:D||5,onChange:(w,E)=>{Kt||_(E)},disabled:Kt,min:1,max:Math.min(a,i)/2,size:\"small\",sx:{width:80,mx:1,\"& .MuiSlider-thumb\":{width:14,height:14}}}),S.createElement(he,{sx:{...n.value,fontSize:10,minWidth:30}},Math.round(D||5),\"px\")),!le&&m===\"off\"&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"Snap:\"),S.createElement(Qn,{checked:De,onChange:(w,E)=>{Ge||it(E)},disabled:Ge,size:\"small\",sx:Nf.small}),De&&S.createElement(S.Fragment,null,S.createElement(ql,{value:$e,min:1,max:20,step:1,disabled:Ge,onChange:(w,E)=>{!Ge&&typeof E==\"number\"&&Me(E)},size:\"small\",sx:{width:60,\"& .MuiSlider-thumb\":{width:10,height:10}}}),S.createElement(he,{sx:{...n.value,fontSize:10}},$e,\"px\")))),!xt&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie,value:jf,onChange:w=>{ie||dO(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie,value:$i,onChange:w=>{ie||yO(w.target.value)},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\"),S.createElement(Ue,{value:\"power\"},\"Pow\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be?.6:1}},S.createElement(ax,{data:xO,vminPct:qh,vmaxPct:Yh,onRangeChange:(w,E)=>{be||(gO(w),bO(E))},width:110,height:58,theme:t.theme,dataMin:v,dataMax:T})))),S.createElement(pe,{sx:{width:Sr}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label}},\"Signal\",!$&&m!==\"off\"?S.createElement(\"span\",{style:{color:o.accent,marginLeft:Rt.SM}},\"(ROI \",P||\"mean\",\")\"):S.createElement(\"span\",{style:{color:o.textMuted,marginLeft:Rt.SM}},\"at (\",c,\", \",d,\")\")),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`,alignItems:\"center\"},S.createElement(he,{sx:{...n.label,color:o.textMuted,fontSize:10}},a,\"\\xD7\",i,\" | \",l,\"\\xD7\",s),!ze&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"FFT:\"),S.createElement(Qn,{checked:Oe,onChange:w=>{Y||Ye(w.target.checked)},disabled:Y,size:\"small\",sx:Nf.small})),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},disabled:et,onClick:async()=>{if(!(et||!$a.current))try{let w=await new Promise(E=>$a.current.toBlob(E,\"image/png\"));if(!w)return;await navigator.clipboard.write([new ClipboardItem({\"image/png\":w})])}catch{$a.current.toBlob(w=>{w&&Zn(w,\"show4d_signal.png\")},\"image/png\")}}},\"COPY\"),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},onClick:w=>{et||lu(w.currentTarget)},disabled:et||Bf},Bf?\"Exporting...\":\"Export\"),!q&&S.createElement(zi,{anchorEl:fx,open:!!fx,onClose:()=>lu(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"left\"},transformOrigin:{vertical:\"top\",horizontal:\"left\"},sx:{zIndex:9999}},S.createElement(Ue,{disabled:et,onClick:()=>Mx(!0),sx:{fontSize:12}},\"Figure + colorbar\"),S.createElement(Ue,{disabled:et,onClick:()=>Mx(!1),sx:{fontSize:12}},\"Figure\"),S.createElement(Ue,{disabled:et,onClick:lA,sx:{fontSize:12}},\"PNG (current frame)\"),To>0&&S.createElement(Ue,{disabled:et,onClick:sA,sx:{fontSize:12}},\"GIF (path animation)\")),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Oo===1&&fn===0&&dn===0,onClick:()=>{ve||(qf(1),mu(0),yu(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:Sr,height:Gi}},S.createElement(\"canvas\",{ref:$a,width:s,height:l,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:ns,width:s,height:l,onMouseDown:tA,onMouseMove:oA,onMouseUp:rA,onMouseLeave:nA,onWheel:fg(qf,mu,yu,Oo,fn,dn,ns,ve),onDoubleClick:aA,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:Ao&&vo||!Ao&&ve?\"default\":hu!==null||Wh?\"grabbing\":Ao&&(vx!==null||Tx)?\"grab\":Ao?\"crosshair\":dx?\"grabbing\":\"grab\"}}),S.createElement(\"canvas\",{ref:cg,width:Sr*r,height:Gi*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),zn&&zn.panel===\"sig\"&&S.createElement(pe,{sx:{position:\"absolute\",top:3,right:3,bgcolor:\"rgba(0,0,0,0.35)\",px:.5,py:.15,pointerEvents:\"none\",minWidth:100,textAlign:\"right\"}},S.createElement(he,{sx:{fontSize:9,fontFamily:\"monospace\",color:\"rgba(255,255,255,0.7)\",whiteSpace:\"nowrap\",lineHeight:1.2}},\"(\",zn.row,\", \",zn.col,\") \",Li(zn.value))),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&z&&z.length===4&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[0]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[1]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[2]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[3])))),Ao&&!ue&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,maxWidth:Sr,boxSizing:\"border-box\"}},S.createElement(\"canvas\",{ref:bx,style:{width:Sr,height:76,display:\"block\",border:`1px solid ${o.border}`}})),we&&(!ue||!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},!ue&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:vo?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Profile:\"),S.createElement(Qn,{checked:Ao,onChange:w=>{if(vo)return;let E=w.target.checked;Gh(E),E||(qe([]),Ha(null),qi(null),Yi(!1))},disabled:vo,size:\"small\",sx:Nf.small}),Ao&&Be>1&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.value,fontSize:10}},\"w=\",Be),S.createElement(ql,{value:Be,min:1,max:20,step:1,disabled:vo,onChange:(w,E)=>{!vo&&typeof E==\"number\"&&ot(E)},size:\"small\",sx:{width:50,\"& .MuiSlider-thumb\":{width:10,height:10}}}))),!xt&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie,value:Uf,onChange:w=>{ie||mO(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie,value:Jn,onChange:w=>{ie||hO(w.target.value)},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\"),S.createElement(Ue,{value:\"power\"},\"Pow\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be?.6:1}},S.createElement(ax,{data:PO,vminPct:Hf,vmaxPct:Vf,onRangeChange:(w,E)=>{be||(vO(w),TO(E))},width:110,height:58,theme:t.theme,dataMin:y,dataMax:g})))),Oe&&S.createElement(pe,{sx:{width:Sr}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label,color:Ft?Mt:o.textMuted}},Ft?`ROI FFT (${Ft.cropWidth}\\xD7${Ft.cropHeight})`:\"FFT (Signal)\"),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`},!q&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:et||Y,onClick:()=>{et||Y||!bu.current||bu.current.toBlob(w=>{w&&Zn(w,\"show4d_fft.png\")},\"image/png\")}},\"Export\"),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Y||Hr===1&&Va===0&&Ia===0,onClick:()=>{!ve&&!Y&&(Gf(1),Tu(0),xu(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:Sr,height:Gi}},S.createElement(\"canvas\",{ref:bu,width:s,height:l,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:vu,width:s,height:l,onMouseDown:KO,onMouseMove:QO,onMouseUp:ZO,onMouseLeave:JO,onWheel:fg(Gf,Tu,xu,Hr,Va,Ia,vu,ve||Y),onDoubleClick:eA,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:ve||Y?\"default\":Px?\"grabbing\":\"grab\"}}),S.createElement(\"canvas\",{ref:Zh,width:Sr*r,height:Gi*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.mean))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.min))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.max))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.std)))),ir&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\"}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Dist \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.distPx.toFixed(1),\" px\")),ir.spatialFreq!=null&&S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Freq \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.spatialFreq.toFixed(4),\" \",\"\\xC5\\u207B\\xB9\")),ir.dSpacing!=null&&S.createElement(he,{sx:{fontSize:11,color:o.textMuted,fontWeight:\"bold\"}},\"d = \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.dSpacing>=10?`${(ir.dSpacing/10).toFixed(2)} nm`:`${ir.dSpacing.toFixed(2)} \\xC5`))),we&&(!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},!xt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie||Y?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Auto:\"),S.createElement(Qn,{checked:tg,onChange:w=>{!ie&&!Y&&kO(w.target.checked)},disabled:ie||Y,size:\"small\",sx:Nf.small}),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie||Y,value:eg,onChange:w=>{!ie&&!Y&&_O(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie||Y,value:Xf?\"log\":\"linear\",onChange:w=>{!ie&&!Y&&BO(w.target.value===\"log\")},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be||Y?.6:1}},S.createElement(ax,{data:LO,vminPct:og,vmaxPct:rg,onRangeChange:(w,E)=>{!be&&!Y&&(jO(w),UO(E))},width:110,height:58,theme:t.theme,dataMin:Sx.min,dataMax:Sx.max}))))),we&&!no&&To>0&&S.createElement(pe,{sx:{...iu,mt:`${Rt.SM}px`,border:`1px solid ${o.border}`,bgcolor:o.controlBg}},S.createElement(Gn,{direction:\"row\",spacing:0,sx:{flexShrink:0}},S.createElement(Xc,{size:\"small\",disabled:Ee,onClick:()=>{Ee||Ho(!rr)},sx:{color:o.accent,p:.25}},rr?S.createElement(DM,{sx:{fontSize:18}}):S.createElement(zM,{sx:{fontSize:18}})),S.createElement(Xc,{size:\"small\",disabled:Ee,onClick:()=>{Ee||(Ho(!1),_e(0))},sx:{color:o.textMuted,p:.25}},S.createElement(BM,{sx:{fontSize:16}}))),S.createElement(ql,{disabled:Ee,value:nr,onChange:(w,E)=>{Ee||(Ho(!1),_e(E))},min:0,max:Math.max(0,To-1),size:\"small\",sx:{flex:1,minWidth:60,\"& .MuiSlider-thumb\":{width:10,height:10}}}),S.createElement(he,{sx:{...n.value,minWidth:50,textAlign:\"right\",flexShrink:0}},nr+1,\"/\",To),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Loop:\"),S.createElement(Qn,{checked:Df,onChange:()=>{Ee||(e.set(\"path_loop\",!Df),e.save_changes())},disabled:Ee,size:\"small\",sx:Nf.small})))}var nle=xC(J6);export{nle as render};\n/*! Bundled license information:\n\nreact/cjs/react.production.js:\n (**\n * @license React\n * react.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nscheduler/cjs/scheduler.production.js:\n (**\n * @license React\n * scheduler.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-dom/cjs/react-dom.production.js:\n (**\n * @license React\n * react-dom.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-dom/cjs/react-dom-client.production.js:\n (**\n * @license React\n * react-dom-client.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-is/cjs/react-is.production.min.js:\n (** @license React v16.13.1\n * react-is.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact/cjs/react-jsx-runtime.production.js:\n (**\n * @license React\n * react-jsx-runtime.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-is/cjs/react-is.production.js:\n (**\n * @license React\n * react-is.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\n@mui/styled-engine/esm/index.js:\n (**\n * @mui/styled-engine v7.3.8\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\n@mui/system/esm/index.js:\n (**\n * @mui/system v7.3.8\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n*/\n", "_gif_export_requested": false, "_gif_metadata_json": "", "_model_module": "anywidget", "_model_module_version": "~0.9.*", "_model_name": "AnyModel", "_view_count": null, "_view_module": "anywidget", "_view_module_version": "~0.9.*", "_view_name": "AnyView", "auto_contrast": true, "cmap": "inferno", "disabled_tools": [], "hidden_tools": [], "layout": "IPY_MODEL_7fcfd363a46e4bb7a66cffc8f8f33cd0", "log_scale": false, "nav_cols": 128, "nav_data_max": 0.1228625625371933, "nav_data_min": 0.033273059874773026, "nav_pixel_size": 2.39, "nav_pixel_unit": "Å", "nav_rows": 128, "nav_stats": [ 0.06599073112010956, 0.033273059874773026, 0.1228625625371933, 0.03039812482893467 ], "path_index": 0, "path_interval_ms": 100, "path_length": 0, "path_loop": true, "path_playing": false, "percentile_high": 99.5, "percentile_low": 0.5, "pos_col": 64, "pos_row": 64, "profile_line": [], "profile_width": 1, "roi_center": [ 64.0, 64.0 ], "roi_center_col": 64.0, "roi_center_row": 64.0, "roi_height": 19.2, "roi_mode": "off", "roi_radius": 19.2, "roi_radius_inner": 9.6, "roi_reduce": "mean", "roi_width": 38.4, "show_controls": true, "show_fft": false, "show_stats": true, "sig_cols": 128, "sig_data_max": 1.2374999523162842, "sig_data_min": 0.0, "sig_pixel_size": 0.46, "sig_pixel_unit": "mrad", "sig_rows": 128, "sig_stats": [ 0.03525329381227493, 0.0, 0.9049999713897705, 0.09202421456575394 ], "snap_enabled": false, "snap_radius": 5, "tabbable": null, "title": "Custom Nav (Std Dev)", "tooltip": null } }, "83e548411b074e5380e696182af4856f": { "buffers": [ { "data": "", "encoding": "base64", "path": [ "_gif_data" ] }, { "data": "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", "encoding": "base64", "path": [ "frame_bytes" ] }, { "data": "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", "encoding": "base64", "path": [ "nav_image_bytes" ] } ], "model_module": "anywidget", "model_module_version": "~0.9.*", "model_name": "AnyModel", "state": { "_anywidget_id": "quantem.widget.show4d.Show4D", "_css": ".show4d-root{border-radius:2px;padding:16px}\n", "_dom_classes": [], "_esm": "var uA=Object.create;var Ox=Object.defineProperty;var pA=Object.getOwnPropertyDescriptor;var fA=Object.getOwnPropertyNames;var dA=Object.getPrototypeOf,mA=Object.prototype.hasOwnProperty;var Wo=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var yA=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of fA(t))!mA.call(e,n)&&n!==o&&Ox(e,n,{get:()=>t[n],enumerable:!(r=pA(t,n))||r.enumerable});return e};var j=(e,t,o)=>(o=e!=null?uA(dA(e)):{},yA(t||!e||!e.__esModule?Ox(o,\"default\",{value:e,enumerable:!0}):o,e));var Hx=Wo(je=>{\"use strict\";var hg=Symbol.for(\"react.transitional.element\"),hA=Symbol.for(\"react.portal\"),gA=Symbol.for(\"react.fragment\"),bA=Symbol.for(\"react.strict_mode\"),vA=Symbol.for(\"react.profiler\"),TA=Symbol.for(\"react.consumer\"),xA=Symbol.for(\"react.context\"),SA=Symbol.for(\"react.forward_ref\"),PA=Symbol.for(\"react.suspense\"),RA=Symbol.for(\"react.memo\"),_x=Symbol.for(\"react.lazy\"),CA=Symbol.for(\"react.activity\"),Ax=Symbol.iterator;function EA(e){return e===null||typeof e!=\"object\"?null:(e=Ax&&e[Ax]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Bx={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},kx=Object.assign,jx={};function is(e,t,o){this.props=e,this.context=t,this.refs=jx,this.updater=o||Bx}is.prototype.isReactComponent={};is.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\")};is.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Ux(){}Ux.prototype=is.prototype;function gg(e,t,o){this.props=e,this.context=t,this.refs=jx,this.updater=o||Bx}var bg=gg.prototype=new Ux;bg.constructor=gg;kx(bg,is.prototype);bg.isPureReactComponent=!0;var zx=Array.isArray;function yg(){}var At={H:null,A:null,T:null,S:null},Lx=Object.prototype.hasOwnProperty;function vg(e,t,o){var r=o.ref;return{$$typeof:hg,type:e,key:t,ref:r!==void 0?r:null,props:o}}function wA(e,t){return vg(e.type,t,e.props)}function Tg(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===hg}function MA(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var Nx=/\\/+/g;function mg(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?MA(\"\"+e.key):t.toString(36)}function OA(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(yg,yg):(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 as(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 hg:case hA:i=!0;break;case _x:return i=e._init,as(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+mg(e,0):r,zx(n)?(o=\"\",i!=null&&(o=i.replace(Nx,\"$&/\")+\"/\"),as(n,t,o,\"\",function(c){return c})):n!=null&&(Tg(n)&&(n=wA(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(Nx,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(zx(e))for(var s=0;s{\"use strict\";Vx.exports=Hx()});var Qx=Wo(_t=>{\"use strict\";function Rg(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rtd(l,o))std(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(std(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function td(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\"?(Ix=performance,_t.unstable_now=function(){return Ix.now()}):(xg=Date,$x=xg.now(),_t.unstable_now=function(){return xg.now()-$x});var Ix,xg,$x,ra=[],Ya=[],NA=1,Vr=null,Vo=3,Cg=!1,wu=!1,Mu=!1,Eg=!1,Yx=typeof setTimeout==\"function\"?setTimeout:null,Gx=typeof clearTimeout==\"function\"?clearTimeout:null,Fx=typeof setImmediate<\"u\"?setImmediate:null;function od(e){for(var t=Dn(Ya);t!==null;){if(t.callback===null)rd(Ya);else if(t.startTime<=e)rd(Ya),t.sortIndex=t.expirationTime,Rg(ra,t);else break;t=Dn(Ya)}}function wg(e){if(Mu=!1,od(e),!wu)if(Dn(ra)!==null)wu=!0,ss||(ss=!0,ls());else{var t=Dn(Ya);t!==null&&Mg(wg,t.startTime-e)}}var ss=!1,Ou=-1,Xx=5,Wx=-1;function Kx(){return Eg?!0:!(_t.unstable_now()-Wxe&&Kx());){var r=Vr.callback;if(typeof r==\"function\"){Vr.callback=null,Vo=Vr.priorityLevel;var n=r(Vr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){Vr.callback=n,od(e),t=!0;break t}Vr===Dn(ra)&&rd(ra),od(e)}else rd(ra);Vr=Dn(ra)}if(Vr!==null)t=!0;else{var a=Dn(Ya);a!==null&&Mg(wg,a.startTime-e),t=!1}}break e}finally{Vr=null,Vo=o,Cg=!1}t=void 0}}finally{t?ls():ss=!1}}}var ls;typeof Fx==\"function\"?ls=function(){Fx(Sg)}:typeof MessageChannel<\"u\"?(Pg=new MessageChannel,qx=Pg.port2,Pg.port1.onmessage=Sg,ls=function(){qx.postMessage(null)}):ls=function(){Yx(Sg,0)};var Pg,qx;function Mg(e,t){Ou=Yx(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,Rg(Ya,e),Dn(ra)===null&&e===Dn(Ya)&&(Mu?(Gx(Ou),Ou=-1):Mu=!0,Mg(wg,o-r))):(e.sortIndex=n,Rg(ra,e),wu||Cg||(wu=!0,ss||(ss=!0,ls()))),e};_t.unstable_shouldYield=Kx;_t.unstable_wrapCallback=function(e){var t=Vo;return function(){var o=Vo;Vo=t;try{return e.apply(this,arguments)}finally{Vo=o}}}});var Jx=Wo((nj,Zx)=>{\"use strict\";Zx.exports=Qx()});var t1=Wo(Qo=>{\"use strict\";var DA=W();function e1(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function o1(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o1)}catch(e){console.error(e)}}o1(),r1.exports=t1()});var yC=Wo(Am=>{\"use strict\";var mo=Jx(),OS=W(),kA=ad();function H(e){var t=\"https://react.dev/errors/\"+e;if(1ys||(e.current=db[ys],db[ys]=null,ys--)}function Ct(e,t){ys++,db[ys]=e.current,e.current=t}var jn=Un(null),op=Un(null),ai=Un(null),Ld=Un(null);function Hd(e,t){switch(Ct(ai,t),Ct(op,e),Ct(jn,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?fS(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=fS(t),e=tC(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}Po(jn),Ct(jn,e)}function Ds(){Po(jn),Po(op),Po(ai)}function mb(e){e.memoizedState!==null&&Ct(Ld,e);var t=jn.current,o=tC(t,e.type);t!==o&&(Ct(op,e),Ct(jn,o))}function Vd(e){op.current===e&&(Po(jn),Po(op)),Ld.current===e&&(Po(Ld),dp._currentValue=Ji)}var Og,i1;function Wi(e){if(Og===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);Og=t&&t[1]||\"\",i1=-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{Ag=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?Wi(o):\"\"}function VA(e,t){switch(e.tag){case 26:case 27:case 5:return Wi(e.type);case 16:return Wi(\"Lazy\");case 13:return e.child!==t&&t!==null?Wi(\"Suspense Fallback\"):Wi(\"Suspense\");case 19:return Wi(\"SuspenseList\");case 0:case 15:return zg(e.type,!1);case 11:return zg(e.type.render,!1);case 1:return zg(e.type,!0);case 31:return Wi(\"Activity\");default:return\"\"}}function l1(e){try{var t=\"\",o=null;do t+=VA(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var yb=Object.prototype.hasOwnProperty,a0=mo.unstable_scheduleCallback,Ng=mo.unstable_cancelCallback,IA=mo.unstable_shouldYield,$A=mo.unstable_requestPaint,wr=mo.unstable_now,FA=mo.unstable_getCurrentPriorityLevel,kS=mo.unstable_ImmediatePriority,jS=mo.unstable_UserBlockingPriority,Id=mo.unstable_NormalPriority,qA=mo.unstable_LowPriority,US=mo.unstable_IdlePriority,YA=mo.log,GA=mo.unstable_setDisableYieldValue,gp=null,Mr=null;function ei(e){if(typeof YA==\"function\"&&GA(e),Mr&&typeof Mr.setStrictMode==\"function\")try{Mr.setStrictMode(gp,e)}catch{}}var Or=Math.clz32?Math.clz32:KA,XA=Math.log,WA=Math.LN2;function KA(e){return e>>>=0,e===0?32:31-(XA(e)/WA|0)|0}var ld=256,sd=262144,cd=4194304;function Ki(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 mm(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=Ki(r):(i&=l,i!==0?n=Ki(i):o||(o=l&~e,o!==0&&(n=Ki(o))))):(l=r&~a,l!==0?n=Ki(l):i!==0?n=Ki(i):o||(o=r&~e,o!==0&&(n=Ki(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 bp(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function QA(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 LS(){var e=cd;return cd<<=1,(cd&62914560)===0&&(cd=4194304),e}function Dg(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function vp(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function ZA(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 n5=/[\\n\"\\\\]/g;function Yr(e){return e.replace(n5,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function bb(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=\"\"+$r(t)):e.value!==\"\"+$r(t)&&(e.value=\"\"+$r(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?vb(e,i,$r(t)):o!=null?vb(e,i,$r(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=\"\"+$r(l):e.removeAttribute(\"name\")}function XS(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)){gb(e);return}o=o!=null?\"\"+$r(o):\"\",t=t!=null?\"\"+$r(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),gb(e)}function vb(e,t,o){t===\"number\"&&$d(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function ws(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\"),xb=!1;if(ga)try{cs={},Object.defineProperty(cs,\"passive\",{get:function(){xb=!0}}),window.addEventListener(\"test\",cs,cs),window.removeEventListener(\"test\",cs,cs)}catch{xb=!1}var cs,ti=null,p0=null,Ed=null;function JS(){if(Ed)return Ed;var e,t=p0,o=t.length,r,n=\"value\"in ti?ti.value:ti.textContent,a=n.length;for(e=0;e=$u),b1=\" \",v1=!1;function tP(e,t){switch(e){case\"keyup\":return N5.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function oP(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var bs=!1;function _5(e,t){switch(e){case\"compositionend\":return oP(t);case\"keypress\":return t.which!==32?null:(v1=!0,b1);case\"textInput\":return e=t.data,e===b1&&v1?null:e;default:return null}}function B5(e,t){if(bs)return e===\"compositionend\"||!d0&&tP(e,t)?(e=JS(),Ed=p0=ti=null,bs=!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=P1(o)}}function iP(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?iP(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function lP(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=$d(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=$d(e.document)}return t}function m0(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 $5=ga&&\"documentMode\"in document&&11>=document.documentMode,vs=null,Sb=null,qu=null,Pb=!1;function C1(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Pb||vs==null||vs!==$d(r)||(r=vs,\"selectionStart\"in r&&m0(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}),qu&&ap(qu,r)||(qu=r,r=lm(Sb,\"onSelect\"),0>=i,n-=i,_n=1<<32-Or(t)+n|o<M?(D=C,C=null):D=C.sibling;var _=p(y,C,m[M],b);if(_===null){C===null&&(C=D);break}e&&C&&_.alternate===null&&t(y,C),g=a(_,g,M),R===null?P=_:R.sibling=_,R=_,C=D}if(M===m.length)return o(y,C),Qe&&ca(y,M),P;if(C===null){for(;MM?(D=C,C=null):D=C.sibling;var k=p(y,C,_.value,b);if(k===null){C===null&&(C=D);break}e&&C&&k.alternate===null&&t(y,C),g=a(k,g,M),R===null?P=k:R.sibling=k,R=k,C=D}if(_.done)return o(y,C),Qe&&ca(y,M),P;if(C===null){for(;!_.done;M++,_=m.next())_=d(y,_.value,b),_!==null&&(g=a(_,g,M),R===null?P=_:R.sibling=_,R=_);return Qe&&ca(y,M),P}for(C=r(C);!_.done;M++,_=m.next())_=f(C,y,M,_.value,b),_!==null&&(e&&_.alternate!==null&&C.delete(_.key===null?M:_.key),g=a(_,g,M),R===null?P=_:R.sibling=_,R=_);return e&&C.forEach(function(x){return t(y,x)}),Qe&&ca(y,M),P}function T(y,g,m,b){if(typeof m==\"object\"&&m!==null&&m.type===ms&&m.key===null&&(m=m.props.children),typeof m==\"object\"&&m!==null){switch(m.$$typeof){case id:e:{for(var P=m.key;g!==null;){if(g.key===P){if(P=m.type,P===ms){if(g.tag===7){o(y,g.sibling),b=n(g,m.props.children),b.return=y,y=b;break e}}else if(g.elementType===P||typeof P==\"object\"&&P!==null&&P.$$typeof===Xa&&Qi(P)===g.type){o(y,g.sibling),b=n(g,m.props),Du(b,m),b.return=y,y=b;break e}o(y,g);break}else t(y,g);g=g.sibling}m.type===ms?(b=el(m.props.children,y.mode,b,m.key),b.return=y,y=b):(b=Md(m.type,m.key,m.props,null,y.mode,b),Du(b,m),b.return=y,y=b)}return i(y);case Uu:e:{for(P=m.key;g!==null;){if(g.key===P)if(g.tag===4&&g.stateNode.containerInfo===m.containerInfo&&g.stateNode.implementation===m.implementation){o(y,g.sibling),b=n(g,m.children||[]),b.return=y,y=b;break e}else{o(y,g);break}else t(y,g);g=g.sibling}b=Vg(m,y.mode,b),b.return=y,y=b}return i(y);case Xa:return m=Qi(m),T(y,g,m,b)}if(Lu(m))return h(y,g,m,b);if(zu(m)){if(P=zu(m),typeof P!=\"function\")throw Error(H(150));return m=P.call(m),v(y,g,m,b)}if(typeof m.then==\"function\")return T(y,g,yd(m),b);if(m.$$typeof===pa)return T(y,g,md(y,m),b);hd(y,m)}return typeof m==\"string\"&&m!==\"\"||typeof m==\"number\"||typeof m==\"bigint\"?(m=\"\"+m,g!==null&&g.tag===6?(o(y,g.sibling),b=n(g,m),b.return=y,y=b):(o(y,g),b=Hg(m,y.mode,b),b.return=y,y=b),i(y)):o(y,g)}return function(y,g,m,b){try{sp=0;var P=T(y,g,m,b);return As=null,P}catch(C){if(C===Gs||C===Tm)throw C;var R=Cr(29,C,null,y.mode);return R.lanes=b,R.return=y,R}finally{}}}var il=SP(!0),PP=SP(!1),Wa=!1;function P0(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ab(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 li(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function si(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(lt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=qd(e),mP(e,null,o),t}return vm(e,r,t,o),qd(e)}function Gu(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,VS(e,o)}}function $g(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 zb=!1;function Xu(){if(zb){var e=Os;if(e!==null)throw e}}function Wu(e,t,o,r){zb=!1;var n=e.updateQueue;Wa=!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 d=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,f=p!==l.lane;if(f?(Ke&p)===p:(r&p)===p){p!==0&&p===ks&&(zb=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var h=e,v=l;p=t;var T=o;switch(v.tag){case 1:if(h=v.payload,typeof h==\"function\"){d=h.call(T,d,p);break e}d=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=v.payload,p=typeof h==\"function\"?h.call(T,d,p):h,p==null)break e;d=Dt({},d,p);break e;case 2:Wa=!0}}p=l.callback,p!==null&&(e.flags|=64,f&&(e.flags|=8192),f=n.callbacks,f===null?n.callbacks=[p]:f.push(p))}else f={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=f,s=d):u=u.next=f,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;f=l,l=f.next,f.next=null,n.lastBaseUpdate=f,n.shared.pending=null}}while(!0);u===null&&(s=d),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),gi|=i,e.lanes=i,e.memoizedState=d}}function RP(e,t){if(typeof e!=\"function\")throw Error(H(191,e));e.call(t)}function CP(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Ae.T,l={};Ae.T=l,k0(e,!1,t,o);try{var s=n(),c=Ae.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=Z5(s,r);Ku(e,t,u,Ar(e))}else Ku(e,t,r,Ar(e))}catch(d){Ku(e,t,{then:function(){},status:\"rejected\",reason:d},Ar())}finally{st.p=a,i!==null&&l.types!==null&&(i.types=l.types),Ae.T=i}}function nz(){}function kb(e,t,o,r){if(e.tag!==5)throw Error(H(476));var n=KP(e).queue;WP(e,n,t,Ji,o===null?nz:function(){return QP(e),o(r)})}function KP(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ji,baseState:Ji,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:Ji},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function QP(e){var t=KP(e);t.next===null&&(t=e.alternate.memoizedState),Ku(e,t.next.queue,{},Ar())}function B0(){return _o(dp)}function ZP(){return Jt().memoizedState}function JP(){return Jt().memoizedState}function az(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Ar();e=li(o);var r=si(t,e,o);r!==null&&(fr(r,t,o),Gu(r,t,o)),t={cache:T0()},e.payload=t;return}t=t.return}}function iz(e,t,o){var r=Ar();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Rm(e)?tR(t,o):(o=h0(e,t,o,r),o!==null&&(fr(o,e,r),oR(o,t,r)))}function eR(e,t,o){var r=Ar();Ku(e,t,o,r)}function Ku(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Rm(e))tR(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,zr(l,i))return vm(e,t,n,0),St===null&&bm(),!1}catch{}finally{}if(o=h0(e,t,n,r),o!==null)return fr(o,e,r),oR(o,t,r),!0}return!1}function k0(e,t,o,r){if(r={lane:2,revertLane:q0(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Rm(e)){if(t)throw Error(H(479))}else t=h0(e,o,r,2),t!==null&&fr(t,e,2)}function Rm(e){var t=e.alternate;return e===He||t!==null&&t===He}function tR(e,t){zs=Qd=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function oR(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,VS(e,o)}}var up={readContext:_o,use:Sm,useCallback:Yt,useContext:Yt,useEffect:Yt,useImperativeHandle:Yt,useLayoutEffect:Yt,useInsertionEffect:Yt,useMemo:Yt,useReducer:Yt,useRef:Yt,useState:Yt,useDebugValue:Yt,useDeferredValue:Yt,useTransition:Yt,useSyncExternalStore:Yt,useId:Yt,useHostTransitionStatus:Yt,useFormState:Yt,useActionState:Yt,useOptimistic:Yt,useMemoCache:Yt,useCacheRefresh:Yt};up.useEffectEvent=Yt;var rR={readContext:_o,use:Sm,useCallback:function(e,t){return Zo().memoizedState=[e,t===void 0?null:t],e},useContext:_o,useEffect:H1,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,zd(4194308,4,FP.bind(null,t,e),o)},useLayoutEffect:function(e,t){return zd(4194308,4,e,t)},useInsertionEffect:function(e,t){zd(4,2,e,t)},useMemo:function(e,t){var o=Zo();t=t===void 0?null:t;var r=e();if(ll){ei(!0);try{e()}finally{ei(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Zo();if(o!==void 0){var n=o(t);if(ll){ei(!0);try{o(t)}finally{ei(!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=iz.bind(null,He,e),[r.memoizedState,e]},useRef:function(e){var t=Zo();return e={current:e},t.memoizedState=e},useState:function(e){e=_b(e);var t=e.queue,o=eR.bind(null,He,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:D0,useDeferredValue:function(e,t){var o=Zo();return _0(o,e,t)},useTransition:function(){var e=_b(!1);return e=WP.bind(null,He,e.queue,!0,!1),Zo().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=He,n=Zo();if(Qe){if(o===void 0)throw Error(H(407));o=o()}else{if(o=t(),St===null)throw Error(H(349));(Ke&127)!==0||AP(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,H1(NP.bind(null,r,a,e),[e]),r.flags|=2048,Us(9,{destroy:void 0},zP.bind(null,r,a,o,t),null),o},useId:function(){var e=Zo(),t=St.identifierPrefix;if(Qe){var o=Bn,r=_n;o=(r&~(1<<32-Or(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Zd++,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[No]=t,a[dr]=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(Bo(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&&aa(t)}}return zt(t),Qg(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&aa(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error(H(166));if(e=ai.current,us(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Do,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[No]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||eC(e.nodeValue,o)),e||yi(t,!0)}else e=sm(e).createTextNode(r),e[No]=t,t.stateNode=e}return zt(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=us(t),o!==null){if(e===null){if(!r)throw Error(H(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(H(557));e[No]=t}else nl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zt(t),e=!1}else o=Ig(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(Rr(t),t):(Rr(t),null);if((t.flags&128)!==0)throw Error(H(558))}return zt(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=us(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error(H(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(H(317));n[No]=t}else nl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zt(t),n=!1}else n=Ig(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(Rr(t),t):(Rr(t),null)}return Rr(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),gd(t,t.updateQueue),zt(t),null);case 4:return Ds(),e===null&&Y0(t.stateNode.containerInfo),zt(t),null;case 10:return ya(t.type),zt(t),null;case 19:if(Po(Zt),r=t.memoizedState,r===null)return zt(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)_u(r,!1);else{if(Gt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Kd(e),a!==null){for(t.flags|=128,_u(r,!1),e=a.updateQueue,t.updateQueue=e,gd(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)yP(o,e),o=o.sibling;return Ct(Zt,Zt.current&1|2),Qe&&ca(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&wr()>om&&(t.flags|=128,n=!0,_u(r,!1),t.lanes=4194304)}else{if(!n)if(e=Kd(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,gd(t,e),_u(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!Qe)return zt(t),null}else 2*wr()-r.renderingStartTime>om&&o!==536870912&&(t.flags|=128,n=!0,_u(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=wr(),e.sibling=null,o=Zt.current,Ct(Zt,n?o&1|2:o&1),Qe&&ca(t,r.treeForkCount),e):(zt(t),null);case 22:case 23:return Rr(t),R0(),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&&(zt(t),t.subtreeFlags&6&&(t.flags|=8192)):zt(t),o=t.updateQueue,o!==null&&gd(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&&Po(tl),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),ya(so),zt(t),null;case 25:return null;case 30:return null}throw Error(H(156,t.tag))}function pz(e,t){switch(v0(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ya(so),Ds(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Vd(t),null;case 31:if(t.memoizedState!==null){if(Rr(t),t.alternate===null)throw Error(H(340));nl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Rr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(H(340));nl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Po(Zt),null;case 4:return Ds(),null;case 10:return ya(t.type),null;case 22:case 23:return Rr(t),R0(),e!==null&&Po(tl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return ya(so),null;case 25:return null;default:return null}}function yR(e,t){switch(v0(t),t.tag){case 3:ya(so),Ds();break;case 26:case 27:case 5:Vd(t);break;case 4:Ds();break;case 31:t.memoizedState!==null&&Rr(t);break;case 13:Rr(t);break;case 19:Po(Zt);break;case 10:ya(t.type);break;case 22:case 23:Rr(t),R0(),e!==null&&Po(tl);break;case 24:ya(so)}}function Rp(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){dt(t,t.return,l)}}function hi(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){dt(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){dt(t,t.return,u)}}function hR(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{CP(t,o)}catch(r){dt(e,e.return,r)}}}function gR(e,t,o){o.props=sl(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){dt(e,t,r)}}function Qu(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){dt(e,t,n)}}function kn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){dt(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){dt(e,t,n)}else o.current=null}function bR(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){dt(e,e.return,n)}}function Zg(e,t,o){try{var r=e.stateNode;zz(r,e.type,o,t),r[dr]=t}catch(n){dt(e,e.return,n)}}function vR(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&vi(e.type)||e.tag===4}function Jg(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||vR(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&&vi(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 Vb(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=fa));else if(r!==4&&(r===27&&vi(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Vb(e,t,o),e=e.sibling;e!==null;)Vb(e,t,o),e=e.sibling}function tm(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&&vi(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(tm(e,t,o),e=e.sibling;e!==null;)tm(e,t,o),e=e.sibling}function TR(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Bo(t,r,o),t[No]=e,t[dr]=o}catch(a){dt(e,e.return,a)}}var ua=!1,lo=!1,eb=!1,J1=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function fz(e,t){if(e=e.containerInfo,Xb=fm,e=lP(e),m0(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,d=e,p=null;t:for(;;){for(var f;d!==o||n!==0&&d.nodeType!==3||(l=i+n),d!==a||r!==0&&d.nodeType!==3||(s=i+r),d.nodeType===3&&(i+=d.nodeValue.length),(f=d.firstChild)!==null;)p=d,d=f;for(;;){if(d===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(f=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=f}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Wb={focusedElem:e,selectionRange:o},fm=!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\"))),Bo(a,r,o),a[No]=e,So(a),r=a;break e;case\"link\":var i=xS(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lT&&(i=T,T=v,v=i);var y=R1(l,v),g=R1(l,T);if(y&&g&&(f.rangeCount!==1||f.anchorNode!==y.node||f.anchorOffset!==y.offset||f.focusNode!==g.node||f.focusOffset!==g.offset)){var m=d.createRange();m.setStart(y.node,y.offset),f.removeAllRanges(),v>T?(f.addRange(m),f.extend(g.node,g.offset)):(m.setEnd(g.node,g.offset),f.addRange(m))}}}}for(d=[],f=l;f=f.parentNode;)f.nodeType===1&&d.push({element:f,left:f.scrollLeft,top:f.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Ae.T=null,o=Fb,Fb=null;var a=ui,i=ha;if(fo=0,Hs=ui=null,ha=0,(lt&6)!==0)throw Error(H(331));var l=lt;if(lt|=4,zR(a.current),MR(a,a.current,i,o),lt=l,Cp(0,!1),Mr&&typeof Mr.onPostCommitFiberRoot==\"function\")try{Mr.onPostCommitFiberRoot(gp,a)}catch{}return!0}finally{st.p=n,Ae.T=r,YR(e,t)}}function rS(e,t,o){t=Gr(o,t),t=Ub(e.stateNode,t,2),e=si(e,t,2),e!==null&&(vp(e,2),Ln(e))}function dt(e,t,o){if(e.tag===3)rS(e,e,o);else for(;t!==null;){if(t.tag===3){rS(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&(ci===null||!ci.has(r))){e=Gr(o,e),o=sR(2),r=si(t,o,2),r!==null&&(cR(o,r,t,e),vp(r,2),Ln(r));break}}t=t.return}}function ob(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new yz;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)||(I0=!0,n.add(o),e=Tz.bind(null,e,t,o),t.then(e,e))}function Tz(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,St===e&&(Ke&o)===o&&(Gt===4||Gt===3&&(Ke&62914560)===Ke&&300>wr()-Cm?(lt&2)===0&&Vs(e,0):$0|=o,Ls===Ke&&(Ls=0)),Ln(e)}function XR(e,t){t===0&&(t=LS()),e=fl(e,t),e!==null&&(vp(e,t),Ln(e))}function xz(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),XR(e,o)}function Sz(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(H(314))}r!==null&&r.delete(t),XR(e,o)}function Pz(e,t){return a0(e,t)}var am=null,ds=null,Yb=!1,im=!1,rb=!1,ni=0;function Ln(e){e!==ds&&e.next===null&&(ds===null?am=ds=e:ds=ds.next=e),im=!0,Yb||(Yb=!0,Cz())}function Cp(e,t){if(!rb&&im){rb=!0;do for(var o=!1,r=am;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-Or(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,nS(r,a))}else a=Ke,a=mm(r,r===St?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||bp(r,a)||(o=!0,nS(r,a));r=r.next}while(o);rb=!1}}function Rz(){WR()}function WR(){im=Yb=!1;var e=0;ni!==0&&Dz()&&(e=ni);for(var t=wr(),o=null,r=am;r!==null;){var n=r.next,a=KR(r,t);a===0?(r.next=null,o===null?am=n:o.next=n,n===null&&(ds=o)):(o=r,(e!==0||(a&3)!==0)&&(im=!0)),r=n}fo!==0&&fo!==5||Cp(e,!1),ni!==0&&(ni=0)}function KR(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,d=s.initiatorType;u&&pS(d)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function aC(e,t,o){var r=Ws;if(r&&typeof t==\"string\"&&t){var n=Yr(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),bS.has(n)||(bS.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Bo(t,\"link\",e),So(t),r.head.appendChild(t)))}}function Iz(e){Sa.D(e),aC(\"dns-prefetch\",e,null)}function $z(e,t){Sa.C(e,t),aC(\"preconnect\",e,t)}function Fz(e,t,o){Sa.L(e,t,o);var r=Ws;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Yr(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Yr(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Yr(o.imageSizes)+'\"]')):n+='[href=\"'+Yr(e)+'\"]';var a=n;switch(t){case\"style\":a=Is(e);break;case\"script\":a=Ks(e)}Qr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Qr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(Ep(a))||t===\"script\"&&r.querySelector(wp(a))||(t=r.createElement(\"link\"),Bo(t,\"link\",e),So(t),r.head.appendChild(t)))}}function qz(e,t){Sa.m(e,t);var o=Ws;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Yr(r)+'\"][href=\"'+Yr(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=Ks(e)}if(!Qr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Qr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(wp(a)))return}r=o.createElement(\"link\"),Bo(r,\"link\",e),So(r),o.head.appendChild(r)}}}function Yz(e,t,o){Sa.S(e,t,o);var r=Ws;if(r&&e){var n=Es(r).hoistableStyles,a=Is(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(Ep(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Qr.get(a))&&G0(e,o);var s=i=r.createElement(\"link\");So(s),Bo(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,Bd(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function Gz(e,t){Sa.X(e,t);var o=Ws;if(o&&e){var r=Es(o).hoistableScripts,n=Ks(e),a=r.get(n);a||(a=o.querySelector(wp(n)),a||(e=Dt({src:e,async:!0},t),(t=Qr.get(n))&&X0(e,t),a=o.createElement(\"script\"),So(a),Bo(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function Xz(e,t){Sa.M(e,t);var o=Ws;if(o&&e){var r=Es(o).hoistableScripts,n=Ks(e),a=r.get(n);a||(a=o.querySelector(wp(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Qr.get(n))&&X0(e,t),a=o.createElement(\"script\"),So(a),Bo(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function vS(e,t,o,r){var n=(n=ai.current)?cm(n):null;if(!n)throw Error(H(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=Is(o.href),o=Es(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=Is(o.href);var a=Es(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(Ep(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Qr.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},Qr.set(e,o),a||Wz(n,e,o,i.state))),t&&r===null)throw Error(H(528,\"\"));return i}if(t&&r!==null)throw Error(H(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=Ks(o),o=Es(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(H(444,e))}}function Is(e){return'href=\"'+Yr(e)+'\"'}function Ep(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function iC(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function Wz(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}),Bo(t,\"link\",o),So(t),e.head.appendChild(t))}function Ks(e){return'[src=\"'+Yr(e)+'\"]'}function wp(e){return\"script[async]\"+e}function TS(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Yr(o.href)+'\"]');if(r)return t.instance=r,So(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\"),So(r),Bo(r,\"style\",n),Bd(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=Is(o.href);var a=e.querySelector(Ep(n));if(a)return t.state.loading|=4,t.instance=a,So(a),a;r=iC(o),(n=Qr.get(n))&&G0(r,n),a=(e.ownerDocument||e).createElement(\"link\"),So(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Bo(a,\"link\",r),t.state.loading|=4,Bd(a,o.precedence,e),t.instance=a;case\"script\":return a=Ks(o.src),(n=e.querySelector(wp(a)))?(t.instance=n,So(n),n):(r=o,(n=Qr.get(a))&&(r=Dt({},o),X0(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),So(n),Bo(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error(H(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,Bd(r,o.precedence,e));return t.instance}function Bd(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 Kz(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 lC(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function Qz(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=Is(r.href),a=t.querySelector(Ep(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=um.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,So(a);return}a=t.ownerDocument||t,r=iC(r),(n=Qr.get(n))&&G0(r,n),a=a.createElement(\"link\"),So(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Bo(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=um.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var lb=0;function Zz(e,t){return e.stylesheets&&e.count===0&&jd(e,e.stylesheets),0lb?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function um(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)jd(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var pm=null;function jd(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,pm=new Map,t.forEach(Jz,e),pm=null,um.call(e))}function Jz(e,t){if(!(t.state.loading&4)){var o=pm.get(e);if(o)var r=o.get(null);else{o=new Map,pm.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function hC(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hC)}catch(e){console.error(e)}}hC(),gC.exports=yC()});var qC=Wo(mt=>{\"use strict\";var Co=typeof Symbol==\"function\"&&Symbol.for,rv=Co?Symbol.for(\"react.element\"):60103,nv=Co?Symbol.for(\"react.portal\"):60106,Lm=Co?Symbol.for(\"react.fragment\"):60107,Hm=Co?Symbol.for(\"react.strict_mode\"):60108,Vm=Co?Symbol.for(\"react.profiler\"):60114,Im=Co?Symbol.for(\"react.provider\"):60109,$m=Co?Symbol.for(\"react.context\"):60110,av=Co?Symbol.for(\"react.async_mode\"):60111,Fm=Co?Symbol.for(\"react.concurrent_mode\"):60111,qm=Co?Symbol.for(\"react.forward_ref\"):60112,Ym=Co?Symbol.for(\"react.suspense\"):60113,v3=Co?Symbol.for(\"react.suspense_list\"):60120,Gm=Co?Symbol.for(\"react.memo\"):60115,Xm=Co?Symbol.for(\"react.lazy\"):60116,T3=Co?Symbol.for(\"react.block\"):60121,x3=Co?Symbol.for(\"react.fundamental\"):60117,S3=Co?Symbol.for(\"react.responder\"):60118,P3=Co?Symbol.for(\"react.scope\"):60119;function Dr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case rv:switch(e=e.type,e){case av:case Fm:case Lm:case Vm:case Hm:case Ym:return e;default:switch(e=e&&e.$$typeof,e){case $m:case qm:case Xm:case Gm:case Im:return e;default:return t}}case nv:return t}}}function FC(e){return Dr(e)===Fm}mt.AsyncMode=av;mt.ConcurrentMode=Fm;mt.ContextConsumer=$m;mt.ContextProvider=Im;mt.Element=rv;mt.ForwardRef=qm;mt.Fragment=Lm;mt.Lazy=Xm;mt.Memo=Gm;mt.Portal=nv;mt.Profiler=Vm;mt.StrictMode=Hm;mt.Suspense=Ym;mt.isAsyncMode=function(e){return FC(e)||Dr(e)===av};mt.isConcurrentMode=FC;mt.isContextConsumer=function(e){return Dr(e)===$m};mt.isContextProvider=function(e){return Dr(e)===Im};mt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===rv};mt.isForwardRef=function(e){return Dr(e)===qm};mt.isFragment=function(e){return Dr(e)===Lm};mt.isLazy=function(e){return Dr(e)===Xm};mt.isMemo=function(e){return Dr(e)===Gm};mt.isPortal=function(e){return Dr(e)===nv};mt.isProfiler=function(e){return Dr(e)===Vm};mt.isStrictMode=function(e){return Dr(e)===Hm};mt.isSuspense=function(e){return Dr(e)===Ym};mt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Lm||e===Fm||e===Vm||e===Hm||e===Ym||e===v3||typeof e==\"object\"&&e!==null&&(e.$$typeof===Xm||e.$$typeof===Gm||e.$$typeof===Im||e.$$typeof===$m||e.$$typeof===qm||e.$$typeof===x3||e.$$typeof===S3||e.$$typeof===P3||e.$$typeof===T3)};mt.typeOf=Dr});var GC=Wo((kj,YC)=>{\"use strict\";YC.exports=qC()});var eE=Wo((jj,JC)=>{\"use strict\";var iv=GC(),R3={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},C3={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},E3={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},QC={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},lv={};lv[iv.ForwardRef]=E3;lv[iv.Memo]=QC;function XC(e){return iv.isMemo(e)?QC:lv[e.$$typeof]||R3}var w3=Object.defineProperty,M3=Object.getOwnPropertyNames,WC=Object.getOwnPropertySymbols,O3=Object.getOwnPropertyDescriptor,A3=Object.getPrototypeOf,KC=Object.prototype;function ZC(e,t,o){if(typeof t!=\"string\"){if(KC){var r=A3(t);r&&r!==KC&&ZC(e,r,o)}var n=M3(t);WC&&(n=n.concat(WC(t)));for(var a=XC(e),i=XC(t),l=0;l{\"use strict\";var G3=Symbol.for(\"react.transitional.element\"),X3=Symbol.for(\"react.fragment\");function bE(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:G3,type:e,key:r,ref:t!==void 0?t:null,props:o}}Zm.Fragment=X3;Zm.jsx=bE;Zm.jsxs=bE});var Te=Wo((NU,TE)=>{\"use strict\";TE.exports=vE()});var RE=Wo(Pt=>{\"use strict\";var pv=Symbol.for(\"react.transitional.element\"),fv=Symbol.for(\"react.portal\"),Jm=Symbol.for(\"react.fragment\"),ey=Symbol.for(\"react.strict_mode\"),ty=Symbol.for(\"react.profiler\"),oy=Symbol.for(\"react.consumer\"),ry=Symbol.for(\"react.context\"),ny=Symbol.for(\"react.forward_ref\"),ay=Symbol.for(\"react.suspense\"),iy=Symbol.for(\"react.suspense_list\"),ly=Symbol.for(\"react.memo\"),sy=Symbol.for(\"react.lazy\"),K3=Symbol.for(\"react.view_transition\"),Q3=Symbol.for(\"react.client.reference\");function en(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case pv:switch(e=e.type,e){case Jm:case ty:case ey:case ay:case iy:case K3:return e;default:switch(e=e&&e.$$typeof,e){case ry:case ny:case sy:case ly:return e;case oy:return e;default:return t}}case fv:return t}}}Pt.ContextConsumer=oy;Pt.ContextProvider=ry;Pt.Element=pv;Pt.ForwardRef=ny;Pt.Fragment=Jm;Pt.Lazy=sy;Pt.Memo=ly;Pt.Portal=fv;Pt.Profiler=ty;Pt.StrictMode=ey;Pt.Suspense=ay;Pt.SuspenseList=iy;Pt.isContextConsumer=function(e){return en(e)===oy};Pt.isContextProvider=function(e){return en(e)===ry};Pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===pv};Pt.isForwardRef=function(e){return en(e)===ny};Pt.isFragment=function(e){return en(e)===Jm};Pt.isLazy=function(e){return en(e)===sy};Pt.isMemo=function(e){return en(e)===ly};Pt.isPortal=function(e){return en(e)===fv};Pt.isProfiler=function(e){return en(e)===ty};Pt.isStrictMode=function(e){return en(e)===ey};Pt.isSuspense=function(e){return en(e)===ay};Pt.isSuspenseList=function(e){return en(e)===iy};Pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Jm||e===ty||e===ey||e===ay||e===iy||typeof e==\"object\"&&e!==null&&(e.$$typeof===sy||e.$$typeof===ly||e.$$typeof===ry||e.$$typeof===oy||e.$$typeof===ny||e.$$typeof===Q3||e.getModuleId!==void 0)};Pt.typeOf=en});var EE=Wo(($U,CE)=>{\"use strict\";CE.exports=RE()});var S=j(W());var yr=j(W(),1),vC=j(bC(),1),TC=yr.createContext(null);function l3(){let e=yr.useContext(TC);if(!e)throw new Error(\"RenderContext not found\");return e}function J0(){return l3().model}function ke(e){let t=J0(),o=yr.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=yr.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function xC(e){return({el:t,model:o,experimental:r})=>{let n=vC.createRoot(t);return n.render(yr.createElement(yr.StrictMode,null,yr.createElement(TC.Provider,{value:{model:o,experimental:r}},yr.createElement(e)))),()=>n.unmount()}}function Ro(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 ml(){return ml=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(rc,--er):0,tc--,uo===10&&(tc=1,_m--),uo}function tr(){return uo=er2||oc(uo)>3?\"\":\" \"}function NC(e,t){for(;--t&&tr()&&!(uo<48||uo>102||uo>57&&uo<65||uo>70&&uo<97););return ac(e,zp()+(t<6&&Zr()==32&&tr()==32))}function ov(e){for(;tr();)switch(uo){case e:return er;case 34:case 39:e!==34&&e!==39&&ov(uo);break;case 40:e===41&&ov(e);break;case 92:tr();break}return er}function DC(e,t){for(;tr()&&e+uo!==57;)if(e+uo===84&&Zr()===47)break;return\"/*\"+ac(t,er-1)+\"*\"+yl(e===47?e:tr())}function _C(e){for(;!oc(Zr());)tr();return ac(e,er)}function jC(e){return km(jm(\"\",null,null,null,[\"\"],e=Bm(e),0,[0],e))}function jm(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,d=i,p=0,f=0,h=0,v=1,T=1,y=1,g=0,m=\"\",b=n,P=a,R=r,C=m;T;)switch(h=g,g=tr()){case 40:if(h!=108&&eo(C,d-1)==58){Op(C+=tt(ic(g),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(y=-1);break}case 34:case 39:case 91:C+=ic(g);break;case 9:case 10:case 13:case 32:C+=zC(h);break;case 92:C+=NC(zp()-1,7);continue;case 47:switch(Zr()){case 42:case 47:ec(p3(DC(tr(),zp()),t,o),s);break;default:C+=\"/\"}break;case 123*v:l[c++]=Jo(C)*y;case 125*v:case 59:case 0:switch(g){case 0:case 125:T=0;case 59+u:y==-1&&(C=tt(C,/\\f/g,\"\")),f>0&&Jo(C)-d&&ec(f>32?kC(C+\";\",r,o,d-1):kC(tt(C,\" \",\"\")+\";\",r,o,d-2),s);break;case 59:C+=\";\";default:if(ec(R=BC(C,t,o,c,u,n,l,m,b=[],P=[],d),a),g===123)if(u===0)jm(C,t,R,R,b,a,d,l,P);else switch(p===99&&eo(C,3)===110?100:p){case 100:case 108:case 109:case 115:jm(e,R,R,r&&ec(BC(e,R,R,0,0,n,l,m,n,b=[],d),P),n,P,d,l,r?b:P);break;default:jm(C,R,R,R,[\"\"],P,0,l,P)}}c=u=f=0,v=y=1,m=C=\"\",d=i;break;case 58:d=1+Jo(C),f=h;default:if(v<1){if(g==123)--v;else if(g==125&&v++==0&&AC()==125)continue}switch(C+=yl(g),g*v){case 38:y=u>0?1:(C+=\"\\f\",-1);break;case 44:l[c++]=(Jo(C)-1)*y,y=1;break;case 64:Zr()===45&&(C+=ic(tr())),p=Zr(),u=d=Jo(m=C+=_C(zp())),g++;break;case 45:h===45&&Jo(C)==2&&(v=0)}}return a}function BC(e,t,o,r,n,a,i,l,s,c,u){for(var d=n-1,p=n===0?a:[\"\"],f=Js(p),h=0,v=0,T=0;h0?p[y]+\" \"+g:tt(g,/&\\f/g,p[y])))&&(s[T++]=m);return Ap(e,t,o,n===0?Qs:l,s,c,u)}function p3(e,t,o){return Ap(e,t,o,zm,yl(OC()),Ti(e,2,-2),0)}function kC(e,t,o,r){return Ap(e,t,o,Zs,Ti(e,0,r),Ti(e,r+1,-1),r)}function hl(e,t){for(var o=\"\",r=Js(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return tt(e,/(.+:)(.+)-([^]+)/,\"$1\"+nt+\"$2-$3$1\"+Mp+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~Op(e,\"stretch\")?IC(tt(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Jo(e)-3-(~Op(e,\"!important\")&&10))){case 107:return tt(e,\":\",\":\"+nt)+e;case 101:return tt(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+nt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+nt+\"$2$3$1\"+ko+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return nt+e+ko+e+e}return e}var g3=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case Zs:t.return=IC(t.value,t.length);break;case Nm:return hl([nc(t,{value:tt(t.value,\"@\",\"@\"+nt)})],n);case Qs:if(t.length)return tv(t.props,function(a){switch(ev(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return hl([nc(t,{props:[tt(a,/:(read-\\w+)/,\":\"+Mp+\"$1\")]})],n);case\"::placeholder\":return hl([nc(t,{props:[tt(a,/:(plac\\w+)/,\":\"+nt+\"input-$1\")]}),nc(t,{props:[tt(a,/:(plac\\w+)/,\":\"+Mp+\"$1\")]}),nc(t,{props:[tt(a,/:(plac\\w+)/,ko+\"input-$1\")]})],n)}return\"\"})}},b3=[g3],$C=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(v){var T=v.getAttribute(\"data-emotion\");T.indexOf(\" \")!==-1&&(document.head.appendChild(v),v.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||b3,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(v){for(var T=v.getAttribute(\"data-emotion\").split(\" \"),y=1;y=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 oE={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 N3=!1,D3=/[A-Z]|^ms/g,_3=/_EMO_([^_]+?)_([^]*?)_EMO_/g,iE=function(t){return t.charCodeAt(1)===45},rE=function(t){return t!=null&&typeof t!=\"boolean\"},sv=Um(function(e){return iE(e)?e:e.replace(D3,\"-$&\").toLowerCase()}),nE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(_3,function(r,n,a){return Hn={name:n,styles:a,next:Hn},n})}return oE[t]!==1&&!iE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},B3=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Dp(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 Hn={name:n.name,styles:n.styles,next:Hn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Hn={name:i.name,styles:i.styles,next:Hn},i=i.next;var l=a.styles+\";\";return l}return k3(e,t,o)}case\"function\":{if(e!==void 0){var s=Hn,c=o(e);return Hn=s,Dp(e,t,c)}break}}var u=o;if(t==null)return u;var d=t[u];return d!==void 0?d:u}function k3(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?$3:F3},hE=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},q3=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return lc(o,r,n),Bp(function(){return sc(o,r,n)}),null},gE=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=hE(t,o,r),s=l||yE(n),c=!s(\"as\");return function(){var u=arguments,d=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&d.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)d.push.apply(d,u);else{var p=u[0];d.push(p[0]);for(var f=u.length,h=1;ht(W3(n)?o:n):t})}function jp(e,t){return Qm(e,t)}function PE(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}var SE=[];function gn(e){return SE[0]=e,Pa(SE)}var dv=j(W(),1),mv=j(EE(),1);function _r(e){if(typeof e!=\"object\"||e===null)return!1;let t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function wE(e){if(dv.isValidElement(e)||(0,mv.isValidElementType)(e)||!_r(e))return e;let t={};return Object.keys(e).forEach(o=>{t[o]=wE(e[o])}),t}function at(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return _r(e)&&_r(t)&&Object.keys(t).forEach(n=>{dv.isValidElement(t[n])||(0,mv.isValidElementType)(t[n])?r[n]=t[n]:_r(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&_r(e[n])?r[n]=at(e[n],t[n],o):o.clone?r[n]=_r(t[n])?wE(t[n]):t[n]:r[n]=t[n]}),r}var Z3=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 yv(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=Z3(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,f){let h=i.indexOf(f);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(h!==-1&&typeof t[i[h]]==\"number\"?t[i[h]]:f)-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 hv(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function gv(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 uy(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 J3={borderRadius:4},ME=J3;function eN(e,t){return t?at(e,t,{clone:!1}):e}var Ca=eN;var Up={xs:0,sm:600,md:900,lg:1200,xl:1536},OE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Up[e]}px)`},tN={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Up[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Eo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||OE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||OE;return Object.keys(t).reduce((i,l)=>{if(hv(a.keys,l)){let s=gv(r.containerQueries?r:tN,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Up).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 bv(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function py(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function AE(e,...t){let o=bv(e),r=[o,...t].reduce((n,a)=>at(n,a),{});return py(Object.keys(o),r)}function oN(e,t){if(typeof e!=\"object\")return{};let o={},r=Object.keys(t);return Array.isArray(e)?r.forEach((n,a)=>{a{e[n]!=null&&(o[n]=!0)}),o}function fy({values:e,breakpoints:t,base:o}){let r=o||oN(e,t),n=Object.keys(r);if(n.length===0)return e;let a;return n.reduce((i,l,s)=>(Array.isArray(e)?(i[l]=e[s]!=null?e[s]:e[a],a=s):typeof e==\"object\"?(i[l]=e[l]!=null?e[l]:e[a],a=l):i[l]=e,i),{})}function Pi(e){if(typeof e!=\"string\")throw new Error(Ro(7));return e.charAt(0).toUpperCase()+e.slice(1)}function uc(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 Lp(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=uc(e,o)||r,t&&(n=t(n,r,e)),n}function rN(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=uc(s,r)||{};return Eo(i,l,d=>{let p=Lp(c,n,d);return d===p&&typeof d==\"string\"&&(p=Lp(c,n,`${t}${d===\"default\"?\"\":Pi(d)}`,d)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Et=rN;function dy(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var nN={m:\"margin\",p:\"padding\"},aN={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},zE={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},iN=dy(e=>{if(e.length>2)if(zE[e])e=zE[e];else return[e];let[t,o]=e.split(\"\"),r=nN[t],n=aN[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),vv=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],Tv=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],NE=[...vv,...Tv];function bl(e,t,o,r){let n=uc(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 vl(e){return bl(e,\"spacing\",8,\"spacing\")}function In(e,t){return typeof t==\"string\"||t==null?t:e(t)}function lN(e,t){return o=>e.reduce((r,n)=>(r[n]=In(t,o),r),{})}function sN(e,t,o,r){if(!t.includes(o))return null;let n=iN(o),a=lN(n,r),i=e[o];return Eo(e,i,a)}function xv(e,t){let o=vl(e.theme);return Object.keys(e).map(r=>sN(e,t,r,o)).reduce(Ca,{})}function Lt(e){return xv(e,vv)}Lt.propTypes={};Lt.filterProps=vv;function Ht(e){return xv(e,Tv)}Ht.propTypes={};Ht.filterProps=Tv;function DE(e){return xv(e,NE)}DE.propTypes={};DE.filterProps=NE;function pc(e=8,t=vl({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 cN(...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]?Ca(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var Ea=cN;function Br(e){return typeof e!=\"number\"?e:`${e}px solid`}function tn(e,t){return Et({prop:e,themeKey:\"borders\",transform:t})}var uN=tn(\"border\",Br),pN=tn(\"borderTop\",Br),fN=tn(\"borderRight\",Br),dN=tn(\"borderBottom\",Br),mN=tn(\"borderLeft\",Br),yN=tn(\"borderColor\"),hN=tn(\"borderTopColor\"),gN=tn(\"borderRightColor\"),bN=tn(\"borderBottomColor\"),vN=tn(\"borderLeftColor\"),TN=tn(\"outline\",Br),xN=tn(\"outlineColor\"),Hp=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=bl(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:In(t,r)});return Eo(e,e.borderRadius,o)}return null};Hp.propTypes={};Hp.filterProps=[\"borderRadius\"];var BL=Ea(uN,pN,fN,dN,mN,yN,hN,gN,bN,vN,Hp,TN,xN);var Vp=e=>{if(e.gap!==void 0&&e.gap!==null){let t=bl(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:In(t,r)});return Eo(e,e.gap,o)}return null};Vp.propTypes={};Vp.filterProps=[\"gap\"];var Ip=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=bl(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:In(t,r)});return Eo(e,e.columnGap,o)}return null};Ip.propTypes={};Ip.filterProps=[\"columnGap\"];var $p=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=bl(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:In(t,r)});return Eo(e,e.rowGap,o)}return null};$p.propTypes={};$p.filterProps=[\"rowGap\"];var SN=Et({prop:\"gridColumn\"}),PN=Et({prop:\"gridRow\"}),RN=Et({prop:\"gridAutoFlow\"}),CN=Et({prop:\"gridAutoColumns\"}),EN=Et({prop:\"gridAutoRows\"}),wN=Et({prop:\"gridTemplateColumns\"}),MN=Et({prop:\"gridTemplateRows\"}),ON=Et({prop:\"gridTemplateAreas\"}),AN=Et({prop:\"gridArea\"}),VL=Ea(Vp,Ip,$p,SN,PN,RN,CN,EN,wN,MN,ON,AN);function Tl(e,t){return t===\"grey\"?t:e}var zN=Et({prop:\"color\",themeKey:\"palette\",transform:Tl}),NN=Et({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:Tl}),DN=Et({prop:\"backgroundColor\",themeKey:\"palette\",transform:Tl}),qL=Ea(zN,NN,DN);function hr(e){return e<=1&&e!==0?`${e*100}%`:e}var _N=Et({prop:\"width\",transform:hr}),my=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Up[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:hr(o)}};return Eo(e,e.maxWidth,t)}return null};my.filterProps=[\"maxWidth\"];var BN=Et({prop:\"minWidth\",transform:hr}),kN=Et({prop:\"height\",transform:hr}),jN=Et({prop:\"maxHeight\",transform:hr}),UN=Et({prop:\"minHeight\",transform:hr}),KL=Et({prop:\"size\",cssProperty:\"width\",transform:hr}),QL=Et({prop:\"size\",cssProperty:\"height\",transform:hr}),LN=Et({prop:\"boxSizing\"}),ZL=Ea(_N,my,BN,kN,jN,UN,LN);var HN={border:{themeKey:\"borders\",transform:Br},borderTop:{themeKey:\"borders\",transform:Br},borderRight:{themeKey:\"borders\",transform:Br},borderBottom:{themeKey:\"borders\",transform:Br},borderLeft:{themeKey:\"borders\",transform:Br},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Br},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Hp},color:{themeKey:\"palette\",transform:Tl},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:Tl},backgroundColor:{themeKey:\"palette\",transform:Tl},p:{style:Ht},pt:{style:Ht},pr:{style:Ht},pb:{style:Ht},pl:{style:Ht},px:{style:Ht},py:{style:Ht},padding:{style:Ht},paddingTop:{style:Ht},paddingRight:{style:Ht},paddingBottom:{style:Ht},paddingLeft:{style:Ht},paddingX:{style:Ht},paddingY:{style:Ht},paddingInline:{style:Ht},paddingInlineStart:{style:Ht},paddingInlineEnd:{style:Ht},paddingBlock:{style:Ht},paddingBlockStart:{style:Ht},paddingBlockEnd:{style:Ht},m:{style:Lt},mt:{style:Lt},mr:{style:Lt},mb:{style:Lt},ml:{style:Lt},mx:{style:Lt},my:{style:Lt},margin:{style:Lt},marginTop:{style:Lt},marginRight:{style:Lt},marginBottom:{style:Lt},marginLeft:{style:Lt},marginX:{style:Lt},marginY:{style:Lt},marginInline:{style:Lt},marginInlineStart:{style:Lt},marginInlineEnd:{style:Lt},marginBlock:{style:Lt},marginBlockStart:{style:Lt},marginBlockEnd:{style:Lt},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:Vp},rowGap:{style:$p},columnGap:{style:Ip},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:hr},maxWidth:{style:my},minWidth:{transform:hr},height:{transform:hr},maxHeight:{transform:hr},minHeight:{transform:hr},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\"}},bn=HN;function VN(...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 IN(e,t){return typeof e==\"function\"?e(t):e}function $N(){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:d}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=uc(n,c)||{};return d?d(i):Eo(i,r,h=>{let v=Lp(p,u,h);return h===v&&typeof h==\"string\"&&(v=Lp(p,u,`${o}${h===\"default\"?\"\":Pi(h)}`,h)),s===!1?v:{[s]:v}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??bn;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=bv(n.breakpoints),d=Object.keys(u),p=u;return Object.keys(c).forEach(f=>{let h=IN(c[f],n);if(h!=null)if(typeof h==\"object\")if(i[f])p=Ca(p,e(f,h,n,i));else{let v=Eo({theme:n},h,T=>({[f]:T}));VN(v,h)?p[f]=t({sx:h,theme:n,nested:!0}):p=Ca(p,v)}else p=Ca(p,e(f,h,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":cy(n,py(d,p))}:cy(n,py(d,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var _E=$N();_E.filterProps=[\"sx\"];var on=_E;function Sv(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 FN(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=yv(o),s=pc(n),c=at({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...ME,...a}},i);return c=uy(c),c.applyStyles=Sv,c=t.reduce((u,d)=>at(u,d),c),c.unstable_sxConfig={...bn,...i?.unstable_sxConfig},c.unstable_sx=function(d){return on({sx:d,theme:this})},c}var wa=FN;var BE=j(W(),1);function qN(e){return Object.keys(e).length===0}function YN(e=null){let t=BE.useContext(Ra);return!t||qN(t)?e:t}var Pv=YN;var GN=wa();function XN(e=GN){return Pv(e)}var $n=XN;var kE=j(Te(),1);function Rv(e){let t=gn(e);return e!==t&&t.styles?(t.styles.match(/^@layer\\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function WN({styles:e,themeId:t,defaultTheme:o={}}){let r=$n(o),n=t&&r[t]||r,a=typeof e==\"function\"?e(n):e;return n.modularCssLayers&&(Array.isArray(a)?a=a.map(i=>Rv(typeof i==\"function\"?i(n):i)):a=Rv(a)),(0,kE.jsx)(kp,{styles:a})}var yy=WN;var KN=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??bn;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function Ri(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=KN(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return _r(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var jE=e=>e,QN=()=>{let e=jE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=jE}}},ZN=QN(),fc=ZN;var LE=j(W(),1);function UE(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\"})(on);return LE.forwardRef(function(s,c){let u=$n(o),{className:d,component:p=\"div\",...f}=Ri(s);return(0,HE.jsx)(a,{as:p,ref:c,className:Q(d,n?n(r):r),theme:t&&u[t]||u,...f})})}var eD={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 me(e,t,o=\"Mui\"){let r=eD[t];return r?`${o}-${r}`:`${fc.generate(e)}-${t}`}function se(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=me(e,n,o)}),r}function qp(e){let{variants:t,...o}=e,r={variants:t,style:gn(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=gn(n.style))}),r}var tD=wa();function Cv(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function xl(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function oD(e){return e?(t,o)=>o[e]:null}function rD(e,t,o){e.theme=aD(e.theme)?o:e.theme[t]||e.theme}function hy(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>hy(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?xl(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?xl(gn(i),o):i}return VE(e,r.variants,[n],o)}return r?.isProcessed?o?xl(gn(r.style),o):r.style:o?xl(gn(r),o):r}function VE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{PE(l,R=>R.filter(C=>C!==on));let{name:c,slot:u,skipVariantsResolver:d,skipSx:p,overridesResolver:f=oD(lD(u)),...h}=s,v=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",T=d!==void 0?d:u&&u!==\"Root\"&&u!==\"root\"||!1,y=p||!1,g=Cv;u===\"Root\"||u===\"root\"?g=r:u?g=n:iD(l)&&(g=void 0);let m=jp(l,{shouldForwardProp:g,label:nD(c,u),...h}),b=R=>{if(R.__emotion_real===R)return R;if(typeof R==\"function\")return function(M){return hy(M,R,M.theme.modularCssLayers?v:void 0)};if(_r(R)){let C=qp(R);return function(D){return C.variants?hy(D,C,D.theme.modularCssLayers?v:void 0):D.theme.modularCssLayers?xl(C.style,v):C.style}}return R},P=(...R)=>{let C=[],M=R.map(b),D=[];if(C.push(a),c&&f&&D.push(function(N){let A=N.theme.components?.[c]?.styleOverrides;if(!A)return null;let z={};for(let L in A)z[L]=hy(N,A[L],N.theme.modularCssLayers?\"theme\":void 0);return f(N,z)}),c&&!T&&D.push(function(N){let A=N.theme?.components?.[c]?.variants;return A?VE(N,A,[],N.theme.modularCssLayers?\"theme\":void 0):null}),y||D.push(on),Array.isArray(M[0])){let x=M.shift(),N=new Array(C.length).fill(\"\"),O=new Array(D.length).fill(\"\"),A;A=[...N,...x,...O],A.raw=[...N,...x.raw,...O],C.unshift(A)}let _=[...C,...M,...D],k=m(..._);return l.muiName&&(k.muiName=l.muiName),k};return m.withConfig&&(P.withConfig=m.withConfig),P}}function nD(e,t){return void 0}function aD(e){for(let t in e)return!1;return!0}function iD(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function lD(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}var sD=dc(),Ev=sD;function Fn(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]=Fn(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=Q(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}function wv(e){let{theme:t,name:o,props:r}=e;return!t||!t.components||!t.components[o]||!t.components[o].defaultProps?r:Fn(t.components[o].defaultProps,r)}function gy({props:e,name:t,defaultTheme:o,themeId:r}){let n=$n(o);return r&&(n=n[r]||n),wv({theme:n,name:t,props:e})}var by=j(W(),1),cD=typeof window<\"u\"?by.useLayoutEffect:by.useEffect,Io=cD;function uD(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var Ma=uD;function Ov(e,t=0,o=1){return Ma(e,t,o)}function pD(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 Ci(e){if(e.type)return e;if(e.charAt(0)===\"#\")return Ci(pD(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(Ro(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(Ro(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var fD=e=>{let t=Ci(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},mc=(e,t)=>{try{return fD(e)}catch{return e}};function vy(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 Av(e){e=Ci(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])),vy({type:l,values:s})}function Mv(e){e=Ci(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?Ci(Av(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 IE(e,t){let o=Mv(e),r=Mv(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function yc(e,t){return e=Ci(e),t=Ov(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,vy(e)}function Ei(e,t,o){try{return yc(e,t)}catch{return e}}function hc(e,t){if(e=Ci(e),t=Ov(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 vy(e)}function ut(e,t,o){try{return hc(e,t)}catch{return e}}function gc(e,t){if(e=Ci(e),t=Ov(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 vy(e)}function pt(e,t,o){try{return gc(e,t)}catch{return e}}function dD(e,t=.15){return Mv(e)>.5?hc(e,t):gc(e,t)}function Yp(e,t,o){try{return dD(e,t)}catch{return e}}var Ty=j(W(),1);var mD=j(Te(),1),yD=Ty.createContext();var wi=()=>Ty.useContext(yD)??!1;var xy=j(W(),1);var hD=j(Te(),1),gD=xy.createContext(void 0);function bD(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?Fn(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?Fn(n,r,t.components.mergeClassNameAndStyle):r}function zv({props:e,name:t}){let o=xy.useContext(gD);return bD({props:e,name:t,theme:{components:o}})}var Gp=j(W(),1),$E=0;function TD(e){let[t,o]=Gp.useState(e),r=e||t;return Gp.useEffect(()=>{t==null&&($E+=1,o(`mui-${$E}`))},[t]),r}var xD={...Gp},FE=xD.useId;function bc(e){if(FE!==void 0){let t=FE();return e??t}return TD(e)}var qE={theme:void 0};function Sy(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(qE.theme=n.theme,a=qp(e(qE)),t=a,o=n.theme),a}}function Py(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 YE=(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])})},SD=(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)},PD=(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 Xp(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return SD(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,d=PD(l,s);Object.assign(n,{[u]:d}),YE(a,l,`var(${u})`,c),YE(i,l,`var(${u}, ${d})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function RD(e,t={}){let{getSelector:o=y,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:d,varsWithDefaults:p}=Xp(c,t),f=p,h={},{[s]:v,...T}=i;if(Object.entries(T||{}).forEach(([b,P])=>{let{vars:R,css:C,varsWithDefaults:M}=Xp(P,t);f=at(f,M),h[b]={css:C,vars:R}}),v){let{css:b,vars:P,varsWithDefaults:R}=Xp(v,t);f=at(f,R),h[s]={css:b,vars:P}}function y(b,P){let R=n;if(n===\"class\"&&(R=\".%s\"),n===\"data\"&&(R=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(R=`[${n}=\"%s\"]`),b){if(R===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":P}};if(R)return e.defaultColorScheme===b?`:root, ${R.replace(\"%s\",String(b))}`:R.replace(\"%s\",String(b))}return\":root\"}return{vars:f,generateThemeVars:()=>{let b={...u};return Object.entries(h).forEach(([,{vars:P}])=>{b=at(b,P)}),b},generateStyleSheets:()=>{let b=[],P=e.defaultColorScheme||\"light\";function R(D,_){Object.keys(_).length&&b.push(typeof D==\"string\"?{[D]:{..._}}:D)}R(o(void 0,{...d}),d);let{[P]:C,...M}=h;if(C){let{css:D}=C,_=i[P]?.palette?.mode,k=!r&&_?{colorScheme:_,...D}:{...D};R(o(P,{...k}),k)}return Object.entries(M).forEach(([D,{css:_}])=>{let k=i[D]?.palette?.mode,x=!r&&k?{colorScheme:k,..._}:{..._};R(o(D,{...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 Nv=RD;function Dv(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 ye(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s(r.push(n),a({row:\"Left\",\"row-reverse\":\"Right\",column:\"Top\",\"column-reverse\":\"Bottom\"})[e],AD=({ownerState:e,theme:t})=>{let o={display:\"flex\",flexDirection:\"column\",...Eo({theme:t},fy({values:e.direction,breakpoints:t.breakpoints.values}),r=>({flexDirection:r}))};if(e.spacing){let r=vl(t),n=Object.keys(t.breakpoints.values).reduce((s,c)=>((typeof e.spacing==\"object\"&&e.spacing[c]!=null||typeof e.direction==\"object\"&&e.direction[c]!=null)&&(s[c]=!0),s),{}),a=fy({values:e.direction,base:n}),i=fy({values:e.spacing,base:n});typeof a==\"object\"&&Object.keys(a).forEach((s,c,u)=>{if(!a[s]){let p=c>0?a[u[c-1]]:\"column\";a[s]=p}}),o=at(o,Eo({theme:t},i,(s,c)=>e.useFlexGap?{gap:In(r,s)}:{\"& > :not(style):not(style)\":{margin:0},\"& > :not(style) ~ :not(style)\":{[`margin${OD(c?a[c]:e.direction)}`]:In(r,s)}}))}return o=AE(t.breakpoints,o),o};function Ry(e={}){let{createStyledComponent:t=ED,useThemeProps:o=wD,componentName:r=\"MuiStack\"}=e,n=()=>ye({root:[\"root\"]},s=>me(r,s),{}),a=t(AD);return vc.forwardRef(function(s,c){let u=o(s),d=Ri(u),{component:p=\"div\",direction:f=\"column\",spacing:h=0,divider:v,children:T,className:y,useFlexGap:g=!1,...m}=d,b={direction:f,spacing:h,useFlexGap:g},P=n();return(0,GE.jsx)(a,{as:p,ownerState:b,ref:c,className:Q(P.root,y),...m,children:v?MD(T,v):T})})}var Mi=\"$$material\";var zD={black:\"#000\",white:\"#fff\"},Tc=zD;var ND={50:\"#fafafa\",100:\"#f5f5f5\",200:\"#eeeeee\",300:\"#e0e0e0\",400:\"#bdbdbd\",500:\"#9e9e9e\",600:\"#757575\",700:\"#616161\",800:\"#424242\",900:\"#212121\",A100:\"#f5f5f5\",A200:\"#eeeeee\",A400:\"#bdbdbd\",A700:\"#616161\"},XE=ND;var DD={50:\"#f3e5f5\",100:\"#e1bee7\",200:\"#ce93d8\",300:\"#ba68c8\",400:\"#ab47bc\",500:\"#9c27b0\",600:\"#8e24aa\",700:\"#7b1fa2\",800:\"#6a1b9a\",900:\"#4a148c\",A100:\"#ea80fc\",A200:\"#e040fb\",A400:\"#d500f9\",A700:\"#aa00ff\"},Sl=DD;var _D={50:\"#ffebee\",100:\"#ffcdd2\",200:\"#ef9a9a\",300:\"#e57373\",400:\"#ef5350\",500:\"#f44336\",600:\"#e53935\",700:\"#d32f2f\",800:\"#c62828\",900:\"#b71c1c\",A100:\"#ff8a80\",A200:\"#ff5252\",A400:\"#ff1744\",A700:\"#d50000\"},Pl=_D;var BD={50:\"#fff3e0\",100:\"#ffe0b2\",200:\"#ffcc80\",300:\"#ffb74d\",400:\"#ffa726\",500:\"#ff9800\",600:\"#fb8c00\",700:\"#f57c00\",800:\"#ef6c00\",900:\"#e65100\",A100:\"#ffd180\",A200:\"#ffab40\",A400:\"#ff9100\",A700:\"#ff6d00\"},xc=BD;var kD={50:\"#e3f2fd\",100:\"#bbdefb\",200:\"#90caf9\",300:\"#64b5f6\",400:\"#42a5f5\",500:\"#2196f3\",600:\"#1e88e5\",700:\"#1976d2\",800:\"#1565c0\",900:\"#0d47a1\",A100:\"#82b1ff\",A200:\"#448aff\",A400:\"#2979ff\",A700:\"#2962ff\"},Rl=kD;var jD={50:\"#e1f5fe\",100:\"#b3e5fc\",200:\"#81d4fa\",300:\"#4fc3f7\",400:\"#29b6f6\",500:\"#03a9f4\",600:\"#039be5\",700:\"#0288d1\",800:\"#0277bd\",900:\"#01579b\",A100:\"#80d8ff\",A200:\"#40c4ff\",A400:\"#00b0ff\",A700:\"#0091ea\"},Cl=jD;var UD={50:\"#e8f5e9\",100:\"#c8e6c9\",200:\"#a5d6a7\",300:\"#81c784\",400:\"#66bb6a\",500:\"#4caf50\",600:\"#43a047\",700:\"#388e3c\",800:\"#2e7d32\",900:\"#1b5e20\",A100:\"#b9f6ca\",A200:\"#69f0ae\",A400:\"#00e676\",A700:\"#00c853\"},El=UD;function QE(){return{text:{primary:\"rgba(0, 0, 0, 0.87)\",secondary:\"rgba(0, 0, 0, 0.6)\",disabled:\"rgba(0, 0, 0, 0.38)\"},divider:\"rgba(0, 0, 0, 0.12)\",background:{paper:Tc.white,default:Tc.white},action:{active:\"rgba(0, 0, 0, 0.54)\",hover:\"rgba(0, 0, 0, 0.04)\",hoverOpacity:.04,selected:\"rgba(0, 0, 0, 0.08)\",selectedOpacity:.08,disabled:\"rgba(0, 0, 0, 0.26)\",disabledBackground:\"rgba(0, 0, 0, 0.12)\",disabledOpacity:.38,focus:\"rgba(0, 0, 0, 0.12)\",focusOpacity:.12,activatedOpacity:.12}}}var _v=QE();function ZE(){return{text:{primary:Tc.white,secondary:\"rgba(255, 255, 255, 0.7)\",disabled:\"rgba(255, 255, 255, 0.5)\",icon:\"rgba(255, 255, 255, 0.5)\"},divider:\"rgba(255, 255, 255, 0.12)\",background:{paper:\"#121212\",default:\"#121212\"},action:{active:Tc.white,hover:\"rgba(255, 255, 255, 0.08)\",hoverOpacity:.08,selected:\"rgba(255, 255, 255, 0.16)\",selectedOpacity:.16,disabled:\"rgba(255, 255, 255, 0.3)\",disabledBackground:\"rgba(255, 255, 255, 0.12)\",disabledOpacity:.38,focus:\"rgba(255, 255, 255, 0.12)\",focusOpacity:.12,activatedOpacity:.24}}}var Cy=ZE();function WE(e,t,o,r){let n=r.light||r,a=r.dark||r*1.5;e[t]||(e.hasOwnProperty(o)?e[t]=e[o]:t===\"light\"?e.light=gc(e.main,n):t===\"dark\"&&(e.dark=hc(e.main,a)))}function KE(e,t,o,r,n){let a=n.light||n,i=n.dark||n*1.5;t[o]||(t.hasOwnProperty(r)?t[o]=t[r]:o===\"light\"?t.light=`color-mix(in ${e}, ${t.main}, #fff ${(a*100).toFixed(0)}%)`:o===\"dark\"&&(t.dark=`color-mix(in ${e}, ${t.main}, #000 ${(i*100).toFixed(0)}%)`))}function LD(e=\"light\"){return e===\"dark\"?{main:Rl[200],light:Rl[50],dark:Rl[400]}:{main:Rl[700],light:Rl[400],dark:Rl[800]}}function HD(e=\"light\"){return e===\"dark\"?{main:Sl[200],light:Sl[50],dark:Sl[400]}:{main:Sl[500],light:Sl[300],dark:Sl[700]}}function VD(e=\"light\"){return e===\"dark\"?{main:Pl[500],light:Pl[300],dark:Pl[700]}:{main:Pl[700],light:Pl[400],dark:Pl[800]}}function ID(e=\"light\"){return e===\"dark\"?{main:Cl[400],light:Cl[300],dark:Cl[700]}:{main:Cl[700],light:Cl[500],dark:Cl[900]}}function $D(e=\"light\"){return e===\"dark\"?{main:El[400],light:El[300],dark:El[700]}:{main:El[800],light:El[500],dark:El[900]}}function FD(e=\"light\"){return e===\"dark\"?{main:xc[400],light:xc[300],dark:xc[700]}:{main:\"#ed6c02\",light:xc[500],dark:xc[900]}}function qD(e){return`oklch(from ${e} var(--__l) 0 h / var(--__a))`}function wl(e){let{mode:t=\"light\",contrastThreshold:o=3,tonalOffset:r=.2,colorSpace:n,...a}=e,i=e.primary||LD(t),l=e.secondary||HD(t),s=e.error||VD(t),c=e.info||ID(t),u=e.success||$D(t),d=e.warning||FD(t);function p(T){return n?qD(T):IE(T,Cy.text.primary)>=o?Cy.text.primary:_v.text.primary}let f=({color:T,name:y,mainShade:g=500,lightShade:m=300,darkShade:b=700})=>{if(T={...T},!T.main&&T[g]&&(T.main=T[g]),!T.hasOwnProperty(\"main\"))throw new Error(Ro(11,y?` (${y})`:\"\",g));if(typeof T.main!=\"string\")throw new Error(Ro(12,y?` (${y})`:\"\",JSON.stringify(T.main)));return n?(KE(n,T,\"light\",m,r),KE(n,T,\"dark\",b,r)):(WE(T,\"light\",m,r),WE(T,\"dark\",b,r)),T.contrastText||(T.contrastText=p(T.main)),T},h;return t===\"light\"?h=QE():t===\"dark\"&&(h=ZE()),at({common:{...Tc},mode:t,primary:f({color:i,name:\"primary\"}),secondary:f({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:f({color:s,name:\"error\"}),warning:f({color:d,name:\"warning\"}),info:f({color:c,name:\"info\"}),success:f({color:u,name:\"success\"}),grey:XE,contrastThreshold:o,getContrastText:p,augmentColor:f,tonalOffset:r,...h},a)}function Ey(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 Bv(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function YD(e){return Math.round(e*1e5)/1e5}var JE={textTransform:\"uppercase\"},ew='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function kv(e,t){let{fontFamily:o=ew,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...d}=typeof t==\"function\"?t(e):t,p=r/14,f=u||(T=>`${T/s*p}rem`),h=(T,y,g,m,b)=>({fontFamily:o,fontWeight:T,fontSize:f(y),lineHeight:g,...o===ew?{letterSpacing:`${YD(m/y)}em`}:{},...b,...c}),v={h1:h(n,96,1.167,-1.5),h2:h(n,60,1.2,-.5),h3:h(a,48,1.167,0),h4:h(a,34,1.235,.25),h5:h(a,24,1.334,0),h6:h(i,20,1.6,.15),subtitle1:h(a,16,1.75,.15),subtitle2:h(i,14,1.57,.1),body1:h(a,16,1.5,.15),body2:h(a,14,1.43,.15),button:h(i,14,1.75,.4,JE),caption:h(a,12,1.66,.4),overline:h(a,12,2.66,1,JE),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return at({htmlFontSize:s,pxToRem:f,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...v},d,{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 GD=[\"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)],tw=GD;var XD={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)\"},WD={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function ow(e){return`${Math.round(e)}ms`}function KD(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function jv(e){let t={...XD,...e.easing},o={...WD,...e.duration};return{getAutoHeightDuration:KD,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:ow(i)} ${l} ${typeof s==\"string\"?s:ow(s)}`).join(\",\")},...e,easing:t,duration:o}}var QD={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},rw=QD;function ZD(e){return _r(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function wy(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;rat(h,v),f),f.unstable_sxConfig={...bn,...u?.unstable_sxConfig},f.unstable_sx=function(v){return on({sx:v,theme:this})},f.toRuntimeSource=wy,e_(f),f}var Wp=t_;function Sc(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 o_=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Sc(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function Uv(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function Lv(e){return e===\"dark\"?o_:[]}function Hv(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=wl({...t,colorSpace:n});return{palette:i,opacity:{...Uv(i.mode),...o},overlays:r||Lv(i.mode),...a}}function Vv(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 r_=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],aw=r_;var iw=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 aw(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 n_(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function U(e,t,o){!e[t]&&o&&(e[t]=o)}function Kp(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:Av(e)}function Oa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=mc(Kp(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 a_(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var qn=e=>{try{return e()}catch{}},i_=(e=\"mui\")=>Py(e);function Iv(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=Hv({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=Wp({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...Uv(a),...o?.opacity},overlays:o?.overlays||Lv(a)},l}function $v(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=Vv,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,d=Object.keys(o)[0],p=r||(o.light&&d!==\"light\"?\"light\":d),f=i_(a),{[p]:h,light:v,dark:T,...y}=o,g={...y},m=h;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(m=!0),!m)throw new Error(Ro(21,p));let b;i&&(b=\"oklch\");let P=Iv(b,g,m,u,p);v&&!g.light&&Iv(b,g,v,void 0,\"light\"),T&&!g.dark&&Iv(b,g,T,void 0,\"dark\");let R={defaultColorScheme:p,...P,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:f,colorSchemes:g,font:{...Ey(P.typography),...P.font},spacing:a_(u.spacing)};Object.keys(R.colorSchemes).forEach(k=>{let x=R.colorSchemes[k].palette,N=A=>{let z=A.split(\"-\"),L=z[1],I=z[2];return f(A,x[L][I])};x.mode===\"light\"&&(U(x.common,\"background\",\"#fff\"),U(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(U(x.common,\"background\",\"#000\"),U(x.common,\"onBackground\",\"#fff\"));function O(A,z,L){if(b){let I;return A===Ei&&(I=`transparent ${((1-L)*100).toFixed(0)}%`),A===ut&&(I=`#000 ${(L*100).toFixed(0)}%`),A===pt&&(I=`#fff ${(L*100).toFixed(0)}%`),`color-mix(in ${b}, ${z}, ${I})`}return A(z,L)}if(n_(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){U(x.Alert,\"errorColor\",O(ut,x.error.light,.6)),U(x.Alert,\"infoColor\",O(ut,x.info.light,.6)),U(x.Alert,\"successColor\",O(ut,x.success.light,.6)),U(x.Alert,\"warningColor\",O(ut,x.warning.light,.6)),U(x.Alert,\"errorFilledBg\",N(\"palette-error-main\")),U(x.Alert,\"infoFilledBg\",N(\"palette-info-main\")),U(x.Alert,\"successFilledBg\",N(\"palette-success-main\")),U(x.Alert,\"warningFilledBg\",N(\"palette-warning-main\")),U(x.Alert,\"errorFilledColor\",qn(()=>x.getContrastText(x.error.main))),U(x.Alert,\"infoFilledColor\",qn(()=>x.getContrastText(x.info.main))),U(x.Alert,\"successFilledColor\",qn(()=>x.getContrastText(x.success.main))),U(x.Alert,\"warningFilledColor\",qn(()=>x.getContrastText(x.warning.main))),U(x.Alert,\"errorStandardBg\",O(pt,x.error.light,.9)),U(x.Alert,\"infoStandardBg\",O(pt,x.info.light,.9)),U(x.Alert,\"successStandardBg\",O(pt,x.success.light,.9)),U(x.Alert,\"warningStandardBg\",O(pt,x.warning.light,.9)),U(x.Alert,\"errorIconColor\",N(\"palette-error-main\")),U(x.Alert,\"infoIconColor\",N(\"palette-info-main\")),U(x.Alert,\"successIconColor\",N(\"palette-success-main\")),U(x.Alert,\"warningIconColor\",N(\"palette-warning-main\")),U(x.AppBar,\"defaultBg\",N(\"palette-grey-100\")),U(x.Avatar,\"defaultBg\",N(\"palette-grey-400\")),U(x.Button,\"inheritContainedBg\",N(\"palette-grey-300\")),U(x.Button,\"inheritContainedHoverBg\",N(\"palette-grey-A100\")),U(x.Chip,\"defaultBorder\",N(\"palette-grey-400\")),U(x.Chip,\"defaultAvatarColor\",N(\"palette-grey-700\")),U(x.Chip,\"defaultIconColor\",N(\"palette-grey-700\")),U(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),U(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),U(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),U(x.LinearProgress,\"primaryBg\",O(pt,x.primary.main,.62)),U(x.LinearProgress,\"secondaryBg\",O(pt,x.secondary.main,.62)),U(x.LinearProgress,\"errorBg\",O(pt,x.error.main,.62)),U(x.LinearProgress,\"infoBg\",O(pt,x.info.main,.62)),U(x.LinearProgress,\"successBg\",O(pt,x.success.main,.62)),U(x.LinearProgress,\"warningBg\",O(pt,x.warning.main,.62)),U(x.Skeleton,\"bg\",b?O(Ei,x.text.primary,.11):`rgba(${N(\"palette-text-primaryChannel\")} / 0.11)`),U(x.Slider,\"primaryTrack\",O(pt,x.primary.main,.62)),U(x.Slider,\"secondaryTrack\",O(pt,x.secondary.main,.62)),U(x.Slider,\"errorTrack\",O(pt,x.error.main,.62)),U(x.Slider,\"infoTrack\",O(pt,x.info.main,.62)),U(x.Slider,\"successTrack\",O(pt,x.success.main,.62)),U(x.Slider,\"warningTrack\",O(pt,x.warning.main,.62));let A=b?O(ut,x.background.default,.6825):Yp(x.background.default,.8);U(x.SnackbarContent,\"bg\",A),U(x.SnackbarContent,\"color\",qn(()=>b?Cy.text.primary:x.getContrastText(A))),U(x.SpeedDialAction,\"fabHoverBg\",Yp(x.background.paper,.15)),U(x.StepConnector,\"border\",N(\"palette-grey-400\")),U(x.StepContent,\"border\",N(\"palette-grey-400\")),U(x.Switch,\"defaultColor\",N(\"palette-common-white\")),U(x.Switch,\"defaultDisabledColor\",N(\"palette-grey-100\")),U(x.Switch,\"primaryDisabledColor\",O(pt,x.primary.main,.62)),U(x.Switch,\"secondaryDisabledColor\",O(pt,x.secondary.main,.62)),U(x.Switch,\"errorDisabledColor\",O(pt,x.error.main,.62)),U(x.Switch,\"infoDisabledColor\",O(pt,x.info.main,.62)),U(x.Switch,\"successDisabledColor\",O(pt,x.success.main,.62)),U(x.Switch,\"warningDisabledColor\",O(pt,x.warning.main,.62)),U(x.TableCell,\"border\",O(pt,O(Ei,x.divider,1),.88)),U(x.Tooltip,\"bg\",O(Ei,x.grey[700],.92))}if(x.mode===\"dark\"){U(x.Alert,\"errorColor\",O(pt,x.error.light,.6)),U(x.Alert,\"infoColor\",O(pt,x.info.light,.6)),U(x.Alert,\"successColor\",O(pt,x.success.light,.6)),U(x.Alert,\"warningColor\",O(pt,x.warning.light,.6)),U(x.Alert,\"errorFilledBg\",N(\"palette-error-dark\")),U(x.Alert,\"infoFilledBg\",N(\"palette-info-dark\")),U(x.Alert,\"successFilledBg\",N(\"palette-success-dark\")),U(x.Alert,\"warningFilledBg\",N(\"palette-warning-dark\")),U(x.Alert,\"errorFilledColor\",qn(()=>x.getContrastText(x.error.dark))),U(x.Alert,\"infoFilledColor\",qn(()=>x.getContrastText(x.info.dark))),U(x.Alert,\"successFilledColor\",qn(()=>x.getContrastText(x.success.dark))),U(x.Alert,\"warningFilledColor\",qn(()=>x.getContrastText(x.warning.dark))),U(x.Alert,\"errorStandardBg\",O(ut,x.error.light,.9)),U(x.Alert,\"infoStandardBg\",O(ut,x.info.light,.9)),U(x.Alert,\"successStandardBg\",O(ut,x.success.light,.9)),U(x.Alert,\"warningStandardBg\",O(ut,x.warning.light,.9)),U(x.Alert,\"errorIconColor\",N(\"palette-error-main\")),U(x.Alert,\"infoIconColor\",N(\"palette-info-main\")),U(x.Alert,\"successIconColor\",N(\"palette-success-main\")),U(x.Alert,\"warningIconColor\",N(\"palette-warning-main\")),U(x.AppBar,\"defaultBg\",N(\"palette-grey-900\")),U(x.AppBar,\"darkBg\",N(\"palette-background-paper\")),U(x.AppBar,\"darkColor\",N(\"palette-text-primary\")),U(x.Avatar,\"defaultBg\",N(\"palette-grey-600\")),U(x.Button,\"inheritContainedBg\",N(\"palette-grey-800\")),U(x.Button,\"inheritContainedHoverBg\",N(\"palette-grey-700\")),U(x.Chip,\"defaultBorder\",N(\"palette-grey-700\")),U(x.Chip,\"defaultAvatarColor\",N(\"palette-grey-300\")),U(x.Chip,\"defaultIconColor\",N(\"palette-grey-300\")),U(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),U(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),U(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),U(x.LinearProgress,\"primaryBg\",O(ut,x.primary.main,.5)),U(x.LinearProgress,\"secondaryBg\",O(ut,x.secondary.main,.5)),U(x.LinearProgress,\"errorBg\",O(ut,x.error.main,.5)),U(x.LinearProgress,\"infoBg\",O(ut,x.info.main,.5)),U(x.LinearProgress,\"successBg\",O(ut,x.success.main,.5)),U(x.LinearProgress,\"warningBg\",O(ut,x.warning.main,.5)),U(x.Skeleton,\"bg\",b?O(Ei,x.text.primary,.13):`rgba(${N(\"palette-text-primaryChannel\")} / 0.13)`),U(x.Slider,\"primaryTrack\",O(ut,x.primary.main,.5)),U(x.Slider,\"secondaryTrack\",O(ut,x.secondary.main,.5)),U(x.Slider,\"errorTrack\",O(ut,x.error.main,.5)),U(x.Slider,\"infoTrack\",O(ut,x.info.main,.5)),U(x.Slider,\"successTrack\",O(ut,x.success.main,.5)),U(x.Slider,\"warningTrack\",O(ut,x.warning.main,.5));let A=b?O(pt,x.background.default,.985):Yp(x.background.default,.98);U(x.SnackbarContent,\"bg\",A),U(x.SnackbarContent,\"color\",qn(()=>b?_v.text.primary:x.getContrastText(A))),U(x.SpeedDialAction,\"fabHoverBg\",Yp(x.background.paper,.15)),U(x.StepConnector,\"border\",N(\"palette-grey-600\")),U(x.StepContent,\"border\",N(\"palette-grey-600\")),U(x.Switch,\"defaultColor\",N(\"palette-grey-300\")),U(x.Switch,\"defaultDisabledColor\",N(\"palette-grey-600\")),U(x.Switch,\"primaryDisabledColor\",O(ut,x.primary.main,.55)),U(x.Switch,\"secondaryDisabledColor\",O(ut,x.secondary.main,.55)),U(x.Switch,\"errorDisabledColor\",O(ut,x.error.main,.55)),U(x.Switch,\"infoDisabledColor\",O(ut,x.info.main,.55)),U(x.Switch,\"successDisabledColor\",O(ut,x.success.main,.55)),U(x.Switch,\"warningDisabledColor\",O(ut,x.warning.main,.55)),U(x.TableCell,\"border\",O(ut,O(Ei,x.divider,1),.68)),U(x.Tooltip,\"bg\",O(Ei,x.grey[700],.92))}Oa(x.background,\"default\"),Oa(x.background,\"paper\"),Oa(x.common,\"background\"),Oa(x.common,\"onBackground\"),Oa(x,\"divider\"),Object.keys(x).forEach(A=>{let z=x[A];A!==\"tonalOffset\"&&z&&typeof z==\"object\"&&(z.main&&U(x[A],\"mainChannel\",mc(Kp(z.main))),z.light&&U(x[A],\"lightChannel\",mc(Kp(z.light))),z.dark&&U(x[A],\"darkChannel\",mc(Kp(z.dark))),z.contrastText&&U(x[A],\"contrastTextChannel\",mc(Kp(z.contrastText))),A===\"text\"&&(Oa(x[A],\"primary\"),Oa(x[A],\"secondary\")),A===\"action\"&&(z.active&&Oa(x[A],\"active\"),z.selected&&Oa(x[A],\"selected\")))})}),R=t.reduce((k,x)=>at(k,x),R);let C={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:iw(R),enableContrastVars:i},{vars:M,generateThemeVars:D,generateStyleSheets:_}=Nv(R,C);return R.vars=M,Object.entries(R.colorSchemes[R.defaultColorScheme]).forEach(([k,x])=>{R[k]=x}),R.generateThemeVars=D,R.generateStyleSheets=_,R.generateSpacing=function(){return pc(u.spacing,vl(this))},R.getColorSchemeSelector=Dv(s),R.spacing=R.generateSpacing(),R.shouldSkipGeneratingVar=l,R.unstable_sxConfig={...bn,...u?.unstable_sxConfig},R.unstable_sx=function(x){return on({sx:x,theme:this})},R.toRuntimeSource=wy,R}function lw(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:wl({...o===!0?{}:o.palette,mode:t})})}function Pc(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 Wp(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let d=Wp({...e,palette:u},...t);return d.defaultColorScheme=l,d.colorSchemes=c,d.palette.mode===\"light\"&&(d.colorSchemes.light={...c.light!==!0&&c.light,palette:d.palette},lw(d,\"dark\",c.dark)),d.palette.mode===\"dark\"&&(d.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:d.palette},lw(d,\"light\",c.light)),d}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),$v({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var s_=j(W(),1);var l_=Pc(),Rc=l_;function Yn(){let e=$n(Rc);return e[Mi]||e}function c_(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Ml=c_;var u_=e=>Ml(e)&&e!==\"classes\",Vt=u_;var p_=dc({themeId:Mi,defaultTheme:Rc,rootShouldForwardProp:Vt}),V=p_;var f_=se(\"MuiBox\",[\"root\"]),sw=f_;var d_=Pc(),m_=Fp({themeId:Mi,defaultTheme:d_,defaultClassName:sw.root,generateClassName:fc.generate}),pe=m_;var yw=j(W(),1);var cw=j(Te(),1);function y_(e){return(0,cw.jsx)(yy,{...e,defaultTheme:Rc,themeId:Mi})}var Fv=y_;var uw=j(Te(),1);function pw(e){return function(o){return(0,uw.jsx)(Fv,{styles:typeof e==\"function\"?r=>e({theme:r,...o}):e})}}function fw(){return Ri}var h_=Sy,xe=h_;var c7=j(W(),1);var g_=j(Te(),1);function Pe(e){return zv(e)}var re=Pi;function b_(e){return typeof e.main==\"string\"}function v_(e,t=[]){if(!b_(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function Xt(e=[]){return([,t])=>t&&v_(t,e)}function dw(e){return me(\"MuiTypography\",e)}var T7=se(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var hw=j(Te(),1),T_={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},x_=fw(),S_=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${re(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return ye(l,dw,i)},P_=V(\"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${re(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(xe(({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(Xt()).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${re(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}}]}))),mw={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},R_=yw.forwardRef(function(t,o){let{color:r,...n}=Pe({props:t,name:\"MuiTypography\"}),a=!T_[r],i=x_({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:d=!1,paragraph:p=!1,variant:f=\"body1\",variantMapping:h=mw,...v}=i,T={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:d,paragraph:p,variant:f,variantMapping:h},y=c||(p?\"p\":h[f]||mw[f])||\"span\",g=S_(T);return(0,hw.jsx)(P_,{as:y,ref:o,className:Q(g.root,s),...v,ownerState:T,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...v.style}})}),he=R_;var C_=Ry({createStyledComponent:V(\"div\",{name:\"MuiStack\",slot:\"Root\"}),useThemeProps:e=>Pe({props:e,name:\"MuiStack\"})}),Gn=C_;var Ic=j(W(),1);var gw=j(W(),1);function gr(e){return parseInt(gw.version,10)>=19?e?.props?.ref||null:e?.ref||null}var wt=j(W(),1);function It(e){return e&&e.ownerDocument||document}var Ol=It;var Ai=j(W(),1);var Cc=j(W(),1);function to(...e){let t=Cc.useRef(void 0),o=Cc.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 Cc.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}function E_(e){return typeof e==\"string\"}var br=E_;function w_(e,t,o){return e===void 0||br(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var Qp=w_;function M_(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 Aa=M_;function O_(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 My=O_;function A_(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let f=Q(o?.className,a,n?.className,r?.className),h={...o?.style,...n?.style,...r?.style},v={...o,...n,...r};return f.length>0&&(v.className=f),Object.keys(h).length>0&&(v.style=h),{props:v,internalRef:void 0}}let i=Aa({...n,...r}),l=My(r),s=My(n),c=t(i),u=Q(c?.className,o?.className,a,n?.className,r?.className),d={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(d).length>0&&(p.style=d),{props:p,internalRef:c.ref}}var Zp=A_;function z_(e,t,o){return typeof e==\"function\"?e(t,o):e}var Jp=z_;function N_(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Jp(o,r),{props:l,internalRef:s}=Zp({...a,externalSlotProps:i}),c=to(s,i?.ref,e.additionalProps?.ref);return Qp(t,{...l,ref:c},r)}var vr=N_;var Tr=j(W(),1);var Oy=j(W(),1);var bw=j(W(),1),D_=bw.createContext({}),ef=D_;function vw(e){return me(\"MuiList\",e)}var O$=se(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var Ay=j(Te(),1),__=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return ye({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},vw,t)},B_=V(\"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}}]}),k_=Oy.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,d=Oy.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},f=__(p);return(0,Ay.jsx)(ef.Provider,{value:d,children:(0,Ay.jsxs)(B_,{as:i,className:Q(f.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),qv=k_;function zy(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var Al=zy;function Ec(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var Tw=Ec;var yo=to;var wc=Io;function tf(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var By=j(W(),1);var Ny=j(W(),1);function xw(e){return me(\"MuiSvgIcon\",e)}var iF=se(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var Dy=j(Te(),1),j_=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${re(t)}`,`fontSize${re(o)}`]};return ye(n,xw,r)},U_=V(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${re(o.color)}`],t[`fontSize${re(o.fontSize)}`]]}})(xe(({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}}]}))),Sw=Ny.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:d,viewBox:p=\"0 0 24 24\",...f}=r,h=Ny.isValidElement(n)&&n.type===\"svg\",v={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:h},T={};u||(T.viewBox=p);let y=j_(v);return(0,Dy.jsxs)(U_,{as:l,className:Q(y.root,a),focusable:\"false\",color:c,\"aria-hidden\":d?void 0:!0,role:d?\"img\":void 0,ref:o,...T,...f,...h&&n.props,ownerState:v,children:[h?n.props.children:n,d?(0,Dy.jsx)(\"title\",{children:d}):null]})});Sw.muiName=\"SvgIcon\";var _y=Sw;var Pw=j(Te(),1);function kr(e,t){function o(r,n){return(0,Pw.jsx)(_y,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=_y.muiName,By.memo(By.forwardRef(o))}function Mc(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 Rw=Mc;function rn(e){return It(e).defaultView||window}var Oc=rn;function of(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var zl=bc;var Nl=j(W(),1);function Ac(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Nl.useRef(t!==void 0),[i,l]=Nl.useState(o),s=a?t:i,c=Nl.useCallback(u=>{a||l(u)},[]);return[s,c]}var Dl=Ac;var Yv=j(W(),1);function L_(e){let t=Yv.useRef(e);return Io(()=>{t.current=e}),Yv.useRef((...o)=>(0,t.current)(...o)).current}var nn=L_;var Oi=nn;function H_(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function ky(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{H_(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=Q(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=Q(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 Ew=j(Te(),1);function Gv(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function Cw(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function ww(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 rf(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\")||!ww(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var V_=Tr.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:d=\"selectedMenu\",...p}=t,f=Tr.useRef(null),h=Tr.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});wc(()=>{n&&f.current.focus()},[n]),Tr.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(m,{direction:b})=>{let P=!f.current.style.width;if(m.clientHeight{let b=f.current,P=m.key;if(m.ctrlKey||m.metaKey||m.altKey){u&&u(m);return}let C=Al(Ol(b));if(P===\"ArrowDown\")m.preventDefault(),rf(b,C,c,s,Gv);else if(P===\"ArrowUp\")m.preventDefault(),rf(b,C,c,s,Cw);else if(P===\"Home\")m.preventDefault(),rf(b,null,c,s,Gv);else if(P===\"End\")m.preventDefault(),rf(b,null,c,s,Cw);else if(P.length===1){let M=h.current,D=P.toLowerCase(),_=performance.now();M.keys.length>0&&(_-M.lastTime>500?(M.keys=[],M.repeating=!0,M.previousKeyMatched=!0):M.repeating&&D!==M.keys[0]&&(M.repeating=!1)),M.lastTime=_,M.keys.push(D);let k=C&&!M.repeating&&ww(C,M);M.previousKeyMatched&&(k||rf(b,C,!1,s,Gv,M))?m.preventDefault():M.previousKeyMatched=!1}u&&u(m)},T=yo(f,o),y=-1;Tr.Children.forEach(i,(m,b)=>{if(!Tr.isValidElement(m)){y===b&&(y+=1,y>=i.length&&(y=-1));return}m.props.disabled||(d===\"selectedMenu\"&&m.props.selected||y===-1)&&(y=b),y===b&&(m.props.disabled||m.props.muiSkipListHighlight||m.type.muiSkipListHighlight)&&(y+=1,y>=i.length&&(y=-1))});let g=Tr.Children.map(i,(m,b)=>{if(b===y){let P={};return a&&(P.autoFocus=!0),m.props.tabIndex===void 0&&d===\"selectedMenu\"&&(P.tabIndex=0),Tr.cloneElement(m,P)}return m});return(0,Ew.jsx)(qv,{role:\"menu\",ref:T,className:l,onKeyDown:v,tabIndex:n?0:-1,...p,children:g})}),Xv=V_;var Uo=j(W(),1);var jl=j(W(),1);var Ow=j(W(),1),Mw={};function zc(e,t){let o=Ow.useRef(Mw);return o.current===Mw&&(o.current=e(t)),o}var Aw=j(W(),1),I_=[];function Wv(e){Aw.useEffect(e,I_)}var Nc=class e{static create(){return new e}currentId=null;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function vn(){let e=zc(Nc.create).current;return Wv(e.disposeEffect),e}function jy(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 Uy(e,t){return Uy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},Uy(e,t)}function Ly(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Uy(e,t)}var nf=j(W()),af=j(ad());var Kv={disabled:!1};var zw=j(W()),Dc=zw.default.createContext(null);var Nw=function(t){return t.scrollTop};var lf=\"unmounted\",_l=\"exited\",Bl=\"entering\",Bc=\"entered\",Qv=\"exiting\",za=(function(e){Ly(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=_l,a.appearStatus=Bl):s=Bc:r.unmountOnExit||r.mountOnEnter?s=lf:s=_l,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===lf?{status:_l}: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!==Bl&&i!==Bc&&(a=Bl):(i===Bl||i===Bc)&&(a=Qv)}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===Bl){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:af.default.findDOMNode(this);i&&Nw(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===_l&&this.setState({status:lf})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[af.default.findDOMNode(this),l],c=s[0],u=s[1],d=this.getTimeouts(),p=l?d.appear:d.enter;if(!n&&!i||Kv.disabled){this.safeSetState({status:Bc},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Bl},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Bc},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:af.default.findDOMNode(this);if(!a||Kv.disabled){this.safeSetState({status:_l},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:Qv},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:_l},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:af.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===lf)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,d=a.enter,p=a.exit,f=a.timeout,h=a.addEndListener,v=a.onEnter,T=a.onEntering,y=a.onEntered,g=a.onExit,m=a.onExiting,b=a.onExited,P=a.nodeRef,R=jy(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return nf.default.createElement(Dc.Provider,{value:null},typeof i==\"function\"?i(n,R):nf.default.cloneElement(nf.default.Children.only(i),R))},t})(nf.default.Component);za.contextType=Dc;za.propTypes={};function _c(){}za.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:_c,onEntering:_c,onEntered:_c,onExit:_c,onExiting:_c,onExited:_c};za.UNMOUNTED=lf;za.EXITED=_l;za.ENTERING=Bl;za.ENTERED=Bc;za.EXITING=Qv;var sf=za;function Dw(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var cf=j(W());var an=j(W());function Hy(e,t){var o=function(a){return t&&(0,an.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&an.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function $_(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;ie.scrollTop;function kc(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 kw=j(Te(),1);function tT(e){return`scale(${e}, ${e**2})`}var Y_={entering:{opacity:1,transform:tT(1)},entered:{opacity:1,transform:\"none\"}},eT=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),oT=jl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:d,onExited:p,onExiting:f,style:h,timeout:v=\"auto\",TransitionComponent:T=sf,...y}=t,g=vn(),m=jl.useRef(),b=Yn(),P=jl.useRef(null),R=yo(P,gr(a),o),C=A=>z=>{if(A){let L=P.current;z===void 0?A(L):A(L,z)}},M=C(u),D=C((A,z)=>{Vy(A);let{duration:L,delay:I,easing:F}=kc({style:h,timeout:v,easing:i},{mode:\"enter\"}),fe;v===\"auto\"?(fe=b.transitions.getAutoHeightDuration(A.clientHeight),m.current=fe):fe=L,A.style.transition=[b.transitions.create(\"opacity\",{duration:fe,delay:I}),b.transitions.create(\"transform\",{duration:eT?fe:fe*.666,delay:I,easing:F})].join(\",\"),s&&s(A,z)}),_=C(c),k=C(f),x=C(A=>{let{duration:z,delay:L,easing:I}=kc({style:h,timeout:v,easing:i},{mode:\"exit\"}),F;v===\"auto\"?(F=b.transitions.getAutoHeightDuration(A.clientHeight),m.current=F):F=z,A.style.transition=[b.transitions.create(\"opacity\",{duration:F,delay:L}),b.transitions.create(\"transform\",{duration:eT?F:F*.666,delay:eT?L:L||F*.333,easing:I})].join(\",\"),A.style.opacity=0,A.style.transform=tT(.75),d&&d(A)}),N=C(p);return(0,kw.jsx)(T,{appear:n,in:l,nodeRef:P,onEnter:D,onEntered:_,onEntering:M,onExit:x,onExited:N,onExiting:k,addEndListener:A=>{v===\"auto\"&&g.start(m.current||0,A),r&&r(P.current,A)},timeout:v===\"auto\"?null:v,...y,children:(A,{ownerState:z,...L})=>jl.cloneElement(a,{style:{opacity:0,transform:tT(.75),visibility:A===\"exited\"&&!l?\"hidden\":void 0,...Y_[A],...h,...a.props.style},ref:R,...L})})});oT&&(oT.muiSupportAuto=!0);var uf=oT;function G_(e){let t=It(e);return t.body===e?rn(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function jc(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function jw(e){return parseFloat(rn(e).getComputedStyle(e).paddingRight)||0}function X_(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 Uw(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!X_(i);l&&s&&jc(i,n)})}function rT(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function W_(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(G_(r)){let i=Ec(rn(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${jw(r)+i}px`;let l=It(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${jw(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=It(r).body;else{let i=r.parentElement,l=rn(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 K_(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Iy=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&&jc(t.modalRef,!1);let n=K_(o);Uw(o,t.mount,t.modalRef,n,!0);let a=rT(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=rT(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=W_(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=rT(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&&jc(t.modalRef,o),Uw(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&&jc(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Fy=j(W(),1);var jo=j(W(),1);var pf=j(Te(),1),Q_=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function Z_(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 J_(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 eB(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||J_(e))}function tB(e){let t=[],o=[];return Array.from(e.querySelectorAll(Q_)).forEach((r,n)=>{let a=Z_(r);a===-1||!eB(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 oB(){return!0}function rB(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=tB,isEnabled:i=oB,open:l}=e,s=jo.useRef(!1),c=jo.useRef(null),u=jo.useRef(null),d=jo.useRef(null),p=jo.useRef(null),f=jo.useRef(!1),h=jo.useRef(null),v=to(gr(t),h),T=jo.useRef(null);jo.useEffect(()=>{!l||!h.current||(f.current=!o)},[o,l]),jo.useEffect(()=>{if(!l||!h.current)return;let m=It(h.current),b=Al(m);return h.current.contains(b)||(h.current.hasAttribute(\"tabIndex\")||h.current.setAttribute(\"tabIndex\",\"-1\"),f.current&&h.current.focus()),()=>{n||(d.current&&d.current.focus&&(s.current=!0,d.current.focus()),d.current=null)}},[l]),jo.useEffect(()=>{if(!l||!h.current)return;let m=It(h.current),b=C=>{if(T.current=C,r||!i()||C.key!==\"Tab\")return;Al(m)===h.current&&C.shiftKey&&(s.current=!0,u.current&&u.current.focus())},P=()=>{let C=h.current;if(C===null)return;let M=Al(m);if(!m.hasFocus()||!i()||s.current){s.current=!1;return}if(C.contains(M)||r&&M!==c.current&&M!==u.current)return;if(M!==p.current)p.current=null;else if(p.current!==null)return;if(!f.current)return;let D=[];if((M===c.current||M===u.current)&&(D=a(h.current)),D.length>0){let _=!!(T.current?.shiftKey&&T.current?.key===\"Tab\"),k=D[0],x=D[D.length-1];typeof k!=\"string\"&&typeof x!=\"string\"&&(_?x.focus():k.focus())}else C.focus()};m.addEventListener(\"focusin\",P),m.addEventListener(\"keydown\",b,!0);let R=setInterval(()=>{let C=Al(m);C&&C.tagName===\"BODY\"&&P()},50);return()=>{clearInterval(R),m.removeEventListener(\"focusin\",P),m.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let y=m=>{d.current===null&&(d.current=m.relatedTarget),f.current=!0,p.current=m.target;let b=t.props.onFocus;b&&b(m)},g=m=>{d.current===null&&(d.current=m.relatedTarget),f.current=!0};return(0,pf.jsxs)(jo.Fragment,{children:[(0,pf.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:g,ref:c,\"data-testid\":\"sentinelStart\"}),jo.cloneElement(t,{ref:v,onFocus:y}),(0,pf.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:g,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var nT=rB;var Na=j(W(),1),Lw=j(ad(),1);function nB(e){return typeof e==\"function\"?e():e}var aB=Na.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=Na.useState(null),s=to(Na.isValidElement(r)?gr(r):null,o);return Io(()=>{a||l(nB(n)||document.body)},[n,a]),Io(()=>{if(i&&!a)return of(o,i),()=>{of(o,null)}},[o,i,a]),a?Na.isValidElement(r)?Na.cloneElement(r,{ref:s}):r:i&&Lw.createPortal(r,i)}),ff=aB;var Iw=j(W(),1);function Tt(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:d={[e]:void 0},...p}=a,f=u[e]||r,h=Jp(d[e],n),{props:{component:v,...T},internalRef:y}=Zp({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:h}),g=to(y,h?.ref,t.ref),m=e===\"root\"?v||c:v,b=Qp(f,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...T,...m&&!l&&{as:m},...m&&l&&{component:m},ref:g},n);return[f,b]}var Uc=j(W(),1);var Hw=j(Te(),1),iB={entering:{opacity:1},entered:{opacity:1}},lB=Uc.forwardRef(function(t,o){let r=Yn(),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:d,onEntering:p,onExit:f,onExited:h,onExiting:v,style:T,timeout:y=n,TransitionComponent:g=sf,...m}=t,b=!0,P=Uc.useRef(null),R=yo(P,gr(l),o),C=A=>z=>{if(A){let L=P.current;z===void 0?A(L):A(L,z)}},M=C(p),D=C((A,z)=>{Vy(A);let L=kc({style:T,timeout:y,easing:s},{mode:\"enter\"});A.style.webkitTransition=r.transitions.create(\"opacity\",L),A.style.transition=r.transitions.create(\"opacity\",L),u&&u(A,z)}),_=C(d),k=C(v),x=C(A=>{let z=kc({style:T,timeout:y,easing:s},{mode:\"exit\"});A.style.webkitTransition=r.transitions.create(\"opacity\",z),A.style.transition=r.transitions.create(\"opacity\",z),f&&f(A)}),N=C(h);return(0,Hw.jsx)(g,{appear:i,in:c,nodeRef:b?P:void 0,onEnter:D,onEntered:_,onEntering:M,onExit:x,onExited:N,onExiting:k,addEndListener:A=>{a&&a(P.current,A)},timeout:y,...m,children:(A,{ownerState:z,...L})=>Uc.cloneElement(l,{style:{opacity:0,visibility:A===\"exited\"&&!c?\"hidden\":void 0,...iB[A],...T,...l.props.style},ref:R,...L})})}),aT=lB;function Vw(e){return me(\"MuiBackdrop\",e)}var kY=se(\"MuiBackdrop\",[\"root\",\"invisible\"]);var iT=j(Te(),1),sB=e=>{let{classes:t,invisible:o}=e;return ye({root:[\"root\",o&&\"invisible\"]},Vw,t)},cB=V(\"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\"}}]}),uB=Iw.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:d={},slots:p={},TransitionComponent:f,transitionDuration:h,...v}=r,T={...r,component:i,invisible:l},y=sB(T),g={transition:f,root:c.Root,...p},m={...u,...d},b={component:i,slots:g,slotProps:m},[P,R]=Tt(\"root\",{elementType:cB,externalForwardedProps:b,className:Q(y.root,a),ownerState:T}),[C,M]=Tt(\"transition\",{elementType:aT,externalForwardedProps:b,ownerState:T});return(0,iT.jsx)(C,{in:s,timeout:h,...v,...M,children:(0,iT.jsx)(P,{\"aria-hidden\":!0,...R,ref:o,children:n})})}),lT=uB;var Tn=j(W(),1);function pB(e){return typeof e==\"function\"?e():e}function fB(e){return e?e.props.hasOwnProperty(\"in\"):!1}var $w=()=>{},$y=new Iy;function dB(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,d=Tn.useRef({}),p=Tn.useRef(null),f=Tn.useRef(null),h=to(f,u),[v,T]=Tn.useState(!c),y=fB(l),g=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(g=!1);let m=()=>It(p.current),b=()=>(d.current.modalRef=f.current,d.current.mount=p.current,d.current),P=()=>{$y.mount(b(),{disableScrollLock:r}),f.current&&(f.current.scrollTop=0)},R=nn(()=>{let A=pB(t)||m().body;$y.add(b(),A),f.current&&P()}),C=()=>$y.isTopModal(b()),M=nn(A=>{p.current=A,A&&(c&&C()?P():f.current&&jc(f.current,g))}),D=Tn.useCallback(()=>{$y.remove(b(),g)},[g]);Tn.useEffect(()=>()=>{D()},[D]),Tn.useEffect(()=>{c?R():(!y||!n)&&D()},[c,D,y,n,R]);let _=A=>z=>{A.onKeyDown?.(z),!(z.key!==\"Escape\"||z.which===229||!C())&&(o||(z.stopPropagation(),s&&s(z,\"escapeKeyDown\")))},k=A=>z=>{A.onClick?.(z),z.target===z.currentTarget&&s&&s(z,\"backdropClick\")};return{getRootProps:(A={})=>{let z=Aa(e);delete z.onTransitionEnter,delete z.onTransitionExited;let L={...z,...A};return{role:\"presentation\",...L,onKeyDown:_(L),ref:h}},getBackdropProps:(A={})=>{let z=A;return{\"aria-hidden\":!0,...z,onClick:k(z),open:c}},getTransitionProps:()=>{let A=()=>{T(!1),a&&a()},z=()=>{T(!0),i&&i(),n&&D()};return{onEnter:tf(A,l?.props.onEnter??$w),onExited:tf(z,l?.props.onExited??$w)}},rootRef:h,portalRef:M,isTopModal:C,exited:v,hasTransition:y}}var Fw=dB;function qw(e){return me(\"MuiModal\",e)}var nG=se(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Lc=j(Te(),1),mB=e=>{let{open:t,exited:o,classes:r}=e;return ye({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},qw,r)},yB=V(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(xe(({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\"}}]}))),hB=V(lT,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),gB=Fy.forwardRef(function(t,o){let r=Pe({name:\"MuiModal\",props:t}),{BackdropComponent:n=hB,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:d,components:p={},componentsProps:f={},disableAutoFocus:h=!1,disableEnforceFocus:v=!1,disableEscapeKeyDown:T=!1,disablePortal:y=!1,disableRestoreFocus:g=!1,disableScrollLock:m=!1,hideBackdrop:b=!1,keepMounted:P=!1,onClose:R,onTransitionEnter:C,onTransitionExited:M,open:D,slotProps:_={},slots:k={},theme:x,...N}=r,O={...r,closeAfterTransition:s,disableAutoFocus:h,disableEnforceFocus:v,disableEscapeKeyDown:T,disablePortal:y,disableRestoreFocus:g,disableScrollLock:m,hideBackdrop:b,keepMounted:P},{getRootProps:A,getBackdropProps:z,getTransitionProps:L,portalRef:I,isTopModal:F,exited:fe,hasTransition:Z}=Fw({...O,rootRef:o}),De={...O,exited:fe},it=mB(De),$e={};if(c.props.tabIndex===void 0&&($e.tabIndex=\"-1\"),Z){let{onEnter:Se,onExited:we}=L();$e.onEnter=Se,$e.onExited=we}let Me={slots:{root:p.Root,backdrop:p.Backdrop,...k},slotProps:{...f,..._}},[Le,qe]=Tt(\"root\",{ref:o,elementType:yB,externalForwardedProps:{...Me,...N,component:d},getSlotProps:A,ownerState:De,className:Q(l,it?.root,!De.open&&De.exited&&it?.hidden)}),[Be,ot]=Tt(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:Me,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:Se=>z({...Se,onClick:we=>{Se?.onClick&&Se.onClick(we)}}),className:Q(a?.className,it?.backdrop),ownerState:De});return!P&&!D&&(!Z||fe)?null:(0,Lc.jsx)(ff,{ref:I,container:u,disablePortal:y,children:(0,Lc.jsxs)(Le,{...qe,children:[!b&&n?(0,Lc.jsx)(Be,{...ot}):null,(0,Lc.jsx)(nT,{disableEnforceFocus:v,disableAutoFocus:h,disableRestoreFocus:g,isEnabled:F,open:D,children:Fy.cloneElement(c,$e)})]})})}),sT=gB;var Gw=j(W(),1);function Yw(e){return me(\"MuiPaper\",e)}var PG=se(\"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 Xw=j(Te(),1),bB=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return ye(a,Yw,n)},vB=V(\"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}`]]}})(xe(({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)\"}}]}))),TB=Gw.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiPaper\"}),n=Yn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,d={...r,component:i,elevation:l,square:s,variant:c},p=bB(d);return(0,Xw.jsx)(vB,{as:i,ownerState:d,className:Q(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(${yc(\"#fff\",Sc(l))}, ${yc(\"#fff\",Sc(l))})`}},...u.style}})}),cT=TB;function Ww(e){return me(\"MuiPopover\",e)}var LG=se(\"MuiPopover\",[\"root\",\"paper\"]);var Yy=j(Te(),1);function Kw(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function Qw(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function Zw(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function qy(e){return typeof e==\"function\"?e():e}var xB=e=>{let{classes:t}=e;return ye({root:[\"root\"],paper:[\"paper\"]},Ww,t)},SB=V(sT,{name:\"MuiPopover\",slot:\"Root\"})({}),uT=V(cT,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),PB=Uo.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:d,elevation:p=8,marginThreshold:f=16,open:h,PaperProps:v={},slots:T={},slotProps:y={},transformOrigin:g={vertical:\"top\",horizontal:\"left\"},TransitionComponent:m,transitionDuration:b=\"auto\",TransitionProps:P={},disableScrollLock:R=!1,...C}=r,M=Uo.useRef(),D={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:f,transformOrigin:g,TransitionComponent:m,transitionDuration:b,TransitionProps:P},_=xB(D),k=Uo.useCallback(()=>{if(s===\"anchorPosition\")return l;let Se=qy(a),Re=(Se&&Se.nodeType===1?Se:Ol(M.current).body).getBoundingClientRect();return{top:Re.top+Kw(Re,i.vertical),left:Re.left+Qw(Re,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=Uo.useCallback(Se=>({vertical:Kw(Se,g.vertical),horizontal:Qw(Se,g.horizontal)}),[g.horizontal,g.vertical]),N=Uo.useCallback(Se=>{let we={width:Se.offsetWidth,height:Se.offsetHeight},Re=x(we);if(s===\"none\")return{top:null,left:null,transformOrigin:Zw(Re)};let Ye=k(),ce=Ye.top-Re.vertical,Ve=Ye.left-Re.horizontal,yt=ce+we.height,Fe=Ve+we.width,Ce=Oc(qy(a)),xt=Ce.innerHeight-f,rt=Ce.innerWidth-f;if(f!==null&&cext){let Ze=yt-xt;ce-=Ze,Re.vertical+=Ze}if(f!==null&&Vert){let Ze=Fe-rt;Ve-=Ze,Re.horizontal+=Ze}return{top:`${Math.round(ce)}px`,left:`${Math.round(Ve)}px`,transformOrigin:Zw(Re)}},[a,s,k,x,f]),[O,A]=Uo.useState(h),z=Uo.useCallback(()=>{let Se=M.current;if(!Se)return;let we=N(Se);we.top!==null&&Se.style.setProperty(\"top\",we.top),we.left!==null&&(Se.style.left=we.left),Se.style.transformOrigin=we.transformOrigin,A(!0)},[N]);Uo.useEffect(()=>(R&&window.addEventListener(\"scroll\",z),()=>window.removeEventListener(\"scroll\",z)),[a,R,z]);let L=()=>{z()},I=()=>{A(!1)};Uo.useEffect(()=>{h&&z()}),Uo.useImperativeHandle(n,()=>h?{updatePosition:()=>{z()}}:null,[h,z]),Uo.useEffect(()=>{if(!h)return;let Se=Rw(()=>{z()}),we=Oc(qy(a));return we.addEventListener(\"resize\",Se),()=>{Se.clear(),we.removeEventListener(\"resize\",Se)}},[a,h,z]);let F=b,fe={slots:{transition:m,...T},slotProps:{transition:P,paper:v,...y}},[Z,De]=Tt(\"transition\",{elementType:uf,externalForwardedProps:fe,ownerState:D,getSlotProps:Se=>({...Se,onEntering:(we,Re)=>{Se.onEntering?.(we,Re),L()},onExited:we=>{Se.onExited?.(we),I()}}),additionalProps:{appear:!0,in:h}});b===\"auto\"&&!Z.muiSupportAuto&&(F=void 0);let it=d||(a?Ol(qy(a)).body:void 0),[$e,{slots:Me,slotProps:Le,...qe}]=Tt(\"root\",{ref:o,elementType:SB,externalForwardedProps:{...fe,...C},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:T.backdrop},slotProps:{backdrop:ky(typeof y.backdrop==\"function\"?y.backdrop(D):y.backdrop,{invisible:!0})},container:it,open:h},ownerState:D,className:Q(_.root,u)}),[Be,ot]=Tt(\"paper\",{ref:M,className:_.paper,elementType:uT,externalForwardedProps:fe,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:O?void 0:{opacity:0}},ownerState:D});return(0,Yy.jsx)($e,{...qe,...!br($e)&&{slots:Me,slotProps:Le,disableScrollLock:R},children:(0,Yy.jsx)(Z,{...De,timeout:F,children:(0,Yy.jsx)(Be,{...ot,children:c})})})}),pT=PB;function Jw(e){return me(\"MuiMenu\",e)}var sX=se(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var fT=j(Te(),1),RB={vertical:\"top\",horizontal:\"right\"},CB={vertical:\"top\",horizontal:\"left\"},EB=e=>{let{classes:t}=e;return ye({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},Jw,t)},wB=V(pT,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),MB=V(uT,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),OB=V(Xv,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),AB=Ai.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:d={},PopoverClasses:p,transitionDuration:f=\"auto\",TransitionProps:{onEntering:h,...v}={},variant:T=\"selectedMenu\",slots:y={},slotProps:g={},...m}=r,b=wi(),P={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:h,PaperProps:d,transitionDuration:f,TransitionProps:v,variant:T},R=EB(P),C=n&&!l&&u,M=Ai.useRef(null),D=(F,fe)=>{M.current&&M.current.adjustStyleForScrollbar(F,{direction:b?\"rtl\":\"ltr\"}),h&&h(F,fe)},_=F=>{F.key===\"Tab\"&&(F.preventDefault(),c&&c(F,\"tabKeyDown\"))},k=-1;Ai.Children.map(a,(F,fe)=>{Ai.isValidElement(F)&&(F.props.disabled||(T===\"selectedMenu\"&&F.props.selected||k===-1)&&(k=fe))});let x={slots:y,slotProps:{list:s,transition:v,paper:d,...g}},N=vr({elementType:y.root,externalSlotProps:g.root,ownerState:P,className:[R.root,i]}),[O,A]=Tt(\"paper\",{className:R.paper,elementType:MB,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:P}),[z,L]=Tt(\"list\",{className:Q(R.list,s.className),elementType:OB,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:F=>({...F,onKeyDown:fe=>{_(fe),F.onKeyDown?.(fe)}}),ownerState:P}),I=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(P):x.slotProps.transition;return(0,fT.jsx)(wB,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?RB:CB,slots:{root:y.root,paper:O,backdrop:y.backdrop,...y.transition&&{transition:y.transition}},slotProps:{root:N,paper:A,backdrop:typeof g.backdrop==\"function\"?g.backdrop(P):g.backdrop,transition:{...I,onEntering:(...F)=>{D(...F),I?.onEntering?.(...F)}}},open:u,ref:o,transitionDuration:f,ownerState:P,...m,classes:p,children:(0,fT.jsx)(z,{actions:M,autoFocus:n&&(k===-1||l),autoFocusItem:C,variant:T,...L,children:a})})}),zi=AB;var Xy=j(W(),1);function e2(e){return me(\"MuiNativeSelect\",e)}var zB=se(\"MuiNativeSelect\",[\"root\",\"select\",\"multiple\",\"filled\",\"outlined\",\"standard\",\"disabled\",\"icon\",\"iconOpen\",\"iconFilled\",\"iconOutlined\",\"iconStandard\",\"nativeInput\",\"error\"]),Gy=zB;var df=j(Te(),1),NB=e=>{let{classes:t,variant:o,disabled:r,multiple:n,open:a,error:i}=e,l={select:[\"select\",o,r&&\"disabled\",n&&\"multiple\",i&&\"error\"],icon:[\"icon\",`icon${re(o)}`,a&&\"iconOpen\",r&&\"disabled\"]};return ye(l,e2,t)},dT=V(\"select\",{name:\"MuiNativeSelect\"})(({theme:e})=>({MozAppearance:\"none\",WebkitAppearance:\"none\",userSelect:\"none\",borderRadius:0,cursor:\"pointer\",\"&:focus\":{borderRadius:0},[`&.${Gy.disabled}`]:{cursor:\"default\"},\"&[multiple]\":{height:\"auto\"},\"&:not([multiple]) option, &:not([multiple]) optgroup\":{backgroundColor:(e.vars||e).palette.background.paper},variants:[{props:({ownerState:t})=>t.variant!==\"filled\"&&t.variant!==\"outlined\",style:{\"&&&\":{paddingRight:24,minWidth:16}}},{props:{variant:\"filled\"},style:{\"&&&\":{paddingRight:32}}},{props:{variant:\"outlined\"},style:{borderRadius:(e.vars||e).shape.borderRadius,\"&:focus\":{borderRadius:(e.vars||e).shape.borderRadius},\"&&&\":{paddingRight:32}}}]})),DB=V(dT,{name:\"MuiNativeSelect\",slot:\"Select\",shouldForwardProp:Vt,overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.select,t[o.variant],o.error&&t.error,{[`&.${Gy.multiple}`]:t.multiple}]}})({}),mT=V(\"svg\",{name:\"MuiNativeSelect\"})(({theme:e})=>({position:\"absolute\",right:0,top:\"calc(50% - .5em)\",pointerEvents:\"none\",color:(e.vars||e).palette.action.active,[`&.${Gy.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:t})=>t.open,style:{transform:\"rotate(180deg)\"}},{props:{variant:\"filled\"},style:{right:7}},{props:{variant:\"outlined\"},style:{right:7}}]})),_B=V(mT,{name:\"MuiNativeSelect\",slot:\"Icon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${re(o.variant)}`],o.open&&t.iconOpen]}})({}),BB=Xy.forwardRef(function(t,o){let{className:r,disabled:n,error:a,IconComponent:i,inputRef:l,variant:s=\"standard\",...c}=t,u={...t,disabled:n,variant:s,error:a},d=NB(u);return(0,df.jsxs)(Xy.Fragment,{children:[(0,df.jsx)(DB,{ownerState:u,className:Q(d.select,r),disabled:n,ref:l||o,...c}),t.multiple?null:(0,df.jsx)(_B,{as:i,ownerState:u,className:d.icon})]})}),t2=BB;function o2(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function Wy(e,t=!1){return e&&(o2(e.value)&&e.value!==\"\"||t&&o2(e.defaultValue)&&e.defaultValue!==\"\")}function Ky(e){return me(\"MuiSelect\",e)}var kB=se(\"MuiSelect\",[\"root\",\"select\",\"multiple\",\"filled\",\"outlined\",\"standard\",\"disabled\",\"focused\",\"icon\",\"iconOpen\",\"iconFilled\",\"iconOutlined\",\"iconStandard\",\"nativeInput\",\"error\"]),Hc=kB;var Ni=j(Te(),1),r2,jB=V(dT,{name:\"MuiSelect\",slot:\"Select\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[{[`&.${Hc.select}`]:t.select},{[`&.${Hc.select}`]:t[o.variant]},{[`&.${Hc.error}`]:t.error},{[`&.${Hc.multiple}`]:t.multiple}]}})({[`&.${Hc.select}`]:{height:\"auto\",minHeight:\"1.4375em\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",overflow:\"hidden\"}}),UB=V(mT,{name:\"MuiSelect\",slot:\"Icon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${re(o.variant)}`],o.open&&t.iconOpen]}})({}),LB=V(\"input\",{shouldForwardProp:e=>Ml(e)&&e!==\"classes\",name:\"MuiSelect\",slot:\"NativeInput\"})({bottom:0,left:0,position:\"absolute\",opacity:0,pointerEvents:\"none\",width:\"100%\",boxSizing:\"border-box\"});function n2(e,t){return typeof t==\"object\"&&t!==null?e===t:String(e)===String(t)}function HB(e){return e==null||typeof e==\"string\"&&!e.trim()}var VB=e=>{let{classes:t,variant:o,disabled:r,multiple:n,open:a,error:i}=e,l={select:[\"select\",o,r&&\"disabled\",n&&\"multiple\",i&&\"error\"],icon:[\"icon\",`icon${re(o)}`,a&&\"iconOpen\",r&&\"disabled\"],nativeInput:[\"nativeInput\"]};return ye(l,Ky,t)},IB=wt.forwardRef(function(t,o){let{\"aria-describedby\":r,\"aria-label\":n,autoFocus:a,autoWidth:i,children:l,className:s,defaultOpen:c,defaultValue:u,disabled:d,displayEmpty:p,error:f=!1,IconComponent:h,inputRef:v,labelId:T,MenuProps:y={},multiple:g,name:m,onBlur:b,onChange:P,onClose:R,onFocus:C,onKeyDown:M,onMouseDown:D,onOpen:_,open:k,readOnly:x,renderValue:N,required:O,SelectDisplayProps:A={},tabIndex:z,type:L,value:I,variant:F=\"standard\",...fe}=t,[Z,De]=Dl({controlled:I,default:u,name:\"Select\"}),[it,$e]=Dl({controlled:k,default:c,name:\"Select\"}),Me=wt.useRef(null),Le=wt.useRef(null),[qe,Be]=wt.useState(null),{current:ot}=wt.useRef(k!=null),[Se,we]=wt.useState(),Re=yo(o,v),Ye=wt.useCallback(Y=>{Le.current=Y,Y&&Be(Y)},[]),ce=qe?.parentNode;wt.useImperativeHandle(Re,()=>({focus:()=>{Le.current.focus()},node:Me.current,value:Z}),[Z]);let Ve=qe!==null&⁢wt.useEffect(()=>{if(!Ve||!ce||i||typeof ResizeObserver>\"u\")return;let Y=new ResizeObserver(()=>{we(ce.clientWidth)});return Y.observe(ce),()=>{Y.disconnect()}},[Ve,ce,i]),wt.useEffect(()=>{c&&it&&qe&&!ot&&(we(i?null:ce.clientWidth),Le.current.focus())},[qe,i]),wt.useEffect(()=>{a&&Le.current.focus()},[a]),wt.useEffect(()=>{if(!T)return;let Y=Ol(Le.current).getElementById(T);if(Y){let Oe=()=>{getSelection().isCollapsed&&Le.current.focus()};return Y.addEventListener(\"click\",Oe),()=>{Y.removeEventListener(\"click\",Oe)}}},[T]);let yt=(Y,Oe)=>{Y?_&&_(Oe):R&&R(Oe),ot||(we(i?null:ce.clientWidth),$e(Y))},Fe=Y=>{D?.(Y),Y.button===0&&(Y.preventDefault(),Le.current.focus(),yt(!0,Y))},Ce=Y=>{yt(!1,Y)},xt=wt.Children.toArray(l),rt=Y=>{let Oe=xt.find(Mt=>Mt.props.value===Y.target.value);Oe!==void 0&&(De(Oe.props.value),P&&P(Y,Oe))},Ze=Y=>Oe=>{let Mt;if(Oe.currentTarget.hasAttribute(\"tabindex\")){if(g){Mt=Array.isArray(Z)?Z.slice():[];let Ft=Z.indexOf(Y.props.value);Ft===-1?Mt.push(Y.props.value):Mt.splice(Ft,1)}else Mt=Y.props.value;if(Y.props.onClick&&Y.props.onClick(Oe),Z!==Mt&&(De(Mt),P)){let Ft=Oe.nativeEvent||Oe,ht=new Ft.constructor(Ft.type,Ft);Object.defineProperty(ht,\"target\",{writable:!0,value:{value:Mt,name:m}}),P(ht,Y)}g||yt(!1,Oe)}},le=Y=>{x||([\" \",\"ArrowUp\",\"ArrowDown\",\"Enter\"].includes(Y.key)&&(Y.preventDefault(),yt(!0,Y)),M?.(Y))},no=Y=>{!Ve&&b&&(Object.defineProperty(Y,\"target\",{writable:!0,value:{value:Z,name:m}}),b(Y))};delete fe[\"aria-invalid\"];let Je,q,$=[],ue=!1,ze=!1;(Wy({value:Z})||p)&&(N?Je=N(Z):ue=!0);let ie=xt.map(Y=>{if(!wt.isValidElement(Y))return null;let Oe;if(g){if(!Array.isArray(Z))throw new Error(Ro(2));Oe=Z.some(Mt=>n2(Mt,Y.props.value)),Oe&&ue&&$.push(Y.props.children)}else Oe=n2(Z,Y.props.value),Oe&&ue&&(q=Y.props.children);return Oe&&(ze=!0),wt.cloneElement(Y,{\"aria-selected\":Oe?\"true\":\"false\",onClick:Ze(Y),onKeyUp:Mt=>{Mt.key===\" \"&&Mt.preventDefault(),Y.props.onKeyUp&&Y.props.onKeyUp(Mt)},role:\"option\",selected:Oe,value:void 0,\"data-value\":Y.props.value})});ue&&(g?$.length===0?Je=null:Je=$.reduce((Y,Oe,Mt)=>(Y.push(Oe),Mt<$.length-1&&Y.push(\", \"),Y),[]):Je=q);let be=Se;!i&&ot&&qe&&(be=ce.clientWidth);let ge;typeof z<\"u\"?ge=z:ge=d?null:0;let Ge=A.id||(m?`mui-component-select-${m}`:void 0),Ee={...t,variant:F,value:Z,open:Ve,error:f},ve=VB(Ee),et={...y.PaperProps,...typeof y.slotProps?.paper==\"function\"?y.slotProps.paper(Ee):y.slotProps?.paper},Kt={...y.MenuListProps,...typeof y.slotProps?.list==\"function\"?y.slotProps.list(Ee):y.slotProps?.list},vo=bc();return(0,Ni.jsxs)(wt.Fragment,{children:[(0,Ni.jsx)(jB,{as:\"div\",ref:Ye,tabIndex:ge,role:\"combobox\",\"aria-controls\":Ve?vo:void 0,\"aria-disabled\":d?\"true\":void 0,\"aria-expanded\":Ve?\"true\":\"false\",\"aria-haspopup\":\"listbox\",\"aria-label\":n,\"aria-labelledby\":[T,Ge].filter(Boolean).join(\" \")||void 0,\"aria-describedby\":r,\"aria-required\":O?\"true\":void 0,\"aria-invalid\":f?\"true\":void 0,onKeyDown:le,onMouseDown:d||x?null:Fe,onBlur:no,onFocus:C,...A,ownerState:Ee,className:Q(A.className,ve.select,s),id:Ge,children:HB(Je)?r2||(r2=(0,Ni.jsx)(\"span\",{className:\"notranslate\",\"aria-hidden\":!0,children:\"\\u200B\"})):Je}),(0,Ni.jsx)(LB,{\"aria-invalid\":f,value:Array.isArray(Z)?Z.join(\",\"):Z,name:m,ref:Me,\"aria-hidden\":!0,onChange:rt,tabIndex:-1,disabled:d,className:ve.nativeInput,autoFocus:a,required:O,...fe,ownerState:Ee}),(0,Ni.jsx)(UB,{as:h,className:ve.icon,ownerState:Ee}),(0,Ni.jsx)(zi,{id:`menu-${m||\"\"}`,anchorEl:ce,open:Ve,onClose:Ce,anchorOrigin:{vertical:\"bottom\",horizontal:\"center\"},transformOrigin:{vertical:\"top\",horizontal:\"center\"},...y,slotProps:{...y.slotProps,list:{\"aria-labelledby\":T,role:\"listbox\",\"aria-multiselectable\":g?\"true\":void 0,disableListWrap:!0,id:vo,...Kt},paper:{...et,style:{minWidth:be,...et!=null?et.style:null}}},children:ie})]})}),a2=IB;function Ul({props:e,states:t,muiFormControl:o}){return t.reduce((r,n)=>(r[n]=e[n],o&&typeof e[n]>\"u\"&&(r[n]=o[n]),r),{})}var l2=j(W(),1);var i2=j(W(),1),$B=i2.createContext(void 0),Qy=$B;function Da(){return l2.useContext(Qy)}var s2=j(Te(),1),c2=kr((0,s2.jsx)(\"path\",{d:\"M7 10l5 5 5-5z\"}),\"ArrowDropDown\");var y2=j(W(),1);var $o=j(W(),1);var jr=j(W(),1);var mf=j(Te(),1);function Zy(e){return parseInt(e,10)||0}var FB={shadow:{visibility:\"hidden\",position:\"absolute\",overflow:\"hidden\",height:0,top:0,left:0,transform:\"translateZ(0)\"}};function qB(e){for(let t in e)return!1;return!0}function u2(e){return qB(e)||e.outerHeightStyle===0&&!e.overflowing}var YB=jr.forwardRef(function(t,o){let{onChange:r,maxRows:n,minRows:a=1,style:i,value:l,...s}=t,{current:c}=jr.useRef(l!=null),u=jr.useRef(null),d=to(o,u),p=jr.useRef(null),f=jr.useRef(null),h=jr.useCallback(()=>{let m=u.current,b=f.current;if(!m||!b)return;let R=rn(m).getComputedStyle(m);if(R.width===\"0px\")return{outerHeightStyle:0,overflowing:!1};b.style.width=R.width,b.value=m.value||t.placeholder||\"x\",b.value.slice(-1)===`\n`&&(b.value+=\" \");let C=R.boxSizing,M=Zy(R.paddingBottom)+Zy(R.paddingTop),D=Zy(R.borderBottomWidth)+Zy(R.borderTopWidth),_=b.scrollHeight;b.value=\"x\";let k=b.scrollHeight,x=_;a&&(x=Math.max(Number(a)*k,x)),n&&(x=Math.min(Number(n)*k,x)),x=Math.max(x,k);let N=x+(C===\"border-box\"?M+D:0),O=Math.abs(x-_)<=1;return{outerHeightStyle:N,overflowing:O}},[n,a,t.placeholder]),v=nn(()=>{let m=u.current,b=h();if(!m||!b||u2(b))return!1;let P=b.outerHeightStyle;return p.current!=null&&p.current!==P}),T=jr.useCallback(()=>{let m=u.current,b=h();if(!m||!b||u2(b))return;let P=b.outerHeightStyle;p.current!==P&&(p.current=P,m.style.height=`${P}px`),m.style.overflow=b.overflowing?\"hidden\":\"\"},[h]),y=jr.useRef(-1);return Io(()=>{let m=Mc(T),b=u?.current;if(!b)return;let P=rn(b);P.addEventListener(\"resize\",m);let R;return typeof ResizeObserver<\"u\"&&(R=new ResizeObserver(()=>{v()&&(R.unobserve(b),cancelAnimationFrame(y.current),T(),y.current=requestAnimationFrame(()=>{R.observe(b)}))}),R.observe(b)),()=>{m.clear(),cancelAnimationFrame(y.current),P.removeEventListener(\"resize\",m),R&&R.disconnect()}},[h,T,v]),Io(()=>{T()}),(0,mf.jsxs)(jr.Fragment,{children:[(0,mf.jsx)(\"textarea\",{value:l,onChange:m=>{c||T();let b=m.target,P=b.value.length,R=b.value.endsWith(`\n`),C=b.selectionStart===P;R&&C&&b.setSelectionRange(P,P),r&&r(m)},ref:d,rows:a,style:i,...s}),(0,mf.jsx)(\"textarea\",{\"aria-hidden\":!0,className:t.className,readOnly:!0,ref:f,tabIndex:-1,style:{...FB.shadow,...i,paddingTop:0,paddingBottom:0}})]})}),yT=YB;function p2(e){return me(\"MuiInputBase\",e)}var GB=se(\"MuiInputBase\",[\"root\",\"formControl\",\"focused\",\"disabled\",\"adornedStart\",\"adornedEnd\",\"error\",\"sizeSmall\",\"multiline\",\"colorSecondary\",\"fullWidth\",\"hiddenLabel\",\"readOnly\",\"input\",\"inputSizeSmall\",\"inputMultiline\",\"inputTypeSearch\",\"inputAdornedStart\",\"inputAdornedEnd\",\"inputHiddenLabel\"]),xn=GB;var Ll=j(Te(),1),f2,Hl=(e,t)=>{let{ownerState:o}=e;return[t.root,o.formControl&&t.formControl,o.startAdornment&&t.adornedStart,o.endAdornment&&t.adornedEnd,o.error&&t.error,o.size===\"small\"&&t.sizeSmall,o.multiline&&t.multiline,o.color&&t[`color${re(o.color)}`],o.fullWidth&&t.fullWidth,o.hiddenLabel&&t.hiddenLabel]},Vl=(e,t)=>{let{ownerState:o}=e;return[t.input,o.size===\"small\"&&t.inputSizeSmall,o.multiline&&t.inputMultiline,o.type===\"search\"&&t.inputTypeSearch,o.startAdornment&&t.inputAdornedStart,o.endAdornment&&t.inputAdornedEnd,o.hiddenLabel&&t.inputHiddenLabel]},XB=e=>{let{classes:t,color:o,disabled:r,error:n,endAdornment:a,focused:i,formControl:l,fullWidth:s,hiddenLabel:c,multiline:u,readOnly:d,size:p,startAdornment:f,type:h}=e,v={root:[\"root\",`color${re(o)}`,r&&\"disabled\",n&&\"error\",s&&\"fullWidth\",i&&\"focused\",l&&\"formControl\",p&&p!==\"medium\"&&`size${re(p)}`,u&&\"multiline\",f&&\"adornedStart\",a&&\"adornedEnd\",c&&\"hiddenLabel\",d&&\"readOnly\"],input:[\"input\",r&&\"disabled\",h===\"search\"&&\"inputTypeSearch\",u&&\"inputMultiline\",p===\"small\"&&\"inputSizeSmall\",c&&\"inputHiddenLabel\",f&&\"inputAdornedStart\",a&&\"inputAdornedEnd\",d&&\"readOnly\"]};return ye(v,p2,t)},Il=V(\"div\",{name:\"MuiInputBase\",slot:\"Root\",overridesResolver:Hl})(xe(({theme:e})=>({...e.typography.body1,color:(e.vars||e).palette.text.primary,lineHeight:\"1.4375em\",boxSizing:\"border-box\",position:\"relative\",cursor:\"text\",display:\"inline-flex\",alignItems:\"center\",[`&.${xn.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:\"default\"},variants:[{props:({ownerState:t})=>t.multiline,style:{padding:\"4px 0 5px\"}},{props:({ownerState:t,size:o})=>t.multiline&&o===\"small\",style:{paddingTop:1}},{props:({ownerState:t})=>t.fullWidth,style:{width:\"100%\"}}]}))),$l=V(\"input\",{name:\"MuiInputBase\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>{let t=e.palette.mode===\"light\",o={color:\"currentColor\",...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},transition:e.transitions.create(\"opacity\",{duration:e.transitions.duration.shorter})},r={opacity:\"0 !important\"},n=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{font:\"inherit\",letterSpacing:\"inherit\",color:\"currentColor\",padding:\"4px 0 5px\",border:0,boxSizing:\"content-box\",background:\"none\",height:\"1.4375em\",margin:0,WebkitTapHighlightColor:\"transparent\",display:\"block\",minWidth:0,width:\"100%\",\"&::-webkit-input-placeholder\":o,\"&::-moz-placeholder\":o,\"&::-ms-input-placeholder\":o,\"&:focus\":{outline:0},\"&:invalid\":{boxShadow:\"none\"},\"&::-webkit-search-decoration\":{WebkitAppearance:\"none\"},[`label[data-shrink=false] + .${xn.formControl} &`]:{\"&::-webkit-input-placeholder\":r,\"&::-moz-placeholder\":r,\"&::-ms-input-placeholder\":r,\"&:focus::-webkit-input-placeholder\":n,\"&:focus::-moz-placeholder\":n,\"&:focus::-ms-input-placeholder\":n},[`&.${xn.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:a})=>!a.disableInjectingGlobalStyles,style:{animationName:\"mui-auto-fill-cancel\",animationDuration:\"10ms\",\"&:-webkit-autofill\":{animationDuration:\"5000s\",animationName:\"mui-auto-fill\"}}},{props:{size:\"small\"},style:{paddingTop:1}},{props:({ownerState:a})=>a.multiline,style:{height:\"auto\",resize:\"none\",padding:0,paddingTop:0}},{props:{type:\"search\"},style:{MozAppearance:\"textfield\"}}]}})),d2=pw({\"@keyframes mui-auto-fill\":{from:{display:\"block\"}},\"@keyframes mui-auto-fill-cancel\":{from:{display:\"block\"}}}),WB=$o.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiInputBase\"}),{\"aria-describedby\":n,autoComplete:a,autoFocus:i,className:l,color:s,components:c={},componentsProps:u={},defaultValue:d,disabled:p,disableInjectingGlobalStyles:f,endAdornment:h,error:v,fullWidth:T=!1,id:y,inputComponent:g=\"input\",inputProps:m={},inputRef:b,margin:P,maxRows:R,minRows:C,multiline:M=!1,name:D,onBlur:_,onChange:k,onClick:x,onFocus:N,onKeyDown:O,onKeyUp:A,placeholder:z,readOnly:L,renderSuffix:I,rows:F,size:fe,slotProps:Z={},slots:De={},startAdornment:it,type:$e=\"text\",value:Me,...Le}=r,qe=m.value!=null?m.value:Me,{current:Be}=$o.useRef(qe!=null),ot=$o.useRef(),Se=$o.useCallback(ge=>{},[]),we=yo(ot,b,m.ref,Se),[Re,Ye]=$o.useState(!1),ce=Da(),Ve=Ul({props:r,muiFormControl:ce,states:[\"color\",\"disabled\",\"error\",\"hiddenLabel\",\"size\",\"required\",\"filled\"]});Ve.focused=ce?ce.focused:Re,$o.useEffect(()=>{!ce&&p&&Re&&(Ye(!1),_&&_())},[ce,p,Re,_]);let yt=ce&&ce.onFilled,Fe=ce&&ce.onEmpty,Ce=$o.useCallback(ge=>{Wy(ge)?yt&&yt():Fe&&Fe()},[yt,Fe]);wc(()=>{Be&&Ce({value:qe})},[qe,Ce,Be]);let xt=ge=>{N&&N(ge),m.onFocus&&m.onFocus(ge),ce&&ce.onFocus?ce.onFocus(ge):Ye(!0)},rt=ge=>{_&&_(ge),m.onBlur&&m.onBlur(ge),ce&&ce.onBlur?ce.onBlur(ge):Ye(!1)},Ze=(ge,...Ge)=>{if(!Be){let Ee=ge.target||ot.current;if(Ee==null)throw new Error(Ro(1));Ce({value:Ee.value})}m.onChange&&m.onChange(ge,...Ge),k&&k(ge,...Ge)};$o.useEffect(()=>{Ce(ot.current)},[]);let le=ge=>{ot.current&&ge.currentTarget===ge.target&&ot.current.focus(),x&&x(ge)},no=g,Je=m;M&&no===\"input\"&&(F?Je={type:void 0,minRows:F,maxRows:F,...Je}:Je={type:void 0,maxRows:R,minRows:C,...Je},no=yT);let q=ge=>{Ce(ge.animationName===\"mui-auto-fill-cancel\"?ot.current:{value:\"x\"})};$o.useEffect(()=>{ce&&ce.setAdornedStart(!!it)},[ce,it]);let $={...r,color:Ve.color||\"primary\",disabled:Ve.disabled,endAdornment:h,error:Ve.error,focused:Ve.focused,formControl:ce,fullWidth:T,hiddenLabel:Ve.hiddenLabel,multiline:M,size:Ve.size,startAdornment:it,type:$e},ue=XB($),ze=De.root||c.Root||Il,ie=Z.root||u.root||{},be=De.input||c.Input||$l;return Je={...Je,...Z.input??u.input},(0,Ll.jsxs)($o.Fragment,{children:[!f&&typeof d2==\"function\"&&(f2||(f2=(0,Ll.jsx)(d2,{}))),(0,Ll.jsxs)(ze,{...ie,ref:o,onClick:le,...Le,...!br(ze)&&{ownerState:{...$,...ie.ownerState}},className:Q(ue.root,ie.className,l,L&&\"MuiInputBase-readOnly\"),children:[it,(0,Ll.jsx)(Qy.Provider,{value:null,children:(0,Ll.jsx)(be,{\"aria-invalid\":Ve.error,\"aria-describedby\":n,autoComplete:a,autoFocus:i,defaultValue:d,disabled:Ve.disabled,id:y,onAnimationStart:q,name:D,placeholder:z,readOnly:L,required:Ve.required,rows:F,value:qe,onKeyDown:O,onKeyUp:A,type:$e,...Je,...!br(be)&&{as:no,ownerState:{...$,...Je.ownerState}},ref:we,className:Q(ue.input,Je.className,L&&\"MuiInputBase-readOnly\"),onBlur:rt,onChange:Ze,onFocus:xt})}),h,I?I({...Ve,startAdornment:it}):null]})]})}),Fl=WB;function m2(e){return me(\"MuiInput\",e)}var KB={...xn,...se(\"MuiInput\",[\"root\",\"underline\",\"input\"])},Vc=KB;var h2=j(Te(),1),QB=e=>{let{classes:t,disableUnderline:o}=e,n=ye({root:[\"root\",!o&&\"underline\"],input:[\"input\"]},m2,t);return{...t,...n}},ZB=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiInput\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[...Hl(e,t),!o.disableUnderline&&t.underline]}})(xe(({theme:e})=>{let o=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.42)\":\"rgba(255, 255, 255, 0.7)\";return e.vars&&(o=e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline)),{position:\"relative\",variants:[{props:({ownerState:r})=>r.formControl,style:{\"label + &\":{marginTop:16}}},{props:({ownerState:r})=>!r.disableUnderline,style:{\"&::after\":{left:0,bottom:0,content:'\"\"',position:\"absolute\",right:0,transform:\"scaleX(0)\",transition:e.transitions.create(\"transform\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:\"none\"},[`&.${Vc.focused}:after`]:{transform:\"scaleX(1) translateX(0)\"},[`&.${Vc.error}`]:{\"&::before, &::after\":{borderBottomColor:(e.vars||e).palette.error.main}},\"&::before\":{borderBottom:`1px solid ${o}`,left:0,bottom:0,content:'\"\\\\00a0\"',position:\"absolute\",right:0,transition:e.transitions.create(\"border-bottom-color\",{duration:e.transitions.duration.shorter}),pointerEvents:\"none\"},[`&:hover:not(.${Vc.disabled}, .${Vc.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,\"@media (hover: none)\":{borderBottom:`1px solid ${o}`}},[`&.${Vc.disabled}:before`]:{borderBottomStyle:\"dotted\"}}},...Object.entries(e.palette).filter(Xt()).map(([r])=>({props:{color:r,disableUnderline:!1},style:{\"&::after\":{borderBottom:`2px solid ${(e.vars||e).palette[r].main}`}}}))]}})),JB=V($l,{name:\"MuiInput\",slot:\"Input\",overridesResolver:Vl})({}),g2=y2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiInput\"}),{disableUnderline:n=!1,components:a={},componentsProps:i,fullWidth:l=!1,inputComponent:s=\"input\",multiline:c=!1,slotProps:u,slots:d={},type:p=\"text\",...f}=r,h=QB(r),T={root:{ownerState:{disableUnderline:n}}},y=u??i?at(u??i,T):T,g=d.root??a.Root??ZB,m=d.input??a.Input??JB;return(0,h2.jsx)(Fl,{slots:{root:g,input:m},slotProps:y,fullWidth:l,inputComponent:s,multiline:c,ref:o,type:p,...f,classes:h})});g2.muiName=\"Input\";var hT=g2;var v2=j(W(),1);function b2(e){return me(\"MuiFilledInput\",e)}var e4={...xn,...se(\"MuiFilledInput\",[\"root\",\"underline\",\"input\",\"adornedStart\",\"adornedEnd\",\"sizeSmall\",\"multiline\",\"hiddenLabel\"])},Di=e4;var T2=j(Te(),1),t4=e=>{let{classes:t,disableUnderline:o,startAdornment:r,endAdornment:n,size:a,hiddenLabel:i,multiline:l}=e,s={root:[\"root\",!o&&\"underline\",r&&\"adornedStart\",n&&\"adornedEnd\",a===\"small\"&&`size${re(a)}`,i&&\"hiddenLabel\",l&&\"multiline\"],input:[\"input\"]},c=ye(s,b2,t);return{...t,...c}},o4=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiFilledInput\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[...Hl(e,t),!o.disableUnderline&&t.underline]}})(xe(({theme:e})=>{let t=e.palette.mode===\"light\",o=t?\"rgba(0, 0, 0, 0.42)\":\"rgba(255, 255, 255, 0.7)\",r=t?\"rgba(0, 0, 0, 0.06)\":\"rgba(255, 255, 255, 0.09)\",n=t?\"rgba(0, 0, 0, 0.09)\":\"rgba(255, 255, 255, 0.13)\",a=t?\"rgba(0, 0, 0, 0.12)\":\"rgba(255, 255, 255, 0.12)\";return{position:\"relative\",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),\"&:hover\":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:n,\"@media (hover: none)\":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r}},[`&.${Di.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r},[`&.${Di.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a},variants:[{props:({ownerState:i})=>!i.disableUnderline,style:{\"&::after\":{left:0,bottom:0,content:'\"\"',position:\"absolute\",right:0,transform:\"scaleX(0)\",transition:e.transitions.create(\"transform\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:\"none\"},[`&.${Di.focused}:after`]:{transform:\"scaleX(1) translateX(0)\"},[`&.${Di.error}`]:{\"&::before, &::after\":{borderBottomColor:(e.vars||e).palette.error.main}},\"&::before\":{borderBottom:`1px solid ${e.vars?e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline):o}`,left:0,bottom:0,content:'\"\\\\00a0\"',position:\"absolute\",right:0,transition:e.transitions.create(\"border-bottom-color\",{duration:e.transitions.duration.shorter}),pointerEvents:\"none\"},[`&:hover:not(.${Di.disabled}, .${Di.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Di.disabled}:before`]:{borderBottomStyle:\"dotted\"}}},...Object.entries(e.palette).filter(Xt()).map(([i])=>({props:{disableUnderline:!1,color:i},style:{\"&::after\":{borderBottom:`2px solid ${(e.vars||e).palette[i]?.main}`}}})),{props:({ownerState:i})=>i.startAdornment,style:{paddingLeft:12}},{props:({ownerState:i})=>i.endAdornment,style:{paddingRight:12}},{props:({ownerState:i})=>i.multiline,style:{padding:\"25px 12px 8px\"}},{props:({ownerState:i,size:l})=>i.multiline&&l===\"small\",style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:i})=>i.multiline&&i.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:i})=>i.multiline&&i.hiddenLabel&&i.size===\"small\",style:{paddingTop:8,paddingBottom:9}}]}})),r4=V($l,{name:\"MuiFilledInput\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!e.vars&&{\"&:-webkit-autofill\":{WebkitBoxShadow:e.palette.mode===\"light\"?null:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:e.palette.mode===\"light\"?null:\"#fff\",caretColor:e.palette.mode===\"light\"?null:\"#fff\",borderTopLeftRadius:\"inherit\",borderTopRightRadius:\"inherit\"}},...e.vars&&{\"&:-webkit-autofill\":{borderTopLeftRadius:\"inherit\",borderTopRightRadius:\"inherit\"},[e.getColorSchemeSelector(\"dark\")]:{\"&:-webkit-autofill\":{WebkitBoxShadow:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:\"#fff\",caretColor:\"#fff\"}}},variants:[{props:{size:\"small\"},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:t})=>t.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}},{props:({ownerState:t})=>t.hiddenLabel&&t.size===\"small\",style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:t})=>t.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),x2=v2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiFilledInput\"}),{disableUnderline:n=!1,components:a={},componentsProps:i,fullWidth:l=!1,hiddenLabel:s,inputComponent:c=\"input\",multiline:u=!1,slotProps:d,slots:p={},type:f=\"text\",...h}=r,v={...r,disableUnderline:n,fullWidth:l,inputComponent:c,multiline:u,type:f},T=t4(r),y={root:{ownerState:v},input:{ownerState:v}},g=d??i?at(y,d??i):y,m=p.root??a.Root??o4,b=p.input??a.Input??r4;return(0,T2.jsx)(Fl,{slots:{root:m,input:b},slotProps:g,fullWidth:l,inputComponent:c,multiline:u,ref:o,type:f,...h,classes:T})});x2.muiName=\"Input\";var gT=x2;var Jy=j(W(),1);var yf=j(Te(),1),S2,n4=V(\"fieldset\",{name:\"MuiNotchedOutlined\",shouldForwardProp:Vt})({textAlign:\"left\",position:\"absolute\",bottom:0,right:0,top:-5,left:0,margin:0,padding:\"0 8px\",pointerEvents:\"none\",borderRadius:\"inherit\",borderStyle:\"solid\",borderWidth:1,overflow:\"hidden\",minWidth:\"0%\"}),a4=V(\"legend\",{name:\"MuiNotchedOutlined\",shouldForwardProp:Vt})(xe(({theme:e})=>({float:\"unset\",width:\"auto\",overflow:\"hidden\",variants:[{props:({ownerState:t})=>!t.withLabel,style:{padding:0,lineHeight:\"11px\",transition:e.transitions.create(\"width\",{duration:150,easing:e.transitions.easing.easeOut})}},{props:({ownerState:t})=>t.withLabel,style:{display:\"block\",padding:0,height:11,fontSize:\"0.75em\",visibility:\"hidden\",maxWidth:.01,transition:e.transitions.create(\"max-width\",{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:\"nowrap\",\"& > span\":{paddingLeft:5,paddingRight:5,display:\"inline-block\",opacity:0,visibility:\"visible\"}}},{props:({ownerState:t})=>t.withLabel&&t.notched,style:{maxWidth:\"100%\",transition:e.transitions.create(\"max-width\",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]})));function bT(e){let{children:t,classes:o,className:r,label:n,notched:a,...i}=e,l=n!=null&&n!==\"\",s={...e,notched:a,withLabel:l};return(0,yf.jsx)(n4,{\"aria-hidden\":!0,className:r,ownerState:s,...i,children:(0,yf.jsx)(a4,{ownerState:s,children:l?(0,yf.jsx)(\"span\",{children:n}):S2||(S2=(0,yf.jsx)(\"span\",{className:\"notranslate\",\"aria-hidden\":!0,children:\"\\u200B\"}))})})}function P2(e){return me(\"MuiOutlinedInput\",e)}var i4={...xn,...se(\"MuiOutlinedInput\",[\"root\",\"notchedOutline\",\"input\"])},Sn=i4;var hf=j(Te(),1),l4=e=>{let{classes:t}=e,r=ye({root:[\"root\"],notchedOutline:[\"notchedOutline\"],input:[\"input\"]},P2,t);return{...t,...r}},s4=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiOutlinedInput\",slot:\"Root\",overridesResolver:Hl})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.23)\":\"rgba(255, 255, 255, 0.23)\";return{position:\"relative\",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},\"@media (hover: none)\":{[`&:hover .${Sn.notchedOutline}`]:{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}},[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(Xt()).map(([o])=>({props:{color:o},style:{[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette[o].main}}})),{props:{},style:{[`&.${Sn.error} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Sn.disabled} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:o})=>o.startAdornment,style:{paddingLeft:14}},{props:({ownerState:o})=>o.endAdornment,style:{paddingRight:14}},{props:({ownerState:o})=>o.multiline,style:{padding:\"16.5px 14px\"}},{props:({ownerState:o,size:r})=>o.multiline&&r===\"small\",style:{padding:\"8.5px 14px\"}}]}})),c4=V(bT,{name:\"MuiOutlinedInput\",slot:\"NotchedOutline\"})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.23)\":\"rgba(255, 255, 255, 0.23)\";return{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}})),u4=V($l,{name:\"MuiOutlinedInput\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>({padding:\"16.5px 14px\",...!e.vars&&{\"&:-webkit-autofill\":{WebkitBoxShadow:e.palette.mode===\"light\"?null:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:e.palette.mode===\"light\"?null:\"#fff\",caretColor:e.palette.mode===\"light\"?null:\"#fff\",borderRadius:\"inherit\"}},...e.vars&&{\"&:-webkit-autofill\":{borderRadius:\"inherit\"},[e.getColorSchemeSelector(\"dark\")]:{\"&:-webkit-autofill\":{WebkitBoxShadow:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:\"#fff\",caretColor:\"#fff\"}}},variants:[{props:{size:\"small\"},style:{padding:\"8.5px 14px\"}},{props:({ownerState:t})=>t.multiline,style:{padding:0}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}}]}))),R2=Jy.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiOutlinedInput\"}),{components:n={},fullWidth:a=!1,inputComponent:i=\"input\",label:l,multiline:s=!1,notched:c,slots:u={},slotProps:d={},type:p=\"text\",...f}=r,h=l4(r),v=Da(),T=Ul({props:r,muiFormControl:v,states:[\"color\",\"disabled\",\"error\",\"focused\",\"hiddenLabel\",\"size\",\"required\"]}),y={...r,color:T.color||\"primary\",disabled:T.disabled,error:T.error,focused:T.focused,formControl:v,fullWidth:a,hiddenLabel:T.hiddenLabel,multiline:s,size:T.size,type:p},g=u.root??n.Root??s4,m=u.input??n.Input??u4,[b,P]=Tt(\"notchedOutline\",{elementType:c4,className:h.notchedOutline,shouldForwardComponentProp:!0,ownerState:y,externalForwardedProps:{slots:u,slotProps:d},additionalProps:{label:l!=null&&l!==\"\"&&T.required?(0,hf.jsxs)(Jy.Fragment,{children:[l,\"\\u2009\",\"*\"]}):l}});return(0,hf.jsx)(Fl,{slots:{root:g,input:m},slotProps:d,renderSuffix:R=>(0,hf.jsx)(b,{...P,notched:typeof c<\"u\"?c:!!(R.startAdornment||R.filled||R.focused)}),fullWidth:a,inputComponent:i,multiline:s,ref:o,type:p,...f,classes:{...h,notchedOutline:null}})});R2.muiName=\"Input\";var vT=R2;var gf=j(Te(),1),p4=e=>{let{classes:t}=e,r=ye({root:[\"root\"]},Ky,t);return{...t,...r}},TT={name:\"MuiSelect\",slot:\"Root\",shouldForwardProp:e=>Vt(e)&&e!==\"variant\"},f4=V(hT,TT)(\"\"),d4=V(vT,TT)(\"\"),m4=V(gT,TT)(\"\"),C2=Ic.forwardRef(function(t,o){let r=Pe({name:\"MuiSelect\",props:t}),{autoWidth:n=!1,children:a,classes:i={},className:l,defaultOpen:s=!1,displayEmpty:c=!1,IconComponent:u=c2,id:d,input:p,inputProps:f,label:h,labelId:v,MenuProps:T,multiple:y=!1,native:g=!1,onClose:m,onOpen:b,open:P,renderValue:R,SelectDisplayProps:C,variant:M=\"outlined\",...D}=r,_=g?t2:a2,k=Da(),x=Ul({props:r,muiFormControl:k,states:[\"variant\",\"error\"]}),N=x.variant||M,O={...r,variant:N,classes:i},A=p4(O),{root:z,...L}=A,I=p||{standard:(0,gf.jsx)(f4,{ownerState:O}),outlined:(0,gf.jsx)(d4,{label:h,ownerState:O}),filled:(0,gf.jsx)(m4,{ownerState:O})}[N],F=yo(o,gr(I));return(0,gf.jsx)(Ic.Fragment,{children:Ic.cloneElement(I,{inputComponent:_,inputProps:{children:a,error:x.error,IconComponent:u,variant:N,type:void 0,multiple:y,...g?{id:d}:{autoWidth:n,defaultOpen:s,displayEmpty:c,labelId:v,MenuProps:T,onClose:m,onOpen:b,open:P,renderValue:R,SelectDisplayProps:{id:d,...C}},...f,classes:f?at(L,f.classes):L,...p?p.props.inputProps:{}},...(y&&g||c)&&N===\"outlined\"?{notched:!0}:{},ref:F,className:Q(I.props.className,l,A.root),...!p&&{variant:N},...D})})});C2.muiName=\"Select\";var Xn=C2;var _i=j(W(),1);var Wn=j(W(),1);function Pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var eh=j(W(),1);var xT=class e{static create(){return new e}static use(){let t=zc(e.create).current,[o,r]=eh.useState(!1);return t.shouldMount=o,t.setShouldMount=r,eh.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=y4(),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 th(){return xT.use()}function y4(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=j(W(),1);var oh=j(W(),1);var ST=j(Te(),1);function h4(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,d]=oh.useState(!1),p=Q(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),f={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},h=Q(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&d(!0),oh.useEffect(()=>{if(!l&&s!=null){let v=setTimeout(s,c);return()=>{clearTimeout(v)}}},[s,l,c]),(0,ST.jsx)(\"span\",{className:p,style:f,children:(0,ST.jsx)(\"span\",{className:h})})}var E2=h4;var g4=se(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Ur=g4;var rh=j(Te(),1),PT=550,b4=80,v4=Vn`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,T4=Vn`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,x4=Vn`\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`,S4=V(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),P4=V(E2,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Ur.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${v4};\n animation-duration: ${PT}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Ur.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Ur.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Ur.childLeaving} {\n opacity: 0;\n animation-name: ${T4};\n animation-duration: ${PT}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Ur.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${x4};\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`,R4=ho.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),d=ho.useRef(null);ho.useEffect(()=>{d.current&&(d.current(),d.current=null)},[s]);let p=ho.useRef(!1),f=vn(),h=ho.useRef(null),v=ho.useRef(null),T=ho.useCallback(b=>{let{pulsate:P,rippleX:R,rippleY:C,rippleSize:M,cb:D}=b;c(_=>[..._,(0,rh.jsx)(P4,{classes:{ripple:Q(a.ripple,Ur.ripple),rippleVisible:Q(a.rippleVisible,Ur.rippleVisible),ripplePulsate:Q(a.ripplePulsate,Ur.ripplePulsate),child:Q(a.child,Ur.child),childLeaving:Q(a.childLeaving,Ur.childLeaving),childPulsate:Q(a.childPulsate,Ur.childPulsate)},timeout:PT,pulsate:P,rippleX:R,rippleY:C,rippleSize:M},u.current)]),u.current+=1,d.current=D},[a]),y=ho.useCallback((b={},P={},R=()=>{})=>{let{pulsate:C=!1,center:M=n||P.pulsate,fakeElement:D=!1}=P;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let _=D?null:v.current,k=_?_.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,N,O;if(M||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(k.width/2),N=Math.round(k.height/2);else{let{clientX:A,clientY:z}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(A-k.left),N=Math.round(z-k.top)}if(M)O=Math.sqrt((2*k.width**2+k.height**2)/3),O%2===0&&(O+=1);else{let A=Math.max(Math.abs((_?_.clientWidth:0)-x),x)*2+2,z=Math.max(Math.abs((_?_.clientHeight:0)-N),N)*2+2;O=Math.sqrt(A**2+z**2)}b?.touches?h.current===null&&(h.current=()=>{T({pulsate:C,rippleX:x,rippleY:N,rippleSize:O,cb:R})},f.start(b4,()=>{h.current&&(h.current(),h.current=null)})):T({pulsate:C,rippleX:x,rippleY:N,rippleSize:O,cb:R})},[n,T,f]),g=ho.useCallback(()=>{y({},{pulsate:!0})},[y]),m=ho.useCallback((b,P)=>{if(f.clear(),b?.type===\"touchend\"&&h.current){h.current(),h.current=null,f.start(0,()=>{m(b,P)});return}h.current=null,c(R=>R.length>0?R.slice(1):R),d.current=P},[f]);return ho.useImperativeHandle(o,()=>({pulsate:g,start:y,stop:m}),[g,y,m]),(0,rh.jsx)(S4,{className:Q(Ur.root,a.root,i),ref:v,...l,children:(0,rh.jsx)(Jv,{component:null,exit:!0,children:s})})}),w2=R4;function M2(e){return me(\"MuiButtonBase\",e)}var C4=se(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),O2=C4;var nh=j(Te(),1),E4=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=ye({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},M2,n);return o&&r&&(i.root+=` ${r}`),i},w4=V(\"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\"},[`&.${O2.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),M4=Wn.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:d=!1,focusRipple:p=!1,focusVisibleClassName:f,LinkComponent:h=\"a\",onBlur:v,onClick:T,onContextMenu:y,onDragLeave:g,onFocus:m,onFocusVisible:b,onKeyDown:P,onKeyUp:R,onMouseDown:C,onMouseLeave:M,onMouseUp:D,onTouchEnd:_,onTouchMove:k,onTouchStart:x,tabIndex:N=0,TouchRippleProps:O,touchRippleRef:A,type:z,...L}=r,I=Wn.useRef(null),F=th(),fe=yo(F.ref,A),[Z,De]=Wn.useState(!1);c&&Z&&De(!1),Wn.useImperativeHandle(n,()=>({focusVisible:()=>{De(!0),I.current.focus()}}),[]);let it=F.shouldMount&&!u&&!c;Wn.useEffect(()=>{Z&&p&&!u&&F.pulsate()},[u,p,Z,F]);let $e=_a(F,\"start\",C,d),Me=_a(F,\"stop\",y,d),Le=_a(F,\"stop\",g,d),qe=_a(F,\"stop\",D,d),Be=_a(F,\"stop\",le=>{Z&&le.preventDefault(),M&&M(le)},d),ot=_a(F,\"start\",x,d),Se=_a(F,\"stop\",_,d),we=_a(F,\"stop\",k,d),Re=_a(F,\"stop\",le=>{Pn(le.target)||De(!1),v&&v(le)},!1),Ye=Oi(le=>{I.current||(I.current=le.currentTarget),Pn(le.target)&&(De(!0),b&&b(le)),m&&m(le)}),ce=()=>{let le=I.current;return s&&s!==\"button\"&&!(le.tagName===\"A\"&&le.href)},Ve=Oi(le=>{p&&!le.repeat&&Z&&le.key===\" \"&&F.stop(le,()=>{F.start(le)}),le.target===le.currentTarget&&ce()&&le.key===\" \"&&le.preventDefault(),P&&P(le),le.target===le.currentTarget&&ce()&&le.key===\"Enter\"&&!c&&(le.preventDefault(),T&&T(le))}),yt=Oi(le=>{p&&le.key===\" \"&&Z&&!le.defaultPrevented&&F.stop(le,()=>{F.pulsate(le)}),R&&R(le),T&&le.target===le.currentTarget&&ce()&&le.key===\" \"&&!le.defaultPrevented&&T(le)}),Fe=s;Fe===\"button\"&&(L.href||L.to)&&(Fe=h);let Ce={};if(Fe===\"button\"){let le=!!L.formAction;Ce.type=z===void 0&&!le?\"button\":z,Ce.disabled=c}else!L.href&&!L.to&&(Ce.role=\"button\"),c&&(Ce[\"aria-disabled\"]=c);let xt=yo(o,I),rt={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:d,focusRipple:p,tabIndex:N,focusVisible:Z},Ze=E4(rt);return(0,nh.jsxs)(w4,{as:Fe,className:Q(Ze.root,l),ownerState:rt,onBlur:Re,onClick:T,onContextMenu:Me,onFocus:Ye,onKeyDown:Ve,onKeyUp:yt,onMouseDown:$e,onMouseLeave:Be,onMouseUp:qe,onDragLeave:Le,onTouchEnd:Se,onTouchMove:we,onTouchStart:ot,ref:xt,tabIndex:c?-1:N,type:z,...Ce,...L,children:[i,it?(0,nh.jsx)(w2,{ref:fe,center:a,...O}):null]})});function _a(e,t,o,r=!1){return Oi(n=>(o&&o(n),r||e[t](n),!0))}var Ba=M4;var z2=j(W(),1);function A2(e){return me(\"MuiDivider\",e)}var O4=se(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),ah=O4;var RT=j(Te(),1),A4=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return ye({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\"]},A2,r)},z4=V(\"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]}})(xe(({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%\"}}}]}))),N4=V(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(xe(({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)`}}]}))),CT=z2.forwardRef(function(t,o){let r=Pe({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:d=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:f=\"fullWidth\",...h}=r,v={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:d,textAlign:p,variant:f},T=A4(v);return(0,RT.jsx)(z4,{as:s,className:Q(T.root,i),role:d,ref:o,ownerState:v,\"aria-orientation\":d===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...h,children:a?(0,RT.jsx)(N4,{className:T.wrapper,ownerState:v,children:a}):null})});CT&&(CT.muiSkipListHighlight=!0);var ET=CT;var D4=se(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),ih=D4;var _4=se(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),lh=_4;function N2(e){return me(\"MuiMenuItem\",e)}var B4=se(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),$c=B4;var wT=j(Te(),1),k4=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},j4=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=ye({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},N2,i);return{...i,...s}},U4=V(Ba,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:k4})(xe(({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\"}},[`&.${$c.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${$c.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${$c.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)}},[`&.${$c.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${$c.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${ah.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${ah.inset}`]:{marginLeft:52},[`& .${lh.root}`]:{marginTop:0,marginBottom:0},[`& .${lh.inset}`]:{paddingLeft:36},[`& .${ih.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,[`& .${ih.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),L4=_i.forwardRef(function(t,o){let r=Pe({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:d,className:p,...f}=r,h=_i.useContext(ef),v=_i.useMemo(()=>({dense:i||h.dense||!1,disableGutters:s}),[h.dense,i,s]),T=_i.useRef(null);wc(()=>{n&&T.current&&T.current.focus()},[n]);let y={...r,dense:v.dense,divider:l,disableGutters:s},g=j4(r),m=yo(T,o),b;return r.disabled||(b=d!==void 0?d:-1),(0,wT.jsx)(ef.Provider,{value:v,children:(0,wT.jsx)(U4,{ref:m,role:u,tabIndex:b,component:a,focusVisibleClassName:Q(g.focusVisible,c),className:Q(g.root,p),...f,ownerState:y,classes:g})})}),Ue=L4;var dh=j(W(),1);var Fo=j(W(),1);var H4={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},MT=H4;function V4(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var D2=V4;var I4=2;function Fc(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function j2(e,t){return e-t}function _2(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}%`})}},G4=e=>e,ph;function k2(){return ph===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?ph=CSS.supports(\"touch-action\",\"none\"):ph=!0),ph}function U2(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:d,orientation:p=\"horizontal\",rootRef:f,scale:h=G4,step:v=1,shiftStep:T=10,tabIndex:y,value:g}=e,m=Fo.useRef(void 0),[b,P]=Fo.useState(-1),[R,C]=Fo.useState(-1),[M,D]=Fo.useState(!1),_=Fo.useRef(0),k=Fo.useRef(null),[x,N]=Ac({controlled:g,default:o??s,name:\"Slider\"}),O=u&&((q,$,ue)=>{let ze=q.nativeEvent||q,ie=new ze.constructor(ze.type,ze);Object.defineProperty(ie,\"target\",{writable:!0,value:{value:$,name:c}}),k.current=$,u(ie,$,ue)}),A=Array.isArray(x),z=A?x.slice().sort(j2):[x];z=z.map(q=>q==null?s:Ma(q,s,l));let L=i===!0&&v!==null?[...Array(Math.floor((l-s)/v)+1)].map((q,$)=>({value:s+v*$})):i||[],I=L.map(q=>q.value),[F,fe]=Fo.useState(-1),Z=Fo.useRef(null),De=to(f,Z),it=q=>$=>{let ue=Number($.currentTarget.getAttribute(\"data-index\"));Pn($.target)&&fe(ue),C(ue),q?.onFocus?.($)},$e=q=>$=>{Pn($.target)||fe(-1),C(-1),q?.onBlur?.($)},Me=(q,$)=>{let ue=Number(q.currentTarget.getAttribute(\"data-index\")),ze=z[ue],ie=I.indexOf(ze),be=$;if(L&&v==null){let ge=I[I.length-1];be>=ge?be=ge:be<=I[0]?be=I[0]:be=be$=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes($.key)){$.preventDefault();let ue=Number($.currentTarget.getAttribute(\"data-index\")),ze=z[ue],ie=null;if(v!=null){let be=$.shiftKey?T:v;switch($.key){case\"ArrowUp\":ie=Fc(ze,be,1,s,l);break;case\"ArrowRight\":ie=Fc(ze,be,a?-1:1,s,l);break;case\"ArrowDown\":ie=Fc(ze,be,-1,s,l);break;case\"ArrowLeft\":ie=Fc(ze,be,a?1:-1,s,l);break;case\"PageUp\":ie=Fc(ze,T,1,s,l);break;case\"PageDown\":ie=Fc(ze,T,-1,s,l);break;case\"Home\":ie=s;break;case\"End\":ie=l;break;default:break}}else if(L){let be=I[I.length-1],ge=I.indexOf(ze),Ge=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],Ee=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];Ge.includes($.key)?ge===0?ie=I[0]:ie=I[ge-1]:Ee.includes($.key)&&(ge===I.length-1?ie=be:ie=I[ge+1])}ie!=null&&Me($,ie)}q?.onKeyDown?.($)};Io(()=>{r&&Z.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&P(-1),r&&F!==-1&&fe(-1);let qe=q=>$=>{q.onChange?.($),Me($,$.target.valueAsNumber)},Be=Fo.useRef(void 0),ot=p;a&&p===\"horizontal\"&&(ot+=\"-reverse\");let Se=({finger:q,move:$=!1})=>{let{current:ue}=Z,{width:ze,height:ie,bottom:be,left:ge}=ue.getBoundingClientRect(),Ge;ot.startsWith(\"vertical\")?Ge=(be-q.y)/ie:Ge=(q.x-ge)/ze,ot.includes(\"-reverse\")&&(Ge=1-Ge);let Ee;if(Ee=$4(Ge,s,l),v)Ee=q4(Ee,v,s);else{let et=_2(I,Ee);Ee=I[et]}Ee=Ma(Ee,s,l);let ve=0;if(A){$?ve=Be.current:ve=_2(z,Ee),n&&(Ee=Ma(Ee,z[ve-1]||-1/0,z[ve+1]||1/0));let et=Ee;Ee=B2({values:z,newValue:Ee,index:ve}),n&&$||(ve=Ee.indexOf(et),Be.current=ve)}return{newValue:Ee,activeIndex:ve}},we=nn(q=>{let $=sh(q,m);if(!$)return;if(_.current+=1,q.type===\"mousemove\"&&q.buttons===0){Re(q);return}let{newValue:ue,activeIndex:ze}=Se({finger:$,move:!0});ch({sliderRef:Z,activeIndex:ze,setActive:P}),N(ue),!M&&_.current>I4&&D(!0),O&&!uh(ue,x)&&O(q,ue,ze)}),Re=nn(q=>{let $=sh(q,m);if(D(!1),!$)return;let{newValue:ue}=Se({finger:$,move:!0});P(-1),q.type===\"touchend\"&&C(-1),d&&d(q,k.current??ue),m.current=void 0,ce()}),Ye=nn(q=>{if(r)return;k2()||q.preventDefault();let $=q.changedTouches[0];$!=null&&(m.current=$.identifier);let ue=sh(q,m);if(ue!==!1){let{newValue:ie,activeIndex:be}=Se({finger:ue});ch({sliderRef:Z,activeIndex:be,setActive:P}),N(ie),O&&!uh(ie,x)&&O(q,ie,be)}_.current=0;let ze=It(Z.current);ze.addEventListener(\"touchmove\",we,{passive:!0}),ze.addEventListener(\"touchend\",Re,{passive:!0})}),ce=Fo.useCallback(()=>{let q=It(Z.current);q.removeEventListener(\"mousemove\",we),q.removeEventListener(\"mouseup\",Re),q.removeEventListener(\"touchmove\",we),q.removeEventListener(\"touchend\",Re)},[Re,we]);Fo.useEffect(()=>{let{current:q}=Z;return q.addEventListener(\"touchstart\",Ye,{passive:k2()}),()=>{q.removeEventListener(\"touchstart\",Ye),ce()}},[ce,Ye]),Fo.useEffect(()=>{r&&ce()},[r,ce]);let Ve=q=>$=>{if(q.onMouseDown?.($),r||$.defaultPrevented||$.button!==0)return;$.preventDefault();let ue=sh($,m);if(ue!==!1){let{newValue:ie,activeIndex:be}=Se({finger:ue});ch({sliderRef:Z,activeIndex:be,setActive:P}),N(ie),O&&!uh(ie,x)&&O($,ie,be)}_.current=0;let ze=It(Z.current);ze.addEventListener(\"mousemove\",we,{passive:!0}),ze.addEventListener(\"mouseup\",Re)},yt=bf(A?z[0]:s,s,l),Fe=bf(z[z.length-1],s,l)-yt,Ce=(q={})=>{let $=Aa(q),ue={onMouseDown:Ve($||{})},ze={...$,...ue};return{...q,ref:De,...ze}},xt=q=>$=>{q.onMouseOver?.($);let ue=Number($.currentTarget.getAttribute(\"data-index\"));C(ue)},rt=q=>$=>{q.onMouseLeave?.($),C(-1)},Ze=(q={})=>{let $=Aa(q),ue={onMouseOver:xt($||{}),onMouseLeave:rt($||{})};return{...q,...$,...ue}},le=q=>({pointerEvents:b!==-1&&b!==q?\"none\":void 0}),no;return p===\"vertical\"&&(no=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ot,axisProps:Y4,dragging:M,focusedThumbIndex:F,getHiddenInputProps:(q={})=>{let $=Aa(q),ue={onChange:qe($||{}),onFocus:it($||{}),onBlur:$e($||{}),onKeyDown:Le($||{})},ze={...$,...ue};return{tabIndex:y,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":h(l),\"aria-valuemin\":h(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...q,...ze,style:{...MT,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:no}}},getRootProps:Ce,getThumbProps:Ze,marks:L,open:R,range:A,rootRef:De,trackLeap:Fe,trackOffset:yt,values:z,getThumbStyle:le}}var X4=e=>!e||!br(e),L2=X4;var fh=j(W(),1);function H2(e){return me(\"MuiSlider\",e)}var W4=se(\"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\"]),xr=W4;var qc=j(Te(),1),K4=e=>{let{open:t}=e;return{offset:Q(t&&xr.valueLabelOpen),circle:xr.valueLabelCircle,label:xr.valueLabelLabel}};function OT(e){let{children:t,className:o,value:r}=e,n=K4(e);return t?fh.cloneElement(t,{className:t.props.className},(0,qc.jsxs)(fh.Fragment,{children:[t.props.children,(0,qc.jsx)(\"span\",{className:Q(n.offset,o),\"aria-hidden\":!0,children:(0,qc.jsx)(\"span\",{className:n.circle,children:(0,qc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var Rn=j(Te(),1);function V2(e){return e}var Q4=V(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${re(o.color)}`],o.size!==\"medium\"&&t[`size${re(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(xe(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${xr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${xr.dragging}`]:{[`& .${xr.thumb}, & .${xr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(Xt()).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}}]}))),Z4=V(\"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}}]}),J4=V(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(xe(({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(Xt()).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)})}}}))]}))),ek=V(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${re(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${re(o.size)}`]]}})(xe(({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%)\"},[`&.${xr.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(Xt()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${xr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${xr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),tk=V(OT,{name:\"MuiSlider\",slot:\"ValueLabel\"})(xe(({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%\"},[`&.${xr.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%\"},[`&.${xr.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 ok=V(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Ml(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(xe(({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}}]}))),rk=V(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Ml(e)&&e!==\"markLabelActive\"})(xe(({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}}]}))),nk=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${re(l)}`,s&&`size${re(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${re(s)}`,l&&`thumbColor${re(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return ye(c,H2,i)},ak=({children:e})=>e,ik=dh.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSlider\"}),n=wi(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:d=\"primary\",classes:p,className:f,disableSwap:h=!1,disabled:v=!1,getAriaLabel:T,getAriaValueText:y,marks:g=!1,max:m=100,min:b=0,name:P,onChange:R,onChangeCommitted:C,orientation:M=\"horizontal\",shiftStep:D=10,size:_=\"medium\",step:k=1,scale:x=V2,slotProps:N,slots:O,tabIndex:A,track:z=\"normal\",value:L,valueLabelDisplay:I=\"off\",valueLabelFormat:F=V2,...fe}=r,Z={...r,isRtl:n,max:m,min:b,classes:p,disabled:v,disableSwap:h,orientation:M,marks:g,color:d,size:_,step:k,shiftStep:D,scale:x,track:z,valueLabelDisplay:I,valueLabelFormat:F},{axisProps:De,getRootProps:it,getHiddenInputProps:$e,getThumbProps:Me,open:Le,active:qe,axis:Be,focusedThumbIndex:ot,range:Se,dragging:we,marks:Re,values:Ye,trackOffset:ce,trackLeap:Ve,getThumbStyle:yt}=U2({...Z,rootRef:o});Z.marked=Re.length>0&&Re.some(ht=>ht.label),Z.dragging=we,Z.focusedThumbIndex=ot;let Fe=nk(Z),Ce=O?.root??c.Root??Q4,xt=O?.rail??c.Rail??Z4,rt=O?.track??c.Track??J4,Ze=O?.thumb??c.Thumb??ek,le=O?.valueLabel??c.ValueLabel??tk,no=O?.mark??c.Mark??ok,Je=O?.markLabel??c.MarkLabel??rk,q=O?.input??c.Input??\"input\",$=N?.root??u.root,ue=N?.rail??u.rail,ze=N?.track??u.track,ie=N?.thumb??u.thumb,be=N?.valueLabel??u.valueLabel,ge=N?.mark??u.mark,Ge=N?.markLabel??u.markLabel,Ee=N?.input??u.input,ve=vr({elementType:Ce,getSlotProps:it,externalSlotProps:$,externalForwardedProps:fe,additionalProps:{...L2(Ce)&&{as:s}},ownerState:{...Z,...$?.ownerState},className:[Fe.root,f]}),et=vr({elementType:xt,externalSlotProps:ue,ownerState:Z,className:Fe.rail}),Kt=vr({elementType:rt,externalSlotProps:ze,additionalProps:{style:{...De[Be].offset(ce),...De[Be].leap(Ve)}},ownerState:{...Z,...ze?.ownerState},className:Fe.track}),vo=vr({elementType:Ze,getSlotProps:Me,externalSlotProps:ie,ownerState:{...Z,...ie?.ownerState},className:Fe.thumb}),Y=vr({elementType:le,externalSlotProps:be,ownerState:{...Z,...be?.ownerState},className:Fe.valueLabel}),Oe=vr({elementType:no,externalSlotProps:ge,ownerState:Z,className:Fe.mark}),Mt=vr({elementType:Je,externalSlotProps:Ge,ownerState:Z,className:Fe.markLabel}),Ft=vr({elementType:q,getSlotProps:$e,externalSlotProps:Ee,ownerState:Z});return(0,Rn.jsxs)(Ce,{...ve,children:[(0,Rn.jsx)(xt,{...et}),(0,Rn.jsx)(rt,{...Kt}),Re.filter(ht=>ht.value>=b&&ht.value<=m).map((ht,qt)=>{let rr=bf(ht.value,b,m),Ho=De[Be].offset(rr),nr;return z===!1?nr=Ye.includes(ht.value):nr=z===\"normal\"&&(Se?ht.value>=Ye[0]&&ht.value<=Ye[Ye.length-1]:ht.value<=Ye[0])||z===\"inverted\"&&(Se?ht.value<=Ye[0]||ht.value>=Ye[Ye.length-1]:ht.value>=Ye[0]),(0,Rn.jsxs)(dh.Fragment,{children:[(0,Rn.jsx)(no,{\"data-index\":qt,...Oe,...!br(no)&&{markActive:nr},style:{...Ho,...Oe.style},className:Q(Oe.className,nr&&Fe.markActive)}),ht.label!=null?(0,Rn.jsx)(Je,{\"aria-hidden\":!0,\"data-index\":qt,...Mt,...!br(Je)&&{markLabelActive:nr},style:{...Ho,...Mt.style},className:Q(Fe.markLabel,Mt.className,nr&&Fe.markLabelActive),children:ht.label}):null]},qt)}),Ye.map((ht,qt)=>{let rr=bf(ht,b,m),Ho=De[Be].offset(rr),nr=I===\"off\"?ak:le;return(0,Rn.jsx)(nr,{...!br(nr)&&{valueLabelFormat:F,valueLabelDisplay:I,value:typeof F==\"function\"?F(x(ht),qt):F,index:qt,open:Le===qt||qe===qt||I===\"on\",disabled:v},...Y,children:(0,Rn.jsx)(Ze,{\"data-index\":qt,...vo,className:Q(Fe.thumb,vo.className,qe===qt&&Fe.active,ot===qt&&Fe.focusVisible),style:{...Ho,...yt(qt),...vo.style},children:(0,Rn.jsx)(q,{\"data-index\":qt,\"aria-label\":T?T(qt):a,\"aria-valuenow\":x(ht),\"aria-labelledby\":l,\"aria-valuetext\":y?y(x(ht),qt):i,value:Ye[qt],...Ft})})},qt)})]})}),ql=ik;var Tf=j(W(),1);var $2=j(W(),1);function I2(e){return me(\"MuiCircularProgress\",e)}var DJ=se(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Yc=j(Te(),1),Cn=44,AT=Vn`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,zT=Vn`\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`,lk=typeof AT!=\"string\"?gl`\n animation: ${AT} 1.4s linear infinite;\n `:null,sk=typeof zT!=\"string\"?gl`\n animation: ${zT} 1.4s ease-in-out infinite;\n `:null,ck=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${re(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${re(o)}`,n&&\"circleDisableShrink\"]};return ye(a,I2,t)},uk=V(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${re(o.color)}`]]}})(xe(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:lk||{animation:`${AT} 1.4s linear infinite`}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),pk=V(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),fk=V(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${re(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(xe(({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:sk||{animation:`${zT} 1.4s ease-in-out infinite`}}]}))),dk=V(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(xe(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),mk=$2.forwardRef(function(t,o){let r=Pe({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:d=0,variant:p=\"indeterminate\",...f}=r,h={...r,color:a,disableShrink:i,size:s,thickness:u,value:d,variant:p,enableTrackSlot:l},v=ck(h),T={},y={},g={};if(p===\"determinate\"){let m=2*Math.PI*((Cn-u)/2);T.strokeDasharray=m.toFixed(3),g[\"aria-valuenow\"]=Math.round(d),T.strokeDashoffset=`${((100-d)/100*m).toFixed(3)}px`,y.transform=\"rotate(-90deg)\"}return(0,Yc.jsx)(uk,{className:Q(v.root,n),style:{width:s,height:s,...y,...c},ownerState:h,ref:o,role:\"progressbar\",...g,...f,children:(0,Yc.jsxs)(pk,{className:v.svg,ownerState:h,viewBox:`${Cn/2} ${Cn/2} ${Cn} ${Cn}`,children:[l?(0,Yc.jsx)(dk,{className:v.track,ownerState:h,cx:Cn,cy:Cn,r:(Cn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Yc.jsx)(fk,{className:v.circle,style:T,ownerState:h,cx:Cn,cy:Cn,r:(Cn-u)/2,fill:\"none\",strokeWidth:u})]})})}),vf=mk;function F2(e){return me(\"MuiButton\",e)}var yk=se(\"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\"]),Bi=yk;var q2=j(W(),1),hk=q2.createContext({}),Y2=hk;var G2=j(W(),1),gk=G2.createContext(void 0),X2=gk;var Kn=j(Te(),1),bk=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}${re(t)}`,`size${re(n)}`,`${a}Size${re(n)}`,`color${re(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${re(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${re(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${re(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=ye(c,F2,s);return{...s,...u}},K2=[{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}}}],vk=V(Ba,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${re(o.color)}`],t[`size${re(o.size)}`],t[`${o.variant}Size${re(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(xe(({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\"},[`&.${Bi.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]},[`&.${Bi.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${Bi.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)\",[`&.${Bi.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(Xt()).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\"},[`&.${Bi.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${Bi.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}),[`&.${Bi.loading}`]:{color:\"transparent\"}}}]}})),Tk=V(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${re(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}},...K2]})),xk=V(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${re(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}},...K2]})),Sk=V(\"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}}]})),W2=V(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),Pk=Tf.forwardRef(function(t,o){let r=Tf.useContext(Y2),n=Tf.useContext(X2),a=Fn(r,t),i=Pe({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:d=!1,disableElevation:p=!1,disableFocusRipple:f=!1,endIcon:h,focusVisibleClassName:v,fullWidth:T=!1,id:y,loading:g=null,loadingIndicator:m,loadingPosition:b=\"center\",size:P=\"medium\",startIcon:R,type:C,variant:M=\"text\",...D}=i,_=zl(y),k=m??(0,Kn.jsx)(vf,{\"aria-labelledby\":_,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:d,disableElevation:p,disableFocusRipple:f,fullWidth:T,loading:g,loadingIndicator:k,loadingPosition:b,size:P,type:C,variant:M},N=bk(x),O=(R||g&&b===\"start\")&&(0,Kn.jsx)(Tk,{className:N.startIcon,ownerState:x,children:R||(0,Kn.jsx)(W2,{className:N.loadingIconPlaceholder,ownerState:x})}),A=(h||g&&b===\"end\")&&(0,Kn.jsx)(xk,{className:N.endIcon,ownerState:x,children:h||(0,Kn.jsx)(W2,{className:N.loadingIconPlaceholder,ownerState:x})}),z=n||\"\",L=typeof g==\"boolean\"?(0,Kn.jsx)(\"span\",{className:N.loadingWrapper,style:{display:\"contents\"},children:g&&(0,Kn.jsx)(Sk,{className:N.loadingIndicator,ownerState:x,children:k})}):null;return(0,Kn.jsxs)(vk,{ownerState:x,className:Q(r.className,N.root,u,z),component:c,disabled:d||g,focusRipple:!f,focusVisibleClassName:Q(N.focusVisible,v),ref:o,type:C,id:g?_:y,...D,classes:N,children:[O,b!==\"end\"&&L,l,b===\"end\"&&L,A]})}),ln=Pk;var mh=j(W(),1);function Q2(e){return me(\"MuiIconButton\",e)}var Rk=se(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),NT=Rk;var Gc=j(Te(),1),Ck=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${re(r)}`,n&&`edge${re(n)}`,`size${re(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return ye(l,Q2,t)},Ek=V(Ba,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${re(o.color)}`],o.edge&&t[`edge${re(o.edge)}`],t[`size${re(o.size)}`]]}})(xe(({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}}]})),xe(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(Xt()).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)}}],[`&.${NT.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${NT.loading}`]:{color:\"transparent\"}}))),wk=V(\"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\"}}]})),Mk=mh.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:d,loading:p=null,loadingIndicator:f,...h}=r,v=zl(d),T=f??(0,Gc.jsx)(vf,{\"aria-labelledby\":v,color:\"inherit\",size:16}),y={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:T,size:u},g=Ck(y);return(0,Gc.jsxs)(Ek,{id:p?v:d,className:Q(g.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...h,ownerState:y,children:[typeof p==\"boolean\"&&(0,Gc.jsx)(\"span\",{className:g.loadingWrapper,style:{display:\"contents\"},children:(0,Gc.jsx)(wk,{className:g.loadingIndicator,ownerState:y,children:p&&T})}),a]})}),Xc=Mk;var oM=j(W(),1);var J2=j(W(),1);function Z2(e){return me(\"PrivateSwitchBase\",e)}var jee=se(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);var yh=j(Te(),1),Ok=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${re(n)}`],input:[\"input\"]};return ye(a,Z2,t)},Ak=V(Ba,{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}}]}),zk=V(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Vt})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),Nk=J2.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:d,inputProps:p,inputRef:f,name:h,onBlur:v,onChange:T,onFocus:y,readOnly:g,required:m=!1,tabIndex:b,type:P,value:R,slots:C={},slotProps:M={},...D}=t,[_,k]=Dl({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=Da(),N=Me=>{y&&y(Me),x&&x.onFocus&&x.onFocus(Me)},O=Me=>{v&&v(Me),x&&x.onBlur&&x.onBlur(Me)},A=Me=>{if(Me.nativeEvent.defaultPrevented||g)return;let Le=Me.target.checked;k(Le),T&&T(Me,Le)},z=l;x&&typeof z>\"u\"&&(z=x.disabled);let L=P===\"checkbox\"||P===\"radio\",I={...t,checked:_,disabled:z,disableFocusRipple:s,edge:c},F=Ok(I),fe={slots:C,slotProps:{input:p,...M}},[Z,De]=Tt(\"root\",{ref:o,elementType:Ak,className:F.root,shouldForwardComponentProp:!0,externalForwardedProps:{...fe,component:\"span\",...D},getSlotProps:Me=>({...Me,onFocus:Le=>{Me.onFocus?.(Le),N(Le)},onBlur:Le=>{Me.onBlur?.(Le),O(Le)}}),ownerState:I,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[it,$e]=Tt(\"input\",{ref:f,elementType:zk,className:F.input,externalForwardedProps:fe,getSlotProps:Me=>({...Me,onChange:Le=>{Me.onChange?.(Le),A(Le)}}),ownerState:I,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:z,id:L?d:void 0,name:h,readOnly:g,required:m,tabIndex:b,type:P,...P===\"checkbox\"&&R===void 0?{}:{value:R}}});return(0,yh.jsxs)(Z,{...De,children:[(0,yh.jsx)(it,{...$e}),_?a:u]})}),eM=Nk;function tM(e){return me(\"MuiSwitch\",e)}var Dk=se(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),qo=Dk;var Wc=j(Te(),1),_k=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${re(o)}`,`size${re(r)}`],switchBase:[\"switchBase\",`color${re(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=ye(l,tM,t);return{...t,...s}},Bk=V(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${re(o.edge)}`],t[`size${re(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,[`& .${qo.thumb}`]:{width:16,height:16},[`& .${qo.switchBase}`]:{padding:4,[`&.${qo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),kk=V(eM,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${qo.input}`]:t.input},o.color!==\"default\"&&t[`color${re(o.color)}`]]}})(xe(({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}),[`&.${qo.checked}`]:{transform:\"translateX(20px)\"},[`&.${qo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${qo.checked} + .${qo.track}`]:{opacity:.5},[`&.${qo.disabled} + .${qo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${qo.input}`]:{left:\"-100%\",width:\"300%\"}})),xe(({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(Xt([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${qo.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\"}},[`&.${qo.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)}`}},[`&.${qo.checked} + .${qo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),jk=V(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(xe(({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}`}))),Uk=V(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(xe(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),Lk=oM.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...d}=r,p={...r,color:a,edge:i,size:l},f=_k(p),h={slots:c,slotProps:u},[v,T]=Tt(\"root\",{className:Q(f.root,n),elementType:Bk,externalForwardedProps:h,ownerState:p,additionalProps:{sx:s}}),[y,g]=Tt(\"thumb\",{className:f.thumb,elementType:Uk,externalForwardedProps:h,ownerState:p}),m=(0,Wc.jsx)(y,{...g}),[b,P]=Tt(\"track\",{className:f.track,elementType:jk,externalForwardedProps:h,ownerState:p});return(0,Wc.jsxs)(v,{...T,children:[(0,Wc.jsx)(kk,{type:\"checkbox\",icon:m,checkedIcon:m,ref:o,ownerState:p,...d,classes:{...f,root:f.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,Wc.jsx)(b,{...P})]})}),Qn=Lk;var ro=j(W(),1);var EM=j(W(),1);var Yo=j(W(),1);var Wt=\"top\",go=\"bottom\",po=\"right\",oo=\"left\",hh=\"auto\",ki=[Wt,go,po,oo],ka=\"start\",Yl=\"end\",rM=\"clippingParents\",gh=\"viewport\",Kc=\"popper\",nM=\"reference\",DT=ki.reduce(function(e,t){return e.concat([t+\"-\"+ka,t+\"-\"+Yl])},[]),bh=[].concat(ki,[hh]).reduce(function(e,t){return e.concat([t,t+\"-\"+ka,t+\"-\"+Yl])},[]),Hk=\"beforeRead\",Vk=\"read\",Ik=\"afterRead\",$k=\"beforeMain\",Fk=\"main\",qk=\"afterMain\",Yk=\"beforeWrite\",Gk=\"write\",Xk=\"afterWrite\",aM=[Hk,Vk,Ik,$k,Fk,qk,Yk,Gk,Xk];function wo(e){return e?(e.nodeName||\"\").toLowerCase():null}function jt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function sn(e){var t=jt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=jt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Qc(e){if(typeof ShadowRoot>\"u\")return!1;var t=jt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Wk(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)||!wo(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 Kk(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)||!wo(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var iM={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:Wk,effect:Kk,requires:[\"computeStyles\"]};function Mo(e){return e.split(\"-\")[0]}var En=Math.max,Gl=Math.min,ja=Math.round;function Zc(){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 xf(){return!/^((?!chrome|android).)*safari/i.test(Zc())}function cn(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&&ja(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&ja(r.height)/e.offsetHeight||1);var i=sn(e)?jt(e):window,l=i.visualViewport,s=!xf()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,d=r.width/n,p=r.height/a;return{width:d,height:p,top:u,right:c+d,bottom:u+p,left:c,x:c,y:u}}function Xl(e){var t=cn(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 Sf(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&Qc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function or(e){return jt(e).getComputedStyle(e)}function _T(e){return[\"table\",\"td\",\"th\"].indexOf(wo(e))>=0}function Lo(e){return((sn(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ua(e){return wo(e)===\"html\"?e:e.assignedSlot||e.parentNode||(Qc(e)?e.host:null)||Lo(e)}function lM(e){return!bo(e)||or(e).position===\"fixed\"?null:e.offsetParent}function Qk(e){var t=/firefox/i.test(Zc()),o=/Trident/i.test(Zc());if(o&&bo(e)){var r=or(e);if(r.position===\"fixed\")return null}var n=Ua(e);for(Qc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(wo(n))<0;){var a=or(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 wn(e){for(var t=jt(e),o=lM(e);o&&_T(o)&&or(o).position===\"static\";)o=lM(o);return o&&(wo(o)===\"html\"||wo(o)===\"body\"&&or(o).position===\"static\")?t:o||Qk(e)||t}function Wl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function Kl(e,t,o){return En(e,Gl(t,o))}function sM(e,t,o){var r=Kl(e,t,o);return r>o?o:r}function Pf(){return{top:0,right:0,bottom:0,left:0}}function Rf(e){return Object.assign({},Pf(),e)}function Cf(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var Zk=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,Rf(typeof t!=\"number\"?t:Cf(t,ki))};function Jk(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Mo(o.placement),s=Wl(l),c=[oo,po].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var d=Zk(n.padding,o),p=Xl(a),f=s===\"y\"?Wt:oo,h=s===\"y\"?go:po,v=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],T=i[s]-o.rects.reference[s],y=wn(a),g=y?s===\"y\"?y.clientHeight||0:y.clientWidth||0:0,m=v/2-T/2,b=d[f],P=g-p[u]-d[h],R=g/2-p[u]/2+m,C=Kl(b,R,P),M=s;o.modifiersData[r]=(t={},t[M]=C,t.centerOffset=C-R,t)}}function e6(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)||Sf(t.elements.popper,n)&&(t.elements.arrow=n))}var cM={name:\"arrow\",enabled:!0,phase:\"main\",fn:Jk,effect:e6,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function un(e){return e.split(\"-\")[1]}var t6={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function o6(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:ja(o*n)/n||0,y:ja(r*n)/n||0}}function uM(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,d=e.isFixed,p=i.x,f=p===void 0?0:p,h=i.y,v=h===void 0?0:h,T=typeof u==\"function\"?u({x:f,y:v}):{x:f,y:v};f=T.x,v=T.y;var y=i.hasOwnProperty(\"x\"),g=i.hasOwnProperty(\"y\"),m=oo,b=Wt,P=window;if(c){var R=wn(o),C=\"clientHeight\",M=\"clientWidth\";if(R===jt(o)&&(R=Lo(o),or(R).position!==\"static\"&&l===\"absolute\"&&(C=\"scrollHeight\",M=\"scrollWidth\")),R=R,n===Wt||(n===oo||n===po)&&a===Yl){b=go;var D=d&&R===P&&P.visualViewport?P.visualViewport.height:R[C];v-=D-r.height,v*=s?1:-1}if(n===oo||(n===Wt||n===go)&&a===Yl){m=po;var _=d&&R===P&&P.visualViewport?P.visualViewport.width:R[M];f-=_-r.width,f*=s?1:-1}}var k=Object.assign({position:l},c&&t6),x=u===!0?o6({x:f,y:v},jt(o)):{x:f,y:v};if(f=x.x,v=x.y,s){var N;return Object.assign({},k,(N={},N[b]=g?\"0\":\"\",N[m]=y?\"0\":\"\",N.transform=(P.devicePixelRatio||1)<=1?\"translate(\"+f+\"px, \"+v+\"px)\":\"translate3d(\"+f+\"px, \"+v+\"px, 0)\",N))}return Object.assign({},k,(t={},t[b]=g?v+\"px\":\"\",t[m]=y?f+\"px\":\"\",t.transform=\"\",t))}function r6(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:Mo(t.placement),variation:un(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,uM(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,uM(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 pM={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:r6,data:{}};var vh={passive:!0};function n6(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=jt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,vh)}),l&&s.addEventListener(\"resize\",o.update,vh),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,vh)}),l&&s.removeEventListener(\"resize\",o.update,vh)}}var fM={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:n6,data:{}};var a6={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function Jc(e){return e.replace(/left|right|bottom|top/g,function(t){return a6[t]})}var i6={start:\"end\",end:\"start\"};function Th(e){return e.replace(/start|end/g,function(t){return i6[t]})}function Ql(e){var t=jt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function Zl(e){return cn(Lo(e)).left+Ql(e).scrollLeft}function BT(e,t){var o=jt(e),r=Lo(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=xf();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+Zl(e),y:s}}function kT(e){var t,o=Lo(e),r=Ql(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=En(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=En(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+Zl(e),s=-r.scrollTop;return or(n||o).direction===\"rtl\"&&(l+=En(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function Jl(e){var t=or(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function xh(e){return[\"html\",\"body\",\"#document\"].indexOf(wo(e))>=0?e.ownerDocument.body:bo(e)&&Jl(e)?e:xh(Ua(e))}function ji(e,t){var o;t===void 0&&(t=[]);var r=xh(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=jt(r),i=n?[a].concat(a.visualViewport||[],Jl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(ji(Ua(i)))}function eu(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function l6(e,t){var o=cn(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 dM(e,t,o){return t===gh?eu(BT(e,o)):sn(t)?l6(t,o):eu(kT(Lo(e)))}function s6(e){var t=ji(Ua(e)),o=[\"absolute\",\"fixed\"].indexOf(or(e).position)>=0,r=o&&bo(e)?wn(e):e;return sn(r)?t.filter(function(n){return sn(n)&&Sf(n,r)&&wo(n)!==\"body\"}):[]}function jT(e,t,o,r){var n=t===\"clippingParents\"?s6(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=dM(e,c,r);return s.top=En(u.top,s.top),s.right=Gl(u.right,s.right),s.bottom=Gl(u.bottom,s.bottom),s.left=En(u.left,s.left),s},dM(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 Ef(e){var t=e.reference,o=e.element,r=e.placement,n=r?Mo(r):null,a=r?un(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Wt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case po:s={x:t.x+t.width,y:l};break;case oo:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?Wl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case ka:s[c]=s[c]-(t[u]/2-o[u]/2);break;case Yl:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function Mn(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?rM:l,c=o.rootBoundary,u=c===void 0?gh:c,d=o.elementContext,p=d===void 0?Kc:d,f=o.altBoundary,h=f===void 0?!1:f,v=o.padding,T=v===void 0?0:v,y=Rf(typeof T!=\"number\"?T:Cf(T,ki)),g=p===Kc?nM:Kc,m=e.rects.popper,b=e.elements[h?g:p],P=jT(sn(b)?b:b.contextElement||Lo(e.elements.popper),s,u,i),R=cn(e.elements.reference),C=Ef({reference:R,element:m,strategy:\"absolute\",placement:n}),M=eu(Object.assign({},m,C)),D=p===Kc?M:R,_={top:P.top-D.top+y.top,bottom:D.bottom-P.bottom+y.bottom,left:P.left-D.left+y.left,right:D.right-P.right+y.right},k=e.modifiersData.offset;if(p===Kc&&k){var x=k[n];Object.keys(_).forEach(function(N){var O=[po,go].indexOf(N)>=0?1:-1,A=[Wt,go].indexOf(N)>=0?\"y\":\"x\";_[N]+=x[A]*O})}return _}function UT(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?bh:s,u=un(r),d=u?l?DT:DT.filter(function(h){return un(h)===u}):ki,p=d.filter(function(h){return c.indexOf(h)>=0});p.length===0&&(p=d);var f=p.reduce(function(h,v){return h[v]=Mn(e,{placement:v,boundary:n,rootBoundary:a,padding:i})[Mo(v)],h},{});return Object.keys(f).sort(function(h,v){return f[h]-f[v]})}function c6(e){if(Mo(e)===hh)return[];var t=Jc(e);return[Th(e),t,Th(t)]}function u6(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,d=o.rootBoundary,p=o.altBoundary,f=o.flipVariations,h=f===void 0?!0:f,v=o.allowedAutoPlacements,T=t.options.placement,y=Mo(T),g=y===T,m=s||(g||!h?[Jc(T)]:c6(T)),b=[T].concat(m).reduce(function($e,Me){return $e.concat(Mo(Me)===hh?UT(t,{placement:Me,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:v}):Me)},[]),P=t.rects.reference,R=t.rects.popper,C=new Map,M=!0,D=b[0],_=0;_=0,A=O?\"width\":\"height\",z=Mn(t,{placement:k,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),L=O?N?po:oo:N?go:Wt;P[A]>R[A]&&(L=Jc(L));var I=Jc(L),F=[];if(a&&F.push(z[x]<=0),l&&F.push(z[L]<=0,z[I]<=0),F.every(function($e){return $e})){D=k,M=!1;break}C.set(k,F)}if(M)for(var fe=h?3:1,Z=function(Me){var Le=b.find(function(qe){var Be=C.get(qe);if(Be)return Be.slice(0,Me).every(function(ot){return ot})});if(Le)return D=Le,\"break\"},De=fe;De>0;De--){var it=Z(De);if(it===\"break\")break}t.placement!==D&&(t.modifiersData[r]._skip=!0,t.placement=D,t.reset=!0)}}var mM={name:\"flip\",enabled:!0,phase:\"main\",fn:u6,requiresIfExists:[\"offset\"],data:{_skip:!1}};function yM(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 hM(e){return[Wt,po,go,oo].some(function(t){return e[t]>=0})}function p6(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=Mn(t,{elementContext:\"reference\"}),l=Mn(t,{altBoundary:!0}),s=yM(i,r),c=yM(l,n,a),u=hM(s),d=hM(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":d})}var gM={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:p6};function f6(e,t,o){var r=Mo(e),n=[oo,Wt].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,[oo,po].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function d6(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=bh.reduce(function(u,d){return u[d]=f6(d,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 bM={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:d6};function m6(e){var t=e.state,o=e.name;t.modifiersData[o]=Ef({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var vM={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:m6,data:{}};function LT(e){return e===\"x\"?\"y\":\"x\"}function y6(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,d=o.padding,p=o.tether,f=p===void 0?!0:p,h=o.tetherOffset,v=h===void 0?0:h,T=Mn(t,{boundary:s,rootBoundary:c,padding:d,altBoundary:u}),y=Mo(t.placement),g=un(t.placement),m=!g,b=Wl(y),P=LT(b),R=t.modifiersData.popperOffsets,C=t.rects.reference,M=t.rects.popper,D=typeof v==\"function\"?v(Object.assign({},t.rects,{placement:t.placement})):v,_=typeof D==\"number\"?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),k=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(R){if(a){var N,O=b===\"y\"?Wt:oo,A=b===\"y\"?go:po,z=b===\"y\"?\"height\":\"width\",L=R[b],I=L+T[O],F=L-T[A],fe=f?-M[z]/2:0,Z=g===ka?C[z]:M[z],De=g===ka?-M[z]:-C[z],it=t.elements.arrow,$e=f&&it?Xl(it):{width:0,height:0},Me=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:Pf(),Le=Me[O],qe=Me[A],Be=Kl(0,C[z],$e[z]),ot=m?C[z]/2-fe-Be-Le-_.mainAxis:Z-Be-Le-_.mainAxis,Se=m?-C[z]/2+fe+Be+qe+_.mainAxis:De+Be+qe+_.mainAxis,we=t.elements.arrow&&wn(t.elements.arrow),Re=we?b===\"y\"?we.clientTop||0:we.clientLeft||0:0,Ye=(N=k?.[b])!=null?N:0,ce=L+ot-Ye-Re,Ve=L+Se-Ye,yt=Kl(f?Gl(I,ce):I,L,f?En(F,Ve):F);R[b]=yt,x[b]=yt-L}if(l){var Fe,Ce=b===\"x\"?Wt:oo,xt=b===\"x\"?go:po,rt=R[P],Ze=P===\"y\"?\"height\":\"width\",le=rt+T[Ce],no=rt-T[xt],Je=[Wt,oo].indexOf(y)!==-1,q=(Fe=k?.[P])!=null?Fe:0,$=Je?le:rt-C[Ze]-M[Ze]-q+_.altAxis,ue=Je?rt+C[Ze]+M[Ze]-q-_.altAxis:no,ze=f&&Je?sM($,rt,ue):Kl(f?$:le,rt,f?ue:no);R[P]=ze,x[P]=ze-rt}t.modifiersData[r]=x}}var TM={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:y6,requiresIfExists:[\"offset\"]};function HT(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function VT(e){return e===jt(e)||!bo(e)?Ql(e):HT(e)}function h6(e){var t=e.getBoundingClientRect(),o=ja(t.width)/e.offsetWidth||1,r=ja(t.height)/e.offsetHeight||1;return o!==1||r!==1}function IT(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&h6(t),a=Lo(t),i=cn(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((wo(t)!==\"body\"||Jl(a))&&(l=VT(t)),bo(t)?(s=cn(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=Zl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function g6(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 $T(e){var t=g6(e);return aM.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function FT(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function qT(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 xM={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function SM(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return ye({root:[\"root\"]},RM,t)},S6={},P6=Yo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:d,slotProps:p={},slots:f={},TransitionProps:h,ownerState:v,...T}=t,y=Yo.useRef(null),g=to(y,o),m=Yo.useRef(null),b=to(m,d),P=Yo.useRef(b);Io(()=>{P.current=b},[b]),Yo.useImperativeHandle(d,()=>m.current,[]);let R=v6(c,a),[C,M]=Yo.useState(R),[D,_]=Yo.useState(GT(r));Yo.useEffect(()=>{m.current&&m.current.forceUpdate()}),Yo.useEffect(()=>{r&&_(GT(r))},[r]),Io(()=>{if(!D||!s)return;let A=I=>{M(I.placement)},z=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:I})=>{A(I)}}];l!=null&&(z=z.concat(l)),u&&u.modifiers!=null&&(z=z.concat(u.modifiers));let L=YT(D,y.current,{placement:R,...u,modifiers:z});return P.current(L),()=>{L.destroy(),P.current(null)}},[D,i,l,s,u,R]);let k={placement:C};h!==null&&(k.TransitionProps=h);let x=x6(t),N=f.root??\"div\",O=vr({elementType:N,externalSlotProps:p.root,externalForwardedProps:T,additionalProps:{role:\"tooltip\",ref:g},ownerState:t,className:x.root});return(0,Sh.jsx)(N,{...O,children:typeof n==\"function\"?n(k):n})}),R6=Yo.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:d=\"bottom\",popperOptions:p=S6,popperRef:f,style:h,transition:v=!1,slotProps:T={},slots:y={},...g}=t,[m,b]=Yo.useState(!0),P=()=>{b(!1)},R=()=>{b(!0)};if(!s&&!u&&(!v||m))return null;let C;if(a)C=a;else if(r){let _=GT(r);C=_&&T6(_)?It(_).body:It(null).body}let M=!u&&s&&(!v||m)?\"none\":void 0,D=v?{in:u,onEnter:P,onExited:R}:void 0;return(0,Sh.jsx)(ff,{disablePortal:l,container:C,children:(0,Sh.jsx)(P6,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:v?!m:u,placement:d,popperOptions:p,popperRef:f,slotProps:T,slots:y,...g,style:{position:\"fixed\",top:0,left:0,display:M,...h},TransitionProps:D,children:n})})}),CM=R6;var wM=j(Te(),1),C6=V(CM,{name:\"MuiPopper\",slot:\"Root\"})({}),E6=EM.forwardRef(function(t,o){let r=wi(),n=Pe({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:v,popperRef:T,transition:y,slots:g,slotProps:m,...b}=n,P=g?.root??l?.Root,R={anchorEl:a,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:v,popperRef:T,transition:y,...b};return(0,wM.jsx)(C6,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:P},slotProps:m??s,...R,ref:o})}),Ph=E6;function MM(e){return me(\"MuiTooltip\",e)}var w6=se(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),$t=w6;var Ui=j(Te(),1);function M6(e){return Math.round(e*1e5)/1e5}var O6=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${re(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return ye(i,MM,t)},A6=V(Ph,{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]}})(xe(({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\"] .${$t.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${$t.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),z6=V(\"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${re(o.placement.split(\"-\")[0])}`]]}})(xe(({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,[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${$t.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${$t.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:`${M6(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),N6=V(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(xe(({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)\"}}))),Rh=!1,OM=new Nc,wf={x:0,y:0};function Ch(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var D6=ro.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:d=!1,disableInteractive:p=!1,disableTouchListener:f=!1,enterDelay:h=100,enterNextDelay:v=0,enterTouchDelay:T=700,followCursor:y=!1,id:g,leaveDelay:m=0,leaveTouchDelay:b=1500,onClose:P,onOpen:R,open:C,placement:M=\"bottom\",PopperComponent:D,PopperProps:_={},slotProps:k={},slots:x={},title:N,TransitionComponent:O,TransitionProps:A,...z}=r,L=ro.isValidElement(a)?a:(0,Ui.jsx)(\"span\",{children:a}),I=Yn(),F=wi(),[fe,Z]=ro.useState(),[De,it]=ro.useState(null),$e=ro.useRef(!1),Me=p||y,Le=vn(),qe=vn(),Be=vn(),ot=vn(),[Se,we]=Dl({controlled:C,default:!1,name:\"Tooltip\",state:\"open\"}),Re=Se,Ye=zl(g),ce=ro.useRef(),Ve=Oi(()=>{ce.current!==void 0&&(document.body.style.WebkitUserSelect=ce.current,ce.current=void 0),ot.clear()});ro.useEffect(()=>Ve,[Ve]);let yt=_e=>{OM.clear(),Rh=!0,we(!0),R&&!Re&&R(_e)},Fe=Oi(_e=>{OM.start(800+m,()=>{Rh=!1}),we(!1),P&&Re&&P(_e),Le.start(I.transitions.duration.shortest,()=>{$e.current=!1})}),Ce=_e=>{$e.current&&_e.type!==\"touchstart\"||(fe&&fe.removeAttribute(\"title\"),qe.clear(),Be.clear(),h||Rh&&v?qe.start(Rh?v:h,()=>{yt(_e)}):yt(_e))},xt=_e=>{qe.clear(),Be.start(m,()=>{Fe(_e)})},[,rt]=ro.useState(!1),Ze=_e=>{Pn(_e.target)||(rt(!1),xt(_e))},le=_e=>{fe||Z(_e.currentTarget),Pn(_e.target)&&(rt(!0),Ce(_e))},no=_e=>{$e.current=!0;let To=L.props;To.onTouchStart&&To.onTouchStart(_e)},Je=_e=>{no(_e),Be.clear(),Le.clear(),Ve(),ce.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ot.start(T,()=>{document.body.style.WebkitUserSelect=ce.current,Ce(_e)})},q=_e=>{L.props.onTouchEnd&&L.props.onTouchEnd(_e),Ve(),Be.start(b,()=>{Fe(_e)})};ro.useEffect(()=>{if(!Re)return;function _e(To){To.key===\"Escape\"&&Fe(To)}return document.addEventListener(\"keydown\",_e),()=>{document.removeEventListener(\"keydown\",_e)}},[Fe,Re]);let $=yo(gr(L),Z,o);!N&&N!==0&&(Re=!1);let ue=ro.useRef(),ze=_e=>{let To=L.props;To.onMouseMove&&To.onMouseMove(_e),wf={x:_e.clientX,y:_e.clientY},ue.current&&ue.current.update()},ie={},be=typeof N==\"string\";c?(ie.title=!Re&&be&&!d?N:null,ie[\"aria-describedby\"]=Re?Ye:null):(ie[\"aria-label\"]=be?N:null,ie[\"aria-labelledby\"]=Re&&!be?Ye:null);let ge={...ie,...z,...L.props,className:Q(z.className,L.props.className),onTouchStart:no,ref:$,...y?{onMouseMove:ze}:{}},Ge={};f||(ge.onTouchStart=Je,ge.onTouchEnd=q),d||(ge.onMouseOver=Ch(Ce,ge.onMouseOver),ge.onMouseLeave=Ch(xt,ge.onMouseLeave),Me||(Ge.onMouseOver=Ce,Ge.onMouseLeave=xt)),u||(ge.onFocus=Ch(le,ge.onFocus),ge.onBlur=Ch(Ze,ge.onBlur),Me||(Ge.onFocus=le,Ge.onBlur=Ze));let Ee={...r,isRtl:F,arrow:n,disableInteractive:Me,placement:M,PopperComponentProp:D,touch:$e.current},ve=typeof k.popper==\"function\"?k.popper(Ee):k.popper,et=ro.useMemo(()=>{let _e=[{name:\"arrow\",enabled:!!De,options:{element:De,padding:4}}];return _.popperOptions?.modifiers&&(_e=_e.concat(_.popperOptions.modifiers)),ve?.popperOptions?.modifiers&&(_e=_e.concat(ve.popperOptions.modifiers)),{..._.popperOptions,...ve?.popperOptions,modifiers:_e}},[De,_.popperOptions,ve?.popperOptions]),Kt=O6(Ee),vo=typeof k.transition==\"function\"?k.transition(Ee):k.transition,Y={slots:{popper:l.Popper,transition:l.Transition??O,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:k.arrow??s.arrow,popper:{..._,...ve??s.popper},tooltip:k.tooltip??s.tooltip,transition:{...A,...vo??s.transition}}},[Oe,Mt]=Tt(\"popper\",{elementType:A6,externalForwardedProps:Y,ownerState:Ee,className:Q(Kt.popper,_?.className)}),[Ft,ht]=Tt(\"transition\",{elementType:uf,externalForwardedProps:Y,ownerState:Ee}),[qt,rr]=Tt(\"tooltip\",{elementType:z6,className:Kt.tooltip,externalForwardedProps:Y,ownerState:Ee}),[Ho,nr]=Tt(\"arrow\",{elementType:N6,className:Kt.arrow,externalForwardedProps:Y,ownerState:Ee,ref:it});return(0,Ui.jsxs)(ro.Fragment,{children:[ro.cloneElement(L,ge),(0,Ui.jsx)(Oe,{as:D??Ph,placement:M,anchorEl:y?{getBoundingClientRect:()=>({top:wf.y,left:wf.x,right:wf.x,bottom:wf.y,width:0,height:0})}:fe,popperRef:ue,open:fe?Re:!1,id:Ye,transition:!0,...Ge,...Mt,popperOptions:et,children:({TransitionProps:_e})=>(0,Ui.jsx)(Ft,{timeout:I.transitions.duration.shorter,..._e,...ht,children:(0,Ui.jsxs)(qt,{...rr,children:[N,n?(0,Ui.jsx)(Ho,{...nr}):null]})})})]})}),Mf=D6;var AM=j(Te(),1),zM=kr((0,AM.jsx)(\"path\",{d:\"M8 5v14l11-7z\"}),\"PlayArrow\");var NM=j(Te(),1),DM=kr((0,NM.jsx)(\"path\",{d:\"M6 19h4V5H6zm8-14v14h4V5z\"}),\"Pause\");var _M=j(Te(),1),BM=kr((0,_M.jsx)(\"path\",{d:\"M6 6h12v12H6z\"}),\"Stop\");var Eh=j(W()),_6={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},B6={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function k6(e){return e===\"dark\"?_6:B6}function XT(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 WT(){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:XT(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:XT(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:XT(n)?\"dark\":\"light\"}}function kM(){let[e,t]=(0,Eh.useState)(()=>WT());return(0,Eh.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(WT());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(WT()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:k6(e.theme)}}var jM={inferno:[[0,0,4],[40,11,84],[101,21,110],[159,42,99],[212,72,66],[245,125,21],[252,193,57],[252,255,164]],viridis:[[68,1,84],[72,36,117],[65,68,135],[53,95,141],[42,120,142],[33,145,140],[34,168,132],[68,191,112],[122,209,81],[189,223,38],[253,231,37]],plasma:[[13,8,135],[75,3,161],[126,3,168],[168,34,150],[203,70,121],[229,107,93],[248,148,65],[253,195,40],[240,249,33]],magma:[[0,0,4],[28,16,68],[79,18,123],[129,37,129],[181,54,122],[229,80,100],[251,135,97],[254,194,135],[252,253,191]],hot:[[0,0,0],[87,0,0],[173,0,0],[255,0,0],[255,87,0],[255,173,0],[255,255,0],[255,255,128],[255,255,255]],gray:[[0,0,0],[255,255,255]],hsv:[[255,0,0],[255,255,0],[0,255,0],[0,255,255],[0,0,255],[255,0,255],[255,0,0]]},sie=Object.keys(jM);function j6(e){let t=new Uint8Array(768);for(let o=0;o<256;o++){let r=o/255*(e.length-1),n=Math.floor(r),a=r-n,i=e[Math.min(n,e.length-1)],l=e[Math.min(n+1,e.length-1)];t[o*3]=Math.round(i[0]+a*(l[0]-i[0])),t[o*3+1]=Math.round(i[1]+a*(l[1]-i[1])),t[o*3+2]=Math.round(i[2]+a*(l[2]-i[2]))}return t}var On=Object.fromEntries(Object.entries(jM).map(([e,t])=>[e,j6(t)]));function wh(e,t,o,r,n){let a=n>r?n-r:1,i=!(n>r);for(let l=0;lURL.revokeObjectURL(r),6e4)}function UM(e,t,o){let r=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);Zn(new Blob([r],{type:o}),t)}function Li(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function tu(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}function KT(e,t){let o=tu(e);return t===\"\\xC5\"?o>=10?`${Math.round(o/10)} nm`:o>=1?`${Math.round(o)} \\xC5`:`${o.toFixed(2)} \\xC5`:t===\"\\xC5\\u207B\\xB9\"?o>=10?`${Math.round(o/10)} nm\\u207B\\xB9`:o>=1?`${Math.round(o)} \\xC5\\u207B\\xB9`:`${o.toFixed(2)} \\xC5\\u207B\\xB9`:t===\"px\"?o>=1?`${Math.round(o)} px`:`${o.toFixed(1)} px`:o>=1e3?`${Math.round(o/1e3)} rad`:o>=1?`${Math.round(o)} mrad`:`${o.toFixed(2)} mrad`}var Of=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\";function Oh(e,t,o,r,n,a){let i=e.getContext(\"2d\");if(!i)return;i.clearRect(0,0,e.width,e.height),i.save(),i.scale(t,t);let l=e.width/t,s=e.height/t,c=l/a,u=o*c,d=60,p=5,f=16,h=12,v=d/u*r,T=tu(v),y=T/r*u,g=s-h,m=l-y-h;i.shadowColor=\"rgba(0, 0, 0, 0.5)\",i.shadowBlur=2,i.shadowOffsetX=1,i.shadowOffsetY=1,i.fillStyle=\"white\",i.fillRect(m,g,y,p);let b=KT(T,n);i.font=`${f}px ${Of}`,i.fillStyle=\"white\",i.textAlign=\"center\",i.textBaseline=\"bottom\",i.fillText(b,m+y/2,g-4),i.textAlign=\"left\",i.textBaseline=\"bottom\",i.fillText(`${o.toFixed(1)}\\xD7`,h,s-h+p),i.restore()}function LM(e,t,o,r,n){let a=e.getContext(\"2d\");if(!a||r<=0)return;a.save(),a.scale(t,t);let i=e.width/t,l=e.height/t,s=i/n,c=o*s,u=60,d=5,p=16,f=12,h=u/c*r,v=tu(h),T=v/r*c,y=l-f,g=i-T-f;a.shadowColor=\"rgba(0, 0, 0, 0.5)\",a.shadowBlur=2,a.shadowOffsetX=1,a.shadowOffsetY=1,a.fillStyle=\"white\",a.fillRect(g,y,T,d);let m=KT(v,\"\\xC5\\u207B\\xB9\");a.font=`${p}px ${Of}`,a.fillStyle=\"white\",a.textAlign=\"center\",a.textBaseline=\"bottom\",a.fillText(m,g+T/2,y-4),a.textAlign=\"left\",a.textBaseline=\"bottom\",a.fillText(`${o.toFixed(1)}\\xD7`,f,l-f+d),a.restore()}function QT(e){let{imageCanvas:t,title:o,lut:r,vmin:n=0,vmax:a=1,logScale:i=!1,pixelSize:l=0,showColorbar:s=!0,showScaleBar:c=!0,scale:u=4,drawAnnotations:d}=e,p=t.width,f=t.height,h=20,v=o?28:0,T=o?8:0,y=s&&r&&n!==a,g=y?20:0,m=y?12:0,b=y?60:0,P=h+p+m+g+b+h,R=h+v+T+f+h,C=document.createElement(\"canvas\");C.width=P*u,C.height=R*u;let M=C.getContext(\"2d\");M.scale(u,u),M.fillStyle=\"white\",M.fillRect(0,0,P,R),o&&(M.fillStyle=\"black\",M.font=`bold 18px ${Of}`,M.textAlign=\"left\",M.textBaseline=\"top\",M.fillText(o,h,h));let D=h,_=h+v+T;if(M.imageSmoothingEnabled=!1,M.drawImage(t,D,_,p,f),M.imageSmoothingEnabled=!0,d&&(M.save(),M.translate(D,_),d(M),M.restore()),c&&l>0){let k=Math.max(60,p*.15),x=Math.max(4,Math.round(f*.012)),N=Math.max(14,Math.round(f*.04)),O=Math.max(12,Math.round(p*.03)),A=k*l,z=tu(A),L=z/l,I=_+f-O,F=D+p-L-O;M.shadowColor=\"rgba(0, 0, 0, 0.5)\",M.shadowBlur=2,M.shadowOffsetX=1,M.shadowOffsetY=1,M.fillStyle=\"white\",M.fillRect(F,I,L,x);let fe=KT(z,\"\\xC5\");M.font=`bold ${N}px ${Of}`,M.fillStyle=\"white\",M.textAlign=\"center\",M.textBaseline=\"bottom\",M.fillText(fe,F+L/2,I-4),M.shadowColor=\"transparent\",M.shadowBlur=0,M.shadowOffsetX=0,M.shadowOffsetY=0}if(y&&r){let k=D+p+m,x=_,N=f;for(let O=0;Oe.toBlob(R=>P(R),\"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`,d=`\nendstream\nendobj\n`,p=new TextEncoder,f=p.encode(c+u),h=p.encode(d),v=c.length;s.push(v);let y=f.length+r.length+h.length,g=`xref\n0 6\n0000000000 65535 f \n`;for(let P=0;P>\nstartxref\n${y}\n%%EOF\n`;let m=p.encode(g),b=new Uint8Array(f.length+r.length+h.length+m.length);return b.set(f,0),b.set(r,f.length),b.set(h,f.length+r.length),b.set(m,f.length+r.length+h.length),new Blob([b],{type:\"application/pdf\"})}function ou(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 HM(e){let t=new Float32Array(e.length);for(let o=0;or&&(r=s)}let n=t/e.length,a=0;for(let l=0;ln&&(n=s))}if(!isFinite(r)||!isFinite(n)||r===n)return o;let a=n-r;for(let l=0;l0)for(let l=0;l>1;for(;l<=n;)n-=l,l>>=1;n+=l}let a=o?1:-1;for(let i=2;i<=r;i<<=1){let l=i>>1,s=a*2*Math.PI/i,c=Math.cos(s),u=Math.sin(s);for(let d=0;d>1,n=o>>1,a=new Float32Array(t*o);for(let i=0;i, b: vec2) -> vec2 { return vec2(a.x*b.x-a.y*b.y, a.x*b.y+a.y*b.x); }\nfn twiddle(k: u32, N: u32, inverse: f32) -> vec2 { let angle = inverse * 2.0 * 3.14159265359 * f32(k) / f32(N); return vec2(cos(angle), sin(angle)); }\nfn bitReverse(x: u32, log2N: u32) -> u32 { var result: u32 = 0u; var val = x; for (var i: u32 = 0u; i < log2N; i = i + 1u) { result = (result << 1u) | (val & 1u); val = val >> 1u; } return result; }\nstruct FFT2DParams { width: u32, height: u32, log2Size: u32, stage: u32, inverse: f32, isRowWise: u32, }\n@group(0) @binding(0) var params: FFT2DParams;\n@group(0) @binding(1) var data: array>;\nfn getIndex(row: u32, col: u32) -> u32 { return row * params.width + col; }\n@compute @workgroup_size(16, 16) fn bitReverseRows(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let rev = bitReverse(col, params.log2Size); if (col < rev) { let idx1 = getIndex(row, col); let idx2 = getIndex(row, rev); let temp = data[idx1]; data[idx1] = data[idx2]; data[idx2] = temp; } }\n@compute @workgroup_size(16, 16) fn bitReverseCols(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let rev = bitReverse(row, params.log2Size); if (row < rev) { let idx1 = getIndex(row, col); let idx2 = getIndex(rev, col); let temp = data[idx1]; data[idx1] = data[idx2]; data[idx2] = temp; } }\n@compute @workgroup_size(16, 16) fn butterflyRows(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let idx = gid.x; if (row >= params.height || idx >= params.width / 2u) { return; } let stage = params.stage; let halfSize = 1u << stage; let fullSize = halfSize << 1u; let group = idx / halfSize; let pos = idx % halfSize; let col_i = group * fullSize + pos; let col_j = col_i + halfSize; if (col_j >= params.width) { return; } let w = twiddle(pos, fullSize, params.inverse); let i = getIndex(row, col_i); let j = getIndex(row, col_j); let u = data[i]; let t = cmul(w, data[j]); data[i] = u + t; data[j] = u - t; }\n@compute @workgroup_size(16, 16) fn butterflyCols(@builtin(global_invocation_id) gid: vec3) { let col = gid.x; let idx = gid.y; if (col >= params.width || idx >= params.height / 2u) { return; } let stage = params.stage; let halfSize = 1u << stage; let fullSize = halfSize << 1u; let group = idx / halfSize; let pos = idx % halfSize; let row_i = group * fullSize + pos; let row_j = row_i + halfSize; if (row_j >= params.height) { return; } let w = twiddle(pos, fullSize, params.inverse); let i = getIndex(row_i, col); let j = getIndex(row_j, col); let u = data[i]; let t = cmul(w, data[j]); data[i] = u + t; data[j] = u - t; }\n@compute @workgroup_size(16, 16) fn normalize2D(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let idx = getIndex(row, col); let scale = 1.0 / f32(params.width * params.height); data[idx] = data[idx] * scale; }`,JT=class{constructor(t){this.pipelines2D=null;this.initialized=!1;this.device=t}async init(){if(this.initialized)return;let t=this.device.createShaderModule({code:U6});this.pipelines2D={bitReverseRows:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"bitReverseRows\"}}),bitReverseCols:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"bitReverseCols\"}}),butterflyRows:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"butterflyRows\"}}),butterflyCols:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"butterflyCols\"}}),normalize:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"normalize2D\"}})},this.initialized=!0}async fft2D(t,o,r,n,a=!1){await this.init();let i=La(r),l=La(n),s=i!==r||l!==n,c=Math.log2(i),u=Math.log2(l),d=i*l,p=r*n,f,h;if(s){f=new Float32Array(d),h=new Float32Array(d);for(let O=0;O{let A=this.device.createBindGroup({layout:O.getBindGroupLayout(0),entries:[{binding:0,resource:{buffer:y}},{binding:1,resource:{buffer:T}}]}),z=this.device.createCommandEncoder(),L=z.beginComputePass();L.setPipeline(O),L.setBindGroup(0,A),L.dispatchWorkgroups(b,P),L.end(),this.device.queue.submit([z.finish()])},C=new ArrayBuffer(24),M=new Uint32Array(C),D=new Float32Array(C);M[0]=i,M[1]=l,M[2]=c,M[3]=0,D[4]=m,M[5]=1,this.device.queue.writeBuffer(y,0,C),R(this.pipelines2D.bitReverseRows);for(let O=0;Ov+T,0)/4;let a=e.length;if(a===0)return{min:0,max:0};let i=1/0,l=-1/0;for(let v=0;vl&&(l=T)}if(i===l)return{min:i,max:l};let s=1024,c=new Uint32Array(s),u=l-i,d=(s-1)/u;for(let v=0;v=p){h=i+v/(s-1)*u;break}return h<=i&&(h=l),{min:i,max:h}}var zf=null,FM=null,L6=\"GPU\";async function XM(){if(zf)return zf;if(!navigator.gpu)return console.warn(\"WebGPU not supported, falling back to CPU FFT\"),null;try{let e=await navigator.gpu.requestAdapter();if(!e)return console.warn(\"No GPU adapter found\"),null;try{let t=await e.requestAdapterInfo?.();t&&(L6=t.description||`${t.vendor} ${t.architecture||\"\"} ${t.device||\"\"}`.trim()||\"Generic WebGPU Adapter\")}catch{}return FM=await e.requestDevice(),zf=new JT(FM),await zf.init(),zf}catch(e){return console.warn(\"WebGPU init failed:\",e),null}}var ct=j(W());var WM=j(Te(),1),KM=kr((0,WM.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var QM={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 ru=QM;function ZM(e){let t=ru.widgets[e];if(!t){let o=Object.keys(ru.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function V6(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function nu(e,t){let r=ZM(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function au(e){return[...ZM(e).tool_groups]}function Ah(e,t){let o=au(e),r=new Set(o),n=[],a=new Set;for(let i of V6(t)){let l=nu(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 JM(e,t){return au(e).filter(o=>o!==\"all\"&&t.has(o))}function eO(e,t){let o=Ah(e,t);return o.includes(\"all\")?au(e).filter(r=>r!==\"all\"):o}function tO(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function oO(){return Object.keys(ru.control_presets)}function rO(e){return ru.control_presets[e]?.label??e}function nO(e,t){let o=ru.control_presets[t];if(!o){let i=Object.keys(ru.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=au(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>nu(e,i))),a=r.filter(i=>!n.has(i));return Ah(e,a)}function zh(e,t,o){let r=Ah(e,o),n=Ah(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=d=>{let p=nu(e,d);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:d=>{let p=nu(e,d);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function tx(e,t,o){let r=new Set(eO(e,t)),n=nu(e,o);return n===\"all\"?[\"all\"]:(r.add(n),JM(e,r))}function ox(e,t,o){let r=new Set(eO(e,t));return r.delete(nu(e,o)),JM(e,r)}var aO={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},I6={fontSize:10,py:.25,px:1,minWidth:0};function iO({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=ct.useState(null),c=ct.useMemo(()=>au(e).filter(h=>h!==\"all\"),[e]),u=ct.useMemo(()=>zh(e,r,t),[e,r,t]),d=ct.useCallback((h,v)=>{o(T=>v?ox(e,T,h):tx(e,T,h))},[o,e]),p=ct.useCallback((h,v)=>{n(T=>v?tx(e,T,h):ox(e,T,h))},[n,e]),f=ct.useCallback(h=>{o(nO(e,h))},[o,e]);return ct.createElement(ct.Fragment,null,ct.createElement(Mf,{title:\"Customize controls\",arrow:!0,placement:\"top\"},ct.createElement(Xc,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:h=>s(h.currentTarget),sx:{p:.25,ml:.5,color:a.text}},ct.createElement(KM,{sx:{fontSize:16}}))),ct.createElement(zi,{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}}},ct.createElement(pe,{sx:{px:.5,pb:.75}},ct.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),ct.createElement(pe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},oO().map(h=>ct.createElement(ln,{key:h,size:\"small\",sx:I6,\"data-testid\":`preset-${h}`,onClick:()=>f(h)},rO(h))))),ct.createElement(ET,{sx:{borderColor:a.border,my:.5}}),ct.createElement(pe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},ct.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(h=>{let v=i?.[h]??tO(h),T=u.isHidden(h),y=u.isLocked(h);return ct.createElement(pe,{key:h,\"data-testid\":`tool-row-${h}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},ct.createElement(he,{sx:{fontSize:11}},v),ct.createElement(pe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},ct.createElement(he,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),ct.createElement(Qn,{size:\"small\",checked:!T,onChange:g=>d(h,g.target.checked),inputProps:{\"aria-label\":`show-${h}`},sx:aO.small}),ct.createElement(he,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),ct.createElement(Qn,{size:\"small\",checked:y,onChange:g=>p(h,g.target.checked),inputProps:{\"aria-label\":`lock-${h}`},sx:aO.small,disabled:T})))}))))}var $6=.5,F6=10,lO=450,sO=10,lx=.707;function q6(e,t,o,r,n,a){let i=Math.max(0,Math.floor(r)-a),l=Math.max(0,Math.floor(n)-a),s=Math.min(t-1,Math.floor(r)+a),c=Math.min(o-1,Math.floor(n)+a),u=Math.round(r),d=Math.round(n),p=-1/0;for(let b=l;b<=c;b++)for(let P=i;P<=s;P++){let R=e[b*t+P];R>p&&(p=R,u=P,d=b)}let f=Math.max(0,u-1),h=Math.min(t-1,u+1),v=Math.max(0,d-1),T=Math.min(o-1,d+1),y=0,g=0,m=0;for(let b=v;b<=T;b++)for(let P=f;P<=h;P++){let R=e[b*t+P];y+=R,g+=R*P,m+=R*b}return y>0?{row:m/y,col:g/y}:{row:d,col:u}}var Y6=5;function cO(e,t){return e>0?t===\"\\xC5\"?{pixelSize:e,unit:\"\\xC5\"}:t===\"nm\"?{pixelSize:e*10,unit:\"\\xC5\"}:t===\"mrad\"?{pixelSize:e,unit:\"mrad\"}:{pixelSize:e,unit:\"px\"}:{pixelSize:1,unit:\"px\"}}var rx={label:{fontSize:11},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},Rt={XS:4,SM:8,MD:12,LG:16},nx={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"},imageBox:{bgcolor:\"#000\",border:\"1px solid #444\",overflow:\"hidden\",position:\"relative\"}},iu={display:\"flex\",alignItems:\"center\",gap:`${Rt.SM}px`,px:1,py:.5,width:\"fit-content\"},Hi={fontSize:10,py:.25,px:1,minWidth:0,\"&.Mui-disabled\":{color:\"#666\",borderColor:\"#444\"}},Nf={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},G6={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}};function pn(e){if(e===0)return\"0\";let t=Math.abs(e);return t<.001||t>=1e4?e.toExponential(2):t<.01?e.toFixed(4):t<1?e.toFixed(3):e.toFixed(2)}function X6(e,t,o,r,n,a,i,l,s,c,u=!1,d=5){let p=e.getContext(\"2d\");if(!p)return;p.save(),p.scale(t,t);let f=e.width/t,h=e.height/t,v=f/l,T=h/s,y=r*n*v+a*v,g=o*n*T+i*T,m=12,b=1.5;if(p.shadowColor=\"rgba(0, 0, 0, 0.5)\",p.shadowBlur=2,p.shadowOffsetX=1,p.shadowOffsetY=1,p.strokeStyle=c?\"rgba(255, 255, 0, 0.9)\":\"rgba(255, 100, 100, 0.9)\",p.lineWidth=b,p.beginPath(),p.moveTo(y-m,g),p.lineTo(y+m,g),p.moveTo(y,g-m),p.lineTo(y,g+m),p.stroke(),u&&d>0){let P=d*n*v,R=d*n*T;p.setLineDash([4,3]),p.strokeStyle=\"rgba(0, 200, 255, 0.7)\",p.lineWidth=1.2,p.shadowBlur=0,p.beginPath(),p.ellipse(y,g,P,R,0,0,2*Math.PI),p.stroke(),p.setLineDash([])}p.restore()}function W6(e,t,o,r,n,a,i,l,s,c,u,d,p,f,h,v){if(o===\"off\")return;let T=e.getContext(\"2d\");if(!T)return;T.save(),T.scale(t,t);let y=e.width/t,g=e.height/t,m=y/d,b=g/p,P=n*s*m+c*m,R=r*s*b+u*b,C=2.5,M=10,D=6;T.shadowColor=\"rgba(0, 0, 0, 0.4)\",T.shadowBlur=2,T.shadowOffsetX=1,T.shadowOffsetY=1;let _=(O,A)=>{let z,L;h?(z=\"rgba(0, 200, 255, 1)\",L=\"rgba(255, 255, 255, 1)\"):v?(z=\"rgba(255, 100, 100, 1)\",L=\"rgba(255, 255, 255, 1)\"):(z=\"rgba(0, 255, 0, 0.8)\",L=\"rgba(255, 255, 255, 0.8)\"),T.beginPath(),T.arc(O,A,D,0,2*Math.PI),T.fillStyle=z,T.fill(),T.strokeStyle=L,T.lineWidth=1.5,T.stroke()},k=()=>{T.strokeStyle=f?\"rgba(255, 255, 0, 0.9)\":\"rgba(0, 255, 0, 0.9)\",T.lineWidth=C,T.beginPath(),T.moveTo(P-M,R),T.lineTo(P+M,R),T.moveTo(P,R-M),T.lineTo(P,R+M),T.stroke()},x=f?\"rgba(255, 255, 0, 0.9)\":\"rgba(0, 255, 0, 0.9)\",N=f?\"rgba(255, 255, 0, 0.12)\":\"rgba(0, 255, 0, 0.12)\";if(o===\"circle\"&&a>0){let O=a*s*m,A=a*s*b;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.ellipse(P,R,O,A,0,0,2*Math.PI),T.stroke(),T.fillStyle=N,T.fill(),k();let z=O*lx,L=A*lx;_(P+z,R+L)}else if(o===\"square\"&&a>0){let O=a*s*m,A=a*s*b,z=P-O,L=R-A;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.rect(z,L,O*2,A*2),T.stroke(),T.fillStyle=N,T.fill(),k(),_(P+O,R+A)}else if(o===\"rect\"&&i>0&&l>0){let O=i/2*s*m,A=l/2*s*b,z=P-O,L=R-A;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.rect(z,L,O*2,A*2),T.stroke(),T.fillStyle=N,T.fill(),k(),_(P+O,R+A)}T.restore()}function K6({items:e}){return S.createElement(pe,{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\"}}},S.createElement(\"tbody\",null,e.map(([t,o],r)=>S.createElement(\"tr\",{key:r},S.createElement(\"td\",null,t),S.createElement(\"td\",null,o)))))}function Q6({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return S.createElement(Mf,{title:typeof e==\"string\"?S.createElement(he,{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\"}`}}}}},S.createElement(he,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function ax({data:e,vminPct:t,vmaxPct:o,onRangeChange:r,width:n=120,height:a=40,theme:i=\"dark\",dataMin:l=0,dataMax:s=1}){let c=S.useRef(null),u=S.useMemo(()=>IM(e),[e]),d=i===\"dark\"?{bg:\"#1a1a1a\",barActive:\"#888\",barInactive:\"#444\",border:\"#333\"}:{bg:\"#f0f0f0\",barActive:\"#666\",barInactive:\"#bbb\",border:\"#ccc\"};return S.useEffect(()=>{let p=c.current;if(!p)return;let f=p.getContext(\"2d\");if(!f)return;let h=window.devicePixelRatio||1;p.width=n*h,p.height=a*h,f.scale(h,h),f.fillStyle=d.bg,f.fillRect(0,0,n,a);let v=64,T=Math.floor(u.length/v),y=[];for(let R=0;R=b&&R<=P;f.fillStyle=D?d.barActive:d.barInactive,f.fillRect(M+.5,a-C,Math.max(1,m-1),C)}},[u,t,o,n,a,d]),S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:.25}},S.createElement(\"canvas\",{ref:c,style:{width:n,height:a,border:`1px solid ${d.border}`}}),S.createElement(ql,{value:[t,o],onChange:(p,f)=>{let[h,v]=f;r(Math.min(h,v-1),Math.max(v,h+1))},min:0,max:100,size:\"small\",valueLabelDisplay:\"auto\",valueLabelFormat:p=>{let f=l+p/100*(s-l);return f>=1e3?f.toExponential(1):f.toFixed(1)},sx:{width:n,py:0,\"& .MuiSlider-thumb\":{width:8,height:8},\"& .MuiSlider-rail\":{height:2},\"& .MuiSlider-track\":{height:2},\"& .MuiSlider-valueLabel\":{fontSize:10,padding:\"2px 4px\"}}}),S.createElement(pe,{sx:{display:\"flex\",justifyContent:\"space-between\",width:n}},S.createElement(he,{sx:{fontSize:8,fontFamily:\"monospace\",opacity:.6,lineHeight:1}},(()=>{let p=l+t/100*(s-l);return p>=1e3?p.toExponential(1):p.toFixed(1)})()),S.createElement(he,{sx:{fontSize:8,fontFamily:\"monospace\",opacity:.6,lineHeight:1}},(()=>{let p=l+o/100*(s-l);return p>=1e3?p.toExponential(1):p.toFixed(1)})())))}function ix(e,t,o,r,n,a,i){let l=i-n,s=a-r,c=Math.sqrt(l*l+s*s),u=Math.max(2,Math.ceil(c)),d=new Float32Array(u);for(let p=0;ps&&(s=v,i=h,l=f)}return{row:l,col:i}}function Z6(e,t,o,r,n,a,i,l,s){if(r===\"off\"||r===\"point\")return null;let c,u,d,p;if(r===\"rect\"){let T=l/2,y=s/2;c=Math.max(0,Math.floor(a-T)),u=Math.max(0,Math.floor(n-y)),d=Math.min(t,Math.ceil(a+T)),p=Math.min(o,Math.ceil(n+y))}else c=Math.max(0,Math.floor(a-i)),u=Math.max(0,Math.floor(n-i)),d=Math.min(t,Math.ceil(a+i)),p=Math.min(o,Math.ceil(n+i));let f=d-c,h=p-u;if(f<2||h<2)return null;let v=new Float32Array(f*h);if(r===\"circle\"||r===\"annular\"){let T=i*i;for(let y=0;y({label:{...rx.label,color:o.textMuted},value:{...rx.value,color:o.textMuted},title:{...rx.title,color:o.accent}}),[o]),[a]=ke(\"nav_rows\"),[i]=ke(\"nav_cols\"),[l]=ke(\"sig_rows\"),[s]=ke(\"sig_cols\"),[c,u]=ke(\"pos_row\"),[d,p]=ke(\"pos_col\"),[f]=ke(\"frame_bytes\"),[h]=ke(\"nav_image_bytes\"),[v]=ke(\"nav_data_min\"),[T]=ke(\"nav_data_max\"),[y]=ke(\"sig_data_min\"),[g]=ke(\"sig_data_max\"),[m,b]=ke(\"roi_mode\"),[P,R]=ke(\"roi_reduce\"),[C]=ke(\"roi_center_row\"),[M]=ke(\"roi_center_col\"),[D,_]=ke(\"roi_radius\"),[k,x]=ke(\"roi_width\"),[N,O]=ke(\"roi_height\"),[A]=ke(\"nav_stats\"),[z]=ke(\"sig_stats\"),[L]=ke(\"nav_pixel_size\"),[I]=ke(\"sig_pixel_size\"),[F]=ke(\"nav_pixel_unit\"),[fe]=ke(\"sig_pixel_unit\"),[Z]=ke(\"title\"),[De,it]=ke(\"snap_enabled\"),[$e,Me]=ke(\"snap_radius\"),[Le,qe]=ke(\"profile_line\"),[Be,ot]=ke(\"profile_width\"),[Se]=ke(\"show_stats\"),[we]=ke(\"show_controls\"),[Re,Ye]=ke(\"show_fft\"),[ce,Ve]=ke(\"disabled_tools\"),[yt,Fe]=ke(\"hidden_tools\"),Ce=S.useMemo(()=>zh(\"Show4D\",ce,yt),[ce,yt]),xt=Ce.isHidden(\"display\"),rt=Ce.isHidden(\"histogram\"),Ze=Ce.isHidden(\"stats\"),le=Ce.isHidden(\"navigation\"),no=Ce.isHidden(\"playback\"),Je=Ce.isHidden(\"view\"),q=Ce.isHidden(\"export\"),$=Ce.isHidden(\"roi\"),ue=Ce.isHidden(\"profile\"),ze=Ce.isHidden(\"fft\"),ie=Ce.isLocked(\"display\"),be=Ce.isLocked(\"histogram\"),ge=Ce.isLocked(\"stats\"),Ge=Ce.isLocked(\"navigation\"),Ee=Ce.isLocked(\"playback\"),ve=Ce.isLocked(\"view\"),et=Ce.isLocked(\"export\"),Kt=Ce.isLocked(\"roi\"),vo=Ce.isLocked(\"profile\"),Y=Ce.isLocked(\"fft\"),Oe=Re&&!ze,Mt=t.theme===\"dark\"?\"#0f0\":\"#1a7a1a\",[Ft,ht]=S.useState(null),qt=Oe&&m!==\"off\"&&m!==\"point\",[rr,Ho]=ke(\"path_playing\"),[nr,_e]=ke(\"path_index\"),[To]=ke(\"path_length\"),[sx]=ke(\"path_interval_ms\"),[Df]=ke(\"path_loop\"),[,fO]=ke(\"_gif_export_requested\"),[_f]=ke(\"_gif_data\"),[cx]=ke(\"_gif_metadata_json\"),[Bf,ux]=S.useState(!1),[px,kf]=S.useState(null),[fx,lu]=S.useState(null),[Dh,_h]=S.useState(c+.5),[Bh,kh]=S.useState(d+.5),[su,jh]=S.useState(!1),[cu,Uh]=S.useState(!1),[es,Lh]=S.useState(!1),[Hh,Vh]=S.useState(!1),Ih=S.useRef(null),[uu,$h]=S.useState(C),[pu,Fh]=S.useState(M),[dx,Vi]=S.useState(!1),[fu,Ii]=S.useState(null),[jf,dO]=S.useState(\"inferno\"),[Uf,mO]=S.useState(\"inferno\"),[$i,yO]=S.useState(\"linear\"),[Jn,hO]=S.useState(\"linear\"),Lf=.5,du=.5,[qh,gO]=S.useState(0),[Yh,bO]=S.useState(100),[Hf,vO]=S.useState(0),[Vf,TO]=S.useState(100),[Go,If]=S.useState(1),[ea,$f]=S.useState(0),[ta,Ff]=S.useState(0),[Oo,qf]=S.useState(1),[fn,mu]=S.useState(0),[dn,yu]=S.useState(0),[An,mx]=S.useState(lO),[yx,hx]=S.useState(!1),[Fi,gx]=S.useState(null),[xO,SO]=S.useState(null),[PO,RO]=S.useState(null),[CO,EO]=S.useState(0),[wO,MO]=S.useState(0),[Ao,Gh]=S.useState(!1),[Lr,Ha]=S.useState(null),bx=S.useRef(null),Ie=Le||[],ar=S.useRef(null),ts=S.useRef(null),[hu,Xh]=S.useState(null),[Wh,Kh]=S.useState(!1),[vx,qi]=S.useState(null),[Tx,Yi]=S.useState(!1),gu=S.useRef(null),Qh=S.useRef(null),[xx,OO]=S.useState(!1),bu=S.useRef(null),vu=S.useRef(null),Zh=S.useRef(null),Jh=S.useRef(null),Yf=S.useRef(null),[AO,zO]=S.useState(0),[NO,DO]=S.useState(0),[Hr,Gf]=S.useState(1),[Va,Tu]=S.useState(0),[Ia,xu]=S.useState(0),[eg,_O]=S.useState(\"inferno\"),[Xf,BO]=S.useState(!1),[tg,kO]=S.useState(!0),[og,jO]=S.useState(0),[rg,UO]=S.useState(100),[LO,HO]=S.useState(null),[Sx,VO]=S.useState({min:0,max:1}),[Wf,IO]=S.useState({mean:0,min:0,max:0,std:0}),[Px,ng]=S.useState(!1),[Su,ag]=S.useState(null),[ir,Kf]=S.useState(null),os=S.useRef(null),ig=S.useRef(\"circle\"),[zn,rs]=S.useState(null),lg=a>i?Math.round(An*(i/a)):An,Rx=i>a?Math.round(An*(a/i)):An,Sr=l>s?Math.round(An*(s/l)):An,Gi=s>l?Math.round(An*(l/s)):An,oa=S.useRef(null),Pu=S.useRef(null),Ru=S.useRef(null),Qf=S.useRef(null),sg=S.useRef(null),Nn=S.useRef(null),$a=S.useRef(null),ns=S.useRef(null),cg=S.useRef(null),Zf=S.useRef(null),ug=S.useRef(null),pg=S.useRef(null),Cx=S.useCallback(w=>w instanceof HTMLElement?w.isContentEditable?!0:w.closest(\"input, textarea, select, [role='textbox'], [contenteditable='true']\")!==null:!1,[]),$O=S.useCallback(w=>{w.target?.closest(\"canvas\")&&pg.current?.focus()},[]);S.useEffect(()=>{ze&&Re&&Ye(!1)},[ze,Re,Ye]),S.useEffect(()=>{Ee&&rr&&Ho(!1)},[Ee,rr,Ho]),S.useEffect(()=>{$&&m!==\"off\"&&b(\"off\")},[$,m,b]),S.useEffect(()=>{ue&&Ao&&(Gh(!1),qe([]),Ha(null),qi(null),Yi(!1))},[ue,Ao,qe]),S.useEffect(()=>{su||(_h(c+.5),kh(d+.5))},[c,d,su]),S.useEffect(()=>{!cu&&!es&&($h(C),Fh(M))},[C,M,cu,es]),S.useEffect(()=>{let w=B=>B.preventDefault(),E=[Pu.current,ns.current,vu.current];return E.forEach(B=>B?.addEventListener(\"wheel\",w,{passive:!1})),()=>E.forEach(B=>B?.removeEventListener(\"wheel\",w))},[Oe]),S.useEffect(()=>{XM().then(w=>{w&&(Qh.current=w,OO(!0))})},[]),S.useEffect(()=>{if(!rr||To===0)return;let w=setInterval(()=>{_e(E=>{let B=E+1;return B>=To?Df?0:(Ho(!1),E):B})},sx);return()=>clearInterval(w)},[rr,To,sx,Df,_e,Ho]),S.useEffect(()=>{if(!h)return;let w=h.byteLength/4,E=new Float32Array(h.buffer,h.byteOffset,w),B=Nn.current;(!B||B.length!==w)&&(B=new Float32Array(w),Nn.current=B),B.set(E);let K=new Float32Array(w);if($i===\"log\")for(let X=0;X{if(!f)return;let w=new Float32Array(f.buffer,f.byteOffset,f.byteLength/4);(!ar.current||ar.current.length!==w.length)&&(ar.current=new Float32Array(w.length)),ar.current.set(w);let E=new Float32Array(w.length);if(Jn===\"log\")for(let B=0;B{if(!Nn.current)return;let w=Nn.current,E;if($i===\"log\"){E=new Float32Array(w.length);for(let de=0;dede+1)},[h,jf,qh,Yh,$i,Lf,a,i]),S.useLayoutEffect(()=>{if(!oa.current||!Qf.current)return;let w=oa.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(ea,ta),E.scale(Go,Go),E.drawImage(Qf.current,0,0),E.restore())},[CO,Go,ea,ta]),S.useEffect(()=>{if(!f)return;let w=new Float32Array(f.buffer,f.byteOffset,f.byteLength/4),E;if(Jn===\"log\"){E=new Float32Array(w.length);for(let de=0;dede+1)},[f,Uf,Hf,Vf,Jn,du,l,s]),S.useLayoutEffect(()=>{if(!$a.current||!Zf.current)return;let w=$a.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(fn,dn),E.scale(Oo,Oo),E.drawImage(Zf.current,0,0),E.restore())},[wO,Oo,fn,dn]),S.useEffect(()=>{if(!Oe||!ar.current){ht(null);return}let w=!1,E=ar.current,B=s,K=l,X=E,J=0,ee=0;if(qt){let oe=Z6(E,s,l,m,C,M,D,k,N);if(oe){J=oe.cropW,ee=oe.cropH;let ae=La(oe.cropW),de=La(oe.cropH),Ot=new Float32Array(ae*de);for(let Qt=0;Qt{let oe,ae;if(xx&&Qh.current){let de=await Qh.current.fft2D(X.slice(),new Float32Array(X.length),te,ne,!1);oe=de.real,ae=de.imag}else oe=X.slice(),ae=new Float32Array(X.length),qM(oe,ae,te,ne,!1);w||(ex(oe,te,ne),ex(ae,te,ne),Yf.current=YM(oe,ae),ht(J>0?{cropWidth:J,cropHeight:ee,fftWidth:te,fftHeight:ne}:null),zO(de=>de+1),Kf(null))})(),()=>{w=!0}},[Oe,qt,f,l,s,xx,m,C,M,D,k,N]),S.useEffect(()=>{let w=Yf.current;if(!Oe||!w)return;let E=Ft?.fftWidth??s,B=Ft?.fftHeight??l,K,X;tg?{min:K,max:X}=GM(w,E,B):{min:K,max:X}=ou(w);let J=Xf?HM(w):w;Xf&&(K=Math.log1p(K),X=Math.log1p(X)),HO(J),VO({min:K,max:X}),IO(VM(J));let{vmin:ee,vmax:te}=Af(K,X,og,rg),ne=On[eg]||On.inferno,G=Mh(J,E,B,ne,ee,te);G&&(Jh.current=G,DO(oe=>oe+1))},[Oe,AO,Xf,tg,og,rg,eg,l,s,Ft]),S.useLayoutEffect(()=>{if(!Oe||!bu.current||!Jh.current)return;let w=bu.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(Va,Ia),E.scale(Hr,Hr),E.drawImage(Jh.current,0,0),E.restore())},[Oe,NO,Hr,Va,Ia]),S.useEffect(()=>{if(!Zh.current||!Oe)return;let w=Zh.current;w.width=Sr*r,w.height=Gi*r;let E=Ft?.fftWidth??s;if(I>0){let B=1/(I*E);LM(w,r,Hr,B,E)}else Oh(w,r,Hr,1,\"px\",E);if(ir){let B=w.getContext(\"2d\");if(B){B.save(),B.scale(r,r);let K=(Va+ir.col*Hr)*Sr/s,X=(Ia+ir.row*Hr)*Gi/l;B.strokeStyle=\"rgba(255, 255, 255, 0.9)\",B.shadowColor=\"rgba(0, 0, 0, 0.6)\",B.shadowBlur=2,B.lineWidth=1.5;let J=8;if(B.beginPath(),B.moveTo(K-J,X),B.lineTo(K-3,X),B.moveTo(K+3,X),B.lineTo(K+J,X),B.moveTo(K,X-J),B.lineTo(K,X-3),B.moveTo(K,X+3),B.lineTo(K,X+J),B.stroke(),B.beginPath(),B.arc(K,X,4,0,Math.PI*2),B.stroke(),ir.dSpacing!=null){let ee=ir.dSpacing,te=ee>=10?`d = ${(ee/10).toFixed(2)} nm`:`d = ${ee.toFixed(2)} \\xC5`;B.font=\"bold 11px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",B.fillStyle=\"white\",B.textAlign=\"left\",B.textBaseline=\"bottom\",B.fillText(te,K+10,X-4)}B.restore()}}},[Oe,Hr,Va,Ia,I,fe,s,l,Sr,Gi,Ft,ir]),S.useEffect(()=>{if(!Ru.current)return;let w=cO(L,F);Oh(Ru.current,r,Go,w.pixelSize,w.unit,i),m===\"off\"?X6(Ru.current,r,Dh,Bh,Go,ea,ta,i,a,su,De,$e):W6(Ru.current,r,m,uu,pu,D,k,N,Go,ea,ta,i,a,cu,es,Hh)},[Go,ea,ta,L,F,a,i,Dh,Bh,su,De,$e,m,uu,pu,D,k,N,cu,es,Hh]),S.useEffect(()=>{if(!cg.current)return;let w=cg.current,E=w.getContext(\"2d\");if(!E)return;E.clearRect(0,0,w.width,w.height);let B=cO(I,fe);if(Oh(w,r,Oo,B.pixelSize,B.unit,s),Ao&&Ie.length>0){E.save(),E.scale(r,r);let K=w.width/r,X=w.height/r,J=K/s,ee=X/l,te=ae=>ae*Oo*J+fn*J,ne=ae=>ae*Oo*ee+dn*ee,G=te(Ie[0].col),oe=ne(Ie[0].row);if(E.fillStyle=o.accent,E.beginPath(),E.arc(G,oe,4,0,Math.PI*2),E.fill(),Ie.length===2){let ae=te(Ie[1].col),de=ne(Ie[1].row);if(Be>1){let Ot=Ie[1].col-Ie[0].col,Qt=Ie[1].row-Ie[0].row,ao=Math.sqrt(Ot*Ot+Qt*Qt);if(ao>0){let gt=(Be-1)/2,Ut=-Ot/ao*gt,Ne=Qt/ao*gt;E.fillStyle=o.accent+\"20\",E.strokeStyle=o.accent,E.lineWidth=1,E.setLineDash([3,3]),E.beginPath(),E.moveTo(te(Ie[0].col+Ne),ne(Ie[0].row+Ut)),E.lineTo(te(Ie[1].col+Ne),ne(Ie[1].row+Ut)),E.lineTo(te(Ie[1].col-Ne),ne(Ie[1].row-Ut)),E.lineTo(te(Ie[0].col-Ne),ne(Ie[0].row-Ut)),E.closePath(),E.fill(),E.stroke(),E.setLineDash([])}}E.strokeStyle=o.accent,E.lineWidth=1.5,E.beginPath(),E.moveTo(G,oe),E.lineTo(ae,de),E.stroke(),E.fillStyle=o.accent,E.beginPath(),E.arc(ae,de,4,0,Math.PI*2),E.fill()}E.restore()}},[Oo,fn,dn,I,fe,l,s,Ao,Ie,Be,o]),S.useEffect(()=>{if(Ie.length===2&&ar.current){let w=Ie[0],E=Ie[1];Ha(Nh(ar.current,s,l,w.row,w.col,E.row,E.col,Be)),Ao||Gh(!0)}else Ha(null)},[Ie,Be,f]),S.useEffect(()=>{let w=bx.current;if(!w)return;let E=w.getContext(\"2d\");if(!E)return;let B=window.devicePixelRatio||1,K=Sr,X=76;w.width=K*B,w.height=X*B,E.scale(B,B);let J=t.theme===\"dark\";if(E.fillStyle=J?\"#1a1a1a\":\"#f0f0f0\",E.fillRect(0,0,K,X),!Lr||Lr.length<2){E.font=\"10px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#555\":\"#999\",E.textAlign=\"center\",E.textBaseline=\"middle\",E.fillText(\"Click two points on the signal to draw a profile\",K/2,X/2);return}let ee=6,ne=X-ee-18,G=1/0,oe=-1/0;for(let Ne=0;Neoe&&(oe=Lr[Ne]);let ae=oe-G||1;E.strokeStyle=o.accent,E.lineWidth=1.5,E.beginPath();for(let Ne=0;Ne0?(de=lr*I,Ot=fe):de=lr}let Qt=ee+ne;E.strokeStyle=J?\"#555\":\"#bbb\",E.lineWidth=.5;let ao=Math.max(2,Math.floor(K/70)),gt=tu(de/ao);E.font=\"9px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#888\":\"#666\",E.textBaseline=\"top\";let Ut=[];for(let Ne=0;Ne<=de+gt*.01&&!(Ne>de*1.001);Ne+=gt)Ut.push(Ne);for(let Ne=0;Ne0?Xo/de:0,Cu=lr*K;E.beginPath(),E.moveTo(Cu,Qt),E.lineTo(Cu,Qt+3),E.stroke(),E.textAlign=lr<.05?\"left\":lr>.95?\"right\":\"center\";let Jf=Xo%1===0?Xo.toFixed(0):Xo.toFixed(1);E.fillText(Ne===Ut.length-1?`${Jf} ${Ot}`:Jf,Cu,Qt+4)}E.font=\"9px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#888\":\"#666\",E.textAlign=\"left\",E.textBaseline=\"top\",E.fillText(Li(oe),2,1),E.textBaseline=\"bottom\",E.fillText(Li(G),2,ee+ne-1)},[Lr,Ie,I,fe,Sr,t.theme,o.accent]);let fg=(w,E,B,K,X,J,ee,te=!1)=>ne=>{if(te)return;ne.preventDefault();let G=ee.current;if(!G)return;let oe=G.getBoundingClientRect(),ae=(ne.clientX-oe.left)*(G.width/oe.width),de=(ne.clientY-oe.top)*(G.height/oe.height),Ot=ne.deltaY>0?.9:1.1,Qt=Math.max($6,Math.min(F6,K*Ot)),ao=Qt/K;w(Qt),E(ae-(ae-X)*ao),B(de-(de-J)*ao)},Ex=(w,E)=>{if(m===\"off\")return!1;if(m===\"rect\"){let B=(N||10)/2,K=(k||10)/2,X=uu+B,J=pu+K,ee=Math.sqrt((w-X)**2+(E-J)**2),te=Math.sqrt(K**2+B**2),ne=Math.min(sO/Go,te*.5);return ee{let E=Pu.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),J=((w.clientY-B.top)*(E.height/B.height)-ta)/Go,ee=(K-ea)/Go;if(m!==\"off\"){if(Kt)return;if(Ex(J,ee)){w.preventDefault(),Ih.current=m===\"rect\"&&k>0&&N>0?k/N:null,Lh(!0);return}Uh(!0),$h(J),Fh(ee);let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));e.set(\"roi_center\",[G,oe]),e.save_changes();return}if(Ge)return;jh(!0);let te=Math.round(Math.max(0,Math.min(a-1,J))),ne=Math.round(Math.max(0,Math.min(i-1,ee)));if(De&&Nn.current){let G=pO(Nn.current,i,a,ne,te,$e);te=G.row,ne=G.col}_h(te+.5),kh(ne+.5),e.set(\"pos_row\",te),e.set(\"pos_col\",ne),e.save_changes()},qO=w=>{let E=Pu.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),J=((w.clientY-B.top)*(E.height/B.height)-ta)/Go,ee=(K-ea)/Go;if(es){if(Kt)return;let G=Math.abs(J-uu),oe=Math.abs(ee-pu);if(m===\"rect\"){let ae=Math.max(2,Math.round(oe*2)),de=Math.max(2,Math.round(G*2));if(w.shiftKey&&Ih.current!=null){let Ot=Ih.current;ae/de>Ot?de=Math.max(2,Math.round(ae/Ot)):ae=Math.max(2,Math.round(de*Ot))}x(ae),O(de)}else _(m===\"square\"?Math.max(1,Math.round(Math.max(G,oe))):Math.max(1,Math.round(Math.sqrt(G**2+oe**2))));return}if(cu){if(Kt)return;$h(J),Fh(ee);let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));e.set(\"roi_center\",[G,oe]),e.save_changes();return}if(su){if(Ge)return;let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));if(De&&Nn.current){let ae=pO(Nn.current,i,a,oe,G,$e);G=ae.row,oe=ae.col}_h(G+.5),kh(oe+.5),e.set(\"pos_row\",G),e.set(\"pos_col\",oe),e.save_changes();return}let te=Math.floor(J),ne=Math.floor(ee);te>=0&&te=0&&neG?.panel===\"nav\"?null:G),Vh(Kt?!1:Ex(J,ee))},YO=()=>{jh(!1),Uh(!1),Lh(!1)},GO=()=>{jh(!1),Uh(!1),Lh(!1),Vh(!1),rs(w=>w?.panel===\"nav\"?null:w)},XO=()=>{ve||(If(1),$f(0),Ff(0))},WO=w=>{let E=vu.current;if(!E)return null;let B=E.getBoundingClientRect(),K=E.width/B.width,X=E.height/B.height,J=(w.clientX-B.left)*K,ee=(w.clientY-B.top)*X,te=(J-Va)/Hr;return{row:(ee-Ia)/Hr,col:te}},KO=w=>{ve||Y||(os.current={x:w.clientX,y:w.clientY},ng(!0),ag({x:w.clientX,y:w.clientY,panX:Va,panY:Ia}))},QO=w=>{if(ve||Y||!Px||!Su)return;let E=vu.current;if(!E)return;let B=E.getBoundingClientRect(),K=E.width/B.width,X=E.height/B.height;Tu(Su.panX+(w.clientX-Su.x)*K),xu(Su.panY+(w.clientY-Su.y)*X)},ZO=w=>{if(os.current){let E=w.clientX-os.current.x,B=w.clientY-os.current.y;if(Math.sqrt(E*E+B*B)<3){let K=WO(w);if(K){let X=Ft?.fftWidth??s,J=Ft?.fftHeight??l,ee=K.col,te=K.row;if(Yf.current){let Ot=q6(Yf.current,X,J,ee,te,Y6);ee=Ot.col,te=Ot.row}let ne=Math.floor(X/2),G=Math.floor(J/2),oe=ee-ne,ae=te-G,de=Math.sqrt(oe*oe+ae*ae);if(de<1)Kf(null);else{let Ot=null,Qt=null;if(I>0){let ao=La(X),gt=La(J),Ut=((Math.round(ee)-ne)%X+X)%X,Ne=((Math.round(te)-G)%J+J)%J,Xo=Ut<=ao/2?Ut/(ao*I):(Ut-ao)/(ao*I),lr=Ne<=gt/2?Ne/(gt*I):(Ne-gt)/(gt*I);Ot=Math.sqrt(Xo*Xo+lr*lr),Qt=Ot>0?1/Ot:null}Kf({row:te,col:ee,distPx:de,spatialFreq:Ot,dSpacing:Qt})}}}os.current=null}ng(!1),ag(null)},JO=()=>{os.current=null,ng(!1),ag(null)},eA=()=>{ve||Y||(Gf(1),Tu(0),xu(0),Kf(null))},tA=w=>{if(Ao&&vo||!Ao&&ve)return;ts.current={x:w.clientX,y:w.clientY};let E=ns.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),X=(w.clientY-B.top)*(E.height/B.height),J=(K-fn)/Oo,ee=(X-dn)/Oo;if(Ao){if(Ie.length===2){let te=Ie[0],ne=Ie[1],G=10/Oo,oe=Math.sqrt((J-te.col)**2+(ee-te.row)**2),ae=Math.sqrt((J-ne.col)**2+(ee-ne.row)**2);if(oe<=G||ae<=G){Xh(oe<=ae?0:1),Vi(!1),Ii(null);return}if(uO(J,ee,te.col,te.row,ne.col,ne.row)<=G){Kh(!0),gu.current={row:ee,col:J,p0:{row:te.row,col:te.col},p1:{row:ne.row,col:ne.col}},Vi(!1),Ii(null);return}}Vi(!0),Ii({x:w.clientX,y:w.clientY,panX:fn,panY:dn});return}Vi(!0),Ii({x:w.clientX,y:w.clientY,panX:fn,panY:dn})},oA=w=>{let E=ns.current;if(!E)return;let B=E.getBoundingClientRect();if(dx&&fu&&!ve){let G=E.width/B.width,oe=E.height/B.height,ae=(w.clientX-fu.x)*G,de=(w.clientY-fu.y)*oe;mu(fu.panX+ae),yu(fu.panY+de);return}let K=(w.clientX-B.left)*(E.width/B.width),X=(w.clientY-B.top)*(E.height/B.height),J=(K-fn)/Oo,ee=(X-dn)/Oo,te=Math.floor(ee),ne=Math.floor(J);if(te>=0&&te=0&&neG?.panel===\"sig\"?null:G);if(Ao&&!vo&&ar.current&&Ie.length===2){let G=Ie[0],oe=Ie[1],ae=10/Oo,de=Math.sqrt((J-G.col)**2+(ee-G.row)**2),Ot=Math.sqrt((J-oe.col)**2+(ee-oe.row)**2);if(hu!==null){let gt=Math.max(0,Math.min(l-1,ee)),Ut=Math.max(0,Math.min(s-1,J)),Ne=[hu===0?{row:gt,col:Ut}:Ie[0],hu===1?{row:gt,col:Ut}:Ie[1]];qe(Ne),Ha(Nh(ar.current,s,l,Ne[0].row,Ne[0].col,Ne[1].row,Ne[1].col,Be));return}if(Wh&&gu.current){let gt=gu.current,Ut=ee-gt.row,Ne=J-gt.col,Xo=Math.min(gt.p0.row,gt.p1.row),lr=Math.max(gt.p0.row,gt.p1.row),Cu=Math.min(gt.p0.col,gt.p1.col),Jf=Math.max(gt.p0.col,gt.p1.col);Ut=Math.max(Ut,-Xo),Ut=Math.min(Ut,l-1-lr),Ne=Math.max(Ne,-Cu),Ne=Math.min(Ne,s-1-Jf);let Eu=[{row:gt.p0.row+Ut,col:gt.p0.col+Ne},{row:gt.p1.row+Ut,col:gt.p1.col+Ne}];qe(Eu),Ha(Nh(ar.current,s,l,Eu[0].row,Eu[0].col,Eu[1].row,Eu[1].col,Be));return}let Qt=de<=ae?0:Ot<=ae?1:null,ao=Qt===null&&uO(J,ee,G.col,G.row,oe.col,oe.row)<=ae;qi(Qt),Yi(ao)}else vx!==null&&qi(null),Tx&&Yi(!1)},rA=w=>{if(hu!==null||Wh){Xh(null),Kh(!1),gu.current=null,ts.current=null,Vi(!1),Ii(null),qi(null),Yi(!1);return}if(Ao&&!vo&&ts.current){let E=w.clientX-ts.current.x,B=w.clientY-ts.current.y;if(Math.sqrt(E*E+B*B)<3){let K=ns.current;if(K&&ar.current){let X=K.getBoundingClientRect(),J=(w.clientX-X.left)*(K.width/X.width),ee=(w.clientY-X.top)*(K.height/X.height),te=(J-fn)/Oo,ne=(ee-dn)/Oo;if(te>=0&&te=0&&ne{Vi(!1),Ii(null),Xh(null),Kh(!1),qi(null),Yi(!1),gu.current=null,rs(w=>w?.panel===\"sig\"?null:w)},aA=()=>{ve||(qf(1),mu(0),yu(0))},dg=w=>{ve||(w.stopPropagation(),w.preventDefault(),hx(!0),gx({x:w.clientX,y:w.clientY,size:An}))};S.useEffect(()=>{if(!yx)return;let w=0,E=Fi?Fi.size:An,B=X=>{if(!Fi)return;let J=Math.max(X.clientX-Fi.x,X.clientY-Fi.y);E=Math.max(lO,Math.min(800,Fi.size+J)),w||(w=requestAnimationFrame(()=>{w=0,mx(E)}))},K=()=>{cancelAnimationFrame(w),mx(E),hx(!1),gx(null)};return document.addEventListener(\"mousemove\",B),document.addEventListener(\"mouseup\",K),()=>{cancelAnimationFrame(w),document.removeEventListener(\"mousemove\",B),document.removeEventListener(\"mouseup\",K)}},[yx,Fi]);let wx=w=>{if(et||(kf(null),!oa.current))return;let E=new Float32Array(h.buffer,h.byteOffset,h.byteLength/4),B=On[jf]||On.inferno,{min:K,max:X}=ou(E),J=Mh(E,i,a,B,K,X);if(!J)return;let ee=L>0&&F===\"\\xC5\"?L:L>0&&F===\"nm\"?L*10:0,te=QT({imageCanvas:J,title:Z||\"Navigation\",lut:B,vmin:K,vmax:X,pixelSize:ee>0?ee:void 0,showColorbar:w,showScaleBar:ee>0});ZT(te).then(ne=>Zn(ne,\"show4d_nav_figure.pdf\"))},iA=()=>{et||(kf(null),oa.current&&oa.current.toBlob(w=>{w&&Zn(w,\"show4d_nav.png\")},\"image/png\"))},Mx=w=>{if(et)return;lu(null);let E=ar.current;if(!E)return;let B;if(Jn===\"log\"){B=new Float32Array(E.length);for(let ae=0;ae0&&fe===\"\\xC5\"?I:I>0&&fe===\"nm\"?I*10:0,oe=QT({imageCanvas:ne,title:Z?`${Z} \\u2014 Signal`:\"Signal\",lut:K,vmin:ee,vmax:te,pixelSize:G>0?G:void 0,showColorbar:w,showScaleBar:G>0});ZT(oe).then(ae=>Zn(ae,\"show4d_signal_figure.pdf\"))},lA=()=>{et||(lu(null),$a.current&&$a.current.toBlob(w=>{w&&Zn(w,\"show4d_signal.png\")},\"image/png\"))},sA=()=>{et||(lu(null),ux(!0),fO(!0))};S.useEffect(()=>{if(!_f||_f.byteLength===0)return;UM(_f,\"show4d_animation.gif\",\"image/gif\");let w=(cx||\"\").trim();w&&Zn(new Blob([w],{type:\"application/json\"}),\"show4d_animation.json\"),ux(!1)},[_f,cx]);let cA=S.useCallback(w=>{if(Cx(w.target))return;let E=w.shiftKey?10:1,B=!1;switch(w.key){case\"ArrowUp\":Ge||(u(Math.max(0,c-E)),B=!0);break;case\"ArrowDown\":Ge||(u(Math.min(a-1,c+E)),B=!0);break;case\"ArrowLeft\":Ge||(p(Math.max(0,d-E)),B=!0);break;case\"ArrowRight\":Ge||(p(Math.min(i-1,d+E)),B=!0);break;case\"r\":case\"R\":ve||(If(1),$f(0),Ff(0),qf(1),mu(0),yu(0),Gf(1),Tu(0),xu(0),B=!0);break;case\"t\":case\"T\":Kt||(m===\"off\"?b(ig.current):(ig.current=m,b(\"off\")),B=!0);break;case\" \":!Ee&&To>0&&(Ho(!rr),B=!0);break;case\"Escape\":pg.current?.blur(),B=!0;break}B&&(w.preventDefault(),w.stopPropagation())},[Cx,Ge,Ee,Kt,ve,i,a,To,rr,d,c,m,Ho,p,u,b]),Fa={minWidth:65,bgcolor:o.controlBg,color:o.text,fontSize:11,\"& .MuiSelect-select\":{py:.5},\"& .MuiOutlinedInput-notchedOutline\":{borderColor:o.border},\"&:hover .MuiOutlinedInput-notchedOutline\":{borderColor:o.accent}},qa={...G6,PaperProps:{sx:{bgcolor:o.controlBg,color:o.text,border:`1px solid ${o.border}`}}};return S.createElement(pe,{ref:pg,className:\"show4d-root\",tabIndex:0,onKeyDown:cA,onMouseDownCapture:$O,sx:{p:`${Rt.LG}px`,bgcolor:o.bg,color:o.text,outline:\"none\"}},S.createElement(he,{variant:\"h6\",sx:{...n.title,mb:`${Rt.SM}px`}},Z||\"4D Explorer\",S.createElement(Q6,{text:S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:1}},S.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\"}},\"Controls\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"ROI: Region of Interest on navigation image \\u2014 integrates signal over enclosed area.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"Snap: Snap to local intensity maximum within search radius.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"FFT: Show power spectrum of signal image.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"Profile: Click two points to draw a line intensity profile.\"),S.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mt:.5}},\"Keyboard\"),S.createElement(K6,{items:[[\"\\u2191 / \\u2193\",\"Move row\"],[\"\\u2190 / \\u2192\",\"Move col\"],[\"Shift+Arrows\",\"Move \\xD710\"],[\"T\",\"Toggle ROI on/off\"],[\"Space\",\"Play / pause path\"],[\"R\",\"Reset zoom\"],[\"Esc\",\"Release keyboard focus\"],[\"Scroll\",\"Zoom\"],[\"Dbl-click\",\"Reset view\"]]})),theme:t.theme}),S.createElement(iO,{widgetName:\"Show4D\",hiddenTools:yt,setHiddenTools:Fe,disabledTools:ce,setDisabledTools:Ve,themeColors:o})),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.LG}px`},S.createElement(pe,{sx:{width:lg}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label}},\"Navigation (\",Math.round(Dh),\", \",Math.round(Bh),\")\"),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`},!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},disabled:et,onClick:async()=>{if(!(et||!oa.current))try{let w=await new Promise(E=>oa.current.toBlob(E,\"image/png\"));if(!w)return;await navigator.clipboard.write([new ClipboardItem({\"image/png\":w})])}catch{oa.current.toBlob(w=>{w&&Zn(w,\"show4d_nav.png\")},\"image/png\")}}},\"COPY\"),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},onClick:w=>{et||kf(w.currentTarget)},disabled:et||Bf},Bf?\"...\":\"Export\"),!q&&S.createElement(zi,{anchorEl:px,open:!!px,onClose:()=>kf(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"left\"},transformOrigin:{vertical:\"top\",horizontal:\"left\"},sx:{zIndex:9999}},S.createElement(Ue,{disabled:et,onClick:()=>wx(!0),sx:{fontSize:12}},\"Figure + colorbar\"),S.createElement(Ue,{disabled:et,onClick:()=>wx(!1),sx:{fontSize:12}},\"Figure\"),S.createElement(Ue,{disabled:et,onClick:iA,sx:{fontSize:12}},\"PNG\")),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Go===1&&ea===0&&ta===0,onClick:()=>{ve||(If(1),$f(0),Ff(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:lg,height:Rx}},S.createElement(\"canvas\",{ref:oa,width:i,height:a,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:Pu,width:i,height:a,onMouseDown:FO,onMouseMove:qO,onMouseUp:YO,onMouseLeave:GO,onWheel:fg(If,$f,Ff,Go,ea,ta,Pu,ve),onDoubleClick:XO,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:ve?\"default\":Hh||es?\"nwse-resize\":De&&!Ge?\"cell\":\"crosshair\"}}),S.createElement(\"canvas\",{ref:Ru,width:lg*r,height:Rx*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),zn&&zn.panel===\"nav\"&&S.createElement(pe,{sx:{position:\"absolute\",top:3,right:3,bgcolor:\"rgba(0,0,0,0.35)\",px:.5,py:.15,pointerEvents:\"none\",minWidth:100,textAlign:\"right\"}},S.createElement(he,{sx:{fontSize:9,fontFamily:\"monospace\",color:\"rgba(255,255,255,0.7)\",whiteSpace:\"nowrap\",lineHeight:1.2}},\"(\",zn.row,\", \",zn.col,\") \",Li(zn.value))),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&A&&A.length===4&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[0]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[1]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[2]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[3])))),we&&(!$||!le||!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},(!$||!le)&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:Kt&&Ge?.6:1}},!$&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"ROI:\"),S.createElement(Xn,{value:m||\"off\",onChange:w=>{if(Kt)return;let E=w.target.value;E!==\"off\"&&(ig.current=E),b(E)},disabled:Kt,size:\"small\",sx:{...Fa,minWidth:60,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"off\"},\"Off\"),S.createElement(Ue,{value:\"circle\"},\"Circle\"),S.createElement(Ue,{value:\"square\"},\"Square\"),S.createElement(Ue,{value:\"rect\"},\"Rect\"))),!$&&m!==\"off\"&&S.createElement(Xn,{value:P||\"mean\",onChange:w=>{Kt||R(String(w.target.value))},disabled:Kt,size:\"small\",sx:{...Fa,minWidth:55,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"mean\"},\"Mean\"),S.createElement(Ue,{value:\"max\"},\"Max\"),S.createElement(Ue,{value:\"min\"},\"Min\"),S.createElement(Ue,{value:\"sum\"},\"Sum\")),!$&&m!==\"off\"&&(m===\"circle\"||m===\"square\")&&S.createElement(S.Fragment,null,S.createElement(ql,{value:D||5,onChange:(w,E)=>{Kt||_(E)},disabled:Kt,min:1,max:Math.min(a,i)/2,size:\"small\",sx:{width:80,mx:1,\"& .MuiSlider-thumb\":{width:14,height:14}}}),S.createElement(he,{sx:{...n.value,fontSize:10,minWidth:30}},Math.round(D||5),\"px\")),!le&&m===\"off\"&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"Snap:\"),S.createElement(Qn,{checked:De,onChange:(w,E)=>{Ge||it(E)},disabled:Ge,size:\"small\",sx:Nf.small}),De&&S.createElement(S.Fragment,null,S.createElement(ql,{value:$e,min:1,max:20,step:1,disabled:Ge,onChange:(w,E)=>{!Ge&&typeof E==\"number\"&&Me(E)},size:\"small\",sx:{width:60,\"& .MuiSlider-thumb\":{width:10,height:10}}}),S.createElement(he,{sx:{...n.value,fontSize:10}},$e,\"px\")))),!xt&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie,value:jf,onChange:w=>{ie||dO(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie,value:$i,onChange:w=>{ie||yO(w.target.value)},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\"),S.createElement(Ue,{value:\"power\"},\"Pow\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be?.6:1}},S.createElement(ax,{data:xO,vminPct:qh,vmaxPct:Yh,onRangeChange:(w,E)=>{be||(gO(w),bO(E))},width:110,height:58,theme:t.theme,dataMin:v,dataMax:T})))),S.createElement(pe,{sx:{width:Sr}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label}},\"Signal\",!$&&m!==\"off\"?S.createElement(\"span\",{style:{color:o.accent,marginLeft:Rt.SM}},\"(ROI \",P||\"mean\",\")\"):S.createElement(\"span\",{style:{color:o.textMuted,marginLeft:Rt.SM}},\"at (\",c,\", \",d,\")\")),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`,alignItems:\"center\"},S.createElement(he,{sx:{...n.label,color:o.textMuted,fontSize:10}},a,\"\\xD7\",i,\" | \",l,\"\\xD7\",s),!ze&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"FFT:\"),S.createElement(Qn,{checked:Oe,onChange:w=>{Y||Ye(w.target.checked)},disabled:Y,size:\"small\",sx:Nf.small})),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},disabled:et,onClick:async()=>{if(!(et||!$a.current))try{let w=await new Promise(E=>$a.current.toBlob(E,\"image/png\"));if(!w)return;await navigator.clipboard.write([new ClipboardItem({\"image/png\":w})])}catch{$a.current.toBlob(w=>{w&&Zn(w,\"show4d_signal.png\")},\"image/png\")}}},\"COPY\"),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},onClick:w=>{et||lu(w.currentTarget)},disabled:et||Bf},Bf?\"Exporting...\":\"Export\"),!q&&S.createElement(zi,{anchorEl:fx,open:!!fx,onClose:()=>lu(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"left\"},transformOrigin:{vertical:\"top\",horizontal:\"left\"},sx:{zIndex:9999}},S.createElement(Ue,{disabled:et,onClick:()=>Mx(!0),sx:{fontSize:12}},\"Figure + colorbar\"),S.createElement(Ue,{disabled:et,onClick:()=>Mx(!1),sx:{fontSize:12}},\"Figure\"),S.createElement(Ue,{disabled:et,onClick:lA,sx:{fontSize:12}},\"PNG (current frame)\"),To>0&&S.createElement(Ue,{disabled:et,onClick:sA,sx:{fontSize:12}},\"GIF (path animation)\")),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Oo===1&&fn===0&&dn===0,onClick:()=>{ve||(qf(1),mu(0),yu(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:Sr,height:Gi}},S.createElement(\"canvas\",{ref:$a,width:s,height:l,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:ns,width:s,height:l,onMouseDown:tA,onMouseMove:oA,onMouseUp:rA,onMouseLeave:nA,onWheel:fg(qf,mu,yu,Oo,fn,dn,ns,ve),onDoubleClick:aA,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:Ao&&vo||!Ao&&ve?\"default\":hu!==null||Wh?\"grabbing\":Ao&&(vx!==null||Tx)?\"grab\":Ao?\"crosshair\":dx?\"grabbing\":\"grab\"}}),S.createElement(\"canvas\",{ref:cg,width:Sr*r,height:Gi*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),zn&&zn.panel===\"sig\"&&S.createElement(pe,{sx:{position:\"absolute\",top:3,right:3,bgcolor:\"rgba(0,0,0,0.35)\",px:.5,py:.15,pointerEvents:\"none\",minWidth:100,textAlign:\"right\"}},S.createElement(he,{sx:{fontSize:9,fontFamily:\"monospace\",color:\"rgba(255,255,255,0.7)\",whiteSpace:\"nowrap\",lineHeight:1.2}},\"(\",zn.row,\", \",zn.col,\") \",Li(zn.value))),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&z&&z.length===4&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[0]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[1]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[2]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[3])))),Ao&&!ue&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,maxWidth:Sr,boxSizing:\"border-box\"}},S.createElement(\"canvas\",{ref:bx,style:{width:Sr,height:76,display:\"block\",border:`1px solid ${o.border}`}})),we&&(!ue||!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},!ue&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:vo?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Profile:\"),S.createElement(Qn,{checked:Ao,onChange:w=>{if(vo)return;let E=w.target.checked;Gh(E),E||(qe([]),Ha(null),qi(null),Yi(!1))},disabled:vo,size:\"small\",sx:Nf.small}),Ao&&Be>1&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.value,fontSize:10}},\"w=\",Be),S.createElement(ql,{value:Be,min:1,max:20,step:1,disabled:vo,onChange:(w,E)=>{!vo&&typeof E==\"number\"&&ot(E)},size:\"small\",sx:{width:50,\"& .MuiSlider-thumb\":{width:10,height:10}}}))),!xt&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie,value:Uf,onChange:w=>{ie||mO(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie,value:Jn,onChange:w=>{ie||hO(w.target.value)},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\"),S.createElement(Ue,{value:\"power\"},\"Pow\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be?.6:1}},S.createElement(ax,{data:PO,vminPct:Hf,vmaxPct:Vf,onRangeChange:(w,E)=>{be||(vO(w),TO(E))},width:110,height:58,theme:t.theme,dataMin:y,dataMax:g})))),Oe&&S.createElement(pe,{sx:{width:Sr}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label,color:Ft?Mt:o.textMuted}},Ft?`ROI FFT (${Ft.cropWidth}\\xD7${Ft.cropHeight})`:\"FFT (Signal)\"),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`},!q&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:et||Y,onClick:()=>{et||Y||!bu.current||bu.current.toBlob(w=>{w&&Zn(w,\"show4d_fft.png\")},\"image/png\")}},\"Export\"),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Y||Hr===1&&Va===0&&Ia===0,onClick:()=>{!ve&&!Y&&(Gf(1),Tu(0),xu(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:Sr,height:Gi}},S.createElement(\"canvas\",{ref:bu,width:s,height:l,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:vu,width:s,height:l,onMouseDown:KO,onMouseMove:QO,onMouseUp:ZO,onMouseLeave:JO,onWheel:fg(Gf,Tu,xu,Hr,Va,Ia,vu,ve||Y),onDoubleClick:eA,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:ve||Y?\"default\":Px?\"grabbing\":\"grab\"}}),S.createElement(\"canvas\",{ref:Zh,width:Sr*r,height:Gi*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.mean))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.min))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.max))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.std)))),ir&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\"}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Dist \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.distPx.toFixed(1),\" px\")),ir.spatialFreq!=null&&S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Freq \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.spatialFreq.toFixed(4),\" \",\"\\xC5\\u207B\\xB9\")),ir.dSpacing!=null&&S.createElement(he,{sx:{fontSize:11,color:o.textMuted,fontWeight:\"bold\"}},\"d = \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.dSpacing>=10?`${(ir.dSpacing/10).toFixed(2)} nm`:`${ir.dSpacing.toFixed(2)} \\xC5`))),we&&(!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},!xt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie||Y?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Auto:\"),S.createElement(Qn,{checked:tg,onChange:w=>{!ie&&!Y&&kO(w.target.checked)},disabled:ie||Y,size:\"small\",sx:Nf.small}),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie||Y,value:eg,onChange:w=>{!ie&&!Y&&_O(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie||Y,value:Xf?\"log\":\"linear\",onChange:w=>{!ie&&!Y&&BO(w.target.value===\"log\")},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be||Y?.6:1}},S.createElement(ax,{data:LO,vminPct:og,vmaxPct:rg,onRangeChange:(w,E)=>{!be&&!Y&&(jO(w),UO(E))},width:110,height:58,theme:t.theme,dataMin:Sx.min,dataMax:Sx.max}))))),we&&!no&&To>0&&S.createElement(pe,{sx:{...iu,mt:`${Rt.SM}px`,border:`1px solid ${o.border}`,bgcolor:o.controlBg}},S.createElement(Gn,{direction:\"row\",spacing:0,sx:{flexShrink:0}},S.createElement(Xc,{size:\"small\",disabled:Ee,onClick:()=>{Ee||Ho(!rr)},sx:{color:o.accent,p:.25}},rr?S.createElement(DM,{sx:{fontSize:18}}):S.createElement(zM,{sx:{fontSize:18}})),S.createElement(Xc,{size:\"small\",disabled:Ee,onClick:()=>{Ee||(Ho(!1),_e(0))},sx:{color:o.textMuted,p:.25}},S.createElement(BM,{sx:{fontSize:16}}))),S.createElement(ql,{disabled:Ee,value:nr,onChange:(w,E)=>{Ee||(Ho(!1),_e(E))},min:0,max:Math.max(0,To-1),size:\"small\",sx:{flex:1,minWidth:60,\"& .MuiSlider-thumb\":{width:10,height:10}}}),S.createElement(he,{sx:{...n.value,minWidth:50,textAlign:\"right\",flexShrink:0}},nr+1,\"/\",To),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Loop:\"),S.createElement(Qn,{checked:Df,onChange:()=>{Ee||(e.set(\"path_loop\",!Df),e.save_changes())},disabled:Ee,size:\"small\",sx:Nf.small})))}var nle=xC(J6);export{nle as render};\n/*! Bundled license information:\n\nreact/cjs/react.production.js:\n (**\n * @license React\n * react.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nscheduler/cjs/scheduler.production.js:\n (**\n * @license React\n * scheduler.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-dom/cjs/react-dom.production.js:\n (**\n * @license React\n * react-dom.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-dom/cjs/react-dom-client.production.js:\n (**\n * @license React\n * react-dom-client.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-is/cjs/react-is.production.min.js:\n (** @license React v16.13.1\n * react-is.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact/cjs/react-jsx-runtime.production.js:\n (**\n * @license React\n * react-jsx-runtime.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-is/cjs/react-is.production.js:\n (**\n * @license React\n * react-is.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\n@mui/styled-engine/esm/index.js:\n (**\n * @mui/styled-engine v7.3.8\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\n@mui/system/esm/index.js:\n (**\n * @mui/system v7.3.8\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n*/\n", "_gif_export_requested": false, "_gif_metadata_json": "", "_model_module": "anywidget", "_model_module_version": "~0.9.*", "_model_name": "AnyModel", "_view_count": null, "_view_module": "anywidget", "_view_module_version": "~0.9.*", "_view_name": "AnyView", "auto_contrast": true, "cmap": "inferno", "disabled_tools": [], "hidden_tools": [], "layout": "IPY_MODEL_217d11731c08409dbf07a45dc4df771a", "log_scale": false, "nav_cols": 128, "nav_data_max": 0.0493386834859848, "nav_data_min": 0.021046599373221397, "nav_pixel_size": 2.39, "nav_pixel_unit": "Å", "nav_rows": 128, "nav_stats": [ 0.03571504354476929, 0.021046599373221397, 0.0493386834859848, 0.005456903949379921 ], "path_index": 0, "path_interval_ms": 100, "path_length": 0, "path_loop": true, "path_playing": false, "percentile_high": 99.5, "percentile_low": 0.5, "pos_col": 64, "pos_row": 96, "profile_line": [], "profile_width": 1, "roi_center": [ 64.0, 64.0 ], "roi_center_col": 64.0, "roi_center_row": 64.0, "roi_height": 19.2, "roi_mode": "off", "roi_radius": 19.2, "roi_radius_inner": 9.6, "roi_reduce": "mean", "roi_width": 38.4, "show_controls": true, "show_fft": false, "show_stats": true, "sig_cols": 128, "sig_data_max": 1.2374999523162842, "sig_data_min": 0.0, "sig_pixel_size": 0.46, "sig_pixel_unit": "mrad", "sig_rows": 128, "sig_stats": [ 0.03780212253332138, 0.0, 0.20333333313465118, 0.03386101499199867 ], "snap_enabled": false, "snap_radius": 5, "tabbable": null, "title": "Position Control", "tooltip": null } }, "874e1d2322a84fc888b023dc04d5e915": { "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 } }, "9490f5f0b9f34156b7bb2d8a8d8bf4be": { "buffers": [ { "data": "", "encoding": "base64", "path": [ "_gif_data" ] }, { "data": "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", "encoding": "base64", "path": [ "frame_bytes" ] }, { "data": "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", "encoding": "base64", "path": [ "nav_image_bytes" ] } ], "model_module": "anywidget", "model_module_version": "~0.9.*", "model_name": "AnyModel", "state": { "_anywidget_id": "quantem.widget.show4d.Show4D", "_css": ".show4d-root{border-radius:2px;padding:16px}\n", "_dom_classes": [], "_esm": "var uA=Object.create;var Ox=Object.defineProperty;var pA=Object.getOwnPropertyDescriptor;var fA=Object.getOwnPropertyNames;var dA=Object.getPrototypeOf,mA=Object.prototype.hasOwnProperty;var Wo=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var yA=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of fA(t))!mA.call(e,n)&&n!==o&&Ox(e,n,{get:()=>t[n],enumerable:!(r=pA(t,n))||r.enumerable});return e};var j=(e,t,o)=>(o=e!=null?uA(dA(e)):{},yA(t||!e||!e.__esModule?Ox(o,\"default\",{value:e,enumerable:!0}):o,e));var Hx=Wo(je=>{\"use strict\";var hg=Symbol.for(\"react.transitional.element\"),hA=Symbol.for(\"react.portal\"),gA=Symbol.for(\"react.fragment\"),bA=Symbol.for(\"react.strict_mode\"),vA=Symbol.for(\"react.profiler\"),TA=Symbol.for(\"react.consumer\"),xA=Symbol.for(\"react.context\"),SA=Symbol.for(\"react.forward_ref\"),PA=Symbol.for(\"react.suspense\"),RA=Symbol.for(\"react.memo\"),_x=Symbol.for(\"react.lazy\"),CA=Symbol.for(\"react.activity\"),Ax=Symbol.iterator;function EA(e){return e===null||typeof e!=\"object\"?null:(e=Ax&&e[Ax]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Bx={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},kx=Object.assign,jx={};function is(e,t,o){this.props=e,this.context=t,this.refs=jx,this.updater=o||Bx}is.prototype.isReactComponent={};is.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\")};is.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Ux(){}Ux.prototype=is.prototype;function gg(e,t,o){this.props=e,this.context=t,this.refs=jx,this.updater=o||Bx}var bg=gg.prototype=new Ux;bg.constructor=gg;kx(bg,is.prototype);bg.isPureReactComponent=!0;var zx=Array.isArray;function yg(){}var At={H:null,A:null,T:null,S:null},Lx=Object.prototype.hasOwnProperty;function vg(e,t,o){var r=o.ref;return{$$typeof:hg,type:e,key:t,ref:r!==void 0?r:null,props:o}}function wA(e,t){return vg(e.type,t,e.props)}function Tg(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===hg}function MA(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var Nx=/\\/+/g;function mg(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?MA(\"\"+e.key):t.toString(36)}function OA(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(yg,yg):(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 as(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 hg:case hA:i=!0;break;case _x:return i=e._init,as(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+mg(e,0):r,zx(n)?(o=\"\",i!=null&&(o=i.replace(Nx,\"$&/\")+\"/\"),as(n,t,o,\"\",function(c){return c})):n!=null&&(Tg(n)&&(n=wA(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(Nx,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(zx(e))for(var s=0;s{\"use strict\";Vx.exports=Hx()});var Qx=Wo(_t=>{\"use strict\";function Rg(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rtd(l,o))std(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(std(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function td(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\"?(Ix=performance,_t.unstable_now=function(){return Ix.now()}):(xg=Date,$x=xg.now(),_t.unstable_now=function(){return xg.now()-$x});var Ix,xg,$x,ra=[],Ya=[],NA=1,Vr=null,Vo=3,Cg=!1,wu=!1,Mu=!1,Eg=!1,Yx=typeof setTimeout==\"function\"?setTimeout:null,Gx=typeof clearTimeout==\"function\"?clearTimeout:null,Fx=typeof setImmediate<\"u\"?setImmediate:null;function od(e){for(var t=Dn(Ya);t!==null;){if(t.callback===null)rd(Ya);else if(t.startTime<=e)rd(Ya),t.sortIndex=t.expirationTime,Rg(ra,t);else break;t=Dn(Ya)}}function wg(e){if(Mu=!1,od(e),!wu)if(Dn(ra)!==null)wu=!0,ss||(ss=!0,ls());else{var t=Dn(Ya);t!==null&&Mg(wg,t.startTime-e)}}var ss=!1,Ou=-1,Xx=5,Wx=-1;function Kx(){return Eg?!0:!(_t.unstable_now()-Wxe&&Kx());){var r=Vr.callback;if(typeof r==\"function\"){Vr.callback=null,Vo=Vr.priorityLevel;var n=r(Vr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){Vr.callback=n,od(e),t=!0;break t}Vr===Dn(ra)&&rd(ra),od(e)}else rd(ra);Vr=Dn(ra)}if(Vr!==null)t=!0;else{var a=Dn(Ya);a!==null&&Mg(wg,a.startTime-e),t=!1}}break e}finally{Vr=null,Vo=o,Cg=!1}t=void 0}}finally{t?ls():ss=!1}}}var ls;typeof Fx==\"function\"?ls=function(){Fx(Sg)}:typeof MessageChannel<\"u\"?(Pg=new MessageChannel,qx=Pg.port2,Pg.port1.onmessage=Sg,ls=function(){qx.postMessage(null)}):ls=function(){Yx(Sg,0)};var Pg,qx;function Mg(e,t){Ou=Yx(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,Rg(Ya,e),Dn(ra)===null&&e===Dn(Ya)&&(Mu?(Gx(Ou),Ou=-1):Mu=!0,Mg(wg,o-r))):(e.sortIndex=n,Rg(ra,e),wu||Cg||(wu=!0,ss||(ss=!0,ls()))),e};_t.unstable_shouldYield=Kx;_t.unstable_wrapCallback=function(e){var t=Vo;return function(){var o=Vo;Vo=t;try{return e.apply(this,arguments)}finally{Vo=o}}}});var Jx=Wo((nj,Zx)=>{\"use strict\";Zx.exports=Qx()});var t1=Wo(Qo=>{\"use strict\";var DA=W();function e1(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function o1(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o1)}catch(e){console.error(e)}}o1(),r1.exports=t1()});var yC=Wo(Am=>{\"use strict\";var mo=Jx(),OS=W(),kA=ad();function H(e){var t=\"https://react.dev/errors/\"+e;if(1ys||(e.current=db[ys],db[ys]=null,ys--)}function Ct(e,t){ys++,db[ys]=e.current,e.current=t}var jn=Un(null),op=Un(null),ai=Un(null),Ld=Un(null);function Hd(e,t){switch(Ct(ai,t),Ct(op,e),Ct(jn,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?fS(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=fS(t),e=tC(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}Po(jn),Ct(jn,e)}function Ds(){Po(jn),Po(op),Po(ai)}function mb(e){e.memoizedState!==null&&Ct(Ld,e);var t=jn.current,o=tC(t,e.type);t!==o&&(Ct(op,e),Ct(jn,o))}function Vd(e){op.current===e&&(Po(jn),Po(op)),Ld.current===e&&(Po(Ld),dp._currentValue=Ji)}var Og,i1;function Wi(e){if(Og===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);Og=t&&t[1]||\"\",i1=-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{Ag=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?Wi(o):\"\"}function VA(e,t){switch(e.tag){case 26:case 27:case 5:return Wi(e.type);case 16:return Wi(\"Lazy\");case 13:return e.child!==t&&t!==null?Wi(\"Suspense Fallback\"):Wi(\"Suspense\");case 19:return Wi(\"SuspenseList\");case 0:case 15:return zg(e.type,!1);case 11:return zg(e.type.render,!1);case 1:return zg(e.type,!0);case 31:return Wi(\"Activity\");default:return\"\"}}function l1(e){try{var t=\"\",o=null;do t+=VA(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var yb=Object.prototype.hasOwnProperty,a0=mo.unstable_scheduleCallback,Ng=mo.unstable_cancelCallback,IA=mo.unstable_shouldYield,$A=mo.unstable_requestPaint,wr=mo.unstable_now,FA=mo.unstable_getCurrentPriorityLevel,kS=mo.unstable_ImmediatePriority,jS=mo.unstable_UserBlockingPriority,Id=mo.unstable_NormalPriority,qA=mo.unstable_LowPriority,US=mo.unstable_IdlePriority,YA=mo.log,GA=mo.unstable_setDisableYieldValue,gp=null,Mr=null;function ei(e){if(typeof YA==\"function\"&&GA(e),Mr&&typeof Mr.setStrictMode==\"function\")try{Mr.setStrictMode(gp,e)}catch{}}var Or=Math.clz32?Math.clz32:KA,XA=Math.log,WA=Math.LN2;function KA(e){return e>>>=0,e===0?32:31-(XA(e)/WA|0)|0}var ld=256,sd=262144,cd=4194304;function Ki(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 mm(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=Ki(r):(i&=l,i!==0?n=Ki(i):o||(o=l&~e,o!==0&&(n=Ki(o))))):(l=r&~a,l!==0?n=Ki(l):i!==0?n=Ki(i):o||(o=r&~e,o!==0&&(n=Ki(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 bp(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function QA(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 LS(){var e=cd;return cd<<=1,(cd&62914560)===0&&(cd=4194304),e}function Dg(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function vp(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function ZA(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 n5=/[\\n\"\\\\]/g;function Yr(e){return e.replace(n5,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function bb(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=\"\"+$r(t)):e.value!==\"\"+$r(t)&&(e.value=\"\"+$r(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?vb(e,i,$r(t)):o!=null?vb(e,i,$r(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=\"\"+$r(l):e.removeAttribute(\"name\")}function XS(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)){gb(e);return}o=o!=null?\"\"+$r(o):\"\",t=t!=null?\"\"+$r(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),gb(e)}function vb(e,t,o){t===\"number\"&&$d(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function ws(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\"),xb=!1;if(ga)try{cs={},Object.defineProperty(cs,\"passive\",{get:function(){xb=!0}}),window.addEventListener(\"test\",cs,cs),window.removeEventListener(\"test\",cs,cs)}catch{xb=!1}var cs,ti=null,p0=null,Ed=null;function JS(){if(Ed)return Ed;var e,t=p0,o=t.length,r,n=\"value\"in ti?ti.value:ti.textContent,a=n.length;for(e=0;e=$u),b1=\" \",v1=!1;function tP(e,t){switch(e){case\"keyup\":return N5.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function oP(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var bs=!1;function _5(e,t){switch(e){case\"compositionend\":return oP(t);case\"keypress\":return t.which!==32?null:(v1=!0,b1);case\"textInput\":return e=t.data,e===b1&&v1?null:e;default:return null}}function B5(e,t){if(bs)return e===\"compositionend\"||!d0&&tP(e,t)?(e=JS(),Ed=p0=ti=null,bs=!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=P1(o)}}function iP(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?iP(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function lP(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=$d(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=$d(e.document)}return t}function m0(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 $5=ga&&\"documentMode\"in document&&11>=document.documentMode,vs=null,Sb=null,qu=null,Pb=!1;function C1(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Pb||vs==null||vs!==$d(r)||(r=vs,\"selectionStart\"in r&&m0(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}),qu&&ap(qu,r)||(qu=r,r=lm(Sb,\"onSelect\"),0>=i,n-=i,_n=1<<32-Or(t)+n|o<M?(D=C,C=null):D=C.sibling;var _=p(y,C,m[M],b);if(_===null){C===null&&(C=D);break}e&&C&&_.alternate===null&&t(y,C),g=a(_,g,M),R===null?P=_:R.sibling=_,R=_,C=D}if(M===m.length)return o(y,C),Qe&&ca(y,M),P;if(C===null){for(;MM?(D=C,C=null):D=C.sibling;var k=p(y,C,_.value,b);if(k===null){C===null&&(C=D);break}e&&C&&k.alternate===null&&t(y,C),g=a(k,g,M),R===null?P=k:R.sibling=k,R=k,C=D}if(_.done)return o(y,C),Qe&&ca(y,M),P;if(C===null){for(;!_.done;M++,_=m.next())_=d(y,_.value,b),_!==null&&(g=a(_,g,M),R===null?P=_:R.sibling=_,R=_);return Qe&&ca(y,M),P}for(C=r(C);!_.done;M++,_=m.next())_=f(C,y,M,_.value,b),_!==null&&(e&&_.alternate!==null&&C.delete(_.key===null?M:_.key),g=a(_,g,M),R===null?P=_:R.sibling=_,R=_);return e&&C.forEach(function(x){return t(y,x)}),Qe&&ca(y,M),P}function T(y,g,m,b){if(typeof m==\"object\"&&m!==null&&m.type===ms&&m.key===null&&(m=m.props.children),typeof m==\"object\"&&m!==null){switch(m.$$typeof){case id:e:{for(var P=m.key;g!==null;){if(g.key===P){if(P=m.type,P===ms){if(g.tag===7){o(y,g.sibling),b=n(g,m.props.children),b.return=y,y=b;break e}}else if(g.elementType===P||typeof P==\"object\"&&P!==null&&P.$$typeof===Xa&&Qi(P)===g.type){o(y,g.sibling),b=n(g,m.props),Du(b,m),b.return=y,y=b;break e}o(y,g);break}else t(y,g);g=g.sibling}m.type===ms?(b=el(m.props.children,y.mode,b,m.key),b.return=y,y=b):(b=Md(m.type,m.key,m.props,null,y.mode,b),Du(b,m),b.return=y,y=b)}return i(y);case Uu:e:{for(P=m.key;g!==null;){if(g.key===P)if(g.tag===4&&g.stateNode.containerInfo===m.containerInfo&&g.stateNode.implementation===m.implementation){o(y,g.sibling),b=n(g,m.children||[]),b.return=y,y=b;break e}else{o(y,g);break}else t(y,g);g=g.sibling}b=Vg(m,y.mode,b),b.return=y,y=b}return i(y);case Xa:return m=Qi(m),T(y,g,m,b)}if(Lu(m))return h(y,g,m,b);if(zu(m)){if(P=zu(m),typeof P!=\"function\")throw Error(H(150));return m=P.call(m),v(y,g,m,b)}if(typeof m.then==\"function\")return T(y,g,yd(m),b);if(m.$$typeof===pa)return T(y,g,md(y,m),b);hd(y,m)}return typeof m==\"string\"&&m!==\"\"||typeof m==\"number\"||typeof m==\"bigint\"?(m=\"\"+m,g!==null&&g.tag===6?(o(y,g.sibling),b=n(g,m),b.return=y,y=b):(o(y,g),b=Hg(m,y.mode,b),b.return=y,y=b),i(y)):o(y,g)}return function(y,g,m,b){try{sp=0;var P=T(y,g,m,b);return As=null,P}catch(C){if(C===Gs||C===Tm)throw C;var R=Cr(29,C,null,y.mode);return R.lanes=b,R.return=y,R}finally{}}}var il=SP(!0),PP=SP(!1),Wa=!1;function P0(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ab(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 li(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function si(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(lt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=qd(e),mP(e,null,o),t}return vm(e,r,t,o),qd(e)}function Gu(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,VS(e,o)}}function $g(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 zb=!1;function Xu(){if(zb){var e=Os;if(e!==null)throw e}}function Wu(e,t,o,r){zb=!1;var n=e.updateQueue;Wa=!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 d=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,f=p!==l.lane;if(f?(Ke&p)===p:(r&p)===p){p!==0&&p===ks&&(zb=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var h=e,v=l;p=t;var T=o;switch(v.tag){case 1:if(h=v.payload,typeof h==\"function\"){d=h.call(T,d,p);break e}d=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=v.payload,p=typeof h==\"function\"?h.call(T,d,p):h,p==null)break e;d=Dt({},d,p);break e;case 2:Wa=!0}}p=l.callback,p!==null&&(e.flags|=64,f&&(e.flags|=8192),f=n.callbacks,f===null?n.callbacks=[p]:f.push(p))}else f={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=f,s=d):u=u.next=f,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;f=l,l=f.next,f.next=null,n.lastBaseUpdate=f,n.shared.pending=null}}while(!0);u===null&&(s=d),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),gi|=i,e.lanes=i,e.memoizedState=d}}function RP(e,t){if(typeof e!=\"function\")throw Error(H(191,e));e.call(t)}function CP(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Ae.T,l={};Ae.T=l,k0(e,!1,t,o);try{var s=n(),c=Ae.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=Z5(s,r);Ku(e,t,u,Ar(e))}else Ku(e,t,r,Ar(e))}catch(d){Ku(e,t,{then:function(){},status:\"rejected\",reason:d},Ar())}finally{st.p=a,i!==null&&l.types!==null&&(i.types=l.types),Ae.T=i}}function nz(){}function kb(e,t,o,r){if(e.tag!==5)throw Error(H(476));var n=KP(e).queue;WP(e,n,t,Ji,o===null?nz:function(){return QP(e),o(r)})}function KP(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ji,baseState:Ji,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:Ji},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function QP(e){var t=KP(e);t.next===null&&(t=e.alternate.memoizedState),Ku(e,t.next.queue,{},Ar())}function B0(){return _o(dp)}function ZP(){return Jt().memoizedState}function JP(){return Jt().memoizedState}function az(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Ar();e=li(o);var r=si(t,e,o);r!==null&&(fr(r,t,o),Gu(r,t,o)),t={cache:T0()},e.payload=t;return}t=t.return}}function iz(e,t,o){var r=Ar();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Rm(e)?tR(t,o):(o=h0(e,t,o,r),o!==null&&(fr(o,e,r),oR(o,t,r)))}function eR(e,t,o){var r=Ar();Ku(e,t,o,r)}function Ku(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Rm(e))tR(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,zr(l,i))return vm(e,t,n,0),St===null&&bm(),!1}catch{}finally{}if(o=h0(e,t,n,r),o!==null)return fr(o,e,r),oR(o,t,r),!0}return!1}function k0(e,t,o,r){if(r={lane:2,revertLane:q0(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Rm(e)){if(t)throw Error(H(479))}else t=h0(e,o,r,2),t!==null&&fr(t,e,2)}function Rm(e){var t=e.alternate;return e===He||t!==null&&t===He}function tR(e,t){zs=Qd=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function oR(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,VS(e,o)}}var up={readContext:_o,use:Sm,useCallback:Yt,useContext:Yt,useEffect:Yt,useImperativeHandle:Yt,useLayoutEffect:Yt,useInsertionEffect:Yt,useMemo:Yt,useReducer:Yt,useRef:Yt,useState:Yt,useDebugValue:Yt,useDeferredValue:Yt,useTransition:Yt,useSyncExternalStore:Yt,useId:Yt,useHostTransitionStatus:Yt,useFormState:Yt,useActionState:Yt,useOptimistic:Yt,useMemoCache:Yt,useCacheRefresh:Yt};up.useEffectEvent=Yt;var rR={readContext:_o,use:Sm,useCallback:function(e,t){return Zo().memoizedState=[e,t===void 0?null:t],e},useContext:_o,useEffect:H1,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,zd(4194308,4,FP.bind(null,t,e),o)},useLayoutEffect:function(e,t){return zd(4194308,4,e,t)},useInsertionEffect:function(e,t){zd(4,2,e,t)},useMemo:function(e,t){var o=Zo();t=t===void 0?null:t;var r=e();if(ll){ei(!0);try{e()}finally{ei(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Zo();if(o!==void 0){var n=o(t);if(ll){ei(!0);try{o(t)}finally{ei(!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=iz.bind(null,He,e),[r.memoizedState,e]},useRef:function(e){var t=Zo();return e={current:e},t.memoizedState=e},useState:function(e){e=_b(e);var t=e.queue,o=eR.bind(null,He,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:D0,useDeferredValue:function(e,t){var o=Zo();return _0(o,e,t)},useTransition:function(){var e=_b(!1);return e=WP.bind(null,He,e.queue,!0,!1),Zo().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=He,n=Zo();if(Qe){if(o===void 0)throw Error(H(407));o=o()}else{if(o=t(),St===null)throw Error(H(349));(Ke&127)!==0||AP(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,H1(NP.bind(null,r,a,e),[e]),r.flags|=2048,Us(9,{destroy:void 0},zP.bind(null,r,a,o,t),null),o},useId:function(){var e=Zo(),t=St.identifierPrefix;if(Qe){var o=Bn,r=_n;o=(r&~(1<<32-Or(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Zd++,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[No]=t,a[dr]=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(Bo(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&&aa(t)}}return zt(t),Qg(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&aa(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error(H(166));if(e=ai.current,us(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Do,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[No]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||eC(e.nodeValue,o)),e||yi(t,!0)}else e=sm(e).createTextNode(r),e[No]=t,t.stateNode=e}return zt(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=us(t),o!==null){if(e===null){if(!r)throw Error(H(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(H(557));e[No]=t}else nl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zt(t),e=!1}else o=Ig(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(Rr(t),t):(Rr(t),null);if((t.flags&128)!==0)throw Error(H(558))}return zt(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=us(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error(H(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(H(317));n[No]=t}else nl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zt(t),n=!1}else n=Ig(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(Rr(t),t):(Rr(t),null)}return Rr(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),gd(t,t.updateQueue),zt(t),null);case 4:return Ds(),e===null&&Y0(t.stateNode.containerInfo),zt(t),null;case 10:return ya(t.type),zt(t),null;case 19:if(Po(Zt),r=t.memoizedState,r===null)return zt(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)_u(r,!1);else{if(Gt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Kd(e),a!==null){for(t.flags|=128,_u(r,!1),e=a.updateQueue,t.updateQueue=e,gd(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)yP(o,e),o=o.sibling;return Ct(Zt,Zt.current&1|2),Qe&&ca(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&wr()>om&&(t.flags|=128,n=!0,_u(r,!1),t.lanes=4194304)}else{if(!n)if(e=Kd(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,gd(t,e),_u(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!Qe)return zt(t),null}else 2*wr()-r.renderingStartTime>om&&o!==536870912&&(t.flags|=128,n=!0,_u(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=wr(),e.sibling=null,o=Zt.current,Ct(Zt,n?o&1|2:o&1),Qe&&ca(t,r.treeForkCount),e):(zt(t),null);case 22:case 23:return Rr(t),R0(),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&&(zt(t),t.subtreeFlags&6&&(t.flags|=8192)):zt(t),o=t.updateQueue,o!==null&&gd(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&&Po(tl),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),ya(so),zt(t),null;case 25:return null;case 30:return null}throw Error(H(156,t.tag))}function pz(e,t){switch(v0(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ya(so),Ds(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Vd(t),null;case 31:if(t.memoizedState!==null){if(Rr(t),t.alternate===null)throw Error(H(340));nl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Rr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(H(340));nl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Po(Zt),null;case 4:return Ds(),null;case 10:return ya(t.type),null;case 22:case 23:return Rr(t),R0(),e!==null&&Po(tl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return ya(so),null;case 25:return null;default:return null}}function yR(e,t){switch(v0(t),t.tag){case 3:ya(so),Ds();break;case 26:case 27:case 5:Vd(t);break;case 4:Ds();break;case 31:t.memoizedState!==null&&Rr(t);break;case 13:Rr(t);break;case 19:Po(Zt);break;case 10:ya(t.type);break;case 22:case 23:Rr(t),R0(),e!==null&&Po(tl);break;case 24:ya(so)}}function Rp(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){dt(t,t.return,l)}}function hi(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){dt(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){dt(t,t.return,u)}}function hR(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{CP(t,o)}catch(r){dt(e,e.return,r)}}}function gR(e,t,o){o.props=sl(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){dt(e,t,r)}}function Qu(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){dt(e,t,n)}}function kn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){dt(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){dt(e,t,n)}else o.current=null}function bR(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){dt(e,e.return,n)}}function Zg(e,t,o){try{var r=e.stateNode;zz(r,e.type,o,t),r[dr]=t}catch(n){dt(e,e.return,n)}}function vR(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&vi(e.type)||e.tag===4}function Jg(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||vR(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&&vi(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 Vb(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=fa));else if(r!==4&&(r===27&&vi(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Vb(e,t,o),e=e.sibling;e!==null;)Vb(e,t,o),e=e.sibling}function tm(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&&vi(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(tm(e,t,o),e=e.sibling;e!==null;)tm(e,t,o),e=e.sibling}function TR(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Bo(t,r,o),t[No]=e,t[dr]=o}catch(a){dt(e,e.return,a)}}var ua=!1,lo=!1,eb=!1,J1=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function fz(e,t){if(e=e.containerInfo,Xb=fm,e=lP(e),m0(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,d=e,p=null;t:for(;;){for(var f;d!==o||n!==0&&d.nodeType!==3||(l=i+n),d!==a||r!==0&&d.nodeType!==3||(s=i+r),d.nodeType===3&&(i+=d.nodeValue.length),(f=d.firstChild)!==null;)p=d,d=f;for(;;){if(d===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(f=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=f}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Wb={focusedElem:e,selectionRange:o},fm=!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\"))),Bo(a,r,o),a[No]=e,So(a),r=a;break e;case\"link\":var i=xS(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lT&&(i=T,T=v,v=i);var y=R1(l,v),g=R1(l,T);if(y&&g&&(f.rangeCount!==1||f.anchorNode!==y.node||f.anchorOffset!==y.offset||f.focusNode!==g.node||f.focusOffset!==g.offset)){var m=d.createRange();m.setStart(y.node,y.offset),f.removeAllRanges(),v>T?(f.addRange(m),f.extend(g.node,g.offset)):(m.setEnd(g.node,g.offset),f.addRange(m))}}}}for(d=[],f=l;f=f.parentNode;)f.nodeType===1&&d.push({element:f,left:f.scrollLeft,top:f.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Ae.T=null,o=Fb,Fb=null;var a=ui,i=ha;if(fo=0,Hs=ui=null,ha=0,(lt&6)!==0)throw Error(H(331));var l=lt;if(lt|=4,zR(a.current),MR(a,a.current,i,o),lt=l,Cp(0,!1),Mr&&typeof Mr.onPostCommitFiberRoot==\"function\")try{Mr.onPostCommitFiberRoot(gp,a)}catch{}return!0}finally{st.p=n,Ae.T=r,YR(e,t)}}function rS(e,t,o){t=Gr(o,t),t=Ub(e.stateNode,t,2),e=si(e,t,2),e!==null&&(vp(e,2),Ln(e))}function dt(e,t,o){if(e.tag===3)rS(e,e,o);else for(;t!==null;){if(t.tag===3){rS(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&(ci===null||!ci.has(r))){e=Gr(o,e),o=sR(2),r=si(t,o,2),r!==null&&(cR(o,r,t,e),vp(r,2),Ln(r));break}}t=t.return}}function ob(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new yz;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)||(I0=!0,n.add(o),e=Tz.bind(null,e,t,o),t.then(e,e))}function Tz(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,St===e&&(Ke&o)===o&&(Gt===4||Gt===3&&(Ke&62914560)===Ke&&300>wr()-Cm?(lt&2)===0&&Vs(e,0):$0|=o,Ls===Ke&&(Ls=0)),Ln(e)}function XR(e,t){t===0&&(t=LS()),e=fl(e,t),e!==null&&(vp(e,t),Ln(e))}function xz(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),XR(e,o)}function Sz(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(H(314))}r!==null&&r.delete(t),XR(e,o)}function Pz(e,t){return a0(e,t)}var am=null,ds=null,Yb=!1,im=!1,rb=!1,ni=0;function Ln(e){e!==ds&&e.next===null&&(ds===null?am=ds=e:ds=ds.next=e),im=!0,Yb||(Yb=!0,Cz())}function Cp(e,t){if(!rb&&im){rb=!0;do for(var o=!1,r=am;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-Or(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,nS(r,a))}else a=Ke,a=mm(r,r===St?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||bp(r,a)||(o=!0,nS(r,a));r=r.next}while(o);rb=!1}}function Rz(){WR()}function WR(){im=Yb=!1;var e=0;ni!==0&&Dz()&&(e=ni);for(var t=wr(),o=null,r=am;r!==null;){var n=r.next,a=KR(r,t);a===0?(r.next=null,o===null?am=n:o.next=n,n===null&&(ds=o)):(o=r,(e!==0||(a&3)!==0)&&(im=!0)),r=n}fo!==0&&fo!==5||Cp(e,!1),ni!==0&&(ni=0)}function KR(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,d=s.initiatorType;u&&pS(d)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function aC(e,t,o){var r=Ws;if(r&&typeof t==\"string\"&&t){var n=Yr(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),bS.has(n)||(bS.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Bo(t,\"link\",e),So(t),r.head.appendChild(t)))}}function Iz(e){Sa.D(e),aC(\"dns-prefetch\",e,null)}function $z(e,t){Sa.C(e,t),aC(\"preconnect\",e,t)}function Fz(e,t,o){Sa.L(e,t,o);var r=Ws;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Yr(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Yr(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Yr(o.imageSizes)+'\"]')):n+='[href=\"'+Yr(e)+'\"]';var a=n;switch(t){case\"style\":a=Is(e);break;case\"script\":a=Ks(e)}Qr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Qr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(Ep(a))||t===\"script\"&&r.querySelector(wp(a))||(t=r.createElement(\"link\"),Bo(t,\"link\",e),So(t),r.head.appendChild(t)))}}function qz(e,t){Sa.m(e,t);var o=Ws;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Yr(r)+'\"][href=\"'+Yr(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=Ks(e)}if(!Qr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Qr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(wp(a)))return}r=o.createElement(\"link\"),Bo(r,\"link\",e),So(r),o.head.appendChild(r)}}}function Yz(e,t,o){Sa.S(e,t,o);var r=Ws;if(r&&e){var n=Es(r).hoistableStyles,a=Is(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(Ep(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Qr.get(a))&&G0(e,o);var s=i=r.createElement(\"link\");So(s),Bo(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,Bd(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function Gz(e,t){Sa.X(e,t);var o=Ws;if(o&&e){var r=Es(o).hoistableScripts,n=Ks(e),a=r.get(n);a||(a=o.querySelector(wp(n)),a||(e=Dt({src:e,async:!0},t),(t=Qr.get(n))&&X0(e,t),a=o.createElement(\"script\"),So(a),Bo(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function Xz(e,t){Sa.M(e,t);var o=Ws;if(o&&e){var r=Es(o).hoistableScripts,n=Ks(e),a=r.get(n);a||(a=o.querySelector(wp(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Qr.get(n))&&X0(e,t),a=o.createElement(\"script\"),So(a),Bo(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function vS(e,t,o,r){var n=(n=ai.current)?cm(n):null;if(!n)throw Error(H(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=Is(o.href),o=Es(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=Is(o.href);var a=Es(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(Ep(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Qr.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},Qr.set(e,o),a||Wz(n,e,o,i.state))),t&&r===null)throw Error(H(528,\"\"));return i}if(t&&r!==null)throw Error(H(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=Ks(o),o=Es(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(H(444,e))}}function Is(e){return'href=\"'+Yr(e)+'\"'}function Ep(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function iC(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function Wz(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}),Bo(t,\"link\",o),So(t),e.head.appendChild(t))}function Ks(e){return'[src=\"'+Yr(e)+'\"]'}function wp(e){return\"script[async]\"+e}function TS(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Yr(o.href)+'\"]');if(r)return t.instance=r,So(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\"),So(r),Bo(r,\"style\",n),Bd(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=Is(o.href);var a=e.querySelector(Ep(n));if(a)return t.state.loading|=4,t.instance=a,So(a),a;r=iC(o),(n=Qr.get(n))&&G0(r,n),a=(e.ownerDocument||e).createElement(\"link\"),So(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Bo(a,\"link\",r),t.state.loading|=4,Bd(a,o.precedence,e),t.instance=a;case\"script\":return a=Ks(o.src),(n=e.querySelector(wp(a)))?(t.instance=n,So(n),n):(r=o,(n=Qr.get(a))&&(r=Dt({},o),X0(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),So(n),Bo(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error(H(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,Bd(r,o.precedence,e));return t.instance}function Bd(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 Kz(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 lC(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function Qz(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=Is(r.href),a=t.querySelector(Ep(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=um.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,So(a);return}a=t.ownerDocument||t,r=iC(r),(n=Qr.get(n))&&G0(r,n),a=a.createElement(\"link\"),So(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Bo(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=um.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var lb=0;function Zz(e,t){return e.stylesheets&&e.count===0&&jd(e,e.stylesheets),0lb?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function um(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)jd(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var pm=null;function jd(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,pm=new Map,t.forEach(Jz,e),pm=null,um.call(e))}function Jz(e,t){if(!(t.state.loading&4)){var o=pm.get(e);if(o)var r=o.get(null);else{o=new Map,pm.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function hC(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hC)}catch(e){console.error(e)}}hC(),gC.exports=yC()});var qC=Wo(mt=>{\"use strict\";var Co=typeof Symbol==\"function\"&&Symbol.for,rv=Co?Symbol.for(\"react.element\"):60103,nv=Co?Symbol.for(\"react.portal\"):60106,Lm=Co?Symbol.for(\"react.fragment\"):60107,Hm=Co?Symbol.for(\"react.strict_mode\"):60108,Vm=Co?Symbol.for(\"react.profiler\"):60114,Im=Co?Symbol.for(\"react.provider\"):60109,$m=Co?Symbol.for(\"react.context\"):60110,av=Co?Symbol.for(\"react.async_mode\"):60111,Fm=Co?Symbol.for(\"react.concurrent_mode\"):60111,qm=Co?Symbol.for(\"react.forward_ref\"):60112,Ym=Co?Symbol.for(\"react.suspense\"):60113,v3=Co?Symbol.for(\"react.suspense_list\"):60120,Gm=Co?Symbol.for(\"react.memo\"):60115,Xm=Co?Symbol.for(\"react.lazy\"):60116,T3=Co?Symbol.for(\"react.block\"):60121,x3=Co?Symbol.for(\"react.fundamental\"):60117,S3=Co?Symbol.for(\"react.responder\"):60118,P3=Co?Symbol.for(\"react.scope\"):60119;function Dr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case rv:switch(e=e.type,e){case av:case Fm:case Lm:case Vm:case Hm:case Ym:return e;default:switch(e=e&&e.$$typeof,e){case $m:case qm:case Xm:case Gm:case Im:return e;default:return t}}case nv:return t}}}function FC(e){return Dr(e)===Fm}mt.AsyncMode=av;mt.ConcurrentMode=Fm;mt.ContextConsumer=$m;mt.ContextProvider=Im;mt.Element=rv;mt.ForwardRef=qm;mt.Fragment=Lm;mt.Lazy=Xm;mt.Memo=Gm;mt.Portal=nv;mt.Profiler=Vm;mt.StrictMode=Hm;mt.Suspense=Ym;mt.isAsyncMode=function(e){return FC(e)||Dr(e)===av};mt.isConcurrentMode=FC;mt.isContextConsumer=function(e){return Dr(e)===$m};mt.isContextProvider=function(e){return Dr(e)===Im};mt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===rv};mt.isForwardRef=function(e){return Dr(e)===qm};mt.isFragment=function(e){return Dr(e)===Lm};mt.isLazy=function(e){return Dr(e)===Xm};mt.isMemo=function(e){return Dr(e)===Gm};mt.isPortal=function(e){return Dr(e)===nv};mt.isProfiler=function(e){return Dr(e)===Vm};mt.isStrictMode=function(e){return Dr(e)===Hm};mt.isSuspense=function(e){return Dr(e)===Ym};mt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Lm||e===Fm||e===Vm||e===Hm||e===Ym||e===v3||typeof e==\"object\"&&e!==null&&(e.$$typeof===Xm||e.$$typeof===Gm||e.$$typeof===Im||e.$$typeof===$m||e.$$typeof===qm||e.$$typeof===x3||e.$$typeof===S3||e.$$typeof===P3||e.$$typeof===T3)};mt.typeOf=Dr});var GC=Wo((kj,YC)=>{\"use strict\";YC.exports=qC()});var eE=Wo((jj,JC)=>{\"use strict\";var iv=GC(),R3={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},C3={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},E3={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},QC={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},lv={};lv[iv.ForwardRef]=E3;lv[iv.Memo]=QC;function XC(e){return iv.isMemo(e)?QC:lv[e.$$typeof]||R3}var w3=Object.defineProperty,M3=Object.getOwnPropertyNames,WC=Object.getOwnPropertySymbols,O3=Object.getOwnPropertyDescriptor,A3=Object.getPrototypeOf,KC=Object.prototype;function ZC(e,t,o){if(typeof t!=\"string\"){if(KC){var r=A3(t);r&&r!==KC&&ZC(e,r,o)}var n=M3(t);WC&&(n=n.concat(WC(t)));for(var a=XC(e),i=XC(t),l=0;l{\"use strict\";var G3=Symbol.for(\"react.transitional.element\"),X3=Symbol.for(\"react.fragment\");function bE(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:G3,type:e,key:r,ref:t!==void 0?t:null,props:o}}Zm.Fragment=X3;Zm.jsx=bE;Zm.jsxs=bE});var Te=Wo((NU,TE)=>{\"use strict\";TE.exports=vE()});var RE=Wo(Pt=>{\"use strict\";var pv=Symbol.for(\"react.transitional.element\"),fv=Symbol.for(\"react.portal\"),Jm=Symbol.for(\"react.fragment\"),ey=Symbol.for(\"react.strict_mode\"),ty=Symbol.for(\"react.profiler\"),oy=Symbol.for(\"react.consumer\"),ry=Symbol.for(\"react.context\"),ny=Symbol.for(\"react.forward_ref\"),ay=Symbol.for(\"react.suspense\"),iy=Symbol.for(\"react.suspense_list\"),ly=Symbol.for(\"react.memo\"),sy=Symbol.for(\"react.lazy\"),K3=Symbol.for(\"react.view_transition\"),Q3=Symbol.for(\"react.client.reference\");function en(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case pv:switch(e=e.type,e){case Jm:case ty:case ey:case ay:case iy:case K3:return e;default:switch(e=e&&e.$$typeof,e){case ry:case ny:case sy:case ly:return e;case oy:return e;default:return t}}case fv:return t}}}Pt.ContextConsumer=oy;Pt.ContextProvider=ry;Pt.Element=pv;Pt.ForwardRef=ny;Pt.Fragment=Jm;Pt.Lazy=sy;Pt.Memo=ly;Pt.Portal=fv;Pt.Profiler=ty;Pt.StrictMode=ey;Pt.Suspense=ay;Pt.SuspenseList=iy;Pt.isContextConsumer=function(e){return en(e)===oy};Pt.isContextProvider=function(e){return en(e)===ry};Pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===pv};Pt.isForwardRef=function(e){return en(e)===ny};Pt.isFragment=function(e){return en(e)===Jm};Pt.isLazy=function(e){return en(e)===sy};Pt.isMemo=function(e){return en(e)===ly};Pt.isPortal=function(e){return en(e)===fv};Pt.isProfiler=function(e){return en(e)===ty};Pt.isStrictMode=function(e){return en(e)===ey};Pt.isSuspense=function(e){return en(e)===ay};Pt.isSuspenseList=function(e){return en(e)===iy};Pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Jm||e===ty||e===ey||e===ay||e===iy||typeof e==\"object\"&&e!==null&&(e.$$typeof===sy||e.$$typeof===ly||e.$$typeof===ry||e.$$typeof===oy||e.$$typeof===ny||e.$$typeof===Q3||e.getModuleId!==void 0)};Pt.typeOf=en});var EE=Wo(($U,CE)=>{\"use strict\";CE.exports=RE()});var S=j(W());var yr=j(W(),1),vC=j(bC(),1),TC=yr.createContext(null);function l3(){let e=yr.useContext(TC);if(!e)throw new Error(\"RenderContext not found\");return e}function J0(){return l3().model}function ke(e){let t=J0(),o=yr.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=yr.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function xC(e){return({el:t,model:o,experimental:r})=>{let n=vC.createRoot(t);return n.render(yr.createElement(yr.StrictMode,null,yr.createElement(TC.Provider,{value:{model:o,experimental:r}},yr.createElement(e)))),()=>n.unmount()}}function Ro(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 ml(){return ml=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(rc,--er):0,tc--,uo===10&&(tc=1,_m--),uo}function tr(){return uo=er2||oc(uo)>3?\"\":\" \"}function NC(e,t){for(;--t&&tr()&&!(uo<48||uo>102||uo>57&&uo<65||uo>70&&uo<97););return ac(e,zp()+(t<6&&Zr()==32&&tr()==32))}function ov(e){for(;tr();)switch(uo){case e:return er;case 34:case 39:e!==34&&e!==39&&ov(uo);break;case 40:e===41&&ov(e);break;case 92:tr();break}return er}function DC(e,t){for(;tr()&&e+uo!==57;)if(e+uo===84&&Zr()===47)break;return\"/*\"+ac(t,er-1)+\"*\"+yl(e===47?e:tr())}function _C(e){for(;!oc(Zr());)tr();return ac(e,er)}function jC(e){return km(jm(\"\",null,null,null,[\"\"],e=Bm(e),0,[0],e))}function jm(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,d=i,p=0,f=0,h=0,v=1,T=1,y=1,g=0,m=\"\",b=n,P=a,R=r,C=m;T;)switch(h=g,g=tr()){case 40:if(h!=108&&eo(C,d-1)==58){Op(C+=tt(ic(g),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(y=-1);break}case 34:case 39:case 91:C+=ic(g);break;case 9:case 10:case 13:case 32:C+=zC(h);break;case 92:C+=NC(zp()-1,7);continue;case 47:switch(Zr()){case 42:case 47:ec(p3(DC(tr(),zp()),t,o),s);break;default:C+=\"/\"}break;case 123*v:l[c++]=Jo(C)*y;case 125*v:case 59:case 0:switch(g){case 0:case 125:T=0;case 59+u:y==-1&&(C=tt(C,/\\f/g,\"\")),f>0&&Jo(C)-d&&ec(f>32?kC(C+\";\",r,o,d-1):kC(tt(C,\" \",\"\")+\";\",r,o,d-2),s);break;case 59:C+=\";\";default:if(ec(R=BC(C,t,o,c,u,n,l,m,b=[],P=[],d),a),g===123)if(u===0)jm(C,t,R,R,b,a,d,l,P);else switch(p===99&&eo(C,3)===110?100:p){case 100:case 108:case 109:case 115:jm(e,R,R,r&&ec(BC(e,R,R,0,0,n,l,m,n,b=[],d),P),n,P,d,l,r?b:P);break;default:jm(C,R,R,R,[\"\"],P,0,l,P)}}c=u=f=0,v=y=1,m=C=\"\",d=i;break;case 58:d=1+Jo(C),f=h;default:if(v<1){if(g==123)--v;else if(g==125&&v++==0&&AC()==125)continue}switch(C+=yl(g),g*v){case 38:y=u>0?1:(C+=\"\\f\",-1);break;case 44:l[c++]=(Jo(C)-1)*y,y=1;break;case 64:Zr()===45&&(C+=ic(tr())),p=Zr(),u=d=Jo(m=C+=_C(zp())),g++;break;case 45:h===45&&Jo(C)==2&&(v=0)}}return a}function BC(e,t,o,r,n,a,i,l,s,c,u){for(var d=n-1,p=n===0?a:[\"\"],f=Js(p),h=0,v=0,T=0;h0?p[y]+\" \"+g:tt(g,/&\\f/g,p[y])))&&(s[T++]=m);return Ap(e,t,o,n===0?Qs:l,s,c,u)}function p3(e,t,o){return Ap(e,t,o,zm,yl(OC()),Ti(e,2,-2),0)}function kC(e,t,o,r){return Ap(e,t,o,Zs,Ti(e,0,r),Ti(e,r+1,-1),r)}function hl(e,t){for(var o=\"\",r=Js(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return tt(e,/(.+:)(.+)-([^]+)/,\"$1\"+nt+\"$2-$3$1\"+Mp+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~Op(e,\"stretch\")?IC(tt(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Jo(e)-3-(~Op(e,\"!important\")&&10))){case 107:return tt(e,\":\",\":\"+nt)+e;case 101:return tt(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+nt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+nt+\"$2$3$1\"+ko+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return nt+e+ko+e+e}return e}var g3=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case Zs:t.return=IC(t.value,t.length);break;case Nm:return hl([nc(t,{value:tt(t.value,\"@\",\"@\"+nt)})],n);case Qs:if(t.length)return tv(t.props,function(a){switch(ev(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return hl([nc(t,{props:[tt(a,/:(read-\\w+)/,\":\"+Mp+\"$1\")]})],n);case\"::placeholder\":return hl([nc(t,{props:[tt(a,/:(plac\\w+)/,\":\"+nt+\"input-$1\")]}),nc(t,{props:[tt(a,/:(plac\\w+)/,\":\"+Mp+\"$1\")]}),nc(t,{props:[tt(a,/:(plac\\w+)/,ko+\"input-$1\")]})],n)}return\"\"})}},b3=[g3],$C=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(v){var T=v.getAttribute(\"data-emotion\");T.indexOf(\" \")!==-1&&(document.head.appendChild(v),v.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||b3,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(v){for(var T=v.getAttribute(\"data-emotion\").split(\" \"),y=1;y=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 oE={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 N3=!1,D3=/[A-Z]|^ms/g,_3=/_EMO_([^_]+?)_([^]*?)_EMO_/g,iE=function(t){return t.charCodeAt(1)===45},rE=function(t){return t!=null&&typeof t!=\"boolean\"},sv=Um(function(e){return iE(e)?e:e.replace(D3,\"-$&\").toLowerCase()}),nE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(_3,function(r,n,a){return Hn={name:n,styles:a,next:Hn},n})}return oE[t]!==1&&!iE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},B3=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Dp(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 Hn={name:n.name,styles:n.styles,next:Hn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Hn={name:i.name,styles:i.styles,next:Hn},i=i.next;var l=a.styles+\";\";return l}return k3(e,t,o)}case\"function\":{if(e!==void 0){var s=Hn,c=o(e);return Hn=s,Dp(e,t,c)}break}}var u=o;if(t==null)return u;var d=t[u];return d!==void 0?d:u}function k3(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?$3:F3},hE=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},q3=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return lc(o,r,n),Bp(function(){return sc(o,r,n)}),null},gE=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=hE(t,o,r),s=l||yE(n),c=!s(\"as\");return function(){var u=arguments,d=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&d.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)d.push.apply(d,u);else{var p=u[0];d.push(p[0]);for(var f=u.length,h=1;ht(W3(n)?o:n):t})}function jp(e,t){return Qm(e,t)}function PE(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}var SE=[];function gn(e){return SE[0]=e,Pa(SE)}var dv=j(W(),1),mv=j(EE(),1);function _r(e){if(typeof e!=\"object\"||e===null)return!1;let t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function wE(e){if(dv.isValidElement(e)||(0,mv.isValidElementType)(e)||!_r(e))return e;let t={};return Object.keys(e).forEach(o=>{t[o]=wE(e[o])}),t}function at(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return _r(e)&&_r(t)&&Object.keys(t).forEach(n=>{dv.isValidElement(t[n])||(0,mv.isValidElementType)(t[n])?r[n]=t[n]:_r(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&_r(e[n])?r[n]=at(e[n],t[n],o):o.clone?r[n]=_r(t[n])?wE(t[n]):t[n]:r[n]=t[n]}),r}var Z3=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 yv(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=Z3(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,f){let h=i.indexOf(f);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(h!==-1&&typeof t[i[h]]==\"number\"?t[i[h]]:f)-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 hv(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function gv(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 uy(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 J3={borderRadius:4},ME=J3;function eN(e,t){return t?at(e,t,{clone:!1}):e}var Ca=eN;var Up={xs:0,sm:600,md:900,lg:1200,xl:1536},OE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Up[e]}px)`},tN={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Up[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Eo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||OE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||OE;return Object.keys(t).reduce((i,l)=>{if(hv(a.keys,l)){let s=gv(r.containerQueries?r:tN,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Up).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 bv(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function py(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function AE(e,...t){let o=bv(e),r=[o,...t].reduce((n,a)=>at(n,a),{});return py(Object.keys(o),r)}function oN(e,t){if(typeof e!=\"object\")return{};let o={},r=Object.keys(t);return Array.isArray(e)?r.forEach((n,a)=>{a{e[n]!=null&&(o[n]=!0)}),o}function fy({values:e,breakpoints:t,base:o}){let r=o||oN(e,t),n=Object.keys(r);if(n.length===0)return e;let a;return n.reduce((i,l,s)=>(Array.isArray(e)?(i[l]=e[s]!=null?e[s]:e[a],a=s):typeof e==\"object\"?(i[l]=e[l]!=null?e[l]:e[a],a=l):i[l]=e,i),{})}function Pi(e){if(typeof e!=\"string\")throw new Error(Ro(7));return e.charAt(0).toUpperCase()+e.slice(1)}function uc(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 Lp(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=uc(e,o)||r,t&&(n=t(n,r,e)),n}function rN(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=uc(s,r)||{};return Eo(i,l,d=>{let p=Lp(c,n,d);return d===p&&typeof d==\"string\"&&(p=Lp(c,n,`${t}${d===\"default\"?\"\":Pi(d)}`,d)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Et=rN;function dy(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var nN={m:\"margin\",p:\"padding\"},aN={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},zE={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},iN=dy(e=>{if(e.length>2)if(zE[e])e=zE[e];else return[e];let[t,o]=e.split(\"\"),r=nN[t],n=aN[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),vv=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],Tv=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],NE=[...vv,...Tv];function bl(e,t,o,r){let n=uc(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 vl(e){return bl(e,\"spacing\",8,\"spacing\")}function In(e,t){return typeof t==\"string\"||t==null?t:e(t)}function lN(e,t){return o=>e.reduce((r,n)=>(r[n]=In(t,o),r),{})}function sN(e,t,o,r){if(!t.includes(o))return null;let n=iN(o),a=lN(n,r),i=e[o];return Eo(e,i,a)}function xv(e,t){let o=vl(e.theme);return Object.keys(e).map(r=>sN(e,t,r,o)).reduce(Ca,{})}function Lt(e){return xv(e,vv)}Lt.propTypes={};Lt.filterProps=vv;function Ht(e){return xv(e,Tv)}Ht.propTypes={};Ht.filterProps=Tv;function DE(e){return xv(e,NE)}DE.propTypes={};DE.filterProps=NE;function pc(e=8,t=vl({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 cN(...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]?Ca(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var Ea=cN;function Br(e){return typeof e!=\"number\"?e:`${e}px solid`}function tn(e,t){return Et({prop:e,themeKey:\"borders\",transform:t})}var uN=tn(\"border\",Br),pN=tn(\"borderTop\",Br),fN=tn(\"borderRight\",Br),dN=tn(\"borderBottom\",Br),mN=tn(\"borderLeft\",Br),yN=tn(\"borderColor\"),hN=tn(\"borderTopColor\"),gN=tn(\"borderRightColor\"),bN=tn(\"borderBottomColor\"),vN=tn(\"borderLeftColor\"),TN=tn(\"outline\",Br),xN=tn(\"outlineColor\"),Hp=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=bl(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:In(t,r)});return Eo(e,e.borderRadius,o)}return null};Hp.propTypes={};Hp.filterProps=[\"borderRadius\"];var BL=Ea(uN,pN,fN,dN,mN,yN,hN,gN,bN,vN,Hp,TN,xN);var Vp=e=>{if(e.gap!==void 0&&e.gap!==null){let t=bl(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:In(t,r)});return Eo(e,e.gap,o)}return null};Vp.propTypes={};Vp.filterProps=[\"gap\"];var Ip=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=bl(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:In(t,r)});return Eo(e,e.columnGap,o)}return null};Ip.propTypes={};Ip.filterProps=[\"columnGap\"];var $p=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=bl(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:In(t,r)});return Eo(e,e.rowGap,o)}return null};$p.propTypes={};$p.filterProps=[\"rowGap\"];var SN=Et({prop:\"gridColumn\"}),PN=Et({prop:\"gridRow\"}),RN=Et({prop:\"gridAutoFlow\"}),CN=Et({prop:\"gridAutoColumns\"}),EN=Et({prop:\"gridAutoRows\"}),wN=Et({prop:\"gridTemplateColumns\"}),MN=Et({prop:\"gridTemplateRows\"}),ON=Et({prop:\"gridTemplateAreas\"}),AN=Et({prop:\"gridArea\"}),VL=Ea(Vp,Ip,$p,SN,PN,RN,CN,EN,wN,MN,ON,AN);function Tl(e,t){return t===\"grey\"?t:e}var zN=Et({prop:\"color\",themeKey:\"palette\",transform:Tl}),NN=Et({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:Tl}),DN=Et({prop:\"backgroundColor\",themeKey:\"palette\",transform:Tl}),qL=Ea(zN,NN,DN);function hr(e){return e<=1&&e!==0?`${e*100}%`:e}var _N=Et({prop:\"width\",transform:hr}),my=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Up[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:hr(o)}};return Eo(e,e.maxWidth,t)}return null};my.filterProps=[\"maxWidth\"];var BN=Et({prop:\"minWidth\",transform:hr}),kN=Et({prop:\"height\",transform:hr}),jN=Et({prop:\"maxHeight\",transform:hr}),UN=Et({prop:\"minHeight\",transform:hr}),KL=Et({prop:\"size\",cssProperty:\"width\",transform:hr}),QL=Et({prop:\"size\",cssProperty:\"height\",transform:hr}),LN=Et({prop:\"boxSizing\"}),ZL=Ea(_N,my,BN,kN,jN,UN,LN);var HN={border:{themeKey:\"borders\",transform:Br},borderTop:{themeKey:\"borders\",transform:Br},borderRight:{themeKey:\"borders\",transform:Br},borderBottom:{themeKey:\"borders\",transform:Br},borderLeft:{themeKey:\"borders\",transform:Br},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Br},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Hp},color:{themeKey:\"palette\",transform:Tl},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:Tl},backgroundColor:{themeKey:\"palette\",transform:Tl},p:{style:Ht},pt:{style:Ht},pr:{style:Ht},pb:{style:Ht},pl:{style:Ht},px:{style:Ht},py:{style:Ht},padding:{style:Ht},paddingTop:{style:Ht},paddingRight:{style:Ht},paddingBottom:{style:Ht},paddingLeft:{style:Ht},paddingX:{style:Ht},paddingY:{style:Ht},paddingInline:{style:Ht},paddingInlineStart:{style:Ht},paddingInlineEnd:{style:Ht},paddingBlock:{style:Ht},paddingBlockStart:{style:Ht},paddingBlockEnd:{style:Ht},m:{style:Lt},mt:{style:Lt},mr:{style:Lt},mb:{style:Lt},ml:{style:Lt},mx:{style:Lt},my:{style:Lt},margin:{style:Lt},marginTop:{style:Lt},marginRight:{style:Lt},marginBottom:{style:Lt},marginLeft:{style:Lt},marginX:{style:Lt},marginY:{style:Lt},marginInline:{style:Lt},marginInlineStart:{style:Lt},marginInlineEnd:{style:Lt},marginBlock:{style:Lt},marginBlockStart:{style:Lt},marginBlockEnd:{style:Lt},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:Vp},rowGap:{style:$p},columnGap:{style:Ip},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:hr},maxWidth:{style:my},minWidth:{transform:hr},height:{transform:hr},maxHeight:{transform:hr},minHeight:{transform:hr},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\"}},bn=HN;function VN(...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 IN(e,t){return typeof e==\"function\"?e(t):e}function $N(){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:d}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=uc(n,c)||{};return d?d(i):Eo(i,r,h=>{let v=Lp(p,u,h);return h===v&&typeof h==\"string\"&&(v=Lp(p,u,`${o}${h===\"default\"?\"\":Pi(h)}`,h)),s===!1?v:{[s]:v}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??bn;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=bv(n.breakpoints),d=Object.keys(u),p=u;return Object.keys(c).forEach(f=>{let h=IN(c[f],n);if(h!=null)if(typeof h==\"object\")if(i[f])p=Ca(p,e(f,h,n,i));else{let v=Eo({theme:n},h,T=>({[f]:T}));VN(v,h)?p[f]=t({sx:h,theme:n,nested:!0}):p=Ca(p,v)}else p=Ca(p,e(f,h,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":cy(n,py(d,p))}:cy(n,py(d,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var _E=$N();_E.filterProps=[\"sx\"];var on=_E;function Sv(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 FN(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=yv(o),s=pc(n),c=at({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...ME,...a}},i);return c=uy(c),c.applyStyles=Sv,c=t.reduce((u,d)=>at(u,d),c),c.unstable_sxConfig={...bn,...i?.unstable_sxConfig},c.unstable_sx=function(d){return on({sx:d,theme:this})},c}var wa=FN;var BE=j(W(),1);function qN(e){return Object.keys(e).length===0}function YN(e=null){let t=BE.useContext(Ra);return!t||qN(t)?e:t}var Pv=YN;var GN=wa();function XN(e=GN){return Pv(e)}var $n=XN;var kE=j(Te(),1);function Rv(e){let t=gn(e);return e!==t&&t.styles?(t.styles.match(/^@layer\\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function WN({styles:e,themeId:t,defaultTheme:o={}}){let r=$n(o),n=t&&r[t]||r,a=typeof e==\"function\"?e(n):e;return n.modularCssLayers&&(Array.isArray(a)?a=a.map(i=>Rv(typeof i==\"function\"?i(n):i)):a=Rv(a)),(0,kE.jsx)(kp,{styles:a})}var yy=WN;var KN=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??bn;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function Ri(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=KN(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return _r(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var jE=e=>e,QN=()=>{let e=jE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=jE}}},ZN=QN(),fc=ZN;var LE=j(W(),1);function UE(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\"})(on);return LE.forwardRef(function(s,c){let u=$n(o),{className:d,component:p=\"div\",...f}=Ri(s);return(0,HE.jsx)(a,{as:p,ref:c,className:Q(d,n?n(r):r),theme:t&&u[t]||u,...f})})}var eD={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 me(e,t,o=\"Mui\"){let r=eD[t];return r?`${o}-${r}`:`${fc.generate(e)}-${t}`}function se(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=me(e,n,o)}),r}function qp(e){let{variants:t,...o}=e,r={variants:t,style:gn(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=gn(n.style))}),r}var tD=wa();function Cv(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function xl(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function oD(e){return e?(t,o)=>o[e]:null}function rD(e,t,o){e.theme=aD(e.theme)?o:e.theme[t]||e.theme}function hy(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>hy(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?xl(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?xl(gn(i),o):i}return VE(e,r.variants,[n],o)}return r?.isProcessed?o?xl(gn(r.style),o):r.style:o?xl(gn(r),o):r}function VE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{PE(l,R=>R.filter(C=>C!==on));let{name:c,slot:u,skipVariantsResolver:d,skipSx:p,overridesResolver:f=oD(lD(u)),...h}=s,v=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",T=d!==void 0?d:u&&u!==\"Root\"&&u!==\"root\"||!1,y=p||!1,g=Cv;u===\"Root\"||u===\"root\"?g=r:u?g=n:iD(l)&&(g=void 0);let m=jp(l,{shouldForwardProp:g,label:nD(c,u),...h}),b=R=>{if(R.__emotion_real===R)return R;if(typeof R==\"function\")return function(M){return hy(M,R,M.theme.modularCssLayers?v:void 0)};if(_r(R)){let C=qp(R);return function(D){return C.variants?hy(D,C,D.theme.modularCssLayers?v:void 0):D.theme.modularCssLayers?xl(C.style,v):C.style}}return R},P=(...R)=>{let C=[],M=R.map(b),D=[];if(C.push(a),c&&f&&D.push(function(N){let A=N.theme.components?.[c]?.styleOverrides;if(!A)return null;let z={};for(let L in A)z[L]=hy(N,A[L],N.theme.modularCssLayers?\"theme\":void 0);return f(N,z)}),c&&!T&&D.push(function(N){let A=N.theme?.components?.[c]?.variants;return A?VE(N,A,[],N.theme.modularCssLayers?\"theme\":void 0):null}),y||D.push(on),Array.isArray(M[0])){let x=M.shift(),N=new Array(C.length).fill(\"\"),O=new Array(D.length).fill(\"\"),A;A=[...N,...x,...O],A.raw=[...N,...x.raw,...O],C.unshift(A)}let _=[...C,...M,...D],k=m(..._);return l.muiName&&(k.muiName=l.muiName),k};return m.withConfig&&(P.withConfig=m.withConfig),P}}function nD(e,t){return void 0}function aD(e){for(let t in e)return!1;return!0}function iD(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function lD(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}var sD=dc(),Ev=sD;function Fn(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]=Fn(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=Q(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}function wv(e){let{theme:t,name:o,props:r}=e;return!t||!t.components||!t.components[o]||!t.components[o].defaultProps?r:Fn(t.components[o].defaultProps,r)}function gy({props:e,name:t,defaultTheme:o,themeId:r}){let n=$n(o);return r&&(n=n[r]||n),wv({theme:n,name:t,props:e})}var by=j(W(),1),cD=typeof window<\"u\"?by.useLayoutEffect:by.useEffect,Io=cD;function uD(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var Ma=uD;function Ov(e,t=0,o=1){return Ma(e,t,o)}function pD(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 Ci(e){if(e.type)return e;if(e.charAt(0)===\"#\")return Ci(pD(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(Ro(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(Ro(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var fD=e=>{let t=Ci(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},mc=(e,t)=>{try{return fD(e)}catch{return e}};function vy(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 Av(e){e=Ci(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])),vy({type:l,values:s})}function Mv(e){e=Ci(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?Ci(Av(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 IE(e,t){let o=Mv(e),r=Mv(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function yc(e,t){return e=Ci(e),t=Ov(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,vy(e)}function Ei(e,t,o){try{return yc(e,t)}catch{return e}}function hc(e,t){if(e=Ci(e),t=Ov(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 vy(e)}function ut(e,t,o){try{return hc(e,t)}catch{return e}}function gc(e,t){if(e=Ci(e),t=Ov(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 vy(e)}function pt(e,t,o){try{return gc(e,t)}catch{return e}}function dD(e,t=.15){return Mv(e)>.5?hc(e,t):gc(e,t)}function Yp(e,t,o){try{return dD(e,t)}catch{return e}}var Ty=j(W(),1);var mD=j(Te(),1),yD=Ty.createContext();var wi=()=>Ty.useContext(yD)??!1;var xy=j(W(),1);var hD=j(Te(),1),gD=xy.createContext(void 0);function bD(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?Fn(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?Fn(n,r,t.components.mergeClassNameAndStyle):r}function zv({props:e,name:t}){let o=xy.useContext(gD);return bD({props:e,name:t,theme:{components:o}})}var Gp=j(W(),1),$E=0;function TD(e){let[t,o]=Gp.useState(e),r=e||t;return Gp.useEffect(()=>{t==null&&($E+=1,o(`mui-${$E}`))},[t]),r}var xD={...Gp},FE=xD.useId;function bc(e){if(FE!==void 0){let t=FE();return e??t}return TD(e)}var qE={theme:void 0};function Sy(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(qE.theme=n.theme,a=qp(e(qE)),t=a,o=n.theme),a}}function Py(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 YE=(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])})},SD=(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)},PD=(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 Xp(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return SD(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,d=PD(l,s);Object.assign(n,{[u]:d}),YE(a,l,`var(${u})`,c),YE(i,l,`var(${u}, ${d})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function RD(e,t={}){let{getSelector:o=y,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:d,varsWithDefaults:p}=Xp(c,t),f=p,h={},{[s]:v,...T}=i;if(Object.entries(T||{}).forEach(([b,P])=>{let{vars:R,css:C,varsWithDefaults:M}=Xp(P,t);f=at(f,M),h[b]={css:C,vars:R}}),v){let{css:b,vars:P,varsWithDefaults:R}=Xp(v,t);f=at(f,R),h[s]={css:b,vars:P}}function y(b,P){let R=n;if(n===\"class\"&&(R=\".%s\"),n===\"data\"&&(R=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(R=`[${n}=\"%s\"]`),b){if(R===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":P}};if(R)return e.defaultColorScheme===b?`:root, ${R.replace(\"%s\",String(b))}`:R.replace(\"%s\",String(b))}return\":root\"}return{vars:f,generateThemeVars:()=>{let b={...u};return Object.entries(h).forEach(([,{vars:P}])=>{b=at(b,P)}),b},generateStyleSheets:()=>{let b=[],P=e.defaultColorScheme||\"light\";function R(D,_){Object.keys(_).length&&b.push(typeof D==\"string\"?{[D]:{..._}}:D)}R(o(void 0,{...d}),d);let{[P]:C,...M}=h;if(C){let{css:D}=C,_=i[P]?.palette?.mode,k=!r&&_?{colorScheme:_,...D}:{...D};R(o(P,{...k}),k)}return Object.entries(M).forEach(([D,{css:_}])=>{let k=i[D]?.palette?.mode,x=!r&&k?{colorScheme:k,..._}:{..._};R(o(D,{...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 Nv=RD;function Dv(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 ye(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s(r.push(n),a({row:\"Left\",\"row-reverse\":\"Right\",column:\"Top\",\"column-reverse\":\"Bottom\"})[e],AD=({ownerState:e,theme:t})=>{let o={display:\"flex\",flexDirection:\"column\",...Eo({theme:t},fy({values:e.direction,breakpoints:t.breakpoints.values}),r=>({flexDirection:r}))};if(e.spacing){let r=vl(t),n=Object.keys(t.breakpoints.values).reduce((s,c)=>((typeof e.spacing==\"object\"&&e.spacing[c]!=null||typeof e.direction==\"object\"&&e.direction[c]!=null)&&(s[c]=!0),s),{}),a=fy({values:e.direction,base:n}),i=fy({values:e.spacing,base:n});typeof a==\"object\"&&Object.keys(a).forEach((s,c,u)=>{if(!a[s]){let p=c>0?a[u[c-1]]:\"column\";a[s]=p}}),o=at(o,Eo({theme:t},i,(s,c)=>e.useFlexGap?{gap:In(r,s)}:{\"& > :not(style):not(style)\":{margin:0},\"& > :not(style) ~ :not(style)\":{[`margin${OD(c?a[c]:e.direction)}`]:In(r,s)}}))}return o=AE(t.breakpoints,o),o};function Ry(e={}){let{createStyledComponent:t=ED,useThemeProps:o=wD,componentName:r=\"MuiStack\"}=e,n=()=>ye({root:[\"root\"]},s=>me(r,s),{}),a=t(AD);return vc.forwardRef(function(s,c){let u=o(s),d=Ri(u),{component:p=\"div\",direction:f=\"column\",spacing:h=0,divider:v,children:T,className:y,useFlexGap:g=!1,...m}=d,b={direction:f,spacing:h,useFlexGap:g},P=n();return(0,GE.jsx)(a,{as:p,ownerState:b,ref:c,className:Q(P.root,y),...m,children:v?MD(T,v):T})})}var Mi=\"$$material\";var zD={black:\"#000\",white:\"#fff\"},Tc=zD;var ND={50:\"#fafafa\",100:\"#f5f5f5\",200:\"#eeeeee\",300:\"#e0e0e0\",400:\"#bdbdbd\",500:\"#9e9e9e\",600:\"#757575\",700:\"#616161\",800:\"#424242\",900:\"#212121\",A100:\"#f5f5f5\",A200:\"#eeeeee\",A400:\"#bdbdbd\",A700:\"#616161\"},XE=ND;var DD={50:\"#f3e5f5\",100:\"#e1bee7\",200:\"#ce93d8\",300:\"#ba68c8\",400:\"#ab47bc\",500:\"#9c27b0\",600:\"#8e24aa\",700:\"#7b1fa2\",800:\"#6a1b9a\",900:\"#4a148c\",A100:\"#ea80fc\",A200:\"#e040fb\",A400:\"#d500f9\",A700:\"#aa00ff\"},Sl=DD;var _D={50:\"#ffebee\",100:\"#ffcdd2\",200:\"#ef9a9a\",300:\"#e57373\",400:\"#ef5350\",500:\"#f44336\",600:\"#e53935\",700:\"#d32f2f\",800:\"#c62828\",900:\"#b71c1c\",A100:\"#ff8a80\",A200:\"#ff5252\",A400:\"#ff1744\",A700:\"#d50000\"},Pl=_D;var BD={50:\"#fff3e0\",100:\"#ffe0b2\",200:\"#ffcc80\",300:\"#ffb74d\",400:\"#ffa726\",500:\"#ff9800\",600:\"#fb8c00\",700:\"#f57c00\",800:\"#ef6c00\",900:\"#e65100\",A100:\"#ffd180\",A200:\"#ffab40\",A400:\"#ff9100\",A700:\"#ff6d00\"},xc=BD;var kD={50:\"#e3f2fd\",100:\"#bbdefb\",200:\"#90caf9\",300:\"#64b5f6\",400:\"#42a5f5\",500:\"#2196f3\",600:\"#1e88e5\",700:\"#1976d2\",800:\"#1565c0\",900:\"#0d47a1\",A100:\"#82b1ff\",A200:\"#448aff\",A400:\"#2979ff\",A700:\"#2962ff\"},Rl=kD;var jD={50:\"#e1f5fe\",100:\"#b3e5fc\",200:\"#81d4fa\",300:\"#4fc3f7\",400:\"#29b6f6\",500:\"#03a9f4\",600:\"#039be5\",700:\"#0288d1\",800:\"#0277bd\",900:\"#01579b\",A100:\"#80d8ff\",A200:\"#40c4ff\",A400:\"#00b0ff\",A700:\"#0091ea\"},Cl=jD;var UD={50:\"#e8f5e9\",100:\"#c8e6c9\",200:\"#a5d6a7\",300:\"#81c784\",400:\"#66bb6a\",500:\"#4caf50\",600:\"#43a047\",700:\"#388e3c\",800:\"#2e7d32\",900:\"#1b5e20\",A100:\"#b9f6ca\",A200:\"#69f0ae\",A400:\"#00e676\",A700:\"#00c853\"},El=UD;function QE(){return{text:{primary:\"rgba(0, 0, 0, 0.87)\",secondary:\"rgba(0, 0, 0, 0.6)\",disabled:\"rgba(0, 0, 0, 0.38)\"},divider:\"rgba(0, 0, 0, 0.12)\",background:{paper:Tc.white,default:Tc.white},action:{active:\"rgba(0, 0, 0, 0.54)\",hover:\"rgba(0, 0, 0, 0.04)\",hoverOpacity:.04,selected:\"rgba(0, 0, 0, 0.08)\",selectedOpacity:.08,disabled:\"rgba(0, 0, 0, 0.26)\",disabledBackground:\"rgba(0, 0, 0, 0.12)\",disabledOpacity:.38,focus:\"rgba(0, 0, 0, 0.12)\",focusOpacity:.12,activatedOpacity:.12}}}var _v=QE();function ZE(){return{text:{primary:Tc.white,secondary:\"rgba(255, 255, 255, 0.7)\",disabled:\"rgba(255, 255, 255, 0.5)\",icon:\"rgba(255, 255, 255, 0.5)\"},divider:\"rgba(255, 255, 255, 0.12)\",background:{paper:\"#121212\",default:\"#121212\"},action:{active:Tc.white,hover:\"rgba(255, 255, 255, 0.08)\",hoverOpacity:.08,selected:\"rgba(255, 255, 255, 0.16)\",selectedOpacity:.16,disabled:\"rgba(255, 255, 255, 0.3)\",disabledBackground:\"rgba(255, 255, 255, 0.12)\",disabledOpacity:.38,focus:\"rgba(255, 255, 255, 0.12)\",focusOpacity:.12,activatedOpacity:.24}}}var Cy=ZE();function WE(e,t,o,r){let n=r.light||r,a=r.dark||r*1.5;e[t]||(e.hasOwnProperty(o)?e[t]=e[o]:t===\"light\"?e.light=gc(e.main,n):t===\"dark\"&&(e.dark=hc(e.main,a)))}function KE(e,t,o,r,n){let a=n.light||n,i=n.dark||n*1.5;t[o]||(t.hasOwnProperty(r)?t[o]=t[r]:o===\"light\"?t.light=`color-mix(in ${e}, ${t.main}, #fff ${(a*100).toFixed(0)}%)`:o===\"dark\"&&(t.dark=`color-mix(in ${e}, ${t.main}, #000 ${(i*100).toFixed(0)}%)`))}function LD(e=\"light\"){return e===\"dark\"?{main:Rl[200],light:Rl[50],dark:Rl[400]}:{main:Rl[700],light:Rl[400],dark:Rl[800]}}function HD(e=\"light\"){return e===\"dark\"?{main:Sl[200],light:Sl[50],dark:Sl[400]}:{main:Sl[500],light:Sl[300],dark:Sl[700]}}function VD(e=\"light\"){return e===\"dark\"?{main:Pl[500],light:Pl[300],dark:Pl[700]}:{main:Pl[700],light:Pl[400],dark:Pl[800]}}function ID(e=\"light\"){return e===\"dark\"?{main:Cl[400],light:Cl[300],dark:Cl[700]}:{main:Cl[700],light:Cl[500],dark:Cl[900]}}function $D(e=\"light\"){return e===\"dark\"?{main:El[400],light:El[300],dark:El[700]}:{main:El[800],light:El[500],dark:El[900]}}function FD(e=\"light\"){return e===\"dark\"?{main:xc[400],light:xc[300],dark:xc[700]}:{main:\"#ed6c02\",light:xc[500],dark:xc[900]}}function qD(e){return`oklch(from ${e} var(--__l) 0 h / var(--__a))`}function wl(e){let{mode:t=\"light\",contrastThreshold:o=3,tonalOffset:r=.2,colorSpace:n,...a}=e,i=e.primary||LD(t),l=e.secondary||HD(t),s=e.error||VD(t),c=e.info||ID(t),u=e.success||$D(t),d=e.warning||FD(t);function p(T){return n?qD(T):IE(T,Cy.text.primary)>=o?Cy.text.primary:_v.text.primary}let f=({color:T,name:y,mainShade:g=500,lightShade:m=300,darkShade:b=700})=>{if(T={...T},!T.main&&T[g]&&(T.main=T[g]),!T.hasOwnProperty(\"main\"))throw new Error(Ro(11,y?` (${y})`:\"\",g));if(typeof T.main!=\"string\")throw new Error(Ro(12,y?` (${y})`:\"\",JSON.stringify(T.main)));return n?(KE(n,T,\"light\",m,r),KE(n,T,\"dark\",b,r)):(WE(T,\"light\",m,r),WE(T,\"dark\",b,r)),T.contrastText||(T.contrastText=p(T.main)),T},h;return t===\"light\"?h=QE():t===\"dark\"&&(h=ZE()),at({common:{...Tc},mode:t,primary:f({color:i,name:\"primary\"}),secondary:f({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:f({color:s,name:\"error\"}),warning:f({color:d,name:\"warning\"}),info:f({color:c,name:\"info\"}),success:f({color:u,name:\"success\"}),grey:XE,contrastThreshold:o,getContrastText:p,augmentColor:f,tonalOffset:r,...h},a)}function Ey(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 Bv(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function YD(e){return Math.round(e*1e5)/1e5}var JE={textTransform:\"uppercase\"},ew='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function kv(e,t){let{fontFamily:o=ew,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...d}=typeof t==\"function\"?t(e):t,p=r/14,f=u||(T=>`${T/s*p}rem`),h=(T,y,g,m,b)=>({fontFamily:o,fontWeight:T,fontSize:f(y),lineHeight:g,...o===ew?{letterSpacing:`${YD(m/y)}em`}:{},...b,...c}),v={h1:h(n,96,1.167,-1.5),h2:h(n,60,1.2,-.5),h3:h(a,48,1.167,0),h4:h(a,34,1.235,.25),h5:h(a,24,1.334,0),h6:h(i,20,1.6,.15),subtitle1:h(a,16,1.75,.15),subtitle2:h(i,14,1.57,.1),body1:h(a,16,1.5,.15),body2:h(a,14,1.43,.15),button:h(i,14,1.75,.4,JE),caption:h(a,12,1.66,.4),overline:h(a,12,2.66,1,JE),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return at({htmlFontSize:s,pxToRem:f,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...v},d,{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 GD=[\"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)],tw=GD;var XD={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)\"},WD={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function ow(e){return`${Math.round(e)}ms`}function KD(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function jv(e){let t={...XD,...e.easing},o={...WD,...e.duration};return{getAutoHeightDuration:KD,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:ow(i)} ${l} ${typeof s==\"string\"?s:ow(s)}`).join(\",\")},...e,easing:t,duration:o}}var QD={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},rw=QD;function ZD(e){return _r(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function wy(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;rat(h,v),f),f.unstable_sxConfig={...bn,...u?.unstable_sxConfig},f.unstable_sx=function(v){return on({sx:v,theme:this})},f.toRuntimeSource=wy,e_(f),f}var Wp=t_;function Sc(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 o_=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Sc(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function Uv(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function Lv(e){return e===\"dark\"?o_:[]}function Hv(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=wl({...t,colorSpace:n});return{palette:i,opacity:{...Uv(i.mode),...o},overlays:r||Lv(i.mode),...a}}function Vv(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 r_=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],aw=r_;var iw=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 aw(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 n_(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function U(e,t,o){!e[t]&&o&&(e[t]=o)}function Kp(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:Av(e)}function Oa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=mc(Kp(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 a_(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var qn=e=>{try{return e()}catch{}},i_=(e=\"mui\")=>Py(e);function Iv(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=Hv({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=Wp({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...Uv(a),...o?.opacity},overlays:o?.overlays||Lv(a)},l}function $v(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=Vv,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,d=Object.keys(o)[0],p=r||(o.light&&d!==\"light\"?\"light\":d),f=i_(a),{[p]:h,light:v,dark:T,...y}=o,g={...y},m=h;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(m=!0),!m)throw new Error(Ro(21,p));let b;i&&(b=\"oklch\");let P=Iv(b,g,m,u,p);v&&!g.light&&Iv(b,g,v,void 0,\"light\"),T&&!g.dark&&Iv(b,g,T,void 0,\"dark\");let R={defaultColorScheme:p,...P,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:f,colorSchemes:g,font:{...Ey(P.typography),...P.font},spacing:a_(u.spacing)};Object.keys(R.colorSchemes).forEach(k=>{let x=R.colorSchemes[k].palette,N=A=>{let z=A.split(\"-\"),L=z[1],I=z[2];return f(A,x[L][I])};x.mode===\"light\"&&(U(x.common,\"background\",\"#fff\"),U(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(U(x.common,\"background\",\"#000\"),U(x.common,\"onBackground\",\"#fff\"));function O(A,z,L){if(b){let I;return A===Ei&&(I=`transparent ${((1-L)*100).toFixed(0)}%`),A===ut&&(I=`#000 ${(L*100).toFixed(0)}%`),A===pt&&(I=`#fff ${(L*100).toFixed(0)}%`),`color-mix(in ${b}, ${z}, ${I})`}return A(z,L)}if(n_(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){U(x.Alert,\"errorColor\",O(ut,x.error.light,.6)),U(x.Alert,\"infoColor\",O(ut,x.info.light,.6)),U(x.Alert,\"successColor\",O(ut,x.success.light,.6)),U(x.Alert,\"warningColor\",O(ut,x.warning.light,.6)),U(x.Alert,\"errorFilledBg\",N(\"palette-error-main\")),U(x.Alert,\"infoFilledBg\",N(\"palette-info-main\")),U(x.Alert,\"successFilledBg\",N(\"palette-success-main\")),U(x.Alert,\"warningFilledBg\",N(\"palette-warning-main\")),U(x.Alert,\"errorFilledColor\",qn(()=>x.getContrastText(x.error.main))),U(x.Alert,\"infoFilledColor\",qn(()=>x.getContrastText(x.info.main))),U(x.Alert,\"successFilledColor\",qn(()=>x.getContrastText(x.success.main))),U(x.Alert,\"warningFilledColor\",qn(()=>x.getContrastText(x.warning.main))),U(x.Alert,\"errorStandardBg\",O(pt,x.error.light,.9)),U(x.Alert,\"infoStandardBg\",O(pt,x.info.light,.9)),U(x.Alert,\"successStandardBg\",O(pt,x.success.light,.9)),U(x.Alert,\"warningStandardBg\",O(pt,x.warning.light,.9)),U(x.Alert,\"errorIconColor\",N(\"palette-error-main\")),U(x.Alert,\"infoIconColor\",N(\"palette-info-main\")),U(x.Alert,\"successIconColor\",N(\"palette-success-main\")),U(x.Alert,\"warningIconColor\",N(\"palette-warning-main\")),U(x.AppBar,\"defaultBg\",N(\"palette-grey-100\")),U(x.Avatar,\"defaultBg\",N(\"palette-grey-400\")),U(x.Button,\"inheritContainedBg\",N(\"palette-grey-300\")),U(x.Button,\"inheritContainedHoverBg\",N(\"palette-grey-A100\")),U(x.Chip,\"defaultBorder\",N(\"palette-grey-400\")),U(x.Chip,\"defaultAvatarColor\",N(\"palette-grey-700\")),U(x.Chip,\"defaultIconColor\",N(\"palette-grey-700\")),U(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),U(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),U(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),U(x.LinearProgress,\"primaryBg\",O(pt,x.primary.main,.62)),U(x.LinearProgress,\"secondaryBg\",O(pt,x.secondary.main,.62)),U(x.LinearProgress,\"errorBg\",O(pt,x.error.main,.62)),U(x.LinearProgress,\"infoBg\",O(pt,x.info.main,.62)),U(x.LinearProgress,\"successBg\",O(pt,x.success.main,.62)),U(x.LinearProgress,\"warningBg\",O(pt,x.warning.main,.62)),U(x.Skeleton,\"bg\",b?O(Ei,x.text.primary,.11):`rgba(${N(\"palette-text-primaryChannel\")} / 0.11)`),U(x.Slider,\"primaryTrack\",O(pt,x.primary.main,.62)),U(x.Slider,\"secondaryTrack\",O(pt,x.secondary.main,.62)),U(x.Slider,\"errorTrack\",O(pt,x.error.main,.62)),U(x.Slider,\"infoTrack\",O(pt,x.info.main,.62)),U(x.Slider,\"successTrack\",O(pt,x.success.main,.62)),U(x.Slider,\"warningTrack\",O(pt,x.warning.main,.62));let A=b?O(ut,x.background.default,.6825):Yp(x.background.default,.8);U(x.SnackbarContent,\"bg\",A),U(x.SnackbarContent,\"color\",qn(()=>b?Cy.text.primary:x.getContrastText(A))),U(x.SpeedDialAction,\"fabHoverBg\",Yp(x.background.paper,.15)),U(x.StepConnector,\"border\",N(\"palette-grey-400\")),U(x.StepContent,\"border\",N(\"palette-grey-400\")),U(x.Switch,\"defaultColor\",N(\"palette-common-white\")),U(x.Switch,\"defaultDisabledColor\",N(\"palette-grey-100\")),U(x.Switch,\"primaryDisabledColor\",O(pt,x.primary.main,.62)),U(x.Switch,\"secondaryDisabledColor\",O(pt,x.secondary.main,.62)),U(x.Switch,\"errorDisabledColor\",O(pt,x.error.main,.62)),U(x.Switch,\"infoDisabledColor\",O(pt,x.info.main,.62)),U(x.Switch,\"successDisabledColor\",O(pt,x.success.main,.62)),U(x.Switch,\"warningDisabledColor\",O(pt,x.warning.main,.62)),U(x.TableCell,\"border\",O(pt,O(Ei,x.divider,1),.88)),U(x.Tooltip,\"bg\",O(Ei,x.grey[700],.92))}if(x.mode===\"dark\"){U(x.Alert,\"errorColor\",O(pt,x.error.light,.6)),U(x.Alert,\"infoColor\",O(pt,x.info.light,.6)),U(x.Alert,\"successColor\",O(pt,x.success.light,.6)),U(x.Alert,\"warningColor\",O(pt,x.warning.light,.6)),U(x.Alert,\"errorFilledBg\",N(\"palette-error-dark\")),U(x.Alert,\"infoFilledBg\",N(\"palette-info-dark\")),U(x.Alert,\"successFilledBg\",N(\"palette-success-dark\")),U(x.Alert,\"warningFilledBg\",N(\"palette-warning-dark\")),U(x.Alert,\"errorFilledColor\",qn(()=>x.getContrastText(x.error.dark))),U(x.Alert,\"infoFilledColor\",qn(()=>x.getContrastText(x.info.dark))),U(x.Alert,\"successFilledColor\",qn(()=>x.getContrastText(x.success.dark))),U(x.Alert,\"warningFilledColor\",qn(()=>x.getContrastText(x.warning.dark))),U(x.Alert,\"errorStandardBg\",O(ut,x.error.light,.9)),U(x.Alert,\"infoStandardBg\",O(ut,x.info.light,.9)),U(x.Alert,\"successStandardBg\",O(ut,x.success.light,.9)),U(x.Alert,\"warningStandardBg\",O(ut,x.warning.light,.9)),U(x.Alert,\"errorIconColor\",N(\"palette-error-main\")),U(x.Alert,\"infoIconColor\",N(\"palette-info-main\")),U(x.Alert,\"successIconColor\",N(\"palette-success-main\")),U(x.Alert,\"warningIconColor\",N(\"palette-warning-main\")),U(x.AppBar,\"defaultBg\",N(\"palette-grey-900\")),U(x.AppBar,\"darkBg\",N(\"palette-background-paper\")),U(x.AppBar,\"darkColor\",N(\"palette-text-primary\")),U(x.Avatar,\"defaultBg\",N(\"palette-grey-600\")),U(x.Button,\"inheritContainedBg\",N(\"palette-grey-800\")),U(x.Button,\"inheritContainedHoverBg\",N(\"palette-grey-700\")),U(x.Chip,\"defaultBorder\",N(\"palette-grey-700\")),U(x.Chip,\"defaultAvatarColor\",N(\"palette-grey-300\")),U(x.Chip,\"defaultIconColor\",N(\"palette-grey-300\")),U(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),U(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),U(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),U(x.LinearProgress,\"primaryBg\",O(ut,x.primary.main,.5)),U(x.LinearProgress,\"secondaryBg\",O(ut,x.secondary.main,.5)),U(x.LinearProgress,\"errorBg\",O(ut,x.error.main,.5)),U(x.LinearProgress,\"infoBg\",O(ut,x.info.main,.5)),U(x.LinearProgress,\"successBg\",O(ut,x.success.main,.5)),U(x.LinearProgress,\"warningBg\",O(ut,x.warning.main,.5)),U(x.Skeleton,\"bg\",b?O(Ei,x.text.primary,.13):`rgba(${N(\"palette-text-primaryChannel\")} / 0.13)`),U(x.Slider,\"primaryTrack\",O(ut,x.primary.main,.5)),U(x.Slider,\"secondaryTrack\",O(ut,x.secondary.main,.5)),U(x.Slider,\"errorTrack\",O(ut,x.error.main,.5)),U(x.Slider,\"infoTrack\",O(ut,x.info.main,.5)),U(x.Slider,\"successTrack\",O(ut,x.success.main,.5)),U(x.Slider,\"warningTrack\",O(ut,x.warning.main,.5));let A=b?O(pt,x.background.default,.985):Yp(x.background.default,.98);U(x.SnackbarContent,\"bg\",A),U(x.SnackbarContent,\"color\",qn(()=>b?_v.text.primary:x.getContrastText(A))),U(x.SpeedDialAction,\"fabHoverBg\",Yp(x.background.paper,.15)),U(x.StepConnector,\"border\",N(\"palette-grey-600\")),U(x.StepContent,\"border\",N(\"palette-grey-600\")),U(x.Switch,\"defaultColor\",N(\"palette-grey-300\")),U(x.Switch,\"defaultDisabledColor\",N(\"palette-grey-600\")),U(x.Switch,\"primaryDisabledColor\",O(ut,x.primary.main,.55)),U(x.Switch,\"secondaryDisabledColor\",O(ut,x.secondary.main,.55)),U(x.Switch,\"errorDisabledColor\",O(ut,x.error.main,.55)),U(x.Switch,\"infoDisabledColor\",O(ut,x.info.main,.55)),U(x.Switch,\"successDisabledColor\",O(ut,x.success.main,.55)),U(x.Switch,\"warningDisabledColor\",O(ut,x.warning.main,.55)),U(x.TableCell,\"border\",O(ut,O(Ei,x.divider,1),.68)),U(x.Tooltip,\"bg\",O(Ei,x.grey[700],.92))}Oa(x.background,\"default\"),Oa(x.background,\"paper\"),Oa(x.common,\"background\"),Oa(x.common,\"onBackground\"),Oa(x,\"divider\"),Object.keys(x).forEach(A=>{let z=x[A];A!==\"tonalOffset\"&&z&&typeof z==\"object\"&&(z.main&&U(x[A],\"mainChannel\",mc(Kp(z.main))),z.light&&U(x[A],\"lightChannel\",mc(Kp(z.light))),z.dark&&U(x[A],\"darkChannel\",mc(Kp(z.dark))),z.contrastText&&U(x[A],\"contrastTextChannel\",mc(Kp(z.contrastText))),A===\"text\"&&(Oa(x[A],\"primary\"),Oa(x[A],\"secondary\")),A===\"action\"&&(z.active&&Oa(x[A],\"active\"),z.selected&&Oa(x[A],\"selected\")))})}),R=t.reduce((k,x)=>at(k,x),R);let C={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:iw(R),enableContrastVars:i},{vars:M,generateThemeVars:D,generateStyleSheets:_}=Nv(R,C);return R.vars=M,Object.entries(R.colorSchemes[R.defaultColorScheme]).forEach(([k,x])=>{R[k]=x}),R.generateThemeVars=D,R.generateStyleSheets=_,R.generateSpacing=function(){return pc(u.spacing,vl(this))},R.getColorSchemeSelector=Dv(s),R.spacing=R.generateSpacing(),R.shouldSkipGeneratingVar=l,R.unstable_sxConfig={...bn,...u?.unstable_sxConfig},R.unstable_sx=function(x){return on({sx:x,theme:this})},R.toRuntimeSource=wy,R}function lw(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:wl({...o===!0?{}:o.palette,mode:t})})}function Pc(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 Wp(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let d=Wp({...e,palette:u},...t);return d.defaultColorScheme=l,d.colorSchemes=c,d.palette.mode===\"light\"&&(d.colorSchemes.light={...c.light!==!0&&c.light,palette:d.palette},lw(d,\"dark\",c.dark)),d.palette.mode===\"dark\"&&(d.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:d.palette},lw(d,\"light\",c.light)),d}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),$v({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var s_=j(W(),1);var l_=Pc(),Rc=l_;function Yn(){let e=$n(Rc);return e[Mi]||e}function c_(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Ml=c_;var u_=e=>Ml(e)&&e!==\"classes\",Vt=u_;var p_=dc({themeId:Mi,defaultTheme:Rc,rootShouldForwardProp:Vt}),V=p_;var f_=se(\"MuiBox\",[\"root\"]),sw=f_;var d_=Pc(),m_=Fp({themeId:Mi,defaultTheme:d_,defaultClassName:sw.root,generateClassName:fc.generate}),pe=m_;var yw=j(W(),1);var cw=j(Te(),1);function y_(e){return(0,cw.jsx)(yy,{...e,defaultTheme:Rc,themeId:Mi})}var Fv=y_;var uw=j(Te(),1);function pw(e){return function(o){return(0,uw.jsx)(Fv,{styles:typeof e==\"function\"?r=>e({theme:r,...o}):e})}}function fw(){return Ri}var h_=Sy,xe=h_;var c7=j(W(),1);var g_=j(Te(),1);function Pe(e){return zv(e)}var re=Pi;function b_(e){return typeof e.main==\"string\"}function v_(e,t=[]){if(!b_(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function Xt(e=[]){return([,t])=>t&&v_(t,e)}function dw(e){return me(\"MuiTypography\",e)}var T7=se(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var hw=j(Te(),1),T_={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},x_=fw(),S_=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${re(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return ye(l,dw,i)},P_=V(\"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${re(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(xe(({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(Xt()).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${re(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}}]}))),mw={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},R_=yw.forwardRef(function(t,o){let{color:r,...n}=Pe({props:t,name:\"MuiTypography\"}),a=!T_[r],i=x_({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:d=!1,paragraph:p=!1,variant:f=\"body1\",variantMapping:h=mw,...v}=i,T={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:d,paragraph:p,variant:f,variantMapping:h},y=c||(p?\"p\":h[f]||mw[f])||\"span\",g=S_(T);return(0,hw.jsx)(P_,{as:y,ref:o,className:Q(g.root,s),...v,ownerState:T,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...v.style}})}),he=R_;var C_=Ry({createStyledComponent:V(\"div\",{name:\"MuiStack\",slot:\"Root\"}),useThemeProps:e=>Pe({props:e,name:\"MuiStack\"})}),Gn=C_;var Ic=j(W(),1);var gw=j(W(),1);function gr(e){return parseInt(gw.version,10)>=19?e?.props?.ref||null:e?.ref||null}var wt=j(W(),1);function It(e){return e&&e.ownerDocument||document}var Ol=It;var Ai=j(W(),1);var Cc=j(W(),1);function to(...e){let t=Cc.useRef(void 0),o=Cc.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 Cc.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}function E_(e){return typeof e==\"string\"}var br=E_;function w_(e,t,o){return e===void 0||br(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var Qp=w_;function M_(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 Aa=M_;function O_(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 My=O_;function A_(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let f=Q(o?.className,a,n?.className,r?.className),h={...o?.style,...n?.style,...r?.style},v={...o,...n,...r};return f.length>0&&(v.className=f),Object.keys(h).length>0&&(v.style=h),{props:v,internalRef:void 0}}let i=Aa({...n,...r}),l=My(r),s=My(n),c=t(i),u=Q(c?.className,o?.className,a,n?.className,r?.className),d={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(d).length>0&&(p.style=d),{props:p,internalRef:c.ref}}var Zp=A_;function z_(e,t,o){return typeof e==\"function\"?e(t,o):e}var Jp=z_;function N_(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Jp(o,r),{props:l,internalRef:s}=Zp({...a,externalSlotProps:i}),c=to(s,i?.ref,e.additionalProps?.ref);return Qp(t,{...l,ref:c},r)}var vr=N_;var Tr=j(W(),1);var Oy=j(W(),1);var bw=j(W(),1),D_=bw.createContext({}),ef=D_;function vw(e){return me(\"MuiList\",e)}var O$=se(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var Ay=j(Te(),1),__=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return ye({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},vw,t)},B_=V(\"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}}]}),k_=Oy.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,d=Oy.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},f=__(p);return(0,Ay.jsx)(ef.Provider,{value:d,children:(0,Ay.jsxs)(B_,{as:i,className:Q(f.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),qv=k_;function zy(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var Al=zy;function Ec(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var Tw=Ec;var yo=to;var wc=Io;function tf(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var By=j(W(),1);var Ny=j(W(),1);function xw(e){return me(\"MuiSvgIcon\",e)}var iF=se(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var Dy=j(Te(),1),j_=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${re(t)}`,`fontSize${re(o)}`]};return ye(n,xw,r)},U_=V(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${re(o.color)}`],t[`fontSize${re(o.fontSize)}`]]}})(xe(({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}}]}))),Sw=Ny.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:d,viewBox:p=\"0 0 24 24\",...f}=r,h=Ny.isValidElement(n)&&n.type===\"svg\",v={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:h},T={};u||(T.viewBox=p);let y=j_(v);return(0,Dy.jsxs)(U_,{as:l,className:Q(y.root,a),focusable:\"false\",color:c,\"aria-hidden\":d?void 0:!0,role:d?\"img\":void 0,ref:o,...T,...f,...h&&n.props,ownerState:v,children:[h?n.props.children:n,d?(0,Dy.jsx)(\"title\",{children:d}):null]})});Sw.muiName=\"SvgIcon\";var _y=Sw;var Pw=j(Te(),1);function kr(e,t){function o(r,n){return(0,Pw.jsx)(_y,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=_y.muiName,By.memo(By.forwardRef(o))}function Mc(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 Rw=Mc;function rn(e){return It(e).defaultView||window}var Oc=rn;function of(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var zl=bc;var Nl=j(W(),1);function Ac(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Nl.useRef(t!==void 0),[i,l]=Nl.useState(o),s=a?t:i,c=Nl.useCallback(u=>{a||l(u)},[]);return[s,c]}var Dl=Ac;var Yv=j(W(),1);function L_(e){let t=Yv.useRef(e);return Io(()=>{t.current=e}),Yv.useRef((...o)=>(0,t.current)(...o)).current}var nn=L_;var Oi=nn;function H_(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function ky(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{H_(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=Q(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=Q(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 Ew=j(Te(),1);function Gv(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function Cw(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function ww(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 rf(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\")||!ww(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var V_=Tr.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:d=\"selectedMenu\",...p}=t,f=Tr.useRef(null),h=Tr.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});wc(()=>{n&&f.current.focus()},[n]),Tr.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(m,{direction:b})=>{let P=!f.current.style.width;if(m.clientHeight{let b=f.current,P=m.key;if(m.ctrlKey||m.metaKey||m.altKey){u&&u(m);return}let C=Al(Ol(b));if(P===\"ArrowDown\")m.preventDefault(),rf(b,C,c,s,Gv);else if(P===\"ArrowUp\")m.preventDefault(),rf(b,C,c,s,Cw);else if(P===\"Home\")m.preventDefault(),rf(b,null,c,s,Gv);else if(P===\"End\")m.preventDefault(),rf(b,null,c,s,Cw);else if(P.length===1){let M=h.current,D=P.toLowerCase(),_=performance.now();M.keys.length>0&&(_-M.lastTime>500?(M.keys=[],M.repeating=!0,M.previousKeyMatched=!0):M.repeating&&D!==M.keys[0]&&(M.repeating=!1)),M.lastTime=_,M.keys.push(D);let k=C&&!M.repeating&&ww(C,M);M.previousKeyMatched&&(k||rf(b,C,!1,s,Gv,M))?m.preventDefault():M.previousKeyMatched=!1}u&&u(m)},T=yo(f,o),y=-1;Tr.Children.forEach(i,(m,b)=>{if(!Tr.isValidElement(m)){y===b&&(y+=1,y>=i.length&&(y=-1));return}m.props.disabled||(d===\"selectedMenu\"&&m.props.selected||y===-1)&&(y=b),y===b&&(m.props.disabled||m.props.muiSkipListHighlight||m.type.muiSkipListHighlight)&&(y+=1,y>=i.length&&(y=-1))});let g=Tr.Children.map(i,(m,b)=>{if(b===y){let P={};return a&&(P.autoFocus=!0),m.props.tabIndex===void 0&&d===\"selectedMenu\"&&(P.tabIndex=0),Tr.cloneElement(m,P)}return m});return(0,Ew.jsx)(qv,{role:\"menu\",ref:T,className:l,onKeyDown:v,tabIndex:n?0:-1,...p,children:g})}),Xv=V_;var Uo=j(W(),1);var jl=j(W(),1);var Ow=j(W(),1),Mw={};function zc(e,t){let o=Ow.useRef(Mw);return o.current===Mw&&(o.current=e(t)),o}var Aw=j(W(),1),I_=[];function Wv(e){Aw.useEffect(e,I_)}var Nc=class e{static create(){return new e}currentId=null;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function vn(){let e=zc(Nc.create).current;return Wv(e.disposeEffect),e}function jy(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 Uy(e,t){return Uy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},Uy(e,t)}function Ly(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Uy(e,t)}var nf=j(W()),af=j(ad());var Kv={disabled:!1};var zw=j(W()),Dc=zw.default.createContext(null);var Nw=function(t){return t.scrollTop};var lf=\"unmounted\",_l=\"exited\",Bl=\"entering\",Bc=\"entered\",Qv=\"exiting\",za=(function(e){Ly(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=_l,a.appearStatus=Bl):s=Bc:r.unmountOnExit||r.mountOnEnter?s=lf:s=_l,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===lf?{status:_l}: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!==Bl&&i!==Bc&&(a=Bl):(i===Bl||i===Bc)&&(a=Qv)}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===Bl){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:af.default.findDOMNode(this);i&&Nw(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===_l&&this.setState({status:lf})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[af.default.findDOMNode(this),l],c=s[0],u=s[1],d=this.getTimeouts(),p=l?d.appear:d.enter;if(!n&&!i||Kv.disabled){this.safeSetState({status:Bc},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Bl},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Bc},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:af.default.findDOMNode(this);if(!a||Kv.disabled){this.safeSetState({status:_l},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:Qv},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:_l},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:af.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===lf)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,d=a.enter,p=a.exit,f=a.timeout,h=a.addEndListener,v=a.onEnter,T=a.onEntering,y=a.onEntered,g=a.onExit,m=a.onExiting,b=a.onExited,P=a.nodeRef,R=jy(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return nf.default.createElement(Dc.Provider,{value:null},typeof i==\"function\"?i(n,R):nf.default.cloneElement(nf.default.Children.only(i),R))},t})(nf.default.Component);za.contextType=Dc;za.propTypes={};function _c(){}za.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:_c,onEntering:_c,onEntered:_c,onExit:_c,onExiting:_c,onExited:_c};za.UNMOUNTED=lf;za.EXITED=_l;za.ENTERING=Bl;za.ENTERED=Bc;za.EXITING=Qv;var sf=za;function Dw(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var cf=j(W());var an=j(W());function Hy(e,t){var o=function(a){return t&&(0,an.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&an.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function $_(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;ie.scrollTop;function kc(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 kw=j(Te(),1);function tT(e){return`scale(${e}, ${e**2})`}var Y_={entering:{opacity:1,transform:tT(1)},entered:{opacity:1,transform:\"none\"}},eT=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),oT=jl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:d,onExited:p,onExiting:f,style:h,timeout:v=\"auto\",TransitionComponent:T=sf,...y}=t,g=vn(),m=jl.useRef(),b=Yn(),P=jl.useRef(null),R=yo(P,gr(a),o),C=A=>z=>{if(A){let L=P.current;z===void 0?A(L):A(L,z)}},M=C(u),D=C((A,z)=>{Vy(A);let{duration:L,delay:I,easing:F}=kc({style:h,timeout:v,easing:i},{mode:\"enter\"}),fe;v===\"auto\"?(fe=b.transitions.getAutoHeightDuration(A.clientHeight),m.current=fe):fe=L,A.style.transition=[b.transitions.create(\"opacity\",{duration:fe,delay:I}),b.transitions.create(\"transform\",{duration:eT?fe:fe*.666,delay:I,easing:F})].join(\",\"),s&&s(A,z)}),_=C(c),k=C(f),x=C(A=>{let{duration:z,delay:L,easing:I}=kc({style:h,timeout:v,easing:i},{mode:\"exit\"}),F;v===\"auto\"?(F=b.transitions.getAutoHeightDuration(A.clientHeight),m.current=F):F=z,A.style.transition=[b.transitions.create(\"opacity\",{duration:F,delay:L}),b.transitions.create(\"transform\",{duration:eT?F:F*.666,delay:eT?L:L||F*.333,easing:I})].join(\",\"),A.style.opacity=0,A.style.transform=tT(.75),d&&d(A)}),N=C(p);return(0,kw.jsx)(T,{appear:n,in:l,nodeRef:P,onEnter:D,onEntered:_,onEntering:M,onExit:x,onExited:N,onExiting:k,addEndListener:A=>{v===\"auto\"&&g.start(m.current||0,A),r&&r(P.current,A)},timeout:v===\"auto\"?null:v,...y,children:(A,{ownerState:z,...L})=>jl.cloneElement(a,{style:{opacity:0,transform:tT(.75),visibility:A===\"exited\"&&!l?\"hidden\":void 0,...Y_[A],...h,...a.props.style},ref:R,...L})})});oT&&(oT.muiSupportAuto=!0);var uf=oT;function G_(e){let t=It(e);return t.body===e?rn(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function jc(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function jw(e){return parseFloat(rn(e).getComputedStyle(e).paddingRight)||0}function X_(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 Uw(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!X_(i);l&&s&&jc(i,n)})}function rT(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function W_(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(G_(r)){let i=Ec(rn(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${jw(r)+i}px`;let l=It(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${jw(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=It(r).body;else{let i=r.parentElement,l=rn(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 K_(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Iy=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&&jc(t.modalRef,!1);let n=K_(o);Uw(o,t.mount,t.modalRef,n,!0);let a=rT(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=rT(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=W_(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=rT(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&&jc(t.modalRef,o),Uw(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&&jc(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Fy=j(W(),1);var jo=j(W(),1);var pf=j(Te(),1),Q_=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function Z_(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 J_(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 eB(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||J_(e))}function tB(e){let t=[],o=[];return Array.from(e.querySelectorAll(Q_)).forEach((r,n)=>{let a=Z_(r);a===-1||!eB(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 oB(){return!0}function rB(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=tB,isEnabled:i=oB,open:l}=e,s=jo.useRef(!1),c=jo.useRef(null),u=jo.useRef(null),d=jo.useRef(null),p=jo.useRef(null),f=jo.useRef(!1),h=jo.useRef(null),v=to(gr(t),h),T=jo.useRef(null);jo.useEffect(()=>{!l||!h.current||(f.current=!o)},[o,l]),jo.useEffect(()=>{if(!l||!h.current)return;let m=It(h.current),b=Al(m);return h.current.contains(b)||(h.current.hasAttribute(\"tabIndex\")||h.current.setAttribute(\"tabIndex\",\"-1\"),f.current&&h.current.focus()),()=>{n||(d.current&&d.current.focus&&(s.current=!0,d.current.focus()),d.current=null)}},[l]),jo.useEffect(()=>{if(!l||!h.current)return;let m=It(h.current),b=C=>{if(T.current=C,r||!i()||C.key!==\"Tab\")return;Al(m)===h.current&&C.shiftKey&&(s.current=!0,u.current&&u.current.focus())},P=()=>{let C=h.current;if(C===null)return;let M=Al(m);if(!m.hasFocus()||!i()||s.current){s.current=!1;return}if(C.contains(M)||r&&M!==c.current&&M!==u.current)return;if(M!==p.current)p.current=null;else if(p.current!==null)return;if(!f.current)return;let D=[];if((M===c.current||M===u.current)&&(D=a(h.current)),D.length>0){let _=!!(T.current?.shiftKey&&T.current?.key===\"Tab\"),k=D[0],x=D[D.length-1];typeof k!=\"string\"&&typeof x!=\"string\"&&(_?x.focus():k.focus())}else C.focus()};m.addEventListener(\"focusin\",P),m.addEventListener(\"keydown\",b,!0);let R=setInterval(()=>{let C=Al(m);C&&C.tagName===\"BODY\"&&P()},50);return()=>{clearInterval(R),m.removeEventListener(\"focusin\",P),m.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let y=m=>{d.current===null&&(d.current=m.relatedTarget),f.current=!0,p.current=m.target;let b=t.props.onFocus;b&&b(m)},g=m=>{d.current===null&&(d.current=m.relatedTarget),f.current=!0};return(0,pf.jsxs)(jo.Fragment,{children:[(0,pf.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:g,ref:c,\"data-testid\":\"sentinelStart\"}),jo.cloneElement(t,{ref:v,onFocus:y}),(0,pf.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:g,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var nT=rB;var Na=j(W(),1),Lw=j(ad(),1);function nB(e){return typeof e==\"function\"?e():e}var aB=Na.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=Na.useState(null),s=to(Na.isValidElement(r)?gr(r):null,o);return Io(()=>{a||l(nB(n)||document.body)},[n,a]),Io(()=>{if(i&&!a)return of(o,i),()=>{of(o,null)}},[o,i,a]),a?Na.isValidElement(r)?Na.cloneElement(r,{ref:s}):r:i&&Lw.createPortal(r,i)}),ff=aB;var Iw=j(W(),1);function Tt(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:d={[e]:void 0},...p}=a,f=u[e]||r,h=Jp(d[e],n),{props:{component:v,...T},internalRef:y}=Zp({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:h}),g=to(y,h?.ref,t.ref),m=e===\"root\"?v||c:v,b=Qp(f,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...T,...m&&!l&&{as:m},...m&&l&&{component:m},ref:g},n);return[f,b]}var Uc=j(W(),1);var Hw=j(Te(),1),iB={entering:{opacity:1},entered:{opacity:1}},lB=Uc.forwardRef(function(t,o){let r=Yn(),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:d,onEntering:p,onExit:f,onExited:h,onExiting:v,style:T,timeout:y=n,TransitionComponent:g=sf,...m}=t,b=!0,P=Uc.useRef(null),R=yo(P,gr(l),o),C=A=>z=>{if(A){let L=P.current;z===void 0?A(L):A(L,z)}},M=C(p),D=C((A,z)=>{Vy(A);let L=kc({style:T,timeout:y,easing:s},{mode:\"enter\"});A.style.webkitTransition=r.transitions.create(\"opacity\",L),A.style.transition=r.transitions.create(\"opacity\",L),u&&u(A,z)}),_=C(d),k=C(v),x=C(A=>{let z=kc({style:T,timeout:y,easing:s},{mode:\"exit\"});A.style.webkitTransition=r.transitions.create(\"opacity\",z),A.style.transition=r.transitions.create(\"opacity\",z),f&&f(A)}),N=C(h);return(0,Hw.jsx)(g,{appear:i,in:c,nodeRef:b?P:void 0,onEnter:D,onEntered:_,onEntering:M,onExit:x,onExited:N,onExiting:k,addEndListener:A=>{a&&a(P.current,A)},timeout:y,...m,children:(A,{ownerState:z,...L})=>Uc.cloneElement(l,{style:{opacity:0,visibility:A===\"exited\"&&!c?\"hidden\":void 0,...iB[A],...T,...l.props.style},ref:R,...L})})}),aT=lB;function Vw(e){return me(\"MuiBackdrop\",e)}var kY=se(\"MuiBackdrop\",[\"root\",\"invisible\"]);var iT=j(Te(),1),sB=e=>{let{classes:t,invisible:o}=e;return ye({root:[\"root\",o&&\"invisible\"]},Vw,t)},cB=V(\"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\"}}]}),uB=Iw.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:d={},slots:p={},TransitionComponent:f,transitionDuration:h,...v}=r,T={...r,component:i,invisible:l},y=sB(T),g={transition:f,root:c.Root,...p},m={...u,...d},b={component:i,slots:g,slotProps:m},[P,R]=Tt(\"root\",{elementType:cB,externalForwardedProps:b,className:Q(y.root,a),ownerState:T}),[C,M]=Tt(\"transition\",{elementType:aT,externalForwardedProps:b,ownerState:T});return(0,iT.jsx)(C,{in:s,timeout:h,...v,...M,children:(0,iT.jsx)(P,{\"aria-hidden\":!0,...R,ref:o,children:n})})}),lT=uB;var Tn=j(W(),1);function pB(e){return typeof e==\"function\"?e():e}function fB(e){return e?e.props.hasOwnProperty(\"in\"):!1}var $w=()=>{},$y=new Iy;function dB(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,d=Tn.useRef({}),p=Tn.useRef(null),f=Tn.useRef(null),h=to(f,u),[v,T]=Tn.useState(!c),y=fB(l),g=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(g=!1);let m=()=>It(p.current),b=()=>(d.current.modalRef=f.current,d.current.mount=p.current,d.current),P=()=>{$y.mount(b(),{disableScrollLock:r}),f.current&&(f.current.scrollTop=0)},R=nn(()=>{let A=pB(t)||m().body;$y.add(b(),A),f.current&&P()}),C=()=>$y.isTopModal(b()),M=nn(A=>{p.current=A,A&&(c&&C()?P():f.current&&jc(f.current,g))}),D=Tn.useCallback(()=>{$y.remove(b(),g)},[g]);Tn.useEffect(()=>()=>{D()},[D]),Tn.useEffect(()=>{c?R():(!y||!n)&&D()},[c,D,y,n,R]);let _=A=>z=>{A.onKeyDown?.(z),!(z.key!==\"Escape\"||z.which===229||!C())&&(o||(z.stopPropagation(),s&&s(z,\"escapeKeyDown\")))},k=A=>z=>{A.onClick?.(z),z.target===z.currentTarget&&s&&s(z,\"backdropClick\")};return{getRootProps:(A={})=>{let z=Aa(e);delete z.onTransitionEnter,delete z.onTransitionExited;let L={...z,...A};return{role:\"presentation\",...L,onKeyDown:_(L),ref:h}},getBackdropProps:(A={})=>{let z=A;return{\"aria-hidden\":!0,...z,onClick:k(z),open:c}},getTransitionProps:()=>{let A=()=>{T(!1),a&&a()},z=()=>{T(!0),i&&i(),n&&D()};return{onEnter:tf(A,l?.props.onEnter??$w),onExited:tf(z,l?.props.onExited??$w)}},rootRef:h,portalRef:M,isTopModal:C,exited:v,hasTransition:y}}var Fw=dB;function qw(e){return me(\"MuiModal\",e)}var nG=se(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Lc=j(Te(),1),mB=e=>{let{open:t,exited:o,classes:r}=e;return ye({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},qw,r)},yB=V(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(xe(({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\"}}]}))),hB=V(lT,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),gB=Fy.forwardRef(function(t,o){let r=Pe({name:\"MuiModal\",props:t}),{BackdropComponent:n=hB,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:d,components:p={},componentsProps:f={},disableAutoFocus:h=!1,disableEnforceFocus:v=!1,disableEscapeKeyDown:T=!1,disablePortal:y=!1,disableRestoreFocus:g=!1,disableScrollLock:m=!1,hideBackdrop:b=!1,keepMounted:P=!1,onClose:R,onTransitionEnter:C,onTransitionExited:M,open:D,slotProps:_={},slots:k={},theme:x,...N}=r,O={...r,closeAfterTransition:s,disableAutoFocus:h,disableEnforceFocus:v,disableEscapeKeyDown:T,disablePortal:y,disableRestoreFocus:g,disableScrollLock:m,hideBackdrop:b,keepMounted:P},{getRootProps:A,getBackdropProps:z,getTransitionProps:L,portalRef:I,isTopModal:F,exited:fe,hasTransition:Z}=Fw({...O,rootRef:o}),De={...O,exited:fe},it=mB(De),$e={};if(c.props.tabIndex===void 0&&($e.tabIndex=\"-1\"),Z){let{onEnter:Se,onExited:we}=L();$e.onEnter=Se,$e.onExited=we}let Me={slots:{root:p.Root,backdrop:p.Backdrop,...k},slotProps:{...f,..._}},[Le,qe]=Tt(\"root\",{ref:o,elementType:yB,externalForwardedProps:{...Me,...N,component:d},getSlotProps:A,ownerState:De,className:Q(l,it?.root,!De.open&&De.exited&&it?.hidden)}),[Be,ot]=Tt(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:Me,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:Se=>z({...Se,onClick:we=>{Se?.onClick&&Se.onClick(we)}}),className:Q(a?.className,it?.backdrop),ownerState:De});return!P&&!D&&(!Z||fe)?null:(0,Lc.jsx)(ff,{ref:I,container:u,disablePortal:y,children:(0,Lc.jsxs)(Le,{...qe,children:[!b&&n?(0,Lc.jsx)(Be,{...ot}):null,(0,Lc.jsx)(nT,{disableEnforceFocus:v,disableAutoFocus:h,disableRestoreFocus:g,isEnabled:F,open:D,children:Fy.cloneElement(c,$e)})]})})}),sT=gB;var Gw=j(W(),1);function Yw(e){return me(\"MuiPaper\",e)}var PG=se(\"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 Xw=j(Te(),1),bB=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return ye(a,Yw,n)},vB=V(\"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}`]]}})(xe(({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)\"}}]}))),TB=Gw.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiPaper\"}),n=Yn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,d={...r,component:i,elevation:l,square:s,variant:c},p=bB(d);return(0,Xw.jsx)(vB,{as:i,ownerState:d,className:Q(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(${yc(\"#fff\",Sc(l))}, ${yc(\"#fff\",Sc(l))})`}},...u.style}})}),cT=TB;function Ww(e){return me(\"MuiPopover\",e)}var LG=se(\"MuiPopover\",[\"root\",\"paper\"]);var Yy=j(Te(),1);function Kw(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function Qw(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function Zw(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function qy(e){return typeof e==\"function\"?e():e}var xB=e=>{let{classes:t}=e;return ye({root:[\"root\"],paper:[\"paper\"]},Ww,t)},SB=V(sT,{name:\"MuiPopover\",slot:\"Root\"})({}),uT=V(cT,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),PB=Uo.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:d,elevation:p=8,marginThreshold:f=16,open:h,PaperProps:v={},slots:T={},slotProps:y={},transformOrigin:g={vertical:\"top\",horizontal:\"left\"},TransitionComponent:m,transitionDuration:b=\"auto\",TransitionProps:P={},disableScrollLock:R=!1,...C}=r,M=Uo.useRef(),D={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:f,transformOrigin:g,TransitionComponent:m,transitionDuration:b,TransitionProps:P},_=xB(D),k=Uo.useCallback(()=>{if(s===\"anchorPosition\")return l;let Se=qy(a),Re=(Se&&Se.nodeType===1?Se:Ol(M.current).body).getBoundingClientRect();return{top:Re.top+Kw(Re,i.vertical),left:Re.left+Qw(Re,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=Uo.useCallback(Se=>({vertical:Kw(Se,g.vertical),horizontal:Qw(Se,g.horizontal)}),[g.horizontal,g.vertical]),N=Uo.useCallback(Se=>{let we={width:Se.offsetWidth,height:Se.offsetHeight},Re=x(we);if(s===\"none\")return{top:null,left:null,transformOrigin:Zw(Re)};let Ye=k(),ce=Ye.top-Re.vertical,Ve=Ye.left-Re.horizontal,yt=ce+we.height,Fe=Ve+we.width,Ce=Oc(qy(a)),xt=Ce.innerHeight-f,rt=Ce.innerWidth-f;if(f!==null&&cext){let Ze=yt-xt;ce-=Ze,Re.vertical+=Ze}if(f!==null&&Vert){let Ze=Fe-rt;Ve-=Ze,Re.horizontal+=Ze}return{top:`${Math.round(ce)}px`,left:`${Math.round(Ve)}px`,transformOrigin:Zw(Re)}},[a,s,k,x,f]),[O,A]=Uo.useState(h),z=Uo.useCallback(()=>{let Se=M.current;if(!Se)return;let we=N(Se);we.top!==null&&Se.style.setProperty(\"top\",we.top),we.left!==null&&(Se.style.left=we.left),Se.style.transformOrigin=we.transformOrigin,A(!0)},[N]);Uo.useEffect(()=>(R&&window.addEventListener(\"scroll\",z),()=>window.removeEventListener(\"scroll\",z)),[a,R,z]);let L=()=>{z()},I=()=>{A(!1)};Uo.useEffect(()=>{h&&z()}),Uo.useImperativeHandle(n,()=>h?{updatePosition:()=>{z()}}:null,[h,z]),Uo.useEffect(()=>{if(!h)return;let Se=Rw(()=>{z()}),we=Oc(qy(a));return we.addEventListener(\"resize\",Se),()=>{Se.clear(),we.removeEventListener(\"resize\",Se)}},[a,h,z]);let F=b,fe={slots:{transition:m,...T},slotProps:{transition:P,paper:v,...y}},[Z,De]=Tt(\"transition\",{elementType:uf,externalForwardedProps:fe,ownerState:D,getSlotProps:Se=>({...Se,onEntering:(we,Re)=>{Se.onEntering?.(we,Re),L()},onExited:we=>{Se.onExited?.(we),I()}}),additionalProps:{appear:!0,in:h}});b===\"auto\"&&!Z.muiSupportAuto&&(F=void 0);let it=d||(a?Ol(qy(a)).body:void 0),[$e,{slots:Me,slotProps:Le,...qe}]=Tt(\"root\",{ref:o,elementType:SB,externalForwardedProps:{...fe,...C},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:T.backdrop},slotProps:{backdrop:ky(typeof y.backdrop==\"function\"?y.backdrop(D):y.backdrop,{invisible:!0})},container:it,open:h},ownerState:D,className:Q(_.root,u)}),[Be,ot]=Tt(\"paper\",{ref:M,className:_.paper,elementType:uT,externalForwardedProps:fe,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:O?void 0:{opacity:0}},ownerState:D});return(0,Yy.jsx)($e,{...qe,...!br($e)&&{slots:Me,slotProps:Le,disableScrollLock:R},children:(0,Yy.jsx)(Z,{...De,timeout:F,children:(0,Yy.jsx)(Be,{...ot,children:c})})})}),pT=PB;function Jw(e){return me(\"MuiMenu\",e)}var sX=se(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var fT=j(Te(),1),RB={vertical:\"top\",horizontal:\"right\"},CB={vertical:\"top\",horizontal:\"left\"},EB=e=>{let{classes:t}=e;return ye({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},Jw,t)},wB=V(pT,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),MB=V(uT,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),OB=V(Xv,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),AB=Ai.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:d={},PopoverClasses:p,transitionDuration:f=\"auto\",TransitionProps:{onEntering:h,...v}={},variant:T=\"selectedMenu\",slots:y={},slotProps:g={},...m}=r,b=wi(),P={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:h,PaperProps:d,transitionDuration:f,TransitionProps:v,variant:T},R=EB(P),C=n&&!l&&u,M=Ai.useRef(null),D=(F,fe)=>{M.current&&M.current.adjustStyleForScrollbar(F,{direction:b?\"rtl\":\"ltr\"}),h&&h(F,fe)},_=F=>{F.key===\"Tab\"&&(F.preventDefault(),c&&c(F,\"tabKeyDown\"))},k=-1;Ai.Children.map(a,(F,fe)=>{Ai.isValidElement(F)&&(F.props.disabled||(T===\"selectedMenu\"&&F.props.selected||k===-1)&&(k=fe))});let x={slots:y,slotProps:{list:s,transition:v,paper:d,...g}},N=vr({elementType:y.root,externalSlotProps:g.root,ownerState:P,className:[R.root,i]}),[O,A]=Tt(\"paper\",{className:R.paper,elementType:MB,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:P}),[z,L]=Tt(\"list\",{className:Q(R.list,s.className),elementType:OB,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:F=>({...F,onKeyDown:fe=>{_(fe),F.onKeyDown?.(fe)}}),ownerState:P}),I=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(P):x.slotProps.transition;return(0,fT.jsx)(wB,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?RB:CB,slots:{root:y.root,paper:O,backdrop:y.backdrop,...y.transition&&{transition:y.transition}},slotProps:{root:N,paper:A,backdrop:typeof g.backdrop==\"function\"?g.backdrop(P):g.backdrop,transition:{...I,onEntering:(...F)=>{D(...F),I?.onEntering?.(...F)}}},open:u,ref:o,transitionDuration:f,ownerState:P,...m,classes:p,children:(0,fT.jsx)(z,{actions:M,autoFocus:n&&(k===-1||l),autoFocusItem:C,variant:T,...L,children:a})})}),zi=AB;var Xy=j(W(),1);function e2(e){return me(\"MuiNativeSelect\",e)}var zB=se(\"MuiNativeSelect\",[\"root\",\"select\",\"multiple\",\"filled\",\"outlined\",\"standard\",\"disabled\",\"icon\",\"iconOpen\",\"iconFilled\",\"iconOutlined\",\"iconStandard\",\"nativeInput\",\"error\"]),Gy=zB;var df=j(Te(),1),NB=e=>{let{classes:t,variant:o,disabled:r,multiple:n,open:a,error:i}=e,l={select:[\"select\",o,r&&\"disabled\",n&&\"multiple\",i&&\"error\"],icon:[\"icon\",`icon${re(o)}`,a&&\"iconOpen\",r&&\"disabled\"]};return ye(l,e2,t)},dT=V(\"select\",{name:\"MuiNativeSelect\"})(({theme:e})=>({MozAppearance:\"none\",WebkitAppearance:\"none\",userSelect:\"none\",borderRadius:0,cursor:\"pointer\",\"&:focus\":{borderRadius:0},[`&.${Gy.disabled}`]:{cursor:\"default\"},\"&[multiple]\":{height:\"auto\"},\"&:not([multiple]) option, &:not([multiple]) optgroup\":{backgroundColor:(e.vars||e).palette.background.paper},variants:[{props:({ownerState:t})=>t.variant!==\"filled\"&&t.variant!==\"outlined\",style:{\"&&&\":{paddingRight:24,minWidth:16}}},{props:{variant:\"filled\"},style:{\"&&&\":{paddingRight:32}}},{props:{variant:\"outlined\"},style:{borderRadius:(e.vars||e).shape.borderRadius,\"&:focus\":{borderRadius:(e.vars||e).shape.borderRadius},\"&&&\":{paddingRight:32}}}]})),DB=V(dT,{name:\"MuiNativeSelect\",slot:\"Select\",shouldForwardProp:Vt,overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.select,t[o.variant],o.error&&t.error,{[`&.${Gy.multiple}`]:t.multiple}]}})({}),mT=V(\"svg\",{name:\"MuiNativeSelect\"})(({theme:e})=>({position:\"absolute\",right:0,top:\"calc(50% - .5em)\",pointerEvents:\"none\",color:(e.vars||e).palette.action.active,[`&.${Gy.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:t})=>t.open,style:{transform:\"rotate(180deg)\"}},{props:{variant:\"filled\"},style:{right:7}},{props:{variant:\"outlined\"},style:{right:7}}]})),_B=V(mT,{name:\"MuiNativeSelect\",slot:\"Icon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${re(o.variant)}`],o.open&&t.iconOpen]}})({}),BB=Xy.forwardRef(function(t,o){let{className:r,disabled:n,error:a,IconComponent:i,inputRef:l,variant:s=\"standard\",...c}=t,u={...t,disabled:n,variant:s,error:a},d=NB(u);return(0,df.jsxs)(Xy.Fragment,{children:[(0,df.jsx)(DB,{ownerState:u,className:Q(d.select,r),disabled:n,ref:l||o,...c}),t.multiple?null:(0,df.jsx)(_B,{as:i,ownerState:u,className:d.icon})]})}),t2=BB;function o2(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function Wy(e,t=!1){return e&&(o2(e.value)&&e.value!==\"\"||t&&o2(e.defaultValue)&&e.defaultValue!==\"\")}function Ky(e){return me(\"MuiSelect\",e)}var kB=se(\"MuiSelect\",[\"root\",\"select\",\"multiple\",\"filled\",\"outlined\",\"standard\",\"disabled\",\"focused\",\"icon\",\"iconOpen\",\"iconFilled\",\"iconOutlined\",\"iconStandard\",\"nativeInput\",\"error\"]),Hc=kB;var Ni=j(Te(),1),r2,jB=V(dT,{name:\"MuiSelect\",slot:\"Select\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[{[`&.${Hc.select}`]:t.select},{[`&.${Hc.select}`]:t[o.variant]},{[`&.${Hc.error}`]:t.error},{[`&.${Hc.multiple}`]:t.multiple}]}})({[`&.${Hc.select}`]:{height:\"auto\",minHeight:\"1.4375em\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",overflow:\"hidden\"}}),UB=V(mT,{name:\"MuiSelect\",slot:\"Icon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${re(o.variant)}`],o.open&&t.iconOpen]}})({}),LB=V(\"input\",{shouldForwardProp:e=>Ml(e)&&e!==\"classes\",name:\"MuiSelect\",slot:\"NativeInput\"})({bottom:0,left:0,position:\"absolute\",opacity:0,pointerEvents:\"none\",width:\"100%\",boxSizing:\"border-box\"});function n2(e,t){return typeof t==\"object\"&&t!==null?e===t:String(e)===String(t)}function HB(e){return e==null||typeof e==\"string\"&&!e.trim()}var VB=e=>{let{classes:t,variant:o,disabled:r,multiple:n,open:a,error:i}=e,l={select:[\"select\",o,r&&\"disabled\",n&&\"multiple\",i&&\"error\"],icon:[\"icon\",`icon${re(o)}`,a&&\"iconOpen\",r&&\"disabled\"],nativeInput:[\"nativeInput\"]};return ye(l,Ky,t)},IB=wt.forwardRef(function(t,o){let{\"aria-describedby\":r,\"aria-label\":n,autoFocus:a,autoWidth:i,children:l,className:s,defaultOpen:c,defaultValue:u,disabled:d,displayEmpty:p,error:f=!1,IconComponent:h,inputRef:v,labelId:T,MenuProps:y={},multiple:g,name:m,onBlur:b,onChange:P,onClose:R,onFocus:C,onKeyDown:M,onMouseDown:D,onOpen:_,open:k,readOnly:x,renderValue:N,required:O,SelectDisplayProps:A={},tabIndex:z,type:L,value:I,variant:F=\"standard\",...fe}=t,[Z,De]=Dl({controlled:I,default:u,name:\"Select\"}),[it,$e]=Dl({controlled:k,default:c,name:\"Select\"}),Me=wt.useRef(null),Le=wt.useRef(null),[qe,Be]=wt.useState(null),{current:ot}=wt.useRef(k!=null),[Se,we]=wt.useState(),Re=yo(o,v),Ye=wt.useCallback(Y=>{Le.current=Y,Y&&Be(Y)},[]),ce=qe?.parentNode;wt.useImperativeHandle(Re,()=>({focus:()=>{Le.current.focus()},node:Me.current,value:Z}),[Z]);let Ve=qe!==null&⁢wt.useEffect(()=>{if(!Ve||!ce||i||typeof ResizeObserver>\"u\")return;let Y=new ResizeObserver(()=>{we(ce.clientWidth)});return Y.observe(ce),()=>{Y.disconnect()}},[Ve,ce,i]),wt.useEffect(()=>{c&&it&&qe&&!ot&&(we(i?null:ce.clientWidth),Le.current.focus())},[qe,i]),wt.useEffect(()=>{a&&Le.current.focus()},[a]),wt.useEffect(()=>{if(!T)return;let Y=Ol(Le.current).getElementById(T);if(Y){let Oe=()=>{getSelection().isCollapsed&&Le.current.focus()};return Y.addEventListener(\"click\",Oe),()=>{Y.removeEventListener(\"click\",Oe)}}},[T]);let yt=(Y,Oe)=>{Y?_&&_(Oe):R&&R(Oe),ot||(we(i?null:ce.clientWidth),$e(Y))},Fe=Y=>{D?.(Y),Y.button===0&&(Y.preventDefault(),Le.current.focus(),yt(!0,Y))},Ce=Y=>{yt(!1,Y)},xt=wt.Children.toArray(l),rt=Y=>{let Oe=xt.find(Mt=>Mt.props.value===Y.target.value);Oe!==void 0&&(De(Oe.props.value),P&&P(Y,Oe))},Ze=Y=>Oe=>{let Mt;if(Oe.currentTarget.hasAttribute(\"tabindex\")){if(g){Mt=Array.isArray(Z)?Z.slice():[];let Ft=Z.indexOf(Y.props.value);Ft===-1?Mt.push(Y.props.value):Mt.splice(Ft,1)}else Mt=Y.props.value;if(Y.props.onClick&&Y.props.onClick(Oe),Z!==Mt&&(De(Mt),P)){let Ft=Oe.nativeEvent||Oe,ht=new Ft.constructor(Ft.type,Ft);Object.defineProperty(ht,\"target\",{writable:!0,value:{value:Mt,name:m}}),P(ht,Y)}g||yt(!1,Oe)}},le=Y=>{x||([\" \",\"ArrowUp\",\"ArrowDown\",\"Enter\"].includes(Y.key)&&(Y.preventDefault(),yt(!0,Y)),M?.(Y))},no=Y=>{!Ve&&b&&(Object.defineProperty(Y,\"target\",{writable:!0,value:{value:Z,name:m}}),b(Y))};delete fe[\"aria-invalid\"];let Je,q,$=[],ue=!1,ze=!1;(Wy({value:Z})||p)&&(N?Je=N(Z):ue=!0);let ie=xt.map(Y=>{if(!wt.isValidElement(Y))return null;let Oe;if(g){if(!Array.isArray(Z))throw new Error(Ro(2));Oe=Z.some(Mt=>n2(Mt,Y.props.value)),Oe&&ue&&$.push(Y.props.children)}else Oe=n2(Z,Y.props.value),Oe&&ue&&(q=Y.props.children);return Oe&&(ze=!0),wt.cloneElement(Y,{\"aria-selected\":Oe?\"true\":\"false\",onClick:Ze(Y),onKeyUp:Mt=>{Mt.key===\" \"&&Mt.preventDefault(),Y.props.onKeyUp&&Y.props.onKeyUp(Mt)},role:\"option\",selected:Oe,value:void 0,\"data-value\":Y.props.value})});ue&&(g?$.length===0?Je=null:Je=$.reduce((Y,Oe,Mt)=>(Y.push(Oe),Mt<$.length-1&&Y.push(\", \"),Y),[]):Je=q);let be=Se;!i&&ot&&qe&&(be=ce.clientWidth);let ge;typeof z<\"u\"?ge=z:ge=d?null:0;let Ge=A.id||(m?`mui-component-select-${m}`:void 0),Ee={...t,variant:F,value:Z,open:Ve,error:f},ve=VB(Ee),et={...y.PaperProps,...typeof y.slotProps?.paper==\"function\"?y.slotProps.paper(Ee):y.slotProps?.paper},Kt={...y.MenuListProps,...typeof y.slotProps?.list==\"function\"?y.slotProps.list(Ee):y.slotProps?.list},vo=bc();return(0,Ni.jsxs)(wt.Fragment,{children:[(0,Ni.jsx)(jB,{as:\"div\",ref:Ye,tabIndex:ge,role:\"combobox\",\"aria-controls\":Ve?vo:void 0,\"aria-disabled\":d?\"true\":void 0,\"aria-expanded\":Ve?\"true\":\"false\",\"aria-haspopup\":\"listbox\",\"aria-label\":n,\"aria-labelledby\":[T,Ge].filter(Boolean).join(\" \")||void 0,\"aria-describedby\":r,\"aria-required\":O?\"true\":void 0,\"aria-invalid\":f?\"true\":void 0,onKeyDown:le,onMouseDown:d||x?null:Fe,onBlur:no,onFocus:C,...A,ownerState:Ee,className:Q(A.className,ve.select,s),id:Ge,children:HB(Je)?r2||(r2=(0,Ni.jsx)(\"span\",{className:\"notranslate\",\"aria-hidden\":!0,children:\"\\u200B\"})):Je}),(0,Ni.jsx)(LB,{\"aria-invalid\":f,value:Array.isArray(Z)?Z.join(\",\"):Z,name:m,ref:Me,\"aria-hidden\":!0,onChange:rt,tabIndex:-1,disabled:d,className:ve.nativeInput,autoFocus:a,required:O,...fe,ownerState:Ee}),(0,Ni.jsx)(UB,{as:h,className:ve.icon,ownerState:Ee}),(0,Ni.jsx)(zi,{id:`menu-${m||\"\"}`,anchorEl:ce,open:Ve,onClose:Ce,anchorOrigin:{vertical:\"bottom\",horizontal:\"center\"},transformOrigin:{vertical:\"top\",horizontal:\"center\"},...y,slotProps:{...y.slotProps,list:{\"aria-labelledby\":T,role:\"listbox\",\"aria-multiselectable\":g?\"true\":void 0,disableListWrap:!0,id:vo,...Kt},paper:{...et,style:{minWidth:be,...et!=null?et.style:null}}},children:ie})]})}),a2=IB;function Ul({props:e,states:t,muiFormControl:o}){return t.reduce((r,n)=>(r[n]=e[n],o&&typeof e[n]>\"u\"&&(r[n]=o[n]),r),{})}var l2=j(W(),1);var i2=j(W(),1),$B=i2.createContext(void 0),Qy=$B;function Da(){return l2.useContext(Qy)}var s2=j(Te(),1),c2=kr((0,s2.jsx)(\"path\",{d:\"M7 10l5 5 5-5z\"}),\"ArrowDropDown\");var y2=j(W(),1);var $o=j(W(),1);var jr=j(W(),1);var mf=j(Te(),1);function Zy(e){return parseInt(e,10)||0}var FB={shadow:{visibility:\"hidden\",position:\"absolute\",overflow:\"hidden\",height:0,top:0,left:0,transform:\"translateZ(0)\"}};function qB(e){for(let t in e)return!1;return!0}function u2(e){return qB(e)||e.outerHeightStyle===0&&!e.overflowing}var YB=jr.forwardRef(function(t,o){let{onChange:r,maxRows:n,minRows:a=1,style:i,value:l,...s}=t,{current:c}=jr.useRef(l!=null),u=jr.useRef(null),d=to(o,u),p=jr.useRef(null),f=jr.useRef(null),h=jr.useCallback(()=>{let m=u.current,b=f.current;if(!m||!b)return;let R=rn(m).getComputedStyle(m);if(R.width===\"0px\")return{outerHeightStyle:0,overflowing:!1};b.style.width=R.width,b.value=m.value||t.placeholder||\"x\",b.value.slice(-1)===`\n`&&(b.value+=\" \");let C=R.boxSizing,M=Zy(R.paddingBottom)+Zy(R.paddingTop),D=Zy(R.borderBottomWidth)+Zy(R.borderTopWidth),_=b.scrollHeight;b.value=\"x\";let k=b.scrollHeight,x=_;a&&(x=Math.max(Number(a)*k,x)),n&&(x=Math.min(Number(n)*k,x)),x=Math.max(x,k);let N=x+(C===\"border-box\"?M+D:0),O=Math.abs(x-_)<=1;return{outerHeightStyle:N,overflowing:O}},[n,a,t.placeholder]),v=nn(()=>{let m=u.current,b=h();if(!m||!b||u2(b))return!1;let P=b.outerHeightStyle;return p.current!=null&&p.current!==P}),T=jr.useCallback(()=>{let m=u.current,b=h();if(!m||!b||u2(b))return;let P=b.outerHeightStyle;p.current!==P&&(p.current=P,m.style.height=`${P}px`),m.style.overflow=b.overflowing?\"hidden\":\"\"},[h]),y=jr.useRef(-1);return Io(()=>{let m=Mc(T),b=u?.current;if(!b)return;let P=rn(b);P.addEventListener(\"resize\",m);let R;return typeof ResizeObserver<\"u\"&&(R=new ResizeObserver(()=>{v()&&(R.unobserve(b),cancelAnimationFrame(y.current),T(),y.current=requestAnimationFrame(()=>{R.observe(b)}))}),R.observe(b)),()=>{m.clear(),cancelAnimationFrame(y.current),P.removeEventListener(\"resize\",m),R&&R.disconnect()}},[h,T,v]),Io(()=>{T()}),(0,mf.jsxs)(jr.Fragment,{children:[(0,mf.jsx)(\"textarea\",{value:l,onChange:m=>{c||T();let b=m.target,P=b.value.length,R=b.value.endsWith(`\n`),C=b.selectionStart===P;R&&C&&b.setSelectionRange(P,P),r&&r(m)},ref:d,rows:a,style:i,...s}),(0,mf.jsx)(\"textarea\",{\"aria-hidden\":!0,className:t.className,readOnly:!0,ref:f,tabIndex:-1,style:{...FB.shadow,...i,paddingTop:0,paddingBottom:0}})]})}),yT=YB;function p2(e){return me(\"MuiInputBase\",e)}var GB=se(\"MuiInputBase\",[\"root\",\"formControl\",\"focused\",\"disabled\",\"adornedStart\",\"adornedEnd\",\"error\",\"sizeSmall\",\"multiline\",\"colorSecondary\",\"fullWidth\",\"hiddenLabel\",\"readOnly\",\"input\",\"inputSizeSmall\",\"inputMultiline\",\"inputTypeSearch\",\"inputAdornedStart\",\"inputAdornedEnd\",\"inputHiddenLabel\"]),xn=GB;var Ll=j(Te(),1),f2,Hl=(e,t)=>{let{ownerState:o}=e;return[t.root,o.formControl&&t.formControl,o.startAdornment&&t.adornedStart,o.endAdornment&&t.adornedEnd,o.error&&t.error,o.size===\"small\"&&t.sizeSmall,o.multiline&&t.multiline,o.color&&t[`color${re(o.color)}`],o.fullWidth&&t.fullWidth,o.hiddenLabel&&t.hiddenLabel]},Vl=(e,t)=>{let{ownerState:o}=e;return[t.input,o.size===\"small\"&&t.inputSizeSmall,o.multiline&&t.inputMultiline,o.type===\"search\"&&t.inputTypeSearch,o.startAdornment&&t.inputAdornedStart,o.endAdornment&&t.inputAdornedEnd,o.hiddenLabel&&t.inputHiddenLabel]},XB=e=>{let{classes:t,color:o,disabled:r,error:n,endAdornment:a,focused:i,formControl:l,fullWidth:s,hiddenLabel:c,multiline:u,readOnly:d,size:p,startAdornment:f,type:h}=e,v={root:[\"root\",`color${re(o)}`,r&&\"disabled\",n&&\"error\",s&&\"fullWidth\",i&&\"focused\",l&&\"formControl\",p&&p!==\"medium\"&&`size${re(p)}`,u&&\"multiline\",f&&\"adornedStart\",a&&\"adornedEnd\",c&&\"hiddenLabel\",d&&\"readOnly\"],input:[\"input\",r&&\"disabled\",h===\"search\"&&\"inputTypeSearch\",u&&\"inputMultiline\",p===\"small\"&&\"inputSizeSmall\",c&&\"inputHiddenLabel\",f&&\"inputAdornedStart\",a&&\"inputAdornedEnd\",d&&\"readOnly\"]};return ye(v,p2,t)},Il=V(\"div\",{name:\"MuiInputBase\",slot:\"Root\",overridesResolver:Hl})(xe(({theme:e})=>({...e.typography.body1,color:(e.vars||e).palette.text.primary,lineHeight:\"1.4375em\",boxSizing:\"border-box\",position:\"relative\",cursor:\"text\",display:\"inline-flex\",alignItems:\"center\",[`&.${xn.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:\"default\"},variants:[{props:({ownerState:t})=>t.multiline,style:{padding:\"4px 0 5px\"}},{props:({ownerState:t,size:o})=>t.multiline&&o===\"small\",style:{paddingTop:1}},{props:({ownerState:t})=>t.fullWidth,style:{width:\"100%\"}}]}))),$l=V(\"input\",{name:\"MuiInputBase\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>{let t=e.palette.mode===\"light\",o={color:\"currentColor\",...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},transition:e.transitions.create(\"opacity\",{duration:e.transitions.duration.shorter})},r={opacity:\"0 !important\"},n=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{font:\"inherit\",letterSpacing:\"inherit\",color:\"currentColor\",padding:\"4px 0 5px\",border:0,boxSizing:\"content-box\",background:\"none\",height:\"1.4375em\",margin:0,WebkitTapHighlightColor:\"transparent\",display:\"block\",minWidth:0,width:\"100%\",\"&::-webkit-input-placeholder\":o,\"&::-moz-placeholder\":o,\"&::-ms-input-placeholder\":o,\"&:focus\":{outline:0},\"&:invalid\":{boxShadow:\"none\"},\"&::-webkit-search-decoration\":{WebkitAppearance:\"none\"},[`label[data-shrink=false] + .${xn.formControl} &`]:{\"&::-webkit-input-placeholder\":r,\"&::-moz-placeholder\":r,\"&::-ms-input-placeholder\":r,\"&:focus::-webkit-input-placeholder\":n,\"&:focus::-moz-placeholder\":n,\"&:focus::-ms-input-placeholder\":n},[`&.${xn.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:a})=>!a.disableInjectingGlobalStyles,style:{animationName:\"mui-auto-fill-cancel\",animationDuration:\"10ms\",\"&:-webkit-autofill\":{animationDuration:\"5000s\",animationName:\"mui-auto-fill\"}}},{props:{size:\"small\"},style:{paddingTop:1}},{props:({ownerState:a})=>a.multiline,style:{height:\"auto\",resize:\"none\",padding:0,paddingTop:0}},{props:{type:\"search\"},style:{MozAppearance:\"textfield\"}}]}})),d2=pw({\"@keyframes mui-auto-fill\":{from:{display:\"block\"}},\"@keyframes mui-auto-fill-cancel\":{from:{display:\"block\"}}}),WB=$o.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiInputBase\"}),{\"aria-describedby\":n,autoComplete:a,autoFocus:i,className:l,color:s,components:c={},componentsProps:u={},defaultValue:d,disabled:p,disableInjectingGlobalStyles:f,endAdornment:h,error:v,fullWidth:T=!1,id:y,inputComponent:g=\"input\",inputProps:m={},inputRef:b,margin:P,maxRows:R,minRows:C,multiline:M=!1,name:D,onBlur:_,onChange:k,onClick:x,onFocus:N,onKeyDown:O,onKeyUp:A,placeholder:z,readOnly:L,renderSuffix:I,rows:F,size:fe,slotProps:Z={},slots:De={},startAdornment:it,type:$e=\"text\",value:Me,...Le}=r,qe=m.value!=null?m.value:Me,{current:Be}=$o.useRef(qe!=null),ot=$o.useRef(),Se=$o.useCallback(ge=>{},[]),we=yo(ot,b,m.ref,Se),[Re,Ye]=$o.useState(!1),ce=Da(),Ve=Ul({props:r,muiFormControl:ce,states:[\"color\",\"disabled\",\"error\",\"hiddenLabel\",\"size\",\"required\",\"filled\"]});Ve.focused=ce?ce.focused:Re,$o.useEffect(()=>{!ce&&p&&Re&&(Ye(!1),_&&_())},[ce,p,Re,_]);let yt=ce&&ce.onFilled,Fe=ce&&ce.onEmpty,Ce=$o.useCallback(ge=>{Wy(ge)?yt&&yt():Fe&&Fe()},[yt,Fe]);wc(()=>{Be&&Ce({value:qe})},[qe,Ce,Be]);let xt=ge=>{N&&N(ge),m.onFocus&&m.onFocus(ge),ce&&ce.onFocus?ce.onFocus(ge):Ye(!0)},rt=ge=>{_&&_(ge),m.onBlur&&m.onBlur(ge),ce&&ce.onBlur?ce.onBlur(ge):Ye(!1)},Ze=(ge,...Ge)=>{if(!Be){let Ee=ge.target||ot.current;if(Ee==null)throw new Error(Ro(1));Ce({value:Ee.value})}m.onChange&&m.onChange(ge,...Ge),k&&k(ge,...Ge)};$o.useEffect(()=>{Ce(ot.current)},[]);let le=ge=>{ot.current&&ge.currentTarget===ge.target&&ot.current.focus(),x&&x(ge)},no=g,Je=m;M&&no===\"input\"&&(F?Je={type:void 0,minRows:F,maxRows:F,...Je}:Je={type:void 0,maxRows:R,minRows:C,...Je},no=yT);let q=ge=>{Ce(ge.animationName===\"mui-auto-fill-cancel\"?ot.current:{value:\"x\"})};$o.useEffect(()=>{ce&&ce.setAdornedStart(!!it)},[ce,it]);let $={...r,color:Ve.color||\"primary\",disabled:Ve.disabled,endAdornment:h,error:Ve.error,focused:Ve.focused,formControl:ce,fullWidth:T,hiddenLabel:Ve.hiddenLabel,multiline:M,size:Ve.size,startAdornment:it,type:$e},ue=XB($),ze=De.root||c.Root||Il,ie=Z.root||u.root||{},be=De.input||c.Input||$l;return Je={...Je,...Z.input??u.input},(0,Ll.jsxs)($o.Fragment,{children:[!f&&typeof d2==\"function\"&&(f2||(f2=(0,Ll.jsx)(d2,{}))),(0,Ll.jsxs)(ze,{...ie,ref:o,onClick:le,...Le,...!br(ze)&&{ownerState:{...$,...ie.ownerState}},className:Q(ue.root,ie.className,l,L&&\"MuiInputBase-readOnly\"),children:[it,(0,Ll.jsx)(Qy.Provider,{value:null,children:(0,Ll.jsx)(be,{\"aria-invalid\":Ve.error,\"aria-describedby\":n,autoComplete:a,autoFocus:i,defaultValue:d,disabled:Ve.disabled,id:y,onAnimationStart:q,name:D,placeholder:z,readOnly:L,required:Ve.required,rows:F,value:qe,onKeyDown:O,onKeyUp:A,type:$e,...Je,...!br(be)&&{as:no,ownerState:{...$,...Je.ownerState}},ref:we,className:Q(ue.input,Je.className,L&&\"MuiInputBase-readOnly\"),onBlur:rt,onChange:Ze,onFocus:xt})}),h,I?I({...Ve,startAdornment:it}):null]})]})}),Fl=WB;function m2(e){return me(\"MuiInput\",e)}var KB={...xn,...se(\"MuiInput\",[\"root\",\"underline\",\"input\"])},Vc=KB;var h2=j(Te(),1),QB=e=>{let{classes:t,disableUnderline:o}=e,n=ye({root:[\"root\",!o&&\"underline\"],input:[\"input\"]},m2,t);return{...t,...n}},ZB=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiInput\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[...Hl(e,t),!o.disableUnderline&&t.underline]}})(xe(({theme:e})=>{let o=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.42)\":\"rgba(255, 255, 255, 0.7)\";return e.vars&&(o=e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline)),{position:\"relative\",variants:[{props:({ownerState:r})=>r.formControl,style:{\"label + &\":{marginTop:16}}},{props:({ownerState:r})=>!r.disableUnderline,style:{\"&::after\":{left:0,bottom:0,content:'\"\"',position:\"absolute\",right:0,transform:\"scaleX(0)\",transition:e.transitions.create(\"transform\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:\"none\"},[`&.${Vc.focused}:after`]:{transform:\"scaleX(1) translateX(0)\"},[`&.${Vc.error}`]:{\"&::before, &::after\":{borderBottomColor:(e.vars||e).palette.error.main}},\"&::before\":{borderBottom:`1px solid ${o}`,left:0,bottom:0,content:'\"\\\\00a0\"',position:\"absolute\",right:0,transition:e.transitions.create(\"border-bottom-color\",{duration:e.transitions.duration.shorter}),pointerEvents:\"none\"},[`&:hover:not(.${Vc.disabled}, .${Vc.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,\"@media (hover: none)\":{borderBottom:`1px solid ${o}`}},[`&.${Vc.disabled}:before`]:{borderBottomStyle:\"dotted\"}}},...Object.entries(e.palette).filter(Xt()).map(([r])=>({props:{color:r,disableUnderline:!1},style:{\"&::after\":{borderBottom:`2px solid ${(e.vars||e).palette[r].main}`}}}))]}})),JB=V($l,{name:\"MuiInput\",slot:\"Input\",overridesResolver:Vl})({}),g2=y2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiInput\"}),{disableUnderline:n=!1,components:a={},componentsProps:i,fullWidth:l=!1,inputComponent:s=\"input\",multiline:c=!1,slotProps:u,slots:d={},type:p=\"text\",...f}=r,h=QB(r),T={root:{ownerState:{disableUnderline:n}}},y=u??i?at(u??i,T):T,g=d.root??a.Root??ZB,m=d.input??a.Input??JB;return(0,h2.jsx)(Fl,{slots:{root:g,input:m},slotProps:y,fullWidth:l,inputComponent:s,multiline:c,ref:o,type:p,...f,classes:h})});g2.muiName=\"Input\";var hT=g2;var v2=j(W(),1);function b2(e){return me(\"MuiFilledInput\",e)}var e4={...xn,...se(\"MuiFilledInput\",[\"root\",\"underline\",\"input\",\"adornedStart\",\"adornedEnd\",\"sizeSmall\",\"multiline\",\"hiddenLabel\"])},Di=e4;var T2=j(Te(),1),t4=e=>{let{classes:t,disableUnderline:o,startAdornment:r,endAdornment:n,size:a,hiddenLabel:i,multiline:l}=e,s={root:[\"root\",!o&&\"underline\",r&&\"adornedStart\",n&&\"adornedEnd\",a===\"small\"&&`size${re(a)}`,i&&\"hiddenLabel\",l&&\"multiline\"],input:[\"input\"]},c=ye(s,b2,t);return{...t,...c}},o4=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiFilledInput\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[...Hl(e,t),!o.disableUnderline&&t.underline]}})(xe(({theme:e})=>{let t=e.palette.mode===\"light\",o=t?\"rgba(0, 0, 0, 0.42)\":\"rgba(255, 255, 255, 0.7)\",r=t?\"rgba(0, 0, 0, 0.06)\":\"rgba(255, 255, 255, 0.09)\",n=t?\"rgba(0, 0, 0, 0.09)\":\"rgba(255, 255, 255, 0.13)\",a=t?\"rgba(0, 0, 0, 0.12)\":\"rgba(255, 255, 255, 0.12)\";return{position:\"relative\",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),\"&:hover\":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:n,\"@media (hover: none)\":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r}},[`&.${Di.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r},[`&.${Di.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a},variants:[{props:({ownerState:i})=>!i.disableUnderline,style:{\"&::after\":{left:0,bottom:0,content:'\"\"',position:\"absolute\",right:0,transform:\"scaleX(0)\",transition:e.transitions.create(\"transform\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:\"none\"},[`&.${Di.focused}:after`]:{transform:\"scaleX(1) translateX(0)\"},[`&.${Di.error}`]:{\"&::before, &::after\":{borderBottomColor:(e.vars||e).palette.error.main}},\"&::before\":{borderBottom:`1px solid ${e.vars?e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline):o}`,left:0,bottom:0,content:'\"\\\\00a0\"',position:\"absolute\",right:0,transition:e.transitions.create(\"border-bottom-color\",{duration:e.transitions.duration.shorter}),pointerEvents:\"none\"},[`&:hover:not(.${Di.disabled}, .${Di.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Di.disabled}:before`]:{borderBottomStyle:\"dotted\"}}},...Object.entries(e.palette).filter(Xt()).map(([i])=>({props:{disableUnderline:!1,color:i},style:{\"&::after\":{borderBottom:`2px solid ${(e.vars||e).palette[i]?.main}`}}})),{props:({ownerState:i})=>i.startAdornment,style:{paddingLeft:12}},{props:({ownerState:i})=>i.endAdornment,style:{paddingRight:12}},{props:({ownerState:i})=>i.multiline,style:{padding:\"25px 12px 8px\"}},{props:({ownerState:i,size:l})=>i.multiline&&l===\"small\",style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:i})=>i.multiline&&i.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:i})=>i.multiline&&i.hiddenLabel&&i.size===\"small\",style:{paddingTop:8,paddingBottom:9}}]}})),r4=V($l,{name:\"MuiFilledInput\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!e.vars&&{\"&:-webkit-autofill\":{WebkitBoxShadow:e.palette.mode===\"light\"?null:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:e.palette.mode===\"light\"?null:\"#fff\",caretColor:e.palette.mode===\"light\"?null:\"#fff\",borderTopLeftRadius:\"inherit\",borderTopRightRadius:\"inherit\"}},...e.vars&&{\"&:-webkit-autofill\":{borderTopLeftRadius:\"inherit\",borderTopRightRadius:\"inherit\"},[e.getColorSchemeSelector(\"dark\")]:{\"&:-webkit-autofill\":{WebkitBoxShadow:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:\"#fff\",caretColor:\"#fff\"}}},variants:[{props:{size:\"small\"},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:t})=>t.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}},{props:({ownerState:t})=>t.hiddenLabel&&t.size===\"small\",style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:t})=>t.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),x2=v2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiFilledInput\"}),{disableUnderline:n=!1,components:a={},componentsProps:i,fullWidth:l=!1,hiddenLabel:s,inputComponent:c=\"input\",multiline:u=!1,slotProps:d,slots:p={},type:f=\"text\",...h}=r,v={...r,disableUnderline:n,fullWidth:l,inputComponent:c,multiline:u,type:f},T=t4(r),y={root:{ownerState:v},input:{ownerState:v}},g=d??i?at(y,d??i):y,m=p.root??a.Root??o4,b=p.input??a.Input??r4;return(0,T2.jsx)(Fl,{slots:{root:m,input:b},slotProps:g,fullWidth:l,inputComponent:c,multiline:u,ref:o,type:f,...h,classes:T})});x2.muiName=\"Input\";var gT=x2;var Jy=j(W(),1);var yf=j(Te(),1),S2,n4=V(\"fieldset\",{name:\"MuiNotchedOutlined\",shouldForwardProp:Vt})({textAlign:\"left\",position:\"absolute\",bottom:0,right:0,top:-5,left:0,margin:0,padding:\"0 8px\",pointerEvents:\"none\",borderRadius:\"inherit\",borderStyle:\"solid\",borderWidth:1,overflow:\"hidden\",minWidth:\"0%\"}),a4=V(\"legend\",{name:\"MuiNotchedOutlined\",shouldForwardProp:Vt})(xe(({theme:e})=>({float:\"unset\",width:\"auto\",overflow:\"hidden\",variants:[{props:({ownerState:t})=>!t.withLabel,style:{padding:0,lineHeight:\"11px\",transition:e.transitions.create(\"width\",{duration:150,easing:e.transitions.easing.easeOut})}},{props:({ownerState:t})=>t.withLabel,style:{display:\"block\",padding:0,height:11,fontSize:\"0.75em\",visibility:\"hidden\",maxWidth:.01,transition:e.transitions.create(\"max-width\",{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:\"nowrap\",\"& > span\":{paddingLeft:5,paddingRight:5,display:\"inline-block\",opacity:0,visibility:\"visible\"}}},{props:({ownerState:t})=>t.withLabel&&t.notched,style:{maxWidth:\"100%\",transition:e.transitions.create(\"max-width\",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]})));function bT(e){let{children:t,classes:o,className:r,label:n,notched:a,...i}=e,l=n!=null&&n!==\"\",s={...e,notched:a,withLabel:l};return(0,yf.jsx)(n4,{\"aria-hidden\":!0,className:r,ownerState:s,...i,children:(0,yf.jsx)(a4,{ownerState:s,children:l?(0,yf.jsx)(\"span\",{children:n}):S2||(S2=(0,yf.jsx)(\"span\",{className:\"notranslate\",\"aria-hidden\":!0,children:\"\\u200B\"}))})})}function P2(e){return me(\"MuiOutlinedInput\",e)}var i4={...xn,...se(\"MuiOutlinedInput\",[\"root\",\"notchedOutline\",\"input\"])},Sn=i4;var hf=j(Te(),1),l4=e=>{let{classes:t}=e,r=ye({root:[\"root\"],notchedOutline:[\"notchedOutline\"],input:[\"input\"]},P2,t);return{...t,...r}},s4=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiOutlinedInput\",slot:\"Root\",overridesResolver:Hl})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.23)\":\"rgba(255, 255, 255, 0.23)\";return{position:\"relative\",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},\"@media (hover: none)\":{[`&:hover .${Sn.notchedOutline}`]:{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}},[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(Xt()).map(([o])=>({props:{color:o},style:{[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette[o].main}}})),{props:{},style:{[`&.${Sn.error} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Sn.disabled} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:o})=>o.startAdornment,style:{paddingLeft:14}},{props:({ownerState:o})=>o.endAdornment,style:{paddingRight:14}},{props:({ownerState:o})=>o.multiline,style:{padding:\"16.5px 14px\"}},{props:({ownerState:o,size:r})=>o.multiline&&r===\"small\",style:{padding:\"8.5px 14px\"}}]}})),c4=V(bT,{name:\"MuiOutlinedInput\",slot:\"NotchedOutline\"})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.23)\":\"rgba(255, 255, 255, 0.23)\";return{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}})),u4=V($l,{name:\"MuiOutlinedInput\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>({padding:\"16.5px 14px\",...!e.vars&&{\"&:-webkit-autofill\":{WebkitBoxShadow:e.palette.mode===\"light\"?null:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:e.palette.mode===\"light\"?null:\"#fff\",caretColor:e.palette.mode===\"light\"?null:\"#fff\",borderRadius:\"inherit\"}},...e.vars&&{\"&:-webkit-autofill\":{borderRadius:\"inherit\"},[e.getColorSchemeSelector(\"dark\")]:{\"&:-webkit-autofill\":{WebkitBoxShadow:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:\"#fff\",caretColor:\"#fff\"}}},variants:[{props:{size:\"small\"},style:{padding:\"8.5px 14px\"}},{props:({ownerState:t})=>t.multiline,style:{padding:0}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}}]}))),R2=Jy.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiOutlinedInput\"}),{components:n={},fullWidth:a=!1,inputComponent:i=\"input\",label:l,multiline:s=!1,notched:c,slots:u={},slotProps:d={},type:p=\"text\",...f}=r,h=l4(r),v=Da(),T=Ul({props:r,muiFormControl:v,states:[\"color\",\"disabled\",\"error\",\"focused\",\"hiddenLabel\",\"size\",\"required\"]}),y={...r,color:T.color||\"primary\",disabled:T.disabled,error:T.error,focused:T.focused,formControl:v,fullWidth:a,hiddenLabel:T.hiddenLabel,multiline:s,size:T.size,type:p},g=u.root??n.Root??s4,m=u.input??n.Input??u4,[b,P]=Tt(\"notchedOutline\",{elementType:c4,className:h.notchedOutline,shouldForwardComponentProp:!0,ownerState:y,externalForwardedProps:{slots:u,slotProps:d},additionalProps:{label:l!=null&&l!==\"\"&&T.required?(0,hf.jsxs)(Jy.Fragment,{children:[l,\"\\u2009\",\"*\"]}):l}});return(0,hf.jsx)(Fl,{slots:{root:g,input:m},slotProps:d,renderSuffix:R=>(0,hf.jsx)(b,{...P,notched:typeof c<\"u\"?c:!!(R.startAdornment||R.filled||R.focused)}),fullWidth:a,inputComponent:i,multiline:s,ref:o,type:p,...f,classes:{...h,notchedOutline:null}})});R2.muiName=\"Input\";var vT=R2;var gf=j(Te(),1),p4=e=>{let{classes:t}=e,r=ye({root:[\"root\"]},Ky,t);return{...t,...r}},TT={name:\"MuiSelect\",slot:\"Root\",shouldForwardProp:e=>Vt(e)&&e!==\"variant\"},f4=V(hT,TT)(\"\"),d4=V(vT,TT)(\"\"),m4=V(gT,TT)(\"\"),C2=Ic.forwardRef(function(t,o){let r=Pe({name:\"MuiSelect\",props:t}),{autoWidth:n=!1,children:a,classes:i={},className:l,defaultOpen:s=!1,displayEmpty:c=!1,IconComponent:u=c2,id:d,input:p,inputProps:f,label:h,labelId:v,MenuProps:T,multiple:y=!1,native:g=!1,onClose:m,onOpen:b,open:P,renderValue:R,SelectDisplayProps:C,variant:M=\"outlined\",...D}=r,_=g?t2:a2,k=Da(),x=Ul({props:r,muiFormControl:k,states:[\"variant\",\"error\"]}),N=x.variant||M,O={...r,variant:N,classes:i},A=p4(O),{root:z,...L}=A,I=p||{standard:(0,gf.jsx)(f4,{ownerState:O}),outlined:(0,gf.jsx)(d4,{label:h,ownerState:O}),filled:(0,gf.jsx)(m4,{ownerState:O})}[N],F=yo(o,gr(I));return(0,gf.jsx)(Ic.Fragment,{children:Ic.cloneElement(I,{inputComponent:_,inputProps:{children:a,error:x.error,IconComponent:u,variant:N,type:void 0,multiple:y,...g?{id:d}:{autoWidth:n,defaultOpen:s,displayEmpty:c,labelId:v,MenuProps:T,onClose:m,onOpen:b,open:P,renderValue:R,SelectDisplayProps:{id:d,...C}},...f,classes:f?at(L,f.classes):L,...p?p.props.inputProps:{}},...(y&&g||c)&&N===\"outlined\"?{notched:!0}:{},ref:F,className:Q(I.props.className,l,A.root),...!p&&{variant:N},...D})})});C2.muiName=\"Select\";var Xn=C2;var _i=j(W(),1);var Wn=j(W(),1);function Pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var eh=j(W(),1);var xT=class e{static create(){return new e}static use(){let t=zc(e.create).current,[o,r]=eh.useState(!1);return t.shouldMount=o,t.setShouldMount=r,eh.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=y4(),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 th(){return xT.use()}function y4(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=j(W(),1);var oh=j(W(),1);var ST=j(Te(),1);function h4(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,d]=oh.useState(!1),p=Q(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),f={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},h=Q(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&d(!0),oh.useEffect(()=>{if(!l&&s!=null){let v=setTimeout(s,c);return()=>{clearTimeout(v)}}},[s,l,c]),(0,ST.jsx)(\"span\",{className:p,style:f,children:(0,ST.jsx)(\"span\",{className:h})})}var E2=h4;var g4=se(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Ur=g4;var rh=j(Te(),1),PT=550,b4=80,v4=Vn`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,T4=Vn`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,x4=Vn`\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`,S4=V(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),P4=V(E2,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Ur.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${v4};\n animation-duration: ${PT}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Ur.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Ur.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Ur.childLeaving} {\n opacity: 0;\n animation-name: ${T4};\n animation-duration: ${PT}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Ur.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${x4};\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`,R4=ho.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),d=ho.useRef(null);ho.useEffect(()=>{d.current&&(d.current(),d.current=null)},[s]);let p=ho.useRef(!1),f=vn(),h=ho.useRef(null),v=ho.useRef(null),T=ho.useCallback(b=>{let{pulsate:P,rippleX:R,rippleY:C,rippleSize:M,cb:D}=b;c(_=>[..._,(0,rh.jsx)(P4,{classes:{ripple:Q(a.ripple,Ur.ripple),rippleVisible:Q(a.rippleVisible,Ur.rippleVisible),ripplePulsate:Q(a.ripplePulsate,Ur.ripplePulsate),child:Q(a.child,Ur.child),childLeaving:Q(a.childLeaving,Ur.childLeaving),childPulsate:Q(a.childPulsate,Ur.childPulsate)},timeout:PT,pulsate:P,rippleX:R,rippleY:C,rippleSize:M},u.current)]),u.current+=1,d.current=D},[a]),y=ho.useCallback((b={},P={},R=()=>{})=>{let{pulsate:C=!1,center:M=n||P.pulsate,fakeElement:D=!1}=P;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let _=D?null:v.current,k=_?_.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,N,O;if(M||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(k.width/2),N=Math.round(k.height/2);else{let{clientX:A,clientY:z}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(A-k.left),N=Math.round(z-k.top)}if(M)O=Math.sqrt((2*k.width**2+k.height**2)/3),O%2===0&&(O+=1);else{let A=Math.max(Math.abs((_?_.clientWidth:0)-x),x)*2+2,z=Math.max(Math.abs((_?_.clientHeight:0)-N),N)*2+2;O=Math.sqrt(A**2+z**2)}b?.touches?h.current===null&&(h.current=()=>{T({pulsate:C,rippleX:x,rippleY:N,rippleSize:O,cb:R})},f.start(b4,()=>{h.current&&(h.current(),h.current=null)})):T({pulsate:C,rippleX:x,rippleY:N,rippleSize:O,cb:R})},[n,T,f]),g=ho.useCallback(()=>{y({},{pulsate:!0})},[y]),m=ho.useCallback((b,P)=>{if(f.clear(),b?.type===\"touchend\"&&h.current){h.current(),h.current=null,f.start(0,()=>{m(b,P)});return}h.current=null,c(R=>R.length>0?R.slice(1):R),d.current=P},[f]);return ho.useImperativeHandle(o,()=>({pulsate:g,start:y,stop:m}),[g,y,m]),(0,rh.jsx)(S4,{className:Q(Ur.root,a.root,i),ref:v,...l,children:(0,rh.jsx)(Jv,{component:null,exit:!0,children:s})})}),w2=R4;function M2(e){return me(\"MuiButtonBase\",e)}var C4=se(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),O2=C4;var nh=j(Te(),1),E4=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=ye({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},M2,n);return o&&r&&(i.root+=` ${r}`),i},w4=V(\"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\"},[`&.${O2.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),M4=Wn.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:d=!1,focusRipple:p=!1,focusVisibleClassName:f,LinkComponent:h=\"a\",onBlur:v,onClick:T,onContextMenu:y,onDragLeave:g,onFocus:m,onFocusVisible:b,onKeyDown:P,onKeyUp:R,onMouseDown:C,onMouseLeave:M,onMouseUp:D,onTouchEnd:_,onTouchMove:k,onTouchStart:x,tabIndex:N=0,TouchRippleProps:O,touchRippleRef:A,type:z,...L}=r,I=Wn.useRef(null),F=th(),fe=yo(F.ref,A),[Z,De]=Wn.useState(!1);c&&Z&&De(!1),Wn.useImperativeHandle(n,()=>({focusVisible:()=>{De(!0),I.current.focus()}}),[]);let it=F.shouldMount&&!u&&!c;Wn.useEffect(()=>{Z&&p&&!u&&F.pulsate()},[u,p,Z,F]);let $e=_a(F,\"start\",C,d),Me=_a(F,\"stop\",y,d),Le=_a(F,\"stop\",g,d),qe=_a(F,\"stop\",D,d),Be=_a(F,\"stop\",le=>{Z&&le.preventDefault(),M&&M(le)},d),ot=_a(F,\"start\",x,d),Se=_a(F,\"stop\",_,d),we=_a(F,\"stop\",k,d),Re=_a(F,\"stop\",le=>{Pn(le.target)||De(!1),v&&v(le)},!1),Ye=Oi(le=>{I.current||(I.current=le.currentTarget),Pn(le.target)&&(De(!0),b&&b(le)),m&&m(le)}),ce=()=>{let le=I.current;return s&&s!==\"button\"&&!(le.tagName===\"A\"&&le.href)},Ve=Oi(le=>{p&&!le.repeat&&Z&&le.key===\" \"&&F.stop(le,()=>{F.start(le)}),le.target===le.currentTarget&&ce()&&le.key===\" \"&&le.preventDefault(),P&&P(le),le.target===le.currentTarget&&ce()&&le.key===\"Enter\"&&!c&&(le.preventDefault(),T&&T(le))}),yt=Oi(le=>{p&&le.key===\" \"&&Z&&!le.defaultPrevented&&F.stop(le,()=>{F.pulsate(le)}),R&&R(le),T&&le.target===le.currentTarget&&ce()&&le.key===\" \"&&!le.defaultPrevented&&T(le)}),Fe=s;Fe===\"button\"&&(L.href||L.to)&&(Fe=h);let Ce={};if(Fe===\"button\"){let le=!!L.formAction;Ce.type=z===void 0&&!le?\"button\":z,Ce.disabled=c}else!L.href&&!L.to&&(Ce.role=\"button\"),c&&(Ce[\"aria-disabled\"]=c);let xt=yo(o,I),rt={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:d,focusRipple:p,tabIndex:N,focusVisible:Z},Ze=E4(rt);return(0,nh.jsxs)(w4,{as:Fe,className:Q(Ze.root,l),ownerState:rt,onBlur:Re,onClick:T,onContextMenu:Me,onFocus:Ye,onKeyDown:Ve,onKeyUp:yt,onMouseDown:$e,onMouseLeave:Be,onMouseUp:qe,onDragLeave:Le,onTouchEnd:Se,onTouchMove:we,onTouchStart:ot,ref:xt,tabIndex:c?-1:N,type:z,...Ce,...L,children:[i,it?(0,nh.jsx)(w2,{ref:fe,center:a,...O}):null]})});function _a(e,t,o,r=!1){return Oi(n=>(o&&o(n),r||e[t](n),!0))}var Ba=M4;var z2=j(W(),1);function A2(e){return me(\"MuiDivider\",e)}var O4=se(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),ah=O4;var RT=j(Te(),1),A4=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return ye({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\"]},A2,r)},z4=V(\"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]}})(xe(({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%\"}}}]}))),N4=V(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(xe(({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)`}}]}))),CT=z2.forwardRef(function(t,o){let r=Pe({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:d=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:f=\"fullWidth\",...h}=r,v={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:d,textAlign:p,variant:f},T=A4(v);return(0,RT.jsx)(z4,{as:s,className:Q(T.root,i),role:d,ref:o,ownerState:v,\"aria-orientation\":d===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...h,children:a?(0,RT.jsx)(N4,{className:T.wrapper,ownerState:v,children:a}):null})});CT&&(CT.muiSkipListHighlight=!0);var ET=CT;var D4=se(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),ih=D4;var _4=se(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),lh=_4;function N2(e){return me(\"MuiMenuItem\",e)}var B4=se(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),$c=B4;var wT=j(Te(),1),k4=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},j4=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=ye({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},N2,i);return{...i,...s}},U4=V(Ba,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:k4})(xe(({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\"}},[`&.${$c.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${$c.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${$c.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)}},[`&.${$c.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${$c.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${ah.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${ah.inset}`]:{marginLeft:52},[`& .${lh.root}`]:{marginTop:0,marginBottom:0},[`& .${lh.inset}`]:{paddingLeft:36},[`& .${ih.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,[`& .${ih.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),L4=_i.forwardRef(function(t,o){let r=Pe({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:d,className:p,...f}=r,h=_i.useContext(ef),v=_i.useMemo(()=>({dense:i||h.dense||!1,disableGutters:s}),[h.dense,i,s]),T=_i.useRef(null);wc(()=>{n&&T.current&&T.current.focus()},[n]);let y={...r,dense:v.dense,divider:l,disableGutters:s},g=j4(r),m=yo(T,o),b;return r.disabled||(b=d!==void 0?d:-1),(0,wT.jsx)(ef.Provider,{value:v,children:(0,wT.jsx)(U4,{ref:m,role:u,tabIndex:b,component:a,focusVisibleClassName:Q(g.focusVisible,c),className:Q(g.root,p),...f,ownerState:y,classes:g})})}),Ue=L4;var dh=j(W(),1);var Fo=j(W(),1);var H4={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},MT=H4;function V4(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var D2=V4;var I4=2;function Fc(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function j2(e,t){return e-t}function _2(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}%`})}},G4=e=>e,ph;function k2(){return ph===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?ph=CSS.supports(\"touch-action\",\"none\"):ph=!0),ph}function U2(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:d,orientation:p=\"horizontal\",rootRef:f,scale:h=G4,step:v=1,shiftStep:T=10,tabIndex:y,value:g}=e,m=Fo.useRef(void 0),[b,P]=Fo.useState(-1),[R,C]=Fo.useState(-1),[M,D]=Fo.useState(!1),_=Fo.useRef(0),k=Fo.useRef(null),[x,N]=Ac({controlled:g,default:o??s,name:\"Slider\"}),O=u&&((q,$,ue)=>{let ze=q.nativeEvent||q,ie=new ze.constructor(ze.type,ze);Object.defineProperty(ie,\"target\",{writable:!0,value:{value:$,name:c}}),k.current=$,u(ie,$,ue)}),A=Array.isArray(x),z=A?x.slice().sort(j2):[x];z=z.map(q=>q==null?s:Ma(q,s,l));let L=i===!0&&v!==null?[...Array(Math.floor((l-s)/v)+1)].map((q,$)=>({value:s+v*$})):i||[],I=L.map(q=>q.value),[F,fe]=Fo.useState(-1),Z=Fo.useRef(null),De=to(f,Z),it=q=>$=>{let ue=Number($.currentTarget.getAttribute(\"data-index\"));Pn($.target)&&fe(ue),C(ue),q?.onFocus?.($)},$e=q=>$=>{Pn($.target)||fe(-1),C(-1),q?.onBlur?.($)},Me=(q,$)=>{let ue=Number(q.currentTarget.getAttribute(\"data-index\")),ze=z[ue],ie=I.indexOf(ze),be=$;if(L&&v==null){let ge=I[I.length-1];be>=ge?be=ge:be<=I[0]?be=I[0]:be=be$=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes($.key)){$.preventDefault();let ue=Number($.currentTarget.getAttribute(\"data-index\")),ze=z[ue],ie=null;if(v!=null){let be=$.shiftKey?T:v;switch($.key){case\"ArrowUp\":ie=Fc(ze,be,1,s,l);break;case\"ArrowRight\":ie=Fc(ze,be,a?-1:1,s,l);break;case\"ArrowDown\":ie=Fc(ze,be,-1,s,l);break;case\"ArrowLeft\":ie=Fc(ze,be,a?1:-1,s,l);break;case\"PageUp\":ie=Fc(ze,T,1,s,l);break;case\"PageDown\":ie=Fc(ze,T,-1,s,l);break;case\"Home\":ie=s;break;case\"End\":ie=l;break;default:break}}else if(L){let be=I[I.length-1],ge=I.indexOf(ze),Ge=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],Ee=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];Ge.includes($.key)?ge===0?ie=I[0]:ie=I[ge-1]:Ee.includes($.key)&&(ge===I.length-1?ie=be:ie=I[ge+1])}ie!=null&&Me($,ie)}q?.onKeyDown?.($)};Io(()=>{r&&Z.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&P(-1),r&&F!==-1&&fe(-1);let qe=q=>$=>{q.onChange?.($),Me($,$.target.valueAsNumber)},Be=Fo.useRef(void 0),ot=p;a&&p===\"horizontal\"&&(ot+=\"-reverse\");let Se=({finger:q,move:$=!1})=>{let{current:ue}=Z,{width:ze,height:ie,bottom:be,left:ge}=ue.getBoundingClientRect(),Ge;ot.startsWith(\"vertical\")?Ge=(be-q.y)/ie:Ge=(q.x-ge)/ze,ot.includes(\"-reverse\")&&(Ge=1-Ge);let Ee;if(Ee=$4(Ge,s,l),v)Ee=q4(Ee,v,s);else{let et=_2(I,Ee);Ee=I[et]}Ee=Ma(Ee,s,l);let ve=0;if(A){$?ve=Be.current:ve=_2(z,Ee),n&&(Ee=Ma(Ee,z[ve-1]||-1/0,z[ve+1]||1/0));let et=Ee;Ee=B2({values:z,newValue:Ee,index:ve}),n&&$||(ve=Ee.indexOf(et),Be.current=ve)}return{newValue:Ee,activeIndex:ve}},we=nn(q=>{let $=sh(q,m);if(!$)return;if(_.current+=1,q.type===\"mousemove\"&&q.buttons===0){Re(q);return}let{newValue:ue,activeIndex:ze}=Se({finger:$,move:!0});ch({sliderRef:Z,activeIndex:ze,setActive:P}),N(ue),!M&&_.current>I4&&D(!0),O&&!uh(ue,x)&&O(q,ue,ze)}),Re=nn(q=>{let $=sh(q,m);if(D(!1),!$)return;let{newValue:ue}=Se({finger:$,move:!0});P(-1),q.type===\"touchend\"&&C(-1),d&&d(q,k.current??ue),m.current=void 0,ce()}),Ye=nn(q=>{if(r)return;k2()||q.preventDefault();let $=q.changedTouches[0];$!=null&&(m.current=$.identifier);let ue=sh(q,m);if(ue!==!1){let{newValue:ie,activeIndex:be}=Se({finger:ue});ch({sliderRef:Z,activeIndex:be,setActive:P}),N(ie),O&&!uh(ie,x)&&O(q,ie,be)}_.current=0;let ze=It(Z.current);ze.addEventListener(\"touchmove\",we,{passive:!0}),ze.addEventListener(\"touchend\",Re,{passive:!0})}),ce=Fo.useCallback(()=>{let q=It(Z.current);q.removeEventListener(\"mousemove\",we),q.removeEventListener(\"mouseup\",Re),q.removeEventListener(\"touchmove\",we),q.removeEventListener(\"touchend\",Re)},[Re,we]);Fo.useEffect(()=>{let{current:q}=Z;return q.addEventListener(\"touchstart\",Ye,{passive:k2()}),()=>{q.removeEventListener(\"touchstart\",Ye),ce()}},[ce,Ye]),Fo.useEffect(()=>{r&&ce()},[r,ce]);let Ve=q=>$=>{if(q.onMouseDown?.($),r||$.defaultPrevented||$.button!==0)return;$.preventDefault();let ue=sh($,m);if(ue!==!1){let{newValue:ie,activeIndex:be}=Se({finger:ue});ch({sliderRef:Z,activeIndex:be,setActive:P}),N(ie),O&&!uh(ie,x)&&O($,ie,be)}_.current=0;let ze=It(Z.current);ze.addEventListener(\"mousemove\",we,{passive:!0}),ze.addEventListener(\"mouseup\",Re)},yt=bf(A?z[0]:s,s,l),Fe=bf(z[z.length-1],s,l)-yt,Ce=(q={})=>{let $=Aa(q),ue={onMouseDown:Ve($||{})},ze={...$,...ue};return{...q,ref:De,...ze}},xt=q=>$=>{q.onMouseOver?.($);let ue=Number($.currentTarget.getAttribute(\"data-index\"));C(ue)},rt=q=>$=>{q.onMouseLeave?.($),C(-1)},Ze=(q={})=>{let $=Aa(q),ue={onMouseOver:xt($||{}),onMouseLeave:rt($||{})};return{...q,...$,...ue}},le=q=>({pointerEvents:b!==-1&&b!==q?\"none\":void 0}),no;return p===\"vertical\"&&(no=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ot,axisProps:Y4,dragging:M,focusedThumbIndex:F,getHiddenInputProps:(q={})=>{let $=Aa(q),ue={onChange:qe($||{}),onFocus:it($||{}),onBlur:$e($||{}),onKeyDown:Le($||{})},ze={...$,...ue};return{tabIndex:y,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":h(l),\"aria-valuemin\":h(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...q,...ze,style:{...MT,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:no}}},getRootProps:Ce,getThumbProps:Ze,marks:L,open:R,range:A,rootRef:De,trackLeap:Fe,trackOffset:yt,values:z,getThumbStyle:le}}var X4=e=>!e||!br(e),L2=X4;var fh=j(W(),1);function H2(e){return me(\"MuiSlider\",e)}var W4=se(\"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\"]),xr=W4;var qc=j(Te(),1),K4=e=>{let{open:t}=e;return{offset:Q(t&&xr.valueLabelOpen),circle:xr.valueLabelCircle,label:xr.valueLabelLabel}};function OT(e){let{children:t,className:o,value:r}=e,n=K4(e);return t?fh.cloneElement(t,{className:t.props.className},(0,qc.jsxs)(fh.Fragment,{children:[t.props.children,(0,qc.jsx)(\"span\",{className:Q(n.offset,o),\"aria-hidden\":!0,children:(0,qc.jsx)(\"span\",{className:n.circle,children:(0,qc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var Rn=j(Te(),1);function V2(e){return e}var Q4=V(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${re(o.color)}`],o.size!==\"medium\"&&t[`size${re(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(xe(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${xr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${xr.dragging}`]:{[`& .${xr.thumb}, & .${xr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(Xt()).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}}]}))),Z4=V(\"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}}]}),J4=V(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(xe(({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(Xt()).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)})}}}))]}))),ek=V(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${re(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${re(o.size)}`]]}})(xe(({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%)\"},[`&.${xr.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(Xt()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${xr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${xr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),tk=V(OT,{name:\"MuiSlider\",slot:\"ValueLabel\"})(xe(({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%\"},[`&.${xr.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%\"},[`&.${xr.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 ok=V(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Ml(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(xe(({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}}]}))),rk=V(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Ml(e)&&e!==\"markLabelActive\"})(xe(({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}}]}))),nk=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${re(l)}`,s&&`size${re(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${re(s)}`,l&&`thumbColor${re(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return ye(c,H2,i)},ak=({children:e})=>e,ik=dh.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSlider\"}),n=wi(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:d=\"primary\",classes:p,className:f,disableSwap:h=!1,disabled:v=!1,getAriaLabel:T,getAriaValueText:y,marks:g=!1,max:m=100,min:b=0,name:P,onChange:R,onChangeCommitted:C,orientation:M=\"horizontal\",shiftStep:D=10,size:_=\"medium\",step:k=1,scale:x=V2,slotProps:N,slots:O,tabIndex:A,track:z=\"normal\",value:L,valueLabelDisplay:I=\"off\",valueLabelFormat:F=V2,...fe}=r,Z={...r,isRtl:n,max:m,min:b,classes:p,disabled:v,disableSwap:h,orientation:M,marks:g,color:d,size:_,step:k,shiftStep:D,scale:x,track:z,valueLabelDisplay:I,valueLabelFormat:F},{axisProps:De,getRootProps:it,getHiddenInputProps:$e,getThumbProps:Me,open:Le,active:qe,axis:Be,focusedThumbIndex:ot,range:Se,dragging:we,marks:Re,values:Ye,trackOffset:ce,trackLeap:Ve,getThumbStyle:yt}=U2({...Z,rootRef:o});Z.marked=Re.length>0&&Re.some(ht=>ht.label),Z.dragging=we,Z.focusedThumbIndex=ot;let Fe=nk(Z),Ce=O?.root??c.Root??Q4,xt=O?.rail??c.Rail??Z4,rt=O?.track??c.Track??J4,Ze=O?.thumb??c.Thumb??ek,le=O?.valueLabel??c.ValueLabel??tk,no=O?.mark??c.Mark??ok,Je=O?.markLabel??c.MarkLabel??rk,q=O?.input??c.Input??\"input\",$=N?.root??u.root,ue=N?.rail??u.rail,ze=N?.track??u.track,ie=N?.thumb??u.thumb,be=N?.valueLabel??u.valueLabel,ge=N?.mark??u.mark,Ge=N?.markLabel??u.markLabel,Ee=N?.input??u.input,ve=vr({elementType:Ce,getSlotProps:it,externalSlotProps:$,externalForwardedProps:fe,additionalProps:{...L2(Ce)&&{as:s}},ownerState:{...Z,...$?.ownerState},className:[Fe.root,f]}),et=vr({elementType:xt,externalSlotProps:ue,ownerState:Z,className:Fe.rail}),Kt=vr({elementType:rt,externalSlotProps:ze,additionalProps:{style:{...De[Be].offset(ce),...De[Be].leap(Ve)}},ownerState:{...Z,...ze?.ownerState},className:Fe.track}),vo=vr({elementType:Ze,getSlotProps:Me,externalSlotProps:ie,ownerState:{...Z,...ie?.ownerState},className:Fe.thumb}),Y=vr({elementType:le,externalSlotProps:be,ownerState:{...Z,...be?.ownerState},className:Fe.valueLabel}),Oe=vr({elementType:no,externalSlotProps:ge,ownerState:Z,className:Fe.mark}),Mt=vr({elementType:Je,externalSlotProps:Ge,ownerState:Z,className:Fe.markLabel}),Ft=vr({elementType:q,getSlotProps:$e,externalSlotProps:Ee,ownerState:Z});return(0,Rn.jsxs)(Ce,{...ve,children:[(0,Rn.jsx)(xt,{...et}),(0,Rn.jsx)(rt,{...Kt}),Re.filter(ht=>ht.value>=b&&ht.value<=m).map((ht,qt)=>{let rr=bf(ht.value,b,m),Ho=De[Be].offset(rr),nr;return z===!1?nr=Ye.includes(ht.value):nr=z===\"normal\"&&(Se?ht.value>=Ye[0]&&ht.value<=Ye[Ye.length-1]:ht.value<=Ye[0])||z===\"inverted\"&&(Se?ht.value<=Ye[0]||ht.value>=Ye[Ye.length-1]:ht.value>=Ye[0]),(0,Rn.jsxs)(dh.Fragment,{children:[(0,Rn.jsx)(no,{\"data-index\":qt,...Oe,...!br(no)&&{markActive:nr},style:{...Ho,...Oe.style},className:Q(Oe.className,nr&&Fe.markActive)}),ht.label!=null?(0,Rn.jsx)(Je,{\"aria-hidden\":!0,\"data-index\":qt,...Mt,...!br(Je)&&{markLabelActive:nr},style:{...Ho,...Mt.style},className:Q(Fe.markLabel,Mt.className,nr&&Fe.markLabelActive),children:ht.label}):null]},qt)}),Ye.map((ht,qt)=>{let rr=bf(ht,b,m),Ho=De[Be].offset(rr),nr=I===\"off\"?ak:le;return(0,Rn.jsx)(nr,{...!br(nr)&&{valueLabelFormat:F,valueLabelDisplay:I,value:typeof F==\"function\"?F(x(ht),qt):F,index:qt,open:Le===qt||qe===qt||I===\"on\",disabled:v},...Y,children:(0,Rn.jsx)(Ze,{\"data-index\":qt,...vo,className:Q(Fe.thumb,vo.className,qe===qt&&Fe.active,ot===qt&&Fe.focusVisible),style:{...Ho,...yt(qt),...vo.style},children:(0,Rn.jsx)(q,{\"data-index\":qt,\"aria-label\":T?T(qt):a,\"aria-valuenow\":x(ht),\"aria-labelledby\":l,\"aria-valuetext\":y?y(x(ht),qt):i,value:Ye[qt],...Ft})})},qt)})]})}),ql=ik;var Tf=j(W(),1);var $2=j(W(),1);function I2(e){return me(\"MuiCircularProgress\",e)}var DJ=se(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Yc=j(Te(),1),Cn=44,AT=Vn`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,zT=Vn`\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`,lk=typeof AT!=\"string\"?gl`\n animation: ${AT} 1.4s linear infinite;\n `:null,sk=typeof zT!=\"string\"?gl`\n animation: ${zT} 1.4s ease-in-out infinite;\n `:null,ck=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${re(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${re(o)}`,n&&\"circleDisableShrink\"]};return ye(a,I2,t)},uk=V(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${re(o.color)}`]]}})(xe(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:lk||{animation:`${AT} 1.4s linear infinite`}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),pk=V(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),fk=V(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${re(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(xe(({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:sk||{animation:`${zT} 1.4s ease-in-out infinite`}}]}))),dk=V(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(xe(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),mk=$2.forwardRef(function(t,o){let r=Pe({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:d=0,variant:p=\"indeterminate\",...f}=r,h={...r,color:a,disableShrink:i,size:s,thickness:u,value:d,variant:p,enableTrackSlot:l},v=ck(h),T={},y={},g={};if(p===\"determinate\"){let m=2*Math.PI*((Cn-u)/2);T.strokeDasharray=m.toFixed(3),g[\"aria-valuenow\"]=Math.round(d),T.strokeDashoffset=`${((100-d)/100*m).toFixed(3)}px`,y.transform=\"rotate(-90deg)\"}return(0,Yc.jsx)(uk,{className:Q(v.root,n),style:{width:s,height:s,...y,...c},ownerState:h,ref:o,role:\"progressbar\",...g,...f,children:(0,Yc.jsxs)(pk,{className:v.svg,ownerState:h,viewBox:`${Cn/2} ${Cn/2} ${Cn} ${Cn}`,children:[l?(0,Yc.jsx)(dk,{className:v.track,ownerState:h,cx:Cn,cy:Cn,r:(Cn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Yc.jsx)(fk,{className:v.circle,style:T,ownerState:h,cx:Cn,cy:Cn,r:(Cn-u)/2,fill:\"none\",strokeWidth:u})]})})}),vf=mk;function F2(e){return me(\"MuiButton\",e)}var yk=se(\"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\"]),Bi=yk;var q2=j(W(),1),hk=q2.createContext({}),Y2=hk;var G2=j(W(),1),gk=G2.createContext(void 0),X2=gk;var Kn=j(Te(),1),bk=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}${re(t)}`,`size${re(n)}`,`${a}Size${re(n)}`,`color${re(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${re(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${re(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${re(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=ye(c,F2,s);return{...s,...u}},K2=[{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}}}],vk=V(Ba,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${re(o.color)}`],t[`size${re(o.size)}`],t[`${o.variant}Size${re(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(xe(({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\"},[`&.${Bi.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]},[`&.${Bi.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${Bi.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)\",[`&.${Bi.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(Xt()).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\"},[`&.${Bi.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${Bi.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}),[`&.${Bi.loading}`]:{color:\"transparent\"}}}]}})),Tk=V(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${re(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}},...K2]})),xk=V(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${re(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}},...K2]})),Sk=V(\"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}}]})),W2=V(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),Pk=Tf.forwardRef(function(t,o){let r=Tf.useContext(Y2),n=Tf.useContext(X2),a=Fn(r,t),i=Pe({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:d=!1,disableElevation:p=!1,disableFocusRipple:f=!1,endIcon:h,focusVisibleClassName:v,fullWidth:T=!1,id:y,loading:g=null,loadingIndicator:m,loadingPosition:b=\"center\",size:P=\"medium\",startIcon:R,type:C,variant:M=\"text\",...D}=i,_=zl(y),k=m??(0,Kn.jsx)(vf,{\"aria-labelledby\":_,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:d,disableElevation:p,disableFocusRipple:f,fullWidth:T,loading:g,loadingIndicator:k,loadingPosition:b,size:P,type:C,variant:M},N=bk(x),O=(R||g&&b===\"start\")&&(0,Kn.jsx)(Tk,{className:N.startIcon,ownerState:x,children:R||(0,Kn.jsx)(W2,{className:N.loadingIconPlaceholder,ownerState:x})}),A=(h||g&&b===\"end\")&&(0,Kn.jsx)(xk,{className:N.endIcon,ownerState:x,children:h||(0,Kn.jsx)(W2,{className:N.loadingIconPlaceholder,ownerState:x})}),z=n||\"\",L=typeof g==\"boolean\"?(0,Kn.jsx)(\"span\",{className:N.loadingWrapper,style:{display:\"contents\"},children:g&&(0,Kn.jsx)(Sk,{className:N.loadingIndicator,ownerState:x,children:k})}):null;return(0,Kn.jsxs)(vk,{ownerState:x,className:Q(r.className,N.root,u,z),component:c,disabled:d||g,focusRipple:!f,focusVisibleClassName:Q(N.focusVisible,v),ref:o,type:C,id:g?_:y,...D,classes:N,children:[O,b!==\"end\"&&L,l,b===\"end\"&&L,A]})}),ln=Pk;var mh=j(W(),1);function Q2(e){return me(\"MuiIconButton\",e)}var Rk=se(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),NT=Rk;var Gc=j(Te(),1),Ck=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${re(r)}`,n&&`edge${re(n)}`,`size${re(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return ye(l,Q2,t)},Ek=V(Ba,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${re(o.color)}`],o.edge&&t[`edge${re(o.edge)}`],t[`size${re(o.size)}`]]}})(xe(({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}}]})),xe(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(Xt()).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)}}],[`&.${NT.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${NT.loading}`]:{color:\"transparent\"}}))),wk=V(\"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\"}}]})),Mk=mh.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:d,loading:p=null,loadingIndicator:f,...h}=r,v=zl(d),T=f??(0,Gc.jsx)(vf,{\"aria-labelledby\":v,color:\"inherit\",size:16}),y={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:T,size:u},g=Ck(y);return(0,Gc.jsxs)(Ek,{id:p?v:d,className:Q(g.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...h,ownerState:y,children:[typeof p==\"boolean\"&&(0,Gc.jsx)(\"span\",{className:g.loadingWrapper,style:{display:\"contents\"},children:(0,Gc.jsx)(wk,{className:g.loadingIndicator,ownerState:y,children:p&&T})}),a]})}),Xc=Mk;var oM=j(W(),1);var J2=j(W(),1);function Z2(e){return me(\"PrivateSwitchBase\",e)}var jee=se(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);var yh=j(Te(),1),Ok=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${re(n)}`],input:[\"input\"]};return ye(a,Z2,t)},Ak=V(Ba,{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}}]}),zk=V(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Vt})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),Nk=J2.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:d,inputProps:p,inputRef:f,name:h,onBlur:v,onChange:T,onFocus:y,readOnly:g,required:m=!1,tabIndex:b,type:P,value:R,slots:C={},slotProps:M={},...D}=t,[_,k]=Dl({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=Da(),N=Me=>{y&&y(Me),x&&x.onFocus&&x.onFocus(Me)},O=Me=>{v&&v(Me),x&&x.onBlur&&x.onBlur(Me)},A=Me=>{if(Me.nativeEvent.defaultPrevented||g)return;let Le=Me.target.checked;k(Le),T&&T(Me,Le)},z=l;x&&typeof z>\"u\"&&(z=x.disabled);let L=P===\"checkbox\"||P===\"radio\",I={...t,checked:_,disabled:z,disableFocusRipple:s,edge:c},F=Ok(I),fe={slots:C,slotProps:{input:p,...M}},[Z,De]=Tt(\"root\",{ref:o,elementType:Ak,className:F.root,shouldForwardComponentProp:!0,externalForwardedProps:{...fe,component:\"span\",...D},getSlotProps:Me=>({...Me,onFocus:Le=>{Me.onFocus?.(Le),N(Le)},onBlur:Le=>{Me.onBlur?.(Le),O(Le)}}),ownerState:I,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[it,$e]=Tt(\"input\",{ref:f,elementType:zk,className:F.input,externalForwardedProps:fe,getSlotProps:Me=>({...Me,onChange:Le=>{Me.onChange?.(Le),A(Le)}}),ownerState:I,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:z,id:L?d:void 0,name:h,readOnly:g,required:m,tabIndex:b,type:P,...P===\"checkbox\"&&R===void 0?{}:{value:R}}});return(0,yh.jsxs)(Z,{...De,children:[(0,yh.jsx)(it,{...$e}),_?a:u]})}),eM=Nk;function tM(e){return me(\"MuiSwitch\",e)}var Dk=se(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),qo=Dk;var Wc=j(Te(),1),_k=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${re(o)}`,`size${re(r)}`],switchBase:[\"switchBase\",`color${re(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=ye(l,tM,t);return{...t,...s}},Bk=V(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${re(o.edge)}`],t[`size${re(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,[`& .${qo.thumb}`]:{width:16,height:16},[`& .${qo.switchBase}`]:{padding:4,[`&.${qo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),kk=V(eM,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${qo.input}`]:t.input},o.color!==\"default\"&&t[`color${re(o.color)}`]]}})(xe(({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}),[`&.${qo.checked}`]:{transform:\"translateX(20px)\"},[`&.${qo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${qo.checked} + .${qo.track}`]:{opacity:.5},[`&.${qo.disabled} + .${qo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${qo.input}`]:{left:\"-100%\",width:\"300%\"}})),xe(({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(Xt([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${qo.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\"}},[`&.${qo.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)}`}},[`&.${qo.checked} + .${qo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),jk=V(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(xe(({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}`}))),Uk=V(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(xe(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),Lk=oM.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...d}=r,p={...r,color:a,edge:i,size:l},f=_k(p),h={slots:c,slotProps:u},[v,T]=Tt(\"root\",{className:Q(f.root,n),elementType:Bk,externalForwardedProps:h,ownerState:p,additionalProps:{sx:s}}),[y,g]=Tt(\"thumb\",{className:f.thumb,elementType:Uk,externalForwardedProps:h,ownerState:p}),m=(0,Wc.jsx)(y,{...g}),[b,P]=Tt(\"track\",{className:f.track,elementType:jk,externalForwardedProps:h,ownerState:p});return(0,Wc.jsxs)(v,{...T,children:[(0,Wc.jsx)(kk,{type:\"checkbox\",icon:m,checkedIcon:m,ref:o,ownerState:p,...d,classes:{...f,root:f.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,Wc.jsx)(b,{...P})]})}),Qn=Lk;var ro=j(W(),1);var EM=j(W(),1);var Yo=j(W(),1);var Wt=\"top\",go=\"bottom\",po=\"right\",oo=\"left\",hh=\"auto\",ki=[Wt,go,po,oo],ka=\"start\",Yl=\"end\",rM=\"clippingParents\",gh=\"viewport\",Kc=\"popper\",nM=\"reference\",DT=ki.reduce(function(e,t){return e.concat([t+\"-\"+ka,t+\"-\"+Yl])},[]),bh=[].concat(ki,[hh]).reduce(function(e,t){return e.concat([t,t+\"-\"+ka,t+\"-\"+Yl])},[]),Hk=\"beforeRead\",Vk=\"read\",Ik=\"afterRead\",$k=\"beforeMain\",Fk=\"main\",qk=\"afterMain\",Yk=\"beforeWrite\",Gk=\"write\",Xk=\"afterWrite\",aM=[Hk,Vk,Ik,$k,Fk,qk,Yk,Gk,Xk];function wo(e){return e?(e.nodeName||\"\").toLowerCase():null}function jt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function sn(e){var t=jt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=jt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Qc(e){if(typeof ShadowRoot>\"u\")return!1;var t=jt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Wk(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)||!wo(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 Kk(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)||!wo(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var iM={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:Wk,effect:Kk,requires:[\"computeStyles\"]};function Mo(e){return e.split(\"-\")[0]}var En=Math.max,Gl=Math.min,ja=Math.round;function Zc(){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 xf(){return!/^((?!chrome|android).)*safari/i.test(Zc())}function cn(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&&ja(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&ja(r.height)/e.offsetHeight||1);var i=sn(e)?jt(e):window,l=i.visualViewport,s=!xf()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,d=r.width/n,p=r.height/a;return{width:d,height:p,top:u,right:c+d,bottom:u+p,left:c,x:c,y:u}}function Xl(e){var t=cn(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 Sf(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&Qc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function or(e){return jt(e).getComputedStyle(e)}function _T(e){return[\"table\",\"td\",\"th\"].indexOf(wo(e))>=0}function Lo(e){return((sn(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ua(e){return wo(e)===\"html\"?e:e.assignedSlot||e.parentNode||(Qc(e)?e.host:null)||Lo(e)}function lM(e){return!bo(e)||or(e).position===\"fixed\"?null:e.offsetParent}function Qk(e){var t=/firefox/i.test(Zc()),o=/Trident/i.test(Zc());if(o&&bo(e)){var r=or(e);if(r.position===\"fixed\")return null}var n=Ua(e);for(Qc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(wo(n))<0;){var a=or(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 wn(e){for(var t=jt(e),o=lM(e);o&&_T(o)&&or(o).position===\"static\";)o=lM(o);return o&&(wo(o)===\"html\"||wo(o)===\"body\"&&or(o).position===\"static\")?t:o||Qk(e)||t}function Wl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function Kl(e,t,o){return En(e,Gl(t,o))}function sM(e,t,o){var r=Kl(e,t,o);return r>o?o:r}function Pf(){return{top:0,right:0,bottom:0,left:0}}function Rf(e){return Object.assign({},Pf(),e)}function Cf(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var Zk=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,Rf(typeof t!=\"number\"?t:Cf(t,ki))};function Jk(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Mo(o.placement),s=Wl(l),c=[oo,po].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var d=Zk(n.padding,o),p=Xl(a),f=s===\"y\"?Wt:oo,h=s===\"y\"?go:po,v=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],T=i[s]-o.rects.reference[s],y=wn(a),g=y?s===\"y\"?y.clientHeight||0:y.clientWidth||0:0,m=v/2-T/2,b=d[f],P=g-p[u]-d[h],R=g/2-p[u]/2+m,C=Kl(b,R,P),M=s;o.modifiersData[r]=(t={},t[M]=C,t.centerOffset=C-R,t)}}function e6(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)||Sf(t.elements.popper,n)&&(t.elements.arrow=n))}var cM={name:\"arrow\",enabled:!0,phase:\"main\",fn:Jk,effect:e6,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function un(e){return e.split(\"-\")[1]}var t6={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function o6(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:ja(o*n)/n||0,y:ja(r*n)/n||0}}function uM(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,d=e.isFixed,p=i.x,f=p===void 0?0:p,h=i.y,v=h===void 0?0:h,T=typeof u==\"function\"?u({x:f,y:v}):{x:f,y:v};f=T.x,v=T.y;var y=i.hasOwnProperty(\"x\"),g=i.hasOwnProperty(\"y\"),m=oo,b=Wt,P=window;if(c){var R=wn(o),C=\"clientHeight\",M=\"clientWidth\";if(R===jt(o)&&(R=Lo(o),or(R).position!==\"static\"&&l===\"absolute\"&&(C=\"scrollHeight\",M=\"scrollWidth\")),R=R,n===Wt||(n===oo||n===po)&&a===Yl){b=go;var D=d&&R===P&&P.visualViewport?P.visualViewport.height:R[C];v-=D-r.height,v*=s?1:-1}if(n===oo||(n===Wt||n===go)&&a===Yl){m=po;var _=d&&R===P&&P.visualViewport?P.visualViewport.width:R[M];f-=_-r.width,f*=s?1:-1}}var k=Object.assign({position:l},c&&t6),x=u===!0?o6({x:f,y:v},jt(o)):{x:f,y:v};if(f=x.x,v=x.y,s){var N;return Object.assign({},k,(N={},N[b]=g?\"0\":\"\",N[m]=y?\"0\":\"\",N.transform=(P.devicePixelRatio||1)<=1?\"translate(\"+f+\"px, \"+v+\"px)\":\"translate3d(\"+f+\"px, \"+v+\"px, 0)\",N))}return Object.assign({},k,(t={},t[b]=g?v+\"px\":\"\",t[m]=y?f+\"px\":\"\",t.transform=\"\",t))}function r6(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:Mo(t.placement),variation:un(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,uM(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,uM(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 pM={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:r6,data:{}};var vh={passive:!0};function n6(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=jt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,vh)}),l&&s.addEventListener(\"resize\",o.update,vh),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,vh)}),l&&s.removeEventListener(\"resize\",o.update,vh)}}var fM={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:n6,data:{}};var a6={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function Jc(e){return e.replace(/left|right|bottom|top/g,function(t){return a6[t]})}var i6={start:\"end\",end:\"start\"};function Th(e){return e.replace(/start|end/g,function(t){return i6[t]})}function Ql(e){var t=jt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function Zl(e){return cn(Lo(e)).left+Ql(e).scrollLeft}function BT(e,t){var o=jt(e),r=Lo(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=xf();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+Zl(e),y:s}}function kT(e){var t,o=Lo(e),r=Ql(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=En(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=En(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+Zl(e),s=-r.scrollTop;return or(n||o).direction===\"rtl\"&&(l+=En(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function Jl(e){var t=or(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function xh(e){return[\"html\",\"body\",\"#document\"].indexOf(wo(e))>=0?e.ownerDocument.body:bo(e)&&Jl(e)?e:xh(Ua(e))}function ji(e,t){var o;t===void 0&&(t=[]);var r=xh(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=jt(r),i=n?[a].concat(a.visualViewport||[],Jl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(ji(Ua(i)))}function eu(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function l6(e,t){var o=cn(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 dM(e,t,o){return t===gh?eu(BT(e,o)):sn(t)?l6(t,o):eu(kT(Lo(e)))}function s6(e){var t=ji(Ua(e)),o=[\"absolute\",\"fixed\"].indexOf(or(e).position)>=0,r=o&&bo(e)?wn(e):e;return sn(r)?t.filter(function(n){return sn(n)&&Sf(n,r)&&wo(n)!==\"body\"}):[]}function jT(e,t,o,r){var n=t===\"clippingParents\"?s6(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=dM(e,c,r);return s.top=En(u.top,s.top),s.right=Gl(u.right,s.right),s.bottom=Gl(u.bottom,s.bottom),s.left=En(u.left,s.left),s},dM(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 Ef(e){var t=e.reference,o=e.element,r=e.placement,n=r?Mo(r):null,a=r?un(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Wt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case po:s={x:t.x+t.width,y:l};break;case oo:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?Wl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case ka:s[c]=s[c]-(t[u]/2-o[u]/2);break;case Yl:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function Mn(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?rM:l,c=o.rootBoundary,u=c===void 0?gh:c,d=o.elementContext,p=d===void 0?Kc:d,f=o.altBoundary,h=f===void 0?!1:f,v=o.padding,T=v===void 0?0:v,y=Rf(typeof T!=\"number\"?T:Cf(T,ki)),g=p===Kc?nM:Kc,m=e.rects.popper,b=e.elements[h?g:p],P=jT(sn(b)?b:b.contextElement||Lo(e.elements.popper),s,u,i),R=cn(e.elements.reference),C=Ef({reference:R,element:m,strategy:\"absolute\",placement:n}),M=eu(Object.assign({},m,C)),D=p===Kc?M:R,_={top:P.top-D.top+y.top,bottom:D.bottom-P.bottom+y.bottom,left:P.left-D.left+y.left,right:D.right-P.right+y.right},k=e.modifiersData.offset;if(p===Kc&&k){var x=k[n];Object.keys(_).forEach(function(N){var O=[po,go].indexOf(N)>=0?1:-1,A=[Wt,go].indexOf(N)>=0?\"y\":\"x\";_[N]+=x[A]*O})}return _}function UT(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?bh:s,u=un(r),d=u?l?DT:DT.filter(function(h){return un(h)===u}):ki,p=d.filter(function(h){return c.indexOf(h)>=0});p.length===0&&(p=d);var f=p.reduce(function(h,v){return h[v]=Mn(e,{placement:v,boundary:n,rootBoundary:a,padding:i})[Mo(v)],h},{});return Object.keys(f).sort(function(h,v){return f[h]-f[v]})}function c6(e){if(Mo(e)===hh)return[];var t=Jc(e);return[Th(e),t,Th(t)]}function u6(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,d=o.rootBoundary,p=o.altBoundary,f=o.flipVariations,h=f===void 0?!0:f,v=o.allowedAutoPlacements,T=t.options.placement,y=Mo(T),g=y===T,m=s||(g||!h?[Jc(T)]:c6(T)),b=[T].concat(m).reduce(function($e,Me){return $e.concat(Mo(Me)===hh?UT(t,{placement:Me,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:v}):Me)},[]),P=t.rects.reference,R=t.rects.popper,C=new Map,M=!0,D=b[0],_=0;_=0,A=O?\"width\":\"height\",z=Mn(t,{placement:k,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),L=O?N?po:oo:N?go:Wt;P[A]>R[A]&&(L=Jc(L));var I=Jc(L),F=[];if(a&&F.push(z[x]<=0),l&&F.push(z[L]<=0,z[I]<=0),F.every(function($e){return $e})){D=k,M=!1;break}C.set(k,F)}if(M)for(var fe=h?3:1,Z=function(Me){var Le=b.find(function(qe){var Be=C.get(qe);if(Be)return Be.slice(0,Me).every(function(ot){return ot})});if(Le)return D=Le,\"break\"},De=fe;De>0;De--){var it=Z(De);if(it===\"break\")break}t.placement!==D&&(t.modifiersData[r]._skip=!0,t.placement=D,t.reset=!0)}}var mM={name:\"flip\",enabled:!0,phase:\"main\",fn:u6,requiresIfExists:[\"offset\"],data:{_skip:!1}};function yM(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 hM(e){return[Wt,po,go,oo].some(function(t){return e[t]>=0})}function p6(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=Mn(t,{elementContext:\"reference\"}),l=Mn(t,{altBoundary:!0}),s=yM(i,r),c=yM(l,n,a),u=hM(s),d=hM(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":d})}var gM={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:p6};function f6(e,t,o){var r=Mo(e),n=[oo,Wt].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,[oo,po].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function d6(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=bh.reduce(function(u,d){return u[d]=f6(d,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 bM={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:d6};function m6(e){var t=e.state,o=e.name;t.modifiersData[o]=Ef({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var vM={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:m6,data:{}};function LT(e){return e===\"x\"?\"y\":\"x\"}function y6(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,d=o.padding,p=o.tether,f=p===void 0?!0:p,h=o.tetherOffset,v=h===void 0?0:h,T=Mn(t,{boundary:s,rootBoundary:c,padding:d,altBoundary:u}),y=Mo(t.placement),g=un(t.placement),m=!g,b=Wl(y),P=LT(b),R=t.modifiersData.popperOffsets,C=t.rects.reference,M=t.rects.popper,D=typeof v==\"function\"?v(Object.assign({},t.rects,{placement:t.placement})):v,_=typeof D==\"number\"?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),k=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(R){if(a){var N,O=b===\"y\"?Wt:oo,A=b===\"y\"?go:po,z=b===\"y\"?\"height\":\"width\",L=R[b],I=L+T[O],F=L-T[A],fe=f?-M[z]/2:0,Z=g===ka?C[z]:M[z],De=g===ka?-M[z]:-C[z],it=t.elements.arrow,$e=f&&it?Xl(it):{width:0,height:0},Me=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:Pf(),Le=Me[O],qe=Me[A],Be=Kl(0,C[z],$e[z]),ot=m?C[z]/2-fe-Be-Le-_.mainAxis:Z-Be-Le-_.mainAxis,Se=m?-C[z]/2+fe+Be+qe+_.mainAxis:De+Be+qe+_.mainAxis,we=t.elements.arrow&&wn(t.elements.arrow),Re=we?b===\"y\"?we.clientTop||0:we.clientLeft||0:0,Ye=(N=k?.[b])!=null?N:0,ce=L+ot-Ye-Re,Ve=L+Se-Ye,yt=Kl(f?Gl(I,ce):I,L,f?En(F,Ve):F);R[b]=yt,x[b]=yt-L}if(l){var Fe,Ce=b===\"x\"?Wt:oo,xt=b===\"x\"?go:po,rt=R[P],Ze=P===\"y\"?\"height\":\"width\",le=rt+T[Ce],no=rt-T[xt],Je=[Wt,oo].indexOf(y)!==-1,q=(Fe=k?.[P])!=null?Fe:0,$=Je?le:rt-C[Ze]-M[Ze]-q+_.altAxis,ue=Je?rt+C[Ze]+M[Ze]-q-_.altAxis:no,ze=f&&Je?sM($,rt,ue):Kl(f?$:le,rt,f?ue:no);R[P]=ze,x[P]=ze-rt}t.modifiersData[r]=x}}var TM={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:y6,requiresIfExists:[\"offset\"]};function HT(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function VT(e){return e===jt(e)||!bo(e)?Ql(e):HT(e)}function h6(e){var t=e.getBoundingClientRect(),o=ja(t.width)/e.offsetWidth||1,r=ja(t.height)/e.offsetHeight||1;return o!==1||r!==1}function IT(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&h6(t),a=Lo(t),i=cn(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((wo(t)!==\"body\"||Jl(a))&&(l=VT(t)),bo(t)?(s=cn(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=Zl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function g6(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 $T(e){var t=g6(e);return aM.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function FT(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function qT(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 xM={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function SM(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return ye({root:[\"root\"]},RM,t)},S6={},P6=Yo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:d,slotProps:p={},slots:f={},TransitionProps:h,ownerState:v,...T}=t,y=Yo.useRef(null),g=to(y,o),m=Yo.useRef(null),b=to(m,d),P=Yo.useRef(b);Io(()=>{P.current=b},[b]),Yo.useImperativeHandle(d,()=>m.current,[]);let R=v6(c,a),[C,M]=Yo.useState(R),[D,_]=Yo.useState(GT(r));Yo.useEffect(()=>{m.current&&m.current.forceUpdate()}),Yo.useEffect(()=>{r&&_(GT(r))},[r]),Io(()=>{if(!D||!s)return;let A=I=>{M(I.placement)},z=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:I})=>{A(I)}}];l!=null&&(z=z.concat(l)),u&&u.modifiers!=null&&(z=z.concat(u.modifiers));let L=YT(D,y.current,{placement:R,...u,modifiers:z});return P.current(L),()=>{L.destroy(),P.current(null)}},[D,i,l,s,u,R]);let k={placement:C};h!==null&&(k.TransitionProps=h);let x=x6(t),N=f.root??\"div\",O=vr({elementType:N,externalSlotProps:p.root,externalForwardedProps:T,additionalProps:{role:\"tooltip\",ref:g},ownerState:t,className:x.root});return(0,Sh.jsx)(N,{...O,children:typeof n==\"function\"?n(k):n})}),R6=Yo.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:d=\"bottom\",popperOptions:p=S6,popperRef:f,style:h,transition:v=!1,slotProps:T={},slots:y={},...g}=t,[m,b]=Yo.useState(!0),P=()=>{b(!1)},R=()=>{b(!0)};if(!s&&!u&&(!v||m))return null;let C;if(a)C=a;else if(r){let _=GT(r);C=_&&T6(_)?It(_).body:It(null).body}let M=!u&&s&&(!v||m)?\"none\":void 0,D=v?{in:u,onEnter:P,onExited:R}:void 0;return(0,Sh.jsx)(ff,{disablePortal:l,container:C,children:(0,Sh.jsx)(P6,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:v?!m:u,placement:d,popperOptions:p,popperRef:f,slotProps:T,slots:y,...g,style:{position:\"fixed\",top:0,left:0,display:M,...h},TransitionProps:D,children:n})})}),CM=R6;var wM=j(Te(),1),C6=V(CM,{name:\"MuiPopper\",slot:\"Root\"})({}),E6=EM.forwardRef(function(t,o){let r=wi(),n=Pe({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:v,popperRef:T,transition:y,slots:g,slotProps:m,...b}=n,P=g?.root??l?.Root,R={anchorEl:a,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:v,popperRef:T,transition:y,...b};return(0,wM.jsx)(C6,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:P},slotProps:m??s,...R,ref:o})}),Ph=E6;function MM(e){return me(\"MuiTooltip\",e)}var w6=se(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),$t=w6;var Ui=j(Te(),1);function M6(e){return Math.round(e*1e5)/1e5}var O6=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${re(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return ye(i,MM,t)},A6=V(Ph,{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]}})(xe(({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\"] .${$t.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${$t.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),z6=V(\"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${re(o.placement.split(\"-\")[0])}`]]}})(xe(({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,[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${$t.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${$t.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:`${M6(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),N6=V(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(xe(({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)\"}}))),Rh=!1,OM=new Nc,wf={x:0,y:0};function Ch(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var D6=ro.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:d=!1,disableInteractive:p=!1,disableTouchListener:f=!1,enterDelay:h=100,enterNextDelay:v=0,enterTouchDelay:T=700,followCursor:y=!1,id:g,leaveDelay:m=0,leaveTouchDelay:b=1500,onClose:P,onOpen:R,open:C,placement:M=\"bottom\",PopperComponent:D,PopperProps:_={},slotProps:k={},slots:x={},title:N,TransitionComponent:O,TransitionProps:A,...z}=r,L=ro.isValidElement(a)?a:(0,Ui.jsx)(\"span\",{children:a}),I=Yn(),F=wi(),[fe,Z]=ro.useState(),[De,it]=ro.useState(null),$e=ro.useRef(!1),Me=p||y,Le=vn(),qe=vn(),Be=vn(),ot=vn(),[Se,we]=Dl({controlled:C,default:!1,name:\"Tooltip\",state:\"open\"}),Re=Se,Ye=zl(g),ce=ro.useRef(),Ve=Oi(()=>{ce.current!==void 0&&(document.body.style.WebkitUserSelect=ce.current,ce.current=void 0),ot.clear()});ro.useEffect(()=>Ve,[Ve]);let yt=_e=>{OM.clear(),Rh=!0,we(!0),R&&!Re&&R(_e)},Fe=Oi(_e=>{OM.start(800+m,()=>{Rh=!1}),we(!1),P&&Re&&P(_e),Le.start(I.transitions.duration.shortest,()=>{$e.current=!1})}),Ce=_e=>{$e.current&&_e.type!==\"touchstart\"||(fe&&fe.removeAttribute(\"title\"),qe.clear(),Be.clear(),h||Rh&&v?qe.start(Rh?v:h,()=>{yt(_e)}):yt(_e))},xt=_e=>{qe.clear(),Be.start(m,()=>{Fe(_e)})},[,rt]=ro.useState(!1),Ze=_e=>{Pn(_e.target)||(rt(!1),xt(_e))},le=_e=>{fe||Z(_e.currentTarget),Pn(_e.target)&&(rt(!0),Ce(_e))},no=_e=>{$e.current=!0;let To=L.props;To.onTouchStart&&To.onTouchStart(_e)},Je=_e=>{no(_e),Be.clear(),Le.clear(),Ve(),ce.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ot.start(T,()=>{document.body.style.WebkitUserSelect=ce.current,Ce(_e)})},q=_e=>{L.props.onTouchEnd&&L.props.onTouchEnd(_e),Ve(),Be.start(b,()=>{Fe(_e)})};ro.useEffect(()=>{if(!Re)return;function _e(To){To.key===\"Escape\"&&Fe(To)}return document.addEventListener(\"keydown\",_e),()=>{document.removeEventListener(\"keydown\",_e)}},[Fe,Re]);let $=yo(gr(L),Z,o);!N&&N!==0&&(Re=!1);let ue=ro.useRef(),ze=_e=>{let To=L.props;To.onMouseMove&&To.onMouseMove(_e),wf={x:_e.clientX,y:_e.clientY},ue.current&&ue.current.update()},ie={},be=typeof N==\"string\";c?(ie.title=!Re&&be&&!d?N:null,ie[\"aria-describedby\"]=Re?Ye:null):(ie[\"aria-label\"]=be?N:null,ie[\"aria-labelledby\"]=Re&&!be?Ye:null);let ge={...ie,...z,...L.props,className:Q(z.className,L.props.className),onTouchStart:no,ref:$,...y?{onMouseMove:ze}:{}},Ge={};f||(ge.onTouchStart=Je,ge.onTouchEnd=q),d||(ge.onMouseOver=Ch(Ce,ge.onMouseOver),ge.onMouseLeave=Ch(xt,ge.onMouseLeave),Me||(Ge.onMouseOver=Ce,Ge.onMouseLeave=xt)),u||(ge.onFocus=Ch(le,ge.onFocus),ge.onBlur=Ch(Ze,ge.onBlur),Me||(Ge.onFocus=le,Ge.onBlur=Ze));let Ee={...r,isRtl:F,arrow:n,disableInteractive:Me,placement:M,PopperComponentProp:D,touch:$e.current},ve=typeof k.popper==\"function\"?k.popper(Ee):k.popper,et=ro.useMemo(()=>{let _e=[{name:\"arrow\",enabled:!!De,options:{element:De,padding:4}}];return _.popperOptions?.modifiers&&(_e=_e.concat(_.popperOptions.modifiers)),ve?.popperOptions?.modifiers&&(_e=_e.concat(ve.popperOptions.modifiers)),{..._.popperOptions,...ve?.popperOptions,modifiers:_e}},[De,_.popperOptions,ve?.popperOptions]),Kt=O6(Ee),vo=typeof k.transition==\"function\"?k.transition(Ee):k.transition,Y={slots:{popper:l.Popper,transition:l.Transition??O,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:k.arrow??s.arrow,popper:{..._,...ve??s.popper},tooltip:k.tooltip??s.tooltip,transition:{...A,...vo??s.transition}}},[Oe,Mt]=Tt(\"popper\",{elementType:A6,externalForwardedProps:Y,ownerState:Ee,className:Q(Kt.popper,_?.className)}),[Ft,ht]=Tt(\"transition\",{elementType:uf,externalForwardedProps:Y,ownerState:Ee}),[qt,rr]=Tt(\"tooltip\",{elementType:z6,className:Kt.tooltip,externalForwardedProps:Y,ownerState:Ee}),[Ho,nr]=Tt(\"arrow\",{elementType:N6,className:Kt.arrow,externalForwardedProps:Y,ownerState:Ee,ref:it});return(0,Ui.jsxs)(ro.Fragment,{children:[ro.cloneElement(L,ge),(0,Ui.jsx)(Oe,{as:D??Ph,placement:M,anchorEl:y?{getBoundingClientRect:()=>({top:wf.y,left:wf.x,right:wf.x,bottom:wf.y,width:0,height:0})}:fe,popperRef:ue,open:fe?Re:!1,id:Ye,transition:!0,...Ge,...Mt,popperOptions:et,children:({TransitionProps:_e})=>(0,Ui.jsx)(Ft,{timeout:I.transitions.duration.shorter,..._e,...ht,children:(0,Ui.jsxs)(qt,{...rr,children:[N,n?(0,Ui.jsx)(Ho,{...nr}):null]})})})]})}),Mf=D6;var AM=j(Te(),1),zM=kr((0,AM.jsx)(\"path\",{d:\"M8 5v14l11-7z\"}),\"PlayArrow\");var NM=j(Te(),1),DM=kr((0,NM.jsx)(\"path\",{d:\"M6 19h4V5H6zm8-14v14h4V5z\"}),\"Pause\");var _M=j(Te(),1),BM=kr((0,_M.jsx)(\"path\",{d:\"M6 6h12v12H6z\"}),\"Stop\");var Eh=j(W()),_6={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},B6={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function k6(e){return e===\"dark\"?_6:B6}function XT(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 WT(){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:XT(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:XT(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:XT(n)?\"dark\":\"light\"}}function kM(){let[e,t]=(0,Eh.useState)(()=>WT());return(0,Eh.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(WT());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(WT()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:k6(e.theme)}}var jM={inferno:[[0,0,4],[40,11,84],[101,21,110],[159,42,99],[212,72,66],[245,125,21],[252,193,57],[252,255,164]],viridis:[[68,1,84],[72,36,117],[65,68,135],[53,95,141],[42,120,142],[33,145,140],[34,168,132],[68,191,112],[122,209,81],[189,223,38],[253,231,37]],plasma:[[13,8,135],[75,3,161],[126,3,168],[168,34,150],[203,70,121],[229,107,93],[248,148,65],[253,195,40],[240,249,33]],magma:[[0,0,4],[28,16,68],[79,18,123],[129,37,129],[181,54,122],[229,80,100],[251,135,97],[254,194,135],[252,253,191]],hot:[[0,0,0],[87,0,0],[173,0,0],[255,0,0],[255,87,0],[255,173,0],[255,255,0],[255,255,128],[255,255,255]],gray:[[0,0,0],[255,255,255]],hsv:[[255,0,0],[255,255,0],[0,255,0],[0,255,255],[0,0,255],[255,0,255],[255,0,0]]},sie=Object.keys(jM);function j6(e){let t=new Uint8Array(768);for(let o=0;o<256;o++){let r=o/255*(e.length-1),n=Math.floor(r),a=r-n,i=e[Math.min(n,e.length-1)],l=e[Math.min(n+1,e.length-1)];t[o*3]=Math.round(i[0]+a*(l[0]-i[0])),t[o*3+1]=Math.round(i[1]+a*(l[1]-i[1])),t[o*3+2]=Math.round(i[2]+a*(l[2]-i[2]))}return t}var On=Object.fromEntries(Object.entries(jM).map(([e,t])=>[e,j6(t)]));function wh(e,t,o,r,n){let a=n>r?n-r:1,i=!(n>r);for(let l=0;lURL.revokeObjectURL(r),6e4)}function UM(e,t,o){let r=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);Zn(new Blob([r],{type:o}),t)}function Li(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function tu(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}function KT(e,t){let o=tu(e);return t===\"\\xC5\"?o>=10?`${Math.round(o/10)} nm`:o>=1?`${Math.round(o)} \\xC5`:`${o.toFixed(2)} \\xC5`:t===\"\\xC5\\u207B\\xB9\"?o>=10?`${Math.round(o/10)} nm\\u207B\\xB9`:o>=1?`${Math.round(o)} \\xC5\\u207B\\xB9`:`${o.toFixed(2)} \\xC5\\u207B\\xB9`:t===\"px\"?o>=1?`${Math.round(o)} px`:`${o.toFixed(1)} px`:o>=1e3?`${Math.round(o/1e3)} rad`:o>=1?`${Math.round(o)} mrad`:`${o.toFixed(2)} mrad`}var Of=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\";function Oh(e,t,o,r,n,a){let i=e.getContext(\"2d\");if(!i)return;i.clearRect(0,0,e.width,e.height),i.save(),i.scale(t,t);let l=e.width/t,s=e.height/t,c=l/a,u=o*c,d=60,p=5,f=16,h=12,v=d/u*r,T=tu(v),y=T/r*u,g=s-h,m=l-y-h;i.shadowColor=\"rgba(0, 0, 0, 0.5)\",i.shadowBlur=2,i.shadowOffsetX=1,i.shadowOffsetY=1,i.fillStyle=\"white\",i.fillRect(m,g,y,p);let b=KT(T,n);i.font=`${f}px ${Of}`,i.fillStyle=\"white\",i.textAlign=\"center\",i.textBaseline=\"bottom\",i.fillText(b,m+y/2,g-4),i.textAlign=\"left\",i.textBaseline=\"bottom\",i.fillText(`${o.toFixed(1)}\\xD7`,h,s-h+p),i.restore()}function LM(e,t,o,r,n){let a=e.getContext(\"2d\");if(!a||r<=0)return;a.save(),a.scale(t,t);let i=e.width/t,l=e.height/t,s=i/n,c=o*s,u=60,d=5,p=16,f=12,h=u/c*r,v=tu(h),T=v/r*c,y=l-f,g=i-T-f;a.shadowColor=\"rgba(0, 0, 0, 0.5)\",a.shadowBlur=2,a.shadowOffsetX=1,a.shadowOffsetY=1,a.fillStyle=\"white\",a.fillRect(g,y,T,d);let m=KT(v,\"\\xC5\\u207B\\xB9\");a.font=`${p}px ${Of}`,a.fillStyle=\"white\",a.textAlign=\"center\",a.textBaseline=\"bottom\",a.fillText(m,g+T/2,y-4),a.textAlign=\"left\",a.textBaseline=\"bottom\",a.fillText(`${o.toFixed(1)}\\xD7`,f,l-f+d),a.restore()}function QT(e){let{imageCanvas:t,title:o,lut:r,vmin:n=0,vmax:a=1,logScale:i=!1,pixelSize:l=0,showColorbar:s=!0,showScaleBar:c=!0,scale:u=4,drawAnnotations:d}=e,p=t.width,f=t.height,h=20,v=o?28:0,T=o?8:0,y=s&&r&&n!==a,g=y?20:0,m=y?12:0,b=y?60:0,P=h+p+m+g+b+h,R=h+v+T+f+h,C=document.createElement(\"canvas\");C.width=P*u,C.height=R*u;let M=C.getContext(\"2d\");M.scale(u,u),M.fillStyle=\"white\",M.fillRect(0,0,P,R),o&&(M.fillStyle=\"black\",M.font=`bold 18px ${Of}`,M.textAlign=\"left\",M.textBaseline=\"top\",M.fillText(o,h,h));let D=h,_=h+v+T;if(M.imageSmoothingEnabled=!1,M.drawImage(t,D,_,p,f),M.imageSmoothingEnabled=!0,d&&(M.save(),M.translate(D,_),d(M),M.restore()),c&&l>0){let k=Math.max(60,p*.15),x=Math.max(4,Math.round(f*.012)),N=Math.max(14,Math.round(f*.04)),O=Math.max(12,Math.round(p*.03)),A=k*l,z=tu(A),L=z/l,I=_+f-O,F=D+p-L-O;M.shadowColor=\"rgba(0, 0, 0, 0.5)\",M.shadowBlur=2,M.shadowOffsetX=1,M.shadowOffsetY=1,M.fillStyle=\"white\",M.fillRect(F,I,L,x);let fe=KT(z,\"\\xC5\");M.font=`bold ${N}px ${Of}`,M.fillStyle=\"white\",M.textAlign=\"center\",M.textBaseline=\"bottom\",M.fillText(fe,F+L/2,I-4),M.shadowColor=\"transparent\",M.shadowBlur=0,M.shadowOffsetX=0,M.shadowOffsetY=0}if(y&&r){let k=D+p+m,x=_,N=f;for(let O=0;Oe.toBlob(R=>P(R),\"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`,d=`\nendstream\nendobj\n`,p=new TextEncoder,f=p.encode(c+u),h=p.encode(d),v=c.length;s.push(v);let y=f.length+r.length+h.length,g=`xref\n0 6\n0000000000 65535 f \n`;for(let P=0;P>\nstartxref\n${y}\n%%EOF\n`;let m=p.encode(g),b=new Uint8Array(f.length+r.length+h.length+m.length);return b.set(f,0),b.set(r,f.length),b.set(h,f.length+r.length),b.set(m,f.length+r.length+h.length),new Blob([b],{type:\"application/pdf\"})}function ou(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 HM(e){let t=new Float32Array(e.length);for(let o=0;or&&(r=s)}let n=t/e.length,a=0;for(let l=0;ln&&(n=s))}if(!isFinite(r)||!isFinite(n)||r===n)return o;let a=n-r;for(let l=0;l0)for(let l=0;l>1;for(;l<=n;)n-=l,l>>=1;n+=l}let a=o?1:-1;for(let i=2;i<=r;i<<=1){let l=i>>1,s=a*2*Math.PI/i,c=Math.cos(s),u=Math.sin(s);for(let d=0;d>1,n=o>>1,a=new Float32Array(t*o);for(let i=0;i, b: vec2) -> vec2 { return vec2(a.x*b.x-a.y*b.y, a.x*b.y+a.y*b.x); }\nfn twiddle(k: u32, N: u32, inverse: f32) -> vec2 { let angle = inverse * 2.0 * 3.14159265359 * f32(k) / f32(N); return vec2(cos(angle), sin(angle)); }\nfn bitReverse(x: u32, log2N: u32) -> u32 { var result: u32 = 0u; var val = x; for (var i: u32 = 0u; i < log2N; i = i + 1u) { result = (result << 1u) | (val & 1u); val = val >> 1u; } return result; }\nstruct FFT2DParams { width: u32, height: u32, log2Size: u32, stage: u32, inverse: f32, isRowWise: u32, }\n@group(0) @binding(0) var params: FFT2DParams;\n@group(0) @binding(1) var data: array>;\nfn getIndex(row: u32, col: u32) -> u32 { return row * params.width + col; }\n@compute @workgroup_size(16, 16) fn bitReverseRows(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let rev = bitReverse(col, params.log2Size); if (col < rev) { let idx1 = getIndex(row, col); let idx2 = getIndex(row, rev); let temp = data[idx1]; data[idx1] = data[idx2]; data[idx2] = temp; } }\n@compute @workgroup_size(16, 16) fn bitReverseCols(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let rev = bitReverse(row, params.log2Size); if (row < rev) { let idx1 = getIndex(row, col); let idx2 = getIndex(rev, col); let temp = data[idx1]; data[idx1] = data[idx2]; data[idx2] = temp; } }\n@compute @workgroup_size(16, 16) fn butterflyRows(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let idx = gid.x; if (row >= params.height || idx >= params.width / 2u) { return; } let stage = params.stage; let halfSize = 1u << stage; let fullSize = halfSize << 1u; let group = idx / halfSize; let pos = idx % halfSize; let col_i = group * fullSize + pos; let col_j = col_i + halfSize; if (col_j >= params.width) { return; } let w = twiddle(pos, fullSize, params.inverse); let i = getIndex(row, col_i); let j = getIndex(row, col_j); let u = data[i]; let t = cmul(w, data[j]); data[i] = u + t; data[j] = u - t; }\n@compute @workgroup_size(16, 16) fn butterflyCols(@builtin(global_invocation_id) gid: vec3) { let col = gid.x; let idx = gid.y; if (col >= params.width || idx >= params.height / 2u) { return; } let stage = params.stage; let halfSize = 1u << stage; let fullSize = halfSize << 1u; let group = idx / halfSize; let pos = idx % halfSize; let row_i = group * fullSize + pos; let row_j = row_i + halfSize; if (row_j >= params.height) { return; } let w = twiddle(pos, fullSize, params.inverse); let i = getIndex(row_i, col); let j = getIndex(row_j, col); let u = data[i]; let t = cmul(w, data[j]); data[i] = u + t; data[j] = u - t; }\n@compute @workgroup_size(16, 16) fn normalize2D(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let idx = getIndex(row, col); let scale = 1.0 / f32(params.width * params.height); data[idx] = data[idx] * scale; }`,JT=class{constructor(t){this.pipelines2D=null;this.initialized=!1;this.device=t}async init(){if(this.initialized)return;let t=this.device.createShaderModule({code:U6});this.pipelines2D={bitReverseRows:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"bitReverseRows\"}}),bitReverseCols:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"bitReverseCols\"}}),butterflyRows:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"butterflyRows\"}}),butterflyCols:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"butterflyCols\"}}),normalize:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"normalize2D\"}})},this.initialized=!0}async fft2D(t,o,r,n,a=!1){await this.init();let i=La(r),l=La(n),s=i!==r||l!==n,c=Math.log2(i),u=Math.log2(l),d=i*l,p=r*n,f,h;if(s){f=new Float32Array(d),h=new Float32Array(d);for(let O=0;O{let A=this.device.createBindGroup({layout:O.getBindGroupLayout(0),entries:[{binding:0,resource:{buffer:y}},{binding:1,resource:{buffer:T}}]}),z=this.device.createCommandEncoder(),L=z.beginComputePass();L.setPipeline(O),L.setBindGroup(0,A),L.dispatchWorkgroups(b,P),L.end(),this.device.queue.submit([z.finish()])},C=new ArrayBuffer(24),M=new Uint32Array(C),D=new Float32Array(C);M[0]=i,M[1]=l,M[2]=c,M[3]=0,D[4]=m,M[5]=1,this.device.queue.writeBuffer(y,0,C),R(this.pipelines2D.bitReverseRows);for(let O=0;Ov+T,0)/4;let a=e.length;if(a===0)return{min:0,max:0};let i=1/0,l=-1/0;for(let v=0;vl&&(l=T)}if(i===l)return{min:i,max:l};let s=1024,c=new Uint32Array(s),u=l-i,d=(s-1)/u;for(let v=0;v=p){h=i+v/(s-1)*u;break}return h<=i&&(h=l),{min:i,max:h}}var zf=null,FM=null,L6=\"GPU\";async function XM(){if(zf)return zf;if(!navigator.gpu)return console.warn(\"WebGPU not supported, falling back to CPU FFT\"),null;try{let e=await navigator.gpu.requestAdapter();if(!e)return console.warn(\"No GPU adapter found\"),null;try{let t=await e.requestAdapterInfo?.();t&&(L6=t.description||`${t.vendor} ${t.architecture||\"\"} ${t.device||\"\"}`.trim()||\"Generic WebGPU Adapter\")}catch{}return FM=await e.requestDevice(),zf=new JT(FM),await zf.init(),zf}catch(e){return console.warn(\"WebGPU init failed:\",e),null}}var ct=j(W());var WM=j(Te(),1),KM=kr((0,WM.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var QM={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 ru=QM;function ZM(e){let t=ru.widgets[e];if(!t){let o=Object.keys(ru.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function V6(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function nu(e,t){let r=ZM(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function au(e){return[...ZM(e).tool_groups]}function Ah(e,t){let o=au(e),r=new Set(o),n=[],a=new Set;for(let i of V6(t)){let l=nu(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 JM(e,t){return au(e).filter(o=>o!==\"all\"&&t.has(o))}function eO(e,t){let o=Ah(e,t);return o.includes(\"all\")?au(e).filter(r=>r!==\"all\"):o}function tO(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function oO(){return Object.keys(ru.control_presets)}function rO(e){return ru.control_presets[e]?.label??e}function nO(e,t){let o=ru.control_presets[t];if(!o){let i=Object.keys(ru.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=au(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>nu(e,i))),a=r.filter(i=>!n.has(i));return Ah(e,a)}function zh(e,t,o){let r=Ah(e,o),n=Ah(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=d=>{let p=nu(e,d);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:d=>{let p=nu(e,d);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function tx(e,t,o){let r=new Set(eO(e,t)),n=nu(e,o);return n===\"all\"?[\"all\"]:(r.add(n),JM(e,r))}function ox(e,t,o){let r=new Set(eO(e,t));return r.delete(nu(e,o)),JM(e,r)}var aO={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},I6={fontSize:10,py:.25,px:1,minWidth:0};function iO({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=ct.useState(null),c=ct.useMemo(()=>au(e).filter(h=>h!==\"all\"),[e]),u=ct.useMemo(()=>zh(e,r,t),[e,r,t]),d=ct.useCallback((h,v)=>{o(T=>v?ox(e,T,h):tx(e,T,h))},[o,e]),p=ct.useCallback((h,v)=>{n(T=>v?tx(e,T,h):ox(e,T,h))},[n,e]),f=ct.useCallback(h=>{o(nO(e,h))},[o,e]);return ct.createElement(ct.Fragment,null,ct.createElement(Mf,{title:\"Customize controls\",arrow:!0,placement:\"top\"},ct.createElement(Xc,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:h=>s(h.currentTarget),sx:{p:.25,ml:.5,color:a.text}},ct.createElement(KM,{sx:{fontSize:16}}))),ct.createElement(zi,{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}}},ct.createElement(pe,{sx:{px:.5,pb:.75}},ct.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),ct.createElement(pe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},oO().map(h=>ct.createElement(ln,{key:h,size:\"small\",sx:I6,\"data-testid\":`preset-${h}`,onClick:()=>f(h)},rO(h))))),ct.createElement(ET,{sx:{borderColor:a.border,my:.5}}),ct.createElement(pe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},ct.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(h=>{let v=i?.[h]??tO(h),T=u.isHidden(h),y=u.isLocked(h);return ct.createElement(pe,{key:h,\"data-testid\":`tool-row-${h}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},ct.createElement(he,{sx:{fontSize:11}},v),ct.createElement(pe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},ct.createElement(he,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),ct.createElement(Qn,{size:\"small\",checked:!T,onChange:g=>d(h,g.target.checked),inputProps:{\"aria-label\":`show-${h}`},sx:aO.small}),ct.createElement(he,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),ct.createElement(Qn,{size:\"small\",checked:y,onChange:g=>p(h,g.target.checked),inputProps:{\"aria-label\":`lock-${h}`},sx:aO.small,disabled:T})))}))))}var $6=.5,F6=10,lO=450,sO=10,lx=.707;function q6(e,t,o,r,n,a){let i=Math.max(0,Math.floor(r)-a),l=Math.max(0,Math.floor(n)-a),s=Math.min(t-1,Math.floor(r)+a),c=Math.min(o-1,Math.floor(n)+a),u=Math.round(r),d=Math.round(n),p=-1/0;for(let b=l;b<=c;b++)for(let P=i;P<=s;P++){let R=e[b*t+P];R>p&&(p=R,u=P,d=b)}let f=Math.max(0,u-1),h=Math.min(t-1,u+1),v=Math.max(0,d-1),T=Math.min(o-1,d+1),y=0,g=0,m=0;for(let b=v;b<=T;b++)for(let P=f;P<=h;P++){let R=e[b*t+P];y+=R,g+=R*P,m+=R*b}return y>0?{row:m/y,col:g/y}:{row:d,col:u}}var Y6=5;function cO(e,t){return e>0?t===\"\\xC5\"?{pixelSize:e,unit:\"\\xC5\"}:t===\"nm\"?{pixelSize:e*10,unit:\"\\xC5\"}:t===\"mrad\"?{pixelSize:e,unit:\"mrad\"}:{pixelSize:e,unit:\"px\"}:{pixelSize:1,unit:\"px\"}}var rx={label:{fontSize:11},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},Rt={XS:4,SM:8,MD:12,LG:16},nx={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"},imageBox:{bgcolor:\"#000\",border:\"1px solid #444\",overflow:\"hidden\",position:\"relative\"}},iu={display:\"flex\",alignItems:\"center\",gap:`${Rt.SM}px`,px:1,py:.5,width:\"fit-content\"},Hi={fontSize:10,py:.25,px:1,minWidth:0,\"&.Mui-disabled\":{color:\"#666\",borderColor:\"#444\"}},Nf={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},G6={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}};function pn(e){if(e===0)return\"0\";let t=Math.abs(e);return t<.001||t>=1e4?e.toExponential(2):t<.01?e.toFixed(4):t<1?e.toFixed(3):e.toFixed(2)}function X6(e,t,o,r,n,a,i,l,s,c,u=!1,d=5){let p=e.getContext(\"2d\");if(!p)return;p.save(),p.scale(t,t);let f=e.width/t,h=e.height/t,v=f/l,T=h/s,y=r*n*v+a*v,g=o*n*T+i*T,m=12,b=1.5;if(p.shadowColor=\"rgba(0, 0, 0, 0.5)\",p.shadowBlur=2,p.shadowOffsetX=1,p.shadowOffsetY=1,p.strokeStyle=c?\"rgba(255, 255, 0, 0.9)\":\"rgba(255, 100, 100, 0.9)\",p.lineWidth=b,p.beginPath(),p.moveTo(y-m,g),p.lineTo(y+m,g),p.moveTo(y,g-m),p.lineTo(y,g+m),p.stroke(),u&&d>0){let P=d*n*v,R=d*n*T;p.setLineDash([4,3]),p.strokeStyle=\"rgba(0, 200, 255, 0.7)\",p.lineWidth=1.2,p.shadowBlur=0,p.beginPath(),p.ellipse(y,g,P,R,0,0,2*Math.PI),p.stroke(),p.setLineDash([])}p.restore()}function W6(e,t,o,r,n,a,i,l,s,c,u,d,p,f,h,v){if(o===\"off\")return;let T=e.getContext(\"2d\");if(!T)return;T.save(),T.scale(t,t);let y=e.width/t,g=e.height/t,m=y/d,b=g/p,P=n*s*m+c*m,R=r*s*b+u*b,C=2.5,M=10,D=6;T.shadowColor=\"rgba(0, 0, 0, 0.4)\",T.shadowBlur=2,T.shadowOffsetX=1,T.shadowOffsetY=1;let _=(O,A)=>{let z,L;h?(z=\"rgba(0, 200, 255, 1)\",L=\"rgba(255, 255, 255, 1)\"):v?(z=\"rgba(255, 100, 100, 1)\",L=\"rgba(255, 255, 255, 1)\"):(z=\"rgba(0, 255, 0, 0.8)\",L=\"rgba(255, 255, 255, 0.8)\"),T.beginPath(),T.arc(O,A,D,0,2*Math.PI),T.fillStyle=z,T.fill(),T.strokeStyle=L,T.lineWidth=1.5,T.stroke()},k=()=>{T.strokeStyle=f?\"rgba(255, 255, 0, 0.9)\":\"rgba(0, 255, 0, 0.9)\",T.lineWidth=C,T.beginPath(),T.moveTo(P-M,R),T.lineTo(P+M,R),T.moveTo(P,R-M),T.lineTo(P,R+M),T.stroke()},x=f?\"rgba(255, 255, 0, 0.9)\":\"rgba(0, 255, 0, 0.9)\",N=f?\"rgba(255, 255, 0, 0.12)\":\"rgba(0, 255, 0, 0.12)\";if(o===\"circle\"&&a>0){let O=a*s*m,A=a*s*b;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.ellipse(P,R,O,A,0,0,2*Math.PI),T.stroke(),T.fillStyle=N,T.fill(),k();let z=O*lx,L=A*lx;_(P+z,R+L)}else if(o===\"square\"&&a>0){let O=a*s*m,A=a*s*b,z=P-O,L=R-A;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.rect(z,L,O*2,A*2),T.stroke(),T.fillStyle=N,T.fill(),k(),_(P+O,R+A)}else if(o===\"rect\"&&i>0&&l>0){let O=i/2*s*m,A=l/2*s*b,z=P-O,L=R-A;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.rect(z,L,O*2,A*2),T.stroke(),T.fillStyle=N,T.fill(),k(),_(P+O,R+A)}T.restore()}function K6({items:e}){return S.createElement(pe,{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\"}}},S.createElement(\"tbody\",null,e.map(([t,o],r)=>S.createElement(\"tr\",{key:r},S.createElement(\"td\",null,t),S.createElement(\"td\",null,o)))))}function Q6({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return S.createElement(Mf,{title:typeof e==\"string\"?S.createElement(he,{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\"}`}}}}},S.createElement(he,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function ax({data:e,vminPct:t,vmaxPct:o,onRangeChange:r,width:n=120,height:a=40,theme:i=\"dark\",dataMin:l=0,dataMax:s=1}){let c=S.useRef(null),u=S.useMemo(()=>IM(e),[e]),d=i===\"dark\"?{bg:\"#1a1a1a\",barActive:\"#888\",barInactive:\"#444\",border:\"#333\"}:{bg:\"#f0f0f0\",barActive:\"#666\",barInactive:\"#bbb\",border:\"#ccc\"};return S.useEffect(()=>{let p=c.current;if(!p)return;let f=p.getContext(\"2d\");if(!f)return;let h=window.devicePixelRatio||1;p.width=n*h,p.height=a*h,f.scale(h,h),f.fillStyle=d.bg,f.fillRect(0,0,n,a);let v=64,T=Math.floor(u.length/v),y=[];for(let R=0;R=b&&R<=P;f.fillStyle=D?d.barActive:d.barInactive,f.fillRect(M+.5,a-C,Math.max(1,m-1),C)}},[u,t,o,n,a,d]),S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:.25}},S.createElement(\"canvas\",{ref:c,style:{width:n,height:a,border:`1px solid ${d.border}`}}),S.createElement(ql,{value:[t,o],onChange:(p,f)=>{let[h,v]=f;r(Math.min(h,v-1),Math.max(v,h+1))},min:0,max:100,size:\"small\",valueLabelDisplay:\"auto\",valueLabelFormat:p=>{let f=l+p/100*(s-l);return f>=1e3?f.toExponential(1):f.toFixed(1)},sx:{width:n,py:0,\"& .MuiSlider-thumb\":{width:8,height:8},\"& .MuiSlider-rail\":{height:2},\"& .MuiSlider-track\":{height:2},\"& .MuiSlider-valueLabel\":{fontSize:10,padding:\"2px 4px\"}}}),S.createElement(pe,{sx:{display:\"flex\",justifyContent:\"space-between\",width:n}},S.createElement(he,{sx:{fontSize:8,fontFamily:\"monospace\",opacity:.6,lineHeight:1}},(()=>{let p=l+t/100*(s-l);return p>=1e3?p.toExponential(1):p.toFixed(1)})()),S.createElement(he,{sx:{fontSize:8,fontFamily:\"monospace\",opacity:.6,lineHeight:1}},(()=>{let p=l+o/100*(s-l);return p>=1e3?p.toExponential(1):p.toFixed(1)})())))}function ix(e,t,o,r,n,a,i){let l=i-n,s=a-r,c=Math.sqrt(l*l+s*s),u=Math.max(2,Math.ceil(c)),d=new Float32Array(u);for(let p=0;ps&&(s=v,i=h,l=f)}return{row:l,col:i}}function Z6(e,t,o,r,n,a,i,l,s){if(r===\"off\"||r===\"point\")return null;let c,u,d,p;if(r===\"rect\"){let T=l/2,y=s/2;c=Math.max(0,Math.floor(a-T)),u=Math.max(0,Math.floor(n-y)),d=Math.min(t,Math.ceil(a+T)),p=Math.min(o,Math.ceil(n+y))}else c=Math.max(0,Math.floor(a-i)),u=Math.max(0,Math.floor(n-i)),d=Math.min(t,Math.ceil(a+i)),p=Math.min(o,Math.ceil(n+i));let f=d-c,h=p-u;if(f<2||h<2)return null;let v=new Float32Array(f*h);if(r===\"circle\"||r===\"annular\"){let T=i*i;for(let y=0;y({label:{...rx.label,color:o.textMuted},value:{...rx.value,color:o.textMuted},title:{...rx.title,color:o.accent}}),[o]),[a]=ke(\"nav_rows\"),[i]=ke(\"nav_cols\"),[l]=ke(\"sig_rows\"),[s]=ke(\"sig_cols\"),[c,u]=ke(\"pos_row\"),[d,p]=ke(\"pos_col\"),[f]=ke(\"frame_bytes\"),[h]=ke(\"nav_image_bytes\"),[v]=ke(\"nav_data_min\"),[T]=ke(\"nav_data_max\"),[y]=ke(\"sig_data_min\"),[g]=ke(\"sig_data_max\"),[m,b]=ke(\"roi_mode\"),[P,R]=ke(\"roi_reduce\"),[C]=ke(\"roi_center_row\"),[M]=ke(\"roi_center_col\"),[D,_]=ke(\"roi_radius\"),[k,x]=ke(\"roi_width\"),[N,O]=ke(\"roi_height\"),[A]=ke(\"nav_stats\"),[z]=ke(\"sig_stats\"),[L]=ke(\"nav_pixel_size\"),[I]=ke(\"sig_pixel_size\"),[F]=ke(\"nav_pixel_unit\"),[fe]=ke(\"sig_pixel_unit\"),[Z]=ke(\"title\"),[De,it]=ke(\"snap_enabled\"),[$e,Me]=ke(\"snap_radius\"),[Le,qe]=ke(\"profile_line\"),[Be,ot]=ke(\"profile_width\"),[Se]=ke(\"show_stats\"),[we]=ke(\"show_controls\"),[Re,Ye]=ke(\"show_fft\"),[ce,Ve]=ke(\"disabled_tools\"),[yt,Fe]=ke(\"hidden_tools\"),Ce=S.useMemo(()=>zh(\"Show4D\",ce,yt),[ce,yt]),xt=Ce.isHidden(\"display\"),rt=Ce.isHidden(\"histogram\"),Ze=Ce.isHidden(\"stats\"),le=Ce.isHidden(\"navigation\"),no=Ce.isHidden(\"playback\"),Je=Ce.isHidden(\"view\"),q=Ce.isHidden(\"export\"),$=Ce.isHidden(\"roi\"),ue=Ce.isHidden(\"profile\"),ze=Ce.isHidden(\"fft\"),ie=Ce.isLocked(\"display\"),be=Ce.isLocked(\"histogram\"),ge=Ce.isLocked(\"stats\"),Ge=Ce.isLocked(\"navigation\"),Ee=Ce.isLocked(\"playback\"),ve=Ce.isLocked(\"view\"),et=Ce.isLocked(\"export\"),Kt=Ce.isLocked(\"roi\"),vo=Ce.isLocked(\"profile\"),Y=Ce.isLocked(\"fft\"),Oe=Re&&!ze,Mt=t.theme===\"dark\"?\"#0f0\":\"#1a7a1a\",[Ft,ht]=S.useState(null),qt=Oe&&m!==\"off\"&&m!==\"point\",[rr,Ho]=ke(\"path_playing\"),[nr,_e]=ke(\"path_index\"),[To]=ke(\"path_length\"),[sx]=ke(\"path_interval_ms\"),[Df]=ke(\"path_loop\"),[,fO]=ke(\"_gif_export_requested\"),[_f]=ke(\"_gif_data\"),[cx]=ke(\"_gif_metadata_json\"),[Bf,ux]=S.useState(!1),[px,kf]=S.useState(null),[fx,lu]=S.useState(null),[Dh,_h]=S.useState(c+.5),[Bh,kh]=S.useState(d+.5),[su,jh]=S.useState(!1),[cu,Uh]=S.useState(!1),[es,Lh]=S.useState(!1),[Hh,Vh]=S.useState(!1),Ih=S.useRef(null),[uu,$h]=S.useState(C),[pu,Fh]=S.useState(M),[dx,Vi]=S.useState(!1),[fu,Ii]=S.useState(null),[jf,dO]=S.useState(\"inferno\"),[Uf,mO]=S.useState(\"inferno\"),[$i,yO]=S.useState(\"linear\"),[Jn,hO]=S.useState(\"linear\"),Lf=.5,du=.5,[qh,gO]=S.useState(0),[Yh,bO]=S.useState(100),[Hf,vO]=S.useState(0),[Vf,TO]=S.useState(100),[Go,If]=S.useState(1),[ea,$f]=S.useState(0),[ta,Ff]=S.useState(0),[Oo,qf]=S.useState(1),[fn,mu]=S.useState(0),[dn,yu]=S.useState(0),[An,mx]=S.useState(lO),[yx,hx]=S.useState(!1),[Fi,gx]=S.useState(null),[xO,SO]=S.useState(null),[PO,RO]=S.useState(null),[CO,EO]=S.useState(0),[wO,MO]=S.useState(0),[Ao,Gh]=S.useState(!1),[Lr,Ha]=S.useState(null),bx=S.useRef(null),Ie=Le||[],ar=S.useRef(null),ts=S.useRef(null),[hu,Xh]=S.useState(null),[Wh,Kh]=S.useState(!1),[vx,qi]=S.useState(null),[Tx,Yi]=S.useState(!1),gu=S.useRef(null),Qh=S.useRef(null),[xx,OO]=S.useState(!1),bu=S.useRef(null),vu=S.useRef(null),Zh=S.useRef(null),Jh=S.useRef(null),Yf=S.useRef(null),[AO,zO]=S.useState(0),[NO,DO]=S.useState(0),[Hr,Gf]=S.useState(1),[Va,Tu]=S.useState(0),[Ia,xu]=S.useState(0),[eg,_O]=S.useState(\"inferno\"),[Xf,BO]=S.useState(!1),[tg,kO]=S.useState(!0),[og,jO]=S.useState(0),[rg,UO]=S.useState(100),[LO,HO]=S.useState(null),[Sx,VO]=S.useState({min:0,max:1}),[Wf,IO]=S.useState({mean:0,min:0,max:0,std:0}),[Px,ng]=S.useState(!1),[Su,ag]=S.useState(null),[ir,Kf]=S.useState(null),os=S.useRef(null),ig=S.useRef(\"circle\"),[zn,rs]=S.useState(null),lg=a>i?Math.round(An*(i/a)):An,Rx=i>a?Math.round(An*(a/i)):An,Sr=l>s?Math.round(An*(s/l)):An,Gi=s>l?Math.round(An*(l/s)):An,oa=S.useRef(null),Pu=S.useRef(null),Ru=S.useRef(null),Qf=S.useRef(null),sg=S.useRef(null),Nn=S.useRef(null),$a=S.useRef(null),ns=S.useRef(null),cg=S.useRef(null),Zf=S.useRef(null),ug=S.useRef(null),pg=S.useRef(null),Cx=S.useCallback(w=>w instanceof HTMLElement?w.isContentEditable?!0:w.closest(\"input, textarea, select, [role='textbox'], [contenteditable='true']\")!==null:!1,[]),$O=S.useCallback(w=>{w.target?.closest(\"canvas\")&&pg.current?.focus()},[]);S.useEffect(()=>{ze&&Re&&Ye(!1)},[ze,Re,Ye]),S.useEffect(()=>{Ee&&rr&&Ho(!1)},[Ee,rr,Ho]),S.useEffect(()=>{$&&m!==\"off\"&&b(\"off\")},[$,m,b]),S.useEffect(()=>{ue&&Ao&&(Gh(!1),qe([]),Ha(null),qi(null),Yi(!1))},[ue,Ao,qe]),S.useEffect(()=>{su||(_h(c+.5),kh(d+.5))},[c,d,su]),S.useEffect(()=>{!cu&&!es&&($h(C),Fh(M))},[C,M,cu,es]),S.useEffect(()=>{let w=B=>B.preventDefault(),E=[Pu.current,ns.current,vu.current];return E.forEach(B=>B?.addEventListener(\"wheel\",w,{passive:!1})),()=>E.forEach(B=>B?.removeEventListener(\"wheel\",w))},[Oe]),S.useEffect(()=>{XM().then(w=>{w&&(Qh.current=w,OO(!0))})},[]),S.useEffect(()=>{if(!rr||To===0)return;let w=setInterval(()=>{_e(E=>{let B=E+1;return B>=To?Df?0:(Ho(!1),E):B})},sx);return()=>clearInterval(w)},[rr,To,sx,Df,_e,Ho]),S.useEffect(()=>{if(!h)return;let w=h.byteLength/4,E=new Float32Array(h.buffer,h.byteOffset,w),B=Nn.current;(!B||B.length!==w)&&(B=new Float32Array(w),Nn.current=B),B.set(E);let K=new Float32Array(w);if($i===\"log\")for(let X=0;X{if(!f)return;let w=new Float32Array(f.buffer,f.byteOffset,f.byteLength/4);(!ar.current||ar.current.length!==w.length)&&(ar.current=new Float32Array(w.length)),ar.current.set(w);let E=new Float32Array(w.length);if(Jn===\"log\")for(let B=0;B{if(!Nn.current)return;let w=Nn.current,E;if($i===\"log\"){E=new Float32Array(w.length);for(let de=0;dede+1)},[h,jf,qh,Yh,$i,Lf,a,i]),S.useLayoutEffect(()=>{if(!oa.current||!Qf.current)return;let w=oa.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(ea,ta),E.scale(Go,Go),E.drawImage(Qf.current,0,0),E.restore())},[CO,Go,ea,ta]),S.useEffect(()=>{if(!f)return;let w=new Float32Array(f.buffer,f.byteOffset,f.byteLength/4),E;if(Jn===\"log\"){E=new Float32Array(w.length);for(let de=0;dede+1)},[f,Uf,Hf,Vf,Jn,du,l,s]),S.useLayoutEffect(()=>{if(!$a.current||!Zf.current)return;let w=$a.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(fn,dn),E.scale(Oo,Oo),E.drawImage(Zf.current,0,0),E.restore())},[wO,Oo,fn,dn]),S.useEffect(()=>{if(!Oe||!ar.current){ht(null);return}let w=!1,E=ar.current,B=s,K=l,X=E,J=0,ee=0;if(qt){let oe=Z6(E,s,l,m,C,M,D,k,N);if(oe){J=oe.cropW,ee=oe.cropH;let ae=La(oe.cropW),de=La(oe.cropH),Ot=new Float32Array(ae*de);for(let Qt=0;Qt{let oe,ae;if(xx&&Qh.current){let de=await Qh.current.fft2D(X.slice(),new Float32Array(X.length),te,ne,!1);oe=de.real,ae=de.imag}else oe=X.slice(),ae=new Float32Array(X.length),qM(oe,ae,te,ne,!1);w||(ex(oe,te,ne),ex(ae,te,ne),Yf.current=YM(oe,ae),ht(J>0?{cropWidth:J,cropHeight:ee,fftWidth:te,fftHeight:ne}:null),zO(de=>de+1),Kf(null))})(),()=>{w=!0}},[Oe,qt,f,l,s,xx,m,C,M,D,k,N]),S.useEffect(()=>{let w=Yf.current;if(!Oe||!w)return;let E=Ft?.fftWidth??s,B=Ft?.fftHeight??l,K,X;tg?{min:K,max:X}=GM(w,E,B):{min:K,max:X}=ou(w);let J=Xf?HM(w):w;Xf&&(K=Math.log1p(K),X=Math.log1p(X)),HO(J),VO({min:K,max:X}),IO(VM(J));let{vmin:ee,vmax:te}=Af(K,X,og,rg),ne=On[eg]||On.inferno,G=Mh(J,E,B,ne,ee,te);G&&(Jh.current=G,DO(oe=>oe+1))},[Oe,AO,Xf,tg,og,rg,eg,l,s,Ft]),S.useLayoutEffect(()=>{if(!Oe||!bu.current||!Jh.current)return;let w=bu.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(Va,Ia),E.scale(Hr,Hr),E.drawImage(Jh.current,0,0),E.restore())},[Oe,NO,Hr,Va,Ia]),S.useEffect(()=>{if(!Zh.current||!Oe)return;let w=Zh.current;w.width=Sr*r,w.height=Gi*r;let E=Ft?.fftWidth??s;if(I>0){let B=1/(I*E);LM(w,r,Hr,B,E)}else Oh(w,r,Hr,1,\"px\",E);if(ir){let B=w.getContext(\"2d\");if(B){B.save(),B.scale(r,r);let K=(Va+ir.col*Hr)*Sr/s,X=(Ia+ir.row*Hr)*Gi/l;B.strokeStyle=\"rgba(255, 255, 255, 0.9)\",B.shadowColor=\"rgba(0, 0, 0, 0.6)\",B.shadowBlur=2,B.lineWidth=1.5;let J=8;if(B.beginPath(),B.moveTo(K-J,X),B.lineTo(K-3,X),B.moveTo(K+3,X),B.lineTo(K+J,X),B.moveTo(K,X-J),B.lineTo(K,X-3),B.moveTo(K,X+3),B.lineTo(K,X+J),B.stroke(),B.beginPath(),B.arc(K,X,4,0,Math.PI*2),B.stroke(),ir.dSpacing!=null){let ee=ir.dSpacing,te=ee>=10?`d = ${(ee/10).toFixed(2)} nm`:`d = ${ee.toFixed(2)} \\xC5`;B.font=\"bold 11px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",B.fillStyle=\"white\",B.textAlign=\"left\",B.textBaseline=\"bottom\",B.fillText(te,K+10,X-4)}B.restore()}}},[Oe,Hr,Va,Ia,I,fe,s,l,Sr,Gi,Ft,ir]),S.useEffect(()=>{if(!Ru.current)return;let w=cO(L,F);Oh(Ru.current,r,Go,w.pixelSize,w.unit,i),m===\"off\"?X6(Ru.current,r,Dh,Bh,Go,ea,ta,i,a,su,De,$e):W6(Ru.current,r,m,uu,pu,D,k,N,Go,ea,ta,i,a,cu,es,Hh)},[Go,ea,ta,L,F,a,i,Dh,Bh,su,De,$e,m,uu,pu,D,k,N,cu,es,Hh]),S.useEffect(()=>{if(!cg.current)return;let w=cg.current,E=w.getContext(\"2d\");if(!E)return;E.clearRect(0,0,w.width,w.height);let B=cO(I,fe);if(Oh(w,r,Oo,B.pixelSize,B.unit,s),Ao&&Ie.length>0){E.save(),E.scale(r,r);let K=w.width/r,X=w.height/r,J=K/s,ee=X/l,te=ae=>ae*Oo*J+fn*J,ne=ae=>ae*Oo*ee+dn*ee,G=te(Ie[0].col),oe=ne(Ie[0].row);if(E.fillStyle=o.accent,E.beginPath(),E.arc(G,oe,4,0,Math.PI*2),E.fill(),Ie.length===2){let ae=te(Ie[1].col),de=ne(Ie[1].row);if(Be>1){let Ot=Ie[1].col-Ie[0].col,Qt=Ie[1].row-Ie[0].row,ao=Math.sqrt(Ot*Ot+Qt*Qt);if(ao>0){let gt=(Be-1)/2,Ut=-Ot/ao*gt,Ne=Qt/ao*gt;E.fillStyle=o.accent+\"20\",E.strokeStyle=o.accent,E.lineWidth=1,E.setLineDash([3,3]),E.beginPath(),E.moveTo(te(Ie[0].col+Ne),ne(Ie[0].row+Ut)),E.lineTo(te(Ie[1].col+Ne),ne(Ie[1].row+Ut)),E.lineTo(te(Ie[1].col-Ne),ne(Ie[1].row-Ut)),E.lineTo(te(Ie[0].col-Ne),ne(Ie[0].row-Ut)),E.closePath(),E.fill(),E.stroke(),E.setLineDash([])}}E.strokeStyle=o.accent,E.lineWidth=1.5,E.beginPath(),E.moveTo(G,oe),E.lineTo(ae,de),E.stroke(),E.fillStyle=o.accent,E.beginPath(),E.arc(ae,de,4,0,Math.PI*2),E.fill()}E.restore()}},[Oo,fn,dn,I,fe,l,s,Ao,Ie,Be,o]),S.useEffect(()=>{if(Ie.length===2&&ar.current){let w=Ie[0],E=Ie[1];Ha(Nh(ar.current,s,l,w.row,w.col,E.row,E.col,Be)),Ao||Gh(!0)}else Ha(null)},[Ie,Be,f]),S.useEffect(()=>{let w=bx.current;if(!w)return;let E=w.getContext(\"2d\");if(!E)return;let B=window.devicePixelRatio||1,K=Sr,X=76;w.width=K*B,w.height=X*B,E.scale(B,B);let J=t.theme===\"dark\";if(E.fillStyle=J?\"#1a1a1a\":\"#f0f0f0\",E.fillRect(0,0,K,X),!Lr||Lr.length<2){E.font=\"10px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#555\":\"#999\",E.textAlign=\"center\",E.textBaseline=\"middle\",E.fillText(\"Click two points on the signal to draw a profile\",K/2,X/2);return}let ee=6,ne=X-ee-18,G=1/0,oe=-1/0;for(let Ne=0;Neoe&&(oe=Lr[Ne]);let ae=oe-G||1;E.strokeStyle=o.accent,E.lineWidth=1.5,E.beginPath();for(let Ne=0;Ne0?(de=lr*I,Ot=fe):de=lr}let Qt=ee+ne;E.strokeStyle=J?\"#555\":\"#bbb\",E.lineWidth=.5;let ao=Math.max(2,Math.floor(K/70)),gt=tu(de/ao);E.font=\"9px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#888\":\"#666\",E.textBaseline=\"top\";let Ut=[];for(let Ne=0;Ne<=de+gt*.01&&!(Ne>de*1.001);Ne+=gt)Ut.push(Ne);for(let Ne=0;Ne0?Xo/de:0,Cu=lr*K;E.beginPath(),E.moveTo(Cu,Qt),E.lineTo(Cu,Qt+3),E.stroke(),E.textAlign=lr<.05?\"left\":lr>.95?\"right\":\"center\";let Jf=Xo%1===0?Xo.toFixed(0):Xo.toFixed(1);E.fillText(Ne===Ut.length-1?`${Jf} ${Ot}`:Jf,Cu,Qt+4)}E.font=\"9px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#888\":\"#666\",E.textAlign=\"left\",E.textBaseline=\"top\",E.fillText(Li(oe),2,1),E.textBaseline=\"bottom\",E.fillText(Li(G),2,ee+ne-1)},[Lr,Ie,I,fe,Sr,t.theme,o.accent]);let fg=(w,E,B,K,X,J,ee,te=!1)=>ne=>{if(te)return;ne.preventDefault();let G=ee.current;if(!G)return;let oe=G.getBoundingClientRect(),ae=(ne.clientX-oe.left)*(G.width/oe.width),de=(ne.clientY-oe.top)*(G.height/oe.height),Ot=ne.deltaY>0?.9:1.1,Qt=Math.max($6,Math.min(F6,K*Ot)),ao=Qt/K;w(Qt),E(ae-(ae-X)*ao),B(de-(de-J)*ao)},Ex=(w,E)=>{if(m===\"off\")return!1;if(m===\"rect\"){let B=(N||10)/2,K=(k||10)/2,X=uu+B,J=pu+K,ee=Math.sqrt((w-X)**2+(E-J)**2),te=Math.sqrt(K**2+B**2),ne=Math.min(sO/Go,te*.5);return ee{let E=Pu.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),J=((w.clientY-B.top)*(E.height/B.height)-ta)/Go,ee=(K-ea)/Go;if(m!==\"off\"){if(Kt)return;if(Ex(J,ee)){w.preventDefault(),Ih.current=m===\"rect\"&&k>0&&N>0?k/N:null,Lh(!0);return}Uh(!0),$h(J),Fh(ee);let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));e.set(\"roi_center\",[G,oe]),e.save_changes();return}if(Ge)return;jh(!0);let te=Math.round(Math.max(0,Math.min(a-1,J))),ne=Math.round(Math.max(0,Math.min(i-1,ee)));if(De&&Nn.current){let G=pO(Nn.current,i,a,ne,te,$e);te=G.row,ne=G.col}_h(te+.5),kh(ne+.5),e.set(\"pos_row\",te),e.set(\"pos_col\",ne),e.save_changes()},qO=w=>{let E=Pu.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),J=((w.clientY-B.top)*(E.height/B.height)-ta)/Go,ee=(K-ea)/Go;if(es){if(Kt)return;let G=Math.abs(J-uu),oe=Math.abs(ee-pu);if(m===\"rect\"){let ae=Math.max(2,Math.round(oe*2)),de=Math.max(2,Math.round(G*2));if(w.shiftKey&&Ih.current!=null){let Ot=Ih.current;ae/de>Ot?de=Math.max(2,Math.round(ae/Ot)):ae=Math.max(2,Math.round(de*Ot))}x(ae),O(de)}else _(m===\"square\"?Math.max(1,Math.round(Math.max(G,oe))):Math.max(1,Math.round(Math.sqrt(G**2+oe**2))));return}if(cu){if(Kt)return;$h(J),Fh(ee);let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));e.set(\"roi_center\",[G,oe]),e.save_changes();return}if(su){if(Ge)return;let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));if(De&&Nn.current){let ae=pO(Nn.current,i,a,oe,G,$e);G=ae.row,oe=ae.col}_h(G+.5),kh(oe+.5),e.set(\"pos_row\",G),e.set(\"pos_col\",oe),e.save_changes();return}let te=Math.floor(J),ne=Math.floor(ee);te>=0&&te=0&&neG?.panel===\"nav\"?null:G),Vh(Kt?!1:Ex(J,ee))},YO=()=>{jh(!1),Uh(!1),Lh(!1)},GO=()=>{jh(!1),Uh(!1),Lh(!1),Vh(!1),rs(w=>w?.panel===\"nav\"?null:w)},XO=()=>{ve||(If(1),$f(0),Ff(0))},WO=w=>{let E=vu.current;if(!E)return null;let B=E.getBoundingClientRect(),K=E.width/B.width,X=E.height/B.height,J=(w.clientX-B.left)*K,ee=(w.clientY-B.top)*X,te=(J-Va)/Hr;return{row:(ee-Ia)/Hr,col:te}},KO=w=>{ve||Y||(os.current={x:w.clientX,y:w.clientY},ng(!0),ag({x:w.clientX,y:w.clientY,panX:Va,panY:Ia}))},QO=w=>{if(ve||Y||!Px||!Su)return;let E=vu.current;if(!E)return;let B=E.getBoundingClientRect(),K=E.width/B.width,X=E.height/B.height;Tu(Su.panX+(w.clientX-Su.x)*K),xu(Su.panY+(w.clientY-Su.y)*X)},ZO=w=>{if(os.current){let E=w.clientX-os.current.x,B=w.clientY-os.current.y;if(Math.sqrt(E*E+B*B)<3){let K=WO(w);if(K){let X=Ft?.fftWidth??s,J=Ft?.fftHeight??l,ee=K.col,te=K.row;if(Yf.current){let Ot=q6(Yf.current,X,J,ee,te,Y6);ee=Ot.col,te=Ot.row}let ne=Math.floor(X/2),G=Math.floor(J/2),oe=ee-ne,ae=te-G,de=Math.sqrt(oe*oe+ae*ae);if(de<1)Kf(null);else{let Ot=null,Qt=null;if(I>0){let ao=La(X),gt=La(J),Ut=((Math.round(ee)-ne)%X+X)%X,Ne=((Math.round(te)-G)%J+J)%J,Xo=Ut<=ao/2?Ut/(ao*I):(Ut-ao)/(ao*I),lr=Ne<=gt/2?Ne/(gt*I):(Ne-gt)/(gt*I);Ot=Math.sqrt(Xo*Xo+lr*lr),Qt=Ot>0?1/Ot:null}Kf({row:te,col:ee,distPx:de,spatialFreq:Ot,dSpacing:Qt})}}}os.current=null}ng(!1),ag(null)},JO=()=>{os.current=null,ng(!1),ag(null)},eA=()=>{ve||Y||(Gf(1),Tu(0),xu(0),Kf(null))},tA=w=>{if(Ao&&vo||!Ao&&ve)return;ts.current={x:w.clientX,y:w.clientY};let E=ns.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),X=(w.clientY-B.top)*(E.height/B.height),J=(K-fn)/Oo,ee=(X-dn)/Oo;if(Ao){if(Ie.length===2){let te=Ie[0],ne=Ie[1],G=10/Oo,oe=Math.sqrt((J-te.col)**2+(ee-te.row)**2),ae=Math.sqrt((J-ne.col)**2+(ee-ne.row)**2);if(oe<=G||ae<=G){Xh(oe<=ae?0:1),Vi(!1),Ii(null);return}if(uO(J,ee,te.col,te.row,ne.col,ne.row)<=G){Kh(!0),gu.current={row:ee,col:J,p0:{row:te.row,col:te.col},p1:{row:ne.row,col:ne.col}},Vi(!1),Ii(null);return}}Vi(!0),Ii({x:w.clientX,y:w.clientY,panX:fn,panY:dn});return}Vi(!0),Ii({x:w.clientX,y:w.clientY,panX:fn,panY:dn})},oA=w=>{let E=ns.current;if(!E)return;let B=E.getBoundingClientRect();if(dx&&fu&&!ve){let G=E.width/B.width,oe=E.height/B.height,ae=(w.clientX-fu.x)*G,de=(w.clientY-fu.y)*oe;mu(fu.panX+ae),yu(fu.panY+de);return}let K=(w.clientX-B.left)*(E.width/B.width),X=(w.clientY-B.top)*(E.height/B.height),J=(K-fn)/Oo,ee=(X-dn)/Oo,te=Math.floor(ee),ne=Math.floor(J);if(te>=0&&te=0&&neG?.panel===\"sig\"?null:G);if(Ao&&!vo&&ar.current&&Ie.length===2){let G=Ie[0],oe=Ie[1],ae=10/Oo,de=Math.sqrt((J-G.col)**2+(ee-G.row)**2),Ot=Math.sqrt((J-oe.col)**2+(ee-oe.row)**2);if(hu!==null){let gt=Math.max(0,Math.min(l-1,ee)),Ut=Math.max(0,Math.min(s-1,J)),Ne=[hu===0?{row:gt,col:Ut}:Ie[0],hu===1?{row:gt,col:Ut}:Ie[1]];qe(Ne),Ha(Nh(ar.current,s,l,Ne[0].row,Ne[0].col,Ne[1].row,Ne[1].col,Be));return}if(Wh&&gu.current){let gt=gu.current,Ut=ee-gt.row,Ne=J-gt.col,Xo=Math.min(gt.p0.row,gt.p1.row),lr=Math.max(gt.p0.row,gt.p1.row),Cu=Math.min(gt.p0.col,gt.p1.col),Jf=Math.max(gt.p0.col,gt.p1.col);Ut=Math.max(Ut,-Xo),Ut=Math.min(Ut,l-1-lr),Ne=Math.max(Ne,-Cu),Ne=Math.min(Ne,s-1-Jf);let Eu=[{row:gt.p0.row+Ut,col:gt.p0.col+Ne},{row:gt.p1.row+Ut,col:gt.p1.col+Ne}];qe(Eu),Ha(Nh(ar.current,s,l,Eu[0].row,Eu[0].col,Eu[1].row,Eu[1].col,Be));return}let Qt=de<=ae?0:Ot<=ae?1:null,ao=Qt===null&&uO(J,ee,G.col,G.row,oe.col,oe.row)<=ae;qi(Qt),Yi(ao)}else vx!==null&&qi(null),Tx&&Yi(!1)},rA=w=>{if(hu!==null||Wh){Xh(null),Kh(!1),gu.current=null,ts.current=null,Vi(!1),Ii(null),qi(null),Yi(!1);return}if(Ao&&!vo&&ts.current){let E=w.clientX-ts.current.x,B=w.clientY-ts.current.y;if(Math.sqrt(E*E+B*B)<3){let K=ns.current;if(K&&ar.current){let X=K.getBoundingClientRect(),J=(w.clientX-X.left)*(K.width/X.width),ee=(w.clientY-X.top)*(K.height/X.height),te=(J-fn)/Oo,ne=(ee-dn)/Oo;if(te>=0&&te=0&&ne{Vi(!1),Ii(null),Xh(null),Kh(!1),qi(null),Yi(!1),gu.current=null,rs(w=>w?.panel===\"sig\"?null:w)},aA=()=>{ve||(qf(1),mu(0),yu(0))},dg=w=>{ve||(w.stopPropagation(),w.preventDefault(),hx(!0),gx({x:w.clientX,y:w.clientY,size:An}))};S.useEffect(()=>{if(!yx)return;let w=0,E=Fi?Fi.size:An,B=X=>{if(!Fi)return;let J=Math.max(X.clientX-Fi.x,X.clientY-Fi.y);E=Math.max(lO,Math.min(800,Fi.size+J)),w||(w=requestAnimationFrame(()=>{w=0,mx(E)}))},K=()=>{cancelAnimationFrame(w),mx(E),hx(!1),gx(null)};return document.addEventListener(\"mousemove\",B),document.addEventListener(\"mouseup\",K),()=>{cancelAnimationFrame(w),document.removeEventListener(\"mousemove\",B),document.removeEventListener(\"mouseup\",K)}},[yx,Fi]);let wx=w=>{if(et||(kf(null),!oa.current))return;let E=new Float32Array(h.buffer,h.byteOffset,h.byteLength/4),B=On[jf]||On.inferno,{min:K,max:X}=ou(E),J=Mh(E,i,a,B,K,X);if(!J)return;let ee=L>0&&F===\"\\xC5\"?L:L>0&&F===\"nm\"?L*10:0,te=QT({imageCanvas:J,title:Z||\"Navigation\",lut:B,vmin:K,vmax:X,pixelSize:ee>0?ee:void 0,showColorbar:w,showScaleBar:ee>0});ZT(te).then(ne=>Zn(ne,\"show4d_nav_figure.pdf\"))},iA=()=>{et||(kf(null),oa.current&&oa.current.toBlob(w=>{w&&Zn(w,\"show4d_nav.png\")},\"image/png\"))},Mx=w=>{if(et)return;lu(null);let E=ar.current;if(!E)return;let B;if(Jn===\"log\"){B=new Float32Array(E.length);for(let ae=0;ae0&&fe===\"\\xC5\"?I:I>0&&fe===\"nm\"?I*10:0,oe=QT({imageCanvas:ne,title:Z?`${Z} \\u2014 Signal`:\"Signal\",lut:K,vmin:ee,vmax:te,pixelSize:G>0?G:void 0,showColorbar:w,showScaleBar:G>0});ZT(oe).then(ae=>Zn(ae,\"show4d_signal_figure.pdf\"))},lA=()=>{et||(lu(null),$a.current&&$a.current.toBlob(w=>{w&&Zn(w,\"show4d_signal.png\")},\"image/png\"))},sA=()=>{et||(lu(null),ux(!0),fO(!0))};S.useEffect(()=>{if(!_f||_f.byteLength===0)return;UM(_f,\"show4d_animation.gif\",\"image/gif\");let w=(cx||\"\").trim();w&&Zn(new Blob([w],{type:\"application/json\"}),\"show4d_animation.json\"),ux(!1)},[_f,cx]);let cA=S.useCallback(w=>{if(Cx(w.target))return;let E=w.shiftKey?10:1,B=!1;switch(w.key){case\"ArrowUp\":Ge||(u(Math.max(0,c-E)),B=!0);break;case\"ArrowDown\":Ge||(u(Math.min(a-1,c+E)),B=!0);break;case\"ArrowLeft\":Ge||(p(Math.max(0,d-E)),B=!0);break;case\"ArrowRight\":Ge||(p(Math.min(i-1,d+E)),B=!0);break;case\"r\":case\"R\":ve||(If(1),$f(0),Ff(0),qf(1),mu(0),yu(0),Gf(1),Tu(0),xu(0),B=!0);break;case\"t\":case\"T\":Kt||(m===\"off\"?b(ig.current):(ig.current=m,b(\"off\")),B=!0);break;case\" \":!Ee&&To>0&&(Ho(!rr),B=!0);break;case\"Escape\":pg.current?.blur(),B=!0;break}B&&(w.preventDefault(),w.stopPropagation())},[Cx,Ge,Ee,Kt,ve,i,a,To,rr,d,c,m,Ho,p,u,b]),Fa={minWidth:65,bgcolor:o.controlBg,color:o.text,fontSize:11,\"& .MuiSelect-select\":{py:.5},\"& .MuiOutlinedInput-notchedOutline\":{borderColor:o.border},\"&:hover .MuiOutlinedInput-notchedOutline\":{borderColor:o.accent}},qa={...G6,PaperProps:{sx:{bgcolor:o.controlBg,color:o.text,border:`1px solid ${o.border}`}}};return S.createElement(pe,{ref:pg,className:\"show4d-root\",tabIndex:0,onKeyDown:cA,onMouseDownCapture:$O,sx:{p:`${Rt.LG}px`,bgcolor:o.bg,color:o.text,outline:\"none\"}},S.createElement(he,{variant:\"h6\",sx:{...n.title,mb:`${Rt.SM}px`}},Z||\"4D Explorer\",S.createElement(Q6,{text:S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:1}},S.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\"}},\"Controls\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"ROI: Region of Interest on navigation image \\u2014 integrates signal over enclosed area.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"Snap: Snap to local intensity maximum within search radius.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"FFT: Show power spectrum of signal image.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"Profile: Click two points to draw a line intensity profile.\"),S.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mt:.5}},\"Keyboard\"),S.createElement(K6,{items:[[\"\\u2191 / \\u2193\",\"Move row\"],[\"\\u2190 / \\u2192\",\"Move col\"],[\"Shift+Arrows\",\"Move \\xD710\"],[\"T\",\"Toggle ROI on/off\"],[\"Space\",\"Play / pause path\"],[\"R\",\"Reset zoom\"],[\"Esc\",\"Release keyboard focus\"],[\"Scroll\",\"Zoom\"],[\"Dbl-click\",\"Reset view\"]]})),theme:t.theme}),S.createElement(iO,{widgetName:\"Show4D\",hiddenTools:yt,setHiddenTools:Fe,disabledTools:ce,setDisabledTools:Ve,themeColors:o})),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.LG}px`},S.createElement(pe,{sx:{width:lg}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label}},\"Navigation (\",Math.round(Dh),\", \",Math.round(Bh),\")\"),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`},!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},disabled:et,onClick:async()=>{if(!(et||!oa.current))try{let w=await new Promise(E=>oa.current.toBlob(E,\"image/png\"));if(!w)return;await navigator.clipboard.write([new ClipboardItem({\"image/png\":w})])}catch{oa.current.toBlob(w=>{w&&Zn(w,\"show4d_nav.png\")},\"image/png\")}}},\"COPY\"),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},onClick:w=>{et||kf(w.currentTarget)},disabled:et||Bf},Bf?\"...\":\"Export\"),!q&&S.createElement(zi,{anchorEl:px,open:!!px,onClose:()=>kf(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"left\"},transformOrigin:{vertical:\"top\",horizontal:\"left\"},sx:{zIndex:9999}},S.createElement(Ue,{disabled:et,onClick:()=>wx(!0),sx:{fontSize:12}},\"Figure + colorbar\"),S.createElement(Ue,{disabled:et,onClick:()=>wx(!1),sx:{fontSize:12}},\"Figure\"),S.createElement(Ue,{disabled:et,onClick:iA,sx:{fontSize:12}},\"PNG\")),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Go===1&&ea===0&&ta===0,onClick:()=>{ve||(If(1),$f(0),Ff(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:lg,height:Rx}},S.createElement(\"canvas\",{ref:oa,width:i,height:a,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:Pu,width:i,height:a,onMouseDown:FO,onMouseMove:qO,onMouseUp:YO,onMouseLeave:GO,onWheel:fg(If,$f,Ff,Go,ea,ta,Pu,ve),onDoubleClick:XO,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:ve?\"default\":Hh||es?\"nwse-resize\":De&&!Ge?\"cell\":\"crosshair\"}}),S.createElement(\"canvas\",{ref:Ru,width:lg*r,height:Rx*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),zn&&zn.panel===\"nav\"&&S.createElement(pe,{sx:{position:\"absolute\",top:3,right:3,bgcolor:\"rgba(0,0,0,0.35)\",px:.5,py:.15,pointerEvents:\"none\",minWidth:100,textAlign:\"right\"}},S.createElement(he,{sx:{fontSize:9,fontFamily:\"monospace\",color:\"rgba(255,255,255,0.7)\",whiteSpace:\"nowrap\",lineHeight:1.2}},\"(\",zn.row,\", \",zn.col,\") \",Li(zn.value))),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&A&&A.length===4&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[0]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[1]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[2]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[3])))),we&&(!$||!le||!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},(!$||!le)&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:Kt&&Ge?.6:1}},!$&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"ROI:\"),S.createElement(Xn,{value:m||\"off\",onChange:w=>{if(Kt)return;let E=w.target.value;E!==\"off\"&&(ig.current=E),b(E)},disabled:Kt,size:\"small\",sx:{...Fa,minWidth:60,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"off\"},\"Off\"),S.createElement(Ue,{value:\"circle\"},\"Circle\"),S.createElement(Ue,{value:\"square\"},\"Square\"),S.createElement(Ue,{value:\"rect\"},\"Rect\"))),!$&&m!==\"off\"&&S.createElement(Xn,{value:P||\"mean\",onChange:w=>{Kt||R(String(w.target.value))},disabled:Kt,size:\"small\",sx:{...Fa,minWidth:55,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"mean\"},\"Mean\"),S.createElement(Ue,{value:\"max\"},\"Max\"),S.createElement(Ue,{value:\"min\"},\"Min\"),S.createElement(Ue,{value:\"sum\"},\"Sum\")),!$&&m!==\"off\"&&(m===\"circle\"||m===\"square\")&&S.createElement(S.Fragment,null,S.createElement(ql,{value:D||5,onChange:(w,E)=>{Kt||_(E)},disabled:Kt,min:1,max:Math.min(a,i)/2,size:\"small\",sx:{width:80,mx:1,\"& .MuiSlider-thumb\":{width:14,height:14}}}),S.createElement(he,{sx:{...n.value,fontSize:10,minWidth:30}},Math.round(D||5),\"px\")),!le&&m===\"off\"&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"Snap:\"),S.createElement(Qn,{checked:De,onChange:(w,E)=>{Ge||it(E)},disabled:Ge,size:\"small\",sx:Nf.small}),De&&S.createElement(S.Fragment,null,S.createElement(ql,{value:$e,min:1,max:20,step:1,disabled:Ge,onChange:(w,E)=>{!Ge&&typeof E==\"number\"&&Me(E)},size:\"small\",sx:{width:60,\"& .MuiSlider-thumb\":{width:10,height:10}}}),S.createElement(he,{sx:{...n.value,fontSize:10}},$e,\"px\")))),!xt&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie,value:jf,onChange:w=>{ie||dO(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie,value:$i,onChange:w=>{ie||yO(w.target.value)},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\"),S.createElement(Ue,{value:\"power\"},\"Pow\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be?.6:1}},S.createElement(ax,{data:xO,vminPct:qh,vmaxPct:Yh,onRangeChange:(w,E)=>{be||(gO(w),bO(E))},width:110,height:58,theme:t.theme,dataMin:v,dataMax:T})))),S.createElement(pe,{sx:{width:Sr}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label}},\"Signal\",!$&&m!==\"off\"?S.createElement(\"span\",{style:{color:o.accent,marginLeft:Rt.SM}},\"(ROI \",P||\"mean\",\")\"):S.createElement(\"span\",{style:{color:o.textMuted,marginLeft:Rt.SM}},\"at (\",c,\", \",d,\")\")),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`,alignItems:\"center\"},S.createElement(he,{sx:{...n.label,color:o.textMuted,fontSize:10}},a,\"\\xD7\",i,\" | \",l,\"\\xD7\",s),!ze&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"FFT:\"),S.createElement(Qn,{checked:Oe,onChange:w=>{Y||Ye(w.target.checked)},disabled:Y,size:\"small\",sx:Nf.small})),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},disabled:et,onClick:async()=>{if(!(et||!$a.current))try{let w=await new Promise(E=>$a.current.toBlob(E,\"image/png\"));if(!w)return;await navigator.clipboard.write([new ClipboardItem({\"image/png\":w})])}catch{$a.current.toBlob(w=>{w&&Zn(w,\"show4d_signal.png\")},\"image/png\")}}},\"COPY\"),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},onClick:w=>{et||lu(w.currentTarget)},disabled:et||Bf},Bf?\"Exporting...\":\"Export\"),!q&&S.createElement(zi,{anchorEl:fx,open:!!fx,onClose:()=>lu(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"left\"},transformOrigin:{vertical:\"top\",horizontal:\"left\"},sx:{zIndex:9999}},S.createElement(Ue,{disabled:et,onClick:()=>Mx(!0),sx:{fontSize:12}},\"Figure + colorbar\"),S.createElement(Ue,{disabled:et,onClick:()=>Mx(!1),sx:{fontSize:12}},\"Figure\"),S.createElement(Ue,{disabled:et,onClick:lA,sx:{fontSize:12}},\"PNG (current frame)\"),To>0&&S.createElement(Ue,{disabled:et,onClick:sA,sx:{fontSize:12}},\"GIF (path animation)\")),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Oo===1&&fn===0&&dn===0,onClick:()=>{ve||(qf(1),mu(0),yu(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:Sr,height:Gi}},S.createElement(\"canvas\",{ref:$a,width:s,height:l,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:ns,width:s,height:l,onMouseDown:tA,onMouseMove:oA,onMouseUp:rA,onMouseLeave:nA,onWheel:fg(qf,mu,yu,Oo,fn,dn,ns,ve),onDoubleClick:aA,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:Ao&&vo||!Ao&&ve?\"default\":hu!==null||Wh?\"grabbing\":Ao&&(vx!==null||Tx)?\"grab\":Ao?\"crosshair\":dx?\"grabbing\":\"grab\"}}),S.createElement(\"canvas\",{ref:cg,width:Sr*r,height:Gi*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),zn&&zn.panel===\"sig\"&&S.createElement(pe,{sx:{position:\"absolute\",top:3,right:3,bgcolor:\"rgba(0,0,0,0.35)\",px:.5,py:.15,pointerEvents:\"none\",minWidth:100,textAlign:\"right\"}},S.createElement(he,{sx:{fontSize:9,fontFamily:\"monospace\",color:\"rgba(255,255,255,0.7)\",whiteSpace:\"nowrap\",lineHeight:1.2}},\"(\",zn.row,\", \",zn.col,\") \",Li(zn.value))),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&z&&z.length===4&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[0]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[1]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[2]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[3])))),Ao&&!ue&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,maxWidth:Sr,boxSizing:\"border-box\"}},S.createElement(\"canvas\",{ref:bx,style:{width:Sr,height:76,display:\"block\",border:`1px solid ${o.border}`}})),we&&(!ue||!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},!ue&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:vo?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Profile:\"),S.createElement(Qn,{checked:Ao,onChange:w=>{if(vo)return;let E=w.target.checked;Gh(E),E||(qe([]),Ha(null),qi(null),Yi(!1))},disabled:vo,size:\"small\",sx:Nf.small}),Ao&&Be>1&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.value,fontSize:10}},\"w=\",Be),S.createElement(ql,{value:Be,min:1,max:20,step:1,disabled:vo,onChange:(w,E)=>{!vo&&typeof E==\"number\"&&ot(E)},size:\"small\",sx:{width:50,\"& .MuiSlider-thumb\":{width:10,height:10}}}))),!xt&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie,value:Uf,onChange:w=>{ie||mO(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie,value:Jn,onChange:w=>{ie||hO(w.target.value)},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\"),S.createElement(Ue,{value:\"power\"},\"Pow\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be?.6:1}},S.createElement(ax,{data:PO,vminPct:Hf,vmaxPct:Vf,onRangeChange:(w,E)=>{be||(vO(w),TO(E))},width:110,height:58,theme:t.theme,dataMin:y,dataMax:g})))),Oe&&S.createElement(pe,{sx:{width:Sr}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label,color:Ft?Mt:o.textMuted}},Ft?`ROI FFT (${Ft.cropWidth}\\xD7${Ft.cropHeight})`:\"FFT (Signal)\"),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`},!q&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:et||Y,onClick:()=>{et||Y||!bu.current||bu.current.toBlob(w=>{w&&Zn(w,\"show4d_fft.png\")},\"image/png\")}},\"Export\"),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Y||Hr===1&&Va===0&&Ia===0,onClick:()=>{!ve&&!Y&&(Gf(1),Tu(0),xu(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:Sr,height:Gi}},S.createElement(\"canvas\",{ref:bu,width:s,height:l,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:vu,width:s,height:l,onMouseDown:KO,onMouseMove:QO,onMouseUp:ZO,onMouseLeave:JO,onWheel:fg(Gf,Tu,xu,Hr,Va,Ia,vu,ve||Y),onDoubleClick:eA,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:ve||Y?\"default\":Px?\"grabbing\":\"grab\"}}),S.createElement(\"canvas\",{ref:Zh,width:Sr*r,height:Gi*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.mean))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.min))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.max))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.std)))),ir&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\"}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Dist \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.distPx.toFixed(1),\" px\")),ir.spatialFreq!=null&&S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Freq \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.spatialFreq.toFixed(4),\" \",\"\\xC5\\u207B\\xB9\")),ir.dSpacing!=null&&S.createElement(he,{sx:{fontSize:11,color:o.textMuted,fontWeight:\"bold\"}},\"d = \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.dSpacing>=10?`${(ir.dSpacing/10).toFixed(2)} nm`:`${ir.dSpacing.toFixed(2)} \\xC5`))),we&&(!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},!xt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie||Y?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Auto:\"),S.createElement(Qn,{checked:tg,onChange:w=>{!ie&&!Y&&kO(w.target.checked)},disabled:ie||Y,size:\"small\",sx:Nf.small}),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie||Y,value:eg,onChange:w=>{!ie&&!Y&&_O(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie||Y,value:Xf?\"log\":\"linear\",onChange:w=>{!ie&&!Y&&BO(w.target.value===\"log\")},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be||Y?.6:1}},S.createElement(ax,{data:LO,vminPct:og,vmaxPct:rg,onRangeChange:(w,E)=>{!be&&!Y&&(jO(w),UO(E))},width:110,height:58,theme:t.theme,dataMin:Sx.min,dataMax:Sx.max}))))),we&&!no&&To>0&&S.createElement(pe,{sx:{...iu,mt:`${Rt.SM}px`,border:`1px solid ${o.border}`,bgcolor:o.controlBg}},S.createElement(Gn,{direction:\"row\",spacing:0,sx:{flexShrink:0}},S.createElement(Xc,{size:\"small\",disabled:Ee,onClick:()=>{Ee||Ho(!rr)},sx:{color:o.accent,p:.25}},rr?S.createElement(DM,{sx:{fontSize:18}}):S.createElement(zM,{sx:{fontSize:18}})),S.createElement(Xc,{size:\"small\",disabled:Ee,onClick:()=>{Ee||(Ho(!1),_e(0))},sx:{color:o.textMuted,p:.25}},S.createElement(BM,{sx:{fontSize:16}}))),S.createElement(ql,{disabled:Ee,value:nr,onChange:(w,E)=>{Ee||(Ho(!1),_e(E))},min:0,max:Math.max(0,To-1),size:\"small\",sx:{flex:1,minWidth:60,\"& .MuiSlider-thumb\":{width:10,height:10}}}),S.createElement(he,{sx:{...n.value,minWidth:50,textAlign:\"right\",flexShrink:0}},nr+1,\"/\",To),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Loop:\"),S.createElement(Qn,{checked:Df,onChange:()=>{Ee||(e.set(\"path_loop\",!Df),e.save_changes())},disabled:Ee,size:\"small\",sx:Nf.small})))}var nle=xC(J6);export{nle as render};\n/*! Bundled license information:\n\nreact/cjs/react.production.js:\n (**\n * @license React\n * react.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nscheduler/cjs/scheduler.production.js:\n (**\n * @license React\n * scheduler.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-dom/cjs/react-dom.production.js:\n (**\n * @license React\n * react-dom.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-dom/cjs/react-dom-client.production.js:\n (**\n * @license React\n * react-dom-client.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-is/cjs/react-is.production.min.js:\n (** @license React v16.13.1\n * react-is.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact/cjs/react-jsx-runtime.production.js:\n (**\n * @license React\n * react-jsx-runtime.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-is/cjs/react-is.production.js:\n (**\n * @license React\n * react-is.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\n@mui/styled-engine/esm/index.js:\n (**\n * @mui/styled-engine v7.3.8\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\n@mui/system/esm/index.js:\n (**\n * @mui/system v7.3.8\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n*/\n", "_gif_export_requested": false, "_gif_metadata_json": "", "_model_module": "anywidget", "_model_module_version": "~0.9.*", "_model_name": "AnyModel", "_view_count": null, "_view_module": "anywidget", "_view_module_version": "~0.9.*", "_view_name": "AnyView", "auto_contrast": true, "cmap": "inferno", "disabled_tools": [], "hidden_tools": [], "layout": "IPY_MODEL_58bc23c3ad634491890848547c4ac943", "log_scale": false, "nav_cols": 128, "nav_data_max": 0.0493386834859848, "nav_data_min": 0.021046599373221397, "nav_pixel_size": 2.39, "nav_pixel_unit": "Å", "nav_rows": 128, "nav_stats": [ 0.03571504354476929, 0.021046599373221397, 0.0493386834859848, 0.005456903949379921 ], "path_index": 0, "path_interval_ms": 100, "path_length": 0, "path_loop": true, "path_playing": false, "percentile_high": 99.5, "percentile_low": 0.5, "pos_col": 64, "pos_row": 64, "profile_line": [], "profile_width": 1, "roi_center": [ 64.0, 64.0 ], "roi_center_col": 64.0, "roi_center_row": 64.0, "roi_height": 19.2, "roi_mode": "square", "roi_radius": 12.0, "roi_radius_inner": 9.6, "roi_reduce": "mean", "roi_width": 38.4, "show_controls": true, "show_fft": false, "show_stats": true, "sig_cols": 128, "sig_data_max": 1.2374999523162842, "sig_data_min": 0.0, "sig_pixel_size": 0.46, "sig_pixel_unit": "mrad", "sig_rows": 128, "sig_stats": [ 0.03421517089009285, 0.0039159986190497875, 0.7543533444404602, 0.0784769207239151 ], "snap_enabled": false, "snap_radius": 5, "tabbable": null, "title": "Square ROI", "tooltip": null } }, "a1c5d0d7594d473d84eb387989020c0d": { "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 } }, "af3b10f26ea94ceaaa238027844954cb": { "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 } }, "b82adb020dd54960a838fb8184ea65cb": { "buffers": [ { "data": "", "encoding": "base64", "path": [ "_gif_data" ] }, { "data": "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", "encoding": "base64", "path": [ "frame_bytes" ] }, { "data": "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", "encoding": "base64", "path": [ "nav_image_bytes" ] } ], "model_module": "anywidget", "model_module_version": "~0.9.*", "model_name": "AnyModel", "state": { "_anywidget_id": "quantem.widget.show4d.Show4D", "_css": ".show4d-root{border-radius:2px;padding:16px}\n", "_dom_classes": [], "_esm": "var uA=Object.create;var Ox=Object.defineProperty;var pA=Object.getOwnPropertyDescriptor;var fA=Object.getOwnPropertyNames;var dA=Object.getPrototypeOf,mA=Object.prototype.hasOwnProperty;var Wo=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var yA=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of fA(t))!mA.call(e,n)&&n!==o&&Ox(e,n,{get:()=>t[n],enumerable:!(r=pA(t,n))||r.enumerable});return e};var j=(e,t,o)=>(o=e!=null?uA(dA(e)):{},yA(t||!e||!e.__esModule?Ox(o,\"default\",{value:e,enumerable:!0}):o,e));var Hx=Wo(je=>{\"use strict\";var hg=Symbol.for(\"react.transitional.element\"),hA=Symbol.for(\"react.portal\"),gA=Symbol.for(\"react.fragment\"),bA=Symbol.for(\"react.strict_mode\"),vA=Symbol.for(\"react.profiler\"),TA=Symbol.for(\"react.consumer\"),xA=Symbol.for(\"react.context\"),SA=Symbol.for(\"react.forward_ref\"),PA=Symbol.for(\"react.suspense\"),RA=Symbol.for(\"react.memo\"),_x=Symbol.for(\"react.lazy\"),CA=Symbol.for(\"react.activity\"),Ax=Symbol.iterator;function EA(e){return e===null||typeof e!=\"object\"?null:(e=Ax&&e[Ax]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Bx={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},kx=Object.assign,jx={};function is(e,t,o){this.props=e,this.context=t,this.refs=jx,this.updater=o||Bx}is.prototype.isReactComponent={};is.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\")};is.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Ux(){}Ux.prototype=is.prototype;function gg(e,t,o){this.props=e,this.context=t,this.refs=jx,this.updater=o||Bx}var bg=gg.prototype=new Ux;bg.constructor=gg;kx(bg,is.prototype);bg.isPureReactComponent=!0;var zx=Array.isArray;function yg(){}var At={H:null,A:null,T:null,S:null},Lx=Object.prototype.hasOwnProperty;function vg(e,t,o){var r=o.ref;return{$$typeof:hg,type:e,key:t,ref:r!==void 0?r:null,props:o}}function wA(e,t){return vg(e.type,t,e.props)}function Tg(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===hg}function MA(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var Nx=/\\/+/g;function mg(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?MA(\"\"+e.key):t.toString(36)}function OA(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(yg,yg):(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 as(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 hg:case hA:i=!0;break;case _x:return i=e._init,as(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+mg(e,0):r,zx(n)?(o=\"\",i!=null&&(o=i.replace(Nx,\"$&/\")+\"/\"),as(n,t,o,\"\",function(c){return c})):n!=null&&(Tg(n)&&(n=wA(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(Nx,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(zx(e))for(var s=0;s{\"use strict\";Vx.exports=Hx()});var Qx=Wo(_t=>{\"use strict\";function Rg(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rtd(l,o))std(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(std(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function td(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\"?(Ix=performance,_t.unstable_now=function(){return Ix.now()}):(xg=Date,$x=xg.now(),_t.unstable_now=function(){return xg.now()-$x});var Ix,xg,$x,ra=[],Ya=[],NA=1,Vr=null,Vo=3,Cg=!1,wu=!1,Mu=!1,Eg=!1,Yx=typeof setTimeout==\"function\"?setTimeout:null,Gx=typeof clearTimeout==\"function\"?clearTimeout:null,Fx=typeof setImmediate<\"u\"?setImmediate:null;function od(e){for(var t=Dn(Ya);t!==null;){if(t.callback===null)rd(Ya);else if(t.startTime<=e)rd(Ya),t.sortIndex=t.expirationTime,Rg(ra,t);else break;t=Dn(Ya)}}function wg(e){if(Mu=!1,od(e),!wu)if(Dn(ra)!==null)wu=!0,ss||(ss=!0,ls());else{var t=Dn(Ya);t!==null&&Mg(wg,t.startTime-e)}}var ss=!1,Ou=-1,Xx=5,Wx=-1;function Kx(){return Eg?!0:!(_t.unstable_now()-Wxe&&Kx());){var r=Vr.callback;if(typeof r==\"function\"){Vr.callback=null,Vo=Vr.priorityLevel;var n=r(Vr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){Vr.callback=n,od(e),t=!0;break t}Vr===Dn(ra)&&rd(ra),od(e)}else rd(ra);Vr=Dn(ra)}if(Vr!==null)t=!0;else{var a=Dn(Ya);a!==null&&Mg(wg,a.startTime-e),t=!1}}break e}finally{Vr=null,Vo=o,Cg=!1}t=void 0}}finally{t?ls():ss=!1}}}var ls;typeof Fx==\"function\"?ls=function(){Fx(Sg)}:typeof MessageChannel<\"u\"?(Pg=new MessageChannel,qx=Pg.port2,Pg.port1.onmessage=Sg,ls=function(){qx.postMessage(null)}):ls=function(){Yx(Sg,0)};var Pg,qx;function Mg(e,t){Ou=Yx(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,Rg(Ya,e),Dn(ra)===null&&e===Dn(Ya)&&(Mu?(Gx(Ou),Ou=-1):Mu=!0,Mg(wg,o-r))):(e.sortIndex=n,Rg(ra,e),wu||Cg||(wu=!0,ss||(ss=!0,ls()))),e};_t.unstable_shouldYield=Kx;_t.unstable_wrapCallback=function(e){var t=Vo;return function(){var o=Vo;Vo=t;try{return e.apply(this,arguments)}finally{Vo=o}}}});var Jx=Wo((nj,Zx)=>{\"use strict\";Zx.exports=Qx()});var t1=Wo(Qo=>{\"use strict\";var DA=W();function e1(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function o1(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o1)}catch(e){console.error(e)}}o1(),r1.exports=t1()});var yC=Wo(Am=>{\"use strict\";var mo=Jx(),OS=W(),kA=ad();function H(e){var t=\"https://react.dev/errors/\"+e;if(1ys||(e.current=db[ys],db[ys]=null,ys--)}function Ct(e,t){ys++,db[ys]=e.current,e.current=t}var jn=Un(null),op=Un(null),ai=Un(null),Ld=Un(null);function Hd(e,t){switch(Ct(ai,t),Ct(op,e),Ct(jn,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?fS(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=fS(t),e=tC(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}Po(jn),Ct(jn,e)}function Ds(){Po(jn),Po(op),Po(ai)}function mb(e){e.memoizedState!==null&&Ct(Ld,e);var t=jn.current,o=tC(t,e.type);t!==o&&(Ct(op,e),Ct(jn,o))}function Vd(e){op.current===e&&(Po(jn),Po(op)),Ld.current===e&&(Po(Ld),dp._currentValue=Ji)}var Og,i1;function Wi(e){if(Og===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);Og=t&&t[1]||\"\",i1=-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{Ag=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?Wi(o):\"\"}function VA(e,t){switch(e.tag){case 26:case 27:case 5:return Wi(e.type);case 16:return Wi(\"Lazy\");case 13:return e.child!==t&&t!==null?Wi(\"Suspense Fallback\"):Wi(\"Suspense\");case 19:return Wi(\"SuspenseList\");case 0:case 15:return zg(e.type,!1);case 11:return zg(e.type.render,!1);case 1:return zg(e.type,!0);case 31:return Wi(\"Activity\");default:return\"\"}}function l1(e){try{var t=\"\",o=null;do t+=VA(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var yb=Object.prototype.hasOwnProperty,a0=mo.unstable_scheduleCallback,Ng=mo.unstable_cancelCallback,IA=mo.unstable_shouldYield,$A=mo.unstable_requestPaint,wr=mo.unstable_now,FA=mo.unstable_getCurrentPriorityLevel,kS=mo.unstable_ImmediatePriority,jS=mo.unstable_UserBlockingPriority,Id=mo.unstable_NormalPriority,qA=mo.unstable_LowPriority,US=mo.unstable_IdlePriority,YA=mo.log,GA=mo.unstable_setDisableYieldValue,gp=null,Mr=null;function ei(e){if(typeof YA==\"function\"&&GA(e),Mr&&typeof Mr.setStrictMode==\"function\")try{Mr.setStrictMode(gp,e)}catch{}}var Or=Math.clz32?Math.clz32:KA,XA=Math.log,WA=Math.LN2;function KA(e){return e>>>=0,e===0?32:31-(XA(e)/WA|0)|0}var ld=256,sd=262144,cd=4194304;function Ki(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 mm(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=Ki(r):(i&=l,i!==0?n=Ki(i):o||(o=l&~e,o!==0&&(n=Ki(o))))):(l=r&~a,l!==0?n=Ki(l):i!==0?n=Ki(i):o||(o=r&~e,o!==0&&(n=Ki(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 bp(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function QA(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 LS(){var e=cd;return cd<<=1,(cd&62914560)===0&&(cd=4194304),e}function Dg(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function vp(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function ZA(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 n5=/[\\n\"\\\\]/g;function Yr(e){return e.replace(n5,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function bb(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=\"\"+$r(t)):e.value!==\"\"+$r(t)&&(e.value=\"\"+$r(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?vb(e,i,$r(t)):o!=null?vb(e,i,$r(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=\"\"+$r(l):e.removeAttribute(\"name\")}function XS(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)){gb(e);return}o=o!=null?\"\"+$r(o):\"\",t=t!=null?\"\"+$r(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),gb(e)}function vb(e,t,o){t===\"number\"&&$d(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function ws(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\"),xb=!1;if(ga)try{cs={},Object.defineProperty(cs,\"passive\",{get:function(){xb=!0}}),window.addEventListener(\"test\",cs,cs),window.removeEventListener(\"test\",cs,cs)}catch{xb=!1}var cs,ti=null,p0=null,Ed=null;function JS(){if(Ed)return Ed;var e,t=p0,o=t.length,r,n=\"value\"in ti?ti.value:ti.textContent,a=n.length;for(e=0;e=$u),b1=\" \",v1=!1;function tP(e,t){switch(e){case\"keyup\":return N5.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function oP(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var bs=!1;function _5(e,t){switch(e){case\"compositionend\":return oP(t);case\"keypress\":return t.which!==32?null:(v1=!0,b1);case\"textInput\":return e=t.data,e===b1&&v1?null:e;default:return null}}function B5(e,t){if(bs)return e===\"compositionend\"||!d0&&tP(e,t)?(e=JS(),Ed=p0=ti=null,bs=!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=P1(o)}}function iP(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?iP(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function lP(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=$d(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=$d(e.document)}return t}function m0(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 $5=ga&&\"documentMode\"in document&&11>=document.documentMode,vs=null,Sb=null,qu=null,Pb=!1;function C1(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Pb||vs==null||vs!==$d(r)||(r=vs,\"selectionStart\"in r&&m0(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}),qu&&ap(qu,r)||(qu=r,r=lm(Sb,\"onSelect\"),0>=i,n-=i,_n=1<<32-Or(t)+n|o<M?(D=C,C=null):D=C.sibling;var _=p(y,C,m[M],b);if(_===null){C===null&&(C=D);break}e&&C&&_.alternate===null&&t(y,C),g=a(_,g,M),R===null?P=_:R.sibling=_,R=_,C=D}if(M===m.length)return o(y,C),Qe&&ca(y,M),P;if(C===null){for(;MM?(D=C,C=null):D=C.sibling;var k=p(y,C,_.value,b);if(k===null){C===null&&(C=D);break}e&&C&&k.alternate===null&&t(y,C),g=a(k,g,M),R===null?P=k:R.sibling=k,R=k,C=D}if(_.done)return o(y,C),Qe&&ca(y,M),P;if(C===null){for(;!_.done;M++,_=m.next())_=d(y,_.value,b),_!==null&&(g=a(_,g,M),R===null?P=_:R.sibling=_,R=_);return Qe&&ca(y,M),P}for(C=r(C);!_.done;M++,_=m.next())_=f(C,y,M,_.value,b),_!==null&&(e&&_.alternate!==null&&C.delete(_.key===null?M:_.key),g=a(_,g,M),R===null?P=_:R.sibling=_,R=_);return e&&C.forEach(function(x){return t(y,x)}),Qe&&ca(y,M),P}function T(y,g,m,b){if(typeof m==\"object\"&&m!==null&&m.type===ms&&m.key===null&&(m=m.props.children),typeof m==\"object\"&&m!==null){switch(m.$$typeof){case id:e:{for(var P=m.key;g!==null;){if(g.key===P){if(P=m.type,P===ms){if(g.tag===7){o(y,g.sibling),b=n(g,m.props.children),b.return=y,y=b;break e}}else if(g.elementType===P||typeof P==\"object\"&&P!==null&&P.$$typeof===Xa&&Qi(P)===g.type){o(y,g.sibling),b=n(g,m.props),Du(b,m),b.return=y,y=b;break e}o(y,g);break}else t(y,g);g=g.sibling}m.type===ms?(b=el(m.props.children,y.mode,b,m.key),b.return=y,y=b):(b=Md(m.type,m.key,m.props,null,y.mode,b),Du(b,m),b.return=y,y=b)}return i(y);case Uu:e:{for(P=m.key;g!==null;){if(g.key===P)if(g.tag===4&&g.stateNode.containerInfo===m.containerInfo&&g.stateNode.implementation===m.implementation){o(y,g.sibling),b=n(g,m.children||[]),b.return=y,y=b;break e}else{o(y,g);break}else t(y,g);g=g.sibling}b=Vg(m,y.mode,b),b.return=y,y=b}return i(y);case Xa:return m=Qi(m),T(y,g,m,b)}if(Lu(m))return h(y,g,m,b);if(zu(m)){if(P=zu(m),typeof P!=\"function\")throw Error(H(150));return m=P.call(m),v(y,g,m,b)}if(typeof m.then==\"function\")return T(y,g,yd(m),b);if(m.$$typeof===pa)return T(y,g,md(y,m),b);hd(y,m)}return typeof m==\"string\"&&m!==\"\"||typeof m==\"number\"||typeof m==\"bigint\"?(m=\"\"+m,g!==null&&g.tag===6?(o(y,g.sibling),b=n(g,m),b.return=y,y=b):(o(y,g),b=Hg(m,y.mode,b),b.return=y,y=b),i(y)):o(y,g)}return function(y,g,m,b){try{sp=0;var P=T(y,g,m,b);return As=null,P}catch(C){if(C===Gs||C===Tm)throw C;var R=Cr(29,C,null,y.mode);return R.lanes=b,R.return=y,R}finally{}}}var il=SP(!0),PP=SP(!1),Wa=!1;function P0(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ab(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 li(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function si(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(lt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=qd(e),mP(e,null,o),t}return vm(e,r,t,o),qd(e)}function Gu(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,VS(e,o)}}function $g(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 zb=!1;function Xu(){if(zb){var e=Os;if(e!==null)throw e}}function Wu(e,t,o,r){zb=!1;var n=e.updateQueue;Wa=!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 d=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,f=p!==l.lane;if(f?(Ke&p)===p:(r&p)===p){p!==0&&p===ks&&(zb=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var h=e,v=l;p=t;var T=o;switch(v.tag){case 1:if(h=v.payload,typeof h==\"function\"){d=h.call(T,d,p);break e}d=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=v.payload,p=typeof h==\"function\"?h.call(T,d,p):h,p==null)break e;d=Dt({},d,p);break e;case 2:Wa=!0}}p=l.callback,p!==null&&(e.flags|=64,f&&(e.flags|=8192),f=n.callbacks,f===null?n.callbacks=[p]:f.push(p))}else f={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=f,s=d):u=u.next=f,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;f=l,l=f.next,f.next=null,n.lastBaseUpdate=f,n.shared.pending=null}}while(!0);u===null&&(s=d),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),gi|=i,e.lanes=i,e.memoizedState=d}}function RP(e,t){if(typeof e!=\"function\")throw Error(H(191,e));e.call(t)}function CP(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Ae.T,l={};Ae.T=l,k0(e,!1,t,o);try{var s=n(),c=Ae.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=Z5(s,r);Ku(e,t,u,Ar(e))}else Ku(e,t,r,Ar(e))}catch(d){Ku(e,t,{then:function(){},status:\"rejected\",reason:d},Ar())}finally{st.p=a,i!==null&&l.types!==null&&(i.types=l.types),Ae.T=i}}function nz(){}function kb(e,t,o,r){if(e.tag!==5)throw Error(H(476));var n=KP(e).queue;WP(e,n,t,Ji,o===null?nz:function(){return QP(e),o(r)})}function KP(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ji,baseState:Ji,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:Ji},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function QP(e){var t=KP(e);t.next===null&&(t=e.alternate.memoizedState),Ku(e,t.next.queue,{},Ar())}function B0(){return _o(dp)}function ZP(){return Jt().memoizedState}function JP(){return Jt().memoizedState}function az(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Ar();e=li(o);var r=si(t,e,o);r!==null&&(fr(r,t,o),Gu(r,t,o)),t={cache:T0()},e.payload=t;return}t=t.return}}function iz(e,t,o){var r=Ar();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Rm(e)?tR(t,o):(o=h0(e,t,o,r),o!==null&&(fr(o,e,r),oR(o,t,r)))}function eR(e,t,o){var r=Ar();Ku(e,t,o,r)}function Ku(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Rm(e))tR(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,zr(l,i))return vm(e,t,n,0),St===null&&bm(),!1}catch{}finally{}if(o=h0(e,t,n,r),o!==null)return fr(o,e,r),oR(o,t,r),!0}return!1}function k0(e,t,o,r){if(r={lane:2,revertLane:q0(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Rm(e)){if(t)throw Error(H(479))}else t=h0(e,o,r,2),t!==null&&fr(t,e,2)}function Rm(e){var t=e.alternate;return e===He||t!==null&&t===He}function tR(e,t){zs=Qd=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function oR(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,VS(e,o)}}var up={readContext:_o,use:Sm,useCallback:Yt,useContext:Yt,useEffect:Yt,useImperativeHandle:Yt,useLayoutEffect:Yt,useInsertionEffect:Yt,useMemo:Yt,useReducer:Yt,useRef:Yt,useState:Yt,useDebugValue:Yt,useDeferredValue:Yt,useTransition:Yt,useSyncExternalStore:Yt,useId:Yt,useHostTransitionStatus:Yt,useFormState:Yt,useActionState:Yt,useOptimistic:Yt,useMemoCache:Yt,useCacheRefresh:Yt};up.useEffectEvent=Yt;var rR={readContext:_o,use:Sm,useCallback:function(e,t){return Zo().memoizedState=[e,t===void 0?null:t],e},useContext:_o,useEffect:H1,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,zd(4194308,4,FP.bind(null,t,e),o)},useLayoutEffect:function(e,t){return zd(4194308,4,e,t)},useInsertionEffect:function(e,t){zd(4,2,e,t)},useMemo:function(e,t){var o=Zo();t=t===void 0?null:t;var r=e();if(ll){ei(!0);try{e()}finally{ei(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Zo();if(o!==void 0){var n=o(t);if(ll){ei(!0);try{o(t)}finally{ei(!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=iz.bind(null,He,e),[r.memoizedState,e]},useRef:function(e){var t=Zo();return e={current:e},t.memoizedState=e},useState:function(e){e=_b(e);var t=e.queue,o=eR.bind(null,He,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:D0,useDeferredValue:function(e,t){var o=Zo();return _0(o,e,t)},useTransition:function(){var e=_b(!1);return e=WP.bind(null,He,e.queue,!0,!1),Zo().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=He,n=Zo();if(Qe){if(o===void 0)throw Error(H(407));o=o()}else{if(o=t(),St===null)throw Error(H(349));(Ke&127)!==0||AP(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,H1(NP.bind(null,r,a,e),[e]),r.flags|=2048,Us(9,{destroy:void 0},zP.bind(null,r,a,o,t),null),o},useId:function(){var e=Zo(),t=St.identifierPrefix;if(Qe){var o=Bn,r=_n;o=(r&~(1<<32-Or(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Zd++,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[No]=t,a[dr]=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(Bo(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&&aa(t)}}return zt(t),Qg(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&aa(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error(H(166));if(e=ai.current,us(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Do,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[No]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||eC(e.nodeValue,o)),e||yi(t,!0)}else e=sm(e).createTextNode(r),e[No]=t,t.stateNode=e}return zt(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=us(t),o!==null){if(e===null){if(!r)throw Error(H(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(H(557));e[No]=t}else nl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zt(t),e=!1}else o=Ig(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(Rr(t),t):(Rr(t),null);if((t.flags&128)!==0)throw Error(H(558))}return zt(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=us(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error(H(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(H(317));n[No]=t}else nl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zt(t),n=!1}else n=Ig(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(Rr(t),t):(Rr(t),null)}return Rr(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),gd(t,t.updateQueue),zt(t),null);case 4:return Ds(),e===null&&Y0(t.stateNode.containerInfo),zt(t),null;case 10:return ya(t.type),zt(t),null;case 19:if(Po(Zt),r=t.memoizedState,r===null)return zt(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)_u(r,!1);else{if(Gt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Kd(e),a!==null){for(t.flags|=128,_u(r,!1),e=a.updateQueue,t.updateQueue=e,gd(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)yP(o,e),o=o.sibling;return Ct(Zt,Zt.current&1|2),Qe&&ca(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&wr()>om&&(t.flags|=128,n=!0,_u(r,!1),t.lanes=4194304)}else{if(!n)if(e=Kd(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,gd(t,e),_u(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!Qe)return zt(t),null}else 2*wr()-r.renderingStartTime>om&&o!==536870912&&(t.flags|=128,n=!0,_u(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=wr(),e.sibling=null,o=Zt.current,Ct(Zt,n?o&1|2:o&1),Qe&&ca(t,r.treeForkCount),e):(zt(t),null);case 22:case 23:return Rr(t),R0(),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&&(zt(t),t.subtreeFlags&6&&(t.flags|=8192)):zt(t),o=t.updateQueue,o!==null&&gd(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&&Po(tl),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),ya(so),zt(t),null;case 25:return null;case 30:return null}throw Error(H(156,t.tag))}function pz(e,t){switch(v0(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ya(so),Ds(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Vd(t),null;case 31:if(t.memoizedState!==null){if(Rr(t),t.alternate===null)throw Error(H(340));nl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Rr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(H(340));nl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Po(Zt),null;case 4:return Ds(),null;case 10:return ya(t.type),null;case 22:case 23:return Rr(t),R0(),e!==null&&Po(tl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return ya(so),null;case 25:return null;default:return null}}function yR(e,t){switch(v0(t),t.tag){case 3:ya(so),Ds();break;case 26:case 27:case 5:Vd(t);break;case 4:Ds();break;case 31:t.memoizedState!==null&&Rr(t);break;case 13:Rr(t);break;case 19:Po(Zt);break;case 10:ya(t.type);break;case 22:case 23:Rr(t),R0(),e!==null&&Po(tl);break;case 24:ya(so)}}function Rp(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){dt(t,t.return,l)}}function hi(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){dt(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){dt(t,t.return,u)}}function hR(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{CP(t,o)}catch(r){dt(e,e.return,r)}}}function gR(e,t,o){o.props=sl(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){dt(e,t,r)}}function Qu(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){dt(e,t,n)}}function kn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){dt(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){dt(e,t,n)}else o.current=null}function bR(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){dt(e,e.return,n)}}function Zg(e,t,o){try{var r=e.stateNode;zz(r,e.type,o,t),r[dr]=t}catch(n){dt(e,e.return,n)}}function vR(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&vi(e.type)||e.tag===4}function Jg(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||vR(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&&vi(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 Vb(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=fa));else if(r!==4&&(r===27&&vi(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Vb(e,t,o),e=e.sibling;e!==null;)Vb(e,t,o),e=e.sibling}function tm(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&&vi(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(tm(e,t,o),e=e.sibling;e!==null;)tm(e,t,o),e=e.sibling}function TR(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Bo(t,r,o),t[No]=e,t[dr]=o}catch(a){dt(e,e.return,a)}}var ua=!1,lo=!1,eb=!1,J1=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function fz(e,t){if(e=e.containerInfo,Xb=fm,e=lP(e),m0(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,d=e,p=null;t:for(;;){for(var f;d!==o||n!==0&&d.nodeType!==3||(l=i+n),d!==a||r!==0&&d.nodeType!==3||(s=i+r),d.nodeType===3&&(i+=d.nodeValue.length),(f=d.firstChild)!==null;)p=d,d=f;for(;;){if(d===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(f=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=f}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Wb={focusedElem:e,selectionRange:o},fm=!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\"))),Bo(a,r,o),a[No]=e,So(a),r=a;break e;case\"link\":var i=xS(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lT&&(i=T,T=v,v=i);var y=R1(l,v),g=R1(l,T);if(y&&g&&(f.rangeCount!==1||f.anchorNode!==y.node||f.anchorOffset!==y.offset||f.focusNode!==g.node||f.focusOffset!==g.offset)){var m=d.createRange();m.setStart(y.node,y.offset),f.removeAllRanges(),v>T?(f.addRange(m),f.extend(g.node,g.offset)):(m.setEnd(g.node,g.offset),f.addRange(m))}}}}for(d=[],f=l;f=f.parentNode;)f.nodeType===1&&d.push({element:f,left:f.scrollLeft,top:f.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Ae.T=null,o=Fb,Fb=null;var a=ui,i=ha;if(fo=0,Hs=ui=null,ha=0,(lt&6)!==0)throw Error(H(331));var l=lt;if(lt|=4,zR(a.current),MR(a,a.current,i,o),lt=l,Cp(0,!1),Mr&&typeof Mr.onPostCommitFiberRoot==\"function\")try{Mr.onPostCommitFiberRoot(gp,a)}catch{}return!0}finally{st.p=n,Ae.T=r,YR(e,t)}}function rS(e,t,o){t=Gr(o,t),t=Ub(e.stateNode,t,2),e=si(e,t,2),e!==null&&(vp(e,2),Ln(e))}function dt(e,t,o){if(e.tag===3)rS(e,e,o);else for(;t!==null;){if(t.tag===3){rS(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&(ci===null||!ci.has(r))){e=Gr(o,e),o=sR(2),r=si(t,o,2),r!==null&&(cR(o,r,t,e),vp(r,2),Ln(r));break}}t=t.return}}function ob(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new yz;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)||(I0=!0,n.add(o),e=Tz.bind(null,e,t,o),t.then(e,e))}function Tz(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,St===e&&(Ke&o)===o&&(Gt===4||Gt===3&&(Ke&62914560)===Ke&&300>wr()-Cm?(lt&2)===0&&Vs(e,0):$0|=o,Ls===Ke&&(Ls=0)),Ln(e)}function XR(e,t){t===0&&(t=LS()),e=fl(e,t),e!==null&&(vp(e,t),Ln(e))}function xz(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),XR(e,o)}function Sz(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(H(314))}r!==null&&r.delete(t),XR(e,o)}function Pz(e,t){return a0(e,t)}var am=null,ds=null,Yb=!1,im=!1,rb=!1,ni=0;function Ln(e){e!==ds&&e.next===null&&(ds===null?am=ds=e:ds=ds.next=e),im=!0,Yb||(Yb=!0,Cz())}function Cp(e,t){if(!rb&&im){rb=!0;do for(var o=!1,r=am;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-Or(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,nS(r,a))}else a=Ke,a=mm(r,r===St?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||bp(r,a)||(o=!0,nS(r,a));r=r.next}while(o);rb=!1}}function Rz(){WR()}function WR(){im=Yb=!1;var e=0;ni!==0&&Dz()&&(e=ni);for(var t=wr(),o=null,r=am;r!==null;){var n=r.next,a=KR(r,t);a===0?(r.next=null,o===null?am=n:o.next=n,n===null&&(ds=o)):(o=r,(e!==0||(a&3)!==0)&&(im=!0)),r=n}fo!==0&&fo!==5||Cp(e,!1),ni!==0&&(ni=0)}function KR(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,d=s.initiatorType;u&&pS(d)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function aC(e,t,o){var r=Ws;if(r&&typeof t==\"string\"&&t){var n=Yr(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),bS.has(n)||(bS.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Bo(t,\"link\",e),So(t),r.head.appendChild(t)))}}function Iz(e){Sa.D(e),aC(\"dns-prefetch\",e,null)}function $z(e,t){Sa.C(e,t),aC(\"preconnect\",e,t)}function Fz(e,t,o){Sa.L(e,t,o);var r=Ws;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Yr(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Yr(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Yr(o.imageSizes)+'\"]')):n+='[href=\"'+Yr(e)+'\"]';var a=n;switch(t){case\"style\":a=Is(e);break;case\"script\":a=Ks(e)}Qr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Qr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(Ep(a))||t===\"script\"&&r.querySelector(wp(a))||(t=r.createElement(\"link\"),Bo(t,\"link\",e),So(t),r.head.appendChild(t)))}}function qz(e,t){Sa.m(e,t);var o=Ws;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Yr(r)+'\"][href=\"'+Yr(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=Ks(e)}if(!Qr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Qr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(wp(a)))return}r=o.createElement(\"link\"),Bo(r,\"link\",e),So(r),o.head.appendChild(r)}}}function Yz(e,t,o){Sa.S(e,t,o);var r=Ws;if(r&&e){var n=Es(r).hoistableStyles,a=Is(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(Ep(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Qr.get(a))&&G0(e,o);var s=i=r.createElement(\"link\");So(s),Bo(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,Bd(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function Gz(e,t){Sa.X(e,t);var o=Ws;if(o&&e){var r=Es(o).hoistableScripts,n=Ks(e),a=r.get(n);a||(a=o.querySelector(wp(n)),a||(e=Dt({src:e,async:!0},t),(t=Qr.get(n))&&X0(e,t),a=o.createElement(\"script\"),So(a),Bo(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function Xz(e,t){Sa.M(e,t);var o=Ws;if(o&&e){var r=Es(o).hoistableScripts,n=Ks(e),a=r.get(n);a||(a=o.querySelector(wp(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Qr.get(n))&&X0(e,t),a=o.createElement(\"script\"),So(a),Bo(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function vS(e,t,o,r){var n=(n=ai.current)?cm(n):null;if(!n)throw Error(H(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=Is(o.href),o=Es(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=Is(o.href);var a=Es(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(Ep(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Qr.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},Qr.set(e,o),a||Wz(n,e,o,i.state))),t&&r===null)throw Error(H(528,\"\"));return i}if(t&&r!==null)throw Error(H(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=Ks(o),o=Es(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(H(444,e))}}function Is(e){return'href=\"'+Yr(e)+'\"'}function Ep(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function iC(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function Wz(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}),Bo(t,\"link\",o),So(t),e.head.appendChild(t))}function Ks(e){return'[src=\"'+Yr(e)+'\"]'}function wp(e){return\"script[async]\"+e}function TS(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Yr(o.href)+'\"]');if(r)return t.instance=r,So(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\"),So(r),Bo(r,\"style\",n),Bd(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=Is(o.href);var a=e.querySelector(Ep(n));if(a)return t.state.loading|=4,t.instance=a,So(a),a;r=iC(o),(n=Qr.get(n))&&G0(r,n),a=(e.ownerDocument||e).createElement(\"link\"),So(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Bo(a,\"link\",r),t.state.loading|=4,Bd(a,o.precedence,e),t.instance=a;case\"script\":return a=Ks(o.src),(n=e.querySelector(wp(a)))?(t.instance=n,So(n),n):(r=o,(n=Qr.get(a))&&(r=Dt({},o),X0(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),So(n),Bo(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error(H(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,Bd(r,o.precedence,e));return t.instance}function Bd(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 Kz(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 lC(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function Qz(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=Is(r.href),a=t.querySelector(Ep(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=um.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,So(a);return}a=t.ownerDocument||t,r=iC(r),(n=Qr.get(n))&&G0(r,n),a=a.createElement(\"link\"),So(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Bo(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=um.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var lb=0;function Zz(e,t){return e.stylesheets&&e.count===0&&jd(e,e.stylesheets),0lb?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function um(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)jd(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var pm=null;function jd(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,pm=new Map,t.forEach(Jz,e),pm=null,um.call(e))}function Jz(e,t){if(!(t.state.loading&4)){var o=pm.get(e);if(o)var r=o.get(null);else{o=new Map,pm.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function hC(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hC)}catch(e){console.error(e)}}hC(),gC.exports=yC()});var qC=Wo(mt=>{\"use strict\";var Co=typeof Symbol==\"function\"&&Symbol.for,rv=Co?Symbol.for(\"react.element\"):60103,nv=Co?Symbol.for(\"react.portal\"):60106,Lm=Co?Symbol.for(\"react.fragment\"):60107,Hm=Co?Symbol.for(\"react.strict_mode\"):60108,Vm=Co?Symbol.for(\"react.profiler\"):60114,Im=Co?Symbol.for(\"react.provider\"):60109,$m=Co?Symbol.for(\"react.context\"):60110,av=Co?Symbol.for(\"react.async_mode\"):60111,Fm=Co?Symbol.for(\"react.concurrent_mode\"):60111,qm=Co?Symbol.for(\"react.forward_ref\"):60112,Ym=Co?Symbol.for(\"react.suspense\"):60113,v3=Co?Symbol.for(\"react.suspense_list\"):60120,Gm=Co?Symbol.for(\"react.memo\"):60115,Xm=Co?Symbol.for(\"react.lazy\"):60116,T3=Co?Symbol.for(\"react.block\"):60121,x3=Co?Symbol.for(\"react.fundamental\"):60117,S3=Co?Symbol.for(\"react.responder\"):60118,P3=Co?Symbol.for(\"react.scope\"):60119;function Dr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case rv:switch(e=e.type,e){case av:case Fm:case Lm:case Vm:case Hm:case Ym:return e;default:switch(e=e&&e.$$typeof,e){case $m:case qm:case Xm:case Gm:case Im:return e;default:return t}}case nv:return t}}}function FC(e){return Dr(e)===Fm}mt.AsyncMode=av;mt.ConcurrentMode=Fm;mt.ContextConsumer=$m;mt.ContextProvider=Im;mt.Element=rv;mt.ForwardRef=qm;mt.Fragment=Lm;mt.Lazy=Xm;mt.Memo=Gm;mt.Portal=nv;mt.Profiler=Vm;mt.StrictMode=Hm;mt.Suspense=Ym;mt.isAsyncMode=function(e){return FC(e)||Dr(e)===av};mt.isConcurrentMode=FC;mt.isContextConsumer=function(e){return Dr(e)===$m};mt.isContextProvider=function(e){return Dr(e)===Im};mt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===rv};mt.isForwardRef=function(e){return Dr(e)===qm};mt.isFragment=function(e){return Dr(e)===Lm};mt.isLazy=function(e){return Dr(e)===Xm};mt.isMemo=function(e){return Dr(e)===Gm};mt.isPortal=function(e){return Dr(e)===nv};mt.isProfiler=function(e){return Dr(e)===Vm};mt.isStrictMode=function(e){return Dr(e)===Hm};mt.isSuspense=function(e){return Dr(e)===Ym};mt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Lm||e===Fm||e===Vm||e===Hm||e===Ym||e===v3||typeof e==\"object\"&&e!==null&&(e.$$typeof===Xm||e.$$typeof===Gm||e.$$typeof===Im||e.$$typeof===$m||e.$$typeof===qm||e.$$typeof===x3||e.$$typeof===S3||e.$$typeof===P3||e.$$typeof===T3)};mt.typeOf=Dr});var GC=Wo((kj,YC)=>{\"use strict\";YC.exports=qC()});var eE=Wo((jj,JC)=>{\"use strict\";var iv=GC(),R3={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},C3={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},E3={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},QC={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},lv={};lv[iv.ForwardRef]=E3;lv[iv.Memo]=QC;function XC(e){return iv.isMemo(e)?QC:lv[e.$$typeof]||R3}var w3=Object.defineProperty,M3=Object.getOwnPropertyNames,WC=Object.getOwnPropertySymbols,O3=Object.getOwnPropertyDescriptor,A3=Object.getPrototypeOf,KC=Object.prototype;function ZC(e,t,o){if(typeof t!=\"string\"){if(KC){var r=A3(t);r&&r!==KC&&ZC(e,r,o)}var n=M3(t);WC&&(n=n.concat(WC(t)));for(var a=XC(e),i=XC(t),l=0;l{\"use strict\";var G3=Symbol.for(\"react.transitional.element\"),X3=Symbol.for(\"react.fragment\");function bE(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:G3,type:e,key:r,ref:t!==void 0?t:null,props:o}}Zm.Fragment=X3;Zm.jsx=bE;Zm.jsxs=bE});var Te=Wo((NU,TE)=>{\"use strict\";TE.exports=vE()});var RE=Wo(Pt=>{\"use strict\";var pv=Symbol.for(\"react.transitional.element\"),fv=Symbol.for(\"react.portal\"),Jm=Symbol.for(\"react.fragment\"),ey=Symbol.for(\"react.strict_mode\"),ty=Symbol.for(\"react.profiler\"),oy=Symbol.for(\"react.consumer\"),ry=Symbol.for(\"react.context\"),ny=Symbol.for(\"react.forward_ref\"),ay=Symbol.for(\"react.suspense\"),iy=Symbol.for(\"react.suspense_list\"),ly=Symbol.for(\"react.memo\"),sy=Symbol.for(\"react.lazy\"),K3=Symbol.for(\"react.view_transition\"),Q3=Symbol.for(\"react.client.reference\");function en(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case pv:switch(e=e.type,e){case Jm:case ty:case ey:case ay:case iy:case K3:return e;default:switch(e=e&&e.$$typeof,e){case ry:case ny:case sy:case ly:return e;case oy:return e;default:return t}}case fv:return t}}}Pt.ContextConsumer=oy;Pt.ContextProvider=ry;Pt.Element=pv;Pt.ForwardRef=ny;Pt.Fragment=Jm;Pt.Lazy=sy;Pt.Memo=ly;Pt.Portal=fv;Pt.Profiler=ty;Pt.StrictMode=ey;Pt.Suspense=ay;Pt.SuspenseList=iy;Pt.isContextConsumer=function(e){return en(e)===oy};Pt.isContextProvider=function(e){return en(e)===ry};Pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===pv};Pt.isForwardRef=function(e){return en(e)===ny};Pt.isFragment=function(e){return en(e)===Jm};Pt.isLazy=function(e){return en(e)===sy};Pt.isMemo=function(e){return en(e)===ly};Pt.isPortal=function(e){return en(e)===fv};Pt.isProfiler=function(e){return en(e)===ty};Pt.isStrictMode=function(e){return en(e)===ey};Pt.isSuspense=function(e){return en(e)===ay};Pt.isSuspenseList=function(e){return en(e)===iy};Pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Jm||e===ty||e===ey||e===ay||e===iy||typeof e==\"object\"&&e!==null&&(e.$$typeof===sy||e.$$typeof===ly||e.$$typeof===ry||e.$$typeof===oy||e.$$typeof===ny||e.$$typeof===Q3||e.getModuleId!==void 0)};Pt.typeOf=en});var EE=Wo(($U,CE)=>{\"use strict\";CE.exports=RE()});var S=j(W());var yr=j(W(),1),vC=j(bC(),1),TC=yr.createContext(null);function l3(){let e=yr.useContext(TC);if(!e)throw new Error(\"RenderContext not found\");return e}function J0(){return l3().model}function ke(e){let t=J0(),o=yr.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=yr.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function xC(e){return({el:t,model:o,experimental:r})=>{let n=vC.createRoot(t);return n.render(yr.createElement(yr.StrictMode,null,yr.createElement(TC.Provider,{value:{model:o,experimental:r}},yr.createElement(e)))),()=>n.unmount()}}function Ro(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 ml(){return ml=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(rc,--er):0,tc--,uo===10&&(tc=1,_m--),uo}function tr(){return uo=er2||oc(uo)>3?\"\":\" \"}function NC(e,t){for(;--t&&tr()&&!(uo<48||uo>102||uo>57&&uo<65||uo>70&&uo<97););return ac(e,zp()+(t<6&&Zr()==32&&tr()==32))}function ov(e){for(;tr();)switch(uo){case e:return er;case 34:case 39:e!==34&&e!==39&&ov(uo);break;case 40:e===41&&ov(e);break;case 92:tr();break}return er}function DC(e,t){for(;tr()&&e+uo!==57;)if(e+uo===84&&Zr()===47)break;return\"/*\"+ac(t,er-1)+\"*\"+yl(e===47?e:tr())}function _C(e){for(;!oc(Zr());)tr();return ac(e,er)}function jC(e){return km(jm(\"\",null,null,null,[\"\"],e=Bm(e),0,[0],e))}function jm(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,d=i,p=0,f=0,h=0,v=1,T=1,y=1,g=0,m=\"\",b=n,P=a,R=r,C=m;T;)switch(h=g,g=tr()){case 40:if(h!=108&&eo(C,d-1)==58){Op(C+=tt(ic(g),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(y=-1);break}case 34:case 39:case 91:C+=ic(g);break;case 9:case 10:case 13:case 32:C+=zC(h);break;case 92:C+=NC(zp()-1,7);continue;case 47:switch(Zr()){case 42:case 47:ec(p3(DC(tr(),zp()),t,o),s);break;default:C+=\"/\"}break;case 123*v:l[c++]=Jo(C)*y;case 125*v:case 59:case 0:switch(g){case 0:case 125:T=0;case 59+u:y==-1&&(C=tt(C,/\\f/g,\"\")),f>0&&Jo(C)-d&&ec(f>32?kC(C+\";\",r,o,d-1):kC(tt(C,\" \",\"\")+\";\",r,o,d-2),s);break;case 59:C+=\";\";default:if(ec(R=BC(C,t,o,c,u,n,l,m,b=[],P=[],d),a),g===123)if(u===0)jm(C,t,R,R,b,a,d,l,P);else switch(p===99&&eo(C,3)===110?100:p){case 100:case 108:case 109:case 115:jm(e,R,R,r&&ec(BC(e,R,R,0,0,n,l,m,n,b=[],d),P),n,P,d,l,r?b:P);break;default:jm(C,R,R,R,[\"\"],P,0,l,P)}}c=u=f=0,v=y=1,m=C=\"\",d=i;break;case 58:d=1+Jo(C),f=h;default:if(v<1){if(g==123)--v;else if(g==125&&v++==0&&AC()==125)continue}switch(C+=yl(g),g*v){case 38:y=u>0?1:(C+=\"\\f\",-1);break;case 44:l[c++]=(Jo(C)-1)*y,y=1;break;case 64:Zr()===45&&(C+=ic(tr())),p=Zr(),u=d=Jo(m=C+=_C(zp())),g++;break;case 45:h===45&&Jo(C)==2&&(v=0)}}return a}function BC(e,t,o,r,n,a,i,l,s,c,u){for(var d=n-1,p=n===0?a:[\"\"],f=Js(p),h=0,v=0,T=0;h0?p[y]+\" \"+g:tt(g,/&\\f/g,p[y])))&&(s[T++]=m);return Ap(e,t,o,n===0?Qs:l,s,c,u)}function p3(e,t,o){return Ap(e,t,o,zm,yl(OC()),Ti(e,2,-2),0)}function kC(e,t,o,r){return Ap(e,t,o,Zs,Ti(e,0,r),Ti(e,r+1,-1),r)}function hl(e,t){for(var o=\"\",r=Js(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return tt(e,/(.+:)(.+)-([^]+)/,\"$1\"+nt+\"$2-$3$1\"+Mp+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~Op(e,\"stretch\")?IC(tt(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Jo(e)-3-(~Op(e,\"!important\")&&10))){case 107:return tt(e,\":\",\":\"+nt)+e;case 101:return tt(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+nt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+nt+\"$2$3$1\"+ko+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return nt+e+ko+e+e}return e}var g3=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case Zs:t.return=IC(t.value,t.length);break;case Nm:return hl([nc(t,{value:tt(t.value,\"@\",\"@\"+nt)})],n);case Qs:if(t.length)return tv(t.props,function(a){switch(ev(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return hl([nc(t,{props:[tt(a,/:(read-\\w+)/,\":\"+Mp+\"$1\")]})],n);case\"::placeholder\":return hl([nc(t,{props:[tt(a,/:(plac\\w+)/,\":\"+nt+\"input-$1\")]}),nc(t,{props:[tt(a,/:(plac\\w+)/,\":\"+Mp+\"$1\")]}),nc(t,{props:[tt(a,/:(plac\\w+)/,ko+\"input-$1\")]})],n)}return\"\"})}},b3=[g3],$C=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(v){var T=v.getAttribute(\"data-emotion\");T.indexOf(\" \")!==-1&&(document.head.appendChild(v),v.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||b3,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(v){for(var T=v.getAttribute(\"data-emotion\").split(\" \"),y=1;y=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 oE={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 N3=!1,D3=/[A-Z]|^ms/g,_3=/_EMO_([^_]+?)_([^]*?)_EMO_/g,iE=function(t){return t.charCodeAt(1)===45},rE=function(t){return t!=null&&typeof t!=\"boolean\"},sv=Um(function(e){return iE(e)?e:e.replace(D3,\"-$&\").toLowerCase()}),nE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(_3,function(r,n,a){return Hn={name:n,styles:a,next:Hn},n})}return oE[t]!==1&&!iE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},B3=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Dp(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 Hn={name:n.name,styles:n.styles,next:Hn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Hn={name:i.name,styles:i.styles,next:Hn},i=i.next;var l=a.styles+\";\";return l}return k3(e,t,o)}case\"function\":{if(e!==void 0){var s=Hn,c=o(e);return Hn=s,Dp(e,t,c)}break}}var u=o;if(t==null)return u;var d=t[u];return d!==void 0?d:u}function k3(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?$3:F3},hE=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},q3=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return lc(o,r,n),Bp(function(){return sc(o,r,n)}),null},gE=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=hE(t,o,r),s=l||yE(n),c=!s(\"as\");return function(){var u=arguments,d=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&d.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)d.push.apply(d,u);else{var p=u[0];d.push(p[0]);for(var f=u.length,h=1;ht(W3(n)?o:n):t})}function jp(e,t){return Qm(e,t)}function PE(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}var SE=[];function gn(e){return SE[0]=e,Pa(SE)}var dv=j(W(),1),mv=j(EE(),1);function _r(e){if(typeof e!=\"object\"||e===null)return!1;let t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function wE(e){if(dv.isValidElement(e)||(0,mv.isValidElementType)(e)||!_r(e))return e;let t={};return Object.keys(e).forEach(o=>{t[o]=wE(e[o])}),t}function at(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return _r(e)&&_r(t)&&Object.keys(t).forEach(n=>{dv.isValidElement(t[n])||(0,mv.isValidElementType)(t[n])?r[n]=t[n]:_r(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&_r(e[n])?r[n]=at(e[n],t[n],o):o.clone?r[n]=_r(t[n])?wE(t[n]):t[n]:r[n]=t[n]}),r}var Z3=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 yv(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=Z3(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,f){let h=i.indexOf(f);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(h!==-1&&typeof t[i[h]]==\"number\"?t[i[h]]:f)-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 hv(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function gv(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 uy(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 J3={borderRadius:4},ME=J3;function eN(e,t){return t?at(e,t,{clone:!1}):e}var Ca=eN;var Up={xs:0,sm:600,md:900,lg:1200,xl:1536},OE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Up[e]}px)`},tN={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Up[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Eo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||OE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||OE;return Object.keys(t).reduce((i,l)=>{if(hv(a.keys,l)){let s=gv(r.containerQueries?r:tN,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Up).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 bv(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function py(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function AE(e,...t){let o=bv(e),r=[o,...t].reduce((n,a)=>at(n,a),{});return py(Object.keys(o),r)}function oN(e,t){if(typeof e!=\"object\")return{};let o={},r=Object.keys(t);return Array.isArray(e)?r.forEach((n,a)=>{a{e[n]!=null&&(o[n]=!0)}),o}function fy({values:e,breakpoints:t,base:o}){let r=o||oN(e,t),n=Object.keys(r);if(n.length===0)return e;let a;return n.reduce((i,l,s)=>(Array.isArray(e)?(i[l]=e[s]!=null?e[s]:e[a],a=s):typeof e==\"object\"?(i[l]=e[l]!=null?e[l]:e[a],a=l):i[l]=e,i),{})}function Pi(e){if(typeof e!=\"string\")throw new Error(Ro(7));return e.charAt(0).toUpperCase()+e.slice(1)}function uc(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 Lp(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=uc(e,o)||r,t&&(n=t(n,r,e)),n}function rN(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=uc(s,r)||{};return Eo(i,l,d=>{let p=Lp(c,n,d);return d===p&&typeof d==\"string\"&&(p=Lp(c,n,`${t}${d===\"default\"?\"\":Pi(d)}`,d)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Et=rN;function dy(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var nN={m:\"margin\",p:\"padding\"},aN={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},zE={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},iN=dy(e=>{if(e.length>2)if(zE[e])e=zE[e];else return[e];let[t,o]=e.split(\"\"),r=nN[t],n=aN[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),vv=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],Tv=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],NE=[...vv,...Tv];function bl(e,t,o,r){let n=uc(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 vl(e){return bl(e,\"spacing\",8,\"spacing\")}function In(e,t){return typeof t==\"string\"||t==null?t:e(t)}function lN(e,t){return o=>e.reduce((r,n)=>(r[n]=In(t,o),r),{})}function sN(e,t,o,r){if(!t.includes(o))return null;let n=iN(o),a=lN(n,r),i=e[o];return Eo(e,i,a)}function xv(e,t){let o=vl(e.theme);return Object.keys(e).map(r=>sN(e,t,r,o)).reduce(Ca,{})}function Lt(e){return xv(e,vv)}Lt.propTypes={};Lt.filterProps=vv;function Ht(e){return xv(e,Tv)}Ht.propTypes={};Ht.filterProps=Tv;function DE(e){return xv(e,NE)}DE.propTypes={};DE.filterProps=NE;function pc(e=8,t=vl({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 cN(...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]?Ca(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var Ea=cN;function Br(e){return typeof e!=\"number\"?e:`${e}px solid`}function tn(e,t){return Et({prop:e,themeKey:\"borders\",transform:t})}var uN=tn(\"border\",Br),pN=tn(\"borderTop\",Br),fN=tn(\"borderRight\",Br),dN=tn(\"borderBottom\",Br),mN=tn(\"borderLeft\",Br),yN=tn(\"borderColor\"),hN=tn(\"borderTopColor\"),gN=tn(\"borderRightColor\"),bN=tn(\"borderBottomColor\"),vN=tn(\"borderLeftColor\"),TN=tn(\"outline\",Br),xN=tn(\"outlineColor\"),Hp=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=bl(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:In(t,r)});return Eo(e,e.borderRadius,o)}return null};Hp.propTypes={};Hp.filterProps=[\"borderRadius\"];var BL=Ea(uN,pN,fN,dN,mN,yN,hN,gN,bN,vN,Hp,TN,xN);var Vp=e=>{if(e.gap!==void 0&&e.gap!==null){let t=bl(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:In(t,r)});return Eo(e,e.gap,o)}return null};Vp.propTypes={};Vp.filterProps=[\"gap\"];var Ip=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=bl(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:In(t,r)});return Eo(e,e.columnGap,o)}return null};Ip.propTypes={};Ip.filterProps=[\"columnGap\"];var $p=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=bl(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:In(t,r)});return Eo(e,e.rowGap,o)}return null};$p.propTypes={};$p.filterProps=[\"rowGap\"];var SN=Et({prop:\"gridColumn\"}),PN=Et({prop:\"gridRow\"}),RN=Et({prop:\"gridAutoFlow\"}),CN=Et({prop:\"gridAutoColumns\"}),EN=Et({prop:\"gridAutoRows\"}),wN=Et({prop:\"gridTemplateColumns\"}),MN=Et({prop:\"gridTemplateRows\"}),ON=Et({prop:\"gridTemplateAreas\"}),AN=Et({prop:\"gridArea\"}),VL=Ea(Vp,Ip,$p,SN,PN,RN,CN,EN,wN,MN,ON,AN);function Tl(e,t){return t===\"grey\"?t:e}var zN=Et({prop:\"color\",themeKey:\"palette\",transform:Tl}),NN=Et({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:Tl}),DN=Et({prop:\"backgroundColor\",themeKey:\"palette\",transform:Tl}),qL=Ea(zN,NN,DN);function hr(e){return e<=1&&e!==0?`${e*100}%`:e}var _N=Et({prop:\"width\",transform:hr}),my=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Up[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:hr(o)}};return Eo(e,e.maxWidth,t)}return null};my.filterProps=[\"maxWidth\"];var BN=Et({prop:\"minWidth\",transform:hr}),kN=Et({prop:\"height\",transform:hr}),jN=Et({prop:\"maxHeight\",transform:hr}),UN=Et({prop:\"minHeight\",transform:hr}),KL=Et({prop:\"size\",cssProperty:\"width\",transform:hr}),QL=Et({prop:\"size\",cssProperty:\"height\",transform:hr}),LN=Et({prop:\"boxSizing\"}),ZL=Ea(_N,my,BN,kN,jN,UN,LN);var HN={border:{themeKey:\"borders\",transform:Br},borderTop:{themeKey:\"borders\",transform:Br},borderRight:{themeKey:\"borders\",transform:Br},borderBottom:{themeKey:\"borders\",transform:Br},borderLeft:{themeKey:\"borders\",transform:Br},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Br},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Hp},color:{themeKey:\"palette\",transform:Tl},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:Tl},backgroundColor:{themeKey:\"palette\",transform:Tl},p:{style:Ht},pt:{style:Ht},pr:{style:Ht},pb:{style:Ht},pl:{style:Ht},px:{style:Ht},py:{style:Ht},padding:{style:Ht},paddingTop:{style:Ht},paddingRight:{style:Ht},paddingBottom:{style:Ht},paddingLeft:{style:Ht},paddingX:{style:Ht},paddingY:{style:Ht},paddingInline:{style:Ht},paddingInlineStart:{style:Ht},paddingInlineEnd:{style:Ht},paddingBlock:{style:Ht},paddingBlockStart:{style:Ht},paddingBlockEnd:{style:Ht},m:{style:Lt},mt:{style:Lt},mr:{style:Lt},mb:{style:Lt},ml:{style:Lt},mx:{style:Lt},my:{style:Lt},margin:{style:Lt},marginTop:{style:Lt},marginRight:{style:Lt},marginBottom:{style:Lt},marginLeft:{style:Lt},marginX:{style:Lt},marginY:{style:Lt},marginInline:{style:Lt},marginInlineStart:{style:Lt},marginInlineEnd:{style:Lt},marginBlock:{style:Lt},marginBlockStart:{style:Lt},marginBlockEnd:{style:Lt},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:Vp},rowGap:{style:$p},columnGap:{style:Ip},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:hr},maxWidth:{style:my},minWidth:{transform:hr},height:{transform:hr},maxHeight:{transform:hr},minHeight:{transform:hr},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\"}},bn=HN;function VN(...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 IN(e,t){return typeof e==\"function\"?e(t):e}function $N(){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:d}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=uc(n,c)||{};return d?d(i):Eo(i,r,h=>{let v=Lp(p,u,h);return h===v&&typeof h==\"string\"&&(v=Lp(p,u,`${o}${h===\"default\"?\"\":Pi(h)}`,h)),s===!1?v:{[s]:v}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??bn;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=bv(n.breakpoints),d=Object.keys(u),p=u;return Object.keys(c).forEach(f=>{let h=IN(c[f],n);if(h!=null)if(typeof h==\"object\")if(i[f])p=Ca(p,e(f,h,n,i));else{let v=Eo({theme:n},h,T=>({[f]:T}));VN(v,h)?p[f]=t({sx:h,theme:n,nested:!0}):p=Ca(p,v)}else p=Ca(p,e(f,h,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":cy(n,py(d,p))}:cy(n,py(d,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var _E=$N();_E.filterProps=[\"sx\"];var on=_E;function Sv(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 FN(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=yv(o),s=pc(n),c=at({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...ME,...a}},i);return c=uy(c),c.applyStyles=Sv,c=t.reduce((u,d)=>at(u,d),c),c.unstable_sxConfig={...bn,...i?.unstable_sxConfig},c.unstable_sx=function(d){return on({sx:d,theme:this})},c}var wa=FN;var BE=j(W(),1);function qN(e){return Object.keys(e).length===0}function YN(e=null){let t=BE.useContext(Ra);return!t||qN(t)?e:t}var Pv=YN;var GN=wa();function XN(e=GN){return Pv(e)}var $n=XN;var kE=j(Te(),1);function Rv(e){let t=gn(e);return e!==t&&t.styles?(t.styles.match(/^@layer\\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function WN({styles:e,themeId:t,defaultTheme:o={}}){let r=$n(o),n=t&&r[t]||r,a=typeof e==\"function\"?e(n):e;return n.modularCssLayers&&(Array.isArray(a)?a=a.map(i=>Rv(typeof i==\"function\"?i(n):i)):a=Rv(a)),(0,kE.jsx)(kp,{styles:a})}var yy=WN;var KN=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??bn;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function Ri(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=KN(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return _r(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var jE=e=>e,QN=()=>{let e=jE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=jE}}},ZN=QN(),fc=ZN;var LE=j(W(),1);function UE(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\"})(on);return LE.forwardRef(function(s,c){let u=$n(o),{className:d,component:p=\"div\",...f}=Ri(s);return(0,HE.jsx)(a,{as:p,ref:c,className:Q(d,n?n(r):r),theme:t&&u[t]||u,...f})})}var eD={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 me(e,t,o=\"Mui\"){let r=eD[t];return r?`${o}-${r}`:`${fc.generate(e)}-${t}`}function se(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=me(e,n,o)}),r}function qp(e){let{variants:t,...o}=e,r={variants:t,style:gn(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=gn(n.style))}),r}var tD=wa();function Cv(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function xl(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function oD(e){return e?(t,o)=>o[e]:null}function rD(e,t,o){e.theme=aD(e.theme)?o:e.theme[t]||e.theme}function hy(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>hy(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?xl(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?xl(gn(i),o):i}return VE(e,r.variants,[n],o)}return r?.isProcessed?o?xl(gn(r.style),o):r.style:o?xl(gn(r),o):r}function VE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{PE(l,R=>R.filter(C=>C!==on));let{name:c,slot:u,skipVariantsResolver:d,skipSx:p,overridesResolver:f=oD(lD(u)),...h}=s,v=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",T=d!==void 0?d:u&&u!==\"Root\"&&u!==\"root\"||!1,y=p||!1,g=Cv;u===\"Root\"||u===\"root\"?g=r:u?g=n:iD(l)&&(g=void 0);let m=jp(l,{shouldForwardProp:g,label:nD(c,u),...h}),b=R=>{if(R.__emotion_real===R)return R;if(typeof R==\"function\")return function(M){return hy(M,R,M.theme.modularCssLayers?v:void 0)};if(_r(R)){let C=qp(R);return function(D){return C.variants?hy(D,C,D.theme.modularCssLayers?v:void 0):D.theme.modularCssLayers?xl(C.style,v):C.style}}return R},P=(...R)=>{let C=[],M=R.map(b),D=[];if(C.push(a),c&&f&&D.push(function(N){let A=N.theme.components?.[c]?.styleOverrides;if(!A)return null;let z={};for(let L in A)z[L]=hy(N,A[L],N.theme.modularCssLayers?\"theme\":void 0);return f(N,z)}),c&&!T&&D.push(function(N){let A=N.theme?.components?.[c]?.variants;return A?VE(N,A,[],N.theme.modularCssLayers?\"theme\":void 0):null}),y||D.push(on),Array.isArray(M[0])){let x=M.shift(),N=new Array(C.length).fill(\"\"),O=new Array(D.length).fill(\"\"),A;A=[...N,...x,...O],A.raw=[...N,...x.raw,...O],C.unshift(A)}let _=[...C,...M,...D],k=m(..._);return l.muiName&&(k.muiName=l.muiName),k};return m.withConfig&&(P.withConfig=m.withConfig),P}}function nD(e,t){return void 0}function aD(e){for(let t in e)return!1;return!0}function iD(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function lD(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}var sD=dc(),Ev=sD;function Fn(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]=Fn(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=Q(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}function wv(e){let{theme:t,name:o,props:r}=e;return!t||!t.components||!t.components[o]||!t.components[o].defaultProps?r:Fn(t.components[o].defaultProps,r)}function gy({props:e,name:t,defaultTheme:o,themeId:r}){let n=$n(o);return r&&(n=n[r]||n),wv({theme:n,name:t,props:e})}var by=j(W(),1),cD=typeof window<\"u\"?by.useLayoutEffect:by.useEffect,Io=cD;function uD(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var Ma=uD;function Ov(e,t=0,o=1){return Ma(e,t,o)}function pD(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 Ci(e){if(e.type)return e;if(e.charAt(0)===\"#\")return Ci(pD(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(Ro(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(Ro(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var fD=e=>{let t=Ci(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},mc=(e,t)=>{try{return fD(e)}catch{return e}};function vy(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 Av(e){e=Ci(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])),vy({type:l,values:s})}function Mv(e){e=Ci(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?Ci(Av(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 IE(e,t){let o=Mv(e),r=Mv(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function yc(e,t){return e=Ci(e),t=Ov(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,vy(e)}function Ei(e,t,o){try{return yc(e,t)}catch{return e}}function hc(e,t){if(e=Ci(e),t=Ov(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 vy(e)}function ut(e,t,o){try{return hc(e,t)}catch{return e}}function gc(e,t){if(e=Ci(e),t=Ov(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 vy(e)}function pt(e,t,o){try{return gc(e,t)}catch{return e}}function dD(e,t=.15){return Mv(e)>.5?hc(e,t):gc(e,t)}function Yp(e,t,o){try{return dD(e,t)}catch{return e}}var Ty=j(W(),1);var mD=j(Te(),1),yD=Ty.createContext();var wi=()=>Ty.useContext(yD)??!1;var xy=j(W(),1);var hD=j(Te(),1),gD=xy.createContext(void 0);function bD(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?Fn(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?Fn(n,r,t.components.mergeClassNameAndStyle):r}function zv({props:e,name:t}){let o=xy.useContext(gD);return bD({props:e,name:t,theme:{components:o}})}var Gp=j(W(),1),$E=0;function TD(e){let[t,o]=Gp.useState(e),r=e||t;return Gp.useEffect(()=>{t==null&&($E+=1,o(`mui-${$E}`))},[t]),r}var xD={...Gp},FE=xD.useId;function bc(e){if(FE!==void 0){let t=FE();return e??t}return TD(e)}var qE={theme:void 0};function Sy(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(qE.theme=n.theme,a=qp(e(qE)),t=a,o=n.theme),a}}function Py(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 YE=(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])})},SD=(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)},PD=(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 Xp(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return SD(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,d=PD(l,s);Object.assign(n,{[u]:d}),YE(a,l,`var(${u})`,c),YE(i,l,`var(${u}, ${d})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function RD(e,t={}){let{getSelector:o=y,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:d,varsWithDefaults:p}=Xp(c,t),f=p,h={},{[s]:v,...T}=i;if(Object.entries(T||{}).forEach(([b,P])=>{let{vars:R,css:C,varsWithDefaults:M}=Xp(P,t);f=at(f,M),h[b]={css:C,vars:R}}),v){let{css:b,vars:P,varsWithDefaults:R}=Xp(v,t);f=at(f,R),h[s]={css:b,vars:P}}function y(b,P){let R=n;if(n===\"class\"&&(R=\".%s\"),n===\"data\"&&(R=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(R=`[${n}=\"%s\"]`),b){if(R===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":P}};if(R)return e.defaultColorScheme===b?`:root, ${R.replace(\"%s\",String(b))}`:R.replace(\"%s\",String(b))}return\":root\"}return{vars:f,generateThemeVars:()=>{let b={...u};return Object.entries(h).forEach(([,{vars:P}])=>{b=at(b,P)}),b},generateStyleSheets:()=>{let b=[],P=e.defaultColorScheme||\"light\";function R(D,_){Object.keys(_).length&&b.push(typeof D==\"string\"?{[D]:{..._}}:D)}R(o(void 0,{...d}),d);let{[P]:C,...M}=h;if(C){let{css:D}=C,_=i[P]?.palette?.mode,k=!r&&_?{colorScheme:_,...D}:{...D};R(o(P,{...k}),k)}return Object.entries(M).forEach(([D,{css:_}])=>{let k=i[D]?.palette?.mode,x=!r&&k?{colorScheme:k,..._}:{..._};R(o(D,{...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 Nv=RD;function Dv(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 ye(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s(r.push(n),a({row:\"Left\",\"row-reverse\":\"Right\",column:\"Top\",\"column-reverse\":\"Bottom\"})[e],AD=({ownerState:e,theme:t})=>{let o={display:\"flex\",flexDirection:\"column\",...Eo({theme:t},fy({values:e.direction,breakpoints:t.breakpoints.values}),r=>({flexDirection:r}))};if(e.spacing){let r=vl(t),n=Object.keys(t.breakpoints.values).reduce((s,c)=>((typeof e.spacing==\"object\"&&e.spacing[c]!=null||typeof e.direction==\"object\"&&e.direction[c]!=null)&&(s[c]=!0),s),{}),a=fy({values:e.direction,base:n}),i=fy({values:e.spacing,base:n});typeof a==\"object\"&&Object.keys(a).forEach((s,c,u)=>{if(!a[s]){let p=c>0?a[u[c-1]]:\"column\";a[s]=p}}),o=at(o,Eo({theme:t},i,(s,c)=>e.useFlexGap?{gap:In(r,s)}:{\"& > :not(style):not(style)\":{margin:0},\"& > :not(style) ~ :not(style)\":{[`margin${OD(c?a[c]:e.direction)}`]:In(r,s)}}))}return o=AE(t.breakpoints,o),o};function Ry(e={}){let{createStyledComponent:t=ED,useThemeProps:o=wD,componentName:r=\"MuiStack\"}=e,n=()=>ye({root:[\"root\"]},s=>me(r,s),{}),a=t(AD);return vc.forwardRef(function(s,c){let u=o(s),d=Ri(u),{component:p=\"div\",direction:f=\"column\",spacing:h=0,divider:v,children:T,className:y,useFlexGap:g=!1,...m}=d,b={direction:f,spacing:h,useFlexGap:g},P=n();return(0,GE.jsx)(a,{as:p,ownerState:b,ref:c,className:Q(P.root,y),...m,children:v?MD(T,v):T})})}var Mi=\"$$material\";var zD={black:\"#000\",white:\"#fff\"},Tc=zD;var ND={50:\"#fafafa\",100:\"#f5f5f5\",200:\"#eeeeee\",300:\"#e0e0e0\",400:\"#bdbdbd\",500:\"#9e9e9e\",600:\"#757575\",700:\"#616161\",800:\"#424242\",900:\"#212121\",A100:\"#f5f5f5\",A200:\"#eeeeee\",A400:\"#bdbdbd\",A700:\"#616161\"},XE=ND;var DD={50:\"#f3e5f5\",100:\"#e1bee7\",200:\"#ce93d8\",300:\"#ba68c8\",400:\"#ab47bc\",500:\"#9c27b0\",600:\"#8e24aa\",700:\"#7b1fa2\",800:\"#6a1b9a\",900:\"#4a148c\",A100:\"#ea80fc\",A200:\"#e040fb\",A400:\"#d500f9\",A700:\"#aa00ff\"},Sl=DD;var _D={50:\"#ffebee\",100:\"#ffcdd2\",200:\"#ef9a9a\",300:\"#e57373\",400:\"#ef5350\",500:\"#f44336\",600:\"#e53935\",700:\"#d32f2f\",800:\"#c62828\",900:\"#b71c1c\",A100:\"#ff8a80\",A200:\"#ff5252\",A400:\"#ff1744\",A700:\"#d50000\"},Pl=_D;var BD={50:\"#fff3e0\",100:\"#ffe0b2\",200:\"#ffcc80\",300:\"#ffb74d\",400:\"#ffa726\",500:\"#ff9800\",600:\"#fb8c00\",700:\"#f57c00\",800:\"#ef6c00\",900:\"#e65100\",A100:\"#ffd180\",A200:\"#ffab40\",A400:\"#ff9100\",A700:\"#ff6d00\"},xc=BD;var kD={50:\"#e3f2fd\",100:\"#bbdefb\",200:\"#90caf9\",300:\"#64b5f6\",400:\"#42a5f5\",500:\"#2196f3\",600:\"#1e88e5\",700:\"#1976d2\",800:\"#1565c0\",900:\"#0d47a1\",A100:\"#82b1ff\",A200:\"#448aff\",A400:\"#2979ff\",A700:\"#2962ff\"},Rl=kD;var jD={50:\"#e1f5fe\",100:\"#b3e5fc\",200:\"#81d4fa\",300:\"#4fc3f7\",400:\"#29b6f6\",500:\"#03a9f4\",600:\"#039be5\",700:\"#0288d1\",800:\"#0277bd\",900:\"#01579b\",A100:\"#80d8ff\",A200:\"#40c4ff\",A400:\"#00b0ff\",A700:\"#0091ea\"},Cl=jD;var UD={50:\"#e8f5e9\",100:\"#c8e6c9\",200:\"#a5d6a7\",300:\"#81c784\",400:\"#66bb6a\",500:\"#4caf50\",600:\"#43a047\",700:\"#388e3c\",800:\"#2e7d32\",900:\"#1b5e20\",A100:\"#b9f6ca\",A200:\"#69f0ae\",A400:\"#00e676\",A700:\"#00c853\"},El=UD;function QE(){return{text:{primary:\"rgba(0, 0, 0, 0.87)\",secondary:\"rgba(0, 0, 0, 0.6)\",disabled:\"rgba(0, 0, 0, 0.38)\"},divider:\"rgba(0, 0, 0, 0.12)\",background:{paper:Tc.white,default:Tc.white},action:{active:\"rgba(0, 0, 0, 0.54)\",hover:\"rgba(0, 0, 0, 0.04)\",hoverOpacity:.04,selected:\"rgba(0, 0, 0, 0.08)\",selectedOpacity:.08,disabled:\"rgba(0, 0, 0, 0.26)\",disabledBackground:\"rgba(0, 0, 0, 0.12)\",disabledOpacity:.38,focus:\"rgba(0, 0, 0, 0.12)\",focusOpacity:.12,activatedOpacity:.12}}}var _v=QE();function ZE(){return{text:{primary:Tc.white,secondary:\"rgba(255, 255, 255, 0.7)\",disabled:\"rgba(255, 255, 255, 0.5)\",icon:\"rgba(255, 255, 255, 0.5)\"},divider:\"rgba(255, 255, 255, 0.12)\",background:{paper:\"#121212\",default:\"#121212\"},action:{active:Tc.white,hover:\"rgba(255, 255, 255, 0.08)\",hoverOpacity:.08,selected:\"rgba(255, 255, 255, 0.16)\",selectedOpacity:.16,disabled:\"rgba(255, 255, 255, 0.3)\",disabledBackground:\"rgba(255, 255, 255, 0.12)\",disabledOpacity:.38,focus:\"rgba(255, 255, 255, 0.12)\",focusOpacity:.12,activatedOpacity:.24}}}var Cy=ZE();function WE(e,t,o,r){let n=r.light||r,a=r.dark||r*1.5;e[t]||(e.hasOwnProperty(o)?e[t]=e[o]:t===\"light\"?e.light=gc(e.main,n):t===\"dark\"&&(e.dark=hc(e.main,a)))}function KE(e,t,o,r,n){let a=n.light||n,i=n.dark||n*1.5;t[o]||(t.hasOwnProperty(r)?t[o]=t[r]:o===\"light\"?t.light=`color-mix(in ${e}, ${t.main}, #fff ${(a*100).toFixed(0)}%)`:o===\"dark\"&&(t.dark=`color-mix(in ${e}, ${t.main}, #000 ${(i*100).toFixed(0)}%)`))}function LD(e=\"light\"){return e===\"dark\"?{main:Rl[200],light:Rl[50],dark:Rl[400]}:{main:Rl[700],light:Rl[400],dark:Rl[800]}}function HD(e=\"light\"){return e===\"dark\"?{main:Sl[200],light:Sl[50],dark:Sl[400]}:{main:Sl[500],light:Sl[300],dark:Sl[700]}}function VD(e=\"light\"){return e===\"dark\"?{main:Pl[500],light:Pl[300],dark:Pl[700]}:{main:Pl[700],light:Pl[400],dark:Pl[800]}}function ID(e=\"light\"){return e===\"dark\"?{main:Cl[400],light:Cl[300],dark:Cl[700]}:{main:Cl[700],light:Cl[500],dark:Cl[900]}}function $D(e=\"light\"){return e===\"dark\"?{main:El[400],light:El[300],dark:El[700]}:{main:El[800],light:El[500],dark:El[900]}}function FD(e=\"light\"){return e===\"dark\"?{main:xc[400],light:xc[300],dark:xc[700]}:{main:\"#ed6c02\",light:xc[500],dark:xc[900]}}function qD(e){return`oklch(from ${e} var(--__l) 0 h / var(--__a))`}function wl(e){let{mode:t=\"light\",contrastThreshold:o=3,tonalOffset:r=.2,colorSpace:n,...a}=e,i=e.primary||LD(t),l=e.secondary||HD(t),s=e.error||VD(t),c=e.info||ID(t),u=e.success||$D(t),d=e.warning||FD(t);function p(T){return n?qD(T):IE(T,Cy.text.primary)>=o?Cy.text.primary:_v.text.primary}let f=({color:T,name:y,mainShade:g=500,lightShade:m=300,darkShade:b=700})=>{if(T={...T},!T.main&&T[g]&&(T.main=T[g]),!T.hasOwnProperty(\"main\"))throw new Error(Ro(11,y?` (${y})`:\"\",g));if(typeof T.main!=\"string\")throw new Error(Ro(12,y?` (${y})`:\"\",JSON.stringify(T.main)));return n?(KE(n,T,\"light\",m,r),KE(n,T,\"dark\",b,r)):(WE(T,\"light\",m,r),WE(T,\"dark\",b,r)),T.contrastText||(T.contrastText=p(T.main)),T},h;return t===\"light\"?h=QE():t===\"dark\"&&(h=ZE()),at({common:{...Tc},mode:t,primary:f({color:i,name:\"primary\"}),secondary:f({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:f({color:s,name:\"error\"}),warning:f({color:d,name:\"warning\"}),info:f({color:c,name:\"info\"}),success:f({color:u,name:\"success\"}),grey:XE,contrastThreshold:o,getContrastText:p,augmentColor:f,tonalOffset:r,...h},a)}function Ey(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 Bv(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function YD(e){return Math.round(e*1e5)/1e5}var JE={textTransform:\"uppercase\"},ew='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function kv(e,t){let{fontFamily:o=ew,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...d}=typeof t==\"function\"?t(e):t,p=r/14,f=u||(T=>`${T/s*p}rem`),h=(T,y,g,m,b)=>({fontFamily:o,fontWeight:T,fontSize:f(y),lineHeight:g,...o===ew?{letterSpacing:`${YD(m/y)}em`}:{},...b,...c}),v={h1:h(n,96,1.167,-1.5),h2:h(n,60,1.2,-.5),h3:h(a,48,1.167,0),h4:h(a,34,1.235,.25),h5:h(a,24,1.334,0),h6:h(i,20,1.6,.15),subtitle1:h(a,16,1.75,.15),subtitle2:h(i,14,1.57,.1),body1:h(a,16,1.5,.15),body2:h(a,14,1.43,.15),button:h(i,14,1.75,.4,JE),caption:h(a,12,1.66,.4),overline:h(a,12,2.66,1,JE),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return at({htmlFontSize:s,pxToRem:f,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...v},d,{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 GD=[\"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)],tw=GD;var XD={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)\"},WD={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function ow(e){return`${Math.round(e)}ms`}function KD(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function jv(e){let t={...XD,...e.easing},o={...WD,...e.duration};return{getAutoHeightDuration:KD,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:ow(i)} ${l} ${typeof s==\"string\"?s:ow(s)}`).join(\",\")},...e,easing:t,duration:o}}var QD={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},rw=QD;function ZD(e){return _r(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function wy(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;rat(h,v),f),f.unstable_sxConfig={...bn,...u?.unstable_sxConfig},f.unstable_sx=function(v){return on({sx:v,theme:this})},f.toRuntimeSource=wy,e_(f),f}var Wp=t_;function Sc(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 o_=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Sc(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function Uv(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function Lv(e){return e===\"dark\"?o_:[]}function Hv(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=wl({...t,colorSpace:n});return{palette:i,opacity:{...Uv(i.mode),...o},overlays:r||Lv(i.mode),...a}}function Vv(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 r_=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],aw=r_;var iw=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 aw(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 n_(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function U(e,t,o){!e[t]&&o&&(e[t]=o)}function Kp(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:Av(e)}function Oa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=mc(Kp(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 a_(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var qn=e=>{try{return e()}catch{}},i_=(e=\"mui\")=>Py(e);function Iv(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=Hv({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=Wp({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...Uv(a),...o?.opacity},overlays:o?.overlays||Lv(a)},l}function $v(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=Vv,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,d=Object.keys(o)[0],p=r||(o.light&&d!==\"light\"?\"light\":d),f=i_(a),{[p]:h,light:v,dark:T,...y}=o,g={...y},m=h;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(m=!0),!m)throw new Error(Ro(21,p));let b;i&&(b=\"oklch\");let P=Iv(b,g,m,u,p);v&&!g.light&&Iv(b,g,v,void 0,\"light\"),T&&!g.dark&&Iv(b,g,T,void 0,\"dark\");let R={defaultColorScheme:p,...P,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:f,colorSchemes:g,font:{...Ey(P.typography),...P.font},spacing:a_(u.spacing)};Object.keys(R.colorSchemes).forEach(k=>{let x=R.colorSchemes[k].palette,N=A=>{let z=A.split(\"-\"),L=z[1],I=z[2];return f(A,x[L][I])};x.mode===\"light\"&&(U(x.common,\"background\",\"#fff\"),U(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(U(x.common,\"background\",\"#000\"),U(x.common,\"onBackground\",\"#fff\"));function O(A,z,L){if(b){let I;return A===Ei&&(I=`transparent ${((1-L)*100).toFixed(0)}%`),A===ut&&(I=`#000 ${(L*100).toFixed(0)}%`),A===pt&&(I=`#fff ${(L*100).toFixed(0)}%`),`color-mix(in ${b}, ${z}, ${I})`}return A(z,L)}if(n_(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){U(x.Alert,\"errorColor\",O(ut,x.error.light,.6)),U(x.Alert,\"infoColor\",O(ut,x.info.light,.6)),U(x.Alert,\"successColor\",O(ut,x.success.light,.6)),U(x.Alert,\"warningColor\",O(ut,x.warning.light,.6)),U(x.Alert,\"errorFilledBg\",N(\"palette-error-main\")),U(x.Alert,\"infoFilledBg\",N(\"palette-info-main\")),U(x.Alert,\"successFilledBg\",N(\"palette-success-main\")),U(x.Alert,\"warningFilledBg\",N(\"palette-warning-main\")),U(x.Alert,\"errorFilledColor\",qn(()=>x.getContrastText(x.error.main))),U(x.Alert,\"infoFilledColor\",qn(()=>x.getContrastText(x.info.main))),U(x.Alert,\"successFilledColor\",qn(()=>x.getContrastText(x.success.main))),U(x.Alert,\"warningFilledColor\",qn(()=>x.getContrastText(x.warning.main))),U(x.Alert,\"errorStandardBg\",O(pt,x.error.light,.9)),U(x.Alert,\"infoStandardBg\",O(pt,x.info.light,.9)),U(x.Alert,\"successStandardBg\",O(pt,x.success.light,.9)),U(x.Alert,\"warningStandardBg\",O(pt,x.warning.light,.9)),U(x.Alert,\"errorIconColor\",N(\"palette-error-main\")),U(x.Alert,\"infoIconColor\",N(\"palette-info-main\")),U(x.Alert,\"successIconColor\",N(\"palette-success-main\")),U(x.Alert,\"warningIconColor\",N(\"palette-warning-main\")),U(x.AppBar,\"defaultBg\",N(\"palette-grey-100\")),U(x.Avatar,\"defaultBg\",N(\"palette-grey-400\")),U(x.Button,\"inheritContainedBg\",N(\"palette-grey-300\")),U(x.Button,\"inheritContainedHoverBg\",N(\"palette-grey-A100\")),U(x.Chip,\"defaultBorder\",N(\"palette-grey-400\")),U(x.Chip,\"defaultAvatarColor\",N(\"palette-grey-700\")),U(x.Chip,\"defaultIconColor\",N(\"palette-grey-700\")),U(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),U(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),U(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),U(x.LinearProgress,\"primaryBg\",O(pt,x.primary.main,.62)),U(x.LinearProgress,\"secondaryBg\",O(pt,x.secondary.main,.62)),U(x.LinearProgress,\"errorBg\",O(pt,x.error.main,.62)),U(x.LinearProgress,\"infoBg\",O(pt,x.info.main,.62)),U(x.LinearProgress,\"successBg\",O(pt,x.success.main,.62)),U(x.LinearProgress,\"warningBg\",O(pt,x.warning.main,.62)),U(x.Skeleton,\"bg\",b?O(Ei,x.text.primary,.11):`rgba(${N(\"palette-text-primaryChannel\")} / 0.11)`),U(x.Slider,\"primaryTrack\",O(pt,x.primary.main,.62)),U(x.Slider,\"secondaryTrack\",O(pt,x.secondary.main,.62)),U(x.Slider,\"errorTrack\",O(pt,x.error.main,.62)),U(x.Slider,\"infoTrack\",O(pt,x.info.main,.62)),U(x.Slider,\"successTrack\",O(pt,x.success.main,.62)),U(x.Slider,\"warningTrack\",O(pt,x.warning.main,.62));let A=b?O(ut,x.background.default,.6825):Yp(x.background.default,.8);U(x.SnackbarContent,\"bg\",A),U(x.SnackbarContent,\"color\",qn(()=>b?Cy.text.primary:x.getContrastText(A))),U(x.SpeedDialAction,\"fabHoverBg\",Yp(x.background.paper,.15)),U(x.StepConnector,\"border\",N(\"palette-grey-400\")),U(x.StepContent,\"border\",N(\"palette-grey-400\")),U(x.Switch,\"defaultColor\",N(\"palette-common-white\")),U(x.Switch,\"defaultDisabledColor\",N(\"palette-grey-100\")),U(x.Switch,\"primaryDisabledColor\",O(pt,x.primary.main,.62)),U(x.Switch,\"secondaryDisabledColor\",O(pt,x.secondary.main,.62)),U(x.Switch,\"errorDisabledColor\",O(pt,x.error.main,.62)),U(x.Switch,\"infoDisabledColor\",O(pt,x.info.main,.62)),U(x.Switch,\"successDisabledColor\",O(pt,x.success.main,.62)),U(x.Switch,\"warningDisabledColor\",O(pt,x.warning.main,.62)),U(x.TableCell,\"border\",O(pt,O(Ei,x.divider,1),.88)),U(x.Tooltip,\"bg\",O(Ei,x.grey[700],.92))}if(x.mode===\"dark\"){U(x.Alert,\"errorColor\",O(pt,x.error.light,.6)),U(x.Alert,\"infoColor\",O(pt,x.info.light,.6)),U(x.Alert,\"successColor\",O(pt,x.success.light,.6)),U(x.Alert,\"warningColor\",O(pt,x.warning.light,.6)),U(x.Alert,\"errorFilledBg\",N(\"palette-error-dark\")),U(x.Alert,\"infoFilledBg\",N(\"palette-info-dark\")),U(x.Alert,\"successFilledBg\",N(\"palette-success-dark\")),U(x.Alert,\"warningFilledBg\",N(\"palette-warning-dark\")),U(x.Alert,\"errorFilledColor\",qn(()=>x.getContrastText(x.error.dark))),U(x.Alert,\"infoFilledColor\",qn(()=>x.getContrastText(x.info.dark))),U(x.Alert,\"successFilledColor\",qn(()=>x.getContrastText(x.success.dark))),U(x.Alert,\"warningFilledColor\",qn(()=>x.getContrastText(x.warning.dark))),U(x.Alert,\"errorStandardBg\",O(ut,x.error.light,.9)),U(x.Alert,\"infoStandardBg\",O(ut,x.info.light,.9)),U(x.Alert,\"successStandardBg\",O(ut,x.success.light,.9)),U(x.Alert,\"warningStandardBg\",O(ut,x.warning.light,.9)),U(x.Alert,\"errorIconColor\",N(\"palette-error-main\")),U(x.Alert,\"infoIconColor\",N(\"palette-info-main\")),U(x.Alert,\"successIconColor\",N(\"palette-success-main\")),U(x.Alert,\"warningIconColor\",N(\"palette-warning-main\")),U(x.AppBar,\"defaultBg\",N(\"palette-grey-900\")),U(x.AppBar,\"darkBg\",N(\"palette-background-paper\")),U(x.AppBar,\"darkColor\",N(\"palette-text-primary\")),U(x.Avatar,\"defaultBg\",N(\"palette-grey-600\")),U(x.Button,\"inheritContainedBg\",N(\"palette-grey-800\")),U(x.Button,\"inheritContainedHoverBg\",N(\"palette-grey-700\")),U(x.Chip,\"defaultBorder\",N(\"palette-grey-700\")),U(x.Chip,\"defaultAvatarColor\",N(\"palette-grey-300\")),U(x.Chip,\"defaultIconColor\",N(\"palette-grey-300\")),U(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),U(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),U(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),U(x.LinearProgress,\"primaryBg\",O(ut,x.primary.main,.5)),U(x.LinearProgress,\"secondaryBg\",O(ut,x.secondary.main,.5)),U(x.LinearProgress,\"errorBg\",O(ut,x.error.main,.5)),U(x.LinearProgress,\"infoBg\",O(ut,x.info.main,.5)),U(x.LinearProgress,\"successBg\",O(ut,x.success.main,.5)),U(x.LinearProgress,\"warningBg\",O(ut,x.warning.main,.5)),U(x.Skeleton,\"bg\",b?O(Ei,x.text.primary,.13):`rgba(${N(\"palette-text-primaryChannel\")} / 0.13)`),U(x.Slider,\"primaryTrack\",O(ut,x.primary.main,.5)),U(x.Slider,\"secondaryTrack\",O(ut,x.secondary.main,.5)),U(x.Slider,\"errorTrack\",O(ut,x.error.main,.5)),U(x.Slider,\"infoTrack\",O(ut,x.info.main,.5)),U(x.Slider,\"successTrack\",O(ut,x.success.main,.5)),U(x.Slider,\"warningTrack\",O(ut,x.warning.main,.5));let A=b?O(pt,x.background.default,.985):Yp(x.background.default,.98);U(x.SnackbarContent,\"bg\",A),U(x.SnackbarContent,\"color\",qn(()=>b?_v.text.primary:x.getContrastText(A))),U(x.SpeedDialAction,\"fabHoverBg\",Yp(x.background.paper,.15)),U(x.StepConnector,\"border\",N(\"palette-grey-600\")),U(x.StepContent,\"border\",N(\"palette-grey-600\")),U(x.Switch,\"defaultColor\",N(\"palette-grey-300\")),U(x.Switch,\"defaultDisabledColor\",N(\"palette-grey-600\")),U(x.Switch,\"primaryDisabledColor\",O(ut,x.primary.main,.55)),U(x.Switch,\"secondaryDisabledColor\",O(ut,x.secondary.main,.55)),U(x.Switch,\"errorDisabledColor\",O(ut,x.error.main,.55)),U(x.Switch,\"infoDisabledColor\",O(ut,x.info.main,.55)),U(x.Switch,\"successDisabledColor\",O(ut,x.success.main,.55)),U(x.Switch,\"warningDisabledColor\",O(ut,x.warning.main,.55)),U(x.TableCell,\"border\",O(ut,O(Ei,x.divider,1),.68)),U(x.Tooltip,\"bg\",O(Ei,x.grey[700],.92))}Oa(x.background,\"default\"),Oa(x.background,\"paper\"),Oa(x.common,\"background\"),Oa(x.common,\"onBackground\"),Oa(x,\"divider\"),Object.keys(x).forEach(A=>{let z=x[A];A!==\"tonalOffset\"&&z&&typeof z==\"object\"&&(z.main&&U(x[A],\"mainChannel\",mc(Kp(z.main))),z.light&&U(x[A],\"lightChannel\",mc(Kp(z.light))),z.dark&&U(x[A],\"darkChannel\",mc(Kp(z.dark))),z.contrastText&&U(x[A],\"contrastTextChannel\",mc(Kp(z.contrastText))),A===\"text\"&&(Oa(x[A],\"primary\"),Oa(x[A],\"secondary\")),A===\"action\"&&(z.active&&Oa(x[A],\"active\"),z.selected&&Oa(x[A],\"selected\")))})}),R=t.reduce((k,x)=>at(k,x),R);let C={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:iw(R),enableContrastVars:i},{vars:M,generateThemeVars:D,generateStyleSheets:_}=Nv(R,C);return R.vars=M,Object.entries(R.colorSchemes[R.defaultColorScheme]).forEach(([k,x])=>{R[k]=x}),R.generateThemeVars=D,R.generateStyleSheets=_,R.generateSpacing=function(){return pc(u.spacing,vl(this))},R.getColorSchemeSelector=Dv(s),R.spacing=R.generateSpacing(),R.shouldSkipGeneratingVar=l,R.unstable_sxConfig={...bn,...u?.unstable_sxConfig},R.unstable_sx=function(x){return on({sx:x,theme:this})},R.toRuntimeSource=wy,R}function lw(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:wl({...o===!0?{}:o.palette,mode:t})})}function Pc(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 Wp(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let d=Wp({...e,palette:u},...t);return d.defaultColorScheme=l,d.colorSchemes=c,d.palette.mode===\"light\"&&(d.colorSchemes.light={...c.light!==!0&&c.light,palette:d.palette},lw(d,\"dark\",c.dark)),d.palette.mode===\"dark\"&&(d.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:d.palette},lw(d,\"light\",c.light)),d}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),$v({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var s_=j(W(),1);var l_=Pc(),Rc=l_;function Yn(){let e=$n(Rc);return e[Mi]||e}function c_(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Ml=c_;var u_=e=>Ml(e)&&e!==\"classes\",Vt=u_;var p_=dc({themeId:Mi,defaultTheme:Rc,rootShouldForwardProp:Vt}),V=p_;var f_=se(\"MuiBox\",[\"root\"]),sw=f_;var d_=Pc(),m_=Fp({themeId:Mi,defaultTheme:d_,defaultClassName:sw.root,generateClassName:fc.generate}),pe=m_;var yw=j(W(),1);var cw=j(Te(),1);function y_(e){return(0,cw.jsx)(yy,{...e,defaultTheme:Rc,themeId:Mi})}var Fv=y_;var uw=j(Te(),1);function pw(e){return function(o){return(0,uw.jsx)(Fv,{styles:typeof e==\"function\"?r=>e({theme:r,...o}):e})}}function fw(){return Ri}var h_=Sy,xe=h_;var c7=j(W(),1);var g_=j(Te(),1);function Pe(e){return zv(e)}var re=Pi;function b_(e){return typeof e.main==\"string\"}function v_(e,t=[]){if(!b_(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function Xt(e=[]){return([,t])=>t&&v_(t,e)}function dw(e){return me(\"MuiTypography\",e)}var T7=se(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var hw=j(Te(),1),T_={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},x_=fw(),S_=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${re(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return ye(l,dw,i)},P_=V(\"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${re(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(xe(({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(Xt()).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${re(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}}]}))),mw={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},R_=yw.forwardRef(function(t,o){let{color:r,...n}=Pe({props:t,name:\"MuiTypography\"}),a=!T_[r],i=x_({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:d=!1,paragraph:p=!1,variant:f=\"body1\",variantMapping:h=mw,...v}=i,T={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:d,paragraph:p,variant:f,variantMapping:h},y=c||(p?\"p\":h[f]||mw[f])||\"span\",g=S_(T);return(0,hw.jsx)(P_,{as:y,ref:o,className:Q(g.root,s),...v,ownerState:T,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...v.style}})}),he=R_;var C_=Ry({createStyledComponent:V(\"div\",{name:\"MuiStack\",slot:\"Root\"}),useThemeProps:e=>Pe({props:e,name:\"MuiStack\"})}),Gn=C_;var Ic=j(W(),1);var gw=j(W(),1);function gr(e){return parseInt(gw.version,10)>=19?e?.props?.ref||null:e?.ref||null}var wt=j(W(),1);function It(e){return e&&e.ownerDocument||document}var Ol=It;var Ai=j(W(),1);var Cc=j(W(),1);function to(...e){let t=Cc.useRef(void 0),o=Cc.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 Cc.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}function E_(e){return typeof e==\"string\"}var br=E_;function w_(e,t,o){return e===void 0||br(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var Qp=w_;function M_(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 Aa=M_;function O_(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 My=O_;function A_(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let f=Q(o?.className,a,n?.className,r?.className),h={...o?.style,...n?.style,...r?.style},v={...o,...n,...r};return f.length>0&&(v.className=f),Object.keys(h).length>0&&(v.style=h),{props:v,internalRef:void 0}}let i=Aa({...n,...r}),l=My(r),s=My(n),c=t(i),u=Q(c?.className,o?.className,a,n?.className,r?.className),d={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(d).length>0&&(p.style=d),{props:p,internalRef:c.ref}}var Zp=A_;function z_(e,t,o){return typeof e==\"function\"?e(t,o):e}var Jp=z_;function N_(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Jp(o,r),{props:l,internalRef:s}=Zp({...a,externalSlotProps:i}),c=to(s,i?.ref,e.additionalProps?.ref);return Qp(t,{...l,ref:c},r)}var vr=N_;var Tr=j(W(),1);var Oy=j(W(),1);var bw=j(W(),1),D_=bw.createContext({}),ef=D_;function vw(e){return me(\"MuiList\",e)}var O$=se(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var Ay=j(Te(),1),__=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return ye({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},vw,t)},B_=V(\"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}}]}),k_=Oy.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,d=Oy.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},f=__(p);return(0,Ay.jsx)(ef.Provider,{value:d,children:(0,Ay.jsxs)(B_,{as:i,className:Q(f.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),qv=k_;function zy(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var Al=zy;function Ec(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var Tw=Ec;var yo=to;var wc=Io;function tf(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var By=j(W(),1);var Ny=j(W(),1);function xw(e){return me(\"MuiSvgIcon\",e)}var iF=se(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var Dy=j(Te(),1),j_=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${re(t)}`,`fontSize${re(o)}`]};return ye(n,xw,r)},U_=V(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${re(o.color)}`],t[`fontSize${re(o.fontSize)}`]]}})(xe(({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}}]}))),Sw=Ny.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:d,viewBox:p=\"0 0 24 24\",...f}=r,h=Ny.isValidElement(n)&&n.type===\"svg\",v={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:h},T={};u||(T.viewBox=p);let y=j_(v);return(0,Dy.jsxs)(U_,{as:l,className:Q(y.root,a),focusable:\"false\",color:c,\"aria-hidden\":d?void 0:!0,role:d?\"img\":void 0,ref:o,...T,...f,...h&&n.props,ownerState:v,children:[h?n.props.children:n,d?(0,Dy.jsx)(\"title\",{children:d}):null]})});Sw.muiName=\"SvgIcon\";var _y=Sw;var Pw=j(Te(),1);function kr(e,t){function o(r,n){return(0,Pw.jsx)(_y,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=_y.muiName,By.memo(By.forwardRef(o))}function Mc(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 Rw=Mc;function rn(e){return It(e).defaultView||window}var Oc=rn;function of(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var zl=bc;var Nl=j(W(),1);function Ac(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Nl.useRef(t!==void 0),[i,l]=Nl.useState(o),s=a?t:i,c=Nl.useCallback(u=>{a||l(u)},[]);return[s,c]}var Dl=Ac;var Yv=j(W(),1);function L_(e){let t=Yv.useRef(e);return Io(()=>{t.current=e}),Yv.useRef((...o)=>(0,t.current)(...o)).current}var nn=L_;var Oi=nn;function H_(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function ky(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{H_(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=Q(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=Q(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 Ew=j(Te(),1);function Gv(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function Cw(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function ww(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 rf(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\")||!ww(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var V_=Tr.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:d=\"selectedMenu\",...p}=t,f=Tr.useRef(null),h=Tr.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});wc(()=>{n&&f.current.focus()},[n]),Tr.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(m,{direction:b})=>{let P=!f.current.style.width;if(m.clientHeight{let b=f.current,P=m.key;if(m.ctrlKey||m.metaKey||m.altKey){u&&u(m);return}let C=Al(Ol(b));if(P===\"ArrowDown\")m.preventDefault(),rf(b,C,c,s,Gv);else if(P===\"ArrowUp\")m.preventDefault(),rf(b,C,c,s,Cw);else if(P===\"Home\")m.preventDefault(),rf(b,null,c,s,Gv);else if(P===\"End\")m.preventDefault(),rf(b,null,c,s,Cw);else if(P.length===1){let M=h.current,D=P.toLowerCase(),_=performance.now();M.keys.length>0&&(_-M.lastTime>500?(M.keys=[],M.repeating=!0,M.previousKeyMatched=!0):M.repeating&&D!==M.keys[0]&&(M.repeating=!1)),M.lastTime=_,M.keys.push(D);let k=C&&!M.repeating&&ww(C,M);M.previousKeyMatched&&(k||rf(b,C,!1,s,Gv,M))?m.preventDefault():M.previousKeyMatched=!1}u&&u(m)},T=yo(f,o),y=-1;Tr.Children.forEach(i,(m,b)=>{if(!Tr.isValidElement(m)){y===b&&(y+=1,y>=i.length&&(y=-1));return}m.props.disabled||(d===\"selectedMenu\"&&m.props.selected||y===-1)&&(y=b),y===b&&(m.props.disabled||m.props.muiSkipListHighlight||m.type.muiSkipListHighlight)&&(y+=1,y>=i.length&&(y=-1))});let g=Tr.Children.map(i,(m,b)=>{if(b===y){let P={};return a&&(P.autoFocus=!0),m.props.tabIndex===void 0&&d===\"selectedMenu\"&&(P.tabIndex=0),Tr.cloneElement(m,P)}return m});return(0,Ew.jsx)(qv,{role:\"menu\",ref:T,className:l,onKeyDown:v,tabIndex:n?0:-1,...p,children:g})}),Xv=V_;var Uo=j(W(),1);var jl=j(W(),1);var Ow=j(W(),1),Mw={};function zc(e,t){let o=Ow.useRef(Mw);return o.current===Mw&&(o.current=e(t)),o}var Aw=j(W(),1),I_=[];function Wv(e){Aw.useEffect(e,I_)}var Nc=class e{static create(){return new e}currentId=null;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function vn(){let e=zc(Nc.create).current;return Wv(e.disposeEffect),e}function jy(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 Uy(e,t){return Uy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},Uy(e,t)}function Ly(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Uy(e,t)}var nf=j(W()),af=j(ad());var Kv={disabled:!1};var zw=j(W()),Dc=zw.default.createContext(null);var Nw=function(t){return t.scrollTop};var lf=\"unmounted\",_l=\"exited\",Bl=\"entering\",Bc=\"entered\",Qv=\"exiting\",za=(function(e){Ly(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=_l,a.appearStatus=Bl):s=Bc:r.unmountOnExit||r.mountOnEnter?s=lf:s=_l,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===lf?{status:_l}: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!==Bl&&i!==Bc&&(a=Bl):(i===Bl||i===Bc)&&(a=Qv)}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===Bl){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:af.default.findDOMNode(this);i&&Nw(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===_l&&this.setState({status:lf})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[af.default.findDOMNode(this),l],c=s[0],u=s[1],d=this.getTimeouts(),p=l?d.appear:d.enter;if(!n&&!i||Kv.disabled){this.safeSetState({status:Bc},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Bl},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Bc},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:af.default.findDOMNode(this);if(!a||Kv.disabled){this.safeSetState({status:_l},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:Qv},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:_l},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:af.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===lf)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,d=a.enter,p=a.exit,f=a.timeout,h=a.addEndListener,v=a.onEnter,T=a.onEntering,y=a.onEntered,g=a.onExit,m=a.onExiting,b=a.onExited,P=a.nodeRef,R=jy(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return nf.default.createElement(Dc.Provider,{value:null},typeof i==\"function\"?i(n,R):nf.default.cloneElement(nf.default.Children.only(i),R))},t})(nf.default.Component);za.contextType=Dc;za.propTypes={};function _c(){}za.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:_c,onEntering:_c,onEntered:_c,onExit:_c,onExiting:_c,onExited:_c};za.UNMOUNTED=lf;za.EXITED=_l;za.ENTERING=Bl;za.ENTERED=Bc;za.EXITING=Qv;var sf=za;function Dw(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var cf=j(W());var an=j(W());function Hy(e,t){var o=function(a){return t&&(0,an.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&an.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function $_(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;ie.scrollTop;function kc(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 kw=j(Te(),1);function tT(e){return`scale(${e}, ${e**2})`}var Y_={entering:{opacity:1,transform:tT(1)},entered:{opacity:1,transform:\"none\"}},eT=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),oT=jl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:d,onExited:p,onExiting:f,style:h,timeout:v=\"auto\",TransitionComponent:T=sf,...y}=t,g=vn(),m=jl.useRef(),b=Yn(),P=jl.useRef(null),R=yo(P,gr(a),o),C=A=>z=>{if(A){let L=P.current;z===void 0?A(L):A(L,z)}},M=C(u),D=C((A,z)=>{Vy(A);let{duration:L,delay:I,easing:F}=kc({style:h,timeout:v,easing:i},{mode:\"enter\"}),fe;v===\"auto\"?(fe=b.transitions.getAutoHeightDuration(A.clientHeight),m.current=fe):fe=L,A.style.transition=[b.transitions.create(\"opacity\",{duration:fe,delay:I}),b.transitions.create(\"transform\",{duration:eT?fe:fe*.666,delay:I,easing:F})].join(\",\"),s&&s(A,z)}),_=C(c),k=C(f),x=C(A=>{let{duration:z,delay:L,easing:I}=kc({style:h,timeout:v,easing:i},{mode:\"exit\"}),F;v===\"auto\"?(F=b.transitions.getAutoHeightDuration(A.clientHeight),m.current=F):F=z,A.style.transition=[b.transitions.create(\"opacity\",{duration:F,delay:L}),b.transitions.create(\"transform\",{duration:eT?F:F*.666,delay:eT?L:L||F*.333,easing:I})].join(\",\"),A.style.opacity=0,A.style.transform=tT(.75),d&&d(A)}),N=C(p);return(0,kw.jsx)(T,{appear:n,in:l,nodeRef:P,onEnter:D,onEntered:_,onEntering:M,onExit:x,onExited:N,onExiting:k,addEndListener:A=>{v===\"auto\"&&g.start(m.current||0,A),r&&r(P.current,A)},timeout:v===\"auto\"?null:v,...y,children:(A,{ownerState:z,...L})=>jl.cloneElement(a,{style:{opacity:0,transform:tT(.75),visibility:A===\"exited\"&&!l?\"hidden\":void 0,...Y_[A],...h,...a.props.style},ref:R,...L})})});oT&&(oT.muiSupportAuto=!0);var uf=oT;function G_(e){let t=It(e);return t.body===e?rn(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function jc(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function jw(e){return parseFloat(rn(e).getComputedStyle(e).paddingRight)||0}function X_(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 Uw(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!X_(i);l&&s&&jc(i,n)})}function rT(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function W_(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(G_(r)){let i=Ec(rn(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${jw(r)+i}px`;let l=It(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${jw(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=It(r).body;else{let i=r.parentElement,l=rn(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 K_(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Iy=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&&jc(t.modalRef,!1);let n=K_(o);Uw(o,t.mount,t.modalRef,n,!0);let a=rT(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=rT(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=W_(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=rT(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&&jc(t.modalRef,o),Uw(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&&jc(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Fy=j(W(),1);var jo=j(W(),1);var pf=j(Te(),1),Q_=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function Z_(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 J_(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 eB(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||J_(e))}function tB(e){let t=[],o=[];return Array.from(e.querySelectorAll(Q_)).forEach((r,n)=>{let a=Z_(r);a===-1||!eB(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 oB(){return!0}function rB(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=tB,isEnabled:i=oB,open:l}=e,s=jo.useRef(!1),c=jo.useRef(null),u=jo.useRef(null),d=jo.useRef(null),p=jo.useRef(null),f=jo.useRef(!1),h=jo.useRef(null),v=to(gr(t),h),T=jo.useRef(null);jo.useEffect(()=>{!l||!h.current||(f.current=!o)},[o,l]),jo.useEffect(()=>{if(!l||!h.current)return;let m=It(h.current),b=Al(m);return h.current.contains(b)||(h.current.hasAttribute(\"tabIndex\")||h.current.setAttribute(\"tabIndex\",\"-1\"),f.current&&h.current.focus()),()=>{n||(d.current&&d.current.focus&&(s.current=!0,d.current.focus()),d.current=null)}},[l]),jo.useEffect(()=>{if(!l||!h.current)return;let m=It(h.current),b=C=>{if(T.current=C,r||!i()||C.key!==\"Tab\")return;Al(m)===h.current&&C.shiftKey&&(s.current=!0,u.current&&u.current.focus())},P=()=>{let C=h.current;if(C===null)return;let M=Al(m);if(!m.hasFocus()||!i()||s.current){s.current=!1;return}if(C.contains(M)||r&&M!==c.current&&M!==u.current)return;if(M!==p.current)p.current=null;else if(p.current!==null)return;if(!f.current)return;let D=[];if((M===c.current||M===u.current)&&(D=a(h.current)),D.length>0){let _=!!(T.current?.shiftKey&&T.current?.key===\"Tab\"),k=D[0],x=D[D.length-1];typeof k!=\"string\"&&typeof x!=\"string\"&&(_?x.focus():k.focus())}else C.focus()};m.addEventListener(\"focusin\",P),m.addEventListener(\"keydown\",b,!0);let R=setInterval(()=>{let C=Al(m);C&&C.tagName===\"BODY\"&&P()},50);return()=>{clearInterval(R),m.removeEventListener(\"focusin\",P),m.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let y=m=>{d.current===null&&(d.current=m.relatedTarget),f.current=!0,p.current=m.target;let b=t.props.onFocus;b&&b(m)},g=m=>{d.current===null&&(d.current=m.relatedTarget),f.current=!0};return(0,pf.jsxs)(jo.Fragment,{children:[(0,pf.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:g,ref:c,\"data-testid\":\"sentinelStart\"}),jo.cloneElement(t,{ref:v,onFocus:y}),(0,pf.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:g,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var nT=rB;var Na=j(W(),1),Lw=j(ad(),1);function nB(e){return typeof e==\"function\"?e():e}var aB=Na.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=Na.useState(null),s=to(Na.isValidElement(r)?gr(r):null,o);return Io(()=>{a||l(nB(n)||document.body)},[n,a]),Io(()=>{if(i&&!a)return of(o,i),()=>{of(o,null)}},[o,i,a]),a?Na.isValidElement(r)?Na.cloneElement(r,{ref:s}):r:i&&Lw.createPortal(r,i)}),ff=aB;var Iw=j(W(),1);function Tt(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:d={[e]:void 0},...p}=a,f=u[e]||r,h=Jp(d[e],n),{props:{component:v,...T},internalRef:y}=Zp({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:h}),g=to(y,h?.ref,t.ref),m=e===\"root\"?v||c:v,b=Qp(f,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...T,...m&&!l&&{as:m},...m&&l&&{component:m},ref:g},n);return[f,b]}var Uc=j(W(),1);var Hw=j(Te(),1),iB={entering:{opacity:1},entered:{opacity:1}},lB=Uc.forwardRef(function(t,o){let r=Yn(),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:d,onEntering:p,onExit:f,onExited:h,onExiting:v,style:T,timeout:y=n,TransitionComponent:g=sf,...m}=t,b=!0,P=Uc.useRef(null),R=yo(P,gr(l),o),C=A=>z=>{if(A){let L=P.current;z===void 0?A(L):A(L,z)}},M=C(p),D=C((A,z)=>{Vy(A);let L=kc({style:T,timeout:y,easing:s},{mode:\"enter\"});A.style.webkitTransition=r.transitions.create(\"opacity\",L),A.style.transition=r.transitions.create(\"opacity\",L),u&&u(A,z)}),_=C(d),k=C(v),x=C(A=>{let z=kc({style:T,timeout:y,easing:s},{mode:\"exit\"});A.style.webkitTransition=r.transitions.create(\"opacity\",z),A.style.transition=r.transitions.create(\"opacity\",z),f&&f(A)}),N=C(h);return(0,Hw.jsx)(g,{appear:i,in:c,nodeRef:b?P:void 0,onEnter:D,onEntered:_,onEntering:M,onExit:x,onExited:N,onExiting:k,addEndListener:A=>{a&&a(P.current,A)},timeout:y,...m,children:(A,{ownerState:z,...L})=>Uc.cloneElement(l,{style:{opacity:0,visibility:A===\"exited\"&&!c?\"hidden\":void 0,...iB[A],...T,...l.props.style},ref:R,...L})})}),aT=lB;function Vw(e){return me(\"MuiBackdrop\",e)}var kY=se(\"MuiBackdrop\",[\"root\",\"invisible\"]);var iT=j(Te(),1),sB=e=>{let{classes:t,invisible:o}=e;return ye({root:[\"root\",o&&\"invisible\"]},Vw,t)},cB=V(\"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\"}}]}),uB=Iw.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:d={},slots:p={},TransitionComponent:f,transitionDuration:h,...v}=r,T={...r,component:i,invisible:l},y=sB(T),g={transition:f,root:c.Root,...p},m={...u,...d},b={component:i,slots:g,slotProps:m},[P,R]=Tt(\"root\",{elementType:cB,externalForwardedProps:b,className:Q(y.root,a),ownerState:T}),[C,M]=Tt(\"transition\",{elementType:aT,externalForwardedProps:b,ownerState:T});return(0,iT.jsx)(C,{in:s,timeout:h,...v,...M,children:(0,iT.jsx)(P,{\"aria-hidden\":!0,...R,ref:o,children:n})})}),lT=uB;var Tn=j(W(),1);function pB(e){return typeof e==\"function\"?e():e}function fB(e){return e?e.props.hasOwnProperty(\"in\"):!1}var $w=()=>{},$y=new Iy;function dB(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,d=Tn.useRef({}),p=Tn.useRef(null),f=Tn.useRef(null),h=to(f,u),[v,T]=Tn.useState(!c),y=fB(l),g=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(g=!1);let m=()=>It(p.current),b=()=>(d.current.modalRef=f.current,d.current.mount=p.current,d.current),P=()=>{$y.mount(b(),{disableScrollLock:r}),f.current&&(f.current.scrollTop=0)},R=nn(()=>{let A=pB(t)||m().body;$y.add(b(),A),f.current&&P()}),C=()=>$y.isTopModal(b()),M=nn(A=>{p.current=A,A&&(c&&C()?P():f.current&&jc(f.current,g))}),D=Tn.useCallback(()=>{$y.remove(b(),g)},[g]);Tn.useEffect(()=>()=>{D()},[D]),Tn.useEffect(()=>{c?R():(!y||!n)&&D()},[c,D,y,n,R]);let _=A=>z=>{A.onKeyDown?.(z),!(z.key!==\"Escape\"||z.which===229||!C())&&(o||(z.stopPropagation(),s&&s(z,\"escapeKeyDown\")))},k=A=>z=>{A.onClick?.(z),z.target===z.currentTarget&&s&&s(z,\"backdropClick\")};return{getRootProps:(A={})=>{let z=Aa(e);delete z.onTransitionEnter,delete z.onTransitionExited;let L={...z,...A};return{role:\"presentation\",...L,onKeyDown:_(L),ref:h}},getBackdropProps:(A={})=>{let z=A;return{\"aria-hidden\":!0,...z,onClick:k(z),open:c}},getTransitionProps:()=>{let A=()=>{T(!1),a&&a()},z=()=>{T(!0),i&&i(),n&&D()};return{onEnter:tf(A,l?.props.onEnter??$w),onExited:tf(z,l?.props.onExited??$w)}},rootRef:h,portalRef:M,isTopModal:C,exited:v,hasTransition:y}}var Fw=dB;function qw(e){return me(\"MuiModal\",e)}var nG=se(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Lc=j(Te(),1),mB=e=>{let{open:t,exited:o,classes:r}=e;return ye({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},qw,r)},yB=V(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(xe(({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\"}}]}))),hB=V(lT,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),gB=Fy.forwardRef(function(t,o){let r=Pe({name:\"MuiModal\",props:t}),{BackdropComponent:n=hB,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:d,components:p={},componentsProps:f={},disableAutoFocus:h=!1,disableEnforceFocus:v=!1,disableEscapeKeyDown:T=!1,disablePortal:y=!1,disableRestoreFocus:g=!1,disableScrollLock:m=!1,hideBackdrop:b=!1,keepMounted:P=!1,onClose:R,onTransitionEnter:C,onTransitionExited:M,open:D,slotProps:_={},slots:k={},theme:x,...N}=r,O={...r,closeAfterTransition:s,disableAutoFocus:h,disableEnforceFocus:v,disableEscapeKeyDown:T,disablePortal:y,disableRestoreFocus:g,disableScrollLock:m,hideBackdrop:b,keepMounted:P},{getRootProps:A,getBackdropProps:z,getTransitionProps:L,portalRef:I,isTopModal:F,exited:fe,hasTransition:Z}=Fw({...O,rootRef:o}),De={...O,exited:fe},it=mB(De),$e={};if(c.props.tabIndex===void 0&&($e.tabIndex=\"-1\"),Z){let{onEnter:Se,onExited:we}=L();$e.onEnter=Se,$e.onExited=we}let Me={slots:{root:p.Root,backdrop:p.Backdrop,...k},slotProps:{...f,..._}},[Le,qe]=Tt(\"root\",{ref:o,elementType:yB,externalForwardedProps:{...Me,...N,component:d},getSlotProps:A,ownerState:De,className:Q(l,it?.root,!De.open&&De.exited&&it?.hidden)}),[Be,ot]=Tt(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:Me,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:Se=>z({...Se,onClick:we=>{Se?.onClick&&Se.onClick(we)}}),className:Q(a?.className,it?.backdrop),ownerState:De});return!P&&!D&&(!Z||fe)?null:(0,Lc.jsx)(ff,{ref:I,container:u,disablePortal:y,children:(0,Lc.jsxs)(Le,{...qe,children:[!b&&n?(0,Lc.jsx)(Be,{...ot}):null,(0,Lc.jsx)(nT,{disableEnforceFocus:v,disableAutoFocus:h,disableRestoreFocus:g,isEnabled:F,open:D,children:Fy.cloneElement(c,$e)})]})})}),sT=gB;var Gw=j(W(),1);function Yw(e){return me(\"MuiPaper\",e)}var PG=se(\"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 Xw=j(Te(),1),bB=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return ye(a,Yw,n)},vB=V(\"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}`]]}})(xe(({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)\"}}]}))),TB=Gw.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiPaper\"}),n=Yn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,d={...r,component:i,elevation:l,square:s,variant:c},p=bB(d);return(0,Xw.jsx)(vB,{as:i,ownerState:d,className:Q(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(${yc(\"#fff\",Sc(l))}, ${yc(\"#fff\",Sc(l))})`}},...u.style}})}),cT=TB;function Ww(e){return me(\"MuiPopover\",e)}var LG=se(\"MuiPopover\",[\"root\",\"paper\"]);var Yy=j(Te(),1);function Kw(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function Qw(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function Zw(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function qy(e){return typeof e==\"function\"?e():e}var xB=e=>{let{classes:t}=e;return ye({root:[\"root\"],paper:[\"paper\"]},Ww,t)},SB=V(sT,{name:\"MuiPopover\",slot:\"Root\"})({}),uT=V(cT,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),PB=Uo.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:d,elevation:p=8,marginThreshold:f=16,open:h,PaperProps:v={},slots:T={},slotProps:y={},transformOrigin:g={vertical:\"top\",horizontal:\"left\"},TransitionComponent:m,transitionDuration:b=\"auto\",TransitionProps:P={},disableScrollLock:R=!1,...C}=r,M=Uo.useRef(),D={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:f,transformOrigin:g,TransitionComponent:m,transitionDuration:b,TransitionProps:P},_=xB(D),k=Uo.useCallback(()=>{if(s===\"anchorPosition\")return l;let Se=qy(a),Re=(Se&&Se.nodeType===1?Se:Ol(M.current).body).getBoundingClientRect();return{top:Re.top+Kw(Re,i.vertical),left:Re.left+Qw(Re,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=Uo.useCallback(Se=>({vertical:Kw(Se,g.vertical),horizontal:Qw(Se,g.horizontal)}),[g.horizontal,g.vertical]),N=Uo.useCallback(Se=>{let we={width:Se.offsetWidth,height:Se.offsetHeight},Re=x(we);if(s===\"none\")return{top:null,left:null,transformOrigin:Zw(Re)};let Ye=k(),ce=Ye.top-Re.vertical,Ve=Ye.left-Re.horizontal,yt=ce+we.height,Fe=Ve+we.width,Ce=Oc(qy(a)),xt=Ce.innerHeight-f,rt=Ce.innerWidth-f;if(f!==null&&cext){let Ze=yt-xt;ce-=Ze,Re.vertical+=Ze}if(f!==null&&Vert){let Ze=Fe-rt;Ve-=Ze,Re.horizontal+=Ze}return{top:`${Math.round(ce)}px`,left:`${Math.round(Ve)}px`,transformOrigin:Zw(Re)}},[a,s,k,x,f]),[O,A]=Uo.useState(h),z=Uo.useCallback(()=>{let Se=M.current;if(!Se)return;let we=N(Se);we.top!==null&&Se.style.setProperty(\"top\",we.top),we.left!==null&&(Se.style.left=we.left),Se.style.transformOrigin=we.transformOrigin,A(!0)},[N]);Uo.useEffect(()=>(R&&window.addEventListener(\"scroll\",z),()=>window.removeEventListener(\"scroll\",z)),[a,R,z]);let L=()=>{z()},I=()=>{A(!1)};Uo.useEffect(()=>{h&&z()}),Uo.useImperativeHandle(n,()=>h?{updatePosition:()=>{z()}}:null,[h,z]),Uo.useEffect(()=>{if(!h)return;let Se=Rw(()=>{z()}),we=Oc(qy(a));return we.addEventListener(\"resize\",Se),()=>{Se.clear(),we.removeEventListener(\"resize\",Se)}},[a,h,z]);let F=b,fe={slots:{transition:m,...T},slotProps:{transition:P,paper:v,...y}},[Z,De]=Tt(\"transition\",{elementType:uf,externalForwardedProps:fe,ownerState:D,getSlotProps:Se=>({...Se,onEntering:(we,Re)=>{Se.onEntering?.(we,Re),L()},onExited:we=>{Se.onExited?.(we),I()}}),additionalProps:{appear:!0,in:h}});b===\"auto\"&&!Z.muiSupportAuto&&(F=void 0);let it=d||(a?Ol(qy(a)).body:void 0),[$e,{slots:Me,slotProps:Le,...qe}]=Tt(\"root\",{ref:o,elementType:SB,externalForwardedProps:{...fe,...C},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:T.backdrop},slotProps:{backdrop:ky(typeof y.backdrop==\"function\"?y.backdrop(D):y.backdrop,{invisible:!0})},container:it,open:h},ownerState:D,className:Q(_.root,u)}),[Be,ot]=Tt(\"paper\",{ref:M,className:_.paper,elementType:uT,externalForwardedProps:fe,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:O?void 0:{opacity:0}},ownerState:D});return(0,Yy.jsx)($e,{...qe,...!br($e)&&{slots:Me,slotProps:Le,disableScrollLock:R},children:(0,Yy.jsx)(Z,{...De,timeout:F,children:(0,Yy.jsx)(Be,{...ot,children:c})})})}),pT=PB;function Jw(e){return me(\"MuiMenu\",e)}var sX=se(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var fT=j(Te(),1),RB={vertical:\"top\",horizontal:\"right\"},CB={vertical:\"top\",horizontal:\"left\"},EB=e=>{let{classes:t}=e;return ye({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},Jw,t)},wB=V(pT,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),MB=V(uT,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),OB=V(Xv,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),AB=Ai.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:d={},PopoverClasses:p,transitionDuration:f=\"auto\",TransitionProps:{onEntering:h,...v}={},variant:T=\"selectedMenu\",slots:y={},slotProps:g={},...m}=r,b=wi(),P={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:h,PaperProps:d,transitionDuration:f,TransitionProps:v,variant:T},R=EB(P),C=n&&!l&&u,M=Ai.useRef(null),D=(F,fe)=>{M.current&&M.current.adjustStyleForScrollbar(F,{direction:b?\"rtl\":\"ltr\"}),h&&h(F,fe)},_=F=>{F.key===\"Tab\"&&(F.preventDefault(),c&&c(F,\"tabKeyDown\"))},k=-1;Ai.Children.map(a,(F,fe)=>{Ai.isValidElement(F)&&(F.props.disabled||(T===\"selectedMenu\"&&F.props.selected||k===-1)&&(k=fe))});let x={slots:y,slotProps:{list:s,transition:v,paper:d,...g}},N=vr({elementType:y.root,externalSlotProps:g.root,ownerState:P,className:[R.root,i]}),[O,A]=Tt(\"paper\",{className:R.paper,elementType:MB,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:P}),[z,L]=Tt(\"list\",{className:Q(R.list,s.className),elementType:OB,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:F=>({...F,onKeyDown:fe=>{_(fe),F.onKeyDown?.(fe)}}),ownerState:P}),I=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(P):x.slotProps.transition;return(0,fT.jsx)(wB,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?RB:CB,slots:{root:y.root,paper:O,backdrop:y.backdrop,...y.transition&&{transition:y.transition}},slotProps:{root:N,paper:A,backdrop:typeof g.backdrop==\"function\"?g.backdrop(P):g.backdrop,transition:{...I,onEntering:(...F)=>{D(...F),I?.onEntering?.(...F)}}},open:u,ref:o,transitionDuration:f,ownerState:P,...m,classes:p,children:(0,fT.jsx)(z,{actions:M,autoFocus:n&&(k===-1||l),autoFocusItem:C,variant:T,...L,children:a})})}),zi=AB;var Xy=j(W(),1);function e2(e){return me(\"MuiNativeSelect\",e)}var zB=se(\"MuiNativeSelect\",[\"root\",\"select\",\"multiple\",\"filled\",\"outlined\",\"standard\",\"disabled\",\"icon\",\"iconOpen\",\"iconFilled\",\"iconOutlined\",\"iconStandard\",\"nativeInput\",\"error\"]),Gy=zB;var df=j(Te(),1),NB=e=>{let{classes:t,variant:o,disabled:r,multiple:n,open:a,error:i}=e,l={select:[\"select\",o,r&&\"disabled\",n&&\"multiple\",i&&\"error\"],icon:[\"icon\",`icon${re(o)}`,a&&\"iconOpen\",r&&\"disabled\"]};return ye(l,e2,t)},dT=V(\"select\",{name:\"MuiNativeSelect\"})(({theme:e})=>({MozAppearance:\"none\",WebkitAppearance:\"none\",userSelect:\"none\",borderRadius:0,cursor:\"pointer\",\"&:focus\":{borderRadius:0},[`&.${Gy.disabled}`]:{cursor:\"default\"},\"&[multiple]\":{height:\"auto\"},\"&:not([multiple]) option, &:not([multiple]) optgroup\":{backgroundColor:(e.vars||e).palette.background.paper},variants:[{props:({ownerState:t})=>t.variant!==\"filled\"&&t.variant!==\"outlined\",style:{\"&&&\":{paddingRight:24,minWidth:16}}},{props:{variant:\"filled\"},style:{\"&&&\":{paddingRight:32}}},{props:{variant:\"outlined\"},style:{borderRadius:(e.vars||e).shape.borderRadius,\"&:focus\":{borderRadius:(e.vars||e).shape.borderRadius},\"&&&\":{paddingRight:32}}}]})),DB=V(dT,{name:\"MuiNativeSelect\",slot:\"Select\",shouldForwardProp:Vt,overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.select,t[o.variant],o.error&&t.error,{[`&.${Gy.multiple}`]:t.multiple}]}})({}),mT=V(\"svg\",{name:\"MuiNativeSelect\"})(({theme:e})=>({position:\"absolute\",right:0,top:\"calc(50% - .5em)\",pointerEvents:\"none\",color:(e.vars||e).palette.action.active,[`&.${Gy.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:t})=>t.open,style:{transform:\"rotate(180deg)\"}},{props:{variant:\"filled\"},style:{right:7}},{props:{variant:\"outlined\"},style:{right:7}}]})),_B=V(mT,{name:\"MuiNativeSelect\",slot:\"Icon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${re(o.variant)}`],o.open&&t.iconOpen]}})({}),BB=Xy.forwardRef(function(t,o){let{className:r,disabled:n,error:a,IconComponent:i,inputRef:l,variant:s=\"standard\",...c}=t,u={...t,disabled:n,variant:s,error:a},d=NB(u);return(0,df.jsxs)(Xy.Fragment,{children:[(0,df.jsx)(DB,{ownerState:u,className:Q(d.select,r),disabled:n,ref:l||o,...c}),t.multiple?null:(0,df.jsx)(_B,{as:i,ownerState:u,className:d.icon})]})}),t2=BB;function o2(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function Wy(e,t=!1){return e&&(o2(e.value)&&e.value!==\"\"||t&&o2(e.defaultValue)&&e.defaultValue!==\"\")}function Ky(e){return me(\"MuiSelect\",e)}var kB=se(\"MuiSelect\",[\"root\",\"select\",\"multiple\",\"filled\",\"outlined\",\"standard\",\"disabled\",\"focused\",\"icon\",\"iconOpen\",\"iconFilled\",\"iconOutlined\",\"iconStandard\",\"nativeInput\",\"error\"]),Hc=kB;var Ni=j(Te(),1),r2,jB=V(dT,{name:\"MuiSelect\",slot:\"Select\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[{[`&.${Hc.select}`]:t.select},{[`&.${Hc.select}`]:t[o.variant]},{[`&.${Hc.error}`]:t.error},{[`&.${Hc.multiple}`]:t.multiple}]}})({[`&.${Hc.select}`]:{height:\"auto\",minHeight:\"1.4375em\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",overflow:\"hidden\"}}),UB=V(mT,{name:\"MuiSelect\",slot:\"Icon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${re(o.variant)}`],o.open&&t.iconOpen]}})({}),LB=V(\"input\",{shouldForwardProp:e=>Ml(e)&&e!==\"classes\",name:\"MuiSelect\",slot:\"NativeInput\"})({bottom:0,left:0,position:\"absolute\",opacity:0,pointerEvents:\"none\",width:\"100%\",boxSizing:\"border-box\"});function n2(e,t){return typeof t==\"object\"&&t!==null?e===t:String(e)===String(t)}function HB(e){return e==null||typeof e==\"string\"&&!e.trim()}var VB=e=>{let{classes:t,variant:o,disabled:r,multiple:n,open:a,error:i}=e,l={select:[\"select\",o,r&&\"disabled\",n&&\"multiple\",i&&\"error\"],icon:[\"icon\",`icon${re(o)}`,a&&\"iconOpen\",r&&\"disabled\"],nativeInput:[\"nativeInput\"]};return ye(l,Ky,t)},IB=wt.forwardRef(function(t,o){let{\"aria-describedby\":r,\"aria-label\":n,autoFocus:a,autoWidth:i,children:l,className:s,defaultOpen:c,defaultValue:u,disabled:d,displayEmpty:p,error:f=!1,IconComponent:h,inputRef:v,labelId:T,MenuProps:y={},multiple:g,name:m,onBlur:b,onChange:P,onClose:R,onFocus:C,onKeyDown:M,onMouseDown:D,onOpen:_,open:k,readOnly:x,renderValue:N,required:O,SelectDisplayProps:A={},tabIndex:z,type:L,value:I,variant:F=\"standard\",...fe}=t,[Z,De]=Dl({controlled:I,default:u,name:\"Select\"}),[it,$e]=Dl({controlled:k,default:c,name:\"Select\"}),Me=wt.useRef(null),Le=wt.useRef(null),[qe,Be]=wt.useState(null),{current:ot}=wt.useRef(k!=null),[Se,we]=wt.useState(),Re=yo(o,v),Ye=wt.useCallback(Y=>{Le.current=Y,Y&&Be(Y)},[]),ce=qe?.parentNode;wt.useImperativeHandle(Re,()=>({focus:()=>{Le.current.focus()},node:Me.current,value:Z}),[Z]);let Ve=qe!==null&⁢wt.useEffect(()=>{if(!Ve||!ce||i||typeof ResizeObserver>\"u\")return;let Y=new ResizeObserver(()=>{we(ce.clientWidth)});return Y.observe(ce),()=>{Y.disconnect()}},[Ve,ce,i]),wt.useEffect(()=>{c&&it&&qe&&!ot&&(we(i?null:ce.clientWidth),Le.current.focus())},[qe,i]),wt.useEffect(()=>{a&&Le.current.focus()},[a]),wt.useEffect(()=>{if(!T)return;let Y=Ol(Le.current).getElementById(T);if(Y){let Oe=()=>{getSelection().isCollapsed&&Le.current.focus()};return Y.addEventListener(\"click\",Oe),()=>{Y.removeEventListener(\"click\",Oe)}}},[T]);let yt=(Y,Oe)=>{Y?_&&_(Oe):R&&R(Oe),ot||(we(i?null:ce.clientWidth),$e(Y))},Fe=Y=>{D?.(Y),Y.button===0&&(Y.preventDefault(),Le.current.focus(),yt(!0,Y))},Ce=Y=>{yt(!1,Y)},xt=wt.Children.toArray(l),rt=Y=>{let Oe=xt.find(Mt=>Mt.props.value===Y.target.value);Oe!==void 0&&(De(Oe.props.value),P&&P(Y,Oe))},Ze=Y=>Oe=>{let Mt;if(Oe.currentTarget.hasAttribute(\"tabindex\")){if(g){Mt=Array.isArray(Z)?Z.slice():[];let Ft=Z.indexOf(Y.props.value);Ft===-1?Mt.push(Y.props.value):Mt.splice(Ft,1)}else Mt=Y.props.value;if(Y.props.onClick&&Y.props.onClick(Oe),Z!==Mt&&(De(Mt),P)){let Ft=Oe.nativeEvent||Oe,ht=new Ft.constructor(Ft.type,Ft);Object.defineProperty(ht,\"target\",{writable:!0,value:{value:Mt,name:m}}),P(ht,Y)}g||yt(!1,Oe)}},le=Y=>{x||([\" \",\"ArrowUp\",\"ArrowDown\",\"Enter\"].includes(Y.key)&&(Y.preventDefault(),yt(!0,Y)),M?.(Y))},no=Y=>{!Ve&&b&&(Object.defineProperty(Y,\"target\",{writable:!0,value:{value:Z,name:m}}),b(Y))};delete fe[\"aria-invalid\"];let Je,q,$=[],ue=!1,ze=!1;(Wy({value:Z})||p)&&(N?Je=N(Z):ue=!0);let ie=xt.map(Y=>{if(!wt.isValidElement(Y))return null;let Oe;if(g){if(!Array.isArray(Z))throw new Error(Ro(2));Oe=Z.some(Mt=>n2(Mt,Y.props.value)),Oe&&ue&&$.push(Y.props.children)}else Oe=n2(Z,Y.props.value),Oe&&ue&&(q=Y.props.children);return Oe&&(ze=!0),wt.cloneElement(Y,{\"aria-selected\":Oe?\"true\":\"false\",onClick:Ze(Y),onKeyUp:Mt=>{Mt.key===\" \"&&Mt.preventDefault(),Y.props.onKeyUp&&Y.props.onKeyUp(Mt)},role:\"option\",selected:Oe,value:void 0,\"data-value\":Y.props.value})});ue&&(g?$.length===0?Je=null:Je=$.reduce((Y,Oe,Mt)=>(Y.push(Oe),Mt<$.length-1&&Y.push(\", \"),Y),[]):Je=q);let be=Se;!i&&ot&&qe&&(be=ce.clientWidth);let ge;typeof z<\"u\"?ge=z:ge=d?null:0;let Ge=A.id||(m?`mui-component-select-${m}`:void 0),Ee={...t,variant:F,value:Z,open:Ve,error:f},ve=VB(Ee),et={...y.PaperProps,...typeof y.slotProps?.paper==\"function\"?y.slotProps.paper(Ee):y.slotProps?.paper},Kt={...y.MenuListProps,...typeof y.slotProps?.list==\"function\"?y.slotProps.list(Ee):y.slotProps?.list},vo=bc();return(0,Ni.jsxs)(wt.Fragment,{children:[(0,Ni.jsx)(jB,{as:\"div\",ref:Ye,tabIndex:ge,role:\"combobox\",\"aria-controls\":Ve?vo:void 0,\"aria-disabled\":d?\"true\":void 0,\"aria-expanded\":Ve?\"true\":\"false\",\"aria-haspopup\":\"listbox\",\"aria-label\":n,\"aria-labelledby\":[T,Ge].filter(Boolean).join(\" \")||void 0,\"aria-describedby\":r,\"aria-required\":O?\"true\":void 0,\"aria-invalid\":f?\"true\":void 0,onKeyDown:le,onMouseDown:d||x?null:Fe,onBlur:no,onFocus:C,...A,ownerState:Ee,className:Q(A.className,ve.select,s),id:Ge,children:HB(Je)?r2||(r2=(0,Ni.jsx)(\"span\",{className:\"notranslate\",\"aria-hidden\":!0,children:\"\\u200B\"})):Je}),(0,Ni.jsx)(LB,{\"aria-invalid\":f,value:Array.isArray(Z)?Z.join(\",\"):Z,name:m,ref:Me,\"aria-hidden\":!0,onChange:rt,tabIndex:-1,disabled:d,className:ve.nativeInput,autoFocus:a,required:O,...fe,ownerState:Ee}),(0,Ni.jsx)(UB,{as:h,className:ve.icon,ownerState:Ee}),(0,Ni.jsx)(zi,{id:`menu-${m||\"\"}`,anchorEl:ce,open:Ve,onClose:Ce,anchorOrigin:{vertical:\"bottom\",horizontal:\"center\"},transformOrigin:{vertical:\"top\",horizontal:\"center\"},...y,slotProps:{...y.slotProps,list:{\"aria-labelledby\":T,role:\"listbox\",\"aria-multiselectable\":g?\"true\":void 0,disableListWrap:!0,id:vo,...Kt},paper:{...et,style:{minWidth:be,...et!=null?et.style:null}}},children:ie})]})}),a2=IB;function Ul({props:e,states:t,muiFormControl:o}){return t.reduce((r,n)=>(r[n]=e[n],o&&typeof e[n]>\"u\"&&(r[n]=o[n]),r),{})}var l2=j(W(),1);var i2=j(W(),1),$B=i2.createContext(void 0),Qy=$B;function Da(){return l2.useContext(Qy)}var s2=j(Te(),1),c2=kr((0,s2.jsx)(\"path\",{d:\"M7 10l5 5 5-5z\"}),\"ArrowDropDown\");var y2=j(W(),1);var $o=j(W(),1);var jr=j(W(),1);var mf=j(Te(),1);function Zy(e){return parseInt(e,10)||0}var FB={shadow:{visibility:\"hidden\",position:\"absolute\",overflow:\"hidden\",height:0,top:0,left:0,transform:\"translateZ(0)\"}};function qB(e){for(let t in e)return!1;return!0}function u2(e){return qB(e)||e.outerHeightStyle===0&&!e.overflowing}var YB=jr.forwardRef(function(t,o){let{onChange:r,maxRows:n,minRows:a=1,style:i,value:l,...s}=t,{current:c}=jr.useRef(l!=null),u=jr.useRef(null),d=to(o,u),p=jr.useRef(null),f=jr.useRef(null),h=jr.useCallback(()=>{let m=u.current,b=f.current;if(!m||!b)return;let R=rn(m).getComputedStyle(m);if(R.width===\"0px\")return{outerHeightStyle:0,overflowing:!1};b.style.width=R.width,b.value=m.value||t.placeholder||\"x\",b.value.slice(-1)===`\n`&&(b.value+=\" \");let C=R.boxSizing,M=Zy(R.paddingBottom)+Zy(R.paddingTop),D=Zy(R.borderBottomWidth)+Zy(R.borderTopWidth),_=b.scrollHeight;b.value=\"x\";let k=b.scrollHeight,x=_;a&&(x=Math.max(Number(a)*k,x)),n&&(x=Math.min(Number(n)*k,x)),x=Math.max(x,k);let N=x+(C===\"border-box\"?M+D:0),O=Math.abs(x-_)<=1;return{outerHeightStyle:N,overflowing:O}},[n,a,t.placeholder]),v=nn(()=>{let m=u.current,b=h();if(!m||!b||u2(b))return!1;let P=b.outerHeightStyle;return p.current!=null&&p.current!==P}),T=jr.useCallback(()=>{let m=u.current,b=h();if(!m||!b||u2(b))return;let P=b.outerHeightStyle;p.current!==P&&(p.current=P,m.style.height=`${P}px`),m.style.overflow=b.overflowing?\"hidden\":\"\"},[h]),y=jr.useRef(-1);return Io(()=>{let m=Mc(T),b=u?.current;if(!b)return;let P=rn(b);P.addEventListener(\"resize\",m);let R;return typeof ResizeObserver<\"u\"&&(R=new ResizeObserver(()=>{v()&&(R.unobserve(b),cancelAnimationFrame(y.current),T(),y.current=requestAnimationFrame(()=>{R.observe(b)}))}),R.observe(b)),()=>{m.clear(),cancelAnimationFrame(y.current),P.removeEventListener(\"resize\",m),R&&R.disconnect()}},[h,T,v]),Io(()=>{T()}),(0,mf.jsxs)(jr.Fragment,{children:[(0,mf.jsx)(\"textarea\",{value:l,onChange:m=>{c||T();let b=m.target,P=b.value.length,R=b.value.endsWith(`\n`),C=b.selectionStart===P;R&&C&&b.setSelectionRange(P,P),r&&r(m)},ref:d,rows:a,style:i,...s}),(0,mf.jsx)(\"textarea\",{\"aria-hidden\":!0,className:t.className,readOnly:!0,ref:f,tabIndex:-1,style:{...FB.shadow,...i,paddingTop:0,paddingBottom:0}})]})}),yT=YB;function p2(e){return me(\"MuiInputBase\",e)}var GB=se(\"MuiInputBase\",[\"root\",\"formControl\",\"focused\",\"disabled\",\"adornedStart\",\"adornedEnd\",\"error\",\"sizeSmall\",\"multiline\",\"colorSecondary\",\"fullWidth\",\"hiddenLabel\",\"readOnly\",\"input\",\"inputSizeSmall\",\"inputMultiline\",\"inputTypeSearch\",\"inputAdornedStart\",\"inputAdornedEnd\",\"inputHiddenLabel\"]),xn=GB;var Ll=j(Te(),1),f2,Hl=(e,t)=>{let{ownerState:o}=e;return[t.root,o.formControl&&t.formControl,o.startAdornment&&t.adornedStart,o.endAdornment&&t.adornedEnd,o.error&&t.error,o.size===\"small\"&&t.sizeSmall,o.multiline&&t.multiline,o.color&&t[`color${re(o.color)}`],o.fullWidth&&t.fullWidth,o.hiddenLabel&&t.hiddenLabel]},Vl=(e,t)=>{let{ownerState:o}=e;return[t.input,o.size===\"small\"&&t.inputSizeSmall,o.multiline&&t.inputMultiline,o.type===\"search\"&&t.inputTypeSearch,o.startAdornment&&t.inputAdornedStart,o.endAdornment&&t.inputAdornedEnd,o.hiddenLabel&&t.inputHiddenLabel]},XB=e=>{let{classes:t,color:o,disabled:r,error:n,endAdornment:a,focused:i,formControl:l,fullWidth:s,hiddenLabel:c,multiline:u,readOnly:d,size:p,startAdornment:f,type:h}=e,v={root:[\"root\",`color${re(o)}`,r&&\"disabled\",n&&\"error\",s&&\"fullWidth\",i&&\"focused\",l&&\"formControl\",p&&p!==\"medium\"&&`size${re(p)}`,u&&\"multiline\",f&&\"adornedStart\",a&&\"adornedEnd\",c&&\"hiddenLabel\",d&&\"readOnly\"],input:[\"input\",r&&\"disabled\",h===\"search\"&&\"inputTypeSearch\",u&&\"inputMultiline\",p===\"small\"&&\"inputSizeSmall\",c&&\"inputHiddenLabel\",f&&\"inputAdornedStart\",a&&\"inputAdornedEnd\",d&&\"readOnly\"]};return ye(v,p2,t)},Il=V(\"div\",{name:\"MuiInputBase\",slot:\"Root\",overridesResolver:Hl})(xe(({theme:e})=>({...e.typography.body1,color:(e.vars||e).palette.text.primary,lineHeight:\"1.4375em\",boxSizing:\"border-box\",position:\"relative\",cursor:\"text\",display:\"inline-flex\",alignItems:\"center\",[`&.${xn.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:\"default\"},variants:[{props:({ownerState:t})=>t.multiline,style:{padding:\"4px 0 5px\"}},{props:({ownerState:t,size:o})=>t.multiline&&o===\"small\",style:{paddingTop:1}},{props:({ownerState:t})=>t.fullWidth,style:{width:\"100%\"}}]}))),$l=V(\"input\",{name:\"MuiInputBase\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>{let t=e.palette.mode===\"light\",o={color:\"currentColor\",...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},transition:e.transitions.create(\"opacity\",{duration:e.transitions.duration.shorter})},r={opacity:\"0 !important\"},n=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{font:\"inherit\",letterSpacing:\"inherit\",color:\"currentColor\",padding:\"4px 0 5px\",border:0,boxSizing:\"content-box\",background:\"none\",height:\"1.4375em\",margin:0,WebkitTapHighlightColor:\"transparent\",display:\"block\",minWidth:0,width:\"100%\",\"&::-webkit-input-placeholder\":o,\"&::-moz-placeholder\":o,\"&::-ms-input-placeholder\":o,\"&:focus\":{outline:0},\"&:invalid\":{boxShadow:\"none\"},\"&::-webkit-search-decoration\":{WebkitAppearance:\"none\"},[`label[data-shrink=false] + .${xn.formControl} &`]:{\"&::-webkit-input-placeholder\":r,\"&::-moz-placeholder\":r,\"&::-ms-input-placeholder\":r,\"&:focus::-webkit-input-placeholder\":n,\"&:focus::-moz-placeholder\":n,\"&:focus::-ms-input-placeholder\":n},[`&.${xn.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:a})=>!a.disableInjectingGlobalStyles,style:{animationName:\"mui-auto-fill-cancel\",animationDuration:\"10ms\",\"&:-webkit-autofill\":{animationDuration:\"5000s\",animationName:\"mui-auto-fill\"}}},{props:{size:\"small\"},style:{paddingTop:1}},{props:({ownerState:a})=>a.multiline,style:{height:\"auto\",resize:\"none\",padding:0,paddingTop:0}},{props:{type:\"search\"},style:{MozAppearance:\"textfield\"}}]}})),d2=pw({\"@keyframes mui-auto-fill\":{from:{display:\"block\"}},\"@keyframes mui-auto-fill-cancel\":{from:{display:\"block\"}}}),WB=$o.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiInputBase\"}),{\"aria-describedby\":n,autoComplete:a,autoFocus:i,className:l,color:s,components:c={},componentsProps:u={},defaultValue:d,disabled:p,disableInjectingGlobalStyles:f,endAdornment:h,error:v,fullWidth:T=!1,id:y,inputComponent:g=\"input\",inputProps:m={},inputRef:b,margin:P,maxRows:R,minRows:C,multiline:M=!1,name:D,onBlur:_,onChange:k,onClick:x,onFocus:N,onKeyDown:O,onKeyUp:A,placeholder:z,readOnly:L,renderSuffix:I,rows:F,size:fe,slotProps:Z={},slots:De={},startAdornment:it,type:$e=\"text\",value:Me,...Le}=r,qe=m.value!=null?m.value:Me,{current:Be}=$o.useRef(qe!=null),ot=$o.useRef(),Se=$o.useCallback(ge=>{},[]),we=yo(ot,b,m.ref,Se),[Re,Ye]=$o.useState(!1),ce=Da(),Ve=Ul({props:r,muiFormControl:ce,states:[\"color\",\"disabled\",\"error\",\"hiddenLabel\",\"size\",\"required\",\"filled\"]});Ve.focused=ce?ce.focused:Re,$o.useEffect(()=>{!ce&&p&&Re&&(Ye(!1),_&&_())},[ce,p,Re,_]);let yt=ce&&ce.onFilled,Fe=ce&&ce.onEmpty,Ce=$o.useCallback(ge=>{Wy(ge)?yt&&yt():Fe&&Fe()},[yt,Fe]);wc(()=>{Be&&Ce({value:qe})},[qe,Ce,Be]);let xt=ge=>{N&&N(ge),m.onFocus&&m.onFocus(ge),ce&&ce.onFocus?ce.onFocus(ge):Ye(!0)},rt=ge=>{_&&_(ge),m.onBlur&&m.onBlur(ge),ce&&ce.onBlur?ce.onBlur(ge):Ye(!1)},Ze=(ge,...Ge)=>{if(!Be){let Ee=ge.target||ot.current;if(Ee==null)throw new Error(Ro(1));Ce({value:Ee.value})}m.onChange&&m.onChange(ge,...Ge),k&&k(ge,...Ge)};$o.useEffect(()=>{Ce(ot.current)},[]);let le=ge=>{ot.current&&ge.currentTarget===ge.target&&ot.current.focus(),x&&x(ge)},no=g,Je=m;M&&no===\"input\"&&(F?Je={type:void 0,minRows:F,maxRows:F,...Je}:Je={type:void 0,maxRows:R,minRows:C,...Je},no=yT);let q=ge=>{Ce(ge.animationName===\"mui-auto-fill-cancel\"?ot.current:{value:\"x\"})};$o.useEffect(()=>{ce&&ce.setAdornedStart(!!it)},[ce,it]);let $={...r,color:Ve.color||\"primary\",disabled:Ve.disabled,endAdornment:h,error:Ve.error,focused:Ve.focused,formControl:ce,fullWidth:T,hiddenLabel:Ve.hiddenLabel,multiline:M,size:Ve.size,startAdornment:it,type:$e},ue=XB($),ze=De.root||c.Root||Il,ie=Z.root||u.root||{},be=De.input||c.Input||$l;return Je={...Je,...Z.input??u.input},(0,Ll.jsxs)($o.Fragment,{children:[!f&&typeof d2==\"function\"&&(f2||(f2=(0,Ll.jsx)(d2,{}))),(0,Ll.jsxs)(ze,{...ie,ref:o,onClick:le,...Le,...!br(ze)&&{ownerState:{...$,...ie.ownerState}},className:Q(ue.root,ie.className,l,L&&\"MuiInputBase-readOnly\"),children:[it,(0,Ll.jsx)(Qy.Provider,{value:null,children:(0,Ll.jsx)(be,{\"aria-invalid\":Ve.error,\"aria-describedby\":n,autoComplete:a,autoFocus:i,defaultValue:d,disabled:Ve.disabled,id:y,onAnimationStart:q,name:D,placeholder:z,readOnly:L,required:Ve.required,rows:F,value:qe,onKeyDown:O,onKeyUp:A,type:$e,...Je,...!br(be)&&{as:no,ownerState:{...$,...Je.ownerState}},ref:we,className:Q(ue.input,Je.className,L&&\"MuiInputBase-readOnly\"),onBlur:rt,onChange:Ze,onFocus:xt})}),h,I?I({...Ve,startAdornment:it}):null]})]})}),Fl=WB;function m2(e){return me(\"MuiInput\",e)}var KB={...xn,...se(\"MuiInput\",[\"root\",\"underline\",\"input\"])},Vc=KB;var h2=j(Te(),1),QB=e=>{let{classes:t,disableUnderline:o}=e,n=ye({root:[\"root\",!o&&\"underline\"],input:[\"input\"]},m2,t);return{...t,...n}},ZB=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiInput\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[...Hl(e,t),!o.disableUnderline&&t.underline]}})(xe(({theme:e})=>{let o=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.42)\":\"rgba(255, 255, 255, 0.7)\";return e.vars&&(o=e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline)),{position:\"relative\",variants:[{props:({ownerState:r})=>r.formControl,style:{\"label + &\":{marginTop:16}}},{props:({ownerState:r})=>!r.disableUnderline,style:{\"&::after\":{left:0,bottom:0,content:'\"\"',position:\"absolute\",right:0,transform:\"scaleX(0)\",transition:e.transitions.create(\"transform\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:\"none\"},[`&.${Vc.focused}:after`]:{transform:\"scaleX(1) translateX(0)\"},[`&.${Vc.error}`]:{\"&::before, &::after\":{borderBottomColor:(e.vars||e).palette.error.main}},\"&::before\":{borderBottom:`1px solid ${o}`,left:0,bottom:0,content:'\"\\\\00a0\"',position:\"absolute\",right:0,transition:e.transitions.create(\"border-bottom-color\",{duration:e.transitions.duration.shorter}),pointerEvents:\"none\"},[`&:hover:not(.${Vc.disabled}, .${Vc.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,\"@media (hover: none)\":{borderBottom:`1px solid ${o}`}},[`&.${Vc.disabled}:before`]:{borderBottomStyle:\"dotted\"}}},...Object.entries(e.palette).filter(Xt()).map(([r])=>({props:{color:r,disableUnderline:!1},style:{\"&::after\":{borderBottom:`2px solid ${(e.vars||e).palette[r].main}`}}}))]}})),JB=V($l,{name:\"MuiInput\",slot:\"Input\",overridesResolver:Vl})({}),g2=y2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiInput\"}),{disableUnderline:n=!1,components:a={},componentsProps:i,fullWidth:l=!1,inputComponent:s=\"input\",multiline:c=!1,slotProps:u,slots:d={},type:p=\"text\",...f}=r,h=QB(r),T={root:{ownerState:{disableUnderline:n}}},y=u??i?at(u??i,T):T,g=d.root??a.Root??ZB,m=d.input??a.Input??JB;return(0,h2.jsx)(Fl,{slots:{root:g,input:m},slotProps:y,fullWidth:l,inputComponent:s,multiline:c,ref:o,type:p,...f,classes:h})});g2.muiName=\"Input\";var hT=g2;var v2=j(W(),1);function b2(e){return me(\"MuiFilledInput\",e)}var e4={...xn,...se(\"MuiFilledInput\",[\"root\",\"underline\",\"input\",\"adornedStart\",\"adornedEnd\",\"sizeSmall\",\"multiline\",\"hiddenLabel\"])},Di=e4;var T2=j(Te(),1),t4=e=>{let{classes:t,disableUnderline:o,startAdornment:r,endAdornment:n,size:a,hiddenLabel:i,multiline:l}=e,s={root:[\"root\",!o&&\"underline\",r&&\"adornedStart\",n&&\"adornedEnd\",a===\"small\"&&`size${re(a)}`,i&&\"hiddenLabel\",l&&\"multiline\"],input:[\"input\"]},c=ye(s,b2,t);return{...t,...c}},o4=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiFilledInput\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[...Hl(e,t),!o.disableUnderline&&t.underline]}})(xe(({theme:e})=>{let t=e.palette.mode===\"light\",o=t?\"rgba(0, 0, 0, 0.42)\":\"rgba(255, 255, 255, 0.7)\",r=t?\"rgba(0, 0, 0, 0.06)\":\"rgba(255, 255, 255, 0.09)\",n=t?\"rgba(0, 0, 0, 0.09)\":\"rgba(255, 255, 255, 0.13)\",a=t?\"rgba(0, 0, 0, 0.12)\":\"rgba(255, 255, 255, 0.12)\";return{position:\"relative\",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),\"&:hover\":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:n,\"@media (hover: none)\":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r}},[`&.${Di.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r},[`&.${Di.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a},variants:[{props:({ownerState:i})=>!i.disableUnderline,style:{\"&::after\":{left:0,bottom:0,content:'\"\"',position:\"absolute\",right:0,transform:\"scaleX(0)\",transition:e.transitions.create(\"transform\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:\"none\"},[`&.${Di.focused}:after`]:{transform:\"scaleX(1) translateX(0)\"},[`&.${Di.error}`]:{\"&::before, &::after\":{borderBottomColor:(e.vars||e).palette.error.main}},\"&::before\":{borderBottom:`1px solid ${e.vars?e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline):o}`,left:0,bottom:0,content:'\"\\\\00a0\"',position:\"absolute\",right:0,transition:e.transitions.create(\"border-bottom-color\",{duration:e.transitions.duration.shorter}),pointerEvents:\"none\"},[`&:hover:not(.${Di.disabled}, .${Di.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Di.disabled}:before`]:{borderBottomStyle:\"dotted\"}}},...Object.entries(e.palette).filter(Xt()).map(([i])=>({props:{disableUnderline:!1,color:i},style:{\"&::after\":{borderBottom:`2px solid ${(e.vars||e).palette[i]?.main}`}}})),{props:({ownerState:i})=>i.startAdornment,style:{paddingLeft:12}},{props:({ownerState:i})=>i.endAdornment,style:{paddingRight:12}},{props:({ownerState:i})=>i.multiline,style:{padding:\"25px 12px 8px\"}},{props:({ownerState:i,size:l})=>i.multiline&&l===\"small\",style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:i})=>i.multiline&&i.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:i})=>i.multiline&&i.hiddenLabel&&i.size===\"small\",style:{paddingTop:8,paddingBottom:9}}]}})),r4=V($l,{name:\"MuiFilledInput\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!e.vars&&{\"&:-webkit-autofill\":{WebkitBoxShadow:e.palette.mode===\"light\"?null:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:e.palette.mode===\"light\"?null:\"#fff\",caretColor:e.palette.mode===\"light\"?null:\"#fff\",borderTopLeftRadius:\"inherit\",borderTopRightRadius:\"inherit\"}},...e.vars&&{\"&:-webkit-autofill\":{borderTopLeftRadius:\"inherit\",borderTopRightRadius:\"inherit\"},[e.getColorSchemeSelector(\"dark\")]:{\"&:-webkit-autofill\":{WebkitBoxShadow:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:\"#fff\",caretColor:\"#fff\"}}},variants:[{props:{size:\"small\"},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:t})=>t.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}},{props:({ownerState:t})=>t.hiddenLabel&&t.size===\"small\",style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:t})=>t.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),x2=v2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiFilledInput\"}),{disableUnderline:n=!1,components:a={},componentsProps:i,fullWidth:l=!1,hiddenLabel:s,inputComponent:c=\"input\",multiline:u=!1,slotProps:d,slots:p={},type:f=\"text\",...h}=r,v={...r,disableUnderline:n,fullWidth:l,inputComponent:c,multiline:u,type:f},T=t4(r),y={root:{ownerState:v},input:{ownerState:v}},g=d??i?at(y,d??i):y,m=p.root??a.Root??o4,b=p.input??a.Input??r4;return(0,T2.jsx)(Fl,{slots:{root:m,input:b},slotProps:g,fullWidth:l,inputComponent:c,multiline:u,ref:o,type:f,...h,classes:T})});x2.muiName=\"Input\";var gT=x2;var Jy=j(W(),1);var yf=j(Te(),1),S2,n4=V(\"fieldset\",{name:\"MuiNotchedOutlined\",shouldForwardProp:Vt})({textAlign:\"left\",position:\"absolute\",bottom:0,right:0,top:-5,left:0,margin:0,padding:\"0 8px\",pointerEvents:\"none\",borderRadius:\"inherit\",borderStyle:\"solid\",borderWidth:1,overflow:\"hidden\",minWidth:\"0%\"}),a4=V(\"legend\",{name:\"MuiNotchedOutlined\",shouldForwardProp:Vt})(xe(({theme:e})=>({float:\"unset\",width:\"auto\",overflow:\"hidden\",variants:[{props:({ownerState:t})=>!t.withLabel,style:{padding:0,lineHeight:\"11px\",transition:e.transitions.create(\"width\",{duration:150,easing:e.transitions.easing.easeOut})}},{props:({ownerState:t})=>t.withLabel,style:{display:\"block\",padding:0,height:11,fontSize:\"0.75em\",visibility:\"hidden\",maxWidth:.01,transition:e.transitions.create(\"max-width\",{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:\"nowrap\",\"& > span\":{paddingLeft:5,paddingRight:5,display:\"inline-block\",opacity:0,visibility:\"visible\"}}},{props:({ownerState:t})=>t.withLabel&&t.notched,style:{maxWidth:\"100%\",transition:e.transitions.create(\"max-width\",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]})));function bT(e){let{children:t,classes:o,className:r,label:n,notched:a,...i}=e,l=n!=null&&n!==\"\",s={...e,notched:a,withLabel:l};return(0,yf.jsx)(n4,{\"aria-hidden\":!0,className:r,ownerState:s,...i,children:(0,yf.jsx)(a4,{ownerState:s,children:l?(0,yf.jsx)(\"span\",{children:n}):S2||(S2=(0,yf.jsx)(\"span\",{className:\"notranslate\",\"aria-hidden\":!0,children:\"\\u200B\"}))})})}function P2(e){return me(\"MuiOutlinedInput\",e)}var i4={...xn,...se(\"MuiOutlinedInput\",[\"root\",\"notchedOutline\",\"input\"])},Sn=i4;var hf=j(Te(),1),l4=e=>{let{classes:t}=e,r=ye({root:[\"root\"],notchedOutline:[\"notchedOutline\"],input:[\"input\"]},P2,t);return{...t,...r}},s4=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiOutlinedInput\",slot:\"Root\",overridesResolver:Hl})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.23)\":\"rgba(255, 255, 255, 0.23)\";return{position:\"relative\",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},\"@media (hover: none)\":{[`&:hover .${Sn.notchedOutline}`]:{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}},[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(Xt()).map(([o])=>({props:{color:o},style:{[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette[o].main}}})),{props:{},style:{[`&.${Sn.error} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Sn.disabled} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:o})=>o.startAdornment,style:{paddingLeft:14}},{props:({ownerState:o})=>o.endAdornment,style:{paddingRight:14}},{props:({ownerState:o})=>o.multiline,style:{padding:\"16.5px 14px\"}},{props:({ownerState:o,size:r})=>o.multiline&&r===\"small\",style:{padding:\"8.5px 14px\"}}]}})),c4=V(bT,{name:\"MuiOutlinedInput\",slot:\"NotchedOutline\"})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.23)\":\"rgba(255, 255, 255, 0.23)\";return{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}})),u4=V($l,{name:\"MuiOutlinedInput\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>({padding:\"16.5px 14px\",...!e.vars&&{\"&:-webkit-autofill\":{WebkitBoxShadow:e.palette.mode===\"light\"?null:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:e.palette.mode===\"light\"?null:\"#fff\",caretColor:e.palette.mode===\"light\"?null:\"#fff\",borderRadius:\"inherit\"}},...e.vars&&{\"&:-webkit-autofill\":{borderRadius:\"inherit\"},[e.getColorSchemeSelector(\"dark\")]:{\"&:-webkit-autofill\":{WebkitBoxShadow:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:\"#fff\",caretColor:\"#fff\"}}},variants:[{props:{size:\"small\"},style:{padding:\"8.5px 14px\"}},{props:({ownerState:t})=>t.multiline,style:{padding:0}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}}]}))),R2=Jy.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiOutlinedInput\"}),{components:n={},fullWidth:a=!1,inputComponent:i=\"input\",label:l,multiline:s=!1,notched:c,slots:u={},slotProps:d={},type:p=\"text\",...f}=r,h=l4(r),v=Da(),T=Ul({props:r,muiFormControl:v,states:[\"color\",\"disabled\",\"error\",\"focused\",\"hiddenLabel\",\"size\",\"required\"]}),y={...r,color:T.color||\"primary\",disabled:T.disabled,error:T.error,focused:T.focused,formControl:v,fullWidth:a,hiddenLabel:T.hiddenLabel,multiline:s,size:T.size,type:p},g=u.root??n.Root??s4,m=u.input??n.Input??u4,[b,P]=Tt(\"notchedOutline\",{elementType:c4,className:h.notchedOutline,shouldForwardComponentProp:!0,ownerState:y,externalForwardedProps:{slots:u,slotProps:d},additionalProps:{label:l!=null&&l!==\"\"&&T.required?(0,hf.jsxs)(Jy.Fragment,{children:[l,\"\\u2009\",\"*\"]}):l}});return(0,hf.jsx)(Fl,{slots:{root:g,input:m},slotProps:d,renderSuffix:R=>(0,hf.jsx)(b,{...P,notched:typeof c<\"u\"?c:!!(R.startAdornment||R.filled||R.focused)}),fullWidth:a,inputComponent:i,multiline:s,ref:o,type:p,...f,classes:{...h,notchedOutline:null}})});R2.muiName=\"Input\";var vT=R2;var gf=j(Te(),1),p4=e=>{let{classes:t}=e,r=ye({root:[\"root\"]},Ky,t);return{...t,...r}},TT={name:\"MuiSelect\",slot:\"Root\",shouldForwardProp:e=>Vt(e)&&e!==\"variant\"},f4=V(hT,TT)(\"\"),d4=V(vT,TT)(\"\"),m4=V(gT,TT)(\"\"),C2=Ic.forwardRef(function(t,o){let r=Pe({name:\"MuiSelect\",props:t}),{autoWidth:n=!1,children:a,classes:i={},className:l,defaultOpen:s=!1,displayEmpty:c=!1,IconComponent:u=c2,id:d,input:p,inputProps:f,label:h,labelId:v,MenuProps:T,multiple:y=!1,native:g=!1,onClose:m,onOpen:b,open:P,renderValue:R,SelectDisplayProps:C,variant:M=\"outlined\",...D}=r,_=g?t2:a2,k=Da(),x=Ul({props:r,muiFormControl:k,states:[\"variant\",\"error\"]}),N=x.variant||M,O={...r,variant:N,classes:i},A=p4(O),{root:z,...L}=A,I=p||{standard:(0,gf.jsx)(f4,{ownerState:O}),outlined:(0,gf.jsx)(d4,{label:h,ownerState:O}),filled:(0,gf.jsx)(m4,{ownerState:O})}[N],F=yo(o,gr(I));return(0,gf.jsx)(Ic.Fragment,{children:Ic.cloneElement(I,{inputComponent:_,inputProps:{children:a,error:x.error,IconComponent:u,variant:N,type:void 0,multiple:y,...g?{id:d}:{autoWidth:n,defaultOpen:s,displayEmpty:c,labelId:v,MenuProps:T,onClose:m,onOpen:b,open:P,renderValue:R,SelectDisplayProps:{id:d,...C}},...f,classes:f?at(L,f.classes):L,...p?p.props.inputProps:{}},...(y&&g||c)&&N===\"outlined\"?{notched:!0}:{},ref:F,className:Q(I.props.className,l,A.root),...!p&&{variant:N},...D})})});C2.muiName=\"Select\";var Xn=C2;var _i=j(W(),1);var Wn=j(W(),1);function Pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var eh=j(W(),1);var xT=class e{static create(){return new e}static use(){let t=zc(e.create).current,[o,r]=eh.useState(!1);return t.shouldMount=o,t.setShouldMount=r,eh.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=y4(),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 th(){return xT.use()}function y4(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=j(W(),1);var oh=j(W(),1);var ST=j(Te(),1);function h4(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,d]=oh.useState(!1),p=Q(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),f={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},h=Q(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&d(!0),oh.useEffect(()=>{if(!l&&s!=null){let v=setTimeout(s,c);return()=>{clearTimeout(v)}}},[s,l,c]),(0,ST.jsx)(\"span\",{className:p,style:f,children:(0,ST.jsx)(\"span\",{className:h})})}var E2=h4;var g4=se(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Ur=g4;var rh=j(Te(),1),PT=550,b4=80,v4=Vn`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,T4=Vn`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,x4=Vn`\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`,S4=V(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),P4=V(E2,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Ur.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${v4};\n animation-duration: ${PT}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Ur.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Ur.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Ur.childLeaving} {\n opacity: 0;\n animation-name: ${T4};\n animation-duration: ${PT}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Ur.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${x4};\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`,R4=ho.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),d=ho.useRef(null);ho.useEffect(()=>{d.current&&(d.current(),d.current=null)},[s]);let p=ho.useRef(!1),f=vn(),h=ho.useRef(null),v=ho.useRef(null),T=ho.useCallback(b=>{let{pulsate:P,rippleX:R,rippleY:C,rippleSize:M,cb:D}=b;c(_=>[..._,(0,rh.jsx)(P4,{classes:{ripple:Q(a.ripple,Ur.ripple),rippleVisible:Q(a.rippleVisible,Ur.rippleVisible),ripplePulsate:Q(a.ripplePulsate,Ur.ripplePulsate),child:Q(a.child,Ur.child),childLeaving:Q(a.childLeaving,Ur.childLeaving),childPulsate:Q(a.childPulsate,Ur.childPulsate)},timeout:PT,pulsate:P,rippleX:R,rippleY:C,rippleSize:M},u.current)]),u.current+=1,d.current=D},[a]),y=ho.useCallback((b={},P={},R=()=>{})=>{let{pulsate:C=!1,center:M=n||P.pulsate,fakeElement:D=!1}=P;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let _=D?null:v.current,k=_?_.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,N,O;if(M||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(k.width/2),N=Math.round(k.height/2);else{let{clientX:A,clientY:z}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(A-k.left),N=Math.round(z-k.top)}if(M)O=Math.sqrt((2*k.width**2+k.height**2)/3),O%2===0&&(O+=1);else{let A=Math.max(Math.abs((_?_.clientWidth:0)-x),x)*2+2,z=Math.max(Math.abs((_?_.clientHeight:0)-N),N)*2+2;O=Math.sqrt(A**2+z**2)}b?.touches?h.current===null&&(h.current=()=>{T({pulsate:C,rippleX:x,rippleY:N,rippleSize:O,cb:R})},f.start(b4,()=>{h.current&&(h.current(),h.current=null)})):T({pulsate:C,rippleX:x,rippleY:N,rippleSize:O,cb:R})},[n,T,f]),g=ho.useCallback(()=>{y({},{pulsate:!0})},[y]),m=ho.useCallback((b,P)=>{if(f.clear(),b?.type===\"touchend\"&&h.current){h.current(),h.current=null,f.start(0,()=>{m(b,P)});return}h.current=null,c(R=>R.length>0?R.slice(1):R),d.current=P},[f]);return ho.useImperativeHandle(o,()=>({pulsate:g,start:y,stop:m}),[g,y,m]),(0,rh.jsx)(S4,{className:Q(Ur.root,a.root,i),ref:v,...l,children:(0,rh.jsx)(Jv,{component:null,exit:!0,children:s})})}),w2=R4;function M2(e){return me(\"MuiButtonBase\",e)}var C4=se(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),O2=C4;var nh=j(Te(),1),E4=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=ye({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},M2,n);return o&&r&&(i.root+=` ${r}`),i},w4=V(\"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\"},[`&.${O2.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),M4=Wn.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:d=!1,focusRipple:p=!1,focusVisibleClassName:f,LinkComponent:h=\"a\",onBlur:v,onClick:T,onContextMenu:y,onDragLeave:g,onFocus:m,onFocusVisible:b,onKeyDown:P,onKeyUp:R,onMouseDown:C,onMouseLeave:M,onMouseUp:D,onTouchEnd:_,onTouchMove:k,onTouchStart:x,tabIndex:N=0,TouchRippleProps:O,touchRippleRef:A,type:z,...L}=r,I=Wn.useRef(null),F=th(),fe=yo(F.ref,A),[Z,De]=Wn.useState(!1);c&&Z&&De(!1),Wn.useImperativeHandle(n,()=>({focusVisible:()=>{De(!0),I.current.focus()}}),[]);let it=F.shouldMount&&!u&&!c;Wn.useEffect(()=>{Z&&p&&!u&&F.pulsate()},[u,p,Z,F]);let $e=_a(F,\"start\",C,d),Me=_a(F,\"stop\",y,d),Le=_a(F,\"stop\",g,d),qe=_a(F,\"stop\",D,d),Be=_a(F,\"stop\",le=>{Z&&le.preventDefault(),M&&M(le)},d),ot=_a(F,\"start\",x,d),Se=_a(F,\"stop\",_,d),we=_a(F,\"stop\",k,d),Re=_a(F,\"stop\",le=>{Pn(le.target)||De(!1),v&&v(le)},!1),Ye=Oi(le=>{I.current||(I.current=le.currentTarget),Pn(le.target)&&(De(!0),b&&b(le)),m&&m(le)}),ce=()=>{let le=I.current;return s&&s!==\"button\"&&!(le.tagName===\"A\"&&le.href)},Ve=Oi(le=>{p&&!le.repeat&&Z&&le.key===\" \"&&F.stop(le,()=>{F.start(le)}),le.target===le.currentTarget&&ce()&&le.key===\" \"&&le.preventDefault(),P&&P(le),le.target===le.currentTarget&&ce()&&le.key===\"Enter\"&&!c&&(le.preventDefault(),T&&T(le))}),yt=Oi(le=>{p&&le.key===\" \"&&Z&&!le.defaultPrevented&&F.stop(le,()=>{F.pulsate(le)}),R&&R(le),T&&le.target===le.currentTarget&&ce()&&le.key===\" \"&&!le.defaultPrevented&&T(le)}),Fe=s;Fe===\"button\"&&(L.href||L.to)&&(Fe=h);let Ce={};if(Fe===\"button\"){let le=!!L.formAction;Ce.type=z===void 0&&!le?\"button\":z,Ce.disabled=c}else!L.href&&!L.to&&(Ce.role=\"button\"),c&&(Ce[\"aria-disabled\"]=c);let xt=yo(o,I),rt={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:d,focusRipple:p,tabIndex:N,focusVisible:Z},Ze=E4(rt);return(0,nh.jsxs)(w4,{as:Fe,className:Q(Ze.root,l),ownerState:rt,onBlur:Re,onClick:T,onContextMenu:Me,onFocus:Ye,onKeyDown:Ve,onKeyUp:yt,onMouseDown:$e,onMouseLeave:Be,onMouseUp:qe,onDragLeave:Le,onTouchEnd:Se,onTouchMove:we,onTouchStart:ot,ref:xt,tabIndex:c?-1:N,type:z,...Ce,...L,children:[i,it?(0,nh.jsx)(w2,{ref:fe,center:a,...O}):null]})});function _a(e,t,o,r=!1){return Oi(n=>(o&&o(n),r||e[t](n),!0))}var Ba=M4;var z2=j(W(),1);function A2(e){return me(\"MuiDivider\",e)}var O4=se(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),ah=O4;var RT=j(Te(),1),A4=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return ye({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\"]},A2,r)},z4=V(\"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]}})(xe(({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%\"}}}]}))),N4=V(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(xe(({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)`}}]}))),CT=z2.forwardRef(function(t,o){let r=Pe({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:d=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:f=\"fullWidth\",...h}=r,v={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:d,textAlign:p,variant:f},T=A4(v);return(0,RT.jsx)(z4,{as:s,className:Q(T.root,i),role:d,ref:o,ownerState:v,\"aria-orientation\":d===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...h,children:a?(0,RT.jsx)(N4,{className:T.wrapper,ownerState:v,children:a}):null})});CT&&(CT.muiSkipListHighlight=!0);var ET=CT;var D4=se(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),ih=D4;var _4=se(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),lh=_4;function N2(e){return me(\"MuiMenuItem\",e)}var B4=se(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),$c=B4;var wT=j(Te(),1),k4=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},j4=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=ye({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},N2,i);return{...i,...s}},U4=V(Ba,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:k4})(xe(({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\"}},[`&.${$c.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${$c.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${$c.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)}},[`&.${$c.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${$c.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${ah.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${ah.inset}`]:{marginLeft:52},[`& .${lh.root}`]:{marginTop:0,marginBottom:0},[`& .${lh.inset}`]:{paddingLeft:36},[`& .${ih.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,[`& .${ih.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),L4=_i.forwardRef(function(t,o){let r=Pe({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:d,className:p,...f}=r,h=_i.useContext(ef),v=_i.useMemo(()=>({dense:i||h.dense||!1,disableGutters:s}),[h.dense,i,s]),T=_i.useRef(null);wc(()=>{n&&T.current&&T.current.focus()},[n]);let y={...r,dense:v.dense,divider:l,disableGutters:s},g=j4(r),m=yo(T,o),b;return r.disabled||(b=d!==void 0?d:-1),(0,wT.jsx)(ef.Provider,{value:v,children:(0,wT.jsx)(U4,{ref:m,role:u,tabIndex:b,component:a,focusVisibleClassName:Q(g.focusVisible,c),className:Q(g.root,p),...f,ownerState:y,classes:g})})}),Ue=L4;var dh=j(W(),1);var Fo=j(W(),1);var H4={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},MT=H4;function V4(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var D2=V4;var I4=2;function Fc(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function j2(e,t){return e-t}function _2(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}%`})}},G4=e=>e,ph;function k2(){return ph===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?ph=CSS.supports(\"touch-action\",\"none\"):ph=!0),ph}function U2(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:d,orientation:p=\"horizontal\",rootRef:f,scale:h=G4,step:v=1,shiftStep:T=10,tabIndex:y,value:g}=e,m=Fo.useRef(void 0),[b,P]=Fo.useState(-1),[R,C]=Fo.useState(-1),[M,D]=Fo.useState(!1),_=Fo.useRef(0),k=Fo.useRef(null),[x,N]=Ac({controlled:g,default:o??s,name:\"Slider\"}),O=u&&((q,$,ue)=>{let ze=q.nativeEvent||q,ie=new ze.constructor(ze.type,ze);Object.defineProperty(ie,\"target\",{writable:!0,value:{value:$,name:c}}),k.current=$,u(ie,$,ue)}),A=Array.isArray(x),z=A?x.slice().sort(j2):[x];z=z.map(q=>q==null?s:Ma(q,s,l));let L=i===!0&&v!==null?[...Array(Math.floor((l-s)/v)+1)].map((q,$)=>({value:s+v*$})):i||[],I=L.map(q=>q.value),[F,fe]=Fo.useState(-1),Z=Fo.useRef(null),De=to(f,Z),it=q=>$=>{let ue=Number($.currentTarget.getAttribute(\"data-index\"));Pn($.target)&&fe(ue),C(ue),q?.onFocus?.($)},$e=q=>$=>{Pn($.target)||fe(-1),C(-1),q?.onBlur?.($)},Me=(q,$)=>{let ue=Number(q.currentTarget.getAttribute(\"data-index\")),ze=z[ue],ie=I.indexOf(ze),be=$;if(L&&v==null){let ge=I[I.length-1];be>=ge?be=ge:be<=I[0]?be=I[0]:be=be$=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes($.key)){$.preventDefault();let ue=Number($.currentTarget.getAttribute(\"data-index\")),ze=z[ue],ie=null;if(v!=null){let be=$.shiftKey?T:v;switch($.key){case\"ArrowUp\":ie=Fc(ze,be,1,s,l);break;case\"ArrowRight\":ie=Fc(ze,be,a?-1:1,s,l);break;case\"ArrowDown\":ie=Fc(ze,be,-1,s,l);break;case\"ArrowLeft\":ie=Fc(ze,be,a?1:-1,s,l);break;case\"PageUp\":ie=Fc(ze,T,1,s,l);break;case\"PageDown\":ie=Fc(ze,T,-1,s,l);break;case\"Home\":ie=s;break;case\"End\":ie=l;break;default:break}}else if(L){let be=I[I.length-1],ge=I.indexOf(ze),Ge=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],Ee=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];Ge.includes($.key)?ge===0?ie=I[0]:ie=I[ge-1]:Ee.includes($.key)&&(ge===I.length-1?ie=be:ie=I[ge+1])}ie!=null&&Me($,ie)}q?.onKeyDown?.($)};Io(()=>{r&&Z.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&P(-1),r&&F!==-1&&fe(-1);let qe=q=>$=>{q.onChange?.($),Me($,$.target.valueAsNumber)},Be=Fo.useRef(void 0),ot=p;a&&p===\"horizontal\"&&(ot+=\"-reverse\");let Se=({finger:q,move:$=!1})=>{let{current:ue}=Z,{width:ze,height:ie,bottom:be,left:ge}=ue.getBoundingClientRect(),Ge;ot.startsWith(\"vertical\")?Ge=(be-q.y)/ie:Ge=(q.x-ge)/ze,ot.includes(\"-reverse\")&&(Ge=1-Ge);let Ee;if(Ee=$4(Ge,s,l),v)Ee=q4(Ee,v,s);else{let et=_2(I,Ee);Ee=I[et]}Ee=Ma(Ee,s,l);let ve=0;if(A){$?ve=Be.current:ve=_2(z,Ee),n&&(Ee=Ma(Ee,z[ve-1]||-1/0,z[ve+1]||1/0));let et=Ee;Ee=B2({values:z,newValue:Ee,index:ve}),n&&$||(ve=Ee.indexOf(et),Be.current=ve)}return{newValue:Ee,activeIndex:ve}},we=nn(q=>{let $=sh(q,m);if(!$)return;if(_.current+=1,q.type===\"mousemove\"&&q.buttons===0){Re(q);return}let{newValue:ue,activeIndex:ze}=Se({finger:$,move:!0});ch({sliderRef:Z,activeIndex:ze,setActive:P}),N(ue),!M&&_.current>I4&&D(!0),O&&!uh(ue,x)&&O(q,ue,ze)}),Re=nn(q=>{let $=sh(q,m);if(D(!1),!$)return;let{newValue:ue}=Se({finger:$,move:!0});P(-1),q.type===\"touchend\"&&C(-1),d&&d(q,k.current??ue),m.current=void 0,ce()}),Ye=nn(q=>{if(r)return;k2()||q.preventDefault();let $=q.changedTouches[0];$!=null&&(m.current=$.identifier);let ue=sh(q,m);if(ue!==!1){let{newValue:ie,activeIndex:be}=Se({finger:ue});ch({sliderRef:Z,activeIndex:be,setActive:P}),N(ie),O&&!uh(ie,x)&&O(q,ie,be)}_.current=0;let ze=It(Z.current);ze.addEventListener(\"touchmove\",we,{passive:!0}),ze.addEventListener(\"touchend\",Re,{passive:!0})}),ce=Fo.useCallback(()=>{let q=It(Z.current);q.removeEventListener(\"mousemove\",we),q.removeEventListener(\"mouseup\",Re),q.removeEventListener(\"touchmove\",we),q.removeEventListener(\"touchend\",Re)},[Re,we]);Fo.useEffect(()=>{let{current:q}=Z;return q.addEventListener(\"touchstart\",Ye,{passive:k2()}),()=>{q.removeEventListener(\"touchstart\",Ye),ce()}},[ce,Ye]),Fo.useEffect(()=>{r&&ce()},[r,ce]);let Ve=q=>$=>{if(q.onMouseDown?.($),r||$.defaultPrevented||$.button!==0)return;$.preventDefault();let ue=sh($,m);if(ue!==!1){let{newValue:ie,activeIndex:be}=Se({finger:ue});ch({sliderRef:Z,activeIndex:be,setActive:P}),N(ie),O&&!uh(ie,x)&&O($,ie,be)}_.current=0;let ze=It(Z.current);ze.addEventListener(\"mousemove\",we,{passive:!0}),ze.addEventListener(\"mouseup\",Re)},yt=bf(A?z[0]:s,s,l),Fe=bf(z[z.length-1],s,l)-yt,Ce=(q={})=>{let $=Aa(q),ue={onMouseDown:Ve($||{})},ze={...$,...ue};return{...q,ref:De,...ze}},xt=q=>$=>{q.onMouseOver?.($);let ue=Number($.currentTarget.getAttribute(\"data-index\"));C(ue)},rt=q=>$=>{q.onMouseLeave?.($),C(-1)},Ze=(q={})=>{let $=Aa(q),ue={onMouseOver:xt($||{}),onMouseLeave:rt($||{})};return{...q,...$,...ue}},le=q=>({pointerEvents:b!==-1&&b!==q?\"none\":void 0}),no;return p===\"vertical\"&&(no=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ot,axisProps:Y4,dragging:M,focusedThumbIndex:F,getHiddenInputProps:(q={})=>{let $=Aa(q),ue={onChange:qe($||{}),onFocus:it($||{}),onBlur:$e($||{}),onKeyDown:Le($||{})},ze={...$,...ue};return{tabIndex:y,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":h(l),\"aria-valuemin\":h(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...q,...ze,style:{...MT,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:no}}},getRootProps:Ce,getThumbProps:Ze,marks:L,open:R,range:A,rootRef:De,trackLeap:Fe,trackOffset:yt,values:z,getThumbStyle:le}}var X4=e=>!e||!br(e),L2=X4;var fh=j(W(),1);function H2(e){return me(\"MuiSlider\",e)}var W4=se(\"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\"]),xr=W4;var qc=j(Te(),1),K4=e=>{let{open:t}=e;return{offset:Q(t&&xr.valueLabelOpen),circle:xr.valueLabelCircle,label:xr.valueLabelLabel}};function OT(e){let{children:t,className:o,value:r}=e,n=K4(e);return t?fh.cloneElement(t,{className:t.props.className},(0,qc.jsxs)(fh.Fragment,{children:[t.props.children,(0,qc.jsx)(\"span\",{className:Q(n.offset,o),\"aria-hidden\":!0,children:(0,qc.jsx)(\"span\",{className:n.circle,children:(0,qc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var Rn=j(Te(),1);function V2(e){return e}var Q4=V(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${re(o.color)}`],o.size!==\"medium\"&&t[`size${re(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(xe(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${xr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${xr.dragging}`]:{[`& .${xr.thumb}, & .${xr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(Xt()).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}}]}))),Z4=V(\"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}}]}),J4=V(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(xe(({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(Xt()).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)})}}}))]}))),ek=V(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${re(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${re(o.size)}`]]}})(xe(({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%)\"},[`&.${xr.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(Xt()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${xr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${xr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),tk=V(OT,{name:\"MuiSlider\",slot:\"ValueLabel\"})(xe(({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%\"},[`&.${xr.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%\"},[`&.${xr.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 ok=V(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Ml(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(xe(({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}}]}))),rk=V(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Ml(e)&&e!==\"markLabelActive\"})(xe(({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}}]}))),nk=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${re(l)}`,s&&`size${re(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${re(s)}`,l&&`thumbColor${re(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return ye(c,H2,i)},ak=({children:e})=>e,ik=dh.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSlider\"}),n=wi(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:d=\"primary\",classes:p,className:f,disableSwap:h=!1,disabled:v=!1,getAriaLabel:T,getAriaValueText:y,marks:g=!1,max:m=100,min:b=0,name:P,onChange:R,onChangeCommitted:C,orientation:M=\"horizontal\",shiftStep:D=10,size:_=\"medium\",step:k=1,scale:x=V2,slotProps:N,slots:O,tabIndex:A,track:z=\"normal\",value:L,valueLabelDisplay:I=\"off\",valueLabelFormat:F=V2,...fe}=r,Z={...r,isRtl:n,max:m,min:b,classes:p,disabled:v,disableSwap:h,orientation:M,marks:g,color:d,size:_,step:k,shiftStep:D,scale:x,track:z,valueLabelDisplay:I,valueLabelFormat:F},{axisProps:De,getRootProps:it,getHiddenInputProps:$e,getThumbProps:Me,open:Le,active:qe,axis:Be,focusedThumbIndex:ot,range:Se,dragging:we,marks:Re,values:Ye,trackOffset:ce,trackLeap:Ve,getThumbStyle:yt}=U2({...Z,rootRef:o});Z.marked=Re.length>0&&Re.some(ht=>ht.label),Z.dragging=we,Z.focusedThumbIndex=ot;let Fe=nk(Z),Ce=O?.root??c.Root??Q4,xt=O?.rail??c.Rail??Z4,rt=O?.track??c.Track??J4,Ze=O?.thumb??c.Thumb??ek,le=O?.valueLabel??c.ValueLabel??tk,no=O?.mark??c.Mark??ok,Je=O?.markLabel??c.MarkLabel??rk,q=O?.input??c.Input??\"input\",$=N?.root??u.root,ue=N?.rail??u.rail,ze=N?.track??u.track,ie=N?.thumb??u.thumb,be=N?.valueLabel??u.valueLabel,ge=N?.mark??u.mark,Ge=N?.markLabel??u.markLabel,Ee=N?.input??u.input,ve=vr({elementType:Ce,getSlotProps:it,externalSlotProps:$,externalForwardedProps:fe,additionalProps:{...L2(Ce)&&{as:s}},ownerState:{...Z,...$?.ownerState},className:[Fe.root,f]}),et=vr({elementType:xt,externalSlotProps:ue,ownerState:Z,className:Fe.rail}),Kt=vr({elementType:rt,externalSlotProps:ze,additionalProps:{style:{...De[Be].offset(ce),...De[Be].leap(Ve)}},ownerState:{...Z,...ze?.ownerState},className:Fe.track}),vo=vr({elementType:Ze,getSlotProps:Me,externalSlotProps:ie,ownerState:{...Z,...ie?.ownerState},className:Fe.thumb}),Y=vr({elementType:le,externalSlotProps:be,ownerState:{...Z,...be?.ownerState},className:Fe.valueLabel}),Oe=vr({elementType:no,externalSlotProps:ge,ownerState:Z,className:Fe.mark}),Mt=vr({elementType:Je,externalSlotProps:Ge,ownerState:Z,className:Fe.markLabel}),Ft=vr({elementType:q,getSlotProps:$e,externalSlotProps:Ee,ownerState:Z});return(0,Rn.jsxs)(Ce,{...ve,children:[(0,Rn.jsx)(xt,{...et}),(0,Rn.jsx)(rt,{...Kt}),Re.filter(ht=>ht.value>=b&&ht.value<=m).map((ht,qt)=>{let rr=bf(ht.value,b,m),Ho=De[Be].offset(rr),nr;return z===!1?nr=Ye.includes(ht.value):nr=z===\"normal\"&&(Se?ht.value>=Ye[0]&&ht.value<=Ye[Ye.length-1]:ht.value<=Ye[0])||z===\"inverted\"&&(Se?ht.value<=Ye[0]||ht.value>=Ye[Ye.length-1]:ht.value>=Ye[0]),(0,Rn.jsxs)(dh.Fragment,{children:[(0,Rn.jsx)(no,{\"data-index\":qt,...Oe,...!br(no)&&{markActive:nr},style:{...Ho,...Oe.style},className:Q(Oe.className,nr&&Fe.markActive)}),ht.label!=null?(0,Rn.jsx)(Je,{\"aria-hidden\":!0,\"data-index\":qt,...Mt,...!br(Je)&&{markLabelActive:nr},style:{...Ho,...Mt.style},className:Q(Fe.markLabel,Mt.className,nr&&Fe.markLabelActive),children:ht.label}):null]},qt)}),Ye.map((ht,qt)=>{let rr=bf(ht,b,m),Ho=De[Be].offset(rr),nr=I===\"off\"?ak:le;return(0,Rn.jsx)(nr,{...!br(nr)&&{valueLabelFormat:F,valueLabelDisplay:I,value:typeof F==\"function\"?F(x(ht),qt):F,index:qt,open:Le===qt||qe===qt||I===\"on\",disabled:v},...Y,children:(0,Rn.jsx)(Ze,{\"data-index\":qt,...vo,className:Q(Fe.thumb,vo.className,qe===qt&&Fe.active,ot===qt&&Fe.focusVisible),style:{...Ho,...yt(qt),...vo.style},children:(0,Rn.jsx)(q,{\"data-index\":qt,\"aria-label\":T?T(qt):a,\"aria-valuenow\":x(ht),\"aria-labelledby\":l,\"aria-valuetext\":y?y(x(ht),qt):i,value:Ye[qt],...Ft})})},qt)})]})}),ql=ik;var Tf=j(W(),1);var $2=j(W(),1);function I2(e){return me(\"MuiCircularProgress\",e)}var DJ=se(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Yc=j(Te(),1),Cn=44,AT=Vn`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,zT=Vn`\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`,lk=typeof AT!=\"string\"?gl`\n animation: ${AT} 1.4s linear infinite;\n `:null,sk=typeof zT!=\"string\"?gl`\n animation: ${zT} 1.4s ease-in-out infinite;\n `:null,ck=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${re(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${re(o)}`,n&&\"circleDisableShrink\"]};return ye(a,I2,t)},uk=V(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${re(o.color)}`]]}})(xe(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:lk||{animation:`${AT} 1.4s linear infinite`}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),pk=V(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),fk=V(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${re(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(xe(({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:sk||{animation:`${zT} 1.4s ease-in-out infinite`}}]}))),dk=V(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(xe(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),mk=$2.forwardRef(function(t,o){let r=Pe({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:d=0,variant:p=\"indeterminate\",...f}=r,h={...r,color:a,disableShrink:i,size:s,thickness:u,value:d,variant:p,enableTrackSlot:l},v=ck(h),T={},y={},g={};if(p===\"determinate\"){let m=2*Math.PI*((Cn-u)/2);T.strokeDasharray=m.toFixed(3),g[\"aria-valuenow\"]=Math.round(d),T.strokeDashoffset=`${((100-d)/100*m).toFixed(3)}px`,y.transform=\"rotate(-90deg)\"}return(0,Yc.jsx)(uk,{className:Q(v.root,n),style:{width:s,height:s,...y,...c},ownerState:h,ref:o,role:\"progressbar\",...g,...f,children:(0,Yc.jsxs)(pk,{className:v.svg,ownerState:h,viewBox:`${Cn/2} ${Cn/2} ${Cn} ${Cn}`,children:[l?(0,Yc.jsx)(dk,{className:v.track,ownerState:h,cx:Cn,cy:Cn,r:(Cn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Yc.jsx)(fk,{className:v.circle,style:T,ownerState:h,cx:Cn,cy:Cn,r:(Cn-u)/2,fill:\"none\",strokeWidth:u})]})})}),vf=mk;function F2(e){return me(\"MuiButton\",e)}var yk=se(\"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\"]),Bi=yk;var q2=j(W(),1),hk=q2.createContext({}),Y2=hk;var G2=j(W(),1),gk=G2.createContext(void 0),X2=gk;var Kn=j(Te(),1),bk=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}${re(t)}`,`size${re(n)}`,`${a}Size${re(n)}`,`color${re(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${re(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${re(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${re(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=ye(c,F2,s);return{...s,...u}},K2=[{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}}}],vk=V(Ba,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${re(o.color)}`],t[`size${re(o.size)}`],t[`${o.variant}Size${re(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(xe(({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\"},[`&.${Bi.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]},[`&.${Bi.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${Bi.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)\",[`&.${Bi.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(Xt()).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\"},[`&.${Bi.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${Bi.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}),[`&.${Bi.loading}`]:{color:\"transparent\"}}}]}})),Tk=V(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${re(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}},...K2]})),xk=V(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${re(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}},...K2]})),Sk=V(\"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}}]})),W2=V(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),Pk=Tf.forwardRef(function(t,o){let r=Tf.useContext(Y2),n=Tf.useContext(X2),a=Fn(r,t),i=Pe({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:d=!1,disableElevation:p=!1,disableFocusRipple:f=!1,endIcon:h,focusVisibleClassName:v,fullWidth:T=!1,id:y,loading:g=null,loadingIndicator:m,loadingPosition:b=\"center\",size:P=\"medium\",startIcon:R,type:C,variant:M=\"text\",...D}=i,_=zl(y),k=m??(0,Kn.jsx)(vf,{\"aria-labelledby\":_,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:d,disableElevation:p,disableFocusRipple:f,fullWidth:T,loading:g,loadingIndicator:k,loadingPosition:b,size:P,type:C,variant:M},N=bk(x),O=(R||g&&b===\"start\")&&(0,Kn.jsx)(Tk,{className:N.startIcon,ownerState:x,children:R||(0,Kn.jsx)(W2,{className:N.loadingIconPlaceholder,ownerState:x})}),A=(h||g&&b===\"end\")&&(0,Kn.jsx)(xk,{className:N.endIcon,ownerState:x,children:h||(0,Kn.jsx)(W2,{className:N.loadingIconPlaceholder,ownerState:x})}),z=n||\"\",L=typeof g==\"boolean\"?(0,Kn.jsx)(\"span\",{className:N.loadingWrapper,style:{display:\"contents\"},children:g&&(0,Kn.jsx)(Sk,{className:N.loadingIndicator,ownerState:x,children:k})}):null;return(0,Kn.jsxs)(vk,{ownerState:x,className:Q(r.className,N.root,u,z),component:c,disabled:d||g,focusRipple:!f,focusVisibleClassName:Q(N.focusVisible,v),ref:o,type:C,id:g?_:y,...D,classes:N,children:[O,b!==\"end\"&&L,l,b===\"end\"&&L,A]})}),ln=Pk;var mh=j(W(),1);function Q2(e){return me(\"MuiIconButton\",e)}var Rk=se(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),NT=Rk;var Gc=j(Te(),1),Ck=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${re(r)}`,n&&`edge${re(n)}`,`size${re(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return ye(l,Q2,t)},Ek=V(Ba,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${re(o.color)}`],o.edge&&t[`edge${re(o.edge)}`],t[`size${re(o.size)}`]]}})(xe(({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}}]})),xe(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(Xt()).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)}}],[`&.${NT.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${NT.loading}`]:{color:\"transparent\"}}))),wk=V(\"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\"}}]})),Mk=mh.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:d,loading:p=null,loadingIndicator:f,...h}=r,v=zl(d),T=f??(0,Gc.jsx)(vf,{\"aria-labelledby\":v,color:\"inherit\",size:16}),y={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:T,size:u},g=Ck(y);return(0,Gc.jsxs)(Ek,{id:p?v:d,className:Q(g.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...h,ownerState:y,children:[typeof p==\"boolean\"&&(0,Gc.jsx)(\"span\",{className:g.loadingWrapper,style:{display:\"contents\"},children:(0,Gc.jsx)(wk,{className:g.loadingIndicator,ownerState:y,children:p&&T})}),a]})}),Xc=Mk;var oM=j(W(),1);var J2=j(W(),1);function Z2(e){return me(\"PrivateSwitchBase\",e)}var jee=se(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);var yh=j(Te(),1),Ok=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${re(n)}`],input:[\"input\"]};return ye(a,Z2,t)},Ak=V(Ba,{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}}]}),zk=V(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Vt})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),Nk=J2.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:d,inputProps:p,inputRef:f,name:h,onBlur:v,onChange:T,onFocus:y,readOnly:g,required:m=!1,tabIndex:b,type:P,value:R,slots:C={},slotProps:M={},...D}=t,[_,k]=Dl({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=Da(),N=Me=>{y&&y(Me),x&&x.onFocus&&x.onFocus(Me)},O=Me=>{v&&v(Me),x&&x.onBlur&&x.onBlur(Me)},A=Me=>{if(Me.nativeEvent.defaultPrevented||g)return;let Le=Me.target.checked;k(Le),T&&T(Me,Le)},z=l;x&&typeof z>\"u\"&&(z=x.disabled);let L=P===\"checkbox\"||P===\"radio\",I={...t,checked:_,disabled:z,disableFocusRipple:s,edge:c},F=Ok(I),fe={slots:C,slotProps:{input:p,...M}},[Z,De]=Tt(\"root\",{ref:o,elementType:Ak,className:F.root,shouldForwardComponentProp:!0,externalForwardedProps:{...fe,component:\"span\",...D},getSlotProps:Me=>({...Me,onFocus:Le=>{Me.onFocus?.(Le),N(Le)},onBlur:Le=>{Me.onBlur?.(Le),O(Le)}}),ownerState:I,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[it,$e]=Tt(\"input\",{ref:f,elementType:zk,className:F.input,externalForwardedProps:fe,getSlotProps:Me=>({...Me,onChange:Le=>{Me.onChange?.(Le),A(Le)}}),ownerState:I,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:z,id:L?d:void 0,name:h,readOnly:g,required:m,tabIndex:b,type:P,...P===\"checkbox\"&&R===void 0?{}:{value:R}}});return(0,yh.jsxs)(Z,{...De,children:[(0,yh.jsx)(it,{...$e}),_?a:u]})}),eM=Nk;function tM(e){return me(\"MuiSwitch\",e)}var Dk=se(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),qo=Dk;var Wc=j(Te(),1),_k=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${re(o)}`,`size${re(r)}`],switchBase:[\"switchBase\",`color${re(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=ye(l,tM,t);return{...t,...s}},Bk=V(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${re(o.edge)}`],t[`size${re(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,[`& .${qo.thumb}`]:{width:16,height:16},[`& .${qo.switchBase}`]:{padding:4,[`&.${qo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),kk=V(eM,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${qo.input}`]:t.input},o.color!==\"default\"&&t[`color${re(o.color)}`]]}})(xe(({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}),[`&.${qo.checked}`]:{transform:\"translateX(20px)\"},[`&.${qo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${qo.checked} + .${qo.track}`]:{opacity:.5},[`&.${qo.disabled} + .${qo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${qo.input}`]:{left:\"-100%\",width:\"300%\"}})),xe(({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(Xt([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${qo.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\"}},[`&.${qo.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)}`}},[`&.${qo.checked} + .${qo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),jk=V(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(xe(({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}`}))),Uk=V(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(xe(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),Lk=oM.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...d}=r,p={...r,color:a,edge:i,size:l},f=_k(p),h={slots:c,slotProps:u},[v,T]=Tt(\"root\",{className:Q(f.root,n),elementType:Bk,externalForwardedProps:h,ownerState:p,additionalProps:{sx:s}}),[y,g]=Tt(\"thumb\",{className:f.thumb,elementType:Uk,externalForwardedProps:h,ownerState:p}),m=(0,Wc.jsx)(y,{...g}),[b,P]=Tt(\"track\",{className:f.track,elementType:jk,externalForwardedProps:h,ownerState:p});return(0,Wc.jsxs)(v,{...T,children:[(0,Wc.jsx)(kk,{type:\"checkbox\",icon:m,checkedIcon:m,ref:o,ownerState:p,...d,classes:{...f,root:f.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,Wc.jsx)(b,{...P})]})}),Qn=Lk;var ro=j(W(),1);var EM=j(W(),1);var Yo=j(W(),1);var Wt=\"top\",go=\"bottom\",po=\"right\",oo=\"left\",hh=\"auto\",ki=[Wt,go,po,oo],ka=\"start\",Yl=\"end\",rM=\"clippingParents\",gh=\"viewport\",Kc=\"popper\",nM=\"reference\",DT=ki.reduce(function(e,t){return e.concat([t+\"-\"+ka,t+\"-\"+Yl])},[]),bh=[].concat(ki,[hh]).reduce(function(e,t){return e.concat([t,t+\"-\"+ka,t+\"-\"+Yl])},[]),Hk=\"beforeRead\",Vk=\"read\",Ik=\"afterRead\",$k=\"beforeMain\",Fk=\"main\",qk=\"afterMain\",Yk=\"beforeWrite\",Gk=\"write\",Xk=\"afterWrite\",aM=[Hk,Vk,Ik,$k,Fk,qk,Yk,Gk,Xk];function wo(e){return e?(e.nodeName||\"\").toLowerCase():null}function jt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function sn(e){var t=jt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=jt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Qc(e){if(typeof ShadowRoot>\"u\")return!1;var t=jt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Wk(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)||!wo(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 Kk(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)||!wo(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var iM={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:Wk,effect:Kk,requires:[\"computeStyles\"]};function Mo(e){return e.split(\"-\")[0]}var En=Math.max,Gl=Math.min,ja=Math.round;function Zc(){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 xf(){return!/^((?!chrome|android).)*safari/i.test(Zc())}function cn(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&&ja(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&ja(r.height)/e.offsetHeight||1);var i=sn(e)?jt(e):window,l=i.visualViewport,s=!xf()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,d=r.width/n,p=r.height/a;return{width:d,height:p,top:u,right:c+d,bottom:u+p,left:c,x:c,y:u}}function Xl(e){var t=cn(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 Sf(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&Qc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function or(e){return jt(e).getComputedStyle(e)}function _T(e){return[\"table\",\"td\",\"th\"].indexOf(wo(e))>=0}function Lo(e){return((sn(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ua(e){return wo(e)===\"html\"?e:e.assignedSlot||e.parentNode||(Qc(e)?e.host:null)||Lo(e)}function lM(e){return!bo(e)||or(e).position===\"fixed\"?null:e.offsetParent}function Qk(e){var t=/firefox/i.test(Zc()),o=/Trident/i.test(Zc());if(o&&bo(e)){var r=or(e);if(r.position===\"fixed\")return null}var n=Ua(e);for(Qc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(wo(n))<0;){var a=or(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 wn(e){for(var t=jt(e),o=lM(e);o&&_T(o)&&or(o).position===\"static\";)o=lM(o);return o&&(wo(o)===\"html\"||wo(o)===\"body\"&&or(o).position===\"static\")?t:o||Qk(e)||t}function Wl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function Kl(e,t,o){return En(e,Gl(t,o))}function sM(e,t,o){var r=Kl(e,t,o);return r>o?o:r}function Pf(){return{top:0,right:0,bottom:0,left:0}}function Rf(e){return Object.assign({},Pf(),e)}function Cf(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var Zk=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,Rf(typeof t!=\"number\"?t:Cf(t,ki))};function Jk(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Mo(o.placement),s=Wl(l),c=[oo,po].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var d=Zk(n.padding,o),p=Xl(a),f=s===\"y\"?Wt:oo,h=s===\"y\"?go:po,v=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],T=i[s]-o.rects.reference[s],y=wn(a),g=y?s===\"y\"?y.clientHeight||0:y.clientWidth||0:0,m=v/2-T/2,b=d[f],P=g-p[u]-d[h],R=g/2-p[u]/2+m,C=Kl(b,R,P),M=s;o.modifiersData[r]=(t={},t[M]=C,t.centerOffset=C-R,t)}}function e6(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)||Sf(t.elements.popper,n)&&(t.elements.arrow=n))}var cM={name:\"arrow\",enabled:!0,phase:\"main\",fn:Jk,effect:e6,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function un(e){return e.split(\"-\")[1]}var t6={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function o6(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:ja(o*n)/n||0,y:ja(r*n)/n||0}}function uM(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,d=e.isFixed,p=i.x,f=p===void 0?0:p,h=i.y,v=h===void 0?0:h,T=typeof u==\"function\"?u({x:f,y:v}):{x:f,y:v};f=T.x,v=T.y;var y=i.hasOwnProperty(\"x\"),g=i.hasOwnProperty(\"y\"),m=oo,b=Wt,P=window;if(c){var R=wn(o),C=\"clientHeight\",M=\"clientWidth\";if(R===jt(o)&&(R=Lo(o),or(R).position!==\"static\"&&l===\"absolute\"&&(C=\"scrollHeight\",M=\"scrollWidth\")),R=R,n===Wt||(n===oo||n===po)&&a===Yl){b=go;var D=d&&R===P&&P.visualViewport?P.visualViewport.height:R[C];v-=D-r.height,v*=s?1:-1}if(n===oo||(n===Wt||n===go)&&a===Yl){m=po;var _=d&&R===P&&P.visualViewport?P.visualViewport.width:R[M];f-=_-r.width,f*=s?1:-1}}var k=Object.assign({position:l},c&&t6),x=u===!0?o6({x:f,y:v},jt(o)):{x:f,y:v};if(f=x.x,v=x.y,s){var N;return Object.assign({},k,(N={},N[b]=g?\"0\":\"\",N[m]=y?\"0\":\"\",N.transform=(P.devicePixelRatio||1)<=1?\"translate(\"+f+\"px, \"+v+\"px)\":\"translate3d(\"+f+\"px, \"+v+\"px, 0)\",N))}return Object.assign({},k,(t={},t[b]=g?v+\"px\":\"\",t[m]=y?f+\"px\":\"\",t.transform=\"\",t))}function r6(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:Mo(t.placement),variation:un(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,uM(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,uM(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 pM={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:r6,data:{}};var vh={passive:!0};function n6(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=jt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,vh)}),l&&s.addEventListener(\"resize\",o.update,vh),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,vh)}),l&&s.removeEventListener(\"resize\",o.update,vh)}}var fM={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:n6,data:{}};var a6={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function Jc(e){return e.replace(/left|right|bottom|top/g,function(t){return a6[t]})}var i6={start:\"end\",end:\"start\"};function Th(e){return e.replace(/start|end/g,function(t){return i6[t]})}function Ql(e){var t=jt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function Zl(e){return cn(Lo(e)).left+Ql(e).scrollLeft}function BT(e,t){var o=jt(e),r=Lo(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=xf();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+Zl(e),y:s}}function kT(e){var t,o=Lo(e),r=Ql(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=En(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=En(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+Zl(e),s=-r.scrollTop;return or(n||o).direction===\"rtl\"&&(l+=En(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function Jl(e){var t=or(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function xh(e){return[\"html\",\"body\",\"#document\"].indexOf(wo(e))>=0?e.ownerDocument.body:bo(e)&&Jl(e)?e:xh(Ua(e))}function ji(e,t){var o;t===void 0&&(t=[]);var r=xh(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=jt(r),i=n?[a].concat(a.visualViewport||[],Jl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(ji(Ua(i)))}function eu(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function l6(e,t){var o=cn(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 dM(e,t,o){return t===gh?eu(BT(e,o)):sn(t)?l6(t,o):eu(kT(Lo(e)))}function s6(e){var t=ji(Ua(e)),o=[\"absolute\",\"fixed\"].indexOf(or(e).position)>=0,r=o&&bo(e)?wn(e):e;return sn(r)?t.filter(function(n){return sn(n)&&Sf(n,r)&&wo(n)!==\"body\"}):[]}function jT(e,t,o,r){var n=t===\"clippingParents\"?s6(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=dM(e,c,r);return s.top=En(u.top,s.top),s.right=Gl(u.right,s.right),s.bottom=Gl(u.bottom,s.bottom),s.left=En(u.left,s.left),s},dM(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 Ef(e){var t=e.reference,o=e.element,r=e.placement,n=r?Mo(r):null,a=r?un(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Wt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case po:s={x:t.x+t.width,y:l};break;case oo:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?Wl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case ka:s[c]=s[c]-(t[u]/2-o[u]/2);break;case Yl:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function Mn(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?rM:l,c=o.rootBoundary,u=c===void 0?gh:c,d=o.elementContext,p=d===void 0?Kc:d,f=o.altBoundary,h=f===void 0?!1:f,v=o.padding,T=v===void 0?0:v,y=Rf(typeof T!=\"number\"?T:Cf(T,ki)),g=p===Kc?nM:Kc,m=e.rects.popper,b=e.elements[h?g:p],P=jT(sn(b)?b:b.contextElement||Lo(e.elements.popper),s,u,i),R=cn(e.elements.reference),C=Ef({reference:R,element:m,strategy:\"absolute\",placement:n}),M=eu(Object.assign({},m,C)),D=p===Kc?M:R,_={top:P.top-D.top+y.top,bottom:D.bottom-P.bottom+y.bottom,left:P.left-D.left+y.left,right:D.right-P.right+y.right},k=e.modifiersData.offset;if(p===Kc&&k){var x=k[n];Object.keys(_).forEach(function(N){var O=[po,go].indexOf(N)>=0?1:-1,A=[Wt,go].indexOf(N)>=0?\"y\":\"x\";_[N]+=x[A]*O})}return _}function UT(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?bh:s,u=un(r),d=u?l?DT:DT.filter(function(h){return un(h)===u}):ki,p=d.filter(function(h){return c.indexOf(h)>=0});p.length===0&&(p=d);var f=p.reduce(function(h,v){return h[v]=Mn(e,{placement:v,boundary:n,rootBoundary:a,padding:i})[Mo(v)],h},{});return Object.keys(f).sort(function(h,v){return f[h]-f[v]})}function c6(e){if(Mo(e)===hh)return[];var t=Jc(e);return[Th(e),t,Th(t)]}function u6(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,d=o.rootBoundary,p=o.altBoundary,f=o.flipVariations,h=f===void 0?!0:f,v=o.allowedAutoPlacements,T=t.options.placement,y=Mo(T),g=y===T,m=s||(g||!h?[Jc(T)]:c6(T)),b=[T].concat(m).reduce(function($e,Me){return $e.concat(Mo(Me)===hh?UT(t,{placement:Me,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:v}):Me)},[]),P=t.rects.reference,R=t.rects.popper,C=new Map,M=!0,D=b[0],_=0;_=0,A=O?\"width\":\"height\",z=Mn(t,{placement:k,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),L=O?N?po:oo:N?go:Wt;P[A]>R[A]&&(L=Jc(L));var I=Jc(L),F=[];if(a&&F.push(z[x]<=0),l&&F.push(z[L]<=0,z[I]<=0),F.every(function($e){return $e})){D=k,M=!1;break}C.set(k,F)}if(M)for(var fe=h?3:1,Z=function(Me){var Le=b.find(function(qe){var Be=C.get(qe);if(Be)return Be.slice(0,Me).every(function(ot){return ot})});if(Le)return D=Le,\"break\"},De=fe;De>0;De--){var it=Z(De);if(it===\"break\")break}t.placement!==D&&(t.modifiersData[r]._skip=!0,t.placement=D,t.reset=!0)}}var mM={name:\"flip\",enabled:!0,phase:\"main\",fn:u6,requiresIfExists:[\"offset\"],data:{_skip:!1}};function yM(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 hM(e){return[Wt,po,go,oo].some(function(t){return e[t]>=0})}function p6(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=Mn(t,{elementContext:\"reference\"}),l=Mn(t,{altBoundary:!0}),s=yM(i,r),c=yM(l,n,a),u=hM(s),d=hM(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":d})}var gM={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:p6};function f6(e,t,o){var r=Mo(e),n=[oo,Wt].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,[oo,po].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function d6(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=bh.reduce(function(u,d){return u[d]=f6(d,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 bM={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:d6};function m6(e){var t=e.state,o=e.name;t.modifiersData[o]=Ef({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var vM={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:m6,data:{}};function LT(e){return e===\"x\"?\"y\":\"x\"}function y6(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,d=o.padding,p=o.tether,f=p===void 0?!0:p,h=o.tetherOffset,v=h===void 0?0:h,T=Mn(t,{boundary:s,rootBoundary:c,padding:d,altBoundary:u}),y=Mo(t.placement),g=un(t.placement),m=!g,b=Wl(y),P=LT(b),R=t.modifiersData.popperOffsets,C=t.rects.reference,M=t.rects.popper,D=typeof v==\"function\"?v(Object.assign({},t.rects,{placement:t.placement})):v,_=typeof D==\"number\"?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),k=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(R){if(a){var N,O=b===\"y\"?Wt:oo,A=b===\"y\"?go:po,z=b===\"y\"?\"height\":\"width\",L=R[b],I=L+T[O],F=L-T[A],fe=f?-M[z]/2:0,Z=g===ka?C[z]:M[z],De=g===ka?-M[z]:-C[z],it=t.elements.arrow,$e=f&&it?Xl(it):{width:0,height:0},Me=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:Pf(),Le=Me[O],qe=Me[A],Be=Kl(0,C[z],$e[z]),ot=m?C[z]/2-fe-Be-Le-_.mainAxis:Z-Be-Le-_.mainAxis,Se=m?-C[z]/2+fe+Be+qe+_.mainAxis:De+Be+qe+_.mainAxis,we=t.elements.arrow&&wn(t.elements.arrow),Re=we?b===\"y\"?we.clientTop||0:we.clientLeft||0:0,Ye=(N=k?.[b])!=null?N:0,ce=L+ot-Ye-Re,Ve=L+Se-Ye,yt=Kl(f?Gl(I,ce):I,L,f?En(F,Ve):F);R[b]=yt,x[b]=yt-L}if(l){var Fe,Ce=b===\"x\"?Wt:oo,xt=b===\"x\"?go:po,rt=R[P],Ze=P===\"y\"?\"height\":\"width\",le=rt+T[Ce],no=rt-T[xt],Je=[Wt,oo].indexOf(y)!==-1,q=(Fe=k?.[P])!=null?Fe:0,$=Je?le:rt-C[Ze]-M[Ze]-q+_.altAxis,ue=Je?rt+C[Ze]+M[Ze]-q-_.altAxis:no,ze=f&&Je?sM($,rt,ue):Kl(f?$:le,rt,f?ue:no);R[P]=ze,x[P]=ze-rt}t.modifiersData[r]=x}}var TM={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:y6,requiresIfExists:[\"offset\"]};function HT(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function VT(e){return e===jt(e)||!bo(e)?Ql(e):HT(e)}function h6(e){var t=e.getBoundingClientRect(),o=ja(t.width)/e.offsetWidth||1,r=ja(t.height)/e.offsetHeight||1;return o!==1||r!==1}function IT(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&h6(t),a=Lo(t),i=cn(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((wo(t)!==\"body\"||Jl(a))&&(l=VT(t)),bo(t)?(s=cn(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=Zl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function g6(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 $T(e){var t=g6(e);return aM.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function FT(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function qT(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 xM={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function SM(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return ye({root:[\"root\"]},RM,t)},S6={},P6=Yo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:d,slotProps:p={},slots:f={},TransitionProps:h,ownerState:v,...T}=t,y=Yo.useRef(null),g=to(y,o),m=Yo.useRef(null),b=to(m,d),P=Yo.useRef(b);Io(()=>{P.current=b},[b]),Yo.useImperativeHandle(d,()=>m.current,[]);let R=v6(c,a),[C,M]=Yo.useState(R),[D,_]=Yo.useState(GT(r));Yo.useEffect(()=>{m.current&&m.current.forceUpdate()}),Yo.useEffect(()=>{r&&_(GT(r))},[r]),Io(()=>{if(!D||!s)return;let A=I=>{M(I.placement)},z=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:I})=>{A(I)}}];l!=null&&(z=z.concat(l)),u&&u.modifiers!=null&&(z=z.concat(u.modifiers));let L=YT(D,y.current,{placement:R,...u,modifiers:z});return P.current(L),()=>{L.destroy(),P.current(null)}},[D,i,l,s,u,R]);let k={placement:C};h!==null&&(k.TransitionProps=h);let x=x6(t),N=f.root??\"div\",O=vr({elementType:N,externalSlotProps:p.root,externalForwardedProps:T,additionalProps:{role:\"tooltip\",ref:g},ownerState:t,className:x.root});return(0,Sh.jsx)(N,{...O,children:typeof n==\"function\"?n(k):n})}),R6=Yo.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:d=\"bottom\",popperOptions:p=S6,popperRef:f,style:h,transition:v=!1,slotProps:T={},slots:y={},...g}=t,[m,b]=Yo.useState(!0),P=()=>{b(!1)},R=()=>{b(!0)};if(!s&&!u&&(!v||m))return null;let C;if(a)C=a;else if(r){let _=GT(r);C=_&&T6(_)?It(_).body:It(null).body}let M=!u&&s&&(!v||m)?\"none\":void 0,D=v?{in:u,onEnter:P,onExited:R}:void 0;return(0,Sh.jsx)(ff,{disablePortal:l,container:C,children:(0,Sh.jsx)(P6,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:v?!m:u,placement:d,popperOptions:p,popperRef:f,slotProps:T,slots:y,...g,style:{position:\"fixed\",top:0,left:0,display:M,...h},TransitionProps:D,children:n})})}),CM=R6;var wM=j(Te(),1),C6=V(CM,{name:\"MuiPopper\",slot:\"Root\"})({}),E6=EM.forwardRef(function(t,o){let r=wi(),n=Pe({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:v,popperRef:T,transition:y,slots:g,slotProps:m,...b}=n,P=g?.root??l?.Root,R={anchorEl:a,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:v,popperRef:T,transition:y,...b};return(0,wM.jsx)(C6,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:P},slotProps:m??s,...R,ref:o})}),Ph=E6;function MM(e){return me(\"MuiTooltip\",e)}var w6=se(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),$t=w6;var Ui=j(Te(),1);function M6(e){return Math.round(e*1e5)/1e5}var O6=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${re(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return ye(i,MM,t)},A6=V(Ph,{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]}})(xe(({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\"] .${$t.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${$t.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),z6=V(\"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${re(o.placement.split(\"-\")[0])}`]]}})(xe(({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,[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${$t.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${$t.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:`${M6(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),N6=V(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(xe(({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)\"}}))),Rh=!1,OM=new Nc,wf={x:0,y:0};function Ch(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var D6=ro.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:d=!1,disableInteractive:p=!1,disableTouchListener:f=!1,enterDelay:h=100,enterNextDelay:v=0,enterTouchDelay:T=700,followCursor:y=!1,id:g,leaveDelay:m=0,leaveTouchDelay:b=1500,onClose:P,onOpen:R,open:C,placement:M=\"bottom\",PopperComponent:D,PopperProps:_={},slotProps:k={},slots:x={},title:N,TransitionComponent:O,TransitionProps:A,...z}=r,L=ro.isValidElement(a)?a:(0,Ui.jsx)(\"span\",{children:a}),I=Yn(),F=wi(),[fe,Z]=ro.useState(),[De,it]=ro.useState(null),$e=ro.useRef(!1),Me=p||y,Le=vn(),qe=vn(),Be=vn(),ot=vn(),[Se,we]=Dl({controlled:C,default:!1,name:\"Tooltip\",state:\"open\"}),Re=Se,Ye=zl(g),ce=ro.useRef(),Ve=Oi(()=>{ce.current!==void 0&&(document.body.style.WebkitUserSelect=ce.current,ce.current=void 0),ot.clear()});ro.useEffect(()=>Ve,[Ve]);let yt=_e=>{OM.clear(),Rh=!0,we(!0),R&&!Re&&R(_e)},Fe=Oi(_e=>{OM.start(800+m,()=>{Rh=!1}),we(!1),P&&Re&&P(_e),Le.start(I.transitions.duration.shortest,()=>{$e.current=!1})}),Ce=_e=>{$e.current&&_e.type!==\"touchstart\"||(fe&&fe.removeAttribute(\"title\"),qe.clear(),Be.clear(),h||Rh&&v?qe.start(Rh?v:h,()=>{yt(_e)}):yt(_e))},xt=_e=>{qe.clear(),Be.start(m,()=>{Fe(_e)})},[,rt]=ro.useState(!1),Ze=_e=>{Pn(_e.target)||(rt(!1),xt(_e))},le=_e=>{fe||Z(_e.currentTarget),Pn(_e.target)&&(rt(!0),Ce(_e))},no=_e=>{$e.current=!0;let To=L.props;To.onTouchStart&&To.onTouchStart(_e)},Je=_e=>{no(_e),Be.clear(),Le.clear(),Ve(),ce.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ot.start(T,()=>{document.body.style.WebkitUserSelect=ce.current,Ce(_e)})},q=_e=>{L.props.onTouchEnd&&L.props.onTouchEnd(_e),Ve(),Be.start(b,()=>{Fe(_e)})};ro.useEffect(()=>{if(!Re)return;function _e(To){To.key===\"Escape\"&&Fe(To)}return document.addEventListener(\"keydown\",_e),()=>{document.removeEventListener(\"keydown\",_e)}},[Fe,Re]);let $=yo(gr(L),Z,o);!N&&N!==0&&(Re=!1);let ue=ro.useRef(),ze=_e=>{let To=L.props;To.onMouseMove&&To.onMouseMove(_e),wf={x:_e.clientX,y:_e.clientY},ue.current&&ue.current.update()},ie={},be=typeof N==\"string\";c?(ie.title=!Re&&be&&!d?N:null,ie[\"aria-describedby\"]=Re?Ye:null):(ie[\"aria-label\"]=be?N:null,ie[\"aria-labelledby\"]=Re&&!be?Ye:null);let ge={...ie,...z,...L.props,className:Q(z.className,L.props.className),onTouchStart:no,ref:$,...y?{onMouseMove:ze}:{}},Ge={};f||(ge.onTouchStart=Je,ge.onTouchEnd=q),d||(ge.onMouseOver=Ch(Ce,ge.onMouseOver),ge.onMouseLeave=Ch(xt,ge.onMouseLeave),Me||(Ge.onMouseOver=Ce,Ge.onMouseLeave=xt)),u||(ge.onFocus=Ch(le,ge.onFocus),ge.onBlur=Ch(Ze,ge.onBlur),Me||(Ge.onFocus=le,Ge.onBlur=Ze));let Ee={...r,isRtl:F,arrow:n,disableInteractive:Me,placement:M,PopperComponentProp:D,touch:$e.current},ve=typeof k.popper==\"function\"?k.popper(Ee):k.popper,et=ro.useMemo(()=>{let _e=[{name:\"arrow\",enabled:!!De,options:{element:De,padding:4}}];return _.popperOptions?.modifiers&&(_e=_e.concat(_.popperOptions.modifiers)),ve?.popperOptions?.modifiers&&(_e=_e.concat(ve.popperOptions.modifiers)),{..._.popperOptions,...ve?.popperOptions,modifiers:_e}},[De,_.popperOptions,ve?.popperOptions]),Kt=O6(Ee),vo=typeof k.transition==\"function\"?k.transition(Ee):k.transition,Y={slots:{popper:l.Popper,transition:l.Transition??O,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:k.arrow??s.arrow,popper:{..._,...ve??s.popper},tooltip:k.tooltip??s.tooltip,transition:{...A,...vo??s.transition}}},[Oe,Mt]=Tt(\"popper\",{elementType:A6,externalForwardedProps:Y,ownerState:Ee,className:Q(Kt.popper,_?.className)}),[Ft,ht]=Tt(\"transition\",{elementType:uf,externalForwardedProps:Y,ownerState:Ee}),[qt,rr]=Tt(\"tooltip\",{elementType:z6,className:Kt.tooltip,externalForwardedProps:Y,ownerState:Ee}),[Ho,nr]=Tt(\"arrow\",{elementType:N6,className:Kt.arrow,externalForwardedProps:Y,ownerState:Ee,ref:it});return(0,Ui.jsxs)(ro.Fragment,{children:[ro.cloneElement(L,ge),(0,Ui.jsx)(Oe,{as:D??Ph,placement:M,anchorEl:y?{getBoundingClientRect:()=>({top:wf.y,left:wf.x,right:wf.x,bottom:wf.y,width:0,height:0})}:fe,popperRef:ue,open:fe?Re:!1,id:Ye,transition:!0,...Ge,...Mt,popperOptions:et,children:({TransitionProps:_e})=>(0,Ui.jsx)(Ft,{timeout:I.transitions.duration.shorter,..._e,...ht,children:(0,Ui.jsxs)(qt,{...rr,children:[N,n?(0,Ui.jsx)(Ho,{...nr}):null]})})})]})}),Mf=D6;var AM=j(Te(),1),zM=kr((0,AM.jsx)(\"path\",{d:\"M8 5v14l11-7z\"}),\"PlayArrow\");var NM=j(Te(),1),DM=kr((0,NM.jsx)(\"path\",{d:\"M6 19h4V5H6zm8-14v14h4V5z\"}),\"Pause\");var _M=j(Te(),1),BM=kr((0,_M.jsx)(\"path\",{d:\"M6 6h12v12H6z\"}),\"Stop\");var Eh=j(W()),_6={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},B6={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function k6(e){return e===\"dark\"?_6:B6}function XT(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 WT(){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:XT(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:XT(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:XT(n)?\"dark\":\"light\"}}function kM(){let[e,t]=(0,Eh.useState)(()=>WT());return(0,Eh.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(WT());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(WT()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:k6(e.theme)}}var jM={inferno:[[0,0,4],[40,11,84],[101,21,110],[159,42,99],[212,72,66],[245,125,21],[252,193,57],[252,255,164]],viridis:[[68,1,84],[72,36,117],[65,68,135],[53,95,141],[42,120,142],[33,145,140],[34,168,132],[68,191,112],[122,209,81],[189,223,38],[253,231,37]],plasma:[[13,8,135],[75,3,161],[126,3,168],[168,34,150],[203,70,121],[229,107,93],[248,148,65],[253,195,40],[240,249,33]],magma:[[0,0,4],[28,16,68],[79,18,123],[129,37,129],[181,54,122],[229,80,100],[251,135,97],[254,194,135],[252,253,191]],hot:[[0,0,0],[87,0,0],[173,0,0],[255,0,0],[255,87,0],[255,173,0],[255,255,0],[255,255,128],[255,255,255]],gray:[[0,0,0],[255,255,255]],hsv:[[255,0,0],[255,255,0],[0,255,0],[0,255,255],[0,0,255],[255,0,255],[255,0,0]]},sie=Object.keys(jM);function j6(e){let t=new Uint8Array(768);for(let o=0;o<256;o++){let r=o/255*(e.length-1),n=Math.floor(r),a=r-n,i=e[Math.min(n,e.length-1)],l=e[Math.min(n+1,e.length-1)];t[o*3]=Math.round(i[0]+a*(l[0]-i[0])),t[o*3+1]=Math.round(i[1]+a*(l[1]-i[1])),t[o*3+2]=Math.round(i[2]+a*(l[2]-i[2]))}return t}var On=Object.fromEntries(Object.entries(jM).map(([e,t])=>[e,j6(t)]));function wh(e,t,o,r,n){let a=n>r?n-r:1,i=!(n>r);for(let l=0;lURL.revokeObjectURL(r),6e4)}function UM(e,t,o){let r=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);Zn(new Blob([r],{type:o}),t)}function Li(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function tu(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}function KT(e,t){let o=tu(e);return t===\"\\xC5\"?o>=10?`${Math.round(o/10)} nm`:o>=1?`${Math.round(o)} \\xC5`:`${o.toFixed(2)} \\xC5`:t===\"\\xC5\\u207B\\xB9\"?o>=10?`${Math.round(o/10)} nm\\u207B\\xB9`:o>=1?`${Math.round(o)} \\xC5\\u207B\\xB9`:`${o.toFixed(2)} \\xC5\\u207B\\xB9`:t===\"px\"?o>=1?`${Math.round(o)} px`:`${o.toFixed(1)} px`:o>=1e3?`${Math.round(o/1e3)} rad`:o>=1?`${Math.round(o)} mrad`:`${o.toFixed(2)} mrad`}var Of=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\";function Oh(e,t,o,r,n,a){let i=e.getContext(\"2d\");if(!i)return;i.clearRect(0,0,e.width,e.height),i.save(),i.scale(t,t);let l=e.width/t,s=e.height/t,c=l/a,u=o*c,d=60,p=5,f=16,h=12,v=d/u*r,T=tu(v),y=T/r*u,g=s-h,m=l-y-h;i.shadowColor=\"rgba(0, 0, 0, 0.5)\",i.shadowBlur=2,i.shadowOffsetX=1,i.shadowOffsetY=1,i.fillStyle=\"white\",i.fillRect(m,g,y,p);let b=KT(T,n);i.font=`${f}px ${Of}`,i.fillStyle=\"white\",i.textAlign=\"center\",i.textBaseline=\"bottom\",i.fillText(b,m+y/2,g-4),i.textAlign=\"left\",i.textBaseline=\"bottom\",i.fillText(`${o.toFixed(1)}\\xD7`,h,s-h+p),i.restore()}function LM(e,t,o,r,n){let a=e.getContext(\"2d\");if(!a||r<=0)return;a.save(),a.scale(t,t);let i=e.width/t,l=e.height/t,s=i/n,c=o*s,u=60,d=5,p=16,f=12,h=u/c*r,v=tu(h),T=v/r*c,y=l-f,g=i-T-f;a.shadowColor=\"rgba(0, 0, 0, 0.5)\",a.shadowBlur=2,a.shadowOffsetX=1,a.shadowOffsetY=1,a.fillStyle=\"white\",a.fillRect(g,y,T,d);let m=KT(v,\"\\xC5\\u207B\\xB9\");a.font=`${p}px ${Of}`,a.fillStyle=\"white\",a.textAlign=\"center\",a.textBaseline=\"bottom\",a.fillText(m,g+T/2,y-4),a.textAlign=\"left\",a.textBaseline=\"bottom\",a.fillText(`${o.toFixed(1)}\\xD7`,f,l-f+d),a.restore()}function QT(e){let{imageCanvas:t,title:o,lut:r,vmin:n=0,vmax:a=1,logScale:i=!1,pixelSize:l=0,showColorbar:s=!0,showScaleBar:c=!0,scale:u=4,drawAnnotations:d}=e,p=t.width,f=t.height,h=20,v=o?28:0,T=o?8:0,y=s&&r&&n!==a,g=y?20:0,m=y?12:0,b=y?60:0,P=h+p+m+g+b+h,R=h+v+T+f+h,C=document.createElement(\"canvas\");C.width=P*u,C.height=R*u;let M=C.getContext(\"2d\");M.scale(u,u),M.fillStyle=\"white\",M.fillRect(0,0,P,R),o&&(M.fillStyle=\"black\",M.font=`bold 18px ${Of}`,M.textAlign=\"left\",M.textBaseline=\"top\",M.fillText(o,h,h));let D=h,_=h+v+T;if(M.imageSmoothingEnabled=!1,M.drawImage(t,D,_,p,f),M.imageSmoothingEnabled=!0,d&&(M.save(),M.translate(D,_),d(M),M.restore()),c&&l>0){let k=Math.max(60,p*.15),x=Math.max(4,Math.round(f*.012)),N=Math.max(14,Math.round(f*.04)),O=Math.max(12,Math.round(p*.03)),A=k*l,z=tu(A),L=z/l,I=_+f-O,F=D+p-L-O;M.shadowColor=\"rgba(0, 0, 0, 0.5)\",M.shadowBlur=2,M.shadowOffsetX=1,M.shadowOffsetY=1,M.fillStyle=\"white\",M.fillRect(F,I,L,x);let fe=KT(z,\"\\xC5\");M.font=`bold ${N}px ${Of}`,M.fillStyle=\"white\",M.textAlign=\"center\",M.textBaseline=\"bottom\",M.fillText(fe,F+L/2,I-4),M.shadowColor=\"transparent\",M.shadowBlur=0,M.shadowOffsetX=0,M.shadowOffsetY=0}if(y&&r){let k=D+p+m,x=_,N=f;for(let O=0;Oe.toBlob(R=>P(R),\"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`,d=`\nendstream\nendobj\n`,p=new TextEncoder,f=p.encode(c+u),h=p.encode(d),v=c.length;s.push(v);let y=f.length+r.length+h.length,g=`xref\n0 6\n0000000000 65535 f \n`;for(let P=0;P>\nstartxref\n${y}\n%%EOF\n`;let m=p.encode(g),b=new Uint8Array(f.length+r.length+h.length+m.length);return b.set(f,0),b.set(r,f.length),b.set(h,f.length+r.length),b.set(m,f.length+r.length+h.length),new Blob([b],{type:\"application/pdf\"})}function ou(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 HM(e){let t=new Float32Array(e.length);for(let o=0;or&&(r=s)}let n=t/e.length,a=0;for(let l=0;ln&&(n=s))}if(!isFinite(r)||!isFinite(n)||r===n)return o;let a=n-r;for(let l=0;l0)for(let l=0;l>1;for(;l<=n;)n-=l,l>>=1;n+=l}let a=o?1:-1;for(let i=2;i<=r;i<<=1){let l=i>>1,s=a*2*Math.PI/i,c=Math.cos(s),u=Math.sin(s);for(let d=0;d>1,n=o>>1,a=new Float32Array(t*o);for(let i=0;i, b: vec2) -> vec2 { return vec2(a.x*b.x-a.y*b.y, a.x*b.y+a.y*b.x); }\nfn twiddle(k: u32, N: u32, inverse: f32) -> vec2 { let angle = inverse * 2.0 * 3.14159265359 * f32(k) / f32(N); return vec2(cos(angle), sin(angle)); }\nfn bitReverse(x: u32, log2N: u32) -> u32 { var result: u32 = 0u; var val = x; for (var i: u32 = 0u; i < log2N; i = i + 1u) { result = (result << 1u) | (val & 1u); val = val >> 1u; } return result; }\nstruct FFT2DParams { width: u32, height: u32, log2Size: u32, stage: u32, inverse: f32, isRowWise: u32, }\n@group(0) @binding(0) var params: FFT2DParams;\n@group(0) @binding(1) var data: array>;\nfn getIndex(row: u32, col: u32) -> u32 { return row * params.width + col; }\n@compute @workgroup_size(16, 16) fn bitReverseRows(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let rev = bitReverse(col, params.log2Size); if (col < rev) { let idx1 = getIndex(row, col); let idx2 = getIndex(row, rev); let temp = data[idx1]; data[idx1] = data[idx2]; data[idx2] = temp; } }\n@compute @workgroup_size(16, 16) fn bitReverseCols(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let rev = bitReverse(row, params.log2Size); if (row < rev) { let idx1 = getIndex(row, col); let idx2 = getIndex(rev, col); let temp = data[idx1]; data[idx1] = data[idx2]; data[idx2] = temp; } }\n@compute @workgroup_size(16, 16) fn butterflyRows(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let idx = gid.x; if (row >= params.height || idx >= params.width / 2u) { return; } let stage = params.stage; let halfSize = 1u << stage; let fullSize = halfSize << 1u; let group = idx / halfSize; let pos = idx % halfSize; let col_i = group * fullSize + pos; let col_j = col_i + halfSize; if (col_j >= params.width) { return; } let w = twiddle(pos, fullSize, params.inverse); let i = getIndex(row, col_i); let j = getIndex(row, col_j); let u = data[i]; let t = cmul(w, data[j]); data[i] = u + t; data[j] = u - t; }\n@compute @workgroup_size(16, 16) fn butterflyCols(@builtin(global_invocation_id) gid: vec3) { let col = gid.x; let idx = gid.y; if (col >= params.width || idx >= params.height / 2u) { return; } let stage = params.stage; let halfSize = 1u << stage; let fullSize = halfSize << 1u; let group = idx / halfSize; let pos = idx % halfSize; let row_i = group * fullSize + pos; let row_j = row_i + halfSize; if (row_j >= params.height) { return; } let w = twiddle(pos, fullSize, params.inverse); let i = getIndex(row_i, col); let j = getIndex(row_j, col); let u = data[i]; let t = cmul(w, data[j]); data[i] = u + t; data[j] = u - t; }\n@compute @workgroup_size(16, 16) fn normalize2D(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let idx = getIndex(row, col); let scale = 1.0 / f32(params.width * params.height); data[idx] = data[idx] * scale; }`,JT=class{constructor(t){this.pipelines2D=null;this.initialized=!1;this.device=t}async init(){if(this.initialized)return;let t=this.device.createShaderModule({code:U6});this.pipelines2D={bitReverseRows:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"bitReverseRows\"}}),bitReverseCols:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"bitReverseCols\"}}),butterflyRows:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"butterflyRows\"}}),butterflyCols:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"butterflyCols\"}}),normalize:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"normalize2D\"}})},this.initialized=!0}async fft2D(t,o,r,n,a=!1){await this.init();let i=La(r),l=La(n),s=i!==r||l!==n,c=Math.log2(i),u=Math.log2(l),d=i*l,p=r*n,f,h;if(s){f=new Float32Array(d),h=new Float32Array(d);for(let O=0;O{let A=this.device.createBindGroup({layout:O.getBindGroupLayout(0),entries:[{binding:0,resource:{buffer:y}},{binding:1,resource:{buffer:T}}]}),z=this.device.createCommandEncoder(),L=z.beginComputePass();L.setPipeline(O),L.setBindGroup(0,A),L.dispatchWorkgroups(b,P),L.end(),this.device.queue.submit([z.finish()])},C=new ArrayBuffer(24),M=new Uint32Array(C),D=new Float32Array(C);M[0]=i,M[1]=l,M[2]=c,M[3]=0,D[4]=m,M[5]=1,this.device.queue.writeBuffer(y,0,C),R(this.pipelines2D.bitReverseRows);for(let O=0;Ov+T,0)/4;let a=e.length;if(a===0)return{min:0,max:0};let i=1/0,l=-1/0;for(let v=0;vl&&(l=T)}if(i===l)return{min:i,max:l};let s=1024,c=new Uint32Array(s),u=l-i,d=(s-1)/u;for(let v=0;v=p){h=i+v/(s-1)*u;break}return h<=i&&(h=l),{min:i,max:h}}var zf=null,FM=null,L6=\"GPU\";async function XM(){if(zf)return zf;if(!navigator.gpu)return console.warn(\"WebGPU not supported, falling back to CPU FFT\"),null;try{let e=await navigator.gpu.requestAdapter();if(!e)return console.warn(\"No GPU adapter found\"),null;try{let t=await e.requestAdapterInfo?.();t&&(L6=t.description||`${t.vendor} ${t.architecture||\"\"} ${t.device||\"\"}`.trim()||\"Generic WebGPU Adapter\")}catch{}return FM=await e.requestDevice(),zf=new JT(FM),await zf.init(),zf}catch(e){return console.warn(\"WebGPU init failed:\",e),null}}var ct=j(W());var WM=j(Te(),1),KM=kr((0,WM.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var QM={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 ru=QM;function ZM(e){let t=ru.widgets[e];if(!t){let o=Object.keys(ru.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function V6(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function nu(e,t){let r=ZM(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function au(e){return[...ZM(e).tool_groups]}function Ah(e,t){let o=au(e),r=new Set(o),n=[],a=new Set;for(let i of V6(t)){let l=nu(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 JM(e,t){return au(e).filter(o=>o!==\"all\"&&t.has(o))}function eO(e,t){let o=Ah(e,t);return o.includes(\"all\")?au(e).filter(r=>r!==\"all\"):o}function tO(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function oO(){return Object.keys(ru.control_presets)}function rO(e){return ru.control_presets[e]?.label??e}function nO(e,t){let o=ru.control_presets[t];if(!o){let i=Object.keys(ru.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=au(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>nu(e,i))),a=r.filter(i=>!n.has(i));return Ah(e,a)}function zh(e,t,o){let r=Ah(e,o),n=Ah(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=d=>{let p=nu(e,d);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:d=>{let p=nu(e,d);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function tx(e,t,o){let r=new Set(eO(e,t)),n=nu(e,o);return n===\"all\"?[\"all\"]:(r.add(n),JM(e,r))}function ox(e,t,o){let r=new Set(eO(e,t));return r.delete(nu(e,o)),JM(e,r)}var aO={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},I6={fontSize:10,py:.25,px:1,minWidth:0};function iO({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=ct.useState(null),c=ct.useMemo(()=>au(e).filter(h=>h!==\"all\"),[e]),u=ct.useMemo(()=>zh(e,r,t),[e,r,t]),d=ct.useCallback((h,v)=>{o(T=>v?ox(e,T,h):tx(e,T,h))},[o,e]),p=ct.useCallback((h,v)=>{n(T=>v?tx(e,T,h):ox(e,T,h))},[n,e]),f=ct.useCallback(h=>{o(nO(e,h))},[o,e]);return ct.createElement(ct.Fragment,null,ct.createElement(Mf,{title:\"Customize controls\",arrow:!0,placement:\"top\"},ct.createElement(Xc,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:h=>s(h.currentTarget),sx:{p:.25,ml:.5,color:a.text}},ct.createElement(KM,{sx:{fontSize:16}}))),ct.createElement(zi,{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}}},ct.createElement(pe,{sx:{px:.5,pb:.75}},ct.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),ct.createElement(pe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},oO().map(h=>ct.createElement(ln,{key:h,size:\"small\",sx:I6,\"data-testid\":`preset-${h}`,onClick:()=>f(h)},rO(h))))),ct.createElement(ET,{sx:{borderColor:a.border,my:.5}}),ct.createElement(pe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},ct.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(h=>{let v=i?.[h]??tO(h),T=u.isHidden(h),y=u.isLocked(h);return ct.createElement(pe,{key:h,\"data-testid\":`tool-row-${h}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},ct.createElement(he,{sx:{fontSize:11}},v),ct.createElement(pe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},ct.createElement(he,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),ct.createElement(Qn,{size:\"small\",checked:!T,onChange:g=>d(h,g.target.checked),inputProps:{\"aria-label\":`show-${h}`},sx:aO.small}),ct.createElement(he,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),ct.createElement(Qn,{size:\"small\",checked:y,onChange:g=>p(h,g.target.checked),inputProps:{\"aria-label\":`lock-${h}`},sx:aO.small,disabled:T})))}))))}var $6=.5,F6=10,lO=450,sO=10,lx=.707;function q6(e,t,o,r,n,a){let i=Math.max(0,Math.floor(r)-a),l=Math.max(0,Math.floor(n)-a),s=Math.min(t-1,Math.floor(r)+a),c=Math.min(o-1,Math.floor(n)+a),u=Math.round(r),d=Math.round(n),p=-1/0;for(let b=l;b<=c;b++)for(let P=i;P<=s;P++){let R=e[b*t+P];R>p&&(p=R,u=P,d=b)}let f=Math.max(0,u-1),h=Math.min(t-1,u+1),v=Math.max(0,d-1),T=Math.min(o-1,d+1),y=0,g=0,m=0;for(let b=v;b<=T;b++)for(let P=f;P<=h;P++){let R=e[b*t+P];y+=R,g+=R*P,m+=R*b}return y>0?{row:m/y,col:g/y}:{row:d,col:u}}var Y6=5;function cO(e,t){return e>0?t===\"\\xC5\"?{pixelSize:e,unit:\"\\xC5\"}:t===\"nm\"?{pixelSize:e*10,unit:\"\\xC5\"}:t===\"mrad\"?{pixelSize:e,unit:\"mrad\"}:{pixelSize:e,unit:\"px\"}:{pixelSize:1,unit:\"px\"}}var rx={label:{fontSize:11},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},Rt={XS:4,SM:8,MD:12,LG:16},nx={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"},imageBox:{bgcolor:\"#000\",border:\"1px solid #444\",overflow:\"hidden\",position:\"relative\"}},iu={display:\"flex\",alignItems:\"center\",gap:`${Rt.SM}px`,px:1,py:.5,width:\"fit-content\"},Hi={fontSize:10,py:.25,px:1,minWidth:0,\"&.Mui-disabled\":{color:\"#666\",borderColor:\"#444\"}},Nf={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},G6={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}};function pn(e){if(e===0)return\"0\";let t=Math.abs(e);return t<.001||t>=1e4?e.toExponential(2):t<.01?e.toFixed(4):t<1?e.toFixed(3):e.toFixed(2)}function X6(e,t,o,r,n,a,i,l,s,c,u=!1,d=5){let p=e.getContext(\"2d\");if(!p)return;p.save(),p.scale(t,t);let f=e.width/t,h=e.height/t,v=f/l,T=h/s,y=r*n*v+a*v,g=o*n*T+i*T,m=12,b=1.5;if(p.shadowColor=\"rgba(0, 0, 0, 0.5)\",p.shadowBlur=2,p.shadowOffsetX=1,p.shadowOffsetY=1,p.strokeStyle=c?\"rgba(255, 255, 0, 0.9)\":\"rgba(255, 100, 100, 0.9)\",p.lineWidth=b,p.beginPath(),p.moveTo(y-m,g),p.lineTo(y+m,g),p.moveTo(y,g-m),p.lineTo(y,g+m),p.stroke(),u&&d>0){let P=d*n*v,R=d*n*T;p.setLineDash([4,3]),p.strokeStyle=\"rgba(0, 200, 255, 0.7)\",p.lineWidth=1.2,p.shadowBlur=0,p.beginPath(),p.ellipse(y,g,P,R,0,0,2*Math.PI),p.stroke(),p.setLineDash([])}p.restore()}function W6(e,t,o,r,n,a,i,l,s,c,u,d,p,f,h,v){if(o===\"off\")return;let T=e.getContext(\"2d\");if(!T)return;T.save(),T.scale(t,t);let y=e.width/t,g=e.height/t,m=y/d,b=g/p,P=n*s*m+c*m,R=r*s*b+u*b,C=2.5,M=10,D=6;T.shadowColor=\"rgba(0, 0, 0, 0.4)\",T.shadowBlur=2,T.shadowOffsetX=1,T.shadowOffsetY=1;let _=(O,A)=>{let z,L;h?(z=\"rgba(0, 200, 255, 1)\",L=\"rgba(255, 255, 255, 1)\"):v?(z=\"rgba(255, 100, 100, 1)\",L=\"rgba(255, 255, 255, 1)\"):(z=\"rgba(0, 255, 0, 0.8)\",L=\"rgba(255, 255, 255, 0.8)\"),T.beginPath(),T.arc(O,A,D,0,2*Math.PI),T.fillStyle=z,T.fill(),T.strokeStyle=L,T.lineWidth=1.5,T.stroke()},k=()=>{T.strokeStyle=f?\"rgba(255, 255, 0, 0.9)\":\"rgba(0, 255, 0, 0.9)\",T.lineWidth=C,T.beginPath(),T.moveTo(P-M,R),T.lineTo(P+M,R),T.moveTo(P,R-M),T.lineTo(P,R+M),T.stroke()},x=f?\"rgba(255, 255, 0, 0.9)\":\"rgba(0, 255, 0, 0.9)\",N=f?\"rgba(255, 255, 0, 0.12)\":\"rgba(0, 255, 0, 0.12)\";if(o===\"circle\"&&a>0){let O=a*s*m,A=a*s*b;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.ellipse(P,R,O,A,0,0,2*Math.PI),T.stroke(),T.fillStyle=N,T.fill(),k();let z=O*lx,L=A*lx;_(P+z,R+L)}else if(o===\"square\"&&a>0){let O=a*s*m,A=a*s*b,z=P-O,L=R-A;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.rect(z,L,O*2,A*2),T.stroke(),T.fillStyle=N,T.fill(),k(),_(P+O,R+A)}else if(o===\"rect\"&&i>0&&l>0){let O=i/2*s*m,A=l/2*s*b,z=P-O,L=R-A;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.rect(z,L,O*2,A*2),T.stroke(),T.fillStyle=N,T.fill(),k(),_(P+O,R+A)}T.restore()}function K6({items:e}){return S.createElement(pe,{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\"}}},S.createElement(\"tbody\",null,e.map(([t,o],r)=>S.createElement(\"tr\",{key:r},S.createElement(\"td\",null,t),S.createElement(\"td\",null,o)))))}function Q6({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return S.createElement(Mf,{title:typeof e==\"string\"?S.createElement(he,{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\"}`}}}}},S.createElement(he,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function ax({data:e,vminPct:t,vmaxPct:o,onRangeChange:r,width:n=120,height:a=40,theme:i=\"dark\",dataMin:l=0,dataMax:s=1}){let c=S.useRef(null),u=S.useMemo(()=>IM(e),[e]),d=i===\"dark\"?{bg:\"#1a1a1a\",barActive:\"#888\",barInactive:\"#444\",border:\"#333\"}:{bg:\"#f0f0f0\",barActive:\"#666\",barInactive:\"#bbb\",border:\"#ccc\"};return S.useEffect(()=>{let p=c.current;if(!p)return;let f=p.getContext(\"2d\");if(!f)return;let h=window.devicePixelRatio||1;p.width=n*h,p.height=a*h,f.scale(h,h),f.fillStyle=d.bg,f.fillRect(0,0,n,a);let v=64,T=Math.floor(u.length/v),y=[];for(let R=0;R=b&&R<=P;f.fillStyle=D?d.barActive:d.barInactive,f.fillRect(M+.5,a-C,Math.max(1,m-1),C)}},[u,t,o,n,a,d]),S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:.25}},S.createElement(\"canvas\",{ref:c,style:{width:n,height:a,border:`1px solid ${d.border}`}}),S.createElement(ql,{value:[t,o],onChange:(p,f)=>{let[h,v]=f;r(Math.min(h,v-1),Math.max(v,h+1))},min:0,max:100,size:\"small\",valueLabelDisplay:\"auto\",valueLabelFormat:p=>{let f=l+p/100*(s-l);return f>=1e3?f.toExponential(1):f.toFixed(1)},sx:{width:n,py:0,\"& .MuiSlider-thumb\":{width:8,height:8},\"& .MuiSlider-rail\":{height:2},\"& .MuiSlider-track\":{height:2},\"& .MuiSlider-valueLabel\":{fontSize:10,padding:\"2px 4px\"}}}),S.createElement(pe,{sx:{display:\"flex\",justifyContent:\"space-between\",width:n}},S.createElement(he,{sx:{fontSize:8,fontFamily:\"monospace\",opacity:.6,lineHeight:1}},(()=>{let p=l+t/100*(s-l);return p>=1e3?p.toExponential(1):p.toFixed(1)})()),S.createElement(he,{sx:{fontSize:8,fontFamily:\"monospace\",opacity:.6,lineHeight:1}},(()=>{let p=l+o/100*(s-l);return p>=1e3?p.toExponential(1):p.toFixed(1)})())))}function ix(e,t,o,r,n,a,i){let l=i-n,s=a-r,c=Math.sqrt(l*l+s*s),u=Math.max(2,Math.ceil(c)),d=new Float32Array(u);for(let p=0;ps&&(s=v,i=h,l=f)}return{row:l,col:i}}function Z6(e,t,o,r,n,a,i,l,s){if(r===\"off\"||r===\"point\")return null;let c,u,d,p;if(r===\"rect\"){let T=l/2,y=s/2;c=Math.max(0,Math.floor(a-T)),u=Math.max(0,Math.floor(n-y)),d=Math.min(t,Math.ceil(a+T)),p=Math.min(o,Math.ceil(n+y))}else c=Math.max(0,Math.floor(a-i)),u=Math.max(0,Math.floor(n-i)),d=Math.min(t,Math.ceil(a+i)),p=Math.min(o,Math.ceil(n+i));let f=d-c,h=p-u;if(f<2||h<2)return null;let v=new Float32Array(f*h);if(r===\"circle\"||r===\"annular\"){let T=i*i;for(let y=0;y({label:{...rx.label,color:o.textMuted},value:{...rx.value,color:o.textMuted},title:{...rx.title,color:o.accent}}),[o]),[a]=ke(\"nav_rows\"),[i]=ke(\"nav_cols\"),[l]=ke(\"sig_rows\"),[s]=ke(\"sig_cols\"),[c,u]=ke(\"pos_row\"),[d,p]=ke(\"pos_col\"),[f]=ke(\"frame_bytes\"),[h]=ke(\"nav_image_bytes\"),[v]=ke(\"nav_data_min\"),[T]=ke(\"nav_data_max\"),[y]=ke(\"sig_data_min\"),[g]=ke(\"sig_data_max\"),[m,b]=ke(\"roi_mode\"),[P,R]=ke(\"roi_reduce\"),[C]=ke(\"roi_center_row\"),[M]=ke(\"roi_center_col\"),[D,_]=ke(\"roi_radius\"),[k,x]=ke(\"roi_width\"),[N,O]=ke(\"roi_height\"),[A]=ke(\"nav_stats\"),[z]=ke(\"sig_stats\"),[L]=ke(\"nav_pixel_size\"),[I]=ke(\"sig_pixel_size\"),[F]=ke(\"nav_pixel_unit\"),[fe]=ke(\"sig_pixel_unit\"),[Z]=ke(\"title\"),[De,it]=ke(\"snap_enabled\"),[$e,Me]=ke(\"snap_radius\"),[Le,qe]=ke(\"profile_line\"),[Be,ot]=ke(\"profile_width\"),[Se]=ke(\"show_stats\"),[we]=ke(\"show_controls\"),[Re,Ye]=ke(\"show_fft\"),[ce,Ve]=ke(\"disabled_tools\"),[yt,Fe]=ke(\"hidden_tools\"),Ce=S.useMemo(()=>zh(\"Show4D\",ce,yt),[ce,yt]),xt=Ce.isHidden(\"display\"),rt=Ce.isHidden(\"histogram\"),Ze=Ce.isHidden(\"stats\"),le=Ce.isHidden(\"navigation\"),no=Ce.isHidden(\"playback\"),Je=Ce.isHidden(\"view\"),q=Ce.isHidden(\"export\"),$=Ce.isHidden(\"roi\"),ue=Ce.isHidden(\"profile\"),ze=Ce.isHidden(\"fft\"),ie=Ce.isLocked(\"display\"),be=Ce.isLocked(\"histogram\"),ge=Ce.isLocked(\"stats\"),Ge=Ce.isLocked(\"navigation\"),Ee=Ce.isLocked(\"playback\"),ve=Ce.isLocked(\"view\"),et=Ce.isLocked(\"export\"),Kt=Ce.isLocked(\"roi\"),vo=Ce.isLocked(\"profile\"),Y=Ce.isLocked(\"fft\"),Oe=Re&&!ze,Mt=t.theme===\"dark\"?\"#0f0\":\"#1a7a1a\",[Ft,ht]=S.useState(null),qt=Oe&&m!==\"off\"&&m!==\"point\",[rr,Ho]=ke(\"path_playing\"),[nr,_e]=ke(\"path_index\"),[To]=ke(\"path_length\"),[sx]=ke(\"path_interval_ms\"),[Df]=ke(\"path_loop\"),[,fO]=ke(\"_gif_export_requested\"),[_f]=ke(\"_gif_data\"),[cx]=ke(\"_gif_metadata_json\"),[Bf,ux]=S.useState(!1),[px,kf]=S.useState(null),[fx,lu]=S.useState(null),[Dh,_h]=S.useState(c+.5),[Bh,kh]=S.useState(d+.5),[su,jh]=S.useState(!1),[cu,Uh]=S.useState(!1),[es,Lh]=S.useState(!1),[Hh,Vh]=S.useState(!1),Ih=S.useRef(null),[uu,$h]=S.useState(C),[pu,Fh]=S.useState(M),[dx,Vi]=S.useState(!1),[fu,Ii]=S.useState(null),[jf,dO]=S.useState(\"inferno\"),[Uf,mO]=S.useState(\"inferno\"),[$i,yO]=S.useState(\"linear\"),[Jn,hO]=S.useState(\"linear\"),Lf=.5,du=.5,[qh,gO]=S.useState(0),[Yh,bO]=S.useState(100),[Hf,vO]=S.useState(0),[Vf,TO]=S.useState(100),[Go,If]=S.useState(1),[ea,$f]=S.useState(0),[ta,Ff]=S.useState(0),[Oo,qf]=S.useState(1),[fn,mu]=S.useState(0),[dn,yu]=S.useState(0),[An,mx]=S.useState(lO),[yx,hx]=S.useState(!1),[Fi,gx]=S.useState(null),[xO,SO]=S.useState(null),[PO,RO]=S.useState(null),[CO,EO]=S.useState(0),[wO,MO]=S.useState(0),[Ao,Gh]=S.useState(!1),[Lr,Ha]=S.useState(null),bx=S.useRef(null),Ie=Le||[],ar=S.useRef(null),ts=S.useRef(null),[hu,Xh]=S.useState(null),[Wh,Kh]=S.useState(!1),[vx,qi]=S.useState(null),[Tx,Yi]=S.useState(!1),gu=S.useRef(null),Qh=S.useRef(null),[xx,OO]=S.useState(!1),bu=S.useRef(null),vu=S.useRef(null),Zh=S.useRef(null),Jh=S.useRef(null),Yf=S.useRef(null),[AO,zO]=S.useState(0),[NO,DO]=S.useState(0),[Hr,Gf]=S.useState(1),[Va,Tu]=S.useState(0),[Ia,xu]=S.useState(0),[eg,_O]=S.useState(\"inferno\"),[Xf,BO]=S.useState(!1),[tg,kO]=S.useState(!0),[og,jO]=S.useState(0),[rg,UO]=S.useState(100),[LO,HO]=S.useState(null),[Sx,VO]=S.useState({min:0,max:1}),[Wf,IO]=S.useState({mean:0,min:0,max:0,std:0}),[Px,ng]=S.useState(!1),[Su,ag]=S.useState(null),[ir,Kf]=S.useState(null),os=S.useRef(null),ig=S.useRef(\"circle\"),[zn,rs]=S.useState(null),lg=a>i?Math.round(An*(i/a)):An,Rx=i>a?Math.round(An*(a/i)):An,Sr=l>s?Math.round(An*(s/l)):An,Gi=s>l?Math.round(An*(l/s)):An,oa=S.useRef(null),Pu=S.useRef(null),Ru=S.useRef(null),Qf=S.useRef(null),sg=S.useRef(null),Nn=S.useRef(null),$a=S.useRef(null),ns=S.useRef(null),cg=S.useRef(null),Zf=S.useRef(null),ug=S.useRef(null),pg=S.useRef(null),Cx=S.useCallback(w=>w instanceof HTMLElement?w.isContentEditable?!0:w.closest(\"input, textarea, select, [role='textbox'], [contenteditable='true']\")!==null:!1,[]),$O=S.useCallback(w=>{w.target?.closest(\"canvas\")&&pg.current?.focus()},[]);S.useEffect(()=>{ze&&Re&&Ye(!1)},[ze,Re,Ye]),S.useEffect(()=>{Ee&&rr&&Ho(!1)},[Ee,rr,Ho]),S.useEffect(()=>{$&&m!==\"off\"&&b(\"off\")},[$,m,b]),S.useEffect(()=>{ue&&Ao&&(Gh(!1),qe([]),Ha(null),qi(null),Yi(!1))},[ue,Ao,qe]),S.useEffect(()=>{su||(_h(c+.5),kh(d+.5))},[c,d,su]),S.useEffect(()=>{!cu&&!es&&($h(C),Fh(M))},[C,M,cu,es]),S.useEffect(()=>{let w=B=>B.preventDefault(),E=[Pu.current,ns.current,vu.current];return E.forEach(B=>B?.addEventListener(\"wheel\",w,{passive:!1})),()=>E.forEach(B=>B?.removeEventListener(\"wheel\",w))},[Oe]),S.useEffect(()=>{XM().then(w=>{w&&(Qh.current=w,OO(!0))})},[]),S.useEffect(()=>{if(!rr||To===0)return;let w=setInterval(()=>{_e(E=>{let B=E+1;return B>=To?Df?0:(Ho(!1),E):B})},sx);return()=>clearInterval(w)},[rr,To,sx,Df,_e,Ho]),S.useEffect(()=>{if(!h)return;let w=h.byteLength/4,E=new Float32Array(h.buffer,h.byteOffset,w),B=Nn.current;(!B||B.length!==w)&&(B=new Float32Array(w),Nn.current=B),B.set(E);let K=new Float32Array(w);if($i===\"log\")for(let X=0;X{if(!f)return;let w=new Float32Array(f.buffer,f.byteOffset,f.byteLength/4);(!ar.current||ar.current.length!==w.length)&&(ar.current=new Float32Array(w.length)),ar.current.set(w);let E=new Float32Array(w.length);if(Jn===\"log\")for(let B=0;B{if(!Nn.current)return;let w=Nn.current,E;if($i===\"log\"){E=new Float32Array(w.length);for(let de=0;dede+1)},[h,jf,qh,Yh,$i,Lf,a,i]),S.useLayoutEffect(()=>{if(!oa.current||!Qf.current)return;let w=oa.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(ea,ta),E.scale(Go,Go),E.drawImage(Qf.current,0,0),E.restore())},[CO,Go,ea,ta]),S.useEffect(()=>{if(!f)return;let w=new Float32Array(f.buffer,f.byteOffset,f.byteLength/4),E;if(Jn===\"log\"){E=new Float32Array(w.length);for(let de=0;dede+1)},[f,Uf,Hf,Vf,Jn,du,l,s]),S.useLayoutEffect(()=>{if(!$a.current||!Zf.current)return;let w=$a.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(fn,dn),E.scale(Oo,Oo),E.drawImage(Zf.current,0,0),E.restore())},[wO,Oo,fn,dn]),S.useEffect(()=>{if(!Oe||!ar.current){ht(null);return}let w=!1,E=ar.current,B=s,K=l,X=E,J=0,ee=0;if(qt){let oe=Z6(E,s,l,m,C,M,D,k,N);if(oe){J=oe.cropW,ee=oe.cropH;let ae=La(oe.cropW),de=La(oe.cropH),Ot=new Float32Array(ae*de);for(let Qt=0;Qt{let oe,ae;if(xx&&Qh.current){let de=await Qh.current.fft2D(X.slice(),new Float32Array(X.length),te,ne,!1);oe=de.real,ae=de.imag}else oe=X.slice(),ae=new Float32Array(X.length),qM(oe,ae,te,ne,!1);w||(ex(oe,te,ne),ex(ae,te,ne),Yf.current=YM(oe,ae),ht(J>0?{cropWidth:J,cropHeight:ee,fftWidth:te,fftHeight:ne}:null),zO(de=>de+1),Kf(null))})(),()=>{w=!0}},[Oe,qt,f,l,s,xx,m,C,M,D,k,N]),S.useEffect(()=>{let w=Yf.current;if(!Oe||!w)return;let E=Ft?.fftWidth??s,B=Ft?.fftHeight??l,K,X;tg?{min:K,max:X}=GM(w,E,B):{min:K,max:X}=ou(w);let J=Xf?HM(w):w;Xf&&(K=Math.log1p(K),X=Math.log1p(X)),HO(J),VO({min:K,max:X}),IO(VM(J));let{vmin:ee,vmax:te}=Af(K,X,og,rg),ne=On[eg]||On.inferno,G=Mh(J,E,B,ne,ee,te);G&&(Jh.current=G,DO(oe=>oe+1))},[Oe,AO,Xf,tg,og,rg,eg,l,s,Ft]),S.useLayoutEffect(()=>{if(!Oe||!bu.current||!Jh.current)return;let w=bu.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(Va,Ia),E.scale(Hr,Hr),E.drawImage(Jh.current,0,0),E.restore())},[Oe,NO,Hr,Va,Ia]),S.useEffect(()=>{if(!Zh.current||!Oe)return;let w=Zh.current;w.width=Sr*r,w.height=Gi*r;let E=Ft?.fftWidth??s;if(I>0){let B=1/(I*E);LM(w,r,Hr,B,E)}else Oh(w,r,Hr,1,\"px\",E);if(ir){let B=w.getContext(\"2d\");if(B){B.save(),B.scale(r,r);let K=(Va+ir.col*Hr)*Sr/s,X=(Ia+ir.row*Hr)*Gi/l;B.strokeStyle=\"rgba(255, 255, 255, 0.9)\",B.shadowColor=\"rgba(0, 0, 0, 0.6)\",B.shadowBlur=2,B.lineWidth=1.5;let J=8;if(B.beginPath(),B.moveTo(K-J,X),B.lineTo(K-3,X),B.moveTo(K+3,X),B.lineTo(K+J,X),B.moveTo(K,X-J),B.lineTo(K,X-3),B.moveTo(K,X+3),B.lineTo(K,X+J),B.stroke(),B.beginPath(),B.arc(K,X,4,0,Math.PI*2),B.stroke(),ir.dSpacing!=null){let ee=ir.dSpacing,te=ee>=10?`d = ${(ee/10).toFixed(2)} nm`:`d = ${ee.toFixed(2)} \\xC5`;B.font=\"bold 11px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",B.fillStyle=\"white\",B.textAlign=\"left\",B.textBaseline=\"bottom\",B.fillText(te,K+10,X-4)}B.restore()}}},[Oe,Hr,Va,Ia,I,fe,s,l,Sr,Gi,Ft,ir]),S.useEffect(()=>{if(!Ru.current)return;let w=cO(L,F);Oh(Ru.current,r,Go,w.pixelSize,w.unit,i),m===\"off\"?X6(Ru.current,r,Dh,Bh,Go,ea,ta,i,a,su,De,$e):W6(Ru.current,r,m,uu,pu,D,k,N,Go,ea,ta,i,a,cu,es,Hh)},[Go,ea,ta,L,F,a,i,Dh,Bh,su,De,$e,m,uu,pu,D,k,N,cu,es,Hh]),S.useEffect(()=>{if(!cg.current)return;let w=cg.current,E=w.getContext(\"2d\");if(!E)return;E.clearRect(0,0,w.width,w.height);let B=cO(I,fe);if(Oh(w,r,Oo,B.pixelSize,B.unit,s),Ao&&Ie.length>0){E.save(),E.scale(r,r);let K=w.width/r,X=w.height/r,J=K/s,ee=X/l,te=ae=>ae*Oo*J+fn*J,ne=ae=>ae*Oo*ee+dn*ee,G=te(Ie[0].col),oe=ne(Ie[0].row);if(E.fillStyle=o.accent,E.beginPath(),E.arc(G,oe,4,0,Math.PI*2),E.fill(),Ie.length===2){let ae=te(Ie[1].col),de=ne(Ie[1].row);if(Be>1){let Ot=Ie[1].col-Ie[0].col,Qt=Ie[1].row-Ie[0].row,ao=Math.sqrt(Ot*Ot+Qt*Qt);if(ao>0){let gt=(Be-1)/2,Ut=-Ot/ao*gt,Ne=Qt/ao*gt;E.fillStyle=o.accent+\"20\",E.strokeStyle=o.accent,E.lineWidth=1,E.setLineDash([3,3]),E.beginPath(),E.moveTo(te(Ie[0].col+Ne),ne(Ie[0].row+Ut)),E.lineTo(te(Ie[1].col+Ne),ne(Ie[1].row+Ut)),E.lineTo(te(Ie[1].col-Ne),ne(Ie[1].row-Ut)),E.lineTo(te(Ie[0].col-Ne),ne(Ie[0].row-Ut)),E.closePath(),E.fill(),E.stroke(),E.setLineDash([])}}E.strokeStyle=o.accent,E.lineWidth=1.5,E.beginPath(),E.moveTo(G,oe),E.lineTo(ae,de),E.stroke(),E.fillStyle=o.accent,E.beginPath(),E.arc(ae,de,4,0,Math.PI*2),E.fill()}E.restore()}},[Oo,fn,dn,I,fe,l,s,Ao,Ie,Be,o]),S.useEffect(()=>{if(Ie.length===2&&ar.current){let w=Ie[0],E=Ie[1];Ha(Nh(ar.current,s,l,w.row,w.col,E.row,E.col,Be)),Ao||Gh(!0)}else Ha(null)},[Ie,Be,f]),S.useEffect(()=>{let w=bx.current;if(!w)return;let E=w.getContext(\"2d\");if(!E)return;let B=window.devicePixelRatio||1,K=Sr,X=76;w.width=K*B,w.height=X*B,E.scale(B,B);let J=t.theme===\"dark\";if(E.fillStyle=J?\"#1a1a1a\":\"#f0f0f0\",E.fillRect(0,0,K,X),!Lr||Lr.length<2){E.font=\"10px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#555\":\"#999\",E.textAlign=\"center\",E.textBaseline=\"middle\",E.fillText(\"Click two points on the signal to draw a profile\",K/2,X/2);return}let ee=6,ne=X-ee-18,G=1/0,oe=-1/0;for(let Ne=0;Neoe&&(oe=Lr[Ne]);let ae=oe-G||1;E.strokeStyle=o.accent,E.lineWidth=1.5,E.beginPath();for(let Ne=0;Ne0?(de=lr*I,Ot=fe):de=lr}let Qt=ee+ne;E.strokeStyle=J?\"#555\":\"#bbb\",E.lineWidth=.5;let ao=Math.max(2,Math.floor(K/70)),gt=tu(de/ao);E.font=\"9px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#888\":\"#666\",E.textBaseline=\"top\";let Ut=[];for(let Ne=0;Ne<=de+gt*.01&&!(Ne>de*1.001);Ne+=gt)Ut.push(Ne);for(let Ne=0;Ne0?Xo/de:0,Cu=lr*K;E.beginPath(),E.moveTo(Cu,Qt),E.lineTo(Cu,Qt+3),E.stroke(),E.textAlign=lr<.05?\"left\":lr>.95?\"right\":\"center\";let Jf=Xo%1===0?Xo.toFixed(0):Xo.toFixed(1);E.fillText(Ne===Ut.length-1?`${Jf} ${Ot}`:Jf,Cu,Qt+4)}E.font=\"9px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#888\":\"#666\",E.textAlign=\"left\",E.textBaseline=\"top\",E.fillText(Li(oe),2,1),E.textBaseline=\"bottom\",E.fillText(Li(G),2,ee+ne-1)},[Lr,Ie,I,fe,Sr,t.theme,o.accent]);let fg=(w,E,B,K,X,J,ee,te=!1)=>ne=>{if(te)return;ne.preventDefault();let G=ee.current;if(!G)return;let oe=G.getBoundingClientRect(),ae=(ne.clientX-oe.left)*(G.width/oe.width),de=(ne.clientY-oe.top)*(G.height/oe.height),Ot=ne.deltaY>0?.9:1.1,Qt=Math.max($6,Math.min(F6,K*Ot)),ao=Qt/K;w(Qt),E(ae-(ae-X)*ao),B(de-(de-J)*ao)},Ex=(w,E)=>{if(m===\"off\")return!1;if(m===\"rect\"){let B=(N||10)/2,K=(k||10)/2,X=uu+B,J=pu+K,ee=Math.sqrt((w-X)**2+(E-J)**2),te=Math.sqrt(K**2+B**2),ne=Math.min(sO/Go,te*.5);return ee{let E=Pu.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),J=((w.clientY-B.top)*(E.height/B.height)-ta)/Go,ee=(K-ea)/Go;if(m!==\"off\"){if(Kt)return;if(Ex(J,ee)){w.preventDefault(),Ih.current=m===\"rect\"&&k>0&&N>0?k/N:null,Lh(!0);return}Uh(!0),$h(J),Fh(ee);let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));e.set(\"roi_center\",[G,oe]),e.save_changes();return}if(Ge)return;jh(!0);let te=Math.round(Math.max(0,Math.min(a-1,J))),ne=Math.round(Math.max(0,Math.min(i-1,ee)));if(De&&Nn.current){let G=pO(Nn.current,i,a,ne,te,$e);te=G.row,ne=G.col}_h(te+.5),kh(ne+.5),e.set(\"pos_row\",te),e.set(\"pos_col\",ne),e.save_changes()},qO=w=>{let E=Pu.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),J=((w.clientY-B.top)*(E.height/B.height)-ta)/Go,ee=(K-ea)/Go;if(es){if(Kt)return;let G=Math.abs(J-uu),oe=Math.abs(ee-pu);if(m===\"rect\"){let ae=Math.max(2,Math.round(oe*2)),de=Math.max(2,Math.round(G*2));if(w.shiftKey&&Ih.current!=null){let Ot=Ih.current;ae/de>Ot?de=Math.max(2,Math.round(ae/Ot)):ae=Math.max(2,Math.round(de*Ot))}x(ae),O(de)}else _(m===\"square\"?Math.max(1,Math.round(Math.max(G,oe))):Math.max(1,Math.round(Math.sqrt(G**2+oe**2))));return}if(cu){if(Kt)return;$h(J),Fh(ee);let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));e.set(\"roi_center\",[G,oe]),e.save_changes();return}if(su){if(Ge)return;let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));if(De&&Nn.current){let ae=pO(Nn.current,i,a,oe,G,$e);G=ae.row,oe=ae.col}_h(G+.5),kh(oe+.5),e.set(\"pos_row\",G),e.set(\"pos_col\",oe),e.save_changes();return}let te=Math.floor(J),ne=Math.floor(ee);te>=0&&te=0&&neG?.panel===\"nav\"?null:G),Vh(Kt?!1:Ex(J,ee))},YO=()=>{jh(!1),Uh(!1),Lh(!1)},GO=()=>{jh(!1),Uh(!1),Lh(!1),Vh(!1),rs(w=>w?.panel===\"nav\"?null:w)},XO=()=>{ve||(If(1),$f(0),Ff(0))},WO=w=>{let E=vu.current;if(!E)return null;let B=E.getBoundingClientRect(),K=E.width/B.width,X=E.height/B.height,J=(w.clientX-B.left)*K,ee=(w.clientY-B.top)*X,te=(J-Va)/Hr;return{row:(ee-Ia)/Hr,col:te}},KO=w=>{ve||Y||(os.current={x:w.clientX,y:w.clientY},ng(!0),ag({x:w.clientX,y:w.clientY,panX:Va,panY:Ia}))},QO=w=>{if(ve||Y||!Px||!Su)return;let E=vu.current;if(!E)return;let B=E.getBoundingClientRect(),K=E.width/B.width,X=E.height/B.height;Tu(Su.panX+(w.clientX-Su.x)*K),xu(Su.panY+(w.clientY-Su.y)*X)},ZO=w=>{if(os.current){let E=w.clientX-os.current.x,B=w.clientY-os.current.y;if(Math.sqrt(E*E+B*B)<3){let K=WO(w);if(K){let X=Ft?.fftWidth??s,J=Ft?.fftHeight??l,ee=K.col,te=K.row;if(Yf.current){let Ot=q6(Yf.current,X,J,ee,te,Y6);ee=Ot.col,te=Ot.row}let ne=Math.floor(X/2),G=Math.floor(J/2),oe=ee-ne,ae=te-G,de=Math.sqrt(oe*oe+ae*ae);if(de<1)Kf(null);else{let Ot=null,Qt=null;if(I>0){let ao=La(X),gt=La(J),Ut=((Math.round(ee)-ne)%X+X)%X,Ne=((Math.round(te)-G)%J+J)%J,Xo=Ut<=ao/2?Ut/(ao*I):(Ut-ao)/(ao*I),lr=Ne<=gt/2?Ne/(gt*I):(Ne-gt)/(gt*I);Ot=Math.sqrt(Xo*Xo+lr*lr),Qt=Ot>0?1/Ot:null}Kf({row:te,col:ee,distPx:de,spatialFreq:Ot,dSpacing:Qt})}}}os.current=null}ng(!1),ag(null)},JO=()=>{os.current=null,ng(!1),ag(null)},eA=()=>{ve||Y||(Gf(1),Tu(0),xu(0),Kf(null))},tA=w=>{if(Ao&&vo||!Ao&&ve)return;ts.current={x:w.clientX,y:w.clientY};let E=ns.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),X=(w.clientY-B.top)*(E.height/B.height),J=(K-fn)/Oo,ee=(X-dn)/Oo;if(Ao){if(Ie.length===2){let te=Ie[0],ne=Ie[1],G=10/Oo,oe=Math.sqrt((J-te.col)**2+(ee-te.row)**2),ae=Math.sqrt((J-ne.col)**2+(ee-ne.row)**2);if(oe<=G||ae<=G){Xh(oe<=ae?0:1),Vi(!1),Ii(null);return}if(uO(J,ee,te.col,te.row,ne.col,ne.row)<=G){Kh(!0),gu.current={row:ee,col:J,p0:{row:te.row,col:te.col},p1:{row:ne.row,col:ne.col}},Vi(!1),Ii(null);return}}Vi(!0),Ii({x:w.clientX,y:w.clientY,panX:fn,panY:dn});return}Vi(!0),Ii({x:w.clientX,y:w.clientY,panX:fn,panY:dn})},oA=w=>{let E=ns.current;if(!E)return;let B=E.getBoundingClientRect();if(dx&&fu&&!ve){let G=E.width/B.width,oe=E.height/B.height,ae=(w.clientX-fu.x)*G,de=(w.clientY-fu.y)*oe;mu(fu.panX+ae),yu(fu.panY+de);return}let K=(w.clientX-B.left)*(E.width/B.width),X=(w.clientY-B.top)*(E.height/B.height),J=(K-fn)/Oo,ee=(X-dn)/Oo,te=Math.floor(ee),ne=Math.floor(J);if(te>=0&&te=0&&neG?.panel===\"sig\"?null:G);if(Ao&&!vo&&ar.current&&Ie.length===2){let G=Ie[0],oe=Ie[1],ae=10/Oo,de=Math.sqrt((J-G.col)**2+(ee-G.row)**2),Ot=Math.sqrt((J-oe.col)**2+(ee-oe.row)**2);if(hu!==null){let gt=Math.max(0,Math.min(l-1,ee)),Ut=Math.max(0,Math.min(s-1,J)),Ne=[hu===0?{row:gt,col:Ut}:Ie[0],hu===1?{row:gt,col:Ut}:Ie[1]];qe(Ne),Ha(Nh(ar.current,s,l,Ne[0].row,Ne[0].col,Ne[1].row,Ne[1].col,Be));return}if(Wh&&gu.current){let gt=gu.current,Ut=ee-gt.row,Ne=J-gt.col,Xo=Math.min(gt.p0.row,gt.p1.row),lr=Math.max(gt.p0.row,gt.p1.row),Cu=Math.min(gt.p0.col,gt.p1.col),Jf=Math.max(gt.p0.col,gt.p1.col);Ut=Math.max(Ut,-Xo),Ut=Math.min(Ut,l-1-lr),Ne=Math.max(Ne,-Cu),Ne=Math.min(Ne,s-1-Jf);let Eu=[{row:gt.p0.row+Ut,col:gt.p0.col+Ne},{row:gt.p1.row+Ut,col:gt.p1.col+Ne}];qe(Eu),Ha(Nh(ar.current,s,l,Eu[0].row,Eu[0].col,Eu[1].row,Eu[1].col,Be));return}let Qt=de<=ae?0:Ot<=ae?1:null,ao=Qt===null&&uO(J,ee,G.col,G.row,oe.col,oe.row)<=ae;qi(Qt),Yi(ao)}else vx!==null&&qi(null),Tx&&Yi(!1)},rA=w=>{if(hu!==null||Wh){Xh(null),Kh(!1),gu.current=null,ts.current=null,Vi(!1),Ii(null),qi(null),Yi(!1);return}if(Ao&&!vo&&ts.current){let E=w.clientX-ts.current.x,B=w.clientY-ts.current.y;if(Math.sqrt(E*E+B*B)<3){let K=ns.current;if(K&&ar.current){let X=K.getBoundingClientRect(),J=(w.clientX-X.left)*(K.width/X.width),ee=(w.clientY-X.top)*(K.height/X.height),te=(J-fn)/Oo,ne=(ee-dn)/Oo;if(te>=0&&te=0&&ne{Vi(!1),Ii(null),Xh(null),Kh(!1),qi(null),Yi(!1),gu.current=null,rs(w=>w?.panel===\"sig\"?null:w)},aA=()=>{ve||(qf(1),mu(0),yu(0))},dg=w=>{ve||(w.stopPropagation(),w.preventDefault(),hx(!0),gx({x:w.clientX,y:w.clientY,size:An}))};S.useEffect(()=>{if(!yx)return;let w=0,E=Fi?Fi.size:An,B=X=>{if(!Fi)return;let J=Math.max(X.clientX-Fi.x,X.clientY-Fi.y);E=Math.max(lO,Math.min(800,Fi.size+J)),w||(w=requestAnimationFrame(()=>{w=0,mx(E)}))},K=()=>{cancelAnimationFrame(w),mx(E),hx(!1),gx(null)};return document.addEventListener(\"mousemove\",B),document.addEventListener(\"mouseup\",K),()=>{cancelAnimationFrame(w),document.removeEventListener(\"mousemove\",B),document.removeEventListener(\"mouseup\",K)}},[yx,Fi]);let wx=w=>{if(et||(kf(null),!oa.current))return;let E=new Float32Array(h.buffer,h.byteOffset,h.byteLength/4),B=On[jf]||On.inferno,{min:K,max:X}=ou(E),J=Mh(E,i,a,B,K,X);if(!J)return;let ee=L>0&&F===\"\\xC5\"?L:L>0&&F===\"nm\"?L*10:0,te=QT({imageCanvas:J,title:Z||\"Navigation\",lut:B,vmin:K,vmax:X,pixelSize:ee>0?ee:void 0,showColorbar:w,showScaleBar:ee>0});ZT(te).then(ne=>Zn(ne,\"show4d_nav_figure.pdf\"))},iA=()=>{et||(kf(null),oa.current&&oa.current.toBlob(w=>{w&&Zn(w,\"show4d_nav.png\")},\"image/png\"))},Mx=w=>{if(et)return;lu(null);let E=ar.current;if(!E)return;let B;if(Jn===\"log\"){B=new Float32Array(E.length);for(let ae=0;ae0&&fe===\"\\xC5\"?I:I>0&&fe===\"nm\"?I*10:0,oe=QT({imageCanvas:ne,title:Z?`${Z} \\u2014 Signal`:\"Signal\",lut:K,vmin:ee,vmax:te,pixelSize:G>0?G:void 0,showColorbar:w,showScaleBar:G>0});ZT(oe).then(ae=>Zn(ae,\"show4d_signal_figure.pdf\"))},lA=()=>{et||(lu(null),$a.current&&$a.current.toBlob(w=>{w&&Zn(w,\"show4d_signal.png\")},\"image/png\"))},sA=()=>{et||(lu(null),ux(!0),fO(!0))};S.useEffect(()=>{if(!_f||_f.byteLength===0)return;UM(_f,\"show4d_animation.gif\",\"image/gif\");let w=(cx||\"\").trim();w&&Zn(new Blob([w],{type:\"application/json\"}),\"show4d_animation.json\"),ux(!1)},[_f,cx]);let cA=S.useCallback(w=>{if(Cx(w.target))return;let E=w.shiftKey?10:1,B=!1;switch(w.key){case\"ArrowUp\":Ge||(u(Math.max(0,c-E)),B=!0);break;case\"ArrowDown\":Ge||(u(Math.min(a-1,c+E)),B=!0);break;case\"ArrowLeft\":Ge||(p(Math.max(0,d-E)),B=!0);break;case\"ArrowRight\":Ge||(p(Math.min(i-1,d+E)),B=!0);break;case\"r\":case\"R\":ve||(If(1),$f(0),Ff(0),qf(1),mu(0),yu(0),Gf(1),Tu(0),xu(0),B=!0);break;case\"t\":case\"T\":Kt||(m===\"off\"?b(ig.current):(ig.current=m,b(\"off\")),B=!0);break;case\" \":!Ee&&To>0&&(Ho(!rr),B=!0);break;case\"Escape\":pg.current?.blur(),B=!0;break}B&&(w.preventDefault(),w.stopPropagation())},[Cx,Ge,Ee,Kt,ve,i,a,To,rr,d,c,m,Ho,p,u,b]),Fa={minWidth:65,bgcolor:o.controlBg,color:o.text,fontSize:11,\"& .MuiSelect-select\":{py:.5},\"& .MuiOutlinedInput-notchedOutline\":{borderColor:o.border},\"&:hover .MuiOutlinedInput-notchedOutline\":{borderColor:o.accent}},qa={...G6,PaperProps:{sx:{bgcolor:o.controlBg,color:o.text,border:`1px solid ${o.border}`}}};return S.createElement(pe,{ref:pg,className:\"show4d-root\",tabIndex:0,onKeyDown:cA,onMouseDownCapture:$O,sx:{p:`${Rt.LG}px`,bgcolor:o.bg,color:o.text,outline:\"none\"}},S.createElement(he,{variant:\"h6\",sx:{...n.title,mb:`${Rt.SM}px`}},Z||\"4D Explorer\",S.createElement(Q6,{text:S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:1}},S.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\"}},\"Controls\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"ROI: Region of Interest on navigation image \\u2014 integrates signal over enclosed area.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"Snap: Snap to local intensity maximum within search radius.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"FFT: Show power spectrum of signal image.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"Profile: Click two points to draw a line intensity profile.\"),S.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mt:.5}},\"Keyboard\"),S.createElement(K6,{items:[[\"\\u2191 / \\u2193\",\"Move row\"],[\"\\u2190 / \\u2192\",\"Move col\"],[\"Shift+Arrows\",\"Move \\xD710\"],[\"T\",\"Toggle ROI on/off\"],[\"Space\",\"Play / pause path\"],[\"R\",\"Reset zoom\"],[\"Esc\",\"Release keyboard focus\"],[\"Scroll\",\"Zoom\"],[\"Dbl-click\",\"Reset view\"]]})),theme:t.theme}),S.createElement(iO,{widgetName:\"Show4D\",hiddenTools:yt,setHiddenTools:Fe,disabledTools:ce,setDisabledTools:Ve,themeColors:o})),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.LG}px`},S.createElement(pe,{sx:{width:lg}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label}},\"Navigation (\",Math.round(Dh),\", \",Math.round(Bh),\")\"),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`},!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},disabled:et,onClick:async()=>{if(!(et||!oa.current))try{let w=await new Promise(E=>oa.current.toBlob(E,\"image/png\"));if(!w)return;await navigator.clipboard.write([new ClipboardItem({\"image/png\":w})])}catch{oa.current.toBlob(w=>{w&&Zn(w,\"show4d_nav.png\")},\"image/png\")}}},\"COPY\"),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},onClick:w=>{et||kf(w.currentTarget)},disabled:et||Bf},Bf?\"...\":\"Export\"),!q&&S.createElement(zi,{anchorEl:px,open:!!px,onClose:()=>kf(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"left\"},transformOrigin:{vertical:\"top\",horizontal:\"left\"},sx:{zIndex:9999}},S.createElement(Ue,{disabled:et,onClick:()=>wx(!0),sx:{fontSize:12}},\"Figure + colorbar\"),S.createElement(Ue,{disabled:et,onClick:()=>wx(!1),sx:{fontSize:12}},\"Figure\"),S.createElement(Ue,{disabled:et,onClick:iA,sx:{fontSize:12}},\"PNG\")),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Go===1&&ea===0&&ta===0,onClick:()=>{ve||(If(1),$f(0),Ff(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:lg,height:Rx}},S.createElement(\"canvas\",{ref:oa,width:i,height:a,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:Pu,width:i,height:a,onMouseDown:FO,onMouseMove:qO,onMouseUp:YO,onMouseLeave:GO,onWheel:fg(If,$f,Ff,Go,ea,ta,Pu,ve),onDoubleClick:XO,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:ve?\"default\":Hh||es?\"nwse-resize\":De&&!Ge?\"cell\":\"crosshair\"}}),S.createElement(\"canvas\",{ref:Ru,width:lg*r,height:Rx*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),zn&&zn.panel===\"nav\"&&S.createElement(pe,{sx:{position:\"absolute\",top:3,right:3,bgcolor:\"rgba(0,0,0,0.35)\",px:.5,py:.15,pointerEvents:\"none\",minWidth:100,textAlign:\"right\"}},S.createElement(he,{sx:{fontSize:9,fontFamily:\"monospace\",color:\"rgba(255,255,255,0.7)\",whiteSpace:\"nowrap\",lineHeight:1.2}},\"(\",zn.row,\", \",zn.col,\") \",Li(zn.value))),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&A&&A.length===4&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[0]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[1]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[2]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[3])))),we&&(!$||!le||!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},(!$||!le)&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:Kt&&Ge?.6:1}},!$&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"ROI:\"),S.createElement(Xn,{value:m||\"off\",onChange:w=>{if(Kt)return;let E=w.target.value;E!==\"off\"&&(ig.current=E),b(E)},disabled:Kt,size:\"small\",sx:{...Fa,minWidth:60,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"off\"},\"Off\"),S.createElement(Ue,{value:\"circle\"},\"Circle\"),S.createElement(Ue,{value:\"square\"},\"Square\"),S.createElement(Ue,{value:\"rect\"},\"Rect\"))),!$&&m!==\"off\"&&S.createElement(Xn,{value:P||\"mean\",onChange:w=>{Kt||R(String(w.target.value))},disabled:Kt,size:\"small\",sx:{...Fa,minWidth:55,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"mean\"},\"Mean\"),S.createElement(Ue,{value:\"max\"},\"Max\"),S.createElement(Ue,{value:\"min\"},\"Min\"),S.createElement(Ue,{value:\"sum\"},\"Sum\")),!$&&m!==\"off\"&&(m===\"circle\"||m===\"square\")&&S.createElement(S.Fragment,null,S.createElement(ql,{value:D||5,onChange:(w,E)=>{Kt||_(E)},disabled:Kt,min:1,max:Math.min(a,i)/2,size:\"small\",sx:{width:80,mx:1,\"& .MuiSlider-thumb\":{width:14,height:14}}}),S.createElement(he,{sx:{...n.value,fontSize:10,minWidth:30}},Math.round(D||5),\"px\")),!le&&m===\"off\"&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"Snap:\"),S.createElement(Qn,{checked:De,onChange:(w,E)=>{Ge||it(E)},disabled:Ge,size:\"small\",sx:Nf.small}),De&&S.createElement(S.Fragment,null,S.createElement(ql,{value:$e,min:1,max:20,step:1,disabled:Ge,onChange:(w,E)=>{!Ge&&typeof E==\"number\"&&Me(E)},size:\"small\",sx:{width:60,\"& .MuiSlider-thumb\":{width:10,height:10}}}),S.createElement(he,{sx:{...n.value,fontSize:10}},$e,\"px\")))),!xt&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie,value:jf,onChange:w=>{ie||dO(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie,value:$i,onChange:w=>{ie||yO(w.target.value)},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\"),S.createElement(Ue,{value:\"power\"},\"Pow\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be?.6:1}},S.createElement(ax,{data:xO,vminPct:qh,vmaxPct:Yh,onRangeChange:(w,E)=>{be||(gO(w),bO(E))},width:110,height:58,theme:t.theme,dataMin:v,dataMax:T})))),S.createElement(pe,{sx:{width:Sr}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label}},\"Signal\",!$&&m!==\"off\"?S.createElement(\"span\",{style:{color:o.accent,marginLeft:Rt.SM}},\"(ROI \",P||\"mean\",\")\"):S.createElement(\"span\",{style:{color:o.textMuted,marginLeft:Rt.SM}},\"at (\",c,\", \",d,\")\")),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`,alignItems:\"center\"},S.createElement(he,{sx:{...n.label,color:o.textMuted,fontSize:10}},a,\"\\xD7\",i,\" | \",l,\"\\xD7\",s),!ze&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"FFT:\"),S.createElement(Qn,{checked:Oe,onChange:w=>{Y||Ye(w.target.checked)},disabled:Y,size:\"small\",sx:Nf.small})),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},disabled:et,onClick:async()=>{if(!(et||!$a.current))try{let w=await new Promise(E=>$a.current.toBlob(E,\"image/png\"));if(!w)return;await navigator.clipboard.write([new ClipboardItem({\"image/png\":w})])}catch{$a.current.toBlob(w=>{w&&Zn(w,\"show4d_signal.png\")},\"image/png\")}}},\"COPY\"),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},onClick:w=>{et||lu(w.currentTarget)},disabled:et||Bf},Bf?\"Exporting...\":\"Export\"),!q&&S.createElement(zi,{anchorEl:fx,open:!!fx,onClose:()=>lu(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"left\"},transformOrigin:{vertical:\"top\",horizontal:\"left\"},sx:{zIndex:9999}},S.createElement(Ue,{disabled:et,onClick:()=>Mx(!0),sx:{fontSize:12}},\"Figure + colorbar\"),S.createElement(Ue,{disabled:et,onClick:()=>Mx(!1),sx:{fontSize:12}},\"Figure\"),S.createElement(Ue,{disabled:et,onClick:lA,sx:{fontSize:12}},\"PNG (current frame)\"),To>0&&S.createElement(Ue,{disabled:et,onClick:sA,sx:{fontSize:12}},\"GIF (path animation)\")),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Oo===1&&fn===0&&dn===0,onClick:()=>{ve||(qf(1),mu(0),yu(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:Sr,height:Gi}},S.createElement(\"canvas\",{ref:$a,width:s,height:l,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:ns,width:s,height:l,onMouseDown:tA,onMouseMove:oA,onMouseUp:rA,onMouseLeave:nA,onWheel:fg(qf,mu,yu,Oo,fn,dn,ns,ve),onDoubleClick:aA,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:Ao&&vo||!Ao&&ve?\"default\":hu!==null||Wh?\"grabbing\":Ao&&(vx!==null||Tx)?\"grab\":Ao?\"crosshair\":dx?\"grabbing\":\"grab\"}}),S.createElement(\"canvas\",{ref:cg,width:Sr*r,height:Gi*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),zn&&zn.panel===\"sig\"&&S.createElement(pe,{sx:{position:\"absolute\",top:3,right:3,bgcolor:\"rgba(0,0,0,0.35)\",px:.5,py:.15,pointerEvents:\"none\",minWidth:100,textAlign:\"right\"}},S.createElement(he,{sx:{fontSize:9,fontFamily:\"monospace\",color:\"rgba(255,255,255,0.7)\",whiteSpace:\"nowrap\",lineHeight:1.2}},\"(\",zn.row,\", \",zn.col,\") \",Li(zn.value))),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&z&&z.length===4&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[0]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[1]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[2]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[3])))),Ao&&!ue&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,maxWidth:Sr,boxSizing:\"border-box\"}},S.createElement(\"canvas\",{ref:bx,style:{width:Sr,height:76,display:\"block\",border:`1px solid ${o.border}`}})),we&&(!ue||!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},!ue&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:vo?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Profile:\"),S.createElement(Qn,{checked:Ao,onChange:w=>{if(vo)return;let E=w.target.checked;Gh(E),E||(qe([]),Ha(null),qi(null),Yi(!1))},disabled:vo,size:\"small\",sx:Nf.small}),Ao&&Be>1&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.value,fontSize:10}},\"w=\",Be),S.createElement(ql,{value:Be,min:1,max:20,step:1,disabled:vo,onChange:(w,E)=>{!vo&&typeof E==\"number\"&&ot(E)},size:\"small\",sx:{width:50,\"& .MuiSlider-thumb\":{width:10,height:10}}}))),!xt&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie,value:Uf,onChange:w=>{ie||mO(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie,value:Jn,onChange:w=>{ie||hO(w.target.value)},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\"),S.createElement(Ue,{value:\"power\"},\"Pow\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be?.6:1}},S.createElement(ax,{data:PO,vminPct:Hf,vmaxPct:Vf,onRangeChange:(w,E)=>{be||(vO(w),TO(E))},width:110,height:58,theme:t.theme,dataMin:y,dataMax:g})))),Oe&&S.createElement(pe,{sx:{width:Sr}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label,color:Ft?Mt:o.textMuted}},Ft?`ROI FFT (${Ft.cropWidth}\\xD7${Ft.cropHeight})`:\"FFT (Signal)\"),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`},!q&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:et||Y,onClick:()=>{et||Y||!bu.current||bu.current.toBlob(w=>{w&&Zn(w,\"show4d_fft.png\")},\"image/png\")}},\"Export\"),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Y||Hr===1&&Va===0&&Ia===0,onClick:()=>{!ve&&!Y&&(Gf(1),Tu(0),xu(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:Sr,height:Gi}},S.createElement(\"canvas\",{ref:bu,width:s,height:l,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:vu,width:s,height:l,onMouseDown:KO,onMouseMove:QO,onMouseUp:ZO,onMouseLeave:JO,onWheel:fg(Gf,Tu,xu,Hr,Va,Ia,vu,ve||Y),onDoubleClick:eA,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:ve||Y?\"default\":Px?\"grabbing\":\"grab\"}}),S.createElement(\"canvas\",{ref:Zh,width:Sr*r,height:Gi*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.mean))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.min))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.max))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.std)))),ir&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\"}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Dist \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.distPx.toFixed(1),\" px\")),ir.spatialFreq!=null&&S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Freq \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.spatialFreq.toFixed(4),\" \",\"\\xC5\\u207B\\xB9\")),ir.dSpacing!=null&&S.createElement(he,{sx:{fontSize:11,color:o.textMuted,fontWeight:\"bold\"}},\"d = \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.dSpacing>=10?`${(ir.dSpacing/10).toFixed(2)} nm`:`${ir.dSpacing.toFixed(2)} \\xC5`))),we&&(!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},!xt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie||Y?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Auto:\"),S.createElement(Qn,{checked:tg,onChange:w=>{!ie&&!Y&&kO(w.target.checked)},disabled:ie||Y,size:\"small\",sx:Nf.small}),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie||Y,value:eg,onChange:w=>{!ie&&!Y&&_O(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie||Y,value:Xf?\"log\":\"linear\",onChange:w=>{!ie&&!Y&&BO(w.target.value===\"log\")},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be||Y?.6:1}},S.createElement(ax,{data:LO,vminPct:og,vmaxPct:rg,onRangeChange:(w,E)=>{!be&&!Y&&(jO(w),UO(E))},width:110,height:58,theme:t.theme,dataMin:Sx.min,dataMax:Sx.max}))))),we&&!no&&To>0&&S.createElement(pe,{sx:{...iu,mt:`${Rt.SM}px`,border:`1px solid ${o.border}`,bgcolor:o.controlBg}},S.createElement(Gn,{direction:\"row\",spacing:0,sx:{flexShrink:0}},S.createElement(Xc,{size:\"small\",disabled:Ee,onClick:()=>{Ee||Ho(!rr)},sx:{color:o.accent,p:.25}},rr?S.createElement(DM,{sx:{fontSize:18}}):S.createElement(zM,{sx:{fontSize:18}})),S.createElement(Xc,{size:\"small\",disabled:Ee,onClick:()=>{Ee||(Ho(!1),_e(0))},sx:{color:o.textMuted,p:.25}},S.createElement(BM,{sx:{fontSize:16}}))),S.createElement(ql,{disabled:Ee,value:nr,onChange:(w,E)=>{Ee||(Ho(!1),_e(E))},min:0,max:Math.max(0,To-1),size:\"small\",sx:{flex:1,minWidth:60,\"& .MuiSlider-thumb\":{width:10,height:10}}}),S.createElement(he,{sx:{...n.value,minWidth:50,textAlign:\"right\",flexShrink:0}},nr+1,\"/\",To),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Loop:\"),S.createElement(Qn,{checked:Df,onChange:()=>{Ee||(e.set(\"path_loop\",!Df),e.save_changes())},disabled:Ee,size:\"small\",sx:Nf.small})))}var nle=xC(J6);export{nle as render};\n/*! Bundled license information:\n\nreact/cjs/react.production.js:\n (**\n * @license React\n * react.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nscheduler/cjs/scheduler.production.js:\n (**\n * @license React\n * scheduler.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-dom/cjs/react-dom.production.js:\n (**\n * @license React\n * react-dom.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-dom/cjs/react-dom-client.production.js:\n (**\n * @license React\n * react-dom-client.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-is/cjs/react-is.production.min.js:\n (** @license React v16.13.1\n * react-is.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact/cjs/react-jsx-runtime.production.js:\n (**\n * @license React\n * react-jsx-runtime.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-is/cjs/react-is.production.js:\n (**\n * @license React\n * react-is.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\n@mui/styled-engine/esm/index.js:\n (**\n * @mui/styled-engine v7.3.8\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\n@mui/system/esm/index.js:\n (**\n * @mui/system v7.3.8\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n*/\n", "_gif_export_requested": false, "_gif_metadata_json": "", "_model_module": "anywidget", "_model_module_version": "~0.9.*", "_model_name": "AnyModel", "_view_count": null, "_view_module": "anywidget", "_view_module_version": "~0.9.*", "_view_name": "AnyView", "auto_contrast": true, "cmap": "inferno", "disabled_tools": [], "hidden_tools": [], "layout": "IPY_MODEL_af3b10f26ea94ceaaa238027844954cb", "log_scale": false, "nav_cols": 128, "nav_data_max": 0.0493386834859848, "nav_data_min": 0.021046599373221397, "nav_pixel_size": 0.0, "nav_pixel_unit": "px", "nav_rows": 128, "nav_stats": [ 0.03571504354476929, 0.021046599373221397, 0.0493386834859848, 0.005456903949379921 ], "path_index": 0, "path_interval_ms": 100, "path_length": 0, "path_loop": true, "path_playing": false, "percentile_high": 99.5, "percentile_low": 0.5, "pos_col": 64, "pos_row": 64, "profile_line": [], "profile_width": 1, "roi_center": [ 64.0, 64.0 ], "roi_center_col": 64.0, "roi_center_row": 64.0, "roi_height": 19.2, "roi_mode": "off", "roi_radius": 19.2, "roi_radius_inner": 9.6, "roi_reduce": "mean", "roi_width": 38.4, "show_controls": true, "show_fft": false, "show_stats": true, "sig_cols": 128, "sig_data_max": 1.2374999523162842, "sig_data_min": 0.0, "sig_pixel_size": 0.0, "sig_pixel_unit": "px", "sig_rows": 128, "sig_stats": [ 0.03525329381227493, 0.0, 0.9049999713897705, 0.09202421456575394 ], "snap_enabled": false, "snap_radius": 5, "tabbable": null, "title": "Without Calibration", "tooltip": null } }, "d9e905fe8411414da0722c45f1ab5378": { "buffers": [ { "data": "", "encoding": "base64", "path": [ "_gif_data" ] }, { "data": "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", "encoding": "base64", "path": [ "frame_bytes" ] }, { "data": "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", "encoding": "base64", "path": [ "nav_image_bytes" ] } ], "model_module": "anywidget", "model_module_version": "~0.9.*", "model_name": "AnyModel", "state": { "_anywidget_id": "quantem.widget.show4d.Show4D", "_css": ".show4d-root{border-radius:2px;padding:16px}\n", "_dom_classes": [], "_esm": "var uA=Object.create;var Ox=Object.defineProperty;var pA=Object.getOwnPropertyDescriptor;var fA=Object.getOwnPropertyNames;var dA=Object.getPrototypeOf,mA=Object.prototype.hasOwnProperty;var Wo=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var yA=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of fA(t))!mA.call(e,n)&&n!==o&&Ox(e,n,{get:()=>t[n],enumerable:!(r=pA(t,n))||r.enumerable});return e};var j=(e,t,o)=>(o=e!=null?uA(dA(e)):{},yA(t||!e||!e.__esModule?Ox(o,\"default\",{value:e,enumerable:!0}):o,e));var Hx=Wo(je=>{\"use strict\";var hg=Symbol.for(\"react.transitional.element\"),hA=Symbol.for(\"react.portal\"),gA=Symbol.for(\"react.fragment\"),bA=Symbol.for(\"react.strict_mode\"),vA=Symbol.for(\"react.profiler\"),TA=Symbol.for(\"react.consumer\"),xA=Symbol.for(\"react.context\"),SA=Symbol.for(\"react.forward_ref\"),PA=Symbol.for(\"react.suspense\"),RA=Symbol.for(\"react.memo\"),_x=Symbol.for(\"react.lazy\"),CA=Symbol.for(\"react.activity\"),Ax=Symbol.iterator;function EA(e){return e===null||typeof e!=\"object\"?null:(e=Ax&&e[Ax]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Bx={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},kx=Object.assign,jx={};function is(e,t,o){this.props=e,this.context=t,this.refs=jx,this.updater=o||Bx}is.prototype.isReactComponent={};is.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\")};is.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Ux(){}Ux.prototype=is.prototype;function gg(e,t,o){this.props=e,this.context=t,this.refs=jx,this.updater=o||Bx}var bg=gg.prototype=new Ux;bg.constructor=gg;kx(bg,is.prototype);bg.isPureReactComponent=!0;var zx=Array.isArray;function yg(){}var At={H:null,A:null,T:null,S:null},Lx=Object.prototype.hasOwnProperty;function vg(e,t,o){var r=o.ref;return{$$typeof:hg,type:e,key:t,ref:r!==void 0?r:null,props:o}}function wA(e,t){return vg(e.type,t,e.props)}function Tg(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===hg}function MA(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var Nx=/\\/+/g;function mg(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?MA(\"\"+e.key):t.toString(36)}function OA(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(yg,yg):(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 as(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 hg:case hA:i=!0;break;case _x:return i=e._init,as(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+mg(e,0):r,zx(n)?(o=\"\",i!=null&&(o=i.replace(Nx,\"$&/\")+\"/\"),as(n,t,o,\"\",function(c){return c})):n!=null&&(Tg(n)&&(n=wA(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(Nx,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(zx(e))for(var s=0;s{\"use strict\";Vx.exports=Hx()});var Qx=Wo(_t=>{\"use strict\";function Rg(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rtd(l,o))std(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(std(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function td(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\"?(Ix=performance,_t.unstable_now=function(){return Ix.now()}):(xg=Date,$x=xg.now(),_t.unstable_now=function(){return xg.now()-$x});var Ix,xg,$x,ra=[],Ya=[],NA=1,Vr=null,Vo=3,Cg=!1,wu=!1,Mu=!1,Eg=!1,Yx=typeof setTimeout==\"function\"?setTimeout:null,Gx=typeof clearTimeout==\"function\"?clearTimeout:null,Fx=typeof setImmediate<\"u\"?setImmediate:null;function od(e){for(var t=Dn(Ya);t!==null;){if(t.callback===null)rd(Ya);else if(t.startTime<=e)rd(Ya),t.sortIndex=t.expirationTime,Rg(ra,t);else break;t=Dn(Ya)}}function wg(e){if(Mu=!1,od(e),!wu)if(Dn(ra)!==null)wu=!0,ss||(ss=!0,ls());else{var t=Dn(Ya);t!==null&&Mg(wg,t.startTime-e)}}var ss=!1,Ou=-1,Xx=5,Wx=-1;function Kx(){return Eg?!0:!(_t.unstable_now()-Wxe&&Kx());){var r=Vr.callback;if(typeof r==\"function\"){Vr.callback=null,Vo=Vr.priorityLevel;var n=r(Vr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){Vr.callback=n,od(e),t=!0;break t}Vr===Dn(ra)&&rd(ra),od(e)}else rd(ra);Vr=Dn(ra)}if(Vr!==null)t=!0;else{var a=Dn(Ya);a!==null&&Mg(wg,a.startTime-e),t=!1}}break e}finally{Vr=null,Vo=o,Cg=!1}t=void 0}}finally{t?ls():ss=!1}}}var ls;typeof Fx==\"function\"?ls=function(){Fx(Sg)}:typeof MessageChannel<\"u\"?(Pg=new MessageChannel,qx=Pg.port2,Pg.port1.onmessage=Sg,ls=function(){qx.postMessage(null)}):ls=function(){Yx(Sg,0)};var Pg,qx;function Mg(e,t){Ou=Yx(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,Rg(Ya,e),Dn(ra)===null&&e===Dn(Ya)&&(Mu?(Gx(Ou),Ou=-1):Mu=!0,Mg(wg,o-r))):(e.sortIndex=n,Rg(ra,e),wu||Cg||(wu=!0,ss||(ss=!0,ls()))),e};_t.unstable_shouldYield=Kx;_t.unstable_wrapCallback=function(e){var t=Vo;return function(){var o=Vo;Vo=t;try{return e.apply(this,arguments)}finally{Vo=o}}}});var Jx=Wo((nj,Zx)=>{\"use strict\";Zx.exports=Qx()});var t1=Wo(Qo=>{\"use strict\";var DA=W();function e1(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function o1(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o1)}catch(e){console.error(e)}}o1(),r1.exports=t1()});var yC=Wo(Am=>{\"use strict\";var mo=Jx(),OS=W(),kA=ad();function H(e){var t=\"https://react.dev/errors/\"+e;if(1ys||(e.current=db[ys],db[ys]=null,ys--)}function Ct(e,t){ys++,db[ys]=e.current,e.current=t}var jn=Un(null),op=Un(null),ai=Un(null),Ld=Un(null);function Hd(e,t){switch(Ct(ai,t),Ct(op,e),Ct(jn,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?fS(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=fS(t),e=tC(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}Po(jn),Ct(jn,e)}function Ds(){Po(jn),Po(op),Po(ai)}function mb(e){e.memoizedState!==null&&Ct(Ld,e);var t=jn.current,o=tC(t,e.type);t!==o&&(Ct(op,e),Ct(jn,o))}function Vd(e){op.current===e&&(Po(jn),Po(op)),Ld.current===e&&(Po(Ld),dp._currentValue=Ji)}var Og,i1;function Wi(e){if(Og===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);Og=t&&t[1]||\"\",i1=-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{Ag=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?Wi(o):\"\"}function VA(e,t){switch(e.tag){case 26:case 27:case 5:return Wi(e.type);case 16:return Wi(\"Lazy\");case 13:return e.child!==t&&t!==null?Wi(\"Suspense Fallback\"):Wi(\"Suspense\");case 19:return Wi(\"SuspenseList\");case 0:case 15:return zg(e.type,!1);case 11:return zg(e.type.render,!1);case 1:return zg(e.type,!0);case 31:return Wi(\"Activity\");default:return\"\"}}function l1(e){try{var t=\"\",o=null;do t+=VA(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var yb=Object.prototype.hasOwnProperty,a0=mo.unstable_scheduleCallback,Ng=mo.unstable_cancelCallback,IA=mo.unstable_shouldYield,$A=mo.unstable_requestPaint,wr=mo.unstable_now,FA=mo.unstable_getCurrentPriorityLevel,kS=mo.unstable_ImmediatePriority,jS=mo.unstable_UserBlockingPriority,Id=mo.unstable_NormalPriority,qA=mo.unstable_LowPriority,US=mo.unstable_IdlePriority,YA=mo.log,GA=mo.unstable_setDisableYieldValue,gp=null,Mr=null;function ei(e){if(typeof YA==\"function\"&&GA(e),Mr&&typeof Mr.setStrictMode==\"function\")try{Mr.setStrictMode(gp,e)}catch{}}var Or=Math.clz32?Math.clz32:KA,XA=Math.log,WA=Math.LN2;function KA(e){return e>>>=0,e===0?32:31-(XA(e)/WA|0)|0}var ld=256,sd=262144,cd=4194304;function Ki(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 mm(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=Ki(r):(i&=l,i!==0?n=Ki(i):o||(o=l&~e,o!==0&&(n=Ki(o))))):(l=r&~a,l!==0?n=Ki(l):i!==0?n=Ki(i):o||(o=r&~e,o!==0&&(n=Ki(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 bp(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function QA(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 LS(){var e=cd;return cd<<=1,(cd&62914560)===0&&(cd=4194304),e}function Dg(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function vp(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function ZA(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 n5=/[\\n\"\\\\]/g;function Yr(e){return e.replace(n5,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function bb(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=\"\"+$r(t)):e.value!==\"\"+$r(t)&&(e.value=\"\"+$r(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?vb(e,i,$r(t)):o!=null?vb(e,i,$r(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=\"\"+$r(l):e.removeAttribute(\"name\")}function XS(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)){gb(e);return}o=o!=null?\"\"+$r(o):\"\",t=t!=null?\"\"+$r(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),gb(e)}function vb(e,t,o){t===\"number\"&&$d(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function ws(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\"),xb=!1;if(ga)try{cs={},Object.defineProperty(cs,\"passive\",{get:function(){xb=!0}}),window.addEventListener(\"test\",cs,cs),window.removeEventListener(\"test\",cs,cs)}catch{xb=!1}var cs,ti=null,p0=null,Ed=null;function JS(){if(Ed)return Ed;var e,t=p0,o=t.length,r,n=\"value\"in ti?ti.value:ti.textContent,a=n.length;for(e=0;e=$u),b1=\" \",v1=!1;function tP(e,t){switch(e){case\"keyup\":return N5.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function oP(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var bs=!1;function _5(e,t){switch(e){case\"compositionend\":return oP(t);case\"keypress\":return t.which!==32?null:(v1=!0,b1);case\"textInput\":return e=t.data,e===b1&&v1?null:e;default:return null}}function B5(e,t){if(bs)return e===\"compositionend\"||!d0&&tP(e,t)?(e=JS(),Ed=p0=ti=null,bs=!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=P1(o)}}function iP(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?iP(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function lP(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=$d(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=$d(e.document)}return t}function m0(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 $5=ga&&\"documentMode\"in document&&11>=document.documentMode,vs=null,Sb=null,qu=null,Pb=!1;function C1(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Pb||vs==null||vs!==$d(r)||(r=vs,\"selectionStart\"in r&&m0(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}),qu&&ap(qu,r)||(qu=r,r=lm(Sb,\"onSelect\"),0>=i,n-=i,_n=1<<32-Or(t)+n|o<M?(D=C,C=null):D=C.sibling;var _=p(y,C,m[M],b);if(_===null){C===null&&(C=D);break}e&&C&&_.alternate===null&&t(y,C),g=a(_,g,M),R===null?P=_:R.sibling=_,R=_,C=D}if(M===m.length)return o(y,C),Qe&&ca(y,M),P;if(C===null){for(;MM?(D=C,C=null):D=C.sibling;var k=p(y,C,_.value,b);if(k===null){C===null&&(C=D);break}e&&C&&k.alternate===null&&t(y,C),g=a(k,g,M),R===null?P=k:R.sibling=k,R=k,C=D}if(_.done)return o(y,C),Qe&&ca(y,M),P;if(C===null){for(;!_.done;M++,_=m.next())_=d(y,_.value,b),_!==null&&(g=a(_,g,M),R===null?P=_:R.sibling=_,R=_);return Qe&&ca(y,M),P}for(C=r(C);!_.done;M++,_=m.next())_=f(C,y,M,_.value,b),_!==null&&(e&&_.alternate!==null&&C.delete(_.key===null?M:_.key),g=a(_,g,M),R===null?P=_:R.sibling=_,R=_);return e&&C.forEach(function(x){return t(y,x)}),Qe&&ca(y,M),P}function T(y,g,m,b){if(typeof m==\"object\"&&m!==null&&m.type===ms&&m.key===null&&(m=m.props.children),typeof m==\"object\"&&m!==null){switch(m.$$typeof){case id:e:{for(var P=m.key;g!==null;){if(g.key===P){if(P=m.type,P===ms){if(g.tag===7){o(y,g.sibling),b=n(g,m.props.children),b.return=y,y=b;break e}}else if(g.elementType===P||typeof P==\"object\"&&P!==null&&P.$$typeof===Xa&&Qi(P)===g.type){o(y,g.sibling),b=n(g,m.props),Du(b,m),b.return=y,y=b;break e}o(y,g);break}else t(y,g);g=g.sibling}m.type===ms?(b=el(m.props.children,y.mode,b,m.key),b.return=y,y=b):(b=Md(m.type,m.key,m.props,null,y.mode,b),Du(b,m),b.return=y,y=b)}return i(y);case Uu:e:{for(P=m.key;g!==null;){if(g.key===P)if(g.tag===4&&g.stateNode.containerInfo===m.containerInfo&&g.stateNode.implementation===m.implementation){o(y,g.sibling),b=n(g,m.children||[]),b.return=y,y=b;break e}else{o(y,g);break}else t(y,g);g=g.sibling}b=Vg(m,y.mode,b),b.return=y,y=b}return i(y);case Xa:return m=Qi(m),T(y,g,m,b)}if(Lu(m))return h(y,g,m,b);if(zu(m)){if(P=zu(m),typeof P!=\"function\")throw Error(H(150));return m=P.call(m),v(y,g,m,b)}if(typeof m.then==\"function\")return T(y,g,yd(m),b);if(m.$$typeof===pa)return T(y,g,md(y,m),b);hd(y,m)}return typeof m==\"string\"&&m!==\"\"||typeof m==\"number\"||typeof m==\"bigint\"?(m=\"\"+m,g!==null&&g.tag===6?(o(y,g.sibling),b=n(g,m),b.return=y,y=b):(o(y,g),b=Hg(m,y.mode,b),b.return=y,y=b),i(y)):o(y,g)}return function(y,g,m,b){try{sp=0;var P=T(y,g,m,b);return As=null,P}catch(C){if(C===Gs||C===Tm)throw C;var R=Cr(29,C,null,y.mode);return R.lanes=b,R.return=y,R}finally{}}}var il=SP(!0),PP=SP(!1),Wa=!1;function P0(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ab(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 li(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function si(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(lt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=qd(e),mP(e,null,o),t}return vm(e,r,t,o),qd(e)}function Gu(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,VS(e,o)}}function $g(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 zb=!1;function Xu(){if(zb){var e=Os;if(e!==null)throw e}}function Wu(e,t,o,r){zb=!1;var n=e.updateQueue;Wa=!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 d=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,f=p!==l.lane;if(f?(Ke&p)===p:(r&p)===p){p!==0&&p===ks&&(zb=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var h=e,v=l;p=t;var T=o;switch(v.tag){case 1:if(h=v.payload,typeof h==\"function\"){d=h.call(T,d,p);break e}d=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=v.payload,p=typeof h==\"function\"?h.call(T,d,p):h,p==null)break e;d=Dt({},d,p);break e;case 2:Wa=!0}}p=l.callback,p!==null&&(e.flags|=64,f&&(e.flags|=8192),f=n.callbacks,f===null?n.callbacks=[p]:f.push(p))}else f={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=f,s=d):u=u.next=f,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;f=l,l=f.next,f.next=null,n.lastBaseUpdate=f,n.shared.pending=null}}while(!0);u===null&&(s=d),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),gi|=i,e.lanes=i,e.memoizedState=d}}function RP(e,t){if(typeof e!=\"function\")throw Error(H(191,e));e.call(t)}function CP(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Ae.T,l={};Ae.T=l,k0(e,!1,t,o);try{var s=n(),c=Ae.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=Z5(s,r);Ku(e,t,u,Ar(e))}else Ku(e,t,r,Ar(e))}catch(d){Ku(e,t,{then:function(){},status:\"rejected\",reason:d},Ar())}finally{st.p=a,i!==null&&l.types!==null&&(i.types=l.types),Ae.T=i}}function nz(){}function kb(e,t,o,r){if(e.tag!==5)throw Error(H(476));var n=KP(e).queue;WP(e,n,t,Ji,o===null?nz:function(){return QP(e),o(r)})}function KP(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ji,baseState:Ji,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:Ji},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function QP(e){var t=KP(e);t.next===null&&(t=e.alternate.memoizedState),Ku(e,t.next.queue,{},Ar())}function B0(){return _o(dp)}function ZP(){return Jt().memoizedState}function JP(){return Jt().memoizedState}function az(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Ar();e=li(o);var r=si(t,e,o);r!==null&&(fr(r,t,o),Gu(r,t,o)),t={cache:T0()},e.payload=t;return}t=t.return}}function iz(e,t,o){var r=Ar();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Rm(e)?tR(t,o):(o=h0(e,t,o,r),o!==null&&(fr(o,e,r),oR(o,t,r)))}function eR(e,t,o){var r=Ar();Ku(e,t,o,r)}function Ku(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Rm(e))tR(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,zr(l,i))return vm(e,t,n,0),St===null&&bm(),!1}catch{}finally{}if(o=h0(e,t,n,r),o!==null)return fr(o,e,r),oR(o,t,r),!0}return!1}function k0(e,t,o,r){if(r={lane:2,revertLane:q0(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Rm(e)){if(t)throw Error(H(479))}else t=h0(e,o,r,2),t!==null&&fr(t,e,2)}function Rm(e){var t=e.alternate;return e===He||t!==null&&t===He}function tR(e,t){zs=Qd=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function oR(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,VS(e,o)}}var up={readContext:_o,use:Sm,useCallback:Yt,useContext:Yt,useEffect:Yt,useImperativeHandle:Yt,useLayoutEffect:Yt,useInsertionEffect:Yt,useMemo:Yt,useReducer:Yt,useRef:Yt,useState:Yt,useDebugValue:Yt,useDeferredValue:Yt,useTransition:Yt,useSyncExternalStore:Yt,useId:Yt,useHostTransitionStatus:Yt,useFormState:Yt,useActionState:Yt,useOptimistic:Yt,useMemoCache:Yt,useCacheRefresh:Yt};up.useEffectEvent=Yt;var rR={readContext:_o,use:Sm,useCallback:function(e,t){return Zo().memoizedState=[e,t===void 0?null:t],e},useContext:_o,useEffect:H1,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,zd(4194308,4,FP.bind(null,t,e),o)},useLayoutEffect:function(e,t){return zd(4194308,4,e,t)},useInsertionEffect:function(e,t){zd(4,2,e,t)},useMemo:function(e,t){var o=Zo();t=t===void 0?null:t;var r=e();if(ll){ei(!0);try{e()}finally{ei(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Zo();if(o!==void 0){var n=o(t);if(ll){ei(!0);try{o(t)}finally{ei(!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=iz.bind(null,He,e),[r.memoizedState,e]},useRef:function(e){var t=Zo();return e={current:e},t.memoizedState=e},useState:function(e){e=_b(e);var t=e.queue,o=eR.bind(null,He,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:D0,useDeferredValue:function(e,t){var o=Zo();return _0(o,e,t)},useTransition:function(){var e=_b(!1);return e=WP.bind(null,He,e.queue,!0,!1),Zo().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=He,n=Zo();if(Qe){if(o===void 0)throw Error(H(407));o=o()}else{if(o=t(),St===null)throw Error(H(349));(Ke&127)!==0||AP(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,H1(NP.bind(null,r,a,e),[e]),r.flags|=2048,Us(9,{destroy:void 0},zP.bind(null,r,a,o,t),null),o},useId:function(){var e=Zo(),t=St.identifierPrefix;if(Qe){var o=Bn,r=_n;o=(r&~(1<<32-Or(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Zd++,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[No]=t,a[dr]=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(Bo(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&&aa(t)}}return zt(t),Qg(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&aa(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error(H(166));if(e=ai.current,us(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Do,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[No]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||eC(e.nodeValue,o)),e||yi(t,!0)}else e=sm(e).createTextNode(r),e[No]=t,t.stateNode=e}return zt(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=us(t),o!==null){if(e===null){if(!r)throw Error(H(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(H(557));e[No]=t}else nl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zt(t),e=!1}else o=Ig(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(Rr(t),t):(Rr(t),null);if((t.flags&128)!==0)throw Error(H(558))}return zt(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=us(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error(H(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(H(317));n[No]=t}else nl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zt(t),n=!1}else n=Ig(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(Rr(t),t):(Rr(t),null)}return Rr(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),gd(t,t.updateQueue),zt(t),null);case 4:return Ds(),e===null&&Y0(t.stateNode.containerInfo),zt(t),null;case 10:return ya(t.type),zt(t),null;case 19:if(Po(Zt),r=t.memoizedState,r===null)return zt(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)_u(r,!1);else{if(Gt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Kd(e),a!==null){for(t.flags|=128,_u(r,!1),e=a.updateQueue,t.updateQueue=e,gd(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)yP(o,e),o=o.sibling;return Ct(Zt,Zt.current&1|2),Qe&&ca(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&wr()>om&&(t.flags|=128,n=!0,_u(r,!1),t.lanes=4194304)}else{if(!n)if(e=Kd(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,gd(t,e),_u(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!Qe)return zt(t),null}else 2*wr()-r.renderingStartTime>om&&o!==536870912&&(t.flags|=128,n=!0,_u(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=wr(),e.sibling=null,o=Zt.current,Ct(Zt,n?o&1|2:o&1),Qe&&ca(t,r.treeForkCount),e):(zt(t),null);case 22:case 23:return Rr(t),R0(),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&&(zt(t),t.subtreeFlags&6&&(t.flags|=8192)):zt(t),o=t.updateQueue,o!==null&&gd(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&&Po(tl),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),ya(so),zt(t),null;case 25:return null;case 30:return null}throw Error(H(156,t.tag))}function pz(e,t){switch(v0(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ya(so),Ds(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Vd(t),null;case 31:if(t.memoizedState!==null){if(Rr(t),t.alternate===null)throw Error(H(340));nl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Rr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(H(340));nl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Po(Zt),null;case 4:return Ds(),null;case 10:return ya(t.type),null;case 22:case 23:return Rr(t),R0(),e!==null&&Po(tl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return ya(so),null;case 25:return null;default:return null}}function yR(e,t){switch(v0(t),t.tag){case 3:ya(so),Ds();break;case 26:case 27:case 5:Vd(t);break;case 4:Ds();break;case 31:t.memoizedState!==null&&Rr(t);break;case 13:Rr(t);break;case 19:Po(Zt);break;case 10:ya(t.type);break;case 22:case 23:Rr(t),R0(),e!==null&&Po(tl);break;case 24:ya(so)}}function Rp(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){dt(t,t.return,l)}}function hi(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){dt(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){dt(t,t.return,u)}}function hR(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{CP(t,o)}catch(r){dt(e,e.return,r)}}}function gR(e,t,o){o.props=sl(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){dt(e,t,r)}}function Qu(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){dt(e,t,n)}}function kn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){dt(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){dt(e,t,n)}else o.current=null}function bR(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){dt(e,e.return,n)}}function Zg(e,t,o){try{var r=e.stateNode;zz(r,e.type,o,t),r[dr]=t}catch(n){dt(e,e.return,n)}}function vR(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&vi(e.type)||e.tag===4}function Jg(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||vR(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&&vi(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 Vb(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=fa));else if(r!==4&&(r===27&&vi(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Vb(e,t,o),e=e.sibling;e!==null;)Vb(e,t,o),e=e.sibling}function tm(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&&vi(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(tm(e,t,o),e=e.sibling;e!==null;)tm(e,t,o),e=e.sibling}function TR(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Bo(t,r,o),t[No]=e,t[dr]=o}catch(a){dt(e,e.return,a)}}var ua=!1,lo=!1,eb=!1,J1=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function fz(e,t){if(e=e.containerInfo,Xb=fm,e=lP(e),m0(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,d=e,p=null;t:for(;;){for(var f;d!==o||n!==0&&d.nodeType!==3||(l=i+n),d!==a||r!==0&&d.nodeType!==3||(s=i+r),d.nodeType===3&&(i+=d.nodeValue.length),(f=d.firstChild)!==null;)p=d,d=f;for(;;){if(d===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(f=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=f}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Wb={focusedElem:e,selectionRange:o},fm=!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\"))),Bo(a,r,o),a[No]=e,So(a),r=a;break e;case\"link\":var i=xS(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lT&&(i=T,T=v,v=i);var y=R1(l,v),g=R1(l,T);if(y&&g&&(f.rangeCount!==1||f.anchorNode!==y.node||f.anchorOffset!==y.offset||f.focusNode!==g.node||f.focusOffset!==g.offset)){var m=d.createRange();m.setStart(y.node,y.offset),f.removeAllRanges(),v>T?(f.addRange(m),f.extend(g.node,g.offset)):(m.setEnd(g.node,g.offset),f.addRange(m))}}}}for(d=[],f=l;f=f.parentNode;)f.nodeType===1&&d.push({element:f,left:f.scrollLeft,top:f.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Ae.T=null,o=Fb,Fb=null;var a=ui,i=ha;if(fo=0,Hs=ui=null,ha=0,(lt&6)!==0)throw Error(H(331));var l=lt;if(lt|=4,zR(a.current),MR(a,a.current,i,o),lt=l,Cp(0,!1),Mr&&typeof Mr.onPostCommitFiberRoot==\"function\")try{Mr.onPostCommitFiberRoot(gp,a)}catch{}return!0}finally{st.p=n,Ae.T=r,YR(e,t)}}function rS(e,t,o){t=Gr(o,t),t=Ub(e.stateNode,t,2),e=si(e,t,2),e!==null&&(vp(e,2),Ln(e))}function dt(e,t,o){if(e.tag===3)rS(e,e,o);else for(;t!==null;){if(t.tag===3){rS(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&(ci===null||!ci.has(r))){e=Gr(o,e),o=sR(2),r=si(t,o,2),r!==null&&(cR(o,r,t,e),vp(r,2),Ln(r));break}}t=t.return}}function ob(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new yz;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)||(I0=!0,n.add(o),e=Tz.bind(null,e,t,o),t.then(e,e))}function Tz(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,St===e&&(Ke&o)===o&&(Gt===4||Gt===3&&(Ke&62914560)===Ke&&300>wr()-Cm?(lt&2)===0&&Vs(e,0):$0|=o,Ls===Ke&&(Ls=0)),Ln(e)}function XR(e,t){t===0&&(t=LS()),e=fl(e,t),e!==null&&(vp(e,t),Ln(e))}function xz(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),XR(e,o)}function Sz(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(H(314))}r!==null&&r.delete(t),XR(e,o)}function Pz(e,t){return a0(e,t)}var am=null,ds=null,Yb=!1,im=!1,rb=!1,ni=0;function Ln(e){e!==ds&&e.next===null&&(ds===null?am=ds=e:ds=ds.next=e),im=!0,Yb||(Yb=!0,Cz())}function Cp(e,t){if(!rb&&im){rb=!0;do for(var o=!1,r=am;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-Or(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,nS(r,a))}else a=Ke,a=mm(r,r===St?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||bp(r,a)||(o=!0,nS(r,a));r=r.next}while(o);rb=!1}}function Rz(){WR()}function WR(){im=Yb=!1;var e=0;ni!==0&&Dz()&&(e=ni);for(var t=wr(),o=null,r=am;r!==null;){var n=r.next,a=KR(r,t);a===0?(r.next=null,o===null?am=n:o.next=n,n===null&&(ds=o)):(o=r,(e!==0||(a&3)!==0)&&(im=!0)),r=n}fo!==0&&fo!==5||Cp(e,!1),ni!==0&&(ni=0)}function KR(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,d=s.initiatorType;u&&pS(d)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function aC(e,t,o){var r=Ws;if(r&&typeof t==\"string\"&&t){var n=Yr(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),bS.has(n)||(bS.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Bo(t,\"link\",e),So(t),r.head.appendChild(t)))}}function Iz(e){Sa.D(e),aC(\"dns-prefetch\",e,null)}function $z(e,t){Sa.C(e,t),aC(\"preconnect\",e,t)}function Fz(e,t,o){Sa.L(e,t,o);var r=Ws;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Yr(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Yr(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Yr(o.imageSizes)+'\"]')):n+='[href=\"'+Yr(e)+'\"]';var a=n;switch(t){case\"style\":a=Is(e);break;case\"script\":a=Ks(e)}Qr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Qr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(Ep(a))||t===\"script\"&&r.querySelector(wp(a))||(t=r.createElement(\"link\"),Bo(t,\"link\",e),So(t),r.head.appendChild(t)))}}function qz(e,t){Sa.m(e,t);var o=Ws;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Yr(r)+'\"][href=\"'+Yr(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=Ks(e)}if(!Qr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Qr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(wp(a)))return}r=o.createElement(\"link\"),Bo(r,\"link\",e),So(r),o.head.appendChild(r)}}}function Yz(e,t,o){Sa.S(e,t,o);var r=Ws;if(r&&e){var n=Es(r).hoistableStyles,a=Is(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(Ep(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Qr.get(a))&&G0(e,o);var s=i=r.createElement(\"link\");So(s),Bo(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,Bd(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function Gz(e,t){Sa.X(e,t);var o=Ws;if(o&&e){var r=Es(o).hoistableScripts,n=Ks(e),a=r.get(n);a||(a=o.querySelector(wp(n)),a||(e=Dt({src:e,async:!0},t),(t=Qr.get(n))&&X0(e,t),a=o.createElement(\"script\"),So(a),Bo(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function Xz(e,t){Sa.M(e,t);var o=Ws;if(o&&e){var r=Es(o).hoistableScripts,n=Ks(e),a=r.get(n);a||(a=o.querySelector(wp(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Qr.get(n))&&X0(e,t),a=o.createElement(\"script\"),So(a),Bo(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function vS(e,t,o,r){var n=(n=ai.current)?cm(n):null;if(!n)throw Error(H(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=Is(o.href),o=Es(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=Is(o.href);var a=Es(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(Ep(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Qr.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},Qr.set(e,o),a||Wz(n,e,o,i.state))),t&&r===null)throw Error(H(528,\"\"));return i}if(t&&r!==null)throw Error(H(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=Ks(o),o=Es(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(H(444,e))}}function Is(e){return'href=\"'+Yr(e)+'\"'}function Ep(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function iC(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function Wz(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}),Bo(t,\"link\",o),So(t),e.head.appendChild(t))}function Ks(e){return'[src=\"'+Yr(e)+'\"]'}function wp(e){return\"script[async]\"+e}function TS(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Yr(o.href)+'\"]');if(r)return t.instance=r,So(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\"),So(r),Bo(r,\"style\",n),Bd(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=Is(o.href);var a=e.querySelector(Ep(n));if(a)return t.state.loading|=4,t.instance=a,So(a),a;r=iC(o),(n=Qr.get(n))&&G0(r,n),a=(e.ownerDocument||e).createElement(\"link\"),So(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Bo(a,\"link\",r),t.state.loading|=4,Bd(a,o.precedence,e),t.instance=a;case\"script\":return a=Ks(o.src),(n=e.querySelector(wp(a)))?(t.instance=n,So(n),n):(r=o,(n=Qr.get(a))&&(r=Dt({},o),X0(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),So(n),Bo(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error(H(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,Bd(r,o.precedence,e));return t.instance}function Bd(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 Kz(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 lC(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function Qz(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=Is(r.href),a=t.querySelector(Ep(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=um.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,So(a);return}a=t.ownerDocument||t,r=iC(r),(n=Qr.get(n))&&G0(r,n),a=a.createElement(\"link\"),So(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Bo(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=um.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var lb=0;function Zz(e,t){return e.stylesheets&&e.count===0&&jd(e,e.stylesheets),0lb?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function um(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)jd(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var pm=null;function jd(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,pm=new Map,t.forEach(Jz,e),pm=null,um.call(e))}function Jz(e,t){if(!(t.state.loading&4)){var o=pm.get(e);if(o)var r=o.get(null);else{o=new Map,pm.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function hC(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hC)}catch(e){console.error(e)}}hC(),gC.exports=yC()});var qC=Wo(mt=>{\"use strict\";var Co=typeof Symbol==\"function\"&&Symbol.for,rv=Co?Symbol.for(\"react.element\"):60103,nv=Co?Symbol.for(\"react.portal\"):60106,Lm=Co?Symbol.for(\"react.fragment\"):60107,Hm=Co?Symbol.for(\"react.strict_mode\"):60108,Vm=Co?Symbol.for(\"react.profiler\"):60114,Im=Co?Symbol.for(\"react.provider\"):60109,$m=Co?Symbol.for(\"react.context\"):60110,av=Co?Symbol.for(\"react.async_mode\"):60111,Fm=Co?Symbol.for(\"react.concurrent_mode\"):60111,qm=Co?Symbol.for(\"react.forward_ref\"):60112,Ym=Co?Symbol.for(\"react.suspense\"):60113,v3=Co?Symbol.for(\"react.suspense_list\"):60120,Gm=Co?Symbol.for(\"react.memo\"):60115,Xm=Co?Symbol.for(\"react.lazy\"):60116,T3=Co?Symbol.for(\"react.block\"):60121,x3=Co?Symbol.for(\"react.fundamental\"):60117,S3=Co?Symbol.for(\"react.responder\"):60118,P3=Co?Symbol.for(\"react.scope\"):60119;function Dr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case rv:switch(e=e.type,e){case av:case Fm:case Lm:case Vm:case Hm:case Ym:return e;default:switch(e=e&&e.$$typeof,e){case $m:case qm:case Xm:case Gm:case Im:return e;default:return t}}case nv:return t}}}function FC(e){return Dr(e)===Fm}mt.AsyncMode=av;mt.ConcurrentMode=Fm;mt.ContextConsumer=$m;mt.ContextProvider=Im;mt.Element=rv;mt.ForwardRef=qm;mt.Fragment=Lm;mt.Lazy=Xm;mt.Memo=Gm;mt.Portal=nv;mt.Profiler=Vm;mt.StrictMode=Hm;mt.Suspense=Ym;mt.isAsyncMode=function(e){return FC(e)||Dr(e)===av};mt.isConcurrentMode=FC;mt.isContextConsumer=function(e){return Dr(e)===$m};mt.isContextProvider=function(e){return Dr(e)===Im};mt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===rv};mt.isForwardRef=function(e){return Dr(e)===qm};mt.isFragment=function(e){return Dr(e)===Lm};mt.isLazy=function(e){return Dr(e)===Xm};mt.isMemo=function(e){return Dr(e)===Gm};mt.isPortal=function(e){return Dr(e)===nv};mt.isProfiler=function(e){return Dr(e)===Vm};mt.isStrictMode=function(e){return Dr(e)===Hm};mt.isSuspense=function(e){return Dr(e)===Ym};mt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Lm||e===Fm||e===Vm||e===Hm||e===Ym||e===v3||typeof e==\"object\"&&e!==null&&(e.$$typeof===Xm||e.$$typeof===Gm||e.$$typeof===Im||e.$$typeof===$m||e.$$typeof===qm||e.$$typeof===x3||e.$$typeof===S3||e.$$typeof===P3||e.$$typeof===T3)};mt.typeOf=Dr});var GC=Wo((kj,YC)=>{\"use strict\";YC.exports=qC()});var eE=Wo((jj,JC)=>{\"use strict\";var iv=GC(),R3={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},C3={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},E3={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},QC={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},lv={};lv[iv.ForwardRef]=E3;lv[iv.Memo]=QC;function XC(e){return iv.isMemo(e)?QC:lv[e.$$typeof]||R3}var w3=Object.defineProperty,M3=Object.getOwnPropertyNames,WC=Object.getOwnPropertySymbols,O3=Object.getOwnPropertyDescriptor,A3=Object.getPrototypeOf,KC=Object.prototype;function ZC(e,t,o){if(typeof t!=\"string\"){if(KC){var r=A3(t);r&&r!==KC&&ZC(e,r,o)}var n=M3(t);WC&&(n=n.concat(WC(t)));for(var a=XC(e),i=XC(t),l=0;l{\"use strict\";var G3=Symbol.for(\"react.transitional.element\"),X3=Symbol.for(\"react.fragment\");function bE(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:G3,type:e,key:r,ref:t!==void 0?t:null,props:o}}Zm.Fragment=X3;Zm.jsx=bE;Zm.jsxs=bE});var Te=Wo((NU,TE)=>{\"use strict\";TE.exports=vE()});var RE=Wo(Pt=>{\"use strict\";var pv=Symbol.for(\"react.transitional.element\"),fv=Symbol.for(\"react.portal\"),Jm=Symbol.for(\"react.fragment\"),ey=Symbol.for(\"react.strict_mode\"),ty=Symbol.for(\"react.profiler\"),oy=Symbol.for(\"react.consumer\"),ry=Symbol.for(\"react.context\"),ny=Symbol.for(\"react.forward_ref\"),ay=Symbol.for(\"react.suspense\"),iy=Symbol.for(\"react.suspense_list\"),ly=Symbol.for(\"react.memo\"),sy=Symbol.for(\"react.lazy\"),K3=Symbol.for(\"react.view_transition\"),Q3=Symbol.for(\"react.client.reference\");function en(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case pv:switch(e=e.type,e){case Jm:case ty:case ey:case ay:case iy:case K3:return e;default:switch(e=e&&e.$$typeof,e){case ry:case ny:case sy:case ly:return e;case oy:return e;default:return t}}case fv:return t}}}Pt.ContextConsumer=oy;Pt.ContextProvider=ry;Pt.Element=pv;Pt.ForwardRef=ny;Pt.Fragment=Jm;Pt.Lazy=sy;Pt.Memo=ly;Pt.Portal=fv;Pt.Profiler=ty;Pt.StrictMode=ey;Pt.Suspense=ay;Pt.SuspenseList=iy;Pt.isContextConsumer=function(e){return en(e)===oy};Pt.isContextProvider=function(e){return en(e)===ry};Pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===pv};Pt.isForwardRef=function(e){return en(e)===ny};Pt.isFragment=function(e){return en(e)===Jm};Pt.isLazy=function(e){return en(e)===sy};Pt.isMemo=function(e){return en(e)===ly};Pt.isPortal=function(e){return en(e)===fv};Pt.isProfiler=function(e){return en(e)===ty};Pt.isStrictMode=function(e){return en(e)===ey};Pt.isSuspense=function(e){return en(e)===ay};Pt.isSuspenseList=function(e){return en(e)===iy};Pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Jm||e===ty||e===ey||e===ay||e===iy||typeof e==\"object\"&&e!==null&&(e.$$typeof===sy||e.$$typeof===ly||e.$$typeof===ry||e.$$typeof===oy||e.$$typeof===ny||e.$$typeof===Q3||e.getModuleId!==void 0)};Pt.typeOf=en});var EE=Wo(($U,CE)=>{\"use strict\";CE.exports=RE()});var S=j(W());var yr=j(W(),1),vC=j(bC(),1),TC=yr.createContext(null);function l3(){let e=yr.useContext(TC);if(!e)throw new Error(\"RenderContext not found\");return e}function J0(){return l3().model}function ke(e){let t=J0(),o=yr.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=yr.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function xC(e){return({el:t,model:o,experimental:r})=>{let n=vC.createRoot(t);return n.render(yr.createElement(yr.StrictMode,null,yr.createElement(TC.Provider,{value:{model:o,experimental:r}},yr.createElement(e)))),()=>n.unmount()}}function Ro(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 ml(){return ml=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(rc,--er):0,tc--,uo===10&&(tc=1,_m--),uo}function tr(){return uo=er2||oc(uo)>3?\"\":\" \"}function NC(e,t){for(;--t&&tr()&&!(uo<48||uo>102||uo>57&&uo<65||uo>70&&uo<97););return ac(e,zp()+(t<6&&Zr()==32&&tr()==32))}function ov(e){for(;tr();)switch(uo){case e:return er;case 34:case 39:e!==34&&e!==39&&ov(uo);break;case 40:e===41&&ov(e);break;case 92:tr();break}return er}function DC(e,t){for(;tr()&&e+uo!==57;)if(e+uo===84&&Zr()===47)break;return\"/*\"+ac(t,er-1)+\"*\"+yl(e===47?e:tr())}function _C(e){for(;!oc(Zr());)tr();return ac(e,er)}function jC(e){return km(jm(\"\",null,null,null,[\"\"],e=Bm(e),0,[0],e))}function jm(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,d=i,p=0,f=0,h=0,v=1,T=1,y=1,g=0,m=\"\",b=n,P=a,R=r,C=m;T;)switch(h=g,g=tr()){case 40:if(h!=108&&eo(C,d-1)==58){Op(C+=tt(ic(g),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(y=-1);break}case 34:case 39:case 91:C+=ic(g);break;case 9:case 10:case 13:case 32:C+=zC(h);break;case 92:C+=NC(zp()-1,7);continue;case 47:switch(Zr()){case 42:case 47:ec(p3(DC(tr(),zp()),t,o),s);break;default:C+=\"/\"}break;case 123*v:l[c++]=Jo(C)*y;case 125*v:case 59:case 0:switch(g){case 0:case 125:T=0;case 59+u:y==-1&&(C=tt(C,/\\f/g,\"\")),f>0&&Jo(C)-d&&ec(f>32?kC(C+\";\",r,o,d-1):kC(tt(C,\" \",\"\")+\";\",r,o,d-2),s);break;case 59:C+=\";\";default:if(ec(R=BC(C,t,o,c,u,n,l,m,b=[],P=[],d),a),g===123)if(u===0)jm(C,t,R,R,b,a,d,l,P);else switch(p===99&&eo(C,3)===110?100:p){case 100:case 108:case 109:case 115:jm(e,R,R,r&&ec(BC(e,R,R,0,0,n,l,m,n,b=[],d),P),n,P,d,l,r?b:P);break;default:jm(C,R,R,R,[\"\"],P,0,l,P)}}c=u=f=0,v=y=1,m=C=\"\",d=i;break;case 58:d=1+Jo(C),f=h;default:if(v<1){if(g==123)--v;else if(g==125&&v++==0&&AC()==125)continue}switch(C+=yl(g),g*v){case 38:y=u>0?1:(C+=\"\\f\",-1);break;case 44:l[c++]=(Jo(C)-1)*y,y=1;break;case 64:Zr()===45&&(C+=ic(tr())),p=Zr(),u=d=Jo(m=C+=_C(zp())),g++;break;case 45:h===45&&Jo(C)==2&&(v=0)}}return a}function BC(e,t,o,r,n,a,i,l,s,c,u){for(var d=n-1,p=n===0?a:[\"\"],f=Js(p),h=0,v=0,T=0;h0?p[y]+\" \"+g:tt(g,/&\\f/g,p[y])))&&(s[T++]=m);return Ap(e,t,o,n===0?Qs:l,s,c,u)}function p3(e,t,o){return Ap(e,t,o,zm,yl(OC()),Ti(e,2,-2),0)}function kC(e,t,o,r){return Ap(e,t,o,Zs,Ti(e,0,r),Ti(e,r+1,-1),r)}function hl(e,t){for(var o=\"\",r=Js(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return tt(e,/(.+:)(.+)-([^]+)/,\"$1\"+nt+\"$2-$3$1\"+Mp+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~Op(e,\"stretch\")?IC(tt(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Jo(e)-3-(~Op(e,\"!important\")&&10))){case 107:return tt(e,\":\",\":\"+nt)+e;case 101:return tt(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+nt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+nt+\"$2$3$1\"+ko+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return nt+e+ko+e+e}return e}var g3=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case Zs:t.return=IC(t.value,t.length);break;case Nm:return hl([nc(t,{value:tt(t.value,\"@\",\"@\"+nt)})],n);case Qs:if(t.length)return tv(t.props,function(a){switch(ev(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return hl([nc(t,{props:[tt(a,/:(read-\\w+)/,\":\"+Mp+\"$1\")]})],n);case\"::placeholder\":return hl([nc(t,{props:[tt(a,/:(plac\\w+)/,\":\"+nt+\"input-$1\")]}),nc(t,{props:[tt(a,/:(plac\\w+)/,\":\"+Mp+\"$1\")]}),nc(t,{props:[tt(a,/:(plac\\w+)/,ko+\"input-$1\")]})],n)}return\"\"})}},b3=[g3],$C=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(v){var T=v.getAttribute(\"data-emotion\");T.indexOf(\" \")!==-1&&(document.head.appendChild(v),v.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||b3,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(v){for(var T=v.getAttribute(\"data-emotion\").split(\" \"),y=1;y=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 oE={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 N3=!1,D3=/[A-Z]|^ms/g,_3=/_EMO_([^_]+?)_([^]*?)_EMO_/g,iE=function(t){return t.charCodeAt(1)===45},rE=function(t){return t!=null&&typeof t!=\"boolean\"},sv=Um(function(e){return iE(e)?e:e.replace(D3,\"-$&\").toLowerCase()}),nE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(_3,function(r,n,a){return Hn={name:n,styles:a,next:Hn},n})}return oE[t]!==1&&!iE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},B3=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Dp(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 Hn={name:n.name,styles:n.styles,next:Hn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Hn={name:i.name,styles:i.styles,next:Hn},i=i.next;var l=a.styles+\";\";return l}return k3(e,t,o)}case\"function\":{if(e!==void 0){var s=Hn,c=o(e);return Hn=s,Dp(e,t,c)}break}}var u=o;if(t==null)return u;var d=t[u];return d!==void 0?d:u}function k3(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?$3:F3},hE=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},q3=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return lc(o,r,n),Bp(function(){return sc(o,r,n)}),null},gE=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=hE(t,o,r),s=l||yE(n),c=!s(\"as\");return function(){var u=arguments,d=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&d.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)d.push.apply(d,u);else{var p=u[0];d.push(p[0]);for(var f=u.length,h=1;ht(W3(n)?o:n):t})}function jp(e,t){return Qm(e,t)}function PE(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}var SE=[];function gn(e){return SE[0]=e,Pa(SE)}var dv=j(W(),1),mv=j(EE(),1);function _r(e){if(typeof e!=\"object\"||e===null)return!1;let t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function wE(e){if(dv.isValidElement(e)||(0,mv.isValidElementType)(e)||!_r(e))return e;let t={};return Object.keys(e).forEach(o=>{t[o]=wE(e[o])}),t}function at(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return _r(e)&&_r(t)&&Object.keys(t).forEach(n=>{dv.isValidElement(t[n])||(0,mv.isValidElementType)(t[n])?r[n]=t[n]:_r(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&_r(e[n])?r[n]=at(e[n],t[n],o):o.clone?r[n]=_r(t[n])?wE(t[n]):t[n]:r[n]=t[n]}),r}var Z3=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 yv(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=Z3(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,f){let h=i.indexOf(f);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(h!==-1&&typeof t[i[h]]==\"number\"?t[i[h]]:f)-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 hv(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function gv(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 uy(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 J3={borderRadius:4},ME=J3;function eN(e,t){return t?at(e,t,{clone:!1}):e}var Ca=eN;var Up={xs:0,sm:600,md:900,lg:1200,xl:1536},OE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Up[e]}px)`},tN={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Up[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Eo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||OE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||OE;return Object.keys(t).reduce((i,l)=>{if(hv(a.keys,l)){let s=gv(r.containerQueries?r:tN,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Up).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 bv(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function py(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function AE(e,...t){let o=bv(e),r=[o,...t].reduce((n,a)=>at(n,a),{});return py(Object.keys(o),r)}function oN(e,t){if(typeof e!=\"object\")return{};let o={},r=Object.keys(t);return Array.isArray(e)?r.forEach((n,a)=>{a{e[n]!=null&&(o[n]=!0)}),o}function fy({values:e,breakpoints:t,base:o}){let r=o||oN(e,t),n=Object.keys(r);if(n.length===0)return e;let a;return n.reduce((i,l,s)=>(Array.isArray(e)?(i[l]=e[s]!=null?e[s]:e[a],a=s):typeof e==\"object\"?(i[l]=e[l]!=null?e[l]:e[a],a=l):i[l]=e,i),{})}function Pi(e){if(typeof e!=\"string\")throw new Error(Ro(7));return e.charAt(0).toUpperCase()+e.slice(1)}function uc(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 Lp(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=uc(e,o)||r,t&&(n=t(n,r,e)),n}function rN(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=uc(s,r)||{};return Eo(i,l,d=>{let p=Lp(c,n,d);return d===p&&typeof d==\"string\"&&(p=Lp(c,n,`${t}${d===\"default\"?\"\":Pi(d)}`,d)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Et=rN;function dy(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var nN={m:\"margin\",p:\"padding\"},aN={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},zE={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},iN=dy(e=>{if(e.length>2)if(zE[e])e=zE[e];else return[e];let[t,o]=e.split(\"\"),r=nN[t],n=aN[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),vv=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],Tv=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],NE=[...vv,...Tv];function bl(e,t,o,r){let n=uc(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 vl(e){return bl(e,\"spacing\",8,\"spacing\")}function In(e,t){return typeof t==\"string\"||t==null?t:e(t)}function lN(e,t){return o=>e.reduce((r,n)=>(r[n]=In(t,o),r),{})}function sN(e,t,o,r){if(!t.includes(o))return null;let n=iN(o),a=lN(n,r),i=e[o];return Eo(e,i,a)}function xv(e,t){let o=vl(e.theme);return Object.keys(e).map(r=>sN(e,t,r,o)).reduce(Ca,{})}function Lt(e){return xv(e,vv)}Lt.propTypes={};Lt.filterProps=vv;function Ht(e){return xv(e,Tv)}Ht.propTypes={};Ht.filterProps=Tv;function DE(e){return xv(e,NE)}DE.propTypes={};DE.filterProps=NE;function pc(e=8,t=vl({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 cN(...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]?Ca(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var Ea=cN;function Br(e){return typeof e!=\"number\"?e:`${e}px solid`}function tn(e,t){return Et({prop:e,themeKey:\"borders\",transform:t})}var uN=tn(\"border\",Br),pN=tn(\"borderTop\",Br),fN=tn(\"borderRight\",Br),dN=tn(\"borderBottom\",Br),mN=tn(\"borderLeft\",Br),yN=tn(\"borderColor\"),hN=tn(\"borderTopColor\"),gN=tn(\"borderRightColor\"),bN=tn(\"borderBottomColor\"),vN=tn(\"borderLeftColor\"),TN=tn(\"outline\",Br),xN=tn(\"outlineColor\"),Hp=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=bl(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:In(t,r)});return Eo(e,e.borderRadius,o)}return null};Hp.propTypes={};Hp.filterProps=[\"borderRadius\"];var BL=Ea(uN,pN,fN,dN,mN,yN,hN,gN,bN,vN,Hp,TN,xN);var Vp=e=>{if(e.gap!==void 0&&e.gap!==null){let t=bl(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:In(t,r)});return Eo(e,e.gap,o)}return null};Vp.propTypes={};Vp.filterProps=[\"gap\"];var Ip=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=bl(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:In(t,r)});return Eo(e,e.columnGap,o)}return null};Ip.propTypes={};Ip.filterProps=[\"columnGap\"];var $p=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=bl(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:In(t,r)});return Eo(e,e.rowGap,o)}return null};$p.propTypes={};$p.filterProps=[\"rowGap\"];var SN=Et({prop:\"gridColumn\"}),PN=Et({prop:\"gridRow\"}),RN=Et({prop:\"gridAutoFlow\"}),CN=Et({prop:\"gridAutoColumns\"}),EN=Et({prop:\"gridAutoRows\"}),wN=Et({prop:\"gridTemplateColumns\"}),MN=Et({prop:\"gridTemplateRows\"}),ON=Et({prop:\"gridTemplateAreas\"}),AN=Et({prop:\"gridArea\"}),VL=Ea(Vp,Ip,$p,SN,PN,RN,CN,EN,wN,MN,ON,AN);function Tl(e,t){return t===\"grey\"?t:e}var zN=Et({prop:\"color\",themeKey:\"palette\",transform:Tl}),NN=Et({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:Tl}),DN=Et({prop:\"backgroundColor\",themeKey:\"palette\",transform:Tl}),qL=Ea(zN,NN,DN);function hr(e){return e<=1&&e!==0?`${e*100}%`:e}var _N=Et({prop:\"width\",transform:hr}),my=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Up[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:hr(o)}};return Eo(e,e.maxWidth,t)}return null};my.filterProps=[\"maxWidth\"];var BN=Et({prop:\"minWidth\",transform:hr}),kN=Et({prop:\"height\",transform:hr}),jN=Et({prop:\"maxHeight\",transform:hr}),UN=Et({prop:\"minHeight\",transform:hr}),KL=Et({prop:\"size\",cssProperty:\"width\",transform:hr}),QL=Et({prop:\"size\",cssProperty:\"height\",transform:hr}),LN=Et({prop:\"boxSizing\"}),ZL=Ea(_N,my,BN,kN,jN,UN,LN);var HN={border:{themeKey:\"borders\",transform:Br},borderTop:{themeKey:\"borders\",transform:Br},borderRight:{themeKey:\"borders\",transform:Br},borderBottom:{themeKey:\"borders\",transform:Br},borderLeft:{themeKey:\"borders\",transform:Br},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Br},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Hp},color:{themeKey:\"palette\",transform:Tl},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:Tl},backgroundColor:{themeKey:\"palette\",transform:Tl},p:{style:Ht},pt:{style:Ht},pr:{style:Ht},pb:{style:Ht},pl:{style:Ht},px:{style:Ht},py:{style:Ht},padding:{style:Ht},paddingTop:{style:Ht},paddingRight:{style:Ht},paddingBottom:{style:Ht},paddingLeft:{style:Ht},paddingX:{style:Ht},paddingY:{style:Ht},paddingInline:{style:Ht},paddingInlineStart:{style:Ht},paddingInlineEnd:{style:Ht},paddingBlock:{style:Ht},paddingBlockStart:{style:Ht},paddingBlockEnd:{style:Ht},m:{style:Lt},mt:{style:Lt},mr:{style:Lt},mb:{style:Lt},ml:{style:Lt},mx:{style:Lt},my:{style:Lt},margin:{style:Lt},marginTop:{style:Lt},marginRight:{style:Lt},marginBottom:{style:Lt},marginLeft:{style:Lt},marginX:{style:Lt},marginY:{style:Lt},marginInline:{style:Lt},marginInlineStart:{style:Lt},marginInlineEnd:{style:Lt},marginBlock:{style:Lt},marginBlockStart:{style:Lt},marginBlockEnd:{style:Lt},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:Vp},rowGap:{style:$p},columnGap:{style:Ip},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:hr},maxWidth:{style:my},minWidth:{transform:hr},height:{transform:hr},maxHeight:{transform:hr},minHeight:{transform:hr},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\"}},bn=HN;function VN(...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 IN(e,t){return typeof e==\"function\"?e(t):e}function $N(){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:d}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=uc(n,c)||{};return d?d(i):Eo(i,r,h=>{let v=Lp(p,u,h);return h===v&&typeof h==\"string\"&&(v=Lp(p,u,`${o}${h===\"default\"?\"\":Pi(h)}`,h)),s===!1?v:{[s]:v}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??bn;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=bv(n.breakpoints),d=Object.keys(u),p=u;return Object.keys(c).forEach(f=>{let h=IN(c[f],n);if(h!=null)if(typeof h==\"object\")if(i[f])p=Ca(p,e(f,h,n,i));else{let v=Eo({theme:n},h,T=>({[f]:T}));VN(v,h)?p[f]=t({sx:h,theme:n,nested:!0}):p=Ca(p,v)}else p=Ca(p,e(f,h,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":cy(n,py(d,p))}:cy(n,py(d,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var _E=$N();_E.filterProps=[\"sx\"];var on=_E;function Sv(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 FN(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=yv(o),s=pc(n),c=at({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...ME,...a}},i);return c=uy(c),c.applyStyles=Sv,c=t.reduce((u,d)=>at(u,d),c),c.unstable_sxConfig={...bn,...i?.unstable_sxConfig},c.unstable_sx=function(d){return on({sx:d,theme:this})},c}var wa=FN;var BE=j(W(),1);function qN(e){return Object.keys(e).length===0}function YN(e=null){let t=BE.useContext(Ra);return!t||qN(t)?e:t}var Pv=YN;var GN=wa();function XN(e=GN){return Pv(e)}var $n=XN;var kE=j(Te(),1);function Rv(e){let t=gn(e);return e!==t&&t.styles?(t.styles.match(/^@layer\\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function WN({styles:e,themeId:t,defaultTheme:o={}}){let r=$n(o),n=t&&r[t]||r,a=typeof e==\"function\"?e(n):e;return n.modularCssLayers&&(Array.isArray(a)?a=a.map(i=>Rv(typeof i==\"function\"?i(n):i)):a=Rv(a)),(0,kE.jsx)(kp,{styles:a})}var yy=WN;var KN=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??bn;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function Ri(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=KN(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return _r(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var jE=e=>e,QN=()=>{let e=jE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=jE}}},ZN=QN(),fc=ZN;var LE=j(W(),1);function UE(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\"})(on);return LE.forwardRef(function(s,c){let u=$n(o),{className:d,component:p=\"div\",...f}=Ri(s);return(0,HE.jsx)(a,{as:p,ref:c,className:Q(d,n?n(r):r),theme:t&&u[t]||u,...f})})}var eD={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 me(e,t,o=\"Mui\"){let r=eD[t];return r?`${o}-${r}`:`${fc.generate(e)}-${t}`}function se(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=me(e,n,o)}),r}function qp(e){let{variants:t,...o}=e,r={variants:t,style:gn(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=gn(n.style))}),r}var tD=wa();function Cv(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function xl(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function oD(e){return e?(t,o)=>o[e]:null}function rD(e,t,o){e.theme=aD(e.theme)?o:e.theme[t]||e.theme}function hy(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>hy(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?xl(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?xl(gn(i),o):i}return VE(e,r.variants,[n],o)}return r?.isProcessed?o?xl(gn(r.style),o):r.style:o?xl(gn(r),o):r}function VE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{PE(l,R=>R.filter(C=>C!==on));let{name:c,slot:u,skipVariantsResolver:d,skipSx:p,overridesResolver:f=oD(lD(u)),...h}=s,v=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",T=d!==void 0?d:u&&u!==\"Root\"&&u!==\"root\"||!1,y=p||!1,g=Cv;u===\"Root\"||u===\"root\"?g=r:u?g=n:iD(l)&&(g=void 0);let m=jp(l,{shouldForwardProp:g,label:nD(c,u),...h}),b=R=>{if(R.__emotion_real===R)return R;if(typeof R==\"function\")return function(M){return hy(M,R,M.theme.modularCssLayers?v:void 0)};if(_r(R)){let C=qp(R);return function(D){return C.variants?hy(D,C,D.theme.modularCssLayers?v:void 0):D.theme.modularCssLayers?xl(C.style,v):C.style}}return R},P=(...R)=>{let C=[],M=R.map(b),D=[];if(C.push(a),c&&f&&D.push(function(N){let A=N.theme.components?.[c]?.styleOverrides;if(!A)return null;let z={};for(let L in A)z[L]=hy(N,A[L],N.theme.modularCssLayers?\"theme\":void 0);return f(N,z)}),c&&!T&&D.push(function(N){let A=N.theme?.components?.[c]?.variants;return A?VE(N,A,[],N.theme.modularCssLayers?\"theme\":void 0):null}),y||D.push(on),Array.isArray(M[0])){let x=M.shift(),N=new Array(C.length).fill(\"\"),O=new Array(D.length).fill(\"\"),A;A=[...N,...x,...O],A.raw=[...N,...x.raw,...O],C.unshift(A)}let _=[...C,...M,...D],k=m(..._);return l.muiName&&(k.muiName=l.muiName),k};return m.withConfig&&(P.withConfig=m.withConfig),P}}function nD(e,t){return void 0}function aD(e){for(let t in e)return!1;return!0}function iD(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function lD(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}var sD=dc(),Ev=sD;function Fn(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]=Fn(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=Q(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}function wv(e){let{theme:t,name:o,props:r}=e;return!t||!t.components||!t.components[o]||!t.components[o].defaultProps?r:Fn(t.components[o].defaultProps,r)}function gy({props:e,name:t,defaultTheme:o,themeId:r}){let n=$n(o);return r&&(n=n[r]||n),wv({theme:n,name:t,props:e})}var by=j(W(),1),cD=typeof window<\"u\"?by.useLayoutEffect:by.useEffect,Io=cD;function uD(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var Ma=uD;function Ov(e,t=0,o=1){return Ma(e,t,o)}function pD(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 Ci(e){if(e.type)return e;if(e.charAt(0)===\"#\")return Ci(pD(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(Ro(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(Ro(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var fD=e=>{let t=Ci(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},mc=(e,t)=>{try{return fD(e)}catch{return e}};function vy(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 Av(e){e=Ci(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])),vy({type:l,values:s})}function Mv(e){e=Ci(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?Ci(Av(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 IE(e,t){let o=Mv(e),r=Mv(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function yc(e,t){return e=Ci(e),t=Ov(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,vy(e)}function Ei(e,t,o){try{return yc(e,t)}catch{return e}}function hc(e,t){if(e=Ci(e),t=Ov(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 vy(e)}function ut(e,t,o){try{return hc(e,t)}catch{return e}}function gc(e,t){if(e=Ci(e),t=Ov(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 vy(e)}function pt(e,t,o){try{return gc(e,t)}catch{return e}}function dD(e,t=.15){return Mv(e)>.5?hc(e,t):gc(e,t)}function Yp(e,t,o){try{return dD(e,t)}catch{return e}}var Ty=j(W(),1);var mD=j(Te(),1),yD=Ty.createContext();var wi=()=>Ty.useContext(yD)??!1;var xy=j(W(),1);var hD=j(Te(),1),gD=xy.createContext(void 0);function bD(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?Fn(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?Fn(n,r,t.components.mergeClassNameAndStyle):r}function zv({props:e,name:t}){let o=xy.useContext(gD);return bD({props:e,name:t,theme:{components:o}})}var Gp=j(W(),1),$E=0;function TD(e){let[t,o]=Gp.useState(e),r=e||t;return Gp.useEffect(()=>{t==null&&($E+=1,o(`mui-${$E}`))},[t]),r}var xD={...Gp},FE=xD.useId;function bc(e){if(FE!==void 0){let t=FE();return e??t}return TD(e)}var qE={theme:void 0};function Sy(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(qE.theme=n.theme,a=qp(e(qE)),t=a,o=n.theme),a}}function Py(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 YE=(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])})},SD=(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)},PD=(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 Xp(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return SD(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,d=PD(l,s);Object.assign(n,{[u]:d}),YE(a,l,`var(${u})`,c),YE(i,l,`var(${u}, ${d})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function RD(e,t={}){let{getSelector:o=y,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:d,varsWithDefaults:p}=Xp(c,t),f=p,h={},{[s]:v,...T}=i;if(Object.entries(T||{}).forEach(([b,P])=>{let{vars:R,css:C,varsWithDefaults:M}=Xp(P,t);f=at(f,M),h[b]={css:C,vars:R}}),v){let{css:b,vars:P,varsWithDefaults:R}=Xp(v,t);f=at(f,R),h[s]={css:b,vars:P}}function y(b,P){let R=n;if(n===\"class\"&&(R=\".%s\"),n===\"data\"&&(R=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(R=`[${n}=\"%s\"]`),b){if(R===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":P}};if(R)return e.defaultColorScheme===b?`:root, ${R.replace(\"%s\",String(b))}`:R.replace(\"%s\",String(b))}return\":root\"}return{vars:f,generateThemeVars:()=>{let b={...u};return Object.entries(h).forEach(([,{vars:P}])=>{b=at(b,P)}),b},generateStyleSheets:()=>{let b=[],P=e.defaultColorScheme||\"light\";function R(D,_){Object.keys(_).length&&b.push(typeof D==\"string\"?{[D]:{..._}}:D)}R(o(void 0,{...d}),d);let{[P]:C,...M}=h;if(C){let{css:D}=C,_=i[P]?.palette?.mode,k=!r&&_?{colorScheme:_,...D}:{...D};R(o(P,{...k}),k)}return Object.entries(M).forEach(([D,{css:_}])=>{let k=i[D]?.palette?.mode,x=!r&&k?{colorScheme:k,..._}:{..._};R(o(D,{...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 Nv=RD;function Dv(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 ye(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s(r.push(n),a({row:\"Left\",\"row-reverse\":\"Right\",column:\"Top\",\"column-reverse\":\"Bottom\"})[e],AD=({ownerState:e,theme:t})=>{let o={display:\"flex\",flexDirection:\"column\",...Eo({theme:t},fy({values:e.direction,breakpoints:t.breakpoints.values}),r=>({flexDirection:r}))};if(e.spacing){let r=vl(t),n=Object.keys(t.breakpoints.values).reduce((s,c)=>((typeof e.spacing==\"object\"&&e.spacing[c]!=null||typeof e.direction==\"object\"&&e.direction[c]!=null)&&(s[c]=!0),s),{}),a=fy({values:e.direction,base:n}),i=fy({values:e.spacing,base:n});typeof a==\"object\"&&Object.keys(a).forEach((s,c,u)=>{if(!a[s]){let p=c>0?a[u[c-1]]:\"column\";a[s]=p}}),o=at(o,Eo({theme:t},i,(s,c)=>e.useFlexGap?{gap:In(r,s)}:{\"& > :not(style):not(style)\":{margin:0},\"& > :not(style) ~ :not(style)\":{[`margin${OD(c?a[c]:e.direction)}`]:In(r,s)}}))}return o=AE(t.breakpoints,o),o};function Ry(e={}){let{createStyledComponent:t=ED,useThemeProps:o=wD,componentName:r=\"MuiStack\"}=e,n=()=>ye({root:[\"root\"]},s=>me(r,s),{}),a=t(AD);return vc.forwardRef(function(s,c){let u=o(s),d=Ri(u),{component:p=\"div\",direction:f=\"column\",spacing:h=0,divider:v,children:T,className:y,useFlexGap:g=!1,...m}=d,b={direction:f,spacing:h,useFlexGap:g},P=n();return(0,GE.jsx)(a,{as:p,ownerState:b,ref:c,className:Q(P.root,y),...m,children:v?MD(T,v):T})})}var Mi=\"$$material\";var zD={black:\"#000\",white:\"#fff\"},Tc=zD;var ND={50:\"#fafafa\",100:\"#f5f5f5\",200:\"#eeeeee\",300:\"#e0e0e0\",400:\"#bdbdbd\",500:\"#9e9e9e\",600:\"#757575\",700:\"#616161\",800:\"#424242\",900:\"#212121\",A100:\"#f5f5f5\",A200:\"#eeeeee\",A400:\"#bdbdbd\",A700:\"#616161\"},XE=ND;var DD={50:\"#f3e5f5\",100:\"#e1bee7\",200:\"#ce93d8\",300:\"#ba68c8\",400:\"#ab47bc\",500:\"#9c27b0\",600:\"#8e24aa\",700:\"#7b1fa2\",800:\"#6a1b9a\",900:\"#4a148c\",A100:\"#ea80fc\",A200:\"#e040fb\",A400:\"#d500f9\",A700:\"#aa00ff\"},Sl=DD;var _D={50:\"#ffebee\",100:\"#ffcdd2\",200:\"#ef9a9a\",300:\"#e57373\",400:\"#ef5350\",500:\"#f44336\",600:\"#e53935\",700:\"#d32f2f\",800:\"#c62828\",900:\"#b71c1c\",A100:\"#ff8a80\",A200:\"#ff5252\",A400:\"#ff1744\",A700:\"#d50000\"},Pl=_D;var BD={50:\"#fff3e0\",100:\"#ffe0b2\",200:\"#ffcc80\",300:\"#ffb74d\",400:\"#ffa726\",500:\"#ff9800\",600:\"#fb8c00\",700:\"#f57c00\",800:\"#ef6c00\",900:\"#e65100\",A100:\"#ffd180\",A200:\"#ffab40\",A400:\"#ff9100\",A700:\"#ff6d00\"},xc=BD;var kD={50:\"#e3f2fd\",100:\"#bbdefb\",200:\"#90caf9\",300:\"#64b5f6\",400:\"#42a5f5\",500:\"#2196f3\",600:\"#1e88e5\",700:\"#1976d2\",800:\"#1565c0\",900:\"#0d47a1\",A100:\"#82b1ff\",A200:\"#448aff\",A400:\"#2979ff\",A700:\"#2962ff\"},Rl=kD;var jD={50:\"#e1f5fe\",100:\"#b3e5fc\",200:\"#81d4fa\",300:\"#4fc3f7\",400:\"#29b6f6\",500:\"#03a9f4\",600:\"#039be5\",700:\"#0288d1\",800:\"#0277bd\",900:\"#01579b\",A100:\"#80d8ff\",A200:\"#40c4ff\",A400:\"#00b0ff\",A700:\"#0091ea\"},Cl=jD;var UD={50:\"#e8f5e9\",100:\"#c8e6c9\",200:\"#a5d6a7\",300:\"#81c784\",400:\"#66bb6a\",500:\"#4caf50\",600:\"#43a047\",700:\"#388e3c\",800:\"#2e7d32\",900:\"#1b5e20\",A100:\"#b9f6ca\",A200:\"#69f0ae\",A400:\"#00e676\",A700:\"#00c853\"},El=UD;function QE(){return{text:{primary:\"rgba(0, 0, 0, 0.87)\",secondary:\"rgba(0, 0, 0, 0.6)\",disabled:\"rgba(0, 0, 0, 0.38)\"},divider:\"rgba(0, 0, 0, 0.12)\",background:{paper:Tc.white,default:Tc.white},action:{active:\"rgba(0, 0, 0, 0.54)\",hover:\"rgba(0, 0, 0, 0.04)\",hoverOpacity:.04,selected:\"rgba(0, 0, 0, 0.08)\",selectedOpacity:.08,disabled:\"rgba(0, 0, 0, 0.26)\",disabledBackground:\"rgba(0, 0, 0, 0.12)\",disabledOpacity:.38,focus:\"rgba(0, 0, 0, 0.12)\",focusOpacity:.12,activatedOpacity:.12}}}var _v=QE();function ZE(){return{text:{primary:Tc.white,secondary:\"rgba(255, 255, 255, 0.7)\",disabled:\"rgba(255, 255, 255, 0.5)\",icon:\"rgba(255, 255, 255, 0.5)\"},divider:\"rgba(255, 255, 255, 0.12)\",background:{paper:\"#121212\",default:\"#121212\"},action:{active:Tc.white,hover:\"rgba(255, 255, 255, 0.08)\",hoverOpacity:.08,selected:\"rgba(255, 255, 255, 0.16)\",selectedOpacity:.16,disabled:\"rgba(255, 255, 255, 0.3)\",disabledBackground:\"rgba(255, 255, 255, 0.12)\",disabledOpacity:.38,focus:\"rgba(255, 255, 255, 0.12)\",focusOpacity:.12,activatedOpacity:.24}}}var Cy=ZE();function WE(e,t,o,r){let n=r.light||r,a=r.dark||r*1.5;e[t]||(e.hasOwnProperty(o)?e[t]=e[o]:t===\"light\"?e.light=gc(e.main,n):t===\"dark\"&&(e.dark=hc(e.main,a)))}function KE(e,t,o,r,n){let a=n.light||n,i=n.dark||n*1.5;t[o]||(t.hasOwnProperty(r)?t[o]=t[r]:o===\"light\"?t.light=`color-mix(in ${e}, ${t.main}, #fff ${(a*100).toFixed(0)}%)`:o===\"dark\"&&(t.dark=`color-mix(in ${e}, ${t.main}, #000 ${(i*100).toFixed(0)}%)`))}function LD(e=\"light\"){return e===\"dark\"?{main:Rl[200],light:Rl[50],dark:Rl[400]}:{main:Rl[700],light:Rl[400],dark:Rl[800]}}function HD(e=\"light\"){return e===\"dark\"?{main:Sl[200],light:Sl[50],dark:Sl[400]}:{main:Sl[500],light:Sl[300],dark:Sl[700]}}function VD(e=\"light\"){return e===\"dark\"?{main:Pl[500],light:Pl[300],dark:Pl[700]}:{main:Pl[700],light:Pl[400],dark:Pl[800]}}function ID(e=\"light\"){return e===\"dark\"?{main:Cl[400],light:Cl[300],dark:Cl[700]}:{main:Cl[700],light:Cl[500],dark:Cl[900]}}function $D(e=\"light\"){return e===\"dark\"?{main:El[400],light:El[300],dark:El[700]}:{main:El[800],light:El[500],dark:El[900]}}function FD(e=\"light\"){return e===\"dark\"?{main:xc[400],light:xc[300],dark:xc[700]}:{main:\"#ed6c02\",light:xc[500],dark:xc[900]}}function qD(e){return`oklch(from ${e} var(--__l) 0 h / var(--__a))`}function wl(e){let{mode:t=\"light\",contrastThreshold:o=3,tonalOffset:r=.2,colorSpace:n,...a}=e,i=e.primary||LD(t),l=e.secondary||HD(t),s=e.error||VD(t),c=e.info||ID(t),u=e.success||$D(t),d=e.warning||FD(t);function p(T){return n?qD(T):IE(T,Cy.text.primary)>=o?Cy.text.primary:_v.text.primary}let f=({color:T,name:y,mainShade:g=500,lightShade:m=300,darkShade:b=700})=>{if(T={...T},!T.main&&T[g]&&(T.main=T[g]),!T.hasOwnProperty(\"main\"))throw new Error(Ro(11,y?` (${y})`:\"\",g));if(typeof T.main!=\"string\")throw new Error(Ro(12,y?` (${y})`:\"\",JSON.stringify(T.main)));return n?(KE(n,T,\"light\",m,r),KE(n,T,\"dark\",b,r)):(WE(T,\"light\",m,r),WE(T,\"dark\",b,r)),T.contrastText||(T.contrastText=p(T.main)),T},h;return t===\"light\"?h=QE():t===\"dark\"&&(h=ZE()),at({common:{...Tc},mode:t,primary:f({color:i,name:\"primary\"}),secondary:f({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:f({color:s,name:\"error\"}),warning:f({color:d,name:\"warning\"}),info:f({color:c,name:\"info\"}),success:f({color:u,name:\"success\"}),grey:XE,contrastThreshold:o,getContrastText:p,augmentColor:f,tonalOffset:r,...h},a)}function Ey(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 Bv(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function YD(e){return Math.round(e*1e5)/1e5}var JE={textTransform:\"uppercase\"},ew='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function kv(e,t){let{fontFamily:o=ew,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...d}=typeof t==\"function\"?t(e):t,p=r/14,f=u||(T=>`${T/s*p}rem`),h=(T,y,g,m,b)=>({fontFamily:o,fontWeight:T,fontSize:f(y),lineHeight:g,...o===ew?{letterSpacing:`${YD(m/y)}em`}:{},...b,...c}),v={h1:h(n,96,1.167,-1.5),h2:h(n,60,1.2,-.5),h3:h(a,48,1.167,0),h4:h(a,34,1.235,.25),h5:h(a,24,1.334,0),h6:h(i,20,1.6,.15),subtitle1:h(a,16,1.75,.15),subtitle2:h(i,14,1.57,.1),body1:h(a,16,1.5,.15),body2:h(a,14,1.43,.15),button:h(i,14,1.75,.4,JE),caption:h(a,12,1.66,.4),overline:h(a,12,2.66,1,JE),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return at({htmlFontSize:s,pxToRem:f,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...v},d,{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 GD=[\"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)],tw=GD;var XD={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)\"},WD={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function ow(e){return`${Math.round(e)}ms`}function KD(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function jv(e){let t={...XD,...e.easing},o={...WD,...e.duration};return{getAutoHeightDuration:KD,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:ow(i)} ${l} ${typeof s==\"string\"?s:ow(s)}`).join(\",\")},...e,easing:t,duration:o}}var QD={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},rw=QD;function ZD(e){return _r(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function wy(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;rat(h,v),f),f.unstable_sxConfig={...bn,...u?.unstable_sxConfig},f.unstable_sx=function(v){return on({sx:v,theme:this})},f.toRuntimeSource=wy,e_(f),f}var Wp=t_;function Sc(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 o_=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Sc(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function Uv(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function Lv(e){return e===\"dark\"?o_:[]}function Hv(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=wl({...t,colorSpace:n});return{palette:i,opacity:{...Uv(i.mode),...o},overlays:r||Lv(i.mode),...a}}function Vv(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 r_=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],aw=r_;var iw=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 aw(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 n_(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function U(e,t,o){!e[t]&&o&&(e[t]=o)}function Kp(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:Av(e)}function Oa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=mc(Kp(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 a_(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var qn=e=>{try{return e()}catch{}},i_=(e=\"mui\")=>Py(e);function Iv(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=Hv({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=Wp({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...Uv(a),...o?.opacity},overlays:o?.overlays||Lv(a)},l}function $v(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=Vv,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,d=Object.keys(o)[0],p=r||(o.light&&d!==\"light\"?\"light\":d),f=i_(a),{[p]:h,light:v,dark:T,...y}=o,g={...y},m=h;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(m=!0),!m)throw new Error(Ro(21,p));let b;i&&(b=\"oklch\");let P=Iv(b,g,m,u,p);v&&!g.light&&Iv(b,g,v,void 0,\"light\"),T&&!g.dark&&Iv(b,g,T,void 0,\"dark\");let R={defaultColorScheme:p,...P,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:f,colorSchemes:g,font:{...Ey(P.typography),...P.font},spacing:a_(u.spacing)};Object.keys(R.colorSchemes).forEach(k=>{let x=R.colorSchemes[k].palette,N=A=>{let z=A.split(\"-\"),L=z[1],I=z[2];return f(A,x[L][I])};x.mode===\"light\"&&(U(x.common,\"background\",\"#fff\"),U(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(U(x.common,\"background\",\"#000\"),U(x.common,\"onBackground\",\"#fff\"));function O(A,z,L){if(b){let I;return A===Ei&&(I=`transparent ${((1-L)*100).toFixed(0)}%`),A===ut&&(I=`#000 ${(L*100).toFixed(0)}%`),A===pt&&(I=`#fff ${(L*100).toFixed(0)}%`),`color-mix(in ${b}, ${z}, ${I})`}return A(z,L)}if(n_(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){U(x.Alert,\"errorColor\",O(ut,x.error.light,.6)),U(x.Alert,\"infoColor\",O(ut,x.info.light,.6)),U(x.Alert,\"successColor\",O(ut,x.success.light,.6)),U(x.Alert,\"warningColor\",O(ut,x.warning.light,.6)),U(x.Alert,\"errorFilledBg\",N(\"palette-error-main\")),U(x.Alert,\"infoFilledBg\",N(\"palette-info-main\")),U(x.Alert,\"successFilledBg\",N(\"palette-success-main\")),U(x.Alert,\"warningFilledBg\",N(\"palette-warning-main\")),U(x.Alert,\"errorFilledColor\",qn(()=>x.getContrastText(x.error.main))),U(x.Alert,\"infoFilledColor\",qn(()=>x.getContrastText(x.info.main))),U(x.Alert,\"successFilledColor\",qn(()=>x.getContrastText(x.success.main))),U(x.Alert,\"warningFilledColor\",qn(()=>x.getContrastText(x.warning.main))),U(x.Alert,\"errorStandardBg\",O(pt,x.error.light,.9)),U(x.Alert,\"infoStandardBg\",O(pt,x.info.light,.9)),U(x.Alert,\"successStandardBg\",O(pt,x.success.light,.9)),U(x.Alert,\"warningStandardBg\",O(pt,x.warning.light,.9)),U(x.Alert,\"errorIconColor\",N(\"palette-error-main\")),U(x.Alert,\"infoIconColor\",N(\"palette-info-main\")),U(x.Alert,\"successIconColor\",N(\"palette-success-main\")),U(x.Alert,\"warningIconColor\",N(\"palette-warning-main\")),U(x.AppBar,\"defaultBg\",N(\"palette-grey-100\")),U(x.Avatar,\"defaultBg\",N(\"palette-grey-400\")),U(x.Button,\"inheritContainedBg\",N(\"palette-grey-300\")),U(x.Button,\"inheritContainedHoverBg\",N(\"palette-grey-A100\")),U(x.Chip,\"defaultBorder\",N(\"palette-grey-400\")),U(x.Chip,\"defaultAvatarColor\",N(\"palette-grey-700\")),U(x.Chip,\"defaultIconColor\",N(\"palette-grey-700\")),U(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),U(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),U(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),U(x.LinearProgress,\"primaryBg\",O(pt,x.primary.main,.62)),U(x.LinearProgress,\"secondaryBg\",O(pt,x.secondary.main,.62)),U(x.LinearProgress,\"errorBg\",O(pt,x.error.main,.62)),U(x.LinearProgress,\"infoBg\",O(pt,x.info.main,.62)),U(x.LinearProgress,\"successBg\",O(pt,x.success.main,.62)),U(x.LinearProgress,\"warningBg\",O(pt,x.warning.main,.62)),U(x.Skeleton,\"bg\",b?O(Ei,x.text.primary,.11):`rgba(${N(\"palette-text-primaryChannel\")} / 0.11)`),U(x.Slider,\"primaryTrack\",O(pt,x.primary.main,.62)),U(x.Slider,\"secondaryTrack\",O(pt,x.secondary.main,.62)),U(x.Slider,\"errorTrack\",O(pt,x.error.main,.62)),U(x.Slider,\"infoTrack\",O(pt,x.info.main,.62)),U(x.Slider,\"successTrack\",O(pt,x.success.main,.62)),U(x.Slider,\"warningTrack\",O(pt,x.warning.main,.62));let A=b?O(ut,x.background.default,.6825):Yp(x.background.default,.8);U(x.SnackbarContent,\"bg\",A),U(x.SnackbarContent,\"color\",qn(()=>b?Cy.text.primary:x.getContrastText(A))),U(x.SpeedDialAction,\"fabHoverBg\",Yp(x.background.paper,.15)),U(x.StepConnector,\"border\",N(\"palette-grey-400\")),U(x.StepContent,\"border\",N(\"palette-grey-400\")),U(x.Switch,\"defaultColor\",N(\"palette-common-white\")),U(x.Switch,\"defaultDisabledColor\",N(\"palette-grey-100\")),U(x.Switch,\"primaryDisabledColor\",O(pt,x.primary.main,.62)),U(x.Switch,\"secondaryDisabledColor\",O(pt,x.secondary.main,.62)),U(x.Switch,\"errorDisabledColor\",O(pt,x.error.main,.62)),U(x.Switch,\"infoDisabledColor\",O(pt,x.info.main,.62)),U(x.Switch,\"successDisabledColor\",O(pt,x.success.main,.62)),U(x.Switch,\"warningDisabledColor\",O(pt,x.warning.main,.62)),U(x.TableCell,\"border\",O(pt,O(Ei,x.divider,1),.88)),U(x.Tooltip,\"bg\",O(Ei,x.grey[700],.92))}if(x.mode===\"dark\"){U(x.Alert,\"errorColor\",O(pt,x.error.light,.6)),U(x.Alert,\"infoColor\",O(pt,x.info.light,.6)),U(x.Alert,\"successColor\",O(pt,x.success.light,.6)),U(x.Alert,\"warningColor\",O(pt,x.warning.light,.6)),U(x.Alert,\"errorFilledBg\",N(\"palette-error-dark\")),U(x.Alert,\"infoFilledBg\",N(\"palette-info-dark\")),U(x.Alert,\"successFilledBg\",N(\"palette-success-dark\")),U(x.Alert,\"warningFilledBg\",N(\"palette-warning-dark\")),U(x.Alert,\"errorFilledColor\",qn(()=>x.getContrastText(x.error.dark))),U(x.Alert,\"infoFilledColor\",qn(()=>x.getContrastText(x.info.dark))),U(x.Alert,\"successFilledColor\",qn(()=>x.getContrastText(x.success.dark))),U(x.Alert,\"warningFilledColor\",qn(()=>x.getContrastText(x.warning.dark))),U(x.Alert,\"errorStandardBg\",O(ut,x.error.light,.9)),U(x.Alert,\"infoStandardBg\",O(ut,x.info.light,.9)),U(x.Alert,\"successStandardBg\",O(ut,x.success.light,.9)),U(x.Alert,\"warningStandardBg\",O(ut,x.warning.light,.9)),U(x.Alert,\"errorIconColor\",N(\"palette-error-main\")),U(x.Alert,\"infoIconColor\",N(\"palette-info-main\")),U(x.Alert,\"successIconColor\",N(\"palette-success-main\")),U(x.Alert,\"warningIconColor\",N(\"palette-warning-main\")),U(x.AppBar,\"defaultBg\",N(\"palette-grey-900\")),U(x.AppBar,\"darkBg\",N(\"palette-background-paper\")),U(x.AppBar,\"darkColor\",N(\"palette-text-primary\")),U(x.Avatar,\"defaultBg\",N(\"palette-grey-600\")),U(x.Button,\"inheritContainedBg\",N(\"palette-grey-800\")),U(x.Button,\"inheritContainedHoverBg\",N(\"palette-grey-700\")),U(x.Chip,\"defaultBorder\",N(\"palette-grey-700\")),U(x.Chip,\"defaultAvatarColor\",N(\"palette-grey-300\")),U(x.Chip,\"defaultIconColor\",N(\"palette-grey-300\")),U(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),U(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),U(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),U(x.LinearProgress,\"primaryBg\",O(ut,x.primary.main,.5)),U(x.LinearProgress,\"secondaryBg\",O(ut,x.secondary.main,.5)),U(x.LinearProgress,\"errorBg\",O(ut,x.error.main,.5)),U(x.LinearProgress,\"infoBg\",O(ut,x.info.main,.5)),U(x.LinearProgress,\"successBg\",O(ut,x.success.main,.5)),U(x.LinearProgress,\"warningBg\",O(ut,x.warning.main,.5)),U(x.Skeleton,\"bg\",b?O(Ei,x.text.primary,.13):`rgba(${N(\"palette-text-primaryChannel\")} / 0.13)`),U(x.Slider,\"primaryTrack\",O(ut,x.primary.main,.5)),U(x.Slider,\"secondaryTrack\",O(ut,x.secondary.main,.5)),U(x.Slider,\"errorTrack\",O(ut,x.error.main,.5)),U(x.Slider,\"infoTrack\",O(ut,x.info.main,.5)),U(x.Slider,\"successTrack\",O(ut,x.success.main,.5)),U(x.Slider,\"warningTrack\",O(ut,x.warning.main,.5));let A=b?O(pt,x.background.default,.985):Yp(x.background.default,.98);U(x.SnackbarContent,\"bg\",A),U(x.SnackbarContent,\"color\",qn(()=>b?_v.text.primary:x.getContrastText(A))),U(x.SpeedDialAction,\"fabHoverBg\",Yp(x.background.paper,.15)),U(x.StepConnector,\"border\",N(\"palette-grey-600\")),U(x.StepContent,\"border\",N(\"palette-grey-600\")),U(x.Switch,\"defaultColor\",N(\"palette-grey-300\")),U(x.Switch,\"defaultDisabledColor\",N(\"palette-grey-600\")),U(x.Switch,\"primaryDisabledColor\",O(ut,x.primary.main,.55)),U(x.Switch,\"secondaryDisabledColor\",O(ut,x.secondary.main,.55)),U(x.Switch,\"errorDisabledColor\",O(ut,x.error.main,.55)),U(x.Switch,\"infoDisabledColor\",O(ut,x.info.main,.55)),U(x.Switch,\"successDisabledColor\",O(ut,x.success.main,.55)),U(x.Switch,\"warningDisabledColor\",O(ut,x.warning.main,.55)),U(x.TableCell,\"border\",O(ut,O(Ei,x.divider,1),.68)),U(x.Tooltip,\"bg\",O(Ei,x.grey[700],.92))}Oa(x.background,\"default\"),Oa(x.background,\"paper\"),Oa(x.common,\"background\"),Oa(x.common,\"onBackground\"),Oa(x,\"divider\"),Object.keys(x).forEach(A=>{let z=x[A];A!==\"tonalOffset\"&&z&&typeof z==\"object\"&&(z.main&&U(x[A],\"mainChannel\",mc(Kp(z.main))),z.light&&U(x[A],\"lightChannel\",mc(Kp(z.light))),z.dark&&U(x[A],\"darkChannel\",mc(Kp(z.dark))),z.contrastText&&U(x[A],\"contrastTextChannel\",mc(Kp(z.contrastText))),A===\"text\"&&(Oa(x[A],\"primary\"),Oa(x[A],\"secondary\")),A===\"action\"&&(z.active&&Oa(x[A],\"active\"),z.selected&&Oa(x[A],\"selected\")))})}),R=t.reduce((k,x)=>at(k,x),R);let C={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:iw(R),enableContrastVars:i},{vars:M,generateThemeVars:D,generateStyleSheets:_}=Nv(R,C);return R.vars=M,Object.entries(R.colorSchemes[R.defaultColorScheme]).forEach(([k,x])=>{R[k]=x}),R.generateThemeVars=D,R.generateStyleSheets=_,R.generateSpacing=function(){return pc(u.spacing,vl(this))},R.getColorSchemeSelector=Dv(s),R.spacing=R.generateSpacing(),R.shouldSkipGeneratingVar=l,R.unstable_sxConfig={...bn,...u?.unstable_sxConfig},R.unstable_sx=function(x){return on({sx:x,theme:this})},R.toRuntimeSource=wy,R}function lw(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:wl({...o===!0?{}:o.palette,mode:t})})}function Pc(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 Wp(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let d=Wp({...e,palette:u},...t);return d.defaultColorScheme=l,d.colorSchemes=c,d.palette.mode===\"light\"&&(d.colorSchemes.light={...c.light!==!0&&c.light,palette:d.palette},lw(d,\"dark\",c.dark)),d.palette.mode===\"dark\"&&(d.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:d.palette},lw(d,\"light\",c.light)),d}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),$v({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var s_=j(W(),1);var l_=Pc(),Rc=l_;function Yn(){let e=$n(Rc);return e[Mi]||e}function c_(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Ml=c_;var u_=e=>Ml(e)&&e!==\"classes\",Vt=u_;var p_=dc({themeId:Mi,defaultTheme:Rc,rootShouldForwardProp:Vt}),V=p_;var f_=se(\"MuiBox\",[\"root\"]),sw=f_;var d_=Pc(),m_=Fp({themeId:Mi,defaultTheme:d_,defaultClassName:sw.root,generateClassName:fc.generate}),pe=m_;var yw=j(W(),1);var cw=j(Te(),1);function y_(e){return(0,cw.jsx)(yy,{...e,defaultTheme:Rc,themeId:Mi})}var Fv=y_;var uw=j(Te(),1);function pw(e){return function(o){return(0,uw.jsx)(Fv,{styles:typeof e==\"function\"?r=>e({theme:r,...o}):e})}}function fw(){return Ri}var h_=Sy,xe=h_;var c7=j(W(),1);var g_=j(Te(),1);function Pe(e){return zv(e)}var re=Pi;function b_(e){return typeof e.main==\"string\"}function v_(e,t=[]){if(!b_(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function Xt(e=[]){return([,t])=>t&&v_(t,e)}function dw(e){return me(\"MuiTypography\",e)}var T7=se(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var hw=j(Te(),1),T_={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},x_=fw(),S_=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${re(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return ye(l,dw,i)},P_=V(\"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${re(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(xe(({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(Xt()).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${re(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}}]}))),mw={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},R_=yw.forwardRef(function(t,o){let{color:r,...n}=Pe({props:t,name:\"MuiTypography\"}),a=!T_[r],i=x_({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:d=!1,paragraph:p=!1,variant:f=\"body1\",variantMapping:h=mw,...v}=i,T={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:d,paragraph:p,variant:f,variantMapping:h},y=c||(p?\"p\":h[f]||mw[f])||\"span\",g=S_(T);return(0,hw.jsx)(P_,{as:y,ref:o,className:Q(g.root,s),...v,ownerState:T,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...v.style}})}),he=R_;var C_=Ry({createStyledComponent:V(\"div\",{name:\"MuiStack\",slot:\"Root\"}),useThemeProps:e=>Pe({props:e,name:\"MuiStack\"})}),Gn=C_;var Ic=j(W(),1);var gw=j(W(),1);function gr(e){return parseInt(gw.version,10)>=19?e?.props?.ref||null:e?.ref||null}var wt=j(W(),1);function It(e){return e&&e.ownerDocument||document}var Ol=It;var Ai=j(W(),1);var Cc=j(W(),1);function to(...e){let t=Cc.useRef(void 0),o=Cc.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 Cc.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}function E_(e){return typeof e==\"string\"}var br=E_;function w_(e,t,o){return e===void 0||br(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var Qp=w_;function M_(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 Aa=M_;function O_(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 My=O_;function A_(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let f=Q(o?.className,a,n?.className,r?.className),h={...o?.style,...n?.style,...r?.style},v={...o,...n,...r};return f.length>0&&(v.className=f),Object.keys(h).length>0&&(v.style=h),{props:v,internalRef:void 0}}let i=Aa({...n,...r}),l=My(r),s=My(n),c=t(i),u=Q(c?.className,o?.className,a,n?.className,r?.className),d={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(d).length>0&&(p.style=d),{props:p,internalRef:c.ref}}var Zp=A_;function z_(e,t,o){return typeof e==\"function\"?e(t,o):e}var Jp=z_;function N_(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Jp(o,r),{props:l,internalRef:s}=Zp({...a,externalSlotProps:i}),c=to(s,i?.ref,e.additionalProps?.ref);return Qp(t,{...l,ref:c},r)}var vr=N_;var Tr=j(W(),1);var Oy=j(W(),1);var bw=j(W(),1),D_=bw.createContext({}),ef=D_;function vw(e){return me(\"MuiList\",e)}var O$=se(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var Ay=j(Te(),1),__=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return ye({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},vw,t)},B_=V(\"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}}]}),k_=Oy.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,d=Oy.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},f=__(p);return(0,Ay.jsx)(ef.Provider,{value:d,children:(0,Ay.jsxs)(B_,{as:i,className:Q(f.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),qv=k_;function zy(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var Al=zy;function Ec(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var Tw=Ec;var yo=to;var wc=Io;function tf(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var By=j(W(),1);var Ny=j(W(),1);function xw(e){return me(\"MuiSvgIcon\",e)}var iF=se(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var Dy=j(Te(),1),j_=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${re(t)}`,`fontSize${re(o)}`]};return ye(n,xw,r)},U_=V(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${re(o.color)}`],t[`fontSize${re(o.fontSize)}`]]}})(xe(({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}}]}))),Sw=Ny.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:d,viewBox:p=\"0 0 24 24\",...f}=r,h=Ny.isValidElement(n)&&n.type===\"svg\",v={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:h},T={};u||(T.viewBox=p);let y=j_(v);return(0,Dy.jsxs)(U_,{as:l,className:Q(y.root,a),focusable:\"false\",color:c,\"aria-hidden\":d?void 0:!0,role:d?\"img\":void 0,ref:o,...T,...f,...h&&n.props,ownerState:v,children:[h?n.props.children:n,d?(0,Dy.jsx)(\"title\",{children:d}):null]})});Sw.muiName=\"SvgIcon\";var _y=Sw;var Pw=j(Te(),1);function kr(e,t){function o(r,n){return(0,Pw.jsx)(_y,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=_y.muiName,By.memo(By.forwardRef(o))}function Mc(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 Rw=Mc;function rn(e){return It(e).defaultView||window}var Oc=rn;function of(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var zl=bc;var Nl=j(W(),1);function Ac(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Nl.useRef(t!==void 0),[i,l]=Nl.useState(o),s=a?t:i,c=Nl.useCallback(u=>{a||l(u)},[]);return[s,c]}var Dl=Ac;var Yv=j(W(),1);function L_(e){let t=Yv.useRef(e);return Io(()=>{t.current=e}),Yv.useRef((...o)=>(0,t.current)(...o)).current}var nn=L_;var Oi=nn;function H_(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function ky(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{H_(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=Q(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=Q(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 Ew=j(Te(),1);function Gv(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function Cw(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function ww(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 rf(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\")||!ww(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var V_=Tr.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:d=\"selectedMenu\",...p}=t,f=Tr.useRef(null),h=Tr.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});wc(()=>{n&&f.current.focus()},[n]),Tr.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(m,{direction:b})=>{let P=!f.current.style.width;if(m.clientHeight{let b=f.current,P=m.key;if(m.ctrlKey||m.metaKey||m.altKey){u&&u(m);return}let C=Al(Ol(b));if(P===\"ArrowDown\")m.preventDefault(),rf(b,C,c,s,Gv);else if(P===\"ArrowUp\")m.preventDefault(),rf(b,C,c,s,Cw);else if(P===\"Home\")m.preventDefault(),rf(b,null,c,s,Gv);else if(P===\"End\")m.preventDefault(),rf(b,null,c,s,Cw);else if(P.length===1){let M=h.current,D=P.toLowerCase(),_=performance.now();M.keys.length>0&&(_-M.lastTime>500?(M.keys=[],M.repeating=!0,M.previousKeyMatched=!0):M.repeating&&D!==M.keys[0]&&(M.repeating=!1)),M.lastTime=_,M.keys.push(D);let k=C&&!M.repeating&&ww(C,M);M.previousKeyMatched&&(k||rf(b,C,!1,s,Gv,M))?m.preventDefault():M.previousKeyMatched=!1}u&&u(m)},T=yo(f,o),y=-1;Tr.Children.forEach(i,(m,b)=>{if(!Tr.isValidElement(m)){y===b&&(y+=1,y>=i.length&&(y=-1));return}m.props.disabled||(d===\"selectedMenu\"&&m.props.selected||y===-1)&&(y=b),y===b&&(m.props.disabled||m.props.muiSkipListHighlight||m.type.muiSkipListHighlight)&&(y+=1,y>=i.length&&(y=-1))});let g=Tr.Children.map(i,(m,b)=>{if(b===y){let P={};return a&&(P.autoFocus=!0),m.props.tabIndex===void 0&&d===\"selectedMenu\"&&(P.tabIndex=0),Tr.cloneElement(m,P)}return m});return(0,Ew.jsx)(qv,{role:\"menu\",ref:T,className:l,onKeyDown:v,tabIndex:n?0:-1,...p,children:g})}),Xv=V_;var Uo=j(W(),1);var jl=j(W(),1);var Ow=j(W(),1),Mw={};function zc(e,t){let o=Ow.useRef(Mw);return o.current===Mw&&(o.current=e(t)),o}var Aw=j(W(),1),I_=[];function Wv(e){Aw.useEffect(e,I_)}var Nc=class e{static create(){return new e}currentId=null;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function vn(){let e=zc(Nc.create).current;return Wv(e.disposeEffect),e}function jy(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 Uy(e,t){return Uy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},Uy(e,t)}function Ly(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Uy(e,t)}var nf=j(W()),af=j(ad());var Kv={disabled:!1};var zw=j(W()),Dc=zw.default.createContext(null);var Nw=function(t){return t.scrollTop};var lf=\"unmounted\",_l=\"exited\",Bl=\"entering\",Bc=\"entered\",Qv=\"exiting\",za=(function(e){Ly(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=_l,a.appearStatus=Bl):s=Bc:r.unmountOnExit||r.mountOnEnter?s=lf:s=_l,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===lf?{status:_l}: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!==Bl&&i!==Bc&&(a=Bl):(i===Bl||i===Bc)&&(a=Qv)}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===Bl){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:af.default.findDOMNode(this);i&&Nw(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===_l&&this.setState({status:lf})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[af.default.findDOMNode(this),l],c=s[0],u=s[1],d=this.getTimeouts(),p=l?d.appear:d.enter;if(!n&&!i||Kv.disabled){this.safeSetState({status:Bc},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Bl},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Bc},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:af.default.findDOMNode(this);if(!a||Kv.disabled){this.safeSetState({status:_l},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:Qv},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:_l},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:af.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===lf)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,d=a.enter,p=a.exit,f=a.timeout,h=a.addEndListener,v=a.onEnter,T=a.onEntering,y=a.onEntered,g=a.onExit,m=a.onExiting,b=a.onExited,P=a.nodeRef,R=jy(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return nf.default.createElement(Dc.Provider,{value:null},typeof i==\"function\"?i(n,R):nf.default.cloneElement(nf.default.Children.only(i),R))},t})(nf.default.Component);za.contextType=Dc;za.propTypes={};function _c(){}za.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:_c,onEntering:_c,onEntered:_c,onExit:_c,onExiting:_c,onExited:_c};za.UNMOUNTED=lf;za.EXITED=_l;za.ENTERING=Bl;za.ENTERED=Bc;za.EXITING=Qv;var sf=za;function Dw(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var cf=j(W());var an=j(W());function Hy(e,t){var o=function(a){return t&&(0,an.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&an.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function $_(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;ie.scrollTop;function kc(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 kw=j(Te(),1);function tT(e){return`scale(${e}, ${e**2})`}var Y_={entering:{opacity:1,transform:tT(1)},entered:{opacity:1,transform:\"none\"}},eT=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),oT=jl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:d,onExited:p,onExiting:f,style:h,timeout:v=\"auto\",TransitionComponent:T=sf,...y}=t,g=vn(),m=jl.useRef(),b=Yn(),P=jl.useRef(null),R=yo(P,gr(a),o),C=A=>z=>{if(A){let L=P.current;z===void 0?A(L):A(L,z)}},M=C(u),D=C((A,z)=>{Vy(A);let{duration:L,delay:I,easing:F}=kc({style:h,timeout:v,easing:i},{mode:\"enter\"}),fe;v===\"auto\"?(fe=b.transitions.getAutoHeightDuration(A.clientHeight),m.current=fe):fe=L,A.style.transition=[b.transitions.create(\"opacity\",{duration:fe,delay:I}),b.transitions.create(\"transform\",{duration:eT?fe:fe*.666,delay:I,easing:F})].join(\",\"),s&&s(A,z)}),_=C(c),k=C(f),x=C(A=>{let{duration:z,delay:L,easing:I}=kc({style:h,timeout:v,easing:i},{mode:\"exit\"}),F;v===\"auto\"?(F=b.transitions.getAutoHeightDuration(A.clientHeight),m.current=F):F=z,A.style.transition=[b.transitions.create(\"opacity\",{duration:F,delay:L}),b.transitions.create(\"transform\",{duration:eT?F:F*.666,delay:eT?L:L||F*.333,easing:I})].join(\",\"),A.style.opacity=0,A.style.transform=tT(.75),d&&d(A)}),N=C(p);return(0,kw.jsx)(T,{appear:n,in:l,nodeRef:P,onEnter:D,onEntered:_,onEntering:M,onExit:x,onExited:N,onExiting:k,addEndListener:A=>{v===\"auto\"&&g.start(m.current||0,A),r&&r(P.current,A)},timeout:v===\"auto\"?null:v,...y,children:(A,{ownerState:z,...L})=>jl.cloneElement(a,{style:{opacity:0,transform:tT(.75),visibility:A===\"exited\"&&!l?\"hidden\":void 0,...Y_[A],...h,...a.props.style},ref:R,...L})})});oT&&(oT.muiSupportAuto=!0);var uf=oT;function G_(e){let t=It(e);return t.body===e?rn(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function jc(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function jw(e){return parseFloat(rn(e).getComputedStyle(e).paddingRight)||0}function X_(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 Uw(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!X_(i);l&&s&&jc(i,n)})}function rT(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function W_(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(G_(r)){let i=Ec(rn(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${jw(r)+i}px`;let l=It(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${jw(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=It(r).body;else{let i=r.parentElement,l=rn(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 K_(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Iy=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&&jc(t.modalRef,!1);let n=K_(o);Uw(o,t.mount,t.modalRef,n,!0);let a=rT(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=rT(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=W_(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=rT(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&&jc(t.modalRef,o),Uw(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&&jc(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Fy=j(W(),1);var jo=j(W(),1);var pf=j(Te(),1),Q_=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function Z_(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 J_(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 eB(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||J_(e))}function tB(e){let t=[],o=[];return Array.from(e.querySelectorAll(Q_)).forEach((r,n)=>{let a=Z_(r);a===-1||!eB(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 oB(){return!0}function rB(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=tB,isEnabled:i=oB,open:l}=e,s=jo.useRef(!1),c=jo.useRef(null),u=jo.useRef(null),d=jo.useRef(null),p=jo.useRef(null),f=jo.useRef(!1),h=jo.useRef(null),v=to(gr(t),h),T=jo.useRef(null);jo.useEffect(()=>{!l||!h.current||(f.current=!o)},[o,l]),jo.useEffect(()=>{if(!l||!h.current)return;let m=It(h.current),b=Al(m);return h.current.contains(b)||(h.current.hasAttribute(\"tabIndex\")||h.current.setAttribute(\"tabIndex\",\"-1\"),f.current&&h.current.focus()),()=>{n||(d.current&&d.current.focus&&(s.current=!0,d.current.focus()),d.current=null)}},[l]),jo.useEffect(()=>{if(!l||!h.current)return;let m=It(h.current),b=C=>{if(T.current=C,r||!i()||C.key!==\"Tab\")return;Al(m)===h.current&&C.shiftKey&&(s.current=!0,u.current&&u.current.focus())},P=()=>{let C=h.current;if(C===null)return;let M=Al(m);if(!m.hasFocus()||!i()||s.current){s.current=!1;return}if(C.contains(M)||r&&M!==c.current&&M!==u.current)return;if(M!==p.current)p.current=null;else if(p.current!==null)return;if(!f.current)return;let D=[];if((M===c.current||M===u.current)&&(D=a(h.current)),D.length>0){let _=!!(T.current?.shiftKey&&T.current?.key===\"Tab\"),k=D[0],x=D[D.length-1];typeof k!=\"string\"&&typeof x!=\"string\"&&(_?x.focus():k.focus())}else C.focus()};m.addEventListener(\"focusin\",P),m.addEventListener(\"keydown\",b,!0);let R=setInterval(()=>{let C=Al(m);C&&C.tagName===\"BODY\"&&P()},50);return()=>{clearInterval(R),m.removeEventListener(\"focusin\",P),m.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let y=m=>{d.current===null&&(d.current=m.relatedTarget),f.current=!0,p.current=m.target;let b=t.props.onFocus;b&&b(m)},g=m=>{d.current===null&&(d.current=m.relatedTarget),f.current=!0};return(0,pf.jsxs)(jo.Fragment,{children:[(0,pf.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:g,ref:c,\"data-testid\":\"sentinelStart\"}),jo.cloneElement(t,{ref:v,onFocus:y}),(0,pf.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:g,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var nT=rB;var Na=j(W(),1),Lw=j(ad(),1);function nB(e){return typeof e==\"function\"?e():e}var aB=Na.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=Na.useState(null),s=to(Na.isValidElement(r)?gr(r):null,o);return Io(()=>{a||l(nB(n)||document.body)},[n,a]),Io(()=>{if(i&&!a)return of(o,i),()=>{of(o,null)}},[o,i,a]),a?Na.isValidElement(r)?Na.cloneElement(r,{ref:s}):r:i&&Lw.createPortal(r,i)}),ff=aB;var Iw=j(W(),1);function Tt(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:d={[e]:void 0},...p}=a,f=u[e]||r,h=Jp(d[e],n),{props:{component:v,...T},internalRef:y}=Zp({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:h}),g=to(y,h?.ref,t.ref),m=e===\"root\"?v||c:v,b=Qp(f,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...T,...m&&!l&&{as:m},...m&&l&&{component:m},ref:g},n);return[f,b]}var Uc=j(W(),1);var Hw=j(Te(),1),iB={entering:{opacity:1},entered:{opacity:1}},lB=Uc.forwardRef(function(t,o){let r=Yn(),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:d,onEntering:p,onExit:f,onExited:h,onExiting:v,style:T,timeout:y=n,TransitionComponent:g=sf,...m}=t,b=!0,P=Uc.useRef(null),R=yo(P,gr(l),o),C=A=>z=>{if(A){let L=P.current;z===void 0?A(L):A(L,z)}},M=C(p),D=C((A,z)=>{Vy(A);let L=kc({style:T,timeout:y,easing:s},{mode:\"enter\"});A.style.webkitTransition=r.transitions.create(\"opacity\",L),A.style.transition=r.transitions.create(\"opacity\",L),u&&u(A,z)}),_=C(d),k=C(v),x=C(A=>{let z=kc({style:T,timeout:y,easing:s},{mode:\"exit\"});A.style.webkitTransition=r.transitions.create(\"opacity\",z),A.style.transition=r.transitions.create(\"opacity\",z),f&&f(A)}),N=C(h);return(0,Hw.jsx)(g,{appear:i,in:c,nodeRef:b?P:void 0,onEnter:D,onEntered:_,onEntering:M,onExit:x,onExited:N,onExiting:k,addEndListener:A=>{a&&a(P.current,A)},timeout:y,...m,children:(A,{ownerState:z,...L})=>Uc.cloneElement(l,{style:{opacity:0,visibility:A===\"exited\"&&!c?\"hidden\":void 0,...iB[A],...T,...l.props.style},ref:R,...L})})}),aT=lB;function Vw(e){return me(\"MuiBackdrop\",e)}var kY=se(\"MuiBackdrop\",[\"root\",\"invisible\"]);var iT=j(Te(),1),sB=e=>{let{classes:t,invisible:o}=e;return ye({root:[\"root\",o&&\"invisible\"]},Vw,t)},cB=V(\"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\"}}]}),uB=Iw.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:d={},slots:p={},TransitionComponent:f,transitionDuration:h,...v}=r,T={...r,component:i,invisible:l},y=sB(T),g={transition:f,root:c.Root,...p},m={...u,...d},b={component:i,slots:g,slotProps:m},[P,R]=Tt(\"root\",{elementType:cB,externalForwardedProps:b,className:Q(y.root,a),ownerState:T}),[C,M]=Tt(\"transition\",{elementType:aT,externalForwardedProps:b,ownerState:T});return(0,iT.jsx)(C,{in:s,timeout:h,...v,...M,children:(0,iT.jsx)(P,{\"aria-hidden\":!0,...R,ref:o,children:n})})}),lT=uB;var Tn=j(W(),1);function pB(e){return typeof e==\"function\"?e():e}function fB(e){return e?e.props.hasOwnProperty(\"in\"):!1}var $w=()=>{},$y=new Iy;function dB(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,d=Tn.useRef({}),p=Tn.useRef(null),f=Tn.useRef(null),h=to(f,u),[v,T]=Tn.useState(!c),y=fB(l),g=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(g=!1);let m=()=>It(p.current),b=()=>(d.current.modalRef=f.current,d.current.mount=p.current,d.current),P=()=>{$y.mount(b(),{disableScrollLock:r}),f.current&&(f.current.scrollTop=0)},R=nn(()=>{let A=pB(t)||m().body;$y.add(b(),A),f.current&&P()}),C=()=>$y.isTopModal(b()),M=nn(A=>{p.current=A,A&&(c&&C()?P():f.current&&jc(f.current,g))}),D=Tn.useCallback(()=>{$y.remove(b(),g)},[g]);Tn.useEffect(()=>()=>{D()},[D]),Tn.useEffect(()=>{c?R():(!y||!n)&&D()},[c,D,y,n,R]);let _=A=>z=>{A.onKeyDown?.(z),!(z.key!==\"Escape\"||z.which===229||!C())&&(o||(z.stopPropagation(),s&&s(z,\"escapeKeyDown\")))},k=A=>z=>{A.onClick?.(z),z.target===z.currentTarget&&s&&s(z,\"backdropClick\")};return{getRootProps:(A={})=>{let z=Aa(e);delete z.onTransitionEnter,delete z.onTransitionExited;let L={...z,...A};return{role:\"presentation\",...L,onKeyDown:_(L),ref:h}},getBackdropProps:(A={})=>{let z=A;return{\"aria-hidden\":!0,...z,onClick:k(z),open:c}},getTransitionProps:()=>{let A=()=>{T(!1),a&&a()},z=()=>{T(!0),i&&i(),n&&D()};return{onEnter:tf(A,l?.props.onEnter??$w),onExited:tf(z,l?.props.onExited??$w)}},rootRef:h,portalRef:M,isTopModal:C,exited:v,hasTransition:y}}var Fw=dB;function qw(e){return me(\"MuiModal\",e)}var nG=se(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Lc=j(Te(),1),mB=e=>{let{open:t,exited:o,classes:r}=e;return ye({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},qw,r)},yB=V(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(xe(({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\"}}]}))),hB=V(lT,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),gB=Fy.forwardRef(function(t,o){let r=Pe({name:\"MuiModal\",props:t}),{BackdropComponent:n=hB,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:d,components:p={},componentsProps:f={},disableAutoFocus:h=!1,disableEnforceFocus:v=!1,disableEscapeKeyDown:T=!1,disablePortal:y=!1,disableRestoreFocus:g=!1,disableScrollLock:m=!1,hideBackdrop:b=!1,keepMounted:P=!1,onClose:R,onTransitionEnter:C,onTransitionExited:M,open:D,slotProps:_={},slots:k={},theme:x,...N}=r,O={...r,closeAfterTransition:s,disableAutoFocus:h,disableEnforceFocus:v,disableEscapeKeyDown:T,disablePortal:y,disableRestoreFocus:g,disableScrollLock:m,hideBackdrop:b,keepMounted:P},{getRootProps:A,getBackdropProps:z,getTransitionProps:L,portalRef:I,isTopModal:F,exited:fe,hasTransition:Z}=Fw({...O,rootRef:o}),De={...O,exited:fe},it=mB(De),$e={};if(c.props.tabIndex===void 0&&($e.tabIndex=\"-1\"),Z){let{onEnter:Se,onExited:we}=L();$e.onEnter=Se,$e.onExited=we}let Me={slots:{root:p.Root,backdrop:p.Backdrop,...k},slotProps:{...f,..._}},[Le,qe]=Tt(\"root\",{ref:o,elementType:yB,externalForwardedProps:{...Me,...N,component:d},getSlotProps:A,ownerState:De,className:Q(l,it?.root,!De.open&&De.exited&&it?.hidden)}),[Be,ot]=Tt(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:Me,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:Se=>z({...Se,onClick:we=>{Se?.onClick&&Se.onClick(we)}}),className:Q(a?.className,it?.backdrop),ownerState:De});return!P&&!D&&(!Z||fe)?null:(0,Lc.jsx)(ff,{ref:I,container:u,disablePortal:y,children:(0,Lc.jsxs)(Le,{...qe,children:[!b&&n?(0,Lc.jsx)(Be,{...ot}):null,(0,Lc.jsx)(nT,{disableEnforceFocus:v,disableAutoFocus:h,disableRestoreFocus:g,isEnabled:F,open:D,children:Fy.cloneElement(c,$e)})]})})}),sT=gB;var Gw=j(W(),1);function Yw(e){return me(\"MuiPaper\",e)}var PG=se(\"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 Xw=j(Te(),1),bB=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return ye(a,Yw,n)},vB=V(\"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}`]]}})(xe(({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)\"}}]}))),TB=Gw.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiPaper\"}),n=Yn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,d={...r,component:i,elevation:l,square:s,variant:c},p=bB(d);return(0,Xw.jsx)(vB,{as:i,ownerState:d,className:Q(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(${yc(\"#fff\",Sc(l))}, ${yc(\"#fff\",Sc(l))})`}},...u.style}})}),cT=TB;function Ww(e){return me(\"MuiPopover\",e)}var LG=se(\"MuiPopover\",[\"root\",\"paper\"]);var Yy=j(Te(),1);function Kw(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function Qw(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function Zw(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function qy(e){return typeof e==\"function\"?e():e}var xB=e=>{let{classes:t}=e;return ye({root:[\"root\"],paper:[\"paper\"]},Ww,t)},SB=V(sT,{name:\"MuiPopover\",slot:\"Root\"})({}),uT=V(cT,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),PB=Uo.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:d,elevation:p=8,marginThreshold:f=16,open:h,PaperProps:v={},slots:T={},slotProps:y={},transformOrigin:g={vertical:\"top\",horizontal:\"left\"},TransitionComponent:m,transitionDuration:b=\"auto\",TransitionProps:P={},disableScrollLock:R=!1,...C}=r,M=Uo.useRef(),D={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:f,transformOrigin:g,TransitionComponent:m,transitionDuration:b,TransitionProps:P},_=xB(D),k=Uo.useCallback(()=>{if(s===\"anchorPosition\")return l;let Se=qy(a),Re=(Se&&Se.nodeType===1?Se:Ol(M.current).body).getBoundingClientRect();return{top:Re.top+Kw(Re,i.vertical),left:Re.left+Qw(Re,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=Uo.useCallback(Se=>({vertical:Kw(Se,g.vertical),horizontal:Qw(Se,g.horizontal)}),[g.horizontal,g.vertical]),N=Uo.useCallback(Se=>{let we={width:Se.offsetWidth,height:Se.offsetHeight},Re=x(we);if(s===\"none\")return{top:null,left:null,transformOrigin:Zw(Re)};let Ye=k(),ce=Ye.top-Re.vertical,Ve=Ye.left-Re.horizontal,yt=ce+we.height,Fe=Ve+we.width,Ce=Oc(qy(a)),xt=Ce.innerHeight-f,rt=Ce.innerWidth-f;if(f!==null&&cext){let Ze=yt-xt;ce-=Ze,Re.vertical+=Ze}if(f!==null&&Vert){let Ze=Fe-rt;Ve-=Ze,Re.horizontal+=Ze}return{top:`${Math.round(ce)}px`,left:`${Math.round(Ve)}px`,transformOrigin:Zw(Re)}},[a,s,k,x,f]),[O,A]=Uo.useState(h),z=Uo.useCallback(()=>{let Se=M.current;if(!Se)return;let we=N(Se);we.top!==null&&Se.style.setProperty(\"top\",we.top),we.left!==null&&(Se.style.left=we.left),Se.style.transformOrigin=we.transformOrigin,A(!0)},[N]);Uo.useEffect(()=>(R&&window.addEventListener(\"scroll\",z),()=>window.removeEventListener(\"scroll\",z)),[a,R,z]);let L=()=>{z()},I=()=>{A(!1)};Uo.useEffect(()=>{h&&z()}),Uo.useImperativeHandle(n,()=>h?{updatePosition:()=>{z()}}:null,[h,z]),Uo.useEffect(()=>{if(!h)return;let Se=Rw(()=>{z()}),we=Oc(qy(a));return we.addEventListener(\"resize\",Se),()=>{Se.clear(),we.removeEventListener(\"resize\",Se)}},[a,h,z]);let F=b,fe={slots:{transition:m,...T},slotProps:{transition:P,paper:v,...y}},[Z,De]=Tt(\"transition\",{elementType:uf,externalForwardedProps:fe,ownerState:D,getSlotProps:Se=>({...Se,onEntering:(we,Re)=>{Se.onEntering?.(we,Re),L()},onExited:we=>{Se.onExited?.(we),I()}}),additionalProps:{appear:!0,in:h}});b===\"auto\"&&!Z.muiSupportAuto&&(F=void 0);let it=d||(a?Ol(qy(a)).body:void 0),[$e,{slots:Me,slotProps:Le,...qe}]=Tt(\"root\",{ref:o,elementType:SB,externalForwardedProps:{...fe,...C},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:T.backdrop},slotProps:{backdrop:ky(typeof y.backdrop==\"function\"?y.backdrop(D):y.backdrop,{invisible:!0})},container:it,open:h},ownerState:D,className:Q(_.root,u)}),[Be,ot]=Tt(\"paper\",{ref:M,className:_.paper,elementType:uT,externalForwardedProps:fe,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:O?void 0:{opacity:0}},ownerState:D});return(0,Yy.jsx)($e,{...qe,...!br($e)&&{slots:Me,slotProps:Le,disableScrollLock:R},children:(0,Yy.jsx)(Z,{...De,timeout:F,children:(0,Yy.jsx)(Be,{...ot,children:c})})})}),pT=PB;function Jw(e){return me(\"MuiMenu\",e)}var sX=se(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var fT=j(Te(),1),RB={vertical:\"top\",horizontal:\"right\"},CB={vertical:\"top\",horizontal:\"left\"},EB=e=>{let{classes:t}=e;return ye({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},Jw,t)},wB=V(pT,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),MB=V(uT,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),OB=V(Xv,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),AB=Ai.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:d={},PopoverClasses:p,transitionDuration:f=\"auto\",TransitionProps:{onEntering:h,...v}={},variant:T=\"selectedMenu\",slots:y={},slotProps:g={},...m}=r,b=wi(),P={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:h,PaperProps:d,transitionDuration:f,TransitionProps:v,variant:T},R=EB(P),C=n&&!l&&u,M=Ai.useRef(null),D=(F,fe)=>{M.current&&M.current.adjustStyleForScrollbar(F,{direction:b?\"rtl\":\"ltr\"}),h&&h(F,fe)},_=F=>{F.key===\"Tab\"&&(F.preventDefault(),c&&c(F,\"tabKeyDown\"))},k=-1;Ai.Children.map(a,(F,fe)=>{Ai.isValidElement(F)&&(F.props.disabled||(T===\"selectedMenu\"&&F.props.selected||k===-1)&&(k=fe))});let x={slots:y,slotProps:{list:s,transition:v,paper:d,...g}},N=vr({elementType:y.root,externalSlotProps:g.root,ownerState:P,className:[R.root,i]}),[O,A]=Tt(\"paper\",{className:R.paper,elementType:MB,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:P}),[z,L]=Tt(\"list\",{className:Q(R.list,s.className),elementType:OB,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:F=>({...F,onKeyDown:fe=>{_(fe),F.onKeyDown?.(fe)}}),ownerState:P}),I=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(P):x.slotProps.transition;return(0,fT.jsx)(wB,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?RB:CB,slots:{root:y.root,paper:O,backdrop:y.backdrop,...y.transition&&{transition:y.transition}},slotProps:{root:N,paper:A,backdrop:typeof g.backdrop==\"function\"?g.backdrop(P):g.backdrop,transition:{...I,onEntering:(...F)=>{D(...F),I?.onEntering?.(...F)}}},open:u,ref:o,transitionDuration:f,ownerState:P,...m,classes:p,children:(0,fT.jsx)(z,{actions:M,autoFocus:n&&(k===-1||l),autoFocusItem:C,variant:T,...L,children:a})})}),zi=AB;var Xy=j(W(),1);function e2(e){return me(\"MuiNativeSelect\",e)}var zB=se(\"MuiNativeSelect\",[\"root\",\"select\",\"multiple\",\"filled\",\"outlined\",\"standard\",\"disabled\",\"icon\",\"iconOpen\",\"iconFilled\",\"iconOutlined\",\"iconStandard\",\"nativeInput\",\"error\"]),Gy=zB;var df=j(Te(),1),NB=e=>{let{classes:t,variant:o,disabled:r,multiple:n,open:a,error:i}=e,l={select:[\"select\",o,r&&\"disabled\",n&&\"multiple\",i&&\"error\"],icon:[\"icon\",`icon${re(o)}`,a&&\"iconOpen\",r&&\"disabled\"]};return ye(l,e2,t)},dT=V(\"select\",{name:\"MuiNativeSelect\"})(({theme:e})=>({MozAppearance:\"none\",WebkitAppearance:\"none\",userSelect:\"none\",borderRadius:0,cursor:\"pointer\",\"&:focus\":{borderRadius:0},[`&.${Gy.disabled}`]:{cursor:\"default\"},\"&[multiple]\":{height:\"auto\"},\"&:not([multiple]) option, &:not([multiple]) optgroup\":{backgroundColor:(e.vars||e).palette.background.paper},variants:[{props:({ownerState:t})=>t.variant!==\"filled\"&&t.variant!==\"outlined\",style:{\"&&&\":{paddingRight:24,minWidth:16}}},{props:{variant:\"filled\"},style:{\"&&&\":{paddingRight:32}}},{props:{variant:\"outlined\"},style:{borderRadius:(e.vars||e).shape.borderRadius,\"&:focus\":{borderRadius:(e.vars||e).shape.borderRadius},\"&&&\":{paddingRight:32}}}]})),DB=V(dT,{name:\"MuiNativeSelect\",slot:\"Select\",shouldForwardProp:Vt,overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.select,t[o.variant],o.error&&t.error,{[`&.${Gy.multiple}`]:t.multiple}]}})({}),mT=V(\"svg\",{name:\"MuiNativeSelect\"})(({theme:e})=>({position:\"absolute\",right:0,top:\"calc(50% - .5em)\",pointerEvents:\"none\",color:(e.vars||e).palette.action.active,[`&.${Gy.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:t})=>t.open,style:{transform:\"rotate(180deg)\"}},{props:{variant:\"filled\"},style:{right:7}},{props:{variant:\"outlined\"},style:{right:7}}]})),_B=V(mT,{name:\"MuiNativeSelect\",slot:\"Icon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${re(o.variant)}`],o.open&&t.iconOpen]}})({}),BB=Xy.forwardRef(function(t,o){let{className:r,disabled:n,error:a,IconComponent:i,inputRef:l,variant:s=\"standard\",...c}=t,u={...t,disabled:n,variant:s,error:a},d=NB(u);return(0,df.jsxs)(Xy.Fragment,{children:[(0,df.jsx)(DB,{ownerState:u,className:Q(d.select,r),disabled:n,ref:l||o,...c}),t.multiple?null:(0,df.jsx)(_B,{as:i,ownerState:u,className:d.icon})]})}),t2=BB;function o2(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function Wy(e,t=!1){return e&&(o2(e.value)&&e.value!==\"\"||t&&o2(e.defaultValue)&&e.defaultValue!==\"\")}function Ky(e){return me(\"MuiSelect\",e)}var kB=se(\"MuiSelect\",[\"root\",\"select\",\"multiple\",\"filled\",\"outlined\",\"standard\",\"disabled\",\"focused\",\"icon\",\"iconOpen\",\"iconFilled\",\"iconOutlined\",\"iconStandard\",\"nativeInput\",\"error\"]),Hc=kB;var Ni=j(Te(),1),r2,jB=V(dT,{name:\"MuiSelect\",slot:\"Select\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[{[`&.${Hc.select}`]:t.select},{[`&.${Hc.select}`]:t[o.variant]},{[`&.${Hc.error}`]:t.error},{[`&.${Hc.multiple}`]:t.multiple}]}})({[`&.${Hc.select}`]:{height:\"auto\",minHeight:\"1.4375em\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",overflow:\"hidden\"}}),UB=V(mT,{name:\"MuiSelect\",slot:\"Icon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${re(o.variant)}`],o.open&&t.iconOpen]}})({}),LB=V(\"input\",{shouldForwardProp:e=>Ml(e)&&e!==\"classes\",name:\"MuiSelect\",slot:\"NativeInput\"})({bottom:0,left:0,position:\"absolute\",opacity:0,pointerEvents:\"none\",width:\"100%\",boxSizing:\"border-box\"});function n2(e,t){return typeof t==\"object\"&&t!==null?e===t:String(e)===String(t)}function HB(e){return e==null||typeof e==\"string\"&&!e.trim()}var VB=e=>{let{classes:t,variant:o,disabled:r,multiple:n,open:a,error:i}=e,l={select:[\"select\",o,r&&\"disabled\",n&&\"multiple\",i&&\"error\"],icon:[\"icon\",`icon${re(o)}`,a&&\"iconOpen\",r&&\"disabled\"],nativeInput:[\"nativeInput\"]};return ye(l,Ky,t)},IB=wt.forwardRef(function(t,o){let{\"aria-describedby\":r,\"aria-label\":n,autoFocus:a,autoWidth:i,children:l,className:s,defaultOpen:c,defaultValue:u,disabled:d,displayEmpty:p,error:f=!1,IconComponent:h,inputRef:v,labelId:T,MenuProps:y={},multiple:g,name:m,onBlur:b,onChange:P,onClose:R,onFocus:C,onKeyDown:M,onMouseDown:D,onOpen:_,open:k,readOnly:x,renderValue:N,required:O,SelectDisplayProps:A={},tabIndex:z,type:L,value:I,variant:F=\"standard\",...fe}=t,[Z,De]=Dl({controlled:I,default:u,name:\"Select\"}),[it,$e]=Dl({controlled:k,default:c,name:\"Select\"}),Me=wt.useRef(null),Le=wt.useRef(null),[qe,Be]=wt.useState(null),{current:ot}=wt.useRef(k!=null),[Se,we]=wt.useState(),Re=yo(o,v),Ye=wt.useCallback(Y=>{Le.current=Y,Y&&Be(Y)},[]),ce=qe?.parentNode;wt.useImperativeHandle(Re,()=>({focus:()=>{Le.current.focus()},node:Me.current,value:Z}),[Z]);let Ve=qe!==null&⁢wt.useEffect(()=>{if(!Ve||!ce||i||typeof ResizeObserver>\"u\")return;let Y=new ResizeObserver(()=>{we(ce.clientWidth)});return Y.observe(ce),()=>{Y.disconnect()}},[Ve,ce,i]),wt.useEffect(()=>{c&&it&&qe&&!ot&&(we(i?null:ce.clientWidth),Le.current.focus())},[qe,i]),wt.useEffect(()=>{a&&Le.current.focus()},[a]),wt.useEffect(()=>{if(!T)return;let Y=Ol(Le.current).getElementById(T);if(Y){let Oe=()=>{getSelection().isCollapsed&&Le.current.focus()};return Y.addEventListener(\"click\",Oe),()=>{Y.removeEventListener(\"click\",Oe)}}},[T]);let yt=(Y,Oe)=>{Y?_&&_(Oe):R&&R(Oe),ot||(we(i?null:ce.clientWidth),$e(Y))},Fe=Y=>{D?.(Y),Y.button===0&&(Y.preventDefault(),Le.current.focus(),yt(!0,Y))},Ce=Y=>{yt(!1,Y)},xt=wt.Children.toArray(l),rt=Y=>{let Oe=xt.find(Mt=>Mt.props.value===Y.target.value);Oe!==void 0&&(De(Oe.props.value),P&&P(Y,Oe))},Ze=Y=>Oe=>{let Mt;if(Oe.currentTarget.hasAttribute(\"tabindex\")){if(g){Mt=Array.isArray(Z)?Z.slice():[];let Ft=Z.indexOf(Y.props.value);Ft===-1?Mt.push(Y.props.value):Mt.splice(Ft,1)}else Mt=Y.props.value;if(Y.props.onClick&&Y.props.onClick(Oe),Z!==Mt&&(De(Mt),P)){let Ft=Oe.nativeEvent||Oe,ht=new Ft.constructor(Ft.type,Ft);Object.defineProperty(ht,\"target\",{writable:!0,value:{value:Mt,name:m}}),P(ht,Y)}g||yt(!1,Oe)}},le=Y=>{x||([\" \",\"ArrowUp\",\"ArrowDown\",\"Enter\"].includes(Y.key)&&(Y.preventDefault(),yt(!0,Y)),M?.(Y))},no=Y=>{!Ve&&b&&(Object.defineProperty(Y,\"target\",{writable:!0,value:{value:Z,name:m}}),b(Y))};delete fe[\"aria-invalid\"];let Je,q,$=[],ue=!1,ze=!1;(Wy({value:Z})||p)&&(N?Je=N(Z):ue=!0);let ie=xt.map(Y=>{if(!wt.isValidElement(Y))return null;let Oe;if(g){if(!Array.isArray(Z))throw new Error(Ro(2));Oe=Z.some(Mt=>n2(Mt,Y.props.value)),Oe&&ue&&$.push(Y.props.children)}else Oe=n2(Z,Y.props.value),Oe&&ue&&(q=Y.props.children);return Oe&&(ze=!0),wt.cloneElement(Y,{\"aria-selected\":Oe?\"true\":\"false\",onClick:Ze(Y),onKeyUp:Mt=>{Mt.key===\" \"&&Mt.preventDefault(),Y.props.onKeyUp&&Y.props.onKeyUp(Mt)},role:\"option\",selected:Oe,value:void 0,\"data-value\":Y.props.value})});ue&&(g?$.length===0?Je=null:Je=$.reduce((Y,Oe,Mt)=>(Y.push(Oe),Mt<$.length-1&&Y.push(\", \"),Y),[]):Je=q);let be=Se;!i&&ot&&qe&&(be=ce.clientWidth);let ge;typeof z<\"u\"?ge=z:ge=d?null:0;let Ge=A.id||(m?`mui-component-select-${m}`:void 0),Ee={...t,variant:F,value:Z,open:Ve,error:f},ve=VB(Ee),et={...y.PaperProps,...typeof y.slotProps?.paper==\"function\"?y.slotProps.paper(Ee):y.slotProps?.paper},Kt={...y.MenuListProps,...typeof y.slotProps?.list==\"function\"?y.slotProps.list(Ee):y.slotProps?.list},vo=bc();return(0,Ni.jsxs)(wt.Fragment,{children:[(0,Ni.jsx)(jB,{as:\"div\",ref:Ye,tabIndex:ge,role:\"combobox\",\"aria-controls\":Ve?vo:void 0,\"aria-disabled\":d?\"true\":void 0,\"aria-expanded\":Ve?\"true\":\"false\",\"aria-haspopup\":\"listbox\",\"aria-label\":n,\"aria-labelledby\":[T,Ge].filter(Boolean).join(\" \")||void 0,\"aria-describedby\":r,\"aria-required\":O?\"true\":void 0,\"aria-invalid\":f?\"true\":void 0,onKeyDown:le,onMouseDown:d||x?null:Fe,onBlur:no,onFocus:C,...A,ownerState:Ee,className:Q(A.className,ve.select,s),id:Ge,children:HB(Je)?r2||(r2=(0,Ni.jsx)(\"span\",{className:\"notranslate\",\"aria-hidden\":!0,children:\"\\u200B\"})):Je}),(0,Ni.jsx)(LB,{\"aria-invalid\":f,value:Array.isArray(Z)?Z.join(\",\"):Z,name:m,ref:Me,\"aria-hidden\":!0,onChange:rt,tabIndex:-1,disabled:d,className:ve.nativeInput,autoFocus:a,required:O,...fe,ownerState:Ee}),(0,Ni.jsx)(UB,{as:h,className:ve.icon,ownerState:Ee}),(0,Ni.jsx)(zi,{id:`menu-${m||\"\"}`,anchorEl:ce,open:Ve,onClose:Ce,anchorOrigin:{vertical:\"bottom\",horizontal:\"center\"},transformOrigin:{vertical:\"top\",horizontal:\"center\"},...y,slotProps:{...y.slotProps,list:{\"aria-labelledby\":T,role:\"listbox\",\"aria-multiselectable\":g?\"true\":void 0,disableListWrap:!0,id:vo,...Kt},paper:{...et,style:{minWidth:be,...et!=null?et.style:null}}},children:ie})]})}),a2=IB;function Ul({props:e,states:t,muiFormControl:o}){return t.reduce((r,n)=>(r[n]=e[n],o&&typeof e[n]>\"u\"&&(r[n]=o[n]),r),{})}var l2=j(W(),1);var i2=j(W(),1),$B=i2.createContext(void 0),Qy=$B;function Da(){return l2.useContext(Qy)}var s2=j(Te(),1),c2=kr((0,s2.jsx)(\"path\",{d:\"M7 10l5 5 5-5z\"}),\"ArrowDropDown\");var y2=j(W(),1);var $o=j(W(),1);var jr=j(W(),1);var mf=j(Te(),1);function Zy(e){return parseInt(e,10)||0}var FB={shadow:{visibility:\"hidden\",position:\"absolute\",overflow:\"hidden\",height:0,top:0,left:0,transform:\"translateZ(0)\"}};function qB(e){for(let t in e)return!1;return!0}function u2(e){return qB(e)||e.outerHeightStyle===0&&!e.overflowing}var YB=jr.forwardRef(function(t,o){let{onChange:r,maxRows:n,minRows:a=1,style:i,value:l,...s}=t,{current:c}=jr.useRef(l!=null),u=jr.useRef(null),d=to(o,u),p=jr.useRef(null),f=jr.useRef(null),h=jr.useCallback(()=>{let m=u.current,b=f.current;if(!m||!b)return;let R=rn(m).getComputedStyle(m);if(R.width===\"0px\")return{outerHeightStyle:0,overflowing:!1};b.style.width=R.width,b.value=m.value||t.placeholder||\"x\",b.value.slice(-1)===`\n`&&(b.value+=\" \");let C=R.boxSizing,M=Zy(R.paddingBottom)+Zy(R.paddingTop),D=Zy(R.borderBottomWidth)+Zy(R.borderTopWidth),_=b.scrollHeight;b.value=\"x\";let k=b.scrollHeight,x=_;a&&(x=Math.max(Number(a)*k,x)),n&&(x=Math.min(Number(n)*k,x)),x=Math.max(x,k);let N=x+(C===\"border-box\"?M+D:0),O=Math.abs(x-_)<=1;return{outerHeightStyle:N,overflowing:O}},[n,a,t.placeholder]),v=nn(()=>{let m=u.current,b=h();if(!m||!b||u2(b))return!1;let P=b.outerHeightStyle;return p.current!=null&&p.current!==P}),T=jr.useCallback(()=>{let m=u.current,b=h();if(!m||!b||u2(b))return;let P=b.outerHeightStyle;p.current!==P&&(p.current=P,m.style.height=`${P}px`),m.style.overflow=b.overflowing?\"hidden\":\"\"},[h]),y=jr.useRef(-1);return Io(()=>{let m=Mc(T),b=u?.current;if(!b)return;let P=rn(b);P.addEventListener(\"resize\",m);let R;return typeof ResizeObserver<\"u\"&&(R=new ResizeObserver(()=>{v()&&(R.unobserve(b),cancelAnimationFrame(y.current),T(),y.current=requestAnimationFrame(()=>{R.observe(b)}))}),R.observe(b)),()=>{m.clear(),cancelAnimationFrame(y.current),P.removeEventListener(\"resize\",m),R&&R.disconnect()}},[h,T,v]),Io(()=>{T()}),(0,mf.jsxs)(jr.Fragment,{children:[(0,mf.jsx)(\"textarea\",{value:l,onChange:m=>{c||T();let b=m.target,P=b.value.length,R=b.value.endsWith(`\n`),C=b.selectionStart===P;R&&C&&b.setSelectionRange(P,P),r&&r(m)},ref:d,rows:a,style:i,...s}),(0,mf.jsx)(\"textarea\",{\"aria-hidden\":!0,className:t.className,readOnly:!0,ref:f,tabIndex:-1,style:{...FB.shadow,...i,paddingTop:0,paddingBottom:0}})]})}),yT=YB;function p2(e){return me(\"MuiInputBase\",e)}var GB=se(\"MuiInputBase\",[\"root\",\"formControl\",\"focused\",\"disabled\",\"adornedStart\",\"adornedEnd\",\"error\",\"sizeSmall\",\"multiline\",\"colorSecondary\",\"fullWidth\",\"hiddenLabel\",\"readOnly\",\"input\",\"inputSizeSmall\",\"inputMultiline\",\"inputTypeSearch\",\"inputAdornedStart\",\"inputAdornedEnd\",\"inputHiddenLabel\"]),xn=GB;var Ll=j(Te(),1),f2,Hl=(e,t)=>{let{ownerState:o}=e;return[t.root,o.formControl&&t.formControl,o.startAdornment&&t.adornedStart,o.endAdornment&&t.adornedEnd,o.error&&t.error,o.size===\"small\"&&t.sizeSmall,o.multiline&&t.multiline,o.color&&t[`color${re(o.color)}`],o.fullWidth&&t.fullWidth,o.hiddenLabel&&t.hiddenLabel]},Vl=(e,t)=>{let{ownerState:o}=e;return[t.input,o.size===\"small\"&&t.inputSizeSmall,o.multiline&&t.inputMultiline,o.type===\"search\"&&t.inputTypeSearch,o.startAdornment&&t.inputAdornedStart,o.endAdornment&&t.inputAdornedEnd,o.hiddenLabel&&t.inputHiddenLabel]},XB=e=>{let{classes:t,color:o,disabled:r,error:n,endAdornment:a,focused:i,formControl:l,fullWidth:s,hiddenLabel:c,multiline:u,readOnly:d,size:p,startAdornment:f,type:h}=e,v={root:[\"root\",`color${re(o)}`,r&&\"disabled\",n&&\"error\",s&&\"fullWidth\",i&&\"focused\",l&&\"formControl\",p&&p!==\"medium\"&&`size${re(p)}`,u&&\"multiline\",f&&\"adornedStart\",a&&\"adornedEnd\",c&&\"hiddenLabel\",d&&\"readOnly\"],input:[\"input\",r&&\"disabled\",h===\"search\"&&\"inputTypeSearch\",u&&\"inputMultiline\",p===\"small\"&&\"inputSizeSmall\",c&&\"inputHiddenLabel\",f&&\"inputAdornedStart\",a&&\"inputAdornedEnd\",d&&\"readOnly\"]};return ye(v,p2,t)},Il=V(\"div\",{name:\"MuiInputBase\",slot:\"Root\",overridesResolver:Hl})(xe(({theme:e})=>({...e.typography.body1,color:(e.vars||e).palette.text.primary,lineHeight:\"1.4375em\",boxSizing:\"border-box\",position:\"relative\",cursor:\"text\",display:\"inline-flex\",alignItems:\"center\",[`&.${xn.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:\"default\"},variants:[{props:({ownerState:t})=>t.multiline,style:{padding:\"4px 0 5px\"}},{props:({ownerState:t,size:o})=>t.multiline&&o===\"small\",style:{paddingTop:1}},{props:({ownerState:t})=>t.fullWidth,style:{width:\"100%\"}}]}))),$l=V(\"input\",{name:\"MuiInputBase\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>{let t=e.palette.mode===\"light\",o={color:\"currentColor\",...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},transition:e.transitions.create(\"opacity\",{duration:e.transitions.duration.shorter})},r={opacity:\"0 !important\"},n=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{font:\"inherit\",letterSpacing:\"inherit\",color:\"currentColor\",padding:\"4px 0 5px\",border:0,boxSizing:\"content-box\",background:\"none\",height:\"1.4375em\",margin:0,WebkitTapHighlightColor:\"transparent\",display:\"block\",minWidth:0,width:\"100%\",\"&::-webkit-input-placeholder\":o,\"&::-moz-placeholder\":o,\"&::-ms-input-placeholder\":o,\"&:focus\":{outline:0},\"&:invalid\":{boxShadow:\"none\"},\"&::-webkit-search-decoration\":{WebkitAppearance:\"none\"},[`label[data-shrink=false] + .${xn.formControl} &`]:{\"&::-webkit-input-placeholder\":r,\"&::-moz-placeholder\":r,\"&::-ms-input-placeholder\":r,\"&:focus::-webkit-input-placeholder\":n,\"&:focus::-moz-placeholder\":n,\"&:focus::-ms-input-placeholder\":n},[`&.${xn.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:a})=>!a.disableInjectingGlobalStyles,style:{animationName:\"mui-auto-fill-cancel\",animationDuration:\"10ms\",\"&:-webkit-autofill\":{animationDuration:\"5000s\",animationName:\"mui-auto-fill\"}}},{props:{size:\"small\"},style:{paddingTop:1}},{props:({ownerState:a})=>a.multiline,style:{height:\"auto\",resize:\"none\",padding:0,paddingTop:0}},{props:{type:\"search\"},style:{MozAppearance:\"textfield\"}}]}})),d2=pw({\"@keyframes mui-auto-fill\":{from:{display:\"block\"}},\"@keyframes mui-auto-fill-cancel\":{from:{display:\"block\"}}}),WB=$o.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiInputBase\"}),{\"aria-describedby\":n,autoComplete:a,autoFocus:i,className:l,color:s,components:c={},componentsProps:u={},defaultValue:d,disabled:p,disableInjectingGlobalStyles:f,endAdornment:h,error:v,fullWidth:T=!1,id:y,inputComponent:g=\"input\",inputProps:m={},inputRef:b,margin:P,maxRows:R,minRows:C,multiline:M=!1,name:D,onBlur:_,onChange:k,onClick:x,onFocus:N,onKeyDown:O,onKeyUp:A,placeholder:z,readOnly:L,renderSuffix:I,rows:F,size:fe,slotProps:Z={},slots:De={},startAdornment:it,type:$e=\"text\",value:Me,...Le}=r,qe=m.value!=null?m.value:Me,{current:Be}=$o.useRef(qe!=null),ot=$o.useRef(),Se=$o.useCallback(ge=>{},[]),we=yo(ot,b,m.ref,Se),[Re,Ye]=$o.useState(!1),ce=Da(),Ve=Ul({props:r,muiFormControl:ce,states:[\"color\",\"disabled\",\"error\",\"hiddenLabel\",\"size\",\"required\",\"filled\"]});Ve.focused=ce?ce.focused:Re,$o.useEffect(()=>{!ce&&p&&Re&&(Ye(!1),_&&_())},[ce,p,Re,_]);let yt=ce&&ce.onFilled,Fe=ce&&ce.onEmpty,Ce=$o.useCallback(ge=>{Wy(ge)?yt&&yt():Fe&&Fe()},[yt,Fe]);wc(()=>{Be&&Ce({value:qe})},[qe,Ce,Be]);let xt=ge=>{N&&N(ge),m.onFocus&&m.onFocus(ge),ce&&ce.onFocus?ce.onFocus(ge):Ye(!0)},rt=ge=>{_&&_(ge),m.onBlur&&m.onBlur(ge),ce&&ce.onBlur?ce.onBlur(ge):Ye(!1)},Ze=(ge,...Ge)=>{if(!Be){let Ee=ge.target||ot.current;if(Ee==null)throw new Error(Ro(1));Ce({value:Ee.value})}m.onChange&&m.onChange(ge,...Ge),k&&k(ge,...Ge)};$o.useEffect(()=>{Ce(ot.current)},[]);let le=ge=>{ot.current&&ge.currentTarget===ge.target&&ot.current.focus(),x&&x(ge)},no=g,Je=m;M&&no===\"input\"&&(F?Je={type:void 0,minRows:F,maxRows:F,...Je}:Je={type:void 0,maxRows:R,minRows:C,...Je},no=yT);let q=ge=>{Ce(ge.animationName===\"mui-auto-fill-cancel\"?ot.current:{value:\"x\"})};$o.useEffect(()=>{ce&&ce.setAdornedStart(!!it)},[ce,it]);let $={...r,color:Ve.color||\"primary\",disabled:Ve.disabled,endAdornment:h,error:Ve.error,focused:Ve.focused,formControl:ce,fullWidth:T,hiddenLabel:Ve.hiddenLabel,multiline:M,size:Ve.size,startAdornment:it,type:$e},ue=XB($),ze=De.root||c.Root||Il,ie=Z.root||u.root||{},be=De.input||c.Input||$l;return Je={...Je,...Z.input??u.input},(0,Ll.jsxs)($o.Fragment,{children:[!f&&typeof d2==\"function\"&&(f2||(f2=(0,Ll.jsx)(d2,{}))),(0,Ll.jsxs)(ze,{...ie,ref:o,onClick:le,...Le,...!br(ze)&&{ownerState:{...$,...ie.ownerState}},className:Q(ue.root,ie.className,l,L&&\"MuiInputBase-readOnly\"),children:[it,(0,Ll.jsx)(Qy.Provider,{value:null,children:(0,Ll.jsx)(be,{\"aria-invalid\":Ve.error,\"aria-describedby\":n,autoComplete:a,autoFocus:i,defaultValue:d,disabled:Ve.disabled,id:y,onAnimationStart:q,name:D,placeholder:z,readOnly:L,required:Ve.required,rows:F,value:qe,onKeyDown:O,onKeyUp:A,type:$e,...Je,...!br(be)&&{as:no,ownerState:{...$,...Je.ownerState}},ref:we,className:Q(ue.input,Je.className,L&&\"MuiInputBase-readOnly\"),onBlur:rt,onChange:Ze,onFocus:xt})}),h,I?I({...Ve,startAdornment:it}):null]})]})}),Fl=WB;function m2(e){return me(\"MuiInput\",e)}var KB={...xn,...se(\"MuiInput\",[\"root\",\"underline\",\"input\"])},Vc=KB;var h2=j(Te(),1),QB=e=>{let{classes:t,disableUnderline:o}=e,n=ye({root:[\"root\",!o&&\"underline\"],input:[\"input\"]},m2,t);return{...t,...n}},ZB=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiInput\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[...Hl(e,t),!o.disableUnderline&&t.underline]}})(xe(({theme:e})=>{let o=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.42)\":\"rgba(255, 255, 255, 0.7)\";return e.vars&&(o=e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline)),{position:\"relative\",variants:[{props:({ownerState:r})=>r.formControl,style:{\"label + &\":{marginTop:16}}},{props:({ownerState:r})=>!r.disableUnderline,style:{\"&::after\":{left:0,bottom:0,content:'\"\"',position:\"absolute\",right:0,transform:\"scaleX(0)\",transition:e.transitions.create(\"transform\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:\"none\"},[`&.${Vc.focused}:after`]:{transform:\"scaleX(1) translateX(0)\"},[`&.${Vc.error}`]:{\"&::before, &::after\":{borderBottomColor:(e.vars||e).palette.error.main}},\"&::before\":{borderBottom:`1px solid ${o}`,left:0,bottom:0,content:'\"\\\\00a0\"',position:\"absolute\",right:0,transition:e.transitions.create(\"border-bottom-color\",{duration:e.transitions.duration.shorter}),pointerEvents:\"none\"},[`&:hover:not(.${Vc.disabled}, .${Vc.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,\"@media (hover: none)\":{borderBottom:`1px solid ${o}`}},[`&.${Vc.disabled}:before`]:{borderBottomStyle:\"dotted\"}}},...Object.entries(e.palette).filter(Xt()).map(([r])=>({props:{color:r,disableUnderline:!1},style:{\"&::after\":{borderBottom:`2px solid ${(e.vars||e).palette[r].main}`}}}))]}})),JB=V($l,{name:\"MuiInput\",slot:\"Input\",overridesResolver:Vl})({}),g2=y2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiInput\"}),{disableUnderline:n=!1,components:a={},componentsProps:i,fullWidth:l=!1,inputComponent:s=\"input\",multiline:c=!1,slotProps:u,slots:d={},type:p=\"text\",...f}=r,h=QB(r),T={root:{ownerState:{disableUnderline:n}}},y=u??i?at(u??i,T):T,g=d.root??a.Root??ZB,m=d.input??a.Input??JB;return(0,h2.jsx)(Fl,{slots:{root:g,input:m},slotProps:y,fullWidth:l,inputComponent:s,multiline:c,ref:o,type:p,...f,classes:h})});g2.muiName=\"Input\";var hT=g2;var v2=j(W(),1);function b2(e){return me(\"MuiFilledInput\",e)}var e4={...xn,...se(\"MuiFilledInput\",[\"root\",\"underline\",\"input\",\"adornedStart\",\"adornedEnd\",\"sizeSmall\",\"multiline\",\"hiddenLabel\"])},Di=e4;var T2=j(Te(),1),t4=e=>{let{classes:t,disableUnderline:o,startAdornment:r,endAdornment:n,size:a,hiddenLabel:i,multiline:l}=e,s={root:[\"root\",!o&&\"underline\",r&&\"adornedStart\",n&&\"adornedEnd\",a===\"small\"&&`size${re(a)}`,i&&\"hiddenLabel\",l&&\"multiline\"],input:[\"input\"]},c=ye(s,b2,t);return{...t,...c}},o4=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiFilledInput\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[...Hl(e,t),!o.disableUnderline&&t.underline]}})(xe(({theme:e})=>{let t=e.palette.mode===\"light\",o=t?\"rgba(0, 0, 0, 0.42)\":\"rgba(255, 255, 255, 0.7)\",r=t?\"rgba(0, 0, 0, 0.06)\":\"rgba(255, 255, 255, 0.09)\",n=t?\"rgba(0, 0, 0, 0.09)\":\"rgba(255, 255, 255, 0.13)\",a=t?\"rgba(0, 0, 0, 0.12)\":\"rgba(255, 255, 255, 0.12)\";return{position:\"relative\",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),\"&:hover\":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:n,\"@media (hover: none)\":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r}},[`&.${Di.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r},[`&.${Di.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a},variants:[{props:({ownerState:i})=>!i.disableUnderline,style:{\"&::after\":{left:0,bottom:0,content:'\"\"',position:\"absolute\",right:0,transform:\"scaleX(0)\",transition:e.transitions.create(\"transform\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:\"none\"},[`&.${Di.focused}:after`]:{transform:\"scaleX(1) translateX(0)\"},[`&.${Di.error}`]:{\"&::before, &::after\":{borderBottomColor:(e.vars||e).palette.error.main}},\"&::before\":{borderBottom:`1px solid ${e.vars?e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline):o}`,left:0,bottom:0,content:'\"\\\\00a0\"',position:\"absolute\",right:0,transition:e.transitions.create(\"border-bottom-color\",{duration:e.transitions.duration.shorter}),pointerEvents:\"none\"},[`&:hover:not(.${Di.disabled}, .${Di.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Di.disabled}:before`]:{borderBottomStyle:\"dotted\"}}},...Object.entries(e.palette).filter(Xt()).map(([i])=>({props:{disableUnderline:!1,color:i},style:{\"&::after\":{borderBottom:`2px solid ${(e.vars||e).palette[i]?.main}`}}})),{props:({ownerState:i})=>i.startAdornment,style:{paddingLeft:12}},{props:({ownerState:i})=>i.endAdornment,style:{paddingRight:12}},{props:({ownerState:i})=>i.multiline,style:{padding:\"25px 12px 8px\"}},{props:({ownerState:i,size:l})=>i.multiline&&l===\"small\",style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:i})=>i.multiline&&i.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:i})=>i.multiline&&i.hiddenLabel&&i.size===\"small\",style:{paddingTop:8,paddingBottom:9}}]}})),r4=V($l,{name:\"MuiFilledInput\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!e.vars&&{\"&:-webkit-autofill\":{WebkitBoxShadow:e.palette.mode===\"light\"?null:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:e.palette.mode===\"light\"?null:\"#fff\",caretColor:e.palette.mode===\"light\"?null:\"#fff\",borderTopLeftRadius:\"inherit\",borderTopRightRadius:\"inherit\"}},...e.vars&&{\"&:-webkit-autofill\":{borderTopLeftRadius:\"inherit\",borderTopRightRadius:\"inherit\"},[e.getColorSchemeSelector(\"dark\")]:{\"&:-webkit-autofill\":{WebkitBoxShadow:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:\"#fff\",caretColor:\"#fff\"}}},variants:[{props:{size:\"small\"},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:t})=>t.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}},{props:({ownerState:t})=>t.hiddenLabel&&t.size===\"small\",style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:t})=>t.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),x2=v2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiFilledInput\"}),{disableUnderline:n=!1,components:a={},componentsProps:i,fullWidth:l=!1,hiddenLabel:s,inputComponent:c=\"input\",multiline:u=!1,slotProps:d,slots:p={},type:f=\"text\",...h}=r,v={...r,disableUnderline:n,fullWidth:l,inputComponent:c,multiline:u,type:f},T=t4(r),y={root:{ownerState:v},input:{ownerState:v}},g=d??i?at(y,d??i):y,m=p.root??a.Root??o4,b=p.input??a.Input??r4;return(0,T2.jsx)(Fl,{slots:{root:m,input:b},slotProps:g,fullWidth:l,inputComponent:c,multiline:u,ref:o,type:f,...h,classes:T})});x2.muiName=\"Input\";var gT=x2;var Jy=j(W(),1);var yf=j(Te(),1),S2,n4=V(\"fieldset\",{name:\"MuiNotchedOutlined\",shouldForwardProp:Vt})({textAlign:\"left\",position:\"absolute\",bottom:0,right:0,top:-5,left:0,margin:0,padding:\"0 8px\",pointerEvents:\"none\",borderRadius:\"inherit\",borderStyle:\"solid\",borderWidth:1,overflow:\"hidden\",minWidth:\"0%\"}),a4=V(\"legend\",{name:\"MuiNotchedOutlined\",shouldForwardProp:Vt})(xe(({theme:e})=>({float:\"unset\",width:\"auto\",overflow:\"hidden\",variants:[{props:({ownerState:t})=>!t.withLabel,style:{padding:0,lineHeight:\"11px\",transition:e.transitions.create(\"width\",{duration:150,easing:e.transitions.easing.easeOut})}},{props:({ownerState:t})=>t.withLabel,style:{display:\"block\",padding:0,height:11,fontSize:\"0.75em\",visibility:\"hidden\",maxWidth:.01,transition:e.transitions.create(\"max-width\",{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:\"nowrap\",\"& > span\":{paddingLeft:5,paddingRight:5,display:\"inline-block\",opacity:0,visibility:\"visible\"}}},{props:({ownerState:t})=>t.withLabel&&t.notched,style:{maxWidth:\"100%\",transition:e.transitions.create(\"max-width\",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]})));function bT(e){let{children:t,classes:o,className:r,label:n,notched:a,...i}=e,l=n!=null&&n!==\"\",s={...e,notched:a,withLabel:l};return(0,yf.jsx)(n4,{\"aria-hidden\":!0,className:r,ownerState:s,...i,children:(0,yf.jsx)(a4,{ownerState:s,children:l?(0,yf.jsx)(\"span\",{children:n}):S2||(S2=(0,yf.jsx)(\"span\",{className:\"notranslate\",\"aria-hidden\":!0,children:\"\\u200B\"}))})})}function P2(e){return me(\"MuiOutlinedInput\",e)}var i4={...xn,...se(\"MuiOutlinedInput\",[\"root\",\"notchedOutline\",\"input\"])},Sn=i4;var hf=j(Te(),1),l4=e=>{let{classes:t}=e,r=ye({root:[\"root\"],notchedOutline:[\"notchedOutline\"],input:[\"input\"]},P2,t);return{...t,...r}},s4=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiOutlinedInput\",slot:\"Root\",overridesResolver:Hl})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.23)\":\"rgba(255, 255, 255, 0.23)\";return{position:\"relative\",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},\"@media (hover: none)\":{[`&:hover .${Sn.notchedOutline}`]:{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}},[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(Xt()).map(([o])=>({props:{color:o},style:{[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette[o].main}}})),{props:{},style:{[`&.${Sn.error} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Sn.disabled} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:o})=>o.startAdornment,style:{paddingLeft:14}},{props:({ownerState:o})=>o.endAdornment,style:{paddingRight:14}},{props:({ownerState:o})=>o.multiline,style:{padding:\"16.5px 14px\"}},{props:({ownerState:o,size:r})=>o.multiline&&r===\"small\",style:{padding:\"8.5px 14px\"}}]}})),c4=V(bT,{name:\"MuiOutlinedInput\",slot:\"NotchedOutline\"})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.23)\":\"rgba(255, 255, 255, 0.23)\";return{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}})),u4=V($l,{name:\"MuiOutlinedInput\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>({padding:\"16.5px 14px\",...!e.vars&&{\"&:-webkit-autofill\":{WebkitBoxShadow:e.palette.mode===\"light\"?null:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:e.palette.mode===\"light\"?null:\"#fff\",caretColor:e.palette.mode===\"light\"?null:\"#fff\",borderRadius:\"inherit\"}},...e.vars&&{\"&:-webkit-autofill\":{borderRadius:\"inherit\"},[e.getColorSchemeSelector(\"dark\")]:{\"&:-webkit-autofill\":{WebkitBoxShadow:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:\"#fff\",caretColor:\"#fff\"}}},variants:[{props:{size:\"small\"},style:{padding:\"8.5px 14px\"}},{props:({ownerState:t})=>t.multiline,style:{padding:0}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}}]}))),R2=Jy.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiOutlinedInput\"}),{components:n={},fullWidth:a=!1,inputComponent:i=\"input\",label:l,multiline:s=!1,notched:c,slots:u={},slotProps:d={},type:p=\"text\",...f}=r,h=l4(r),v=Da(),T=Ul({props:r,muiFormControl:v,states:[\"color\",\"disabled\",\"error\",\"focused\",\"hiddenLabel\",\"size\",\"required\"]}),y={...r,color:T.color||\"primary\",disabled:T.disabled,error:T.error,focused:T.focused,formControl:v,fullWidth:a,hiddenLabel:T.hiddenLabel,multiline:s,size:T.size,type:p},g=u.root??n.Root??s4,m=u.input??n.Input??u4,[b,P]=Tt(\"notchedOutline\",{elementType:c4,className:h.notchedOutline,shouldForwardComponentProp:!0,ownerState:y,externalForwardedProps:{slots:u,slotProps:d},additionalProps:{label:l!=null&&l!==\"\"&&T.required?(0,hf.jsxs)(Jy.Fragment,{children:[l,\"\\u2009\",\"*\"]}):l}});return(0,hf.jsx)(Fl,{slots:{root:g,input:m},slotProps:d,renderSuffix:R=>(0,hf.jsx)(b,{...P,notched:typeof c<\"u\"?c:!!(R.startAdornment||R.filled||R.focused)}),fullWidth:a,inputComponent:i,multiline:s,ref:o,type:p,...f,classes:{...h,notchedOutline:null}})});R2.muiName=\"Input\";var vT=R2;var gf=j(Te(),1),p4=e=>{let{classes:t}=e,r=ye({root:[\"root\"]},Ky,t);return{...t,...r}},TT={name:\"MuiSelect\",slot:\"Root\",shouldForwardProp:e=>Vt(e)&&e!==\"variant\"},f4=V(hT,TT)(\"\"),d4=V(vT,TT)(\"\"),m4=V(gT,TT)(\"\"),C2=Ic.forwardRef(function(t,o){let r=Pe({name:\"MuiSelect\",props:t}),{autoWidth:n=!1,children:a,classes:i={},className:l,defaultOpen:s=!1,displayEmpty:c=!1,IconComponent:u=c2,id:d,input:p,inputProps:f,label:h,labelId:v,MenuProps:T,multiple:y=!1,native:g=!1,onClose:m,onOpen:b,open:P,renderValue:R,SelectDisplayProps:C,variant:M=\"outlined\",...D}=r,_=g?t2:a2,k=Da(),x=Ul({props:r,muiFormControl:k,states:[\"variant\",\"error\"]}),N=x.variant||M,O={...r,variant:N,classes:i},A=p4(O),{root:z,...L}=A,I=p||{standard:(0,gf.jsx)(f4,{ownerState:O}),outlined:(0,gf.jsx)(d4,{label:h,ownerState:O}),filled:(0,gf.jsx)(m4,{ownerState:O})}[N],F=yo(o,gr(I));return(0,gf.jsx)(Ic.Fragment,{children:Ic.cloneElement(I,{inputComponent:_,inputProps:{children:a,error:x.error,IconComponent:u,variant:N,type:void 0,multiple:y,...g?{id:d}:{autoWidth:n,defaultOpen:s,displayEmpty:c,labelId:v,MenuProps:T,onClose:m,onOpen:b,open:P,renderValue:R,SelectDisplayProps:{id:d,...C}},...f,classes:f?at(L,f.classes):L,...p?p.props.inputProps:{}},...(y&&g||c)&&N===\"outlined\"?{notched:!0}:{},ref:F,className:Q(I.props.className,l,A.root),...!p&&{variant:N},...D})})});C2.muiName=\"Select\";var Xn=C2;var _i=j(W(),1);var Wn=j(W(),1);function Pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var eh=j(W(),1);var xT=class e{static create(){return new e}static use(){let t=zc(e.create).current,[o,r]=eh.useState(!1);return t.shouldMount=o,t.setShouldMount=r,eh.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=y4(),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 th(){return xT.use()}function y4(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=j(W(),1);var oh=j(W(),1);var ST=j(Te(),1);function h4(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,d]=oh.useState(!1),p=Q(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),f={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},h=Q(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&d(!0),oh.useEffect(()=>{if(!l&&s!=null){let v=setTimeout(s,c);return()=>{clearTimeout(v)}}},[s,l,c]),(0,ST.jsx)(\"span\",{className:p,style:f,children:(0,ST.jsx)(\"span\",{className:h})})}var E2=h4;var g4=se(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Ur=g4;var rh=j(Te(),1),PT=550,b4=80,v4=Vn`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,T4=Vn`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,x4=Vn`\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`,S4=V(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),P4=V(E2,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Ur.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${v4};\n animation-duration: ${PT}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Ur.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Ur.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Ur.childLeaving} {\n opacity: 0;\n animation-name: ${T4};\n animation-duration: ${PT}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Ur.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${x4};\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`,R4=ho.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),d=ho.useRef(null);ho.useEffect(()=>{d.current&&(d.current(),d.current=null)},[s]);let p=ho.useRef(!1),f=vn(),h=ho.useRef(null),v=ho.useRef(null),T=ho.useCallback(b=>{let{pulsate:P,rippleX:R,rippleY:C,rippleSize:M,cb:D}=b;c(_=>[..._,(0,rh.jsx)(P4,{classes:{ripple:Q(a.ripple,Ur.ripple),rippleVisible:Q(a.rippleVisible,Ur.rippleVisible),ripplePulsate:Q(a.ripplePulsate,Ur.ripplePulsate),child:Q(a.child,Ur.child),childLeaving:Q(a.childLeaving,Ur.childLeaving),childPulsate:Q(a.childPulsate,Ur.childPulsate)},timeout:PT,pulsate:P,rippleX:R,rippleY:C,rippleSize:M},u.current)]),u.current+=1,d.current=D},[a]),y=ho.useCallback((b={},P={},R=()=>{})=>{let{pulsate:C=!1,center:M=n||P.pulsate,fakeElement:D=!1}=P;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let _=D?null:v.current,k=_?_.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,N,O;if(M||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(k.width/2),N=Math.round(k.height/2);else{let{clientX:A,clientY:z}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(A-k.left),N=Math.round(z-k.top)}if(M)O=Math.sqrt((2*k.width**2+k.height**2)/3),O%2===0&&(O+=1);else{let A=Math.max(Math.abs((_?_.clientWidth:0)-x),x)*2+2,z=Math.max(Math.abs((_?_.clientHeight:0)-N),N)*2+2;O=Math.sqrt(A**2+z**2)}b?.touches?h.current===null&&(h.current=()=>{T({pulsate:C,rippleX:x,rippleY:N,rippleSize:O,cb:R})},f.start(b4,()=>{h.current&&(h.current(),h.current=null)})):T({pulsate:C,rippleX:x,rippleY:N,rippleSize:O,cb:R})},[n,T,f]),g=ho.useCallback(()=>{y({},{pulsate:!0})},[y]),m=ho.useCallback((b,P)=>{if(f.clear(),b?.type===\"touchend\"&&h.current){h.current(),h.current=null,f.start(0,()=>{m(b,P)});return}h.current=null,c(R=>R.length>0?R.slice(1):R),d.current=P},[f]);return ho.useImperativeHandle(o,()=>({pulsate:g,start:y,stop:m}),[g,y,m]),(0,rh.jsx)(S4,{className:Q(Ur.root,a.root,i),ref:v,...l,children:(0,rh.jsx)(Jv,{component:null,exit:!0,children:s})})}),w2=R4;function M2(e){return me(\"MuiButtonBase\",e)}var C4=se(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),O2=C4;var nh=j(Te(),1),E4=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=ye({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},M2,n);return o&&r&&(i.root+=` ${r}`),i},w4=V(\"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\"},[`&.${O2.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),M4=Wn.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:d=!1,focusRipple:p=!1,focusVisibleClassName:f,LinkComponent:h=\"a\",onBlur:v,onClick:T,onContextMenu:y,onDragLeave:g,onFocus:m,onFocusVisible:b,onKeyDown:P,onKeyUp:R,onMouseDown:C,onMouseLeave:M,onMouseUp:D,onTouchEnd:_,onTouchMove:k,onTouchStart:x,tabIndex:N=0,TouchRippleProps:O,touchRippleRef:A,type:z,...L}=r,I=Wn.useRef(null),F=th(),fe=yo(F.ref,A),[Z,De]=Wn.useState(!1);c&&Z&&De(!1),Wn.useImperativeHandle(n,()=>({focusVisible:()=>{De(!0),I.current.focus()}}),[]);let it=F.shouldMount&&!u&&!c;Wn.useEffect(()=>{Z&&p&&!u&&F.pulsate()},[u,p,Z,F]);let $e=_a(F,\"start\",C,d),Me=_a(F,\"stop\",y,d),Le=_a(F,\"stop\",g,d),qe=_a(F,\"stop\",D,d),Be=_a(F,\"stop\",le=>{Z&&le.preventDefault(),M&&M(le)},d),ot=_a(F,\"start\",x,d),Se=_a(F,\"stop\",_,d),we=_a(F,\"stop\",k,d),Re=_a(F,\"stop\",le=>{Pn(le.target)||De(!1),v&&v(le)},!1),Ye=Oi(le=>{I.current||(I.current=le.currentTarget),Pn(le.target)&&(De(!0),b&&b(le)),m&&m(le)}),ce=()=>{let le=I.current;return s&&s!==\"button\"&&!(le.tagName===\"A\"&&le.href)},Ve=Oi(le=>{p&&!le.repeat&&Z&&le.key===\" \"&&F.stop(le,()=>{F.start(le)}),le.target===le.currentTarget&&ce()&&le.key===\" \"&&le.preventDefault(),P&&P(le),le.target===le.currentTarget&&ce()&&le.key===\"Enter\"&&!c&&(le.preventDefault(),T&&T(le))}),yt=Oi(le=>{p&&le.key===\" \"&&Z&&!le.defaultPrevented&&F.stop(le,()=>{F.pulsate(le)}),R&&R(le),T&&le.target===le.currentTarget&&ce()&&le.key===\" \"&&!le.defaultPrevented&&T(le)}),Fe=s;Fe===\"button\"&&(L.href||L.to)&&(Fe=h);let Ce={};if(Fe===\"button\"){let le=!!L.formAction;Ce.type=z===void 0&&!le?\"button\":z,Ce.disabled=c}else!L.href&&!L.to&&(Ce.role=\"button\"),c&&(Ce[\"aria-disabled\"]=c);let xt=yo(o,I),rt={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:d,focusRipple:p,tabIndex:N,focusVisible:Z},Ze=E4(rt);return(0,nh.jsxs)(w4,{as:Fe,className:Q(Ze.root,l),ownerState:rt,onBlur:Re,onClick:T,onContextMenu:Me,onFocus:Ye,onKeyDown:Ve,onKeyUp:yt,onMouseDown:$e,onMouseLeave:Be,onMouseUp:qe,onDragLeave:Le,onTouchEnd:Se,onTouchMove:we,onTouchStart:ot,ref:xt,tabIndex:c?-1:N,type:z,...Ce,...L,children:[i,it?(0,nh.jsx)(w2,{ref:fe,center:a,...O}):null]})});function _a(e,t,o,r=!1){return Oi(n=>(o&&o(n),r||e[t](n),!0))}var Ba=M4;var z2=j(W(),1);function A2(e){return me(\"MuiDivider\",e)}var O4=se(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),ah=O4;var RT=j(Te(),1),A4=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return ye({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\"]},A2,r)},z4=V(\"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]}})(xe(({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%\"}}}]}))),N4=V(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(xe(({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)`}}]}))),CT=z2.forwardRef(function(t,o){let r=Pe({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:d=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:f=\"fullWidth\",...h}=r,v={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:d,textAlign:p,variant:f},T=A4(v);return(0,RT.jsx)(z4,{as:s,className:Q(T.root,i),role:d,ref:o,ownerState:v,\"aria-orientation\":d===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...h,children:a?(0,RT.jsx)(N4,{className:T.wrapper,ownerState:v,children:a}):null})});CT&&(CT.muiSkipListHighlight=!0);var ET=CT;var D4=se(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),ih=D4;var _4=se(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),lh=_4;function N2(e){return me(\"MuiMenuItem\",e)}var B4=se(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),$c=B4;var wT=j(Te(),1),k4=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},j4=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=ye({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},N2,i);return{...i,...s}},U4=V(Ba,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:k4})(xe(({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\"}},[`&.${$c.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${$c.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${$c.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)}},[`&.${$c.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${$c.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${ah.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${ah.inset}`]:{marginLeft:52},[`& .${lh.root}`]:{marginTop:0,marginBottom:0},[`& .${lh.inset}`]:{paddingLeft:36},[`& .${ih.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,[`& .${ih.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),L4=_i.forwardRef(function(t,o){let r=Pe({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:d,className:p,...f}=r,h=_i.useContext(ef),v=_i.useMemo(()=>({dense:i||h.dense||!1,disableGutters:s}),[h.dense,i,s]),T=_i.useRef(null);wc(()=>{n&&T.current&&T.current.focus()},[n]);let y={...r,dense:v.dense,divider:l,disableGutters:s},g=j4(r),m=yo(T,o),b;return r.disabled||(b=d!==void 0?d:-1),(0,wT.jsx)(ef.Provider,{value:v,children:(0,wT.jsx)(U4,{ref:m,role:u,tabIndex:b,component:a,focusVisibleClassName:Q(g.focusVisible,c),className:Q(g.root,p),...f,ownerState:y,classes:g})})}),Ue=L4;var dh=j(W(),1);var Fo=j(W(),1);var H4={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},MT=H4;function V4(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var D2=V4;var I4=2;function Fc(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function j2(e,t){return e-t}function _2(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}%`})}},G4=e=>e,ph;function k2(){return ph===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?ph=CSS.supports(\"touch-action\",\"none\"):ph=!0),ph}function U2(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:d,orientation:p=\"horizontal\",rootRef:f,scale:h=G4,step:v=1,shiftStep:T=10,tabIndex:y,value:g}=e,m=Fo.useRef(void 0),[b,P]=Fo.useState(-1),[R,C]=Fo.useState(-1),[M,D]=Fo.useState(!1),_=Fo.useRef(0),k=Fo.useRef(null),[x,N]=Ac({controlled:g,default:o??s,name:\"Slider\"}),O=u&&((q,$,ue)=>{let ze=q.nativeEvent||q,ie=new ze.constructor(ze.type,ze);Object.defineProperty(ie,\"target\",{writable:!0,value:{value:$,name:c}}),k.current=$,u(ie,$,ue)}),A=Array.isArray(x),z=A?x.slice().sort(j2):[x];z=z.map(q=>q==null?s:Ma(q,s,l));let L=i===!0&&v!==null?[...Array(Math.floor((l-s)/v)+1)].map((q,$)=>({value:s+v*$})):i||[],I=L.map(q=>q.value),[F,fe]=Fo.useState(-1),Z=Fo.useRef(null),De=to(f,Z),it=q=>$=>{let ue=Number($.currentTarget.getAttribute(\"data-index\"));Pn($.target)&&fe(ue),C(ue),q?.onFocus?.($)},$e=q=>$=>{Pn($.target)||fe(-1),C(-1),q?.onBlur?.($)},Me=(q,$)=>{let ue=Number(q.currentTarget.getAttribute(\"data-index\")),ze=z[ue],ie=I.indexOf(ze),be=$;if(L&&v==null){let ge=I[I.length-1];be>=ge?be=ge:be<=I[0]?be=I[0]:be=be$=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes($.key)){$.preventDefault();let ue=Number($.currentTarget.getAttribute(\"data-index\")),ze=z[ue],ie=null;if(v!=null){let be=$.shiftKey?T:v;switch($.key){case\"ArrowUp\":ie=Fc(ze,be,1,s,l);break;case\"ArrowRight\":ie=Fc(ze,be,a?-1:1,s,l);break;case\"ArrowDown\":ie=Fc(ze,be,-1,s,l);break;case\"ArrowLeft\":ie=Fc(ze,be,a?1:-1,s,l);break;case\"PageUp\":ie=Fc(ze,T,1,s,l);break;case\"PageDown\":ie=Fc(ze,T,-1,s,l);break;case\"Home\":ie=s;break;case\"End\":ie=l;break;default:break}}else if(L){let be=I[I.length-1],ge=I.indexOf(ze),Ge=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],Ee=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];Ge.includes($.key)?ge===0?ie=I[0]:ie=I[ge-1]:Ee.includes($.key)&&(ge===I.length-1?ie=be:ie=I[ge+1])}ie!=null&&Me($,ie)}q?.onKeyDown?.($)};Io(()=>{r&&Z.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&P(-1),r&&F!==-1&&fe(-1);let qe=q=>$=>{q.onChange?.($),Me($,$.target.valueAsNumber)},Be=Fo.useRef(void 0),ot=p;a&&p===\"horizontal\"&&(ot+=\"-reverse\");let Se=({finger:q,move:$=!1})=>{let{current:ue}=Z,{width:ze,height:ie,bottom:be,left:ge}=ue.getBoundingClientRect(),Ge;ot.startsWith(\"vertical\")?Ge=(be-q.y)/ie:Ge=(q.x-ge)/ze,ot.includes(\"-reverse\")&&(Ge=1-Ge);let Ee;if(Ee=$4(Ge,s,l),v)Ee=q4(Ee,v,s);else{let et=_2(I,Ee);Ee=I[et]}Ee=Ma(Ee,s,l);let ve=0;if(A){$?ve=Be.current:ve=_2(z,Ee),n&&(Ee=Ma(Ee,z[ve-1]||-1/0,z[ve+1]||1/0));let et=Ee;Ee=B2({values:z,newValue:Ee,index:ve}),n&&$||(ve=Ee.indexOf(et),Be.current=ve)}return{newValue:Ee,activeIndex:ve}},we=nn(q=>{let $=sh(q,m);if(!$)return;if(_.current+=1,q.type===\"mousemove\"&&q.buttons===0){Re(q);return}let{newValue:ue,activeIndex:ze}=Se({finger:$,move:!0});ch({sliderRef:Z,activeIndex:ze,setActive:P}),N(ue),!M&&_.current>I4&&D(!0),O&&!uh(ue,x)&&O(q,ue,ze)}),Re=nn(q=>{let $=sh(q,m);if(D(!1),!$)return;let{newValue:ue}=Se({finger:$,move:!0});P(-1),q.type===\"touchend\"&&C(-1),d&&d(q,k.current??ue),m.current=void 0,ce()}),Ye=nn(q=>{if(r)return;k2()||q.preventDefault();let $=q.changedTouches[0];$!=null&&(m.current=$.identifier);let ue=sh(q,m);if(ue!==!1){let{newValue:ie,activeIndex:be}=Se({finger:ue});ch({sliderRef:Z,activeIndex:be,setActive:P}),N(ie),O&&!uh(ie,x)&&O(q,ie,be)}_.current=0;let ze=It(Z.current);ze.addEventListener(\"touchmove\",we,{passive:!0}),ze.addEventListener(\"touchend\",Re,{passive:!0})}),ce=Fo.useCallback(()=>{let q=It(Z.current);q.removeEventListener(\"mousemove\",we),q.removeEventListener(\"mouseup\",Re),q.removeEventListener(\"touchmove\",we),q.removeEventListener(\"touchend\",Re)},[Re,we]);Fo.useEffect(()=>{let{current:q}=Z;return q.addEventListener(\"touchstart\",Ye,{passive:k2()}),()=>{q.removeEventListener(\"touchstart\",Ye),ce()}},[ce,Ye]),Fo.useEffect(()=>{r&&ce()},[r,ce]);let Ve=q=>$=>{if(q.onMouseDown?.($),r||$.defaultPrevented||$.button!==0)return;$.preventDefault();let ue=sh($,m);if(ue!==!1){let{newValue:ie,activeIndex:be}=Se({finger:ue});ch({sliderRef:Z,activeIndex:be,setActive:P}),N(ie),O&&!uh(ie,x)&&O($,ie,be)}_.current=0;let ze=It(Z.current);ze.addEventListener(\"mousemove\",we,{passive:!0}),ze.addEventListener(\"mouseup\",Re)},yt=bf(A?z[0]:s,s,l),Fe=bf(z[z.length-1],s,l)-yt,Ce=(q={})=>{let $=Aa(q),ue={onMouseDown:Ve($||{})},ze={...$,...ue};return{...q,ref:De,...ze}},xt=q=>$=>{q.onMouseOver?.($);let ue=Number($.currentTarget.getAttribute(\"data-index\"));C(ue)},rt=q=>$=>{q.onMouseLeave?.($),C(-1)},Ze=(q={})=>{let $=Aa(q),ue={onMouseOver:xt($||{}),onMouseLeave:rt($||{})};return{...q,...$,...ue}},le=q=>({pointerEvents:b!==-1&&b!==q?\"none\":void 0}),no;return p===\"vertical\"&&(no=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ot,axisProps:Y4,dragging:M,focusedThumbIndex:F,getHiddenInputProps:(q={})=>{let $=Aa(q),ue={onChange:qe($||{}),onFocus:it($||{}),onBlur:$e($||{}),onKeyDown:Le($||{})},ze={...$,...ue};return{tabIndex:y,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":h(l),\"aria-valuemin\":h(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...q,...ze,style:{...MT,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:no}}},getRootProps:Ce,getThumbProps:Ze,marks:L,open:R,range:A,rootRef:De,trackLeap:Fe,trackOffset:yt,values:z,getThumbStyle:le}}var X4=e=>!e||!br(e),L2=X4;var fh=j(W(),1);function H2(e){return me(\"MuiSlider\",e)}var W4=se(\"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\"]),xr=W4;var qc=j(Te(),1),K4=e=>{let{open:t}=e;return{offset:Q(t&&xr.valueLabelOpen),circle:xr.valueLabelCircle,label:xr.valueLabelLabel}};function OT(e){let{children:t,className:o,value:r}=e,n=K4(e);return t?fh.cloneElement(t,{className:t.props.className},(0,qc.jsxs)(fh.Fragment,{children:[t.props.children,(0,qc.jsx)(\"span\",{className:Q(n.offset,o),\"aria-hidden\":!0,children:(0,qc.jsx)(\"span\",{className:n.circle,children:(0,qc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var Rn=j(Te(),1);function V2(e){return e}var Q4=V(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${re(o.color)}`],o.size!==\"medium\"&&t[`size${re(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(xe(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${xr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${xr.dragging}`]:{[`& .${xr.thumb}, & .${xr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(Xt()).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}}]}))),Z4=V(\"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}}]}),J4=V(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(xe(({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(Xt()).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)})}}}))]}))),ek=V(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${re(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${re(o.size)}`]]}})(xe(({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%)\"},[`&.${xr.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(Xt()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${xr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${xr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),tk=V(OT,{name:\"MuiSlider\",slot:\"ValueLabel\"})(xe(({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%\"},[`&.${xr.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%\"},[`&.${xr.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 ok=V(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Ml(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(xe(({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}}]}))),rk=V(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Ml(e)&&e!==\"markLabelActive\"})(xe(({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}}]}))),nk=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${re(l)}`,s&&`size${re(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${re(s)}`,l&&`thumbColor${re(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return ye(c,H2,i)},ak=({children:e})=>e,ik=dh.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSlider\"}),n=wi(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:d=\"primary\",classes:p,className:f,disableSwap:h=!1,disabled:v=!1,getAriaLabel:T,getAriaValueText:y,marks:g=!1,max:m=100,min:b=0,name:P,onChange:R,onChangeCommitted:C,orientation:M=\"horizontal\",shiftStep:D=10,size:_=\"medium\",step:k=1,scale:x=V2,slotProps:N,slots:O,tabIndex:A,track:z=\"normal\",value:L,valueLabelDisplay:I=\"off\",valueLabelFormat:F=V2,...fe}=r,Z={...r,isRtl:n,max:m,min:b,classes:p,disabled:v,disableSwap:h,orientation:M,marks:g,color:d,size:_,step:k,shiftStep:D,scale:x,track:z,valueLabelDisplay:I,valueLabelFormat:F},{axisProps:De,getRootProps:it,getHiddenInputProps:$e,getThumbProps:Me,open:Le,active:qe,axis:Be,focusedThumbIndex:ot,range:Se,dragging:we,marks:Re,values:Ye,trackOffset:ce,trackLeap:Ve,getThumbStyle:yt}=U2({...Z,rootRef:o});Z.marked=Re.length>0&&Re.some(ht=>ht.label),Z.dragging=we,Z.focusedThumbIndex=ot;let Fe=nk(Z),Ce=O?.root??c.Root??Q4,xt=O?.rail??c.Rail??Z4,rt=O?.track??c.Track??J4,Ze=O?.thumb??c.Thumb??ek,le=O?.valueLabel??c.ValueLabel??tk,no=O?.mark??c.Mark??ok,Je=O?.markLabel??c.MarkLabel??rk,q=O?.input??c.Input??\"input\",$=N?.root??u.root,ue=N?.rail??u.rail,ze=N?.track??u.track,ie=N?.thumb??u.thumb,be=N?.valueLabel??u.valueLabel,ge=N?.mark??u.mark,Ge=N?.markLabel??u.markLabel,Ee=N?.input??u.input,ve=vr({elementType:Ce,getSlotProps:it,externalSlotProps:$,externalForwardedProps:fe,additionalProps:{...L2(Ce)&&{as:s}},ownerState:{...Z,...$?.ownerState},className:[Fe.root,f]}),et=vr({elementType:xt,externalSlotProps:ue,ownerState:Z,className:Fe.rail}),Kt=vr({elementType:rt,externalSlotProps:ze,additionalProps:{style:{...De[Be].offset(ce),...De[Be].leap(Ve)}},ownerState:{...Z,...ze?.ownerState},className:Fe.track}),vo=vr({elementType:Ze,getSlotProps:Me,externalSlotProps:ie,ownerState:{...Z,...ie?.ownerState},className:Fe.thumb}),Y=vr({elementType:le,externalSlotProps:be,ownerState:{...Z,...be?.ownerState},className:Fe.valueLabel}),Oe=vr({elementType:no,externalSlotProps:ge,ownerState:Z,className:Fe.mark}),Mt=vr({elementType:Je,externalSlotProps:Ge,ownerState:Z,className:Fe.markLabel}),Ft=vr({elementType:q,getSlotProps:$e,externalSlotProps:Ee,ownerState:Z});return(0,Rn.jsxs)(Ce,{...ve,children:[(0,Rn.jsx)(xt,{...et}),(0,Rn.jsx)(rt,{...Kt}),Re.filter(ht=>ht.value>=b&&ht.value<=m).map((ht,qt)=>{let rr=bf(ht.value,b,m),Ho=De[Be].offset(rr),nr;return z===!1?nr=Ye.includes(ht.value):nr=z===\"normal\"&&(Se?ht.value>=Ye[0]&&ht.value<=Ye[Ye.length-1]:ht.value<=Ye[0])||z===\"inverted\"&&(Se?ht.value<=Ye[0]||ht.value>=Ye[Ye.length-1]:ht.value>=Ye[0]),(0,Rn.jsxs)(dh.Fragment,{children:[(0,Rn.jsx)(no,{\"data-index\":qt,...Oe,...!br(no)&&{markActive:nr},style:{...Ho,...Oe.style},className:Q(Oe.className,nr&&Fe.markActive)}),ht.label!=null?(0,Rn.jsx)(Je,{\"aria-hidden\":!0,\"data-index\":qt,...Mt,...!br(Je)&&{markLabelActive:nr},style:{...Ho,...Mt.style},className:Q(Fe.markLabel,Mt.className,nr&&Fe.markLabelActive),children:ht.label}):null]},qt)}),Ye.map((ht,qt)=>{let rr=bf(ht,b,m),Ho=De[Be].offset(rr),nr=I===\"off\"?ak:le;return(0,Rn.jsx)(nr,{...!br(nr)&&{valueLabelFormat:F,valueLabelDisplay:I,value:typeof F==\"function\"?F(x(ht),qt):F,index:qt,open:Le===qt||qe===qt||I===\"on\",disabled:v},...Y,children:(0,Rn.jsx)(Ze,{\"data-index\":qt,...vo,className:Q(Fe.thumb,vo.className,qe===qt&&Fe.active,ot===qt&&Fe.focusVisible),style:{...Ho,...yt(qt),...vo.style},children:(0,Rn.jsx)(q,{\"data-index\":qt,\"aria-label\":T?T(qt):a,\"aria-valuenow\":x(ht),\"aria-labelledby\":l,\"aria-valuetext\":y?y(x(ht),qt):i,value:Ye[qt],...Ft})})},qt)})]})}),ql=ik;var Tf=j(W(),1);var $2=j(W(),1);function I2(e){return me(\"MuiCircularProgress\",e)}var DJ=se(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Yc=j(Te(),1),Cn=44,AT=Vn`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,zT=Vn`\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`,lk=typeof AT!=\"string\"?gl`\n animation: ${AT} 1.4s linear infinite;\n `:null,sk=typeof zT!=\"string\"?gl`\n animation: ${zT} 1.4s ease-in-out infinite;\n `:null,ck=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${re(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${re(o)}`,n&&\"circleDisableShrink\"]};return ye(a,I2,t)},uk=V(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${re(o.color)}`]]}})(xe(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:lk||{animation:`${AT} 1.4s linear infinite`}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),pk=V(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),fk=V(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${re(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(xe(({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:sk||{animation:`${zT} 1.4s ease-in-out infinite`}}]}))),dk=V(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(xe(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),mk=$2.forwardRef(function(t,o){let r=Pe({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:d=0,variant:p=\"indeterminate\",...f}=r,h={...r,color:a,disableShrink:i,size:s,thickness:u,value:d,variant:p,enableTrackSlot:l},v=ck(h),T={},y={},g={};if(p===\"determinate\"){let m=2*Math.PI*((Cn-u)/2);T.strokeDasharray=m.toFixed(3),g[\"aria-valuenow\"]=Math.round(d),T.strokeDashoffset=`${((100-d)/100*m).toFixed(3)}px`,y.transform=\"rotate(-90deg)\"}return(0,Yc.jsx)(uk,{className:Q(v.root,n),style:{width:s,height:s,...y,...c},ownerState:h,ref:o,role:\"progressbar\",...g,...f,children:(0,Yc.jsxs)(pk,{className:v.svg,ownerState:h,viewBox:`${Cn/2} ${Cn/2} ${Cn} ${Cn}`,children:[l?(0,Yc.jsx)(dk,{className:v.track,ownerState:h,cx:Cn,cy:Cn,r:(Cn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Yc.jsx)(fk,{className:v.circle,style:T,ownerState:h,cx:Cn,cy:Cn,r:(Cn-u)/2,fill:\"none\",strokeWidth:u})]})})}),vf=mk;function F2(e){return me(\"MuiButton\",e)}var yk=se(\"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\"]),Bi=yk;var q2=j(W(),1),hk=q2.createContext({}),Y2=hk;var G2=j(W(),1),gk=G2.createContext(void 0),X2=gk;var Kn=j(Te(),1),bk=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}${re(t)}`,`size${re(n)}`,`${a}Size${re(n)}`,`color${re(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${re(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${re(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${re(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=ye(c,F2,s);return{...s,...u}},K2=[{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}}}],vk=V(Ba,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${re(o.color)}`],t[`size${re(o.size)}`],t[`${o.variant}Size${re(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(xe(({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\"},[`&.${Bi.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]},[`&.${Bi.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${Bi.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)\",[`&.${Bi.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(Xt()).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\"},[`&.${Bi.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${Bi.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}),[`&.${Bi.loading}`]:{color:\"transparent\"}}}]}})),Tk=V(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${re(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}},...K2]})),xk=V(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${re(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}},...K2]})),Sk=V(\"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}}]})),W2=V(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),Pk=Tf.forwardRef(function(t,o){let r=Tf.useContext(Y2),n=Tf.useContext(X2),a=Fn(r,t),i=Pe({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:d=!1,disableElevation:p=!1,disableFocusRipple:f=!1,endIcon:h,focusVisibleClassName:v,fullWidth:T=!1,id:y,loading:g=null,loadingIndicator:m,loadingPosition:b=\"center\",size:P=\"medium\",startIcon:R,type:C,variant:M=\"text\",...D}=i,_=zl(y),k=m??(0,Kn.jsx)(vf,{\"aria-labelledby\":_,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:d,disableElevation:p,disableFocusRipple:f,fullWidth:T,loading:g,loadingIndicator:k,loadingPosition:b,size:P,type:C,variant:M},N=bk(x),O=(R||g&&b===\"start\")&&(0,Kn.jsx)(Tk,{className:N.startIcon,ownerState:x,children:R||(0,Kn.jsx)(W2,{className:N.loadingIconPlaceholder,ownerState:x})}),A=(h||g&&b===\"end\")&&(0,Kn.jsx)(xk,{className:N.endIcon,ownerState:x,children:h||(0,Kn.jsx)(W2,{className:N.loadingIconPlaceholder,ownerState:x})}),z=n||\"\",L=typeof g==\"boolean\"?(0,Kn.jsx)(\"span\",{className:N.loadingWrapper,style:{display:\"contents\"},children:g&&(0,Kn.jsx)(Sk,{className:N.loadingIndicator,ownerState:x,children:k})}):null;return(0,Kn.jsxs)(vk,{ownerState:x,className:Q(r.className,N.root,u,z),component:c,disabled:d||g,focusRipple:!f,focusVisibleClassName:Q(N.focusVisible,v),ref:o,type:C,id:g?_:y,...D,classes:N,children:[O,b!==\"end\"&&L,l,b===\"end\"&&L,A]})}),ln=Pk;var mh=j(W(),1);function Q2(e){return me(\"MuiIconButton\",e)}var Rk=se(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),NT=Rk;var Gc=j(Te(),1),Ck=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${re(r)}`,n&&`edge${re(n)}`,`size${re(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return ye(l,Q2,t)},Ek=V(Ba,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${re(o.color)}`],o.edge&&t[`edge${re(o.edge)}`],t[`size${re(o.size)}`]]}})(xe(({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}}]})),xe(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(Xt()).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)}}],[`&.${NT.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${NT.loading}`]:{color:\"transparent\"}}))),wk=V(\"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\"}}]})),Mk=mh.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:d,loading:p=null,loadingIndicator:f,...h}=r,v=zl(d),T=f??(0,Gc.jsx)(vf,{\"aria-labelledby\":v,color:\"inherit\",size:16}),y={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:T,size:u},g=Ck(y);return(0,Gc.jsxs)(Ek,{id:p?v:d,className:Q(g.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...h,ownerState:y,children:[typeof p==\"boolean\"&&(0,Gc.jsx)(\"span\",{className:g.loadingWrapper,style:{display:\"contents\"},children:(0,Gc.jsx)(wk,{className:g.loadingIndicator,ownerState:y,children:p&&T})}),a]})}),Xc=Mk;var oM=j(W(),1);var J2=j(W(),1);function Z2(e){return me(\"PrivateSwitchBase\",e)}var jee=se(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);var yh=j(Te(),1),Ok=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${re(n)}`],input:[\"input\"]};return ye(a,Z2,t)},Ak=V(Ba,{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}}]}),zk=V(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Vt})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),Nk=J2.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:d,inputProps:p,inputRef:f,name:h,onBlur:v,onChange:T,onFocus:y,readOnly:g,required:m=!1,tabIndex:b,type:P,value:R,slots:C={},slotProps:M={},...D}=t,[_,k]=Dl({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=Da(),N=Me=>{y&&y(Me),x&&x.onFocus&&x.onFocus(Me)},O=Me=>{v&&v(Me),x&&x.onBlur&&x.onBlur(Me)},A=Me=>{if(Me.nativeEvent.defaultPrevented||g)return;let Le=Me.target.checked;k(Le),T&&T(Me,Le)},z=l;x&&typeof z>\"u\"&&(z=x.disabled);let L=P===\"checkbox\"||P===\"radio\",I={...t,checked:_,disabled:z,disableFocusRipple:s,edge:c},F=Ok(I),fe={slots:C,slotProps:{input:p,...M}},[Z,De]=Tt(\"root\",{ref:o,elementType:Ak,className:F.root,shouldForwardComponentProp:!0,externalForwardedProps:{...fe,component:\"span\",...D},getSlotProps:Me=>({...Me,onFocus:Le=>{Me.onFocus?.(Le),N(Le)},onBlur:Le=>{Me.onBlur?.(Le),O(Le)}}),ownerState:I,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[it,$e]=Tt(\"input\",{ref:f,elementType:zk,className:F.input,externalForwardedProps:fe,getSlotProps:Me=>({...Me,onChange:Le=>{Me.onChange?.(Le),A(Le)}}),ownerState:I,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:z,id:L?d:void 0,name:h,readOnly:g,required:m,tabIndex:b,type:P,...P===\"checkbox\"&&R===void 0?{}:{value:R}}});return(0,yh.jsxs)(Z,{...De,children:[(0,yh.jsx)(it,{...$e}),_?a:u]})}),eM=Nk;function tM(e){return me(\"MuiSwitch\",e)}var Dk=se(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),qo=Dk;var Wc=j(Te(),1),_k=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${re(o)}`,`size${re(r)}`],switchBase:[\"switchBase\",`color${re(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=ye(l,tM,t);return{...t,...s}},Bk=V(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${re(o.edge)}`],t[`size${re(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,[`& .${qo.thumb}`]:{width:16,height:16},[`& .${qo.switchBase}`]:{padding:4,[`&.${qo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),kk=V(eM,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${qo.input}`]:t.input},o.color!==\"default\"&&t[`color${re(o.color)}`]]}})(xe(({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}),[`&.${qo.checked}`]:{transform:\"translateX(20px)\"},[`&.${qo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${qo.checked} + .${qo.track}`]:{opacity:.5},[`&.${qo.disabled} + .${qo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${qo.input}`]:{left:\"-100%\",width:\"300%\"}})),xe(({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(Xt([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${qo.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\"}},[`&.${qo.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)}`}},[`&.${qo.checked} + .${qo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),jk=V(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(xe(({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}`}))),Uk=V(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(xe(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),Lk=oM.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...d}=r,p={...r,color:a,edge:i,size:l},f=_k(p),h={slots:c,slotProps:u},[v,T]=Tt(\"root\",{className:Q(f.root,n),elementType:Bk,externalForwardedProps:h,ownerState:p,additionalProps:{sx:s}}),[y,g]=Tt(\"thumb\",{className:f.thumb,elementType:Uk,externalForwardedProps:h,ownerState:p}),m=(0,Wc.jsx)(y,{...g}),[b,P]=Tt(\"track\",{className:f.track,elementType:jk,externalForwardedProps:h,ownerState:p});return(0,Wc.jsxs)(v,{...T,children:[(0,Wc.jsx)(kk,{type:\"checkbox\",icon:m,checkedIcon:m,ref:o,ownerState:p,...d,classes:{...f,root:f.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,Wc.jsx)(b,{...P})]})}),Qn=Lk;var ro=j(W(),1);var EM=j(W(),1);var Yo=j(W(),1);var Wt=\"top\",go=\"bottom\",po=\"right\",oo=\"left\",hh=\"auto\",ki=[Wt,go,po,oo],ka=\"start\",Yl=\"end\",rM=\"clippingParents\",gh=\"viewport\",Kc=\"popper\",nM=\"reference\",DT=ki.reduce(function(e,t){return e.concat([t+\"-\"+ka,t+\"-\"+Yl])},[]),bh=[].concat(ki,[hh]).reduce(function(e,t){return e.concat([t,t+\"-\"+ka,t+\"-\"+Yl])},[]),Hk=\"beforeRead\",Vk=\"read\",Ik=\"afterRead\",$k=\"beforeMain\",Fk=\"main\",qk=\"afterMain\",Yk=\"beforeWrite\",Gk=\"write\",Xk=\"afterWrite\",aM=[Hk,Vk,Ik,$k,Fk,qk,Yk,Gk,Xk];function wo(e){return e?(e.nodeName||\"\").toLowerCase():null}function jt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function sn(e){var t=jt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=jt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Qc(e){if(typeof ShadowRoot>\"u\")return!1;var t=jt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Wk(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)||!wo(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 Kk(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)||!wo(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var iM={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:Wk,effect:Kk,requires:[\"computeStyles\"]};function Mo(e){return e.split(\"-\")[0]}var En=Math.max,Gl=Math.min,ja=Math.round;function Zc(){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 xf(){return!/^((?!chrome|android).)*safari/i.test(Zc())}function cn(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&&ja(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&ja(r.height)/e.offsetHeight||1);var i=sn(e)?jt(e):window,l=i.visualViewport,s=!xf()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,d=r.width/n,p=r.height/a;return{width:d,height:p,top:u,right:c+d,bottom:u+p,left:c,x:c,y:u}}function Xl(e){var t=cn(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 Sf(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&Qc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function or(e){return jt(e).getComputedStyle(e)}function _T(e){return[\"table\",\"td\",\"th\"].indexOf(wo(e))>=0}function Lo(e){return((sn(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ua(e){return wo(e)===\"html\"?e:e.assignedSlot||e.parentNode||(Qc(e)?e.host:null)||Lo(e)}function lM(e){return!bo(e)||or(e).position===\"fixed\"?null:e.offsetParent}function Qk(e){var t=/firefox/i.test(Zc()),o=/Trident/i.test(Zc());if(o&&bo(e)){var r=or(e);if(r.position===\"fixed\")return null}var n=Ua(e);for(Qc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(wo(n))<0;){var a=or(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 wn(e){for(var t=jt(e),o=lM(e);o&&_T(o)&&or(o).position===\"static\";)o=lM(o);return o&&(wo(o)===\"html\"||wo(o)===\"body\"&&or(o).position===\"static\")?t:o||Qk(e)||t}function Wl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function Kl(e,t,o){return En(e,Gl(t,o))}function sM(e,t,o){var r=Kl(e,t,o);return r>o?o:r}function Pf(){return{top:0,right:0,bottom:0,left:0}}function Rf(e){return Object.assign({},Pf(),e)}function Cf(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var Zk=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,Rf(typeof t!=\"number\"?t:Cf(t,ki))};function Jk(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Mo(o.placement),s=Wl(l),c=[oo,po].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var d=Zk(n.padding,o),p=Xl(a),f=s===\"y\"?Wt:oo,h=s===\"y\"?go:po,v=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],T=i[s]-o.rects.reference[s],y=wn(a),g=y?s===\"y\"?y.clientHeight||0:y.clientWidth||0:0,m=v/2-T/2,b=d[f],P=g-p[u]-d[h],R=g/2-p[u]/2+m,C=Kl(b,R,P),M=s;o.modifiersData[r]=(t={},t[M]=C,t.centerOffset=C-R,t)}}function e6(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)||Sf(t.elements.popper,n)&&(t.elements.arrow=n))}var cM={name:\"arrow\",enabled:!0,phase:\"main\",fn:Jk,effect:e6,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function un(e){return e.split(\"-\")[1]}var t6={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function o6(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:ja(o*n)/n||0,y:ja(r*n)/n||0}}function uM(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,d=e.isFixed,p=i.x,f=p===void 0?0:p,h=i.y,v=h===void 0?0:h,T=typeof u==\"function\"?u({x:f,y:v}):{x:f,y:v};f=T.x,v=T.y;var y=i.hasOwnProperty(\"x\"),g=i.hasOwnProperty(\"y\"),m=oo,b=Wt,P=window;if(c){var R=wn(o),C=\"clientHeight\",M=\"clientWidth\";if(R===jt(o)&&(R=Lo(o),or(R).position!==\"static\"&&l===\"absolute\"&&(C=\"scrollHeight\",M=\"scrollWidth\")),R=R,n===Wt||(n===oo||n===po)&&a===Yl){b=go;var D=d&&R===P&&P.visualViewport?P.visualViewport.height:R[C];v-=D-r.height,v*=s?1:-1}if(n===oo||(n===Wt||n===go)&&a===Yl){m=po;var _=d&&R===P&&P.visualViewport?P.visualViewport.width:R[M];f-=_-r.width,f*=s?1:-1}}var k=Object.assign({position:l},c&&t6),x=u===!0?o6({x:f,y:v},jt(o)):{x:f,y:v};if(f=x.x,v=x.y,s){var N;return Object.assign({},k,(N={},N[b]=g?\"0\":\"\",N[m]=y?\"0\":\"\",N.transform=(P.devicePixelRatio||1)<=1?\"translate(\"+f+\"px, \"+v+\"px)\":\"translate3d(\"+f+\"px, \"+v+\"px, 0)\",N))}return Object.assign({},k,(t={},t[b]=g?v+\"px\":\"\",t[m]=y?f+\"px\":\"\",t.transform=\"\",t))}function r6(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:Mo(t.placement),variation:un(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,uM(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,uM(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 pM={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:r6,data:{}};var vh={passive:!0};function n6(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=jt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,vh)}),l&&s.addEventListener(\"resize\",o.update,vh),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,vh)}),l&&s.removeEventListener(\"resize\",o.update,vh)}}var fM={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:n6,data:{}};var a6={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function Jc(e){return e.replace(/left|right|bottom|top/g,function(t){return a6[t]})}var i6={start:\"end\",end:\"start\"};function Th(e){return e.replace(/start|end/g,function(t){return i6[t]})}function Ql(e){var t=jt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function Zl(e){return cn(Lo(e)).left+Ql(e).scrollLeft}function BT(e,t){var o=jt(e),r=Lo(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=xf();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+Zl(e),y:s}}function kT(e){var t,o=Lo(e),r=Ql(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=En(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=En(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+Zl(e),s=-r.scrollTop;return or(n||o).direction===\"rtl\"&&(l+=En(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function Jl(e){var t=or(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function xh(e){return[\"html\",\"body\",\"#document\"].indexOf(wo(e))>=0?e.ownerDocument.body:bo(e)&&Jl(e)?e:xh(Ua(e))}function ji(e,t){var o;t===void 0&&(t=[]);var r=xh(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=jt(r),i=n?[a].concat(a.visualViewport||[],Jl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(ji(Ua(i)))}function eu(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function l6(e,t){var o=cn(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 dM(e,t,o){return t===gh?eu(BT(e,o)):sn(t)?l6(t,o):eu(kT(Lo(e)))}function s6(e){var t=ji(Ua(e)),o=[\"absolute\",\"fixed\"].indexOf(or(e).position)>=0,r=o&&bo(e)?wn(e):e;return sn(r)?t.filter(function(n){return sn(n)&&Sf(n,r)&&wo(n)!==\"body\"}):[]}function jT(e,t,o,r){var n=t===\"clippingParents\"?s6(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=dM(e,c,r);return s.top=En(u.top,s.top),s.right=Gl(u.right,s.right),s.bottom=Gl(u.bottom,s.bottom),s.left=En(u.left,s.left),s},dM(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 Ef(e){var t=e.reference,o=e.element,r=e.placement,n=r?Mo(r):null,a=r?un(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Wt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case po:s={x:t.x+t.width,y:l};break;case oo:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?Wl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case ka:s[c]=s[c]-(t[u]/2-o[u]/2);break;case Yl:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function Mn(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?rM:l,c=o.rootBoundary,u=c===void 0?gh:c,d=o.elementContext,p=d===void 0?Kc:d,f=o.altBoundary,h=f===void 0?!1:f,v=o.padding,T=v===void 0?0:v,y=Rf(typeof T!=\"number\"?T:Cf(T,ki)),g=p===Kc?nM:Kc,m=e.rects.popper,b=e.elements[h?g:p],P=jT(sn(b)?b:b.contextElement||Lo(e.elements.popper),s,u,i),R=cn(e.elements.reference),C=Ef({reference:R,element:m,strategy:\"absolute\",placement:n}),M=eu(Object.assign({},m,C)),D=p===Kc?M:R,_={top:P.top-D.top+y.top,bottom:D.bottom-P.bottom+y.bottom,left:P.left-D.left+y.left,right:D.right-P.right+y.right},k=e.modifiersData.offset;if(p===Kc&&k){var x=k[n];Object.keys(_).forEach(function(N){var O=[po,go].indexOf(N)>=0?1:-1,A=[Wt,go].indexOf(N)>=0?\"y\":\"x\";_[N]+=x[A]*O})}return _}function UT(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?bh:s,u=un(r),d=u?l?DT:DT.filter(function(h){return un(h)===u}):ki,p=d.filter(function(h){return c.indexOf(h)>=0});p.length===0&&(p=d);var f=p.reduce(function(h,v){return h[v]=Mn(e,{placement:v,boundary:n,rootBoundary:a,padding:i})[Mo(v)],h},{});return Object.keys(f).sort(function(h,v){return f[h]-f[v]})}function c6(e){if(Mo(e)===hh)return[];var t=Jc(e);return[Th(e),t,Th(t)]}function u6(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,d=o.rootBoundary,p=o.altBoundary,f=o.flipVariations,h=f===void 0?!0:f,v=o.allowedAutoPlacements,T=t.options.placement,y=Mo(T),g=y===T,m=s||(g||!h?[Jc(T)]:c6(T)),b=[T].concat(m).reduce(function($e,Me){return $e.concat(Mo(Me)===hh?UT(t,{placement:Me,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:v}):Me)},[]),P=t.rects.reference,R=t.rects.popper,C=new Map,M=!0,D=b[0],_=0;_=0,A=O?\"width\":\"height\",z=Mn(t,{placement:k,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),L=O?N?po:oo:N?go:Wt;P[A]>R[A]&&(L=Jc(L));var I=Jc(L),F=[];if(a&&F.push(z[x]<=0),l&&F.push(z[L]<=0,z[I]<=0),F.every(function($e){return $e})){D=k,M=!1;break}C.set(k,F)}if(M)for(var fe=h?3:1,Z=function(Me){var Le=b.find(function(qe){var Be=C.get(qe);if(Be)return Be.slice(0,Me).every(function(ot){return ot})});if(Le)return D=Le,\"break\"},De=fe;De>0;De--){var it=Z(De);if(it===\"break\")break}t.placement!==D&&(t.modifiersData[r]._skip=!0,t.placement=D,t.reset=!0)}}var mM={name:\"flip\",enabled:!0,phase:\"main\",fn:u6,requiresIfExists:[\"offset\"],data:{_skip:!1}};function yM(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 hM(e){return[Wt,po,go,oo].some(function(t){return e[t]>=0})}function p6(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=Mn(t,{elementContext:\"reference\"}),l=Mn(t,{altBoundary:!0}),s=yM(i,r),c=yM(l,n,a),u=hM(s),d=hM(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":d})}var gM={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:p6};function f6(e,t,o){var r=Mo(e),n=[oo,Wt].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,[oo,po].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function d6(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=bh.reduce(function(u,d){return u[d]=f6(d,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 bM={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:d6};function m6(e){var t=e.state,o=e.name;t.modifiersData[o]=Ef({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var vM={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:m6,data:{}};function LT(e){return e===\"x\"?\"y\":\"x\"}function y6(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,d=o.padding,p=o.tether,f=p===void 0?!0:p,h=o.tetherOffset,v=h===void 0?0:h,T=Mn(t,{boundary:s,rootBoundary:c,padding:d,altBoundary:u}),y=Mo(t.placement),g=un(t.placement),m=!g,b=Wl(y),P=LT(b),R=t.modifiersData.popperOffsets,C=t.rects.reference,M=t.rects.popper,D=typeof v==\"function\"?v(Object.assign({},t.rects,{placement:t.placement})):v,_=typeof D==\"number\"?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),k=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(R){if(a){var N,O=b===\"y\"?Wt:oo,A=b===\"y\"?go:po,z=b===\"y\"?\"height\":\"width\",L=R[b],I=L+T[O],F=L-T[A],fe=f?-M[z]/2:0,Z=g===ka?C[z]:M[z],De=g===ka?-M[z]:-C[z],it=t.elements.arrow,$e=f&&it?Xl(it):{width:0,height:0},Me=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:Pf(),Le=Me[O],qe=Me[A],Be=Kl(0,C[z],$e[z]),ot=m?C[z]/2-fe-Be-Le-_.mainAxis:Z-Be-Le-_.mainAxis,Se=m?-C[z]/2+fe+Be+qe+_.mainAxis:De+Be+qe+_.mainAxis,we=t.elements.arrow&&wn(t.elements.arrow),Re=we?b===\"y\"?we.clientTop||0:we.clientLeft||0:0,Ye=(N=k?.[b])!=null?N:0,ce=L+ot-Ye-Re,Ve=L+Se-Ye,yt=Kl(f?Gl(I,ce):I,L,f?En(F,Ve):F);R[b]=yt,x[b]=yt-L}if(l){var Fe,Ce=b===\"x\"?Wt:oo,xt=b===\"x\"?go:po,rt=R[P],Ze=P===\"y\"?\"height\":\"width\",le=rt+T[Ce],no=rt-T[xt],Je=[Wt,oo].indexOf(y)!==-1,q=(Fe=k?.[P])!=null?Fe:0,$=Je?le:rt-C[Ze]-M[Ze]-q+_.altAxis,ue=Je?rt+C[Ze]+M[Ze]-q-_.altAxis:no,ze=f&&Je?sM($,rt,ue):Kl(f?$:le,rt,f?ue:no);R[P]=ze,x[P]=ze-rt}t.modifiersData[r]=x}}var TM={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:y6,requiresIfExists:[\"offset\"]};function HT(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function VT(e){return e===jt(e)||!bo(e)?Ql(e):HT(e)}function h6(e){var t=e.getBoundingClientRect(),o=ja(t.width)/e.offsetWidth||1,r=ja(t.height)/e.offsetHeight||1;return o!==1||r!==1}function IT(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&h6(t),a=Lo(t),i=cn(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((wo(t)!==\"body\"||Jl(a))&&(l=VT(t)),bo(t)?(s=cn(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=Zl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function g6(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 $T(e){var t=g6(e);return aM.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function FT(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function qT(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 xM={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function SM(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return ye({root:[\"root\"]},RM,t)},S6={},P6=Yo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:d,slotProps:p={},slots:f={},TransitionProps:h,ownerState:v,...T}=t,y=Yo.useRef(null),g=to(y,o),m=Yo.useRef(null),b=to(m,d),P=Yo.useRef(b);Io(()=>{P.current=b},[b]),Yo.useImperativeHandle(d,()=>m.current,[]);let R=v6(c,a),[C,M]=Yo.useState(R),[D,_]=Yo.useState(GT(r));Yo.useEffect(()=>{m.current&&m.current.forceUpdate()}),Yo.useEffect(()=>{r&&_(GT(r))},[r]),Io(()=>{if(!D||!s)return;let A=I=>{M(I.placement)},z=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:I})=>{A(I)}}];l!=null&&(z=z.concat(l)),u&&u.modifiers!=null&&(z=z.concat(u.modifiers));let L=YT(D,y.current,{placement:R,...u,modifiers:z});return P.current(L),()=>{L.destroy(),P.current(null)}},[D,i,l,s,u,R]);let k={placement:C};h!==null&&(k.TransitionProps=h);let x=x6(t),N=f.root??\"div\",O=vr({elementType:N,externalSlotProps:p.root,externalForwardedProps:T,additionalProps:{role:\"tooltip\",ref:g},ownerState:t,className:x.root});return(0,Sh.jsx)(N,{...O,children:typeof n==\"function\"?n(k):n})}),R6=Yo.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:d=\"bottom\",popperOptions:p=S6,popperRef:f,style:h,transition:v=!1,slotProps:T={},slots:y={},...g}=t,[m,b]=Yo.useState(!0),P=()=>{b(!1)},R=()=>{b(!0)};if(!s&&!u&&(!v||m))return null;let C;if(a)C=a;else if(r){let _=GT(r);C=_&&T6(_)?It(_).body:It(null).body}let M=!u&&s&&(!v||m)?\"none\":void 0,D=v?{in:u,onEnter:P,onExited:R}:void 0;return(0,Sh.jsx)(ff,{disablePortal:l,container:C,children:(0,Sh.jsx)(P6,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:v?!m:u,placement:d,popperOptions:p,popperRef:f,slotProps:T,slots:y,...g,style:{position:\"fixed\",top:0,left:0,display:M,...h},TransitionProps:D,children:n})})}),CM=R6;var wM=j(Te(),1),C6=V(CM,{name:\"MuiPopper\",slot:\"Root\"})({}),E6=EM.forwardRef(function(t,o){let r=wi(),n=Pe({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:v,popperRef:T,transition:y,slots:g,slotProps:m,...b}=n,P=g?.root??l?.Root,R={anchorEl:a,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:v,popperRef:T,transition:y,...b};return(0,wM.jsx)(C6,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:P},slotProps:m??s,...R,ref:o})}),Ph=E6;function MM(e){return me(\"MuiTooltip\",e)}var w6=se(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),$t=w6;var Ui=j(Te(),1);function M6(e){return Math.round(e*1e5)/1e5}var O6=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${re(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return ye(i,MM,t)},A6=V(Ph,{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]}})(xe(({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\"] .${$t.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${$t.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),z6=V(\"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${re(o.placement.split(\"-\")[0])}`]]}})(xe(({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,[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${$t.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${$t.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:`${M6(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),N6=V(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(xe(({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)\"}}))),Rh=!1,OM=new Nc,wf={x:0,y:0};function Ch(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var D6=ro.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:d=!1,disableInteractive:p=!1,disableTouchListener:f=!1,enterDelay:h=100,enterNextDelay:v=0,enterTouchDelay:T=700,followCursor:y=!1,id:g,leaveDelay:m=0,leaveTouchDelay:b=1500,onClose:P,onOpen:R,open:C,placement:M=\"bottom\",PopperComponent:D,PopperProps:_={},slotProps:k={},slots:x={},title:N,TransitionComponent:O,TransitionProps:A,...z}=r,L=ro.isValidElement(a)?a:(0,Ui.jsx)(\"span\",{children:a}),I=Yn(),F=wi(),[fe,Z]=ro.useState(),[De,it]=ro.useState(null),$e=ro.useRef(!1),Me=p||y,Le=vn(),qe=vn(),Be=vn(),ot=vn(),[Se,we]=Dl({controlled:C,default:!1,name:\"Tooltip\",state:\"open\"}),Re=Se,Ye=zl(g),ce=ro.useRef(),Ve=Oi(()=>{ce.current!==void 0&&(document.body.style.WebkitUserSelect=ce.current,ce.current=void 0),ot.clear()});ro.useEffect(()=>Ve,[Ve]);let yt=_e=>{OM.clear(),Rh=!0,we(!0),R&&!Re&&R(_e)},Fe=Oi(_e=>{OM.start(800+m,()=>{Rh=!1}),we(!1),P&&Re&&P(_e),Le.start(I.transitions.duration.shortest,()=>{$e.current=!1})}),Ce=_e=>{$e.current&&_e.type!==\"touchstart\"||(fe&&fe.removeAttribute(\"title\"),qe.clear(),Be.clear(),h||Rh&&v?qe.start(Rh?v:h,()=>{yt(_e)}):yt(_e))},xt=_e=>{qe.clear(),Be.start(m,()=>{Fe(_e)})},[,rt]=ro.useState(!1),Ze=_e=>{Pn(_e.target)||(rt(!1),xt(_e))},le=_e=>{fe||Z(_e.currentTarget),Pn(_e.target)&&(rt(!0),Ce(_e))},no=_e=>{$e.current=!0;let To=L.props;To.onTouchStart&&To.onTouchStart(_e)},Je=_e=>{no(_e),Be.clear(),Le.clear(),Ve(),ce.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ot.start(T,()=>{document.body.style.WebkitUserSelect=ce.current,Ce(_e)})},q=_e=>{L.props.onTouchEnd&&L.props.onTouchEnd(_e),Ve(),Be.start(b,()=>{Fe(_e)})};ro.useEffect(()=>{if(!Re)return;function _e(To){To.key===\"Escape\"&&Fe(To)}return document.addEventListener(\"keydown\",_e),()=>{document.removeEventListener(\"keydown\",_e)}},[Fe,Re]);let $=yo(gr(L),Z,o);!N&&N!==0&&(Re=!1);let ue=ro.useRef(),ze=_e=>{let To=L.props;To.onMouseMove&&To.onMouseMove(_e),wf={x:_e.clientX,y:_e.clientY},ue.current&&ue.current.update()},ie={},be=typeof N==\"string\";c?(ie.title=!Re&&be&&!d?N:null,ie[\"aria-describedby\"]=Re?Ye:null):(ie[\"aria-label\"]=be?N:null,ie[\"aria-labelledby\"]=Re&&!be?Ye:null);let ge={...ie,...z,...L.props,className:Q(z.className,L.props.className),onTouchStart:no,ref:$,...y?{onMouseMove:ze}:{}},Ge={};f||(ge.onTouchStart=Je,ge.onTouchEnd=q),d||(ge.onMouseOver=Ch(Ce,ge.onMouseOver),ge.onMouseLeave=Ch(xt,ge.onMouseLeave),Me||(Ge.onMouseOver=Ce,Ge.onMouseLeave=xt)),u||(ge.onFocus=Ch(le,ge.onFocus),ge.onBlur=Ch(Ze,ge.onBlur),Me||(Ge.onFocus=le,Ge.onBlur=Ze));let Ee={...r,isRtl:F,arrow:n,disableInteractive:Me,placement:M,PopperComponentProp:D,touch:$e.current},ve=typeof k.popper==\"function\"?k.popper(Ee):k.popper,et=ro.useMemo(()=>{let _e=[{name:\"arrow\",enabled:!!De,options:{element:De,padding:4}}];return _.popperOptions?.modifiers&&(_e=_e.concat(_.popperOptions.modifiers)),ve?.popperOptions?.modifiers&&(_e=_e.concat(ve.popperOptions.modifiers)),{..._.popperOptions,...ve?.popperOptions,modifiers:_e}},[De,_.popperOptions,ve?.popperOptions]),Kt=O6(Ee),vo=typeof k.transition==\"function\"?k.transition(Ee):k.transition,Y={slots:{popper:l.Popper,transition:l.Transition??O,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:k.arrow??s.arrow,popper:{..._,...ve??s.popper},tooltip:k.tooltip??s.tooltip,transition:{...A,...vo??s.transition}}},[Oe,Mt]=Tt(\"popper\",{elementType:A6,externalForwardedProps:Y,ownerState:Ee,className:Q(Kt.popper,_?.className)}),[Ft,ht]=Tt(\"transition\",{elementType:uf,externalForwardedProps:Y,ownerState:Ee}),[qt,rr]=Tt(\"tooltip\",{elementType:z6,className:Kt.tooltip,externalForwardedProps:Y,ownerState:Ee}),[Ho,nr]=Tt(\"arrow\",{elementType:N6,className:Kt.arrow,externalForwardedProps:Y,ownerState:Ee,ref:it});return(0,Ui.jsxs)(ro.Fragment,{children:[ro.cloneElement(L,ge),(0,Ui.jsx)(Oe,{as:D??Ph,placement:M,anchorEl:y?{getBoundingClientRect:()=>({top:wf.y,left:wf.x,right:wf.x,bottom:wf.y,width:0,height:0})}:fe,popperRef:ue,open:fe?Re:!1,id:Ye,transition:!0,...Ge,...Mt,popperOptions:et,children:({TransitionProps:_e})=>(0,Ui.jsx)(Ft,{timeout:I.transitions.duration.shorter,..._e,...ht,children:(0,Ui.jsxs)(qt,{...rr,children:[N,n?(0,Ui.jsx)(Ho,{...nr}):null]})})})]})}),Mf=D6;var AM=j(Te(),1),zM=kr((0,AM.jsx)(\"path\",{d:\"M8 5v14l11-7z\"}),\"PlayArrow\");var NM=j(Te(),1),DM=kr((0,NM.jsx)(\"path\",{d:\"M6 19h4V5H6zm8-14v14h4V5z\"}),\"Pause\");var _M=j(Te(),1),BM=kr((0,_M.jsx)(\"path\",{d:\"M6 6h12v12H6z\"}),\"Stop\");var Eh=j(W()),_6={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},B6={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function k6(e){return e===\"dark\"?_6:B6}function XT(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 WT(){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:XT(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:XT(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:XT(n)?\"dark\":\"light\"}}function kM(){let[e,t]=(0,Eh.useState)(()=>WT());return(0,Eh.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(WT());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(WT()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:k6(e.theme)}}var jM={inferno:[[0,0,4],[40,11,84],[101,21,110],[159,42,99],[212,72,66],[245,125,21],[252,193,57],[252,255,164]],viridis:[[68,1,84],[72,36,117],[65,68,135],[53,95,141],[42,120,142],[33,145,140],[34,168,132],[68,191,112],[122,209,81],[189,223,38],[253,231,37]],plasma:[[13,8,135],[75,3,161],[126,3,168],[168,34,150],[203,70,121],[229,107,93],[248,148,65],[253,195,40],[240,249,33]],magma:[[0,0,4],[28,16,68],[79,18,123],[129,37,129],[181,54,122],[229,80,100],[251,135,97],[254,194,135],[252,253,191]],hot:[[0,0,0],[87,0,0],[173,0,0],[255,0,0],[255,87,0],[255,173,0],[255,255,0],[255,255,128],[255,255,255]],gray:[[0,0,0],[255,255,255]],hsv:[[255,0,0],[255,255,0],[0,255,0],[0,255,255],[0,0,255],[255,0,255],[255,0,0]]},sie=Object.keys(jM);function j6(e){let t=new Uint8Array(768);for(let o=0;o<256;o++){let r=o/255*(e.length-1),n=Math.floor(r),a=r-n,i=e[Math.min(n,e.length-1)],l=e[Math.min(n+1,e.length-1)];t[o*3]=Math.round(i[0]+a*(l[0]-i[0])),t[o*3+1]=Math.round(i[1]+a*(l[1]-i[1])),t[o*3+2]=Math.round(i[2]+a*(l[2]-i[2]))}return t}var On=Object.fromEntries(Object.entries(jM).map(([e,t])=>[e,j6(t)]));function wh(e,t,o,r,n){let a=n>r?n-r:1,i=!(n>r);for(let l=0;lURL.revokeObjectURL(r),6e4)}function UM(e,t,o){let r=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);Zn(new Blob([r],{type:o}),t)}function Li(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function tu(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}function KT(e,t){let o=tu(e);return t===\"\\xC5\"?o>=10?`${Math.round(o/10)} nm`:o>=1?`${Math.round(o)} \\xC5`:`${o.toFixed(2)} \\xC5`:t===\"\\xC5\\u207B\\xB9\"?o>=10?`${Math.round(o/10)} nm\\u207B\\xB9`:o>=1?`${Math.round(o)} \\xC5\\u207B\\xB9`:`${o.toFixed(2)} \\xC5\\u207B\\xB9`:t===\"px\"?o>=1?`${Math.round(o)} px`:`${o.toFixed(1)} px`:o>=1e3?`${Math.round(o/1e3)} rad`:o>=1?`${Math.round(o)} mrad`:`${o.toFixed(2)} mrad`}var Of=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\";function Oh(e,t,o,r,n,a){let i=e.getContext(\"2d\");if(!i)return;i.clearRect(0,0,e.width,e.height),i.save(),i.scale(t,t);let l=e.width/t,s=e.height/t,c=l/a,u=o*c,d=60,p=5,f=16,h=12,v=d/u*r,T=tu(v),y=T/r*u,g=s-h,m=l-y-h;i.shadowColor=\"rgba(0, 0, 0, 0.5)\",i.shadowBlur=2,i.shadowOffsetX=1,i.shadowOffsetY=1,i.fillStyle=\"white\",i.fillRect(m,g,y,p);let b=KT(T,n);i.font=`${f}px ${Of}`,i.fillStyle=\"white\",i.textAlign=\"center\",i.textBaseline=\"bottom\",i.fillText(b,m+y/2,g-4),i.textAlign=\"left\",i.textBaseline=\"bottom\",i.fillText(`${o.toFixed(1)}\\xD7`,h,s-h+p),i.restore()}function LM(e,t,o,r,n){let a=e.getContext(\"2d\");if(!a||r<=0)return;a.save(),a.scale(t,t);let i=e.width/t,l=e.height/t,s=i/n,c=o*s,u=60,d=5,p=16,f=12,h=u/c*r,v=tu(h),T=v/r*c,y=l-f,g=i-T-f;a.shadowColor=\"rgba(0, 0, 0, 0.5)\",a.shadowBlur=2,a.shadowOffsetX=1,a.shadowOffsetY=1,a.fillStyle=\"white\",a.fillRect(g,y,T,d);let m=KT(v,\"\\xC5\\u207B\\xB9\");a.font=`${p}px ${Of}`,a.fillStyle=\"white\",a.textAlign=\"center\",a.textBaseline=\"bottom\",a.fillText(m,g+T/2,y-4),a.textAlign=\"left\",a.textBaseline=\"bottom\",a.fillText(`${o.toFixed(1)}\\xD7`,f,l-f+d),a.restore()}function QT(e){let{imageCanvas:t,title:o,lut:r,vmin:n=0,vmax:a=1,logScale:i=!1,pixelSize:l=0,showColorbar:s=!0,showScaleBar:c=!0,scale:u=4,drawAnnotations:d}=e,p=t.width,f=t.height,h=20,v=o?28:0,T=o?8:0,y=s&&r&&n!==a,g=y?20:0,m=y?12:0,b=y?60:0,P=h+p+m+g+b+h,R=h+v+T+f+h,C=document.createElement(\"canvas\");C.width=P*u,C.height=R*u;let M=C.getContext(\"2d\");M.scale(u,u),M.fillStyle=\"white\",M.fillRect(0,0,P,R),o&&(M.fillStyle=\"black\",M.font=`bold 18px ${Of}`,M.textAlign=\"left\",M.textBaseline=\"top\",M.fillText(o,h,h));let D=h,_=h+v+T;if(M.imageSmoothingEnabled=!1,M.drawImage(t,D,_,p,f),M.imageSmoothingEnabled=!0,d&&(M.save(),M.translate(D,_),d(M),M.restore()),c&&l>0){let k=Math.max(60,p*.15),x=Math.max(4,Math.round(f*.012)),N=Math.max(14,Math.round(f*.04)),O=Math.max(12,Math.round(p*.03)),A=k*l,z=tu(A),L=z/l,I=_+f-O,F=D+p-L-O;M.shadowColor=\"rgba(0, 0, 0, 0.5)\",M.shadowBlur=2,M.shadowOffsetX=1,M.shadowOffsetY=1,M.fillStyle=\"white\",M.fillRect(F,I,L,x);let fe=KT(z,\"\\xC5\");M.font=`bold ${N}px ${Of}`,M.fillStyle=\"white\",M.textAlign=\"center\",M.textBaseline=\"bottom\",M.fillText(fe,F+L/2,I-4),M.shadowColor=\"transparent\",M.shadowBlur=0,M.shadowOffsetX=0,M.shadowOffsetY=0}if(y&&r){let k=D+p+m,x=_,N=f;for(let O=0;Oe.toBlob(R=>P(R),\"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`,d=`\nendstream\nendobj\n`,p=new TextEncoder,f=p.encode(c+u),h=p.encode(d),v=c.length;s.push(v);let y=f.length+r.length+h.length,g=`xref\n0 6\n0000000000 65535 f \n`;for(let P=0;P>\nstartxref\n${y}\n%%EOF\n`;let m=p.encode(g),b=new Uint8Array(f.length+r.length+h.length+m.length);return b.set(f,0),b.set(r,f.length),b.set(h,f.length+r.length),b.set(m,f.length+r.length+h.length),new Blob([b],{type:\"application/pdf\"})}function ou(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 HM(e){let t=new Float32Array(e.length);for(let o=0;or&&(r=s)}let n=t/e.length,a=0;for(let l=0;ln&&(n=s))}if(!isFinite(r)||!isFinite(n)||r===n)return o;let a=n-r;for(let l=0;l0)for(let l=0;l>1;for(;l<=n;)n-=l,l>>=1;n+=l}let a=o?1:-1;for(let i=2;i<=r;i<<=1){let l=i>>1,s=a*2*Math.PI/i,c=Math.cos(s),u=Math.sin(s);for(let d=0;d>1,n=o>>1,a=new Float32Array(t*o);for(let i=0;i, b: vec2) -> vec2 { return vec2(a.x*b.x-a.y*b.y, a.x*b.y+a.y*b.x); }\nfn twiddle(k: u32, N: u32, inverse: f32) -> vec2 { let angle = inverse * 2.0 * 3.14159265359 * f32(k) / f32(N); return vec2(cos(angle), sin(angle)); }\nfn bitReverse(x: u32, log2N: u32) -> u32 { var result: u32 = 0u; var val = x; for (var i: u32 = 0u; i < log2N; i = i + 1u) { result = (result << 1u) | (val & 1u); val = val >> 1u; } return result; }\nstruct FFT2DParams { width: u32, height: u32, log2Size: u32, stage: u32, inverse: f32, isRowWise: u32, }\n@group(0) @binding(0) var params: FFT2DParams;\n@group(0) @binding(1) var data: array>;\nfn getIndex(row: u32, col: u32) -> u32 { return row * params.width + col; }\n@compute @workgroup_size(16, 16) fn bitReverseRows(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let rev = bitReverse(col, params.log2Size); if (col < rev) { let idx1 = getIndex(row, col); let idx2 = getIndex(row, rev); let temp = data[idx1]; data[idx1] = data[idx2]; data[idx2] = temp; } }\n@compute @workgroup_size(16, 16) fn bitReverseCols(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let rev = bitReverse(row, params.log2Size); if (row < rev) { let idx1 = getIndex(row, col); let idx2 = getIndex(rev, col); let temp = data[idx1]; data[idx1] = data[idx2]; data[idx2] = temp; } }\n@compute @workgroup_size(16, 16) fn butterflyRows(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let idx = gid.x; if (row >= params.height || idx >= params.width / 2u) { return; } let stage = params.stage; let halfSize = 1u << stage; let fullSize = halfSize << 1u; let group = idx / halfSize; let pos = idx % halfSize; let col_i = group * fullSize + pos; let col_j = col_i + halfSize; if (col_j >= params.width) { return; } let w = twiddle(pos, fullSize, params.inverse); let i = getIndex(row, col_i); let j = getIndex(row, col_j); let u = data[i]; let t = cmul(w, data[j]); data[i] = u + t; data[j] = u - t; }\n@compute @workgroup_size(16, 16) fn butterflyCols(@builtin(global_invocation_id) gid: vec3) { let col = gid.x; let idx = gid.y; if (col >= params.width || idx >= params.height / 2u) { return; } let stage = params.stage; let halfSize = 1u << stage; let fullSize = halfSize << 1u; let group = idx / halfSize; let pos = idx % halfSize; let row_i = group * fullSize + pos; let row_j = row_i + halfSize; if (row_j >= params.height) { return; } let w = twiddle(pos, fullSize, params.inverse); let i = getIndex(row_i, col); let j = getIndex(row_j, col); let u = data[i]; let t = cmul(w, data[j]); data[i] = u + t; data[j] = u - t; }\n@compute @workgroup_size(16, 16) fn normalize2D(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let idx = getIndex(row, col); let scale = 1.0 / f32(params.width * params.height); data[idx] = data[idx] * scale; }`,JT=class{constructor(t){this.pipelines2D=null;this.initialized=!1;this.device=t}async init(){if(this.initialized)return;let t=this.device.createShaderModule({code:U6});this.pipelines2D={bitReverseRows:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"bitReverseRows\"}}),bitReverseCols:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"bitReverseCols\"}}),butterflyRows:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"butterflyRows\"}}),butterflyCols:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"butterflyCols\"}}),normalize:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"normalize2D\"}})},this.initialized=!0}async fft2D(t,o,r,n,a=!1){await this.init();let i=La(r),l=La(n),s=i!==r||l!==n,c=Math.log2(i),u=Math.log2(l),d=i*l,p=r*n,f,h;if(s){f=new Float32Array(d),h=new Float32Array(d);for(let O=0;O{let A=this.device.createBindGroup({layout:O.getBindGroupLayout(0),entries:[{binding:0,resource:{buffer:y}},{binding:1,resource:{buffer:T}}]}),z=this.device.createCommandEncoder(),L=z.beginComputePass();L.setPipeline(O),L.setBindGroup(0,A),L.dispatchWorkgroups(b,P),L.end(),this.device.queue.submit([z.finish()])},C=new ArrayBuffer(24),M=new Uint32Array(C),D=new Float32Array(C);M[0]=i,M[1]=l,M[2]=c,M[3]=0,D[4]=m,M[5]=1,this.device.queue.writeBuffer(y,0,C),R(this.pipelines2D.bitReverseRows);for(let O=0;Ov+T,0)/4;let a=e.length;if(a===0)return{min:0,max:0};let i=1/0,l=-1/0;for(let v=0;vl&&(l=T)}if(i===l)return{min:i,max:l};let s=1024,c=new Uint32Array(s),u=l-i,d=(s-1)/u;for(let v=0;v=p){h=i+v/(s-1)*u;break}return h<=i&&(h=l),{min:i,max:h}}var zf=null,FM=null,L6=\"GPU\";async function XM(){if(zf)return zf;if(!navigator.gpu)return console.warn(\"WebGPU not supported, falling back to CPU FFT\"),null;try{let e=await navigator.gpu.requestAdapter();if(!e)return console.warn(\"No GPU adapter found\"),null;try{let t=await e.requestAdapterInfo?.();t&&(L6=t.description||`${t.vendor} ${t.architecture||\"\"} ${t.device||\"\"}`.trim()||\"Generic WebGPU Adapter\")}catch{}return FM=await e.requestDevice(),zf=new JT(FM),await zf.init(),zf}catch(e){return console.warn(\"WebGPU init failed:\",e),null}}var ct=j(W());var WM=j(Te(),1),KM=kr((0,WM.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var QM={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 ru=QM;function ZM(e){let t=ru.widgets[e];if(!t){let o=Object.keys(ru.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function V6(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function nu(e,t){let r=ZM(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function au(e){return[...ZM(e).tool_groups]}function Ah(e,t){let o=au(e),r=new Set(o),n=[],a=new Set;for(let i of V6(t)){let l=nu(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 JM(e,t){return au(e).filter(o=>o!==\"all\"&&t.has(o))}function eO(e,t){let o=Ah(e,t);return o.includes(\"all\")?au(e).filter(r=>r!==\"all\"):o}function tO(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function oO(){return Object.keys(ru.control_presets)}function rO(e){return ru.control_presets[e]?.label??e}function nO(e,t){let o=ru.control_presets[t];if(!o){let i=Object.keys(ru.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=au(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>nu(e,i))),a=r.filter(i=>!n.has(i));return Ah(e,a)}function zh(e,t,o){let r=Ah(e,o),n=Ah(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=d=>{let p=nu(e,d);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:d=>{let p=nu(e,d);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function tx(e,t,o){let r=new Set(eO(e,t)),n=nu(e,o);return n===\"all\"?[\"all\"]:(r.add(n),JM(e,r))}function ox(e,t,o){let r=new Set(eO(e,t));return r.delete(nu(e,o)),JM(e,r)}var aO={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},I6={fontSize:10,py:.25,px:1,minWidth:0};function iO({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=ct.useState(null),c=ct.useMemo(()=>au(e).filter(h=>h!==\"all\"),[e]),u=ct.useMemo(()=>zh(e,r,t),[e,r,t]),d=ct.useCallback((h,v)=>{o(T=>v?ox(e,T,h):tx(e,T,h))},[o,e]),p=ct.useCallback((h,v)=>{n(T=>v?tx(e,T,h):ox(e,T,h))},[n,e]),f=ct.useCallback(h=>{o(nO(e,h))},[o,e]);return ct.createElement(ct.Fragment,null,ct.createElement(Mf,{title:\"Customize controls\",arrow:!0,placement:\"top\"},ct.createElement(Xc,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:h=>s(h.currentTarget),sx:{p:.25,ml:.5,color:a.text}},ct.createElement(KM,{sx:{fontSize:16}}))),ct.createElement(zi,{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}}},ct.createElement(pe,{sx:{px:.5,pb:.75}},ct.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),ct.createElement(pe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},oO().map(h=>ct.createElement(ln,{key:h,size:\"small\",sx:I6,\"data-testid\":`preset-${h}`,onClick:()=>f(h)},rO(h))))),ct.createElement(ET,{sx:{borderColor:a.border,my:.5}}),ct.createElement(pe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},ct.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(h=>{let v=i?.[h]??tO(h),T=u.isHidden(h),y=u.isLocked(h);return ct.createElement(pe,{key:h,\"data-testid\":`tool-row-${h}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},ct.createElement(he,{sx:{fontSize:11}},v),ct.createElement(pe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},ct.createElement(he,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),ct.createElement(Qn,{size:\"small\",checked:!T,onChange:g=>d(h,g.target.checked),inputProps:{\"aria-label\":`show-${h}`},sx:aO.small}),ct.createElement(he,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),ct.createElement(Qn,{size:\"small\",checked:y,onChange:g=>p(h,g.target.checked),inputProps:{\"aria-label\":`lock-${h}`},sx:aO.small,disabled:T})))}))))}var $6=.5,F6=10,lO=450,sO=10,lx=.707;function q6(e,t,o,r,n,a){let i=Math.max(0,Math.floor(r)-a),l=Math.max(0,Math.floor(n)-a),s=Math.min(t-1,Math.floor(r)+a),c=Math.min(o-1,Math.floor(n)+a),u=Math.round(r),d=Math.round(n),p=-1/0;for(let b=l;b<=c;b++)for(let P=i;P<=s;P++){let R=e[b*t+P];R>p&&(p=R,u=P,d=b)}let f=Math.max(0,u-1),h=Math.min(t-1,u+1),v=Math.max(0,d-1),T=Math.min(o-1,d+1),y=0,g=0,m=0;for(let b=v;b<=T;b++)for(let P=f;P<=h;P++){let R=e[b*t+P];y+=R,g+=R*P,m+=R*b}return y>0?{row:m/y,col:g/y}:{row:d,col:u}}var Y6=5;function cO(e,t){return e>0?t===\"\\xC5\"?{pixelSize:e,unit:\"\\xC5\"}:t===\"nm\"?{pixelSize:e*10,unit:\"\\xC5\"}:t===\"mrad\"?{pixelSize:e,unit:\"mrad\"}:{pixelSize:e,unit:\"px\"}:{pixelSize:1,unit:\"px\"}}var rx={label:{fontSize:11},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},Rt={XS:4,SM:8,MD:12,LG:16},nx={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"},imageBox:{bgcolor:\"#000\",border:\"1px solid #444\",overflow:\"hidden\",position:\"relative\"}},iu={display:\"flex\",alignItems:\"center\",gap:`${Rt.SM}px`,px:1,py:.5,width:\"fit-content\"},Hi={fontSize:10,py:.25,px:1,minWidth:0,\"&.Mui-disabled\":{color:\"#666\",borderColor:\"#444\"}},Nf={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},G6={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}};function pn(e){if(e===0)return\"0\";let t=Math.abs(e);return t<.001||t>=1e4?e.toExponential(2):t<.01?e.toFixed(4):t<1?e.toFixed(3):e.toFixed(2)}function X6(e,t,o,r,n,a,i,l,s,c,u=!1,d=5){let p=e.getContext(\"2d\");if(!p)return;p.save(),p.scale(t,t);let f=e.width/t,h=e.height/t,v=f/l,T=h/s,y=r*n*v+a*v,g=o*n*T+i*T,m=12,b=1.5;if(p.shadowColor=\"rgba(0, 0, 0, 0.5)\",p.shadowBlur=2,p.shadowOffsetX=1,p.shadowOffsetY=1,p.strokeStyle=c?\"rgba(255, 255, 0, 0.9)\":\"rgba(255, 100, 100, 0.9)\",p.lineWidth=b,p.beginPath(),p.moveTo(y-m,g),p.lineTo(y+m,g),p.moveTo(y,g-m),p.lineTo(y,g+m),p.stroke(),u&&d>0){let P=d*n*v,R=d*n*T;p.setLineDash([4,3]),p.strokeStyle=\"rgba(0, 200, 255, 0.7)\",p.lineWidth=1.2,p.shadowBlur=0,p.beginPath(),p.ellipse(y,g,P,R,0,0,2*Math.PI),p.stroke(),p.setLineDash([])}p.restore()}function W6(e,t,o,r,n,a,i,l,s,c,u,d,p,f,h,v){if(o===\"off\")return;let T=e.getContext(\"2d\");if(!T)return;T.save(),T.scale(t,t);let y=e.width/t,g=e.height/t,m=y/d,b=g/p,P=n*s*m+c*m,R=r*s*b+u*b,C=2.5,M=10,D=6;T.shadowColor=\"rgba(0, 0, 0, 0.4)\",T.shadowBlur=2,T.shadowOffsetX=1,T.shadowOffsetY=1;let _=(O,A)=>{let z,L;h?(z=\"rgba(0, 200, 255, 1)\",L=\"rgba(255, 255, 255, 1)\"):v?(z=\"rgba(255, 100, 100, 1)\",L=\"rgba(255, 255, 255, 1)\"):(z=\"rgba(0, 255, 0, 0.8)\",L=\"rgba(255, 255, 255, 0.8)\"),T.beginPath(),T.arc(O,A,D,0,2*Math.PI),T.fillStyle=z,T.fill(),T.strokeStyle=L,T.lineWidth=1.5,T.stroke()},k=()=>{T.strokeStyle=f?\"rgba(255, 255, 0, 0.9)\":\"rgba(0, 255, 0, 0.9)\",T.lineWidth=C,T.beginPath(),T.moveTo(P-M,R),T.lineTo(P+M,R),T.moveTo(P,R-M),T.lineTo(P,R+M),T.stroke()},x=f?\"rgba(255, 255, 0, 0.9)\":\"rgba(0, 255, 0, 0.9)\",N=f?\"rgba(255, 255, 0, 0.12)\":\"rgba(0, 255, 0, 0.12)\";if(o===\"circle\"&&a>0){let O=a*s*m,A=a*s*b;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.ellipse(P,R,O,A,0,0,2*Math.PI),T.stroke(),T.fillStyle=N,T.fill(),k();let z=O*lx,L=A*lx;_(P+z,R+L)}else if(o===\"square\"&&a>0){let O=a*s*m,A=a*s*b,z=P-O,L=R-A;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.rect(z,L,O*2,A*2),T.stroke(),T.fillStyle=N,T.fill(),k(),_(P+O,R+A)}else if(o===\"rect\"&&i>0&&l>0){let O=i/2*s*m,A=l/2*s*b,z=P-O,L=R-A;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.rect(z,L,O*2,A*2),T.stroke(),T.fillStyle=N,T.fill(),k(),_(P+O,R+A)}T.restore()}function K6({items:e}){return S.createElement(pe,{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\"}}},S.createElement(\"tbody\",null,e.map(([t,o],r)=>S.createElement(\"tr\",{key:r},S.createElement(\"td\",null,t),S.createElement(\"td\",null,o)))))}function Q6({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return S.createElement(Mf,{title:typeof e==\"string\"?S.createElement(he,{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\"}`}}}}},S.createElement(he,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function ax({data:e,vminPct:t,vmaxPct:o,onRangeChange:r,width:n=120,height:a=40,theme:i=\"dark\",dataMin:l=0,dataMax:s=1}){let c=S.useRef(null),u=S.useMemo(()=>IM(e),[e]),d=i===\"dark\"?{bg:\"#1a1a1a\",barActive:\"#888\",barInactive:\"#444\",border:\"#333\"}:{bg:\"#f0f0f0\",barActive:\"#666\",barInactive:\"#bbb\",border:\"#ccc\"};return S.useEffect(()=>{let p=c.current;if(!p)return;let f=p.getContext(\"2d\");if(!f)return;let h=window.devicePixelRatio||1;p.width=n*h,p.height=a*h,f.scale(h,h),f.fillStyle=d.bg,f.fillRect(0,0,n,a);let v=64,T=Math.floor(u.length/v),y=[];for(let R=0;R=b&&R<=P;f.fillStyle=D?d.barActive:d.barInactive,f.fillRect(M+.5,a-C,Math.max(1,m-1),C)}},[u,t,o,n,a,d]),S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:.25}},S.createElement(\"canvas\",{ref:c,style:{width:n,height:a,border:`1px solid ${d.border}`}}),S.createElement(ql,{value:[t,o],onChange:(p,f)=>{let[h,v]=f;r(Math.min(h,v-1),Math.max(v,h+1))},min:0,max:100,size:\"small\",valueLabelDisplay:\"auto\",valueLabelFormat:p=>{let f=l+p/100*(s-l);return f>=1e3?f.toExponential(1):f.toFixed(1)},sx:{width:n,py:0,\"& .MuiSlider-thumb\":{width:8,height:8},\"& .MuiSlider-rail\":{height:2},\"& .MuiSlider-track\":{height:2},\"& .MuiSlider-valueLabel\":{fontSize:10,padding:\"2px 4px\"}}}),S.createElement(pe,{sx:{display:\"flex\",justifyContent:\"space-between\",width:n}},S.createElement(he,{sx:{fontSize:8,fontFamily:\"monospace\",opacity:.6,lineHeight:1}},(()=>{let p=l+t/100*(s-l);return p>=1e3?p.toExponential(1):p.toFixed(1)})()),S.createElement(he,{sx:{fontSize:8,fontFamily:\"monospace\",opacity:.6,lineHeight:1}},(()=>{let p=l+o/100*(s-l);return p>=1e3?p.toExponential(1):p.toFixed(1)})())))}function ix(e,t,o,r,n,a,i){let l=i-n,s=a-r,c=Math.sqrt(l*l+s*s),u=Math.max(2,Math.ceil(c)),d=new Float32Array(u);for(let p=0;ps&&(s=v,i=h,l=f)}return{row:l,col:i}}function Z6(e,t,o,r,n,a,i,l,s){if(r===\"off\"||r===\"point\")return null;let c,u,d,p;if(r===\"rect\"){let T=l/2,y=s/2;c=Math.max(0,Math.floor(a-T)),u=Math.max(0,Math.floor(n-y)),d=Math.min(t,Math.ceil(a+T)),p=Math.min(o,Math.ceil(n+y))}else c=Math.max(0,Math.floor(a-i)),u=Math.max(0,Math.floor(n-i)),d=Math.min(t,Math.ceil(a+i)),p=Math.min(o,Math.ceil(n+i));let f=d-c,h=p-u;if(f<2||h<2)return null;let v=new Float32Array(f*h);if(r===\"circle\"||r===\"annular\"){let T=i*i;for(let y=0;y({label:{...rx.label,color:o.textMuted},value:{...rx.value,color:o.textMuted},title:{...rx.title,color:o.accent}}),[o]),[a]=ke(\"nav_rows\"),[i]=ke(\"nav_cols\"),[l]=ke(\"sig_rows\"),[s]=ke(\"sig_cols\"),[c,u]=ke(\"pos_row\"),[d,p]=ke(\"pos_col\"),[f]=ke(\"frame_bytes\"),[h]=ke(\"nav_image_bytes\"),[v]=ke(\"nav_data_min\"),[T]=ke(\"nav_data_max\"),[y]=ke(\"sig_data_min\"),[g]=ke(\"sig_data_max\"),[m,b]=ke(\"roi_mode\"),[P,R]=ke(\"roi_reduce\"),[C]=ke(\"roi_center_row\"),[M]=ke(\"roi_center_col\"),[D,_]=ke(\"roi_radius\"),[k,x]=ke(\"roi_width\"),[N,O]=ke(\"roi_height\"),[A]=ke(\"nav_stats\"),[z]=ke(\"sig_stats\"),[L]=ke(\"nav_pixel_size\"),[I]=ke(\"sig_pixel_size\"),[F]=ke(\"nav_pixel_unit\"),[fe]=ke(\"sig_pixel_unit\"),[Z]=ke(\"title\"),[De,it]=ke(\"snap_enabled\"),[$e,Me]=ke(\"snap_radius\"),[Le,qe]=ke(\"profile_line\"),[Be,ot]=ke(\"profile_width\"),[Se]=ke(\"show_stats\"),[we]=ke(\"show_controls\"),[Re,Ye]=ke(\"show_fft\"),[ce,Ve]=ke(\"disabled_tools\"),[yt,Fe]=ke(\"hidden_tools\"),Ce=S.useMemo(()=>zh(\"Show4D\",ce,yt),[ce,yt]),xt=Ce.isHidden(\"display\"),rt=Ce.isHidden(\"histogram\"),Ze=Ce.isHidden(\"stats\"),le=Ce.isHidden(\"navigation\"),no=Ce.isHidden(\"playback\"),Je=Ce.isHidden(\"view\"),q=Ce.isHidden(\"export\"),$=Ce.isHidden(\"roi\"),ue=Ce.isHidden(\"profile\"),ze=Ce.isHidden(\"fft\"),ie=Ce.isLocked(\"display\"),be=Ce.isLocked(\"histogram\"),ge=Ce.isLocked(\"stats\"),Ge=Ce.isLocked(\"navigation\"),Ee=Ce.isLocked(\"playback\"),ve=Ce.isLocked(\"view\"),et=Ce.isLocked(\"export\"),Kt=Ce.isLocked(\"roi\"),vo=Ce.isLocked(\"profile\"),Y=Ce.isLocked(\"fft\"),Oe=Re&&!ze,Mt=t.theme===\"dark\"?\"#0f0\":\"#1a7a1a\",[Ft,ht]=S.useState(null),qt=Oe&&m!==\"off\"&&m!==\"point\",[rr,Ho]=ke(\"path_playing\"),[nr,_e]=ke(\"path_index\"),[To]=ke(\"path_length\"),[sx]=ke(\"path_interval_ms\"),[Df]=ke(\"path_loop\"),[,fO]=ke(\"_gif_export_requested\"),[_f]=ke(\"_gif_data\"),[cx]=ke(\"_gif_metadata_json\"),[Bf,ux]=S.useState(!1),[px,kf]=S.useState(null),[fx,lu]=S.useState(null),[Dh,_h]=S.useState(c+.5),[Bh,kh]=S.useState(d+.5),[su,jh]=S.useState(!1),[cu,Uh]=S.useState(!1),[es,Lh]=S.useState(!1),[Hh,Vh]=S.useState(!1),Ih=S.useRef(null),[uu,$h]=S.useState(C),[pu,Fh]=S.useState(M),[dx,Vi]=S.useState(!1),[fu,Ii]=S.useState(null),[jf,dO]=S.useState(\"inferno\"),[Uf,mO]=S.useState(\"inferno\"),[$i,yO]=S.useState(\"linear\"),[Jn,hO]=S.useState(\"linear\"),Lf=.5,du=.5,[qh,gO]=S.useState(0),[Yh,bO]=S.useState(100),[Hf,vO]=S.useState(0),[Vf,TO]=S.useState(100),[Go,If]=S.useState(1),[ea,$f]=S.useState(0),[ta,Ff]=S.useState(0),[Oo,qf]=S.useState(1),[fn,mu]=S.useState(0),[dn,yu]=S.useState(0),[An,mx]=S.useState(lO),[yx,hx]=S.useState(!1),[Fi,gx]=S.useState(null),[xO,SO]=S.useState(null),[PO,RO]=S.useState(null),[CO,EO]=S.useState(0),[wO,MO]=S.useState(0),[Ao,Gh]=S.useState(!1),[Lr,Ha]=S.useState(null),bx=S.useRef(null),Ie=Le||[],ar=S.useRef(null),ts=S.useRef(null),[hu,Xh]=S.useState(null),[Wh,Kh]=S.useState(!1),[vx,qi]=S.useState(null),[Tx,Yi]=S.useState(!1),gu=S.useRef(null),Qh=S.useRef(null),[xx,OO]=S.useState(!1),bu=S.useRef(null),vu=S.useRef(null),Zh=S.useRef(null),Jh=S.useRef(null),Yf=S.useRef(null),[AO,zO]=S.useState(0),[NO,DO]=S.useState(0),[Hr,Gf]=S.useState(1),[Va,Tu]=S.useState(0),[Ia,xu]=S.useState(0),[eg,_O]=S.useState(\"inferno\"),[Xf,BO]=S.useState(!1),[tg,kO]=S.useState(!0),[og,jO]=S.useState(0),[rg,UO]=S.useState(100),[LO,HO]=S.useState(null),[Sx,VO]=S.useState({min:0,max:1}),[Wf,IO]=S.useState({mean:0,min:0,max:0,std:0}),[Px,ng]=S.useState(!1),[Su,ag]=S.useState(null),[ir,Kf]=S.useState(null),os=S.useRef(null),ig=S.useRef(\"circle\"),[zn,rs]=S.useState(null),lg=a>i?Math.round(An*(i/a)):An,Rx=i>a?Math.round(An*(a/i)):An,Sr=l>s?Math.round(An*(s/l)):An,Gi=s>l?Math.round(An*(l/s)):An,oa=S.useRef(null),Pu=S.useRef(null),Ru=S.useRef(null),Qf=S.useRef(null),sg=S.useRef(null),Nn=S.useRef(null),$a=S.useRef(null),ns=S.useRef(null),cg=S.useRef(null),Zf=S.useRef(null),ug=S.useRef(null),pg=S.useRef(null),Cx=S.useCallback(w=>w instanceof HTMLElement?w.isContentEditable?!0:w.closest(\"input, textarea, select, [role='textbox'], [contenteditable='true']\")!==null:!1,[]),$O=S.useCallback(w=>{w.target?.closest(\"canvas\")&&pg.current?.focus()},[]);S.useEffect(()=>{ze&&Re&&Ye(!1)},[ze,Re,Ye]),S.useEffect(()=>{Ee&&rr&&Ho(!1)},[Ee,rr,Ho]),S.useEffect(()=>{$&&m!==\"off\"&&b(\"off\")},[$,m,b]),S.useEffect(()=>{ue&&Ao&&(Gh(!1),qe([]),Ha(null),qi(null),Yi(!1))},[ue,Ao,qe]),S.useEffect(()=>{su||(_h(c+.5),kh(d+.5))},[c,d,su]),S.useEffect(()=>{!cu&&!es&&($h(C),Fh(M))},[C,M,cu,es]),S.useEffect(()=>{let w=B=>B.preventDefault(),E=[Pu.current,ns.current,vu.current];return E.forEach(B=>B?.addEventListener(\"wheel\",w,{passive:!1})),()=>E.forEach(B=>B?.removeEventListener(\"wheel\",w))},[Oe]),S.useEffect(()=>{XM().then(w=>{w&&(Qh.current=w,OO(!0))})},[]),S.useEffect(()=>{if(!rr||To===0)return;let w=setInterval(()=>{_e(E=>{let B=E+1;return B>=To?Df?0:(Ho(!1),E):B})},sx);return()=>clearInterval(w)},[rr,To,sx,Df,_e,Ho]),S.useEffect(()=>{if(!h)return;let w=h.byteLength/4,E=new Float32Array(h.buffer,h.byteOffset,w),B=Nn.current;(!B||B.length!==w)&&(B=new Float32Array(w),Nn.current=B),B.set(E);let K=new Float32Array(w);if($i===\"log\")for(let X=0;X{if(!f)return;let w=new Float32Array(f.buffer,f.byteOffset,f.byteLength/4);(!ar.current||ar.current.length!==w.length)&&(ar.current=new Float32Array(w.length)),ar.current.set(w);let E=new Float32Array(w.length);if(Jn===\"log\")for(let B=0;B{if(!Nn.current)return;let w=Nn.current,E;if($i===\"log\"){E=new Float32Array(w.length);for(let de=0;dede+1)},[h,jf,qh,Yh,$i,Lf,a,i]),S.useLayoutEffect(()=>{if(!oa.current||!Qf.current)return;let w=oa.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(ea,ta),E.scale(Go,Go),E.drawImage(Qf.current,0,0),E.restore())},[CO,Go,ea,ta]),S.useEffect(()=>{if(!f)return;let w=new Float32Array(f.buffer,f.byteOffset,f.byteLength/4),E;if(Jn===\"log\"){E=new Float32Array(w.length);for(let de=0;dede+1)},[f,Uf,Hf,Vf,Jn,du,l,s]),S.useLayoutEffect(()=>{if(!$a.current||!Zf.current)return;let w=$a.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(fn,dn),E.scale(Oo,Oo),E.drawImage(Zf.current,0,0),E.restore())},[wO,Oo,fn,dn]),S.useEffect(()=>{if(!Oe||!ar.current){ht(null);return}let w=!1,E=ar.current,B=s,K=l,X=E,J=0,ee=0;if(qt){let oe=Z6(E,s,l,m,C,M,D,k,N);if(oe){J=oe.cropW,ee=oe.cropH;let ae=La(oe.cropW),de=La(oe.cropH),Ot=new Float32Array(ae*de);for(let Qt=0;Qt{let oe,ae;if(xx&&Qh.current){let de=await Qh.current.fft2D(X.slice(),new Float32Array(X.length),te,ne,!1);oe=de.real,ae=de.imag}else oe=X.slice(),ae=new Float32Array(X.length),qM(oe,ae,te,ne,!1);w||(ex(oe,te,ne),ex(ae,te,ne),Yf.current=YM(oe,ae),ht(J>0?{cropWidth:J,cropHeight:ee,fftWidth:te,fftHeight:ne}:null),zO(de=>de+1),Kf(null))})(),()=>{w=!0}},[Oe,qt,f,l,s,xx,m,C,M,D,k,N]),S.useEffect(()=>{let w=Yf.current;if(!Oe||!w)return;let E=Ft?.fftWidth??s,B=Ft?.fftHeight??l,K,X;tg?{min:K,max:X}=GM(w,E,B):{min:K,max:X}=ou(w);let J=Xf?HM(w):w;Xf&&(K=Math.log1p(K),X=Math.log1p(X)),HO(J),VO({min:K,max:X}),IO(VM(J));let{vmin:ee,vmax:te}=Af(K,X,og,rg),ne=On[eg]||On.inferno,G=Mh(J,E,B,ne,ee,te);G&&(Jh.current=G,DO(oe=>oe+1))},[Oe,AO,Xf,tg,og,rg,eg,l,s,Ft]),S.useLayoutEffect(()=>{if(!Oe||!bu.current||!Jh.current)return;let w=bu.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(Va,Ia),E.scale(Hr,Hr),E.drawImage(Jh.current,0,0),E.restore())},[Oe,NO,Hr,Va,Ia]),S.useEffect(()=>{if(!Zh.current||!Oe)return;let w=Zh.current;w.width=Sr*r,w.height=Gi*r;let E=Ft?.fftWidth??s;if(I>0){let B=1/(I*E);LM(w,r,Hr,B,E)}else Oh(w,r,Hr,1,\"px\",E);if(ir){let B=w.getContext(\"2d\");if(B){B.save(),B.scale(r,r);let K=(Va+ir.col*Hr)*Sr/s,X=(Ia+ir.row*Hr)*Gi/l;B.strokeStyle=\"rgba(255, 255, 255, 0.9)\",B.shadowColor=\"rgba(0, 0, 0, 0.6)\",B.shadowBlur=2,B.lineWidth=1.5;let J=8;if(B.beginPath(),B.moveTo(K-J,X),B.lineTo(K-3,X),B.moveTo(K+3,X),B.lineTo(K+J,X),B.moveTo(K,X-J),B.lineTo(K,X-3),B.moveTo(K,X+3),B.lineTo(K,X+J),B.stroke(),B.beginPath(),B.arc(K,X,4,0,Math.PI*2),B.stroke(),ir.dSpacing!=null){let ee=ir.dSpacing,te=ee>=10?`d = ${(ee/10).toFixed(2)} nm`:`d = ${ee.toFixed(2)} \\xC5`;B.font=\"bold 11px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",B.fillStyle=\"white\",B.textAlign=\"left\",B.textBaseline=\"bottom\",B.fillText(te,K+10,X-4)}B.restore()}}},[Oe,Hr,Va,Ia,I,fe,s,l,Sr,Gi,Ft,ir]),S.useEffect(()=>{if(!Ru.current)return;let w=cO(L,F);Oh(Ru.current,r,Go,w.pixelSize,w.unit,i),m===\"off\"?X6(Ru.current,r,Dh,Bh,Go,ea,ta,i,a,su,De,$e):W6(Ru.current,r,m,uu,pu,D,k,N,Go,ea,ta,i,a,cu,es,Hh)},[Go,ea,ta,L,F,a,i,Dh,Bh,su,De,$e,m,uu,pu,D,k,N,cu,es,Hh]),S.useEffect(()=>{if(!cg.current)return;let w=cg.current,E=w.getContext(\"2d\");if(!E)return;E.clearRect(0,0,w.width,w.height);let B=cO(I,fe);if(Oh(w,r,Oo,B.pixelSize,B.unit,s),Ao&&Ie.length>0){E.save(),E.scale(r,r);let K=w.width/r,X=w.height/r,J=K/s,ee=X/l,te=ae=>ae*Oo*J+fn*J,ne=ae=>ae*Oo*ee+dn*ee,G=te(Ie[0].col),oe=ne(Ie[0].row);if(E.fillStyle=o.accent,E.beginPath(),E.arc(G,oe,4,0,Math.PI*2),E.fill(),Ie.length===2){let ae=te(Ie[1].col),de=ne(Ie[1].row);if(Be>1){let Ot=Ie[1].col-Ie[0].col,Qt=Ie[1].row-Ie[0].row,ao=Math.sqrt(Ot*Ot+Qt*Qt);if(ao>0){let gt=(Be-1)/2,Ut=-Ot/ao*gt,Ne=Qt/ao*gt;E.fillStyle=o.accent+\"20\",E.strokeStyle=o.accent,E.lineWidth=1,E.setLineDash([3,3]),E.beginPath(),E.moveTo(te(Ie[0].col+Ne),ne(Ie[0].row+Ut)),E.lineTo(te(Ie[1].col+Ne),ne(Ie[1].row+Ut)),E.lineTo(te(Ie[1].col-Ne),ne(Ie[1].row-Ut)),E.lineTo(te(Ie[0].col-Ne),ne(Ie[0].row-Ut)),E.closePath(),E.fill(),E.stroke(),E.setLineDash([])}}E.strokeStyle=o.accent,E.lineWidth=1.5,E.beginPath(),E.moveTo(G,oe),E.lineTo(ae,de),E.stroke(),E.fillStyle=o.accent,E.beginPath(),E.arc(ae,de,4,0,Math.PI*2),E.fill()}E.restore()}},[Oo,fn,dn,I,fe,l,s,Ao,Ie,Be,o]),S.useEffect(()=>{if(Ie.length===2&&ar.current){let w=Ie[0],E=Ie[1];Ha(Nh(ar.current,s,l,w.row,w.col,E.row,E.col,Be)),Ao||Gh(!0)}else Ha(null)},[Ie,Be,f]),S.useEffect(()=>{let w=bx.current;if(!w)return;let E=w.getContext(\"2d\");if(!E)return;let B=window.devicePixelRatio||1,K=Sr,X=76;w.width=K*B,w.height=X*B,E.scale(B,B);let J=t.theme===\"dark\";if(E.fillStyle=J?\"#1a1a1a\":\"#f0f0f0\",E.fillRect(0,0,K,X),!Lr||Lr.length<2){E.font=\"10px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#555\":\"#999\",E.textAlign=\"center\",E.textBaseline=\"middle\",E.fillText(\"Click two points on the signal to draw a profile\",K/2,X/2);return}let ee=6,ne=X-ee-18,G=1/0,oe=-1/0;for(let Ne=0;Neoe&&(oe=Lr[Ne]);let ae=oe-G||1;E.strokeStyle=o.accent,E.lineWidth=1.5,E.beginPath();for(let Ne=0;Ne0?(de=lr*I,Ot=fe):de=lr}let Qt=ee+ne;E.strokeStyle=J?\"#555\":\"#bbb\",E.lineWidth=.5;let ao=Math.max(2,Math.floor(K/70)),gt=tu(de/ao);E.font=\"9px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#888\":\"#666\",E.textBaseline=\"top\";let Ut=[];for(let Ne=0;Ne<=de+gt*.01&&!(Ne>de*1.001);Ne+=gt)Ut.push(Ne);for(let Ne=0;Ne0?Xo/de:0,Cu=lr*K;E.beginPath(),E.moveTo(Cu,Qt),E.lineTo(Cu,Qt+3),E.stroke(),E.textAlign=lr<.05?\"left\":lr>.95?\"right\":\"center\";let Jf=Xo%1===0?Xo.toFixed(0):Xo.toFixed(1);E.fillText(Ne===Ut.length-1?`${Jf} ${Ot}`:Jf,Cu,Qt+4)}E.font=\"9px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#888\":\"#666\",E.textAlign=\"left\",E.textBaseline=\"top\",E.fillText(Li(oe),2,1),E.textBaseline=\"bottom\",E.fillText(Li(G),2,ee+ne-1)},[Lr,Ie,I,fe,Sr,t.theme,o.accent]);let fg=(w,E,B,K,X,J,ee,te=!1)=>ne=>{if(te)return;ne.preventDefault();let G=ee.current;if(!G)return;let oe=G.getBoundingClientRect(),ae=(ne.clientX-oe.left)*(G.width/oe.width),de=(ne.clientY-oe.top)*(G.height/oe.height),Ot=ne.deltaY>0?.9:1.1,Qt=Math.max($6,Math.min(F6,K*Ot)),ao=Qt/K;w(Qt),E(ae-(ae-X)*ao),B(de-(de-J)*ao)},Ex=(w,E)=>{if(m===\"off\")return!1;if(m===\"rect\"){let B=(N||10)/2,K=(k||10)/2,X=uu+B,J=pu+K,ee=Math.sqrt((w-X)**2+(E-J)**2),te=Math.sqrt(K**2+B**2),ne=Math.min(sO/Go,te*.5);return ee{let E=Pu.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),J=((w.clientY-B.top)*(E.height/B.height)-ta)/Go,ee=(K-ea)/Go;if(m!==\"off\"){if(Kt)return;if(Ex(J,ee)){w.preventDefault(),Ih.current=m===\"rect\"&&k>0&&N>0?k/N:null,Lh(!0);return}Uh(!0),$h(J),Fh(ee);let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));e.set(\"roi_center\",[G,oe]),e.save_changes();return}if(Ge)return;jh(!0);let te=Math.round(Math.max(0,Math.min(a-1,J))),ne=Math.round(Math.max(0,Math.min(i-1,ee)));if(De&&Nn.current){let G=pO(Nn.current,i,a,ne,te,$e);te=G.row,ne=G.col}_h(te+.5),kh(ne+.5),e.set(\"pos_row\",te),e.set(\"pos_col\",ne),e.save_changes()},qO=w=>{let E=Pu.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),J=((w.clientY-B.top)*(E.height/B.height)-ta)/Go,ee=(K-ea)/Go;if(es){if(Kt)return;let G=Math.abs(J-uu),oe=Math.abs(ee-pu);if(m===\"rect\"){let ae=Math.max(2,Math.round(oe*2)),de=Math.max(2,Math.round(G*2));if(w.shiftKey&&Ih.current!=null){let Ot=Ih.current;ae/de>Ot?de=Math.max(2,Math.round(ae/Ot)):ae=Math.max(2,Math.round(de*Ot))}x(ae),O(de)}else _(m===\"square\"?Math.max(1,Math.round(Math.max(G,oe))):Math.max(1,Math.round(Math.sqrt(G**2+oe**2))));return}if(cu){if(Kt)return;$h(J),Fh(ee);let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));e.set(\"roi_center\",[G,oe]),e.save_changes();return}if(su){if(Ge)return;let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));if(De&&Nn.current){let ae=pO(Nn.current,i,a,oe,G,$e);G=ae.row,oe=ae.col}_h(G+.5),kh(oe+.5),e.set(\"pos_row\",G),e.set(\"pos_col\",oe),e.save_changes();return}let te=Math.floor(J),ne=Math.floor(ee);te>=0&&te=0&&neG?.panel===\"nav\"?null:G),Vh(Kt?!1:Ex(J,ee))},YO=()=>{jh(!1),Uh(!1),Lh(!1)},GO=()=>{jh(!1),Uh(!1),Lh(!1),Vh(!1),rs(w=>w?.panel===\"nav\"?null:w)},XO=()=>{ve||(If(1),$f(0),Ff(0))},WO=w=>{let E=vu.current;if(!E)return null;let B=E.getBoundingClientRect(),K=E.width/B.width,X=E.height/B.height,J=(w.clientX-B.left)*K,ee=(w.clientY-B.top)*X,te=(J-Va)/Hr;return{row:(ee-Ia)/Hr,col:te}},KO=w=>{ve||Y||(os.current={x:w.clientX,y:w.clientY},ng(!0),ag({x:w.clientX,y:w.clientY,panX:Va,panY:Ia}))},QO=w=>{if(ve||Y||!Px||!Su)return;let E=vu.current;if(!E)return;let B=E.getBoundingClientRect(),K=E.width/B.width,X=E.height/B.height;Tu(Su.panX+(w.clientX-Su.x)*K),xu(Su.panY+(w.clientY-Su.y)*X)},ZO=w=>{if(os.current){let E=w.clientX-os.current.x,B=w.clientY-os.current.y;if(Math.sqrt(E*E+B*B)<3){let K=WO(w);if(K){let X=Ft?.fftWidth??s,J=Ft?.fftHeight??l,ee=K.col,te=K.row;if(Yf.current){let Ot=q6(Yf.current,X,J,ee,te,Y6);ee=Ot.col,te=Ot.row}let ne=Math.floor(X/2),G=Math.floor(J/2),oe=ee-ne,ae=te-G,de=Math.sqrt(oe*oe+ae*ae);if(de<1)Kf(null);else{let Ot=null,Qt=null;if(I>0){let ao=La(X),gt=La(J),Ut=((Math.round(ee)-ne)%X+X)%X,Ne=((Math.round(te)-G)%J+J)%J,Xo=Ut<=ao/2?Ut/(ao*I):(Ut-ao)/(ao*I),lr=Ne<=gt/2?Ne/(gt*I):(Ne-gt)/(gt*I);Ot=Math.sqrt(Xo*Xo+lr*lr),Qt=Ot>0?1/Ot:null}Kf({row:te,col:ee,distPx:de,spatialFreq:Ot,dSpacing:Qt})}}}os.current=null}ng(!1),ag(null)},JO=()=>{os.current=null,ng(!1),ag(null)},eA=()=>{ve||Y||(Gf(1),Tu(0),xu(0),Kf(null))},tA=w=>{if(Ao&&vo||!Ao&&ve)return;ts.current={x:w.clientX,y:w.clientY};let E=ns.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),X=(w.clientY-B.top)*(E.height/B.height),J=(K-fn)/Oo,ee=(X-dn)/Oo;if(Ao){if(Ie.length===2){let te=Ie[0],ne=Ie[1],G=10/Oo,oe=Math.sqrt((J-te.col)**2+(ee-te.row)**2),ae=Math.sqrt((J-ne.col)**2+(ee-ne.row)**2);if(oe<=G||ae<=G){Xh(oe<=ae?0:1),Vi(!1),Ii(null);return}if(uO(J,ee,te.col,te.row,ne.col,ne.row)<=G){Kh(!0),gu.current={row:ee,col:J,p0:{row:te.row,col:te.col},p1:{row:ne.row,col:ne.col}},Vi(!1),Ii(null);return}}Vi(!0),Ii({x:w.clientX,y:w.clientY,panX:fn,panY:dn});return}Vi(!0),Ii({x:w.clientX,y:w.clientY,panX:fn,panY:dn})},oA=w=>{let E=ns.current;if(!E)return;let B=E.getBoundingClientRect();if(dx&&fu&&!ve){let G=E.width/B.width,oe=E.height/B.height,ae=(w.clientX-fu.x)*G,de=(w.clientY-fu.y)*oe;mu(fu.panX+ae),yu(fu.panY+de);return}let K=(w.clientX-B.left)*(E.width/B.width),X=(w.clientY-B.top)*(E.height/B.height),J=(K-fn)/Oo,ee=(X-dn)/Oo,te=Math.floor(ee),ne=Math.floor(J);if(te>=0&&te=0&&neG?.panel===\"sig\"?null:G);if(Ao&&!vo&&ar.current&&Ie.length===2){let G=Ie[0],oe=Ie[1],ae=10/Oo,de=Math.sqrt((J-G.col)**2+(ee-G.row)**2),Ot=Math.sqrt((J-oe.col)**2+(ee-oe.row)**2);if(hu!==null){let gt=Math.max(0,Math.min(l-1,ee)),Ut=Math.max(0,Math.min(s-1,J)),Ne=[hu===0?{row:gt,col:Ut}:Ie[0],hu===1?{row:gt,col:Ut}:Ie[1]];qe(Ne),Ha(Nh(ar.current,s,l,Ne[0].row,Ne[0].col,Ne[1].row,Ne[1].col,Be));return}if(Wh&&gu.current){let gt=gu.current,Ut=ee-gt.row,Ne=J-gt.col,Xo=Math.min(gt.p0.row,gt.p1.row),lr=Math.max(gt.p0.row,gt.p1.row),Cu=Math.min(gt.p0.col,gt.p1.col),Jf=Math.max(gt.p0.col,gt.p1.col);Ut=Math.max(Ut,-Xo),Ut=Math.min(Ut,l-1-lr),Ne=Math.max(Ne,-Cu),Ne=Math.min(Ne,s-1-Jf);let Eu=[{row:gt.p0.row+Ut,col:gt.p0.col+Ne},{row:gt.p1.row+Ut,col:gt.p1.col+Ne}];qe(Eu),Ha(Nh(ar.current,s,l,Eu[0].row,Eu[0].col,Eu[1].row,Eu[1].col,Be));return}let Qt=de<=ae?0:Ot<=ae?1:null,ao=Qt===null&&uO(J,ee,G.col,G.row,oe.col,oe.row)<=ae;qi(Qt),Yi(ao)}else vx!==null&&qi(null),Tx&&Yi(!1)},rA=w=>{if(hu!==null||Wh){Xh(null),Kh(!1),gu.current=null,ts.current=null,Vi(!1),Ii(null),qi(null),Yi(!1);return}if(Ao&&!vo&&ts.current){let E=w.clientX-ts.current.x,B=w.clientY-ts.current.y;if(Math.sqrt(E*E+B*B)<3){let K=ns.current;if(K&&ar.current){let X=K.getBoundingClientRect(),J=(w.clientX-X.left)*(K.width/X.width),ee=(w.clientY-X.top)*(K.height/X.height),te=(J-fn)/Oo,ne=(ee-dn)/Oo;if(te>=0&&te=0&&ne{Vi(!1),Ii(null),Xh(null),Kh(!1),qi(null),Yi(!1),gu.current=null,rs(w=>w?.panel===\"sig\"?null:w)},aA=()=>{ve||(qf(1),mu(0),yu(0))},dg=w=>{ve||(w.stopPropagation(),w.preventDefault(),hx(!0),gx({x:w.clientX,y:w.clientY,size:An}))};S.useEffect(()=>{if(!yx)return;let w=0,E=Fi?Fi.size:An,B=X=>{if(!Fi)return;let J=Math.max(X.clientX-Fi.x,X.clientY-Fi.y);E=Math.max(lO,Math.min(800,Fi.size+J)),w||(w=requestAnimationFrame(()=>{w=0,mx(E)}))},K=()=>{cancelAnimationFrame(w),mx(E),hx(!1),gx(null)};return document.addEventListener(\"mousemove\",B),document.addEventListener(\"mouseup\",K),()=>{cancelAnimationFrame(w),document.removeEventListener(\"mousemove\",B),document.removeEventListener(\"mouseup\",K)}},[yx,Fi]);let wx=w=>{if(et||(kf(null),!oa.current))return;let E=new Float32Array(h.buffer,h.byteOffset,h.byteLength/4),B=On[jf]||On.inferno,{min:K,max:X}=ou(E),J=Mh(E,i,a,B,K,X);if(!J)return;let ee=L>0&&F===\"\\xC5\"?L:L>0&&F===\"nm\"?L*10:0,te=QT({imageCanvas:J,title:Z||\"Navigation\",lut:B,vmin:K,vmax:X,pixelSize:ee>0?ee:void 0,showColorbar:w,showScaleBar:ee>0});ZT(te).then(ne=>Zn(ne,\"show4d_nav_figure.pdf\"))},iA=()=>{et||(kf(null),oa.current&&oa.current.toBlob(w=>{w&&Zn(w,\"show4d_nav.png\")},\"image/png\"))},Mx=w=>{if(et)return;lu(null);let E=ar.current;if(!E)return;let B;if(Jn===\"log\"){B=new Float32Array(E.length);for(let ae=0;ae0&&fe===\"\\xC5\"?I:I>0&&fe===\"nm\"?I*10:0,oe=QT({imageCanvas:ne,title:Z?`${Z} \\u2014 Signal`:\"Signal\",lut:K,vmin:ee,vmax:te,pixelSize:G>0?G:void 0,showColorbar:w,showScaleBar:G>0});ZT(oe).then(ae=>Zn(ae,\"show4d_signal_figure.pdf\"))},lA=()=>{et||(lu(null),$a.current&&$a.current.toBlob(w=>{w&&Zn(w,\"show4d_signal.png\")},\"image/png\"))},sA=()=>{et||(lu(null),ux(!0),fO(!0))};S.useEffect(()=>{if(!_f||_f.byteLength===0)return;UM(_f,\"show4d_animation.gif\",\"image/gif\");let w=(cx||\"\").trim();w&&Zn(new Blob([w],{type:\"application/json\"}),\"show4d_animation.json\"),ux(!1)},[_f,cx]);let cA=S.useCallback(w=>{if(Cx(w.target))return;let E=w.shiftKey?10:1,B=!1;switch(w.key){case\"ArrowUp\":Ge||(u(Math.max(0,c-E)),B=!0);break;case\"ArrowDown\":Ge||(u(Math.min(a-1,c+E)),B=!0);break;case\"ArrowLeft\":Ge||(p(Math.max(0,d-E)),B=!0);break;case\"ArrowRight\":Ge||(p(Math.min(i-1,d+E)),B=!0);break;case\"r\":case\"R\":ve||(If(1),$f(0),Ff(0),qf(1),mu(0),yu(0),Gf(1),Tu(0),xu(0),B=!0);break;case\"t\":case\"T\":Kt||(m===\"off\"?b(ig.current):(ig.current=m,b(\"off\")),B=!0);break;case\" \":!Ee&&To>0&&(Ho(!rr),B=!0);break;case\"Escape\":pg.current?.blur(),B=!0;break}B&&(w.preventDefault(),w.stopPropagation())},[Cx,Ge,Ee,Kt,ve,i,a,To,rr,d,c,m,Ho,p,u,b]),Fa={minWidth:65,bgcolor:o.controlBg,color:o.text,fontSize:11,\"& .MuiSelect-select\":{py:.5},\"& .MuiOutlinedInput-notchedOutline\":{borderColor:o.border},\"&:hover .MuiOutlinedInput-notchedOutline\":{borderColor:o.accent}},qa={...G6,PaperProps:{sx:{bgcolor:o.controlBg,color:o.text,border:`1px solid ${o.border}`}}};return S.createElement(pe,{ref:pg,className:\"show4d-root\",tabIndex:0,onKeyDown:cA,onMouseDownCapture:$O,sx:{p:`${Rt.LG}px`,bgcolor:o.bg,color:o.text,outline:\"none\"}},S.createElement(he,{variant:\"h6\",sx:{...n.title,mb:`${Rt.SM}px`}},Z||\"4D Explorer\",S.createElement(Q6,{text:S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:1}},S.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\"}},\"Controls\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"ROI: Region of Interest on navigation image \\u2014 integrates signal over enclosed area.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"Snap: Snap to local intensity maximum within search radius.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"FFT: Show power spectrum of signal image.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"Profile: Click two points to draw a line intensity profile.\"),S.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mt:.5}},\"Keyboard\"),S.createElement(K6,{items:[[\"\\u2191 / \\u2193\",\"Move row\"],[\"\\u2190 / \\u2192\",\"Move col\"],[\"Shift+Arrows\",\"Move \\xD710\"],[\"T\",\"Toggle ROI on/off\"],[\"Space\",\"Play / pause path\"],[\"R\",\"Reset zoom\"],[\"Esc\",\"Release keyboard focus\"],[\"Scroll\",\"Zoom\"],[\"Dbl-click\",\"Reset view\"]]})),theme:t.theme}),S.createElement(iO,{widgetName:\"Show4D\",hiddenTools:yt,setHiddenTools:Fe,disabledTools:ce,setDisabledTools:Ve,themeColors:o})),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.LG}px`},S.createElement(pe,{sx:{width:lg}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label}},\"Navigation (\",Math.round(Dh),\", \",Math.round(Bh),\")\"),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`},!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},disabled:et,onClick:async()=>{if(!(et||!oa.current))try{let w=await new Promise(E=>oa.current.toBlob(E,\"image/png\"));if(!w)return;await navigator.clipboard.write([new ClipboardItem({\"image/png\":w})])}catch{oa.current.toBlob(w=>{w&&Zn(w,\"show4d_nav.png\")},\"image/png\")}}},\"COPY\"),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},onClick:w=>{et||kf(w.currentTarget)},disabled:et||Bf},Bf?\"...\":\"Export\"),!q&&S.createElement(zi,{anchorEl:px,open:!!px,onClose:()=>kf(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"left\"},transformOrigin:{vertical:\"top\",horizontal:\"left\"},sx:{zIndex:9999}},S.createElement(Ue,{disabled:et,onClick:()=>wx(!0),sx:{fontSize:12}},\"Figure + colorbar\"),S.createElement(Ue,{disabled:et,onClick:()=>wx(!1),sx:{fontSize:12}},\"Figure\"),S.createElement(Ue,{disabled:et,onClick:iA,sx:{fontSize:12}},\"PNG\")),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Go===1&&ea===0&&ta===0,onClick:()=>{ve||(If(1),$f(0),Ff(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:lg,height:Rx}},S.createElement(\"canvas\",{ref:oa,width:i,height:a,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:Pu,width:i,height:a,onMouseDown:FO,onMouseMove:qO,onMouseUp:YO,onMouseLeave:GO,onWheel:fg(If,$f,Ff,Go,ea,ta,Pu,ve),onDoubleClick:XO,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:ve?\"default\":Hh||es?\"nwse-resize\":De&&!Ge?\"cell\":\"crosshair\"}}),S.createElement(\"canvas\",{ref:Ru,width:lg*r,height:Rx*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),zn&&zn.panel===\"nav\"&&S.createElement(pe,{sx:{position:\"absolute\",top:3,right:3,bgcolor:\"rgba(0,0,0,0.35)\",px:.5,py:.15,pointerEvents:\"none\",minWidth:100,textAlign:\"right\"}},S.createElement(he,{sx:{fontSize:9,fontFamily:\"monospace\",color:\"rgba(255,255,255,0.7)\",whiteSpace:\"nowrap\",lineHeight:1.2}},\"(\",zn.row,\", \",zn.col,\") \",Li(zn.value))),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&A&&A.length===4&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[0]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[1]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[2]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[3])))),we&&(!$||!le||!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},(!$||!le)&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:Kt&&Ge?.6:1}},!$&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"ROI:\"),S.createElement(Xn,{value:m||\"off\",onChange:w=>{if(Kt)return;let E=w.target.value;E!==\"off\"&&(ig.current=E),b(E)},disabled:Kt,size:\"small\",sx:{...Fa,minWidth:60,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"off\"},\"Off\"),S.createElement(Ue,{value:\"circle\"},\"Circle\"),S.createElement(Ue,{value:\"square\"},\"Square\"),S.createElement(Ue,{value:\"rect\"},\"Rect\"))),!$&&m!==\"off\"&&S.createElement(Xn,{value:P||\"mean\",onChange:w=>{Kt||R(String(w.target.value))},disabled:Kt,size:\"small\",sx:{...Fa,minWidth:55,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"mean\"},\"Mean\"),S.createElement(Ue,{value:\"max\"},\"Max\"),S.createElement(Ue,{value:\"min\"},\"Min\"),S.createElement(Ue,{value:\"sum\"},\"Sum\")),!$&&m!==\"off\"&&(m===\"circle\"||m===\"square\")&&S.createElement(S.Fragment,null,S.createElement(ql,{value:D||5,onChange:(w,E)=>{Kt||_(E)},disabled:Kt,min:1,max:Math.min(a,i)/2,size:\"small\",sx:{width:80,mx:1,\"& .MuiSlider-thumb\":{width:14,height:14}}}),S.createElement(he,{sx:{...n.value,fontSize:10,minWidth:30}},Math.round(D||5),\"px\")),!le&&m===\"off\"&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"Snap:\"),S.createElement(Qn,{checked:De,onChange:(w,E)=>{Ge||it(E)},disabled:Ge,size:\"small\",sx:Nf.small}),De&&S.createElement(S.Fragment,null,S.createElement(ql,{value:$e,min:1,max:20,step:1,disabled:Ge,onChange:(w,E)=>{!Ge&&typeof E==\"number\"&&Me(E)},size:\"small\",sx:{width:60,\"& .MuiSlider-thumb\":{width:10,height:10}}}),S.createElement(he,{sx:{...n.value,fontSize:10}},$e,\"px\")))),!xt&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie,value:jf,onChange:w=>{ie||dO(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie,value:$i,onChange:w=>{ie||yO(w.target.value)},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\"),S.createElement(Ue,{value:\"power\"},\"Pow\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be?.6:1}},S.createElement(ax,{data:xO,vminPct:qh,vmaxPct:Yh,onRangeChange:(w,E)=>{be||(gO(w),bO(E))},width:110,height:58,theme:t.theme,dataMin:v,dataMax:T})))),S.createElement(pe,{sx:{width:Sr}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label}},\"Signal\",!$&&m!==\"off\"?S.createElement(\"span\",{style:{color:o.accent,marginLeft:Rt.SM}},\"(ROI \",P||\"mean\",\")\"):S.createElement(\"span\",{style:{color:o.textMuted,marginLeft:Rt.SM}},\"at (\",c,\", \",d,\")\")),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`,alignItems:\"center\"},S.createElement(he,{sx:{...n.label,color:o.textMuted,fontSize:10}},a,\"\\xD7\",i,\" | \",l,\"\\xD7\",s),!ze&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"FFT:\"),S.createElement(Qn,{checked:Oe,onChange:w=>{Y||Ye(w.target.checked)},disabled:Y,size:\"small\",sx:Nf.small})),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},disabled:et,onClick:async()=>{if(!(et||!$a.current))try{let w=await new Promise(E=>$a.current.toBlob(E,\"image/png\"));if(!w)return;await navigator.clipboard.write([new ClipboardItem({\"image/png\":w})])}catch{$a.current.toBlob(w=>{w&&Zn(w,\"show4d_signal.png\")},\"image/png\")}}},\"COPY\"),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},onClick:w=>{et||lu(w.currentTarget)},disabled:et||Bf},Bf?\"Exporting...\":\"Export\"),!q&&S.createElement(zi,{anchorEl:fx,open:!!fx,onClose:()=>lu(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"left\"},transformOrigin:{vertical:\"top\",horizontal:\"left\"},sx:{zIndex:9999}},S.createElement(Ue,{disabled:et,onClick:()=>Mx(!0),sx:{fontSize:12}},\"Figure + colorbar\"),S.createElement(Ue,{disabled:et,onClick:()=>Mx(!1),sx:{fontSize:12}},\"Figure\"),S.createElement(Ue,{disabled:et,onClick:lA,sx:{fontSize:12}},\"PNG (current frame)\"),To>0&&S.createElement(Ue,{disabled:et,onClick:sA,sx:{fontSize:12}},\"GIF (path animation)\")),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Oo===1&&fn===0&&dn===0,onClick:()=>{ve||(qf(1),mu(0),yu(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:Sr,height:Gi}},S.createElement(\"canvas\",{ref:$a,width:s,height:l,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:ns,width:s,height:l,onMouseDown:tA,onMouseMove:oA,onMouseUp:rA,onMouseLeave:nA,onWheel:fg(qf,mu,yu,Oo,fn,dn,ns,ve),onDoubleClick:aA,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:Ao&&vo||!Ao&&ve?\"default\":hu!==null||Wh?\"grabbing\":Ao&&(vx!==null||Tx)?\"grab\":Ao?\"crosshair\":dx?\"grabbing\":\"grab\"}}),S.createElement(\"canvas\",{ref:cg,width:Sr*r,height:Gi*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),zn&&zn.panel===\"sig\"&&S.createElement(pe,{sx:{position:\"absolute\",top:3,right:3,bgcolor:\"rgba(0,0,0,0.35)\",px:.5,py:.15,pointerEvents:\"none\",minWidth:100,textAlign:\"right\"}},S.createElement(he,{sx:{fontSize:9,fontFamily:\"monospace\",color:\"rgba(255,255,255,0.7)\",whiteSpace:\"nowrap\",lineHeight:1.2}},\"(\",zn.row,\", \",zn.col,\") \",Li(zn.value))),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&z&&z.length===4&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[0]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[1]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[2]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[3])))),Ao&&!ue&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,maxWidth:Sr,boxSizing:\"border-box\"}},S.createElement(\"canvas\",{ref:bx,style:{width:Sr,height:76,display:\"block\",border:`1px solid ${o.border}`}})),we&&(!ue||!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},!ue&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:vo?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Profile:\"),S.createElement(Qn,{checked:Ao,onChange:w=>{if(vo)return;let E=w.target.checked;Gh(E),E||(qe([]),Ha(null),qi(null),Yi(!1))},disabled:vo,size:\"small\",sx:Nf.small}),Ao&&Be>1&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.value,fontSize:10}},\"w=\",Be),S.createElement(ql,{value:Be,min:1,max:20,step:1,disabled:vo,onChange:(w,E)=>{!vo&&typeof E==\"number\"&&ot(E)},size:\"small\",sx:{width:50,\"& .MuiSlider-thumb\":{width:10,height:10}}}))),!xt&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie,value:Uf,onChange:w=>{ie||mO(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie,value:Jn,onChange:w=>{ie||hO(w.target.value)},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\"),S.createElement(Ue,{value:\"power\"},\"Pow\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be?.6:1}},S.createElement(ax,{data:PO,vminPct:Hf,vmaxPct:Vf,onRangeChange:(w,E)=>{be||(vO(w),TO(E))},width:110,height:58,theme:t.theme,dataMin:y,dataMax:g})))),Oe&&S.createElement(pe,{sx:{width:Sr}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label,color:Ft?Mt:o.textMuted}},Ft?`ROI FFT (${Ft.cropWidth}\\xD7${Ft.cropHeight})`:\"FFT (Signal)\"),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`},!q&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:et||Y,onClick:()=>{et||Y||!bu.current||bu.current.toBlob(w=>{w&&Zn(w,\"show4d_fft.png\")},\"image/png\")}},\"Export\"),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Y||Hr===1&&Va===0&&Ia===0,onClick:()=>{!ve&&!Y&&(Gf(1),Tu(0),xu(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:Sr,height:Gi}},S.createElement(\"canvas\",{ref:bu,width:s,height:l,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:vu,width:s,height:l,onMouseDown:KO,onMouseMove:QO,onMouseUp:ZO,onMouseLeave:JO,onWheel:fg(Gf,Tu,xu,Hr,Va,Ia,vu,ve||Y),onDoubleClick:eA,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:ve||Y?\"default\":Px?\"grabbing\":\"grab\"}}),S.createElement(\"canvas\",{ref:Zh,width:Sr*r,height:Gi*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.mean))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.min))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.max))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.std)))),ir&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\"}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Dist \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.distPx.toFixed(1),\" px\")),ir.spatialFreq!=null&&S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Freq \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.spatialFreq.toFixed(4),\" \",\"\\xC5\\u207B\\xB9\")),ir.dSpacing!=null&&S.createElement(he,{sx:{fontSize:11,color:o.textMuted,fontWeight:\"bold\"}},\"d = \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.dSpacing>=10?`${(ir.dSpacing/10).toFixed(2)} nm`:`${ir.dSpacing.toFixed(2)} \\xC5`))),we&&(!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},!xt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie||Y?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Auto:\"),S.createElement(Qn,{checked:tg,onChange:w=>{!ie&&!Y&&kO(w.target.checked)},disabled:ie||Y,size:\"small\",sx:Nf.small}),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie||Y,value:eg,onChange:w=>{!ie&&!Y&&_O(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie||Y,value:Xf?\"log\":\"linear\",onChange:w=>{!ie&&!Y&&BO(w.target.value===\"log\")},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be||Y?.6:1}},S.createElement(ax,{data:LO,vminPct:og,vmaxPct:rg,onRangeChange:(w,E)=>{!be&&!Y&&(jO(w),UO(E))},width:110,height:58,theme:t.theme,dataMin:Sx.min,dataMax:Sx.max}))))),we&&!no&&To>0&&S.createElement(pe,{sx:{...iu,mt:`${Rt.SM}px`,border:`1px solid ${o.border}`,bgcolor:o.controlBg}},S.createElement(Gn,{direction:\"row\",spacing:0,sx:{flexShrink:0}},S.createElement(Xc,{size:\"small\",disabled:Ee,onClick:()=>{Ee||Ho(!rr)},sx:{color:o.accent,p:.25}},rr?S.createElement(DM,{sx:{fontSize:18}}):S.createElement(zM,{sx:{fontSize:18}})),S.createElement(Xc,{size:\"small\",disabled:Ee,onClick:()=>{Ee||(Ho(!1),_e(0))},sx:{color:o.textMuted,p:.25}},S.createElement(BM,{sx:{fontSize:16}}))),S.createElement(ql,{disabled:Ee,value:nr,onChange:(w,E)=>{Ee||(Ho(!1),_e(E))},min:0,max:Math.max(0,To-1),size:\"small\",sx:{flex:1,minWidth:60,\"& .MuiSlider-thumb\":{width:10,height:10}}}),S.createElement(he,{sx:{...n.value,minWidth:50,textAlign:\"right\",flexShrink:0}},nr+1,\"/\",To),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Loop:\"),S.createElement(Qn,{checked:Df,onChange:()=>{Ee||(e.set(\"path_loop\",!Df),e.save_changes())},disabled:Ee,size:\"small\",sx:Nf.small})))}var nle=xC(J6);export{nle as render};\n/*! Bundled license information:\n\nreact/cjs/react.production.js:\n (**\n * @license React\n * react.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nscheduler/cjs/scheduler.production.js:\n (**\n * @license React\n * scheduler.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-dom/cjs/react-dom.production.js:\n (**\n * @license React\n * react-dom.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-dom/cjs/react-dom-client.production.js:\n (**\n * @license React\n * react-dom-client.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-is/cjs/react-is.production.min.js:\n (** @license React v16.13.1\n * react-is.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact/cjs/react-jsx-runtime.production.js:\n (**\n * @license React\n * react-jsx-runtime.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-is/cjs/react-is.production.js:\n (**\n * @license React\n * react-is.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\n@mui/styled-engine/esm/index.js:\n (**\n * @mui/styled-engine v7.3.8\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\n@mui/system/esm/index.js:\n (**\n * @mui/system v7.3.8\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n*/\n", "_gif_export_requested": false, "_gif_metadata_json": "", "_model_module": "anywidget", "_model_module_version": "~0.9.*", "_model_name": "AnyModel", "_view_count": null, "_view_module": "anywidget", "_view_module_version": "~0.9.*", "_view_name": "AnyView", "auto_contrast": true, "cmap": "inferno", "disabled_tools": [], "hidden_tools": [], "layout": "IPY_MODEL_3439b06e761247d3b0858f9baf26ec88", "log_scale": false, "nav_cols": 128, "nav_data_max": 0.0493386834859848, "nav_data_min": 0.021046599373221397, "nav_pixel_size": 2.39, "nav_pixel_unit": "Å", "nav_rows": 128, "nav_stats": [ 0.03571504354476929, 0.021046599373221397, 0.0493386834859848, 0.005456903949379921 ], "path_index": 0, "path_interval_ms": 100, "path_length": 0, "path_loop": true, "path_playing": false, "percentile_high": 99.5, "percentile_low": 0.5, "pos_col": 64, "pos_row": 64, "profile_line": [], "profile_width": 1, "roi_center": [ 64.0, 64.0 ], "roi_center_col": 64.0, "roi_center_row": 64.0, "roi_height": 19.2, "roi_mode": "off", "roi_radius": 19.2, "roi_radius_inner": 9.6, "roi_reduce": "mean", "roi_width": 38.4, "show_controls": true, "show_fft": false, "show_stats": true, "sig_cols": 128, "sig_data_max": 1.2374999523162842, "sig_data_min": 0.0, "sig_pixel_size": 0.46, "sig_pixel_unit": "mrad", "sig_rows": 128, "sig_stats": [ 0.03525329381227493, 0.0, 0.9049999713897705, 0.09202421456575394 ], "snap_enabled": false, "snap_radius": 5, "tabbable": null, "title": "Nanoparticle Diffraction", "tooltip": null } }, "e83d04c0a9e34fbd8b053f49fdd9c166": { "buffers": [ { "data": "", "encoding": "base64", "path": [ "_gif_data" ] }, { "data": "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", "encoding": "base64", "path": [ "frame_bytes" ] }, { "data": "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", "encoding": "base64", "path": [ "nav_image_bytes" ] } ], "model_module": "anywidget", "model_module_version": "~0.9.*", "model_name": "AnyModel", "state": { "_anywidget_id": "quantem.widget.show4d.Show4D", "_css": ".show4d-root{border-radius:2px;padding:16px}\n", "_dom_classes": [], "_esm": "var uA=Object.create;var Ox=Object.defineProperty;var pA=Object.getOwnPropertyDescriptor;var fA=Object.getOwnPropertyNames;var dA=Object.getPrototypeOf,mA=Object.prototype.hasOwnProperty;var Wo=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var yA=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of fA(t))!mA.call(e,n)&&n!==o&&Ox(e,n,{get:()=>t[n],enumerable:!(r=pA(t,n))||r.enumerable});return e};var j=(e,t,o)=>(o=e!=null?uA(dA(e)):{},yA(t||!e||!e.__esModule?Ox(o,\"default\",{value:e,enumerable:!0}):o,e));var Hx=Wo(je=>{\"use strict\";var hg=Symbol.for(\"react.transitional.element\"),hA=Symbol.for(\"react.portal\"),gA=Symbol.for(\"react.fragment\"),bA=Symbol.for(\"react.strict_mode\"),vA=Symbol.for(\"react.profiler\"),TA=Symbol.for(\"react.consumer\"),xA=Symbol.for(\"react.context\"),SA=Symbol.for(\"react.forward_ref\"),PA=Symbol.for(\"react.suspense\"),RA=Symbol.for(\"react.memo\"),_x=Symbol.for(\"react.lazy\"),CA=Symbol.for(\"react.activity\"),Ax=Symbol.iterator;function EA(e){return e===null||typeof e!=\"object\"?null:(e=Ax&&e[Ax]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Bx={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},kx=Object.assign,jx={};function is(e,t,o){this.props=e,this.context=t,this.refs=jx,this.updater=o||Bx}is.prototype.isReactComponent={};is.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\")};is.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Ux(){}Ux.prototype=is.prototype;function gg(e,t,o){this.props=e,this.context=t,this.refs=jx,this.updater=o||Bx}var bg=gg.prototype=new Ux;bg.constructor=gg;kx(bg,is.prototype);bg.isPureReactComponent=!0;var zx=Array.isArray;function yg(){}var At={H:null,A:null,T:null,S:null},Lx=Object.prototype.hasOwnProperty;function vg(e,t,o){var r=o.ref;return{$$typeof:hg,type:e,key:t,ref:r!==void 0?r:null,props:o}}function wA(e,t){return vg(e.type,t,e.props)}function Tg(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===hg}function MA(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var Nx=/\\/+/g;function mg(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?MA(\"\"+e.key):t.toString(36)}function OA(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(yg,yg):(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 as(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 hg:case hA:i=!0;break;case _x:return i=e._init,as(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+mg(e,0):r,zx(n)?(o=\"\",i!=null&&(o=i.replace(Nx,\"$&/\")+\"/\"),as(n,t,o,\"\",function(c){return c})):n!=null&&(Tg(n)&&(n=wA(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(Nx,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(zx(e))for(var s=0;s{\"use strict\";Vx.exports=Hx()});var Qx=Wo(_t=>{\"use strict\";function Rg(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rtd(l,o))std(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(std(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function td(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\"?(Ix=performance,_t.unstable_now=function(){return Ix.now()}):(xg=Date,$x=xg.now(),_t.unstable_now=function(){return xg.now()-$x});var Ix,xg,$x,ra=[],Ya=[],NA=1,Vr=null,Vo=3,Cg=!1,wu=!1,Mu=!1,Eg=!1,Yx=typeof setTimeout==\"function\"?setTimeout:null,Gx=typeof clearTimeout==\"function\"?clearTimeout:null,Fx=typeof setImmediate<\"u\"?setImmediate:null;function od(e){for(var t=Dn(Ya);t!==null;){if(t.callback===null)rd(Ya);else if(t.startTime<=e)rd(Ya),t.sortIndex=t.expirationTime,Rg(ra,t);else break;t=Dn(Ya)}}function wg(e){if(Mu=!1,od(e),!wu)if(Dn(ra)!==null)wu=!0,ss||(ss=!0,ls());else{var t=Dn(Ya);t!==null&&Mg(wg,t.startTime-e)}}var ss=!1,Ou=-1,Xx=5,Wx=-1;function Kx(){return Eg?!0:!(_t.unstable_now()-Wxe&&Kx());){var r=Vr.callback;if(typeof r==\"function\"){Vr.callback=null,Vo=Vr.priorityLevel;var n=r(Vr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){Vr.callback=n,od(e),t=!0;break t}Vr===Dn(ra)&&rd(ra),od(e)}else rd(ra);Vr=Dn(ra)}if(Vr!==null)t=!0;else{var a=Dn(Ya);a!==null&&Mg(wg,a.startTime-e),t=!1}}break e}finally{Vr=null,Vo=o,Cg=!1}t=void 0}}finally{t?ls():ss=!1}}}var ls;typeof Fx==\"function\"?ls=function(){Fx(Sg)}:typeof MessageChannel<\"u\"?(Pg=new MessageChannel,qx=Pg.port2,Pg.port1.onmessage=Sg,ls=function(){qx.postMessage(null)}):ls=function(){Yx(Sg,0)};var Pg,qx;function Mg(e,t){Ou=Yx(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,Rg(Ya,e),Dn(ra)===null&&e===Dn(Ya)&&(Mu?(Gx(Ou),Ou=-1):Mu=!0,Mg(wg,o-r))):(e.sortIndex=n,Rg(ra,e),wu||Cg||(wu=!0,ss||(ss=!0,ls()))),e};_t.unstable_shouldYield=Kx;_t.unstable_wrapCallback=function(e){var t=Vo;return function(){var o=Vo;Vo=t;try{return e.apply(this,arguments)}finally{Vo=o}}}});var Jx=Wo((nj,Zx)=>{\"use strict\";Zx.exports=Qx()});var t1=Wo(Qo=>{\"use strict\";var DA=W();function e1(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function o1(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o1)}catch(e){console.error(e)}}o1(),r1.exports=t1()});var yC=Wo(Am=>{\"use strict\";var mo=Jx(),OS=W(),kA=ad();function H(e){var t=\"https://react.dev/errors/\"+e;if(1ys||(e.current=db[ys],db[ys]=null,ys--)}function Ct(e,t){ys++,db[ys]=e.current,e.current=t}var jn=Un(null),op=Un(null),ai=Un(null),Ld=Un(null);function Hd(e,t){switch(Ct(ai,t),Ct(op,e),Ct(jn,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?fS(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=fS(t),e=tC(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}Po(jn),Ct(jn,e)}function Ds(){Po(jn),Po(op),Po(ai)}function mb(e){e.memoizedState!==null&&Ct(Ld,e);var t=jn.current,o=tC(t,e.type);t!==o&&(Ct(op,e),Ct(jn,o))}function Vd(e){op.current===e&&(Po(jn),Po(op)),Ld.current===e&&(Po(Ld),dp._currentValue=Ji)}var Og,i1;function Wi(e){if(Og===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);Og=t&&t[1]||\"\",i1=-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{Ag=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?Wi(o):\"\"}function VA(e,t){switch(e.tag){case 26:case 27:case 5:return Wi(e.type);case 16:return Wi(\"Lazy\");case 13:return e.child!==t&&t!==null?Wi(\"Suspense Fallback\"):Wi(\"Suspense\");case 19:return Wi(\"SuspenseList\");case 0:case 15:return zg(e.type,!1);case 11:return zg(e.type.render,!1);case 1:return zg(e.type,!0);case 31:return Wi(\"Activity\");default:return\"\"}}function l1(e){try{var t=\"\",o=null;do t+=VA(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var yb=Object.prototype.hasOwnProperty,a0=mo.unstable_scheduleCallback,Ng=mo.unstable_cancelCallback,IA=mo.unstable_shouldYield,$A=mo.unstable_requestPaint,wr=mo.unstable_now,FA=mo.unstable_getCurrentPriorityLevel,kS=mo.unstable_ImmediatePriority,jS=mo.unstable_UserBlockingPriority,Id=mo.unstable_NormalPriority,qA=mo.unstable_LowPriority,US=mo.unstable_IdlePriority,YA=mo.log,GA=mo.unstable_setDisableYieldValue,gp=null,Mr=null;function ei(e){if(typeof YA==\"function\"&&GA(e),Mr&&typeof Mr.setStrictMode==\"function\")try{Mr.setStrictMode(gp,e)}catch{}}var Or=Math.clz32?Math.clz32:KA,XA=Math.log,WA=Math.LN2;function KA(e){return e>>>=0,e===0?32:31-(XA(e)/WA|0)|0}var ld=256,sd=262144,cd=4194304;function Ki(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 mm(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=Ki(r):(i&=l,i!==0?n=Ki(i):o||(o=l&~e,o!==0&&(n=Ki(o))))):(l=r&~a,l!==0?n=Ki(l):i!==0?n=Ki(i):o||(o=r&~e,o!==0&&(n=Ki(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 bp(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function QA(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 LS(){var e=cd;return cd<<=1,(cd&62914560)===0&&(cd=4194304),e}function Dg(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function vp(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function ZA(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 n5=/[\\n\"\\\\]/g;function Yr(e){return e.replace(n5,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function bb(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=\"\"+$r(t)):e.value!==\"\"+$r(t)&&(e.value=\"\"+$r(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?vb(e,i,$r(t)):o!=null?vb(e,i,$r(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=\"\"+$r(l):e.removeAttribute(\"name\")}function XS(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)){gb(e);return}o=o!=null?\"\"+$r(o):\"\",t=t!=null?\"\"+$r(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),gb(e)}function vb(e,t,o){t===\"number\"&&$d(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function ws(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\"),xb=!1;if(ga)try{cs={},Object.defineProperty(cs,\"passive\",{get:function(){xb=!0}}),window.addEventListener(\"test\",cs,cs),window.removeEventListener(\"test\",cs,cs)}catch{xb=!1}var cs,ti=null,p0=null,Ed=null;function JS(){if(Ed)return Ed;var e,t=p0,o=t.length,r,n=\"value\"in ti?ti.value:ti.textContent,a=n.length;for(e=0;e=$u),b1=\" \",v1=!1;function tP(e,t){switch(e){case\"keyup\":return N5.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function oP(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var bs=!1;function _5(e,t){switch(e){case\"compositionend\":return oP(t);case\"keypress\":return t.which!==32?null:(v1=!0,b1);case\"textInput\":return e=t.data,e===b1&&v1?null:e;default:return null}}function B5(e,t){if(bs)return e===\"compositionend\"||!d0&&tP(e,t)?(e=JS(),Ed=p0=ti=null,bs=!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=P1(o)}}function iP(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?iP(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function lP(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=$d(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=$d(e.document)}return t}function m0(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 $5=ga&&\"documentMode\"in document&&11>=document.documentMode,vs=null,Sb=null,qu=null,Pb=!1;function C1(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Pb||vs==null||vs!==$d(r)||(r=vs,\"selectionStart\"in r&&m0(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}),qu&&ap(qu,r)||(qu=r,r=lm(Sb,\"onSelect\"),0>=i,n-=i,_n=1<<32-Or(t)+n|o<M?(D=C,C=null):D=C.sibling;var _=p(y,C,m[M],b);if(_===null){C===null&&(C=D);break}e&&C&&_.alternate===null&&t(y,C),g=a(_,g,M),R===null?P=_:R.sibling=_,R=_,C=D}if(M===m.length)return o(y,C),Qe&&ca(y,M),P;if(C===null){for(;MM?(D=C,C=null):D=C.sibling;var k=p(y,C,_.value,b);if(k===null){C===null&&(C=D);break}e&&C&&k.alternate===null&&t(y,C),g=a(k,g,M),R===null?P=k:R.sibling=k,R=k,C=D}if(_.done)return o(y,C),Qe&&ca(y,M),P;if(C===null){for(;!_.done;M++,_=m.next())_=d(y,_.value,b),_!==null&&(g=a(_,g,M),R===null?P=_:R.sibling=_,R=_);return Qe&&ca(y,M),P}for(C=r(C);!_.done;M++,_=m.next())_=f(C,y,M,_.value,b),_!==null&&(e&&_.alternate!==null&&C.delete(_.key===null?M:_.key),g=a(_,g,M),R===null?P=_:R.sibling=_,R=_);return e&&C.forEach(function(x){return t(y,x)}),Qe&&ca(y,M),P}function T(y,g,m,b){if(typeof m==\"object\"&&m!==null&&m.type===ms&&m.key===null&&(m=m.props.children),typeof m==\"object\"&&m!==null){switch(m.$$typeof){case id:e:{for(var P=m.key;g!==null;){if(g.key===P){if(P=m.type,P===ms){if(g.tag===7){o(y,g.sibling),b=n(g,m.props.children),b.return=y,y=b;break e}}else if(g.elementType===P||typeof P==\"object\"&&P!==null&&P.$$typeof===Xa&&Qi(P)===g.type){o(y,g.sibling),b=n(g,m.props),Du(b,m),b.return=y,y=b;break e}o(y,g);break}else t(y,g);g=g.sibling}m.type===ms?(b=el(m.props.children,y.mode,b,m.key),b.return=y,y=b):(b=Md(m.type,m.key,m.props,null,y.mode,b),Du(b,m),b.return=y,y=b)}return i(y);case Uu:e:{for(P=m.key;g!==null;){if(g.key===P)if(g.tag===4&&g.stateNode.containerInfo===m.containerInfo&&g.stateNode.implementation===m.implementation){o(y,g.sibling),b=n(g,m.children||[]),b.return=y,y=b;break e}else{o(y,g);break}else t(y,g);g=g.sibling}b=Vg(m,y.mode,b),b.return=y,y=b}return i(y);case Xa:return m=Qi(m),T(y,g,m,b)}if(Lu(m))return h(y,g,m,b);if(zu(m)){if(P=zu(m),typeof P!=\"function\")throw Error(H(150));return m=P.call(m),v(y,g,m,b)}if(typeof m.then==\"function\")return T(y,g,yd(m),b);if(m.$$typeof===pa)return T(y,g,md(y,m),b);hd(y,m)}return typeof m==\"string\"&&m!==\"\"||typeof m==\"number\"||typeof m==\"bigint\"?(m=\"\"+m,g!==null&&g.tag===6?(o(y,g.sibling),b=n(g,m),b.return=y,y=b):(o(y,g),b=Hg(m,y.mode,b),b.return=y,y=b),i(y)):o(y,g)}return function(y,g,m,b){try{sp=0;var P=T(y,g,m,b);return As=null,P}catch(C){if(C===Gs||C===Tm)throw C;var R=Cr(29,C,null,y.mode);return R.lanes=b,R.return=y,R}finally{}}}var il=SP(!0),PP=SP(!1),Wa=!1;function P0(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ab(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 li(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function si(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(lt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=qd(e),mP(e,null,o),t}return vm(e,r,t,o),qd(e)}function Gu(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,VS(e,o)}}function $g(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 zb=!1;function Xu(){if(zb){var e=Os;if(e!==null)throw e}}function Wu(e,t,o,r){zb=!1;var n=e.updateQueue;Wa=!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 d=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,f=p!==l.lane;if(f?(Ke&p)===p:(r&p)===p){p!==0&&p===ks&&(zb=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var h=e,v=l;p=t;var T=o;switch(v.tag){case 1:if(h=v.payload,typeof h==\"function\"){d=h.call(T,d,p);break e}d=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=v.payload,p=typeof h==\"function\"?h.call(T,d,p):h,p==null)break e;d=Dt({},d,p);break e;case 2:Wa=!0}}p=l.callback,p!==null&&(e.flags|=64,f&&(e.flags|=8192),f=n.callbacks,f===null?n.callbacks=[p]:f.push(p))}else f={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=f,s=d):u=u.next=f,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;f=l,l=f.next,f.next=null,n.lastBaseUpdate=f,n.shared.pending=null}}while(!0);u===null&&(s=d),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),gi|=i,e.lanes=i,e.memoizedState=d}}function RP(e,t){if(typeof e!=\"function\")throw Error(H(191,e));e.call(t)}function CP(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Ae.T,l={};Ae.T=l,k0(e,!1,t,o);try{var s=n(),c=Ae.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=Z5(s,r);Ku(e,t,u,Ar(e))}else Ku(e,t,r,Ar(e))}catch(d){Ku(e,t,{then:function(){},status:\"rejected\",reason:d},Ar())}finally{st.p=a,i!==null&&l.types!==null&&(i.types=l.types),Ae.T=i}}function nz(){}function kb(e,t,o,r){if(e.tag!==5)throw Error(H(476));var n=KP(e).queue;WP(e,n,t,Ji,o===null?nz:function(){return QP(e),o(r)})}function KP(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ji,baseState:Ji,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:Ji},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function QP(e){var t=KP(e);t.next===null&&(t=e.alternate.memoizedState),Ku(e,t.next.queue,{},Ar())}function B0(){return _o(dp)}function ZP(){return Jt().memoizedState}function JP(){return Jt().memoizedState}function az(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Ar();e=li(o);var r=si(t,e,o);r!==null&&(fr(r,t,o),Gu(r,t,o)),t={cache:T0()},e.payload=t;return}t=t.return}}function iz(e,t,o){var r=Ar();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Rm(e)?tR(t,o):(o=h0(e,t,o,r),o!==null&&(fr(o,e,r),oR(o,t,r)))}function eR(e,t,o){var r=Ar();Ku(e,t,o,r)}function Ku(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Rm(e))tR(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,zr(l,i))return vm(e,t,n,0),St===null&&bm(),!1}catch{}finally{}if(o=h0(e,t,n,r),o!==null)return fr(o,e,r),oR(o,t,r),!0}return!1}function k0(e,t,o,r){if(r={lane:2,revertLane:q0(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Rm(e)){if(t)throw Error(H(479))}else t=h0(e,o,r,2),t!==null&&fr(t,e,2)}function Rm(e){var t=e.alternate;return e===He||t!==null&&t===He}function tR(e,t){zs=Qd=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function oR(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,VS(e,o)}}var up={readContext:_o,use:Sm,useCallback:Yt,useContext:Yt,useEffect:Yt,useImperativeHandle:Yt,useLayoutEffect:Yt,useInsertionEffect:Yt,useMemo:Yt,useReducer:Yt,useRef:Yt,useState:Yt,useDebugValue:Yt,useDeferredValue:Yt,useTransition:Yt,useSyncExternalStore:Yt,useId:Yt,useHostTransitionStatus:Yt,useFormState:Yt,useActionState:Yt,useOptimistic:Yt,useMemoCache:Yt,useCacheRefresh:Yt};up.useEffectEvent=Yt;var rR={readContext:_o,use:Sm,useCallback:function(e,t){return Zo().memoizedState=[e,t===void 0?null:t],e},useContext:_o,useEffect:H1,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,zd(4194308,4,FP.bind(null,t,e),o)},useLayoutEffect:function(e,t){return zd(4194308,4,e,t)},useInsertionEffect:function(e,t){zd(4,2,e,t)},useMemo:function(e,t){var o=Zo();t=t===void 0?null:t;var r=e();if(ll){ei(!0);try{e()}finally{ei(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Zo();if(o!==void 0){var n=o(t);if(ll){ei(!0);try{o(t)}finally{ei(!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=iz.bind(null,He,e),[r.memoizedState,e]},useRef:function(e){var t=Zo();return e={current:e},t.memoizedState=e},useState:function(e){e=_b(e);var t=e.queue,o=eR.bind(null,He,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:D0,useDeferredValue:function(e,t){var o=Zo();return _0(o,e,t)},useTransition:function(){var e=_b(!1);return e=WP.bind(null,He,e.queue,!0,!1),Zo().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=He,n=Zo();if(Qe){if(o===void 0)throw Error(H(407));o=o()}else{if(o=t(),St===null)throw Error(H(349));(Ke&127)!==0||AP(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,H1(NP.bind(null,r,a,e),[e]),r.flags|=2048,Us(9,{destroy:void 0},zP.bind(null,r,a,o,t),null),o},useId:function(){var e=Zo(),t=St.identifierPrefix;if(Qe){var o=Bn,r=_n;o=(r&~(1<<32-Or(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Zd++,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[No]=t,a[dr]=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(Bo(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&&aa(t)}}return zt(t),Qg(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&aa(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error(H(166));if(e=ai.current,us(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Do,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[No]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||eC(e.nodeValue,o)),e||yi(t,!0)}else e=sm(e).createTextNode(r),e[No]=t,t.stateNode=e}return zt(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=us(t),o!==null){if(e===null){if(!r)throw Error(H(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(H(557));e[No]=t}else nl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zt(t),e=!1}else o=Ig(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(Rr(t),t):(Rr(t),null);if((t.flags&128)!==0)throw Error(H(558))}return zt(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=us(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error(H(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(H(317));n[No]=t}else nl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zt(t),n=!1}else n=Ig(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(Rr(t),t):(Rr(t),null)}return Rr(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),gd(t,t.updateQueue),zt(t),null);case 4:return Ds(),e===null&&Y0(t.stateNode.containerInfo),zt(t),null;case 10:return ya(t.type),zt(t),null;case 19:if(Po(Zt),r=t.memoizedState,r===null)return zt(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)_u(r,!1);else{if(Gt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Kd(e),a!==null){for(t.flags|=128,_u(r,!1),e=a.updateQueue,t.updateQueue=e,gd(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)yP(o,e),o=o.sibling;return Ct(Zt,Zt.current&1|2),Qe&&ca(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&wr()>om&&(t.flags|=128,n=!0,_u(r,!1),t.lanes=4194304)}else{if(!n)if(e=Kd(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,gd(t,e),_u(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!Qe)return zt(t),null}else 2*wr()-r.renderingStartTime>om&&o!==536870912&&(t.flags|=128,n=!0,_u(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=wr(),e.sibling=null,o=Zt.current,Ct(Zt,n?o&1|2:o&1),Qe&&ca(t,r.treeForkCount),e):(zt(t),null);case 22:case 23:return Rr(t),R0(),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&&(zt(t),t.subtreeFlags&6&&(t.flags|=8192)):zt(t),o=t.updateQueue,o!==null&&gd(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&&Po(tl),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),ya(so),zt(t),null;case 25:return null;case 30:return null}throw Error(H(156,t.tag))}function pz(e,t){switch(v0(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ya(so),Ds(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Vd(t),null;case 31:if(t.memoizedState!==null){if(Rr(t),t.alternate===null)throw Error(H(340));nl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Rr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(H(340));nl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Po(Zt),null;case 4:return Ds(),null;case 10:return ya(t.type),null;case 22:case 23:return Rr(t),R0(),e!==null&&Po(tl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return ya(so),null;case 25:return null;default:return null}}function yR(e,t){switch(v0(t),t.tag){case 3:ya(so),Ds();break;case 26:case 27:case 5:Vd(t);break;case 4:Ds();break;case 31:t.memoizedState!==null&&Rr(t);break;case 13:Rr(t);break;case 19:Po(Zt);break;case 10:ya(t.type);break;case 22:case 23:Rr(t),R0(),e!==null&&Po(tl);break;case 24:ya(so)}}function Rp(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){dt(t,t.return,l)}}function hi(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){dt(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){dt(t,t.return,u)}}function hR(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{CP(t,o)}catch(r){dt(e,e.return,r)}}}function gR(e,t,o){o.props=sl(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){dt(e,t,r)}}function Qu(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){dt(e,t,n)}}function kn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){dt(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){dt(e,t,n)}else o.current=null}function bR(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){dt(e,e.return,n)}}function Zg(e,t,o){try{var r=e.stateNode;zz(r,e.type,o,t),r[dr]=t}catch(n){dt(e,e.return,n)}}function vR(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&vi(e.type)||e.tag===4}function Jg(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||vR(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&&vi(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 Vb(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=fa));else if(r!==4&&(r===27&&vi(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Vb(e,t,o),e=e.sibling;e!==null;)Vb(e,t,o),e=e.sibling}function tm(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&&vi(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(tm(e,t,o),e=e.sibling;e!==null;)tm(e,t,o),e=e.sibling}function TR(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Bo(t,r,o),t[No]=e,t[dr]=o}catch(a){dt(e,e.return,a)}}var ua=!1,lo=!1,eb=!1,J1=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function fz(e,t){if(e=e.containerInfo,Xb=fm,e=lP(e),m0(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,d=e,p=null;t:for(;;){for(var f;d!==o||n!==0&&d.nodeType!==3||(l=i+n),d!==a||r!==0&&d.nodeType!==3||(s=i+r),d.nodeType===3&&(i+=d.nodeValue.length),(f=d.firstChild)!==null;)p=d,d=f;for(;;){if(d===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(f=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=f}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Wb={focusedElem:e,selectionRange:o},fm=!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\"))),Bo(a,r,o),a[No]=e,So(a),r=a;break e;case\"link\":var i=xS(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lT&&(i=T,T=v,v=i);var y=R1(l,v),g=R1(l,T);if(y&&g&&(f.rangeCount!==1||f.anchorNode!==y.node||f.anchorOffset!==y.offset||f.focusNode!==g.node||f.focusOffset!==g.offset)){var m=d.createRange();m.setStart(y.node,y.offset),f.removeAllRanges(),v>T?(f.addRange(m),f.extend(g.node,g.offset)):(m.setEnd(g.node,g.offset),f.addRange(m))}}}}for(d=[],f=l;f=f.parentNode;)f.nodeType===1&&d.push({element:f,left:f.scrollLeft,top:f.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Ae.T=null,o=Fb,Fb=null;var a=ui,i=ha;if(fo=0,Hs=ui=null,ha=0,(lt&6)!==0)throw Error(H(331));var l=lt;if(lt|=4,zR(a.current),MR(a,a.current,i,o),lt=l,Cp(0,!1),Mr&&typeof Mr.onPostCommitFiberRoot==\"function\")try{Mr.onPostCommitFiberRoot(gp,a)}catch{}return!0}finally{st.p=n,Ae.T=r,YR(e,t)}}function rS(e,t,o){t=Gr(o,t),t=Ub(e.stateNode,t,2),e=si(e,t,2),e!==null&&(vp(e,2),Ln(e))}function dt(e,t,o){if(e.tag===3)rS(e,e,o);else for(;t!==null;){if(t.tag===3){rS(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&(ci===null||!ci.has(r))){e=Gr(o,e),o=sR(2),r=si(t,o,2),r!==null&&(cR(o,r,t,e),vp(r,2),Ln(r));break}}t=t.return}}function ob(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new yz;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)||(I0=!0,n.add(o),e=Tz.bind(null,e,t,o),t.then(e,e))}function Tz(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,St===e&&(Ke&o)===o&&(Gt===4||Gt===3&&(Ke&62914560)===Ke&&300>wr()-Cm?(lt&2)===0&&Vs(e,0):$0|=o,Ls===Ke&&(Ls=0)),Ln(e)}function XR(e,t){t===0&&(t=LS()),e=fl(e,t),e!==null&&(vp(e,t),Ln(e))}function xz(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),XR(e,o)}function Sz(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(H(314))}r!==null&&r.delete(t),XR(e,o)}function Pz(e,t){return a0(e,t)}var am=null,ds=null,Yb=!1,im=!1,rb=!1,ni=0;function Ln(e){e!==ds&&e.next===null&&(ds===null?am=ds=e:ds=ds.next=e),im=!0,Yb||(Yb=!0,Cz())}function Cp(e,t){if(!rb&&im){rb=!0;do for(var o=!1,r=am;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-Or(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,nS(r,a))}else a=Ke,a=mm(r,r===St?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||bp(r,a)||(o=!0,nS(r,a));r=r.next}while(o);rb=!1}}function Rz(){WR()}function WR(){im=Yb=!1;var e=0;ni!==0&&Dz()&&(e=ni);for(var t=wr(),o=null,r=am;r!==null;){var n=r.next,a=KR(r,t);a===0?(r.next=null,o===null?am=n:o.next=n,n===null&&(ds=o)):(o=r,(e!==0||(a&3)!==0)&&(im=!0)),r=n}fo!==0&&fo!==5||Cp(e,!1),ni!==0&&(ni=0)}function KR(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,d=s.initiatorType;u&&pS(d)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function aC(e,t,o){var r=Ws;if(r&&typeof t==\"string\"&&t){var n=Yr(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),bS.has(n)||(bS.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Bo(t,\"link\",e),So(t),r.head.appendChild(t)))}}function Iz(e){Sa.D(e),aC(\"dns-prefetch\",e,null)}function $z(e,t){Sa.C(e,t),aC(\"preconnect\",e,t)}function Fz(e,t,o){Sa.L(e,t,o);var r=Ws;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Yr(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Yr(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Yr(o.imageSizes)+'\"]')):n+='[href=\"'+Yr(e)+'\"]';var a=n;switch(t){case\"style\":a=Is(e);break;case\"script\":a=Ks(e)}Qr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Qr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(Ep(a))||t===\"script\"&&r.querySelector(wp(a))||(t=r.createElement(\"link\"),Bo(t,\"link\",e),So(t),r.head.appendChild(t)))}}function qz(e,t){Sa.m(e,t);var o=Ws;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Yr(r)+'\"][href=\"'+Yr(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=Ks(e)}if(!Qr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Qr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(wp(a)))return}r=o.createElement(\"link\"),Bo(r,\"link\",e),So(r),o.head.appendChild(r)}}}function Yz(e,t,o){Sa.S(e,t,o);var r=Ws;if(r&&e){var n=Es(r).hoistableStyles,a=Is(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(Ep(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Qr.get(a))&&G0(e,o);var s=i=r.createElement(\"link\");So(s),Bo(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,Bd(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function Gz(e,t){Sa.X(e,t);var o=Ws;if(o&&e){var r=Es(o).hoistableScripts,n=Ks(e),a=r.get(n);a||(a=o.querySelector(wp(n)),a||(e=Dt({src:e,async:!0},t),(t=Qr.get(n))&&X0(e,t),a=o.createElement(\"script\"),So(a),Bo(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function Xz(e,t){Sa.M(e,t);var o=Ws;if(o&&e){var r=Es(o).hoistableScripts,n=Ks(e),a=r.get(n);a||(a=o.querySelector(wp(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Qr.get(n))&&X0(e,t),a=o.createElement(\"script\"),So(a),Bo(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function vS(e,t,o,r){var n=(n=ai.current)?cm(n):null;if(!n)throw Error(H(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=Is(o.href),o=Es(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=Is(o.href);var a=Es(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(Ep(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Qr.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},Qr.set(e,o),a||Wz(n,e,o,i.state))),t&&r===null)throw Error(H(528,\"\"));return i}if(t&&r!==null)throw Error(H(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=Ks(o),o=Es(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(H(444,e))}}function Is(e){return'href=\"'+Yr(e)+'\"'}function Ep(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function iC(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function Wz(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}),Bo(t,\"link\",o),So(t),e.head.appendChild(t))}function Ks(e){return'[src=\"'+Yr(e)+'\"]'}function wp(e){return\"script[async]\"+e}function TS(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Yr(o.href)+'\"]');if(r)return t.instance=r,So(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\"),So(r),Bo(r,\"style\",n),Bd(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=Is(o.href);var a=e.querySelector(Ep(n));if(a)return t.state.loading|=4,t.instance=a,So(a),a;r=iC(o),(n=Qr.get(n))&&G0(r,n),a=(e.ownerDocument||e).createElement(\"link\"),So(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Bo(a,\"link\",r),t.state.loading|=4,Bd(a,o.precedence,e),t.instance=a;case\"script\":return a=Ks(o.src),(n=e.querySelector(wp(a)))?(t.instance=n,So(n),n):(r=o,(n=Qr.get(a))&&(r=Dt({},o),X0(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),So(n),Bo(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error(H(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,Bd(r,o.precedence,e));return t.instance}function Bd(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 Kz(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 lC(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function Qz(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=Is(r.href),a=t.querySelector(Ep(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=um.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,So(a);return}a=t.ownerDocument||t,r=iC(r),(n=Qr.get(n))&&G0(r,n),a=a.createElement(\"link\"),So(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Bo(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=um.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var lb=0;function Zz(e,t){return e.stylesheets&&e.count===0&&jd(e,e.stylesheets),0lb?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function um(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)jd(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var pm=null;function jd(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,pm=new Map,t.forEach(Jz,e),pm=null,um.call(e))}function Jz(e,t){if(!(t.state.loading&4)){var o=pm.get(e);if(o)var r=o.get(null);else{o=new Map,pm.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function hC(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hC)}catch(e){console.error(e)}}hC(),gC.exports=yC()});var qC=Wo(mt=>{\"use strict\";var Co=typeof Symbol==\"function\"&&Symbol.for,rv=Co?Symbol.for(\"react.element\"):60103,nv=Co?Symbol.for(\"react.portal\"):60106,Lm=Co?Symbol.for(\"react.fragment\"):60107,Hm=Co?Symbol.for(\"react.strict_mode\"):60108,Vm=Co?Symbol.for(\"react.profiler\"):60114,Im=Co?Symbol.for(\"react.provider\"):60109,$m=Co?Symbol.for(\"react.context\"):60110,av=Co?Symbol.for(\"react.async_mode\"):60111,Fm=Co?Symbol.for(\"react.concurrent_mode\"):60111,qm=Co?Symbol.for(\"react.forward_ref\"):60112,Ym=Co?Symbol.for(\"react.suspense\"):60113,v3=Co?Symbol.for(\"react.suspense_list\"):60120,Gm=Co?Symbol.for(\"react.memo\"):60115,Xm=Co?Symbol.for(\"react.lazy\"):60116,T3=Co?Symbol.for(\"react.block\"):60121,x3=Co?Symbol.for(\"react.fundamental\"):60117,S3=Co?Symbol.for(\"react.responder\"):60118,P3=Co?Symbol.for(\"react.scope\"):60119;function Dr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case rv:switch(e=e.type,e){case av:case Fm:case Lm:case Vm:case Hm:case Ym:return e;default:switch(e=e&&e.$$typeof,e){case $m:case qm:case Xm:case Gm:case Im:return e;default:return t}}case nv:return t}}}function FC(e){return Dr(e)===Fm}mt.AsyncMode=av;mt.ConcurrentMode=Fm;mt.ContextConsumer=$m;mt.ContextProvider=Im;mt.Element=rv;mt.ForwardRef=qm;mt.Fragment=Lm;mt.Lazy=Xm;mt.Memo=Gm;mt.Portal=nv;mt.Profiler=Vm;mt.StrictMode=Hm;mt.Suspense=Ym;mt.isAsyncMode=function(e){return FC(e)||Dr(e)===av};mt.isConcurrentMode=FC;mt.isContextConsumer=function(e){return Dr(e)===$m};mt.isContextProvider=function(e){return Dr(e)===Im};mt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===rv};mt.isForwardRef=function(e){return Dr(e)===qm};mt.isFragment=function(e){return Dr(e)===Lm};mt.isLazy=function(e){return Dr(e)===Xm};mt.isMemo=function(e){return Dr(e)===Gm};mt.isPortal=function(e){return Dr(e)===nv};mt.isProfiler=function(e){return Dr(e)===Vm};mt.isStrictMode=function(e){return Dr(e)===Hm};mt.isSuspense=function(e){return Dr(e)===Ym};mt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Lm||e===Fm||e===Vm||e===Hm||e===Ym||e===v3||typeof e==\"object\"&&e!==null&&(e.$$typeof===Xm||e.$$typeof===Gm||e.$$typeof===Im||e.$$typeof===$m||e.$$typeof===qm||e.$$typeof===x3||e.$$typeof===S3||e.$$typeof===P3||e.$$typeof===T3)};mt.typeOf=Dr});var GC=Wo((kj,YC)=>{\"use strict\";YC.exports=qC()});var eE=Wo((jj,JC)=>{\"use strict\";var iv=GC(),R3={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},C3={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},E3={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},QC={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},lv={};lv[iv.ForwardRef]=E3;lv[iv.Memo]=QC;function XC(e){return iv.isMemo(e)?QC:lv[e.$$typeof]||R3}var w3=Object.defineProperty,M3=Object.getOwnPropertyNames,WC=Object.getOwnPropertySymbols,O3=Object.getOwnPropertyDescriptor,A3=Object.getPrototypeOf,KC=Object.prototype;function ZC(e,t,o){if(typeof t!=\"string\"){if(KC){var r=A3(t);r&&r!==KC&&ZC(e,r,o)}var n=M3(t);WC&&(n=n.concat(WC(t)));for(var a=XC(e),i=XC(t),l=0;l{\"use strict\";var G3=Symbol.for(\"react.transitional.element\"),X3=Symbol.for(\"react.fragment\");function bE(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:G3,type:e,key:r,ref:t!==void 0?t:null,props:o}}Zm.Fragment=X3;Zm.jsx=bE;Zm.jsxs=bE});var Te=Wo((NU,TE)=>{\"use strict\";TE.exports=vE()});var RE=Wo(Pt=>{\"use strict\";var pv=Symbol.for(\"react.transitional.element\"),fv=Symbol.for(\"react.portal\"),Jm=Symbol.for(\"react.fragment\"),ey=Symbol.for(\"react.strict_mode\"),ty=Symbol.for(\"react.profiler\"),oy=Symbol.for(\"react.consumer\"),ry=Symbol.for(\"react.context\"),ny=Symbol.for(\"react.forward_ref\"),ay=Symbol.for(\"react.suspense\"),iy=Symbol.for(\"react.suspense_list\"),ly=Symbol.for(\"react.memo\"),sy=Symbol.for(\"react.lazy\"),K3=Symbol.for(\"react.view_transition\"),Q3=Symbol.for(\"react.client.reference\");function en(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case pv:switch(e=e.type,e){case Jm:case ty:case ey:case ay:case iy:case K3:return e;default:switch(e=e&&e.$$typeof,e){case ry:case ny:case sy:case ly:return e;case oy:return e;default:return t}}case fv:return t}}}Pt.ContextConsumer=oy;Pt.ContextProvider=ry;Pt.Element=pv;Pt.ForwardRef=ny;Pt.Fragment=Jm;Pt.Lazy=sy;Pt.Memo=ly;Pt.Portal=fv;Pt.Profiler=ty;Pt.StrictMode=ey;Pt.Suspense=ay;Pt.SuspenseList=iy;Pt.isContextConsumer=function(e){return en(e)===oy};Pt.isContextProvider=function(e){return en(e)===ry};Pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===pv};Pt.isForwardRef=function(e){return en(e)===ny};Pt.isFragment=function(e){return en(e)===Jm};Pt.isLazy=function(e){return en(e)===sy};Pt.isMemo=function(e){return en(e)===ly};Pt.isPortal=function(e){return en(e)===fv};Pt.isProfiler=function(e){return en(e)===ty};Pt.isStrictMode=function(e){return en(e)===ey};Pt.isSuspense=function(e){return en(e)===ay};Pt.isSuspenseList=function(e){return en(e)===iy};Pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Jm||e===ty||e===ey||e===ay||e===iy||typeof e==\"object\"&&e!==null&&(e.$$typeof===sy||e.$$typeof===ly||e.$$typeof===ry||e.$$typeof===oy||e.$$typeof===ny||e.$$typeof===Q3||e.getModuleId!==void 0)};Pt.typeOf=en});var EE=Wo(($U,CE)=>{\"use strict\";CE.exports=RE()});var S=j(W());var yr=j(W(),1),vC=j(bC(),1),TC=yr.createContext(null);function l3(){let e=yr.useContext(TC);if(!e)throw new Error(\"RenderContext not found\");return e}function J0(){return l3().model}function ke(e){let t=J0(),o=yr.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=yr.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function xC(e){return({el:t,model:o,experimental:r})=>{let n=vC.createRoot(t);return n.render(yr.createElement(yr.StrictMode,null,yr.createElement(TC.Provider,{value:{model:o,experimental:r}},yr.createElement(e)))),()=>n.unmount()}}function Ro(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 ml(){return ml=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(rc,--er):0,tc--,uo===10&&(tc=1,_m--),uo}function tr(){return uo=er2||oc(uo)>3?\"\":\" \"}function NC(e,t){for(;--t&&tr()&&!(uo<48||uo>102||uo>57&&uo<65||uo>70&&uo<97););return ac(e,zp()+(t<6&&Zr()==32&&tr()==32))}function ov(e){for(;tr();)switch(uo){case e:return er;case 34:case 39:e!==34&&e!==39&&ov(uo);break;case 40:e===41&&ov(e);break;case 92:tr();break}return er}function DC(e,t){for(;tr()&&e+uo!==57;)if(e+uo===84&&Zr()===47)break;return\"/*\"+ac(t,er-1)+\"*\"+yl(e===47?e:tr())}function _C(e){for(;!oc(Zr());)tr();return ac(e,er)}function jC(e){return km(jm(\"\",null,null,null,[\"\"],e=Bm(e),0,[0],e))}function jm(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,d=i,p=0,f=0,h=0,v=1,T=1,y=1,g=0,m=\"\",b=n,P=a,R=r,C=m;T;)switch(h=g,g=tr()){case 40:if(h!=108&&eo(C,d-1)==58){Op(C+=tt(ic(g),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(y=-1);break}case 34:case 39:case 91:C+=ic(g);break;case 9:case 10:case 13:case 32:C+=zC(h);break;case 92:C+=NC(zp()-1,7);continue;case 47:switch(Zr()){case 42:case 47:ec(p3(DC(tr(),zp()),t,o),s);break;default:C+=\"/\"}break;case 123*v:l[c++]=Jo(C)*y;case 125*v:case 59:case 0:switch(g){case 0:case 125:T=0;case 59+u:y==-1&&(C=tt(C,/\\f/g,\"\")),f>0&&Jo(C)-d&&ec(f>32?kC(C+\";\",r,o,d-1):kC(tt(C,\" \",\"\")+\";\",r,o,d-2),s);break;case 59:C+=\";\";default:if(ec(R=BC(C,t,o,c,u,n,l,m,b=[],P=[],d),a),g===123)if(u===0)jm(C,t,R,R,b,a,d,l,P);else switch(p===99&&eo(C,3)===110?100:p){case 100:case 108:case 109:case 115:jm(e,R,R,r&&ec(BC(e,R,R,0,0,n,l,m,n,b=[],d),P),n,P,d,l,r?b:P);break;default:jm(C,R,R,R,[\"\"],P,0,l,P)}}c=u=f=0,v=y=1,m=C=\"\",d=i;break;case 58:d=1+Jo(C),f=h;default:if(v<1){if(g==123)--v;else if(g==125&&v++==0&&AC()==125)continue}switch(C+=yl(g),g*v){case 38:y=u>0?1:(C+=\"\\f\",-1);break;case 44:l[c++]=(Jo(C)-1)*y,y=1;break;case 64:Zr()===45&&(C+=ic(tr())),p=Zr(),u=d=Jo(m=C+=_C(zp())),g++;break;case 45:h===45&&Jo(C)==2&&(v=0)}}return a}function BC(e,t,o,r,n,a,i,l,s,c,u){for(var d=n-1,p=n===0?a:[\"\"],f=Js(p),h=0,v=0,T=0;h0?p[y]+\" \"+g:tt(g,/&\\f/g,p[y])))&&(s[T++]=m);return Ap(e,t,o,n===0?Qs:l,s,c,u)}function p3(e,t,o){return Ap(e,t,o,zm,yl(OC()),Ti(e,2,-2),0)}function kC(e,t,o,r){return Ap(e,t,o,Zs,Ti(e,0,r),Ti(e,r+1,-1),r)}function hl(e,t){for(var o=\"\",r=Js(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return tt(e,/(.+:)(.+)-([^]+)/,\"$1\"+nt+\"$2-$3$1\"+Mp+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~Op(e,\"stretch\")?IC(tt(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Jo(e)-3-(~Op(e,\"!important\")&&10))){case 107:return tt(e,\":\",\":\"+nt)+e;case 101:return tt(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+nt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+nt+\"$2$3$1\"+ko+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return nt+e+ko+e+e}return e}var g3=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case Zs:t.return=IC(t.value,t.length);break;case Nm:return hl([nc(t,{value:tt(t.value,\"@\",\"@\"+nt)})],n);case Qs:if(t.length)return tv(t.props,function(a){switch(ev(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return hl([nc(t,{props:[tt(a,/:(read-\\w+)/,\":\"+Mp+\"$1\")]})],n);case\"::placeholder\":return hl([nc(t,{props:[tt(a,/:(plac\\w+)/,\":\"+nt+\"input-$1\")]}),nc(t,{props:[tt(a,/:(plac\\w+)/,\":\"+Mp+\"$1\")]}),nc(t,{props:[tt(a,/:(plac\\w+)/,ko+\"input-$1\")]})],n)}return\"\"})}},b3=[g3],$C=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(v){var T=v.getAttribute(\"data-emotion\");T.indexOf(\" \")!==-1&&(document.head.appendChild(v),v.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||b3,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(v){for(var T=v.getAttribute(\"data-emotion\").split(\" \"),y=1;y=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 oE={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 N3=!1,D3=/[A-Z]|^ms/g,_3=/_EMO_([^_]+?)_([^]*?)_EMO_/g,iE=function(t){return t.charCodeAt(1)===45},rE=function(t){return t!=null&&typeof t!=\"boolean\"},sv=Um(function(e){return iE(e)?e:e.replace(D3,\"-$&\").toLowerCase()}),nE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(_3,function(r,n,a){return Hn={name:n,styles:a,next:Hn},n})}return oE[t]!==1&&!iE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},B3=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Dp(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 Hn={name:n.name,styles:n.styles,next:Hn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Hn={name:i.name,styles:i.styles,next:Hn},i=i.next;var l=a.styles+\";\";return l}return k3(e,t,o)}case\"function\":{if(e!==void 0){var s=Hn,c=o(e);return Hn=s,Dp(e,t,c)}break}}var u=o;if(t==null)return u;var d=t[u];return d!==void 0?d:u}function k3(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?$3:F3},hE=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},q3=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return lc(o,r,n),Bp(function(){return sc(o,r,n)}),null},gE=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=hE(t,o,r),s=l||yE(n),c=!s(\"as\");return function(){var u=arguments,d=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&d.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)d.push.apply(d,u);else{var p=u[0];d.push(p[0]);for(var f=u.length,h=1;ht(W3(n)?o:n):t})}function jp(e,t){return Qm(e,t)}function PE(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}var SE=[];function gn(e){return SE[0]=e,Pa(SE)}var dv=j(W(),1),mv=j(EE(),1);function _r(e){if(typeof e!=\"object\"||e===null)return!1;let t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function wE(e){if(dv.isValidElement(e)||(0,mv.isValidElementType)(e)||!_r(e))return e;let t={};return Object.keys(e).forEach(o=>{t[o]=wE(e[o])}),t}function at(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return _r(e)&&_r(t)&&Object.keys(t).forEach(n=>{dv.isValidElement(t[n])||(0,mv.isValidElementType)(t[n])?r[n]=t[n]:_r(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&_r(e[n])?r[n]=at(e[n],t[n],o):o.clone?r[n]=_r(t[n])?wE(t[n]):t[n]:r[n]=t[n]}),r}var Z3=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 yv(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=Z3(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,f){let h=i.indexOf(f);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(h!==-1&&typeof t[i[h]]==\"number\"?t[i[h]]:f)-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 hv(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function gv(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 uy(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 J3={borderRadius:4},ME=J3;function eN(e,t){return t?at(e,t,{clone:!1}):e}var Ca=eN;var Up={xs:0,sm:600,md:900,lg:1200,xl:1536},OE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Up[e]}px)`},tN={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Up[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Eo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||OE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||OE;return Object.keys(t).reduce((i,l)=>{if(hv(a.keys,l)){let s=gv(r.containerQueries?r:tN,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Up).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 bv(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function py(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function AE(e,...t){let o=bv(e),r=[o,...t].reduce((n,a)=>at(n,a),{});return py(Object.keys(o),r)}function oN(e,t){if(typeof e!=\"object\")return{};let o={},r=Object.keys(t);return Array.isArray(e)?r.forEach((n,a)=>{a{e[n]!=null&&(o[n]=!0)}),o}function fy({values:e,breakpoints:t,base:o}){let r=o||oN(e,t),n=Object.keys(r);if(n.length===0)return e;let a;return n.reduce((i,l,s)=>(Array.isArray(e)?(i[l]=e[s]!=null?e[s]:e[a],a=s):typeof e==\"object\"?(i[l]=e[l]!=null?e[l]:e[a],a=l):i[l]=e,i),{})}function Pi(e){if(typeof e!=\"string\")throw new Error(Ro(7));return e.charAt(0).toUpperCase()+e.slice(1)}function uc(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 Lp(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=uc(e,o)||r,t&&(n=t(n,r,e)),n}function rN(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=uc(s,r)||{};return Eo(i,l,d=>{let p=Lp(c,n,d);return d===p&&typeof d==\"string\"&&(p=Lp(c,n,`${t}${d===\"default\"?\"\":Pi(d)}`,d)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Et=rN;function dy(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var nN={m:\"margin\",p:\"padding\"},aN={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},zE={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},iN=dy(e=>{if(e.length>2)if(zE[e])e=zE[e];else return[e];let[t,o]=e.split(\"\"),r=nN[t],n=aN[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),vv=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],Tv=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],NE=[...vv,...Tv];function bl(e,t,o,r){let n=uc(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 vl(e){return bl(e,\"spacing\",8,\"spacing\")}function In(e,t){return typeof t==\"string\"||t==null?t:e(t)}function lN(e,t){return o=>e.reduce((r,n)=>(r[n]=In(t,o),r),{})}function sN(e,t,o,r){if(!t.includes(o))return null;let n=iN(o),a=lN(n,r),i=e[o];return Eo(e,i,a)}function xv(e,t){let o=vl(e.theme);return Object.keys(e).map(r=>sN(e,t,r,o)).reduce(Ca,{})}function Lt(e){return xv(e,vv)}Lt.propTypes={};Lt.filterProps=vv;function Ht(e){return xv(e,Tv)}Ht.propTypes={};Ht.filterProps=Tv;function DE(e){return xv(e,NE)}DE.propTypes={};DE.filterProps=NE;function pc(e=8,t=vl({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 cN(...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]?Ca(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var Ea=cN;function Br(e){return typeof e!=\"number\"?e:`${e}px solid`}function tn(e,t){return Et({prop:e,themeKey:\"borders\",transform:t})}var uN=tn(\"border\",Br),pN=tn(\"borderTop\",Br),fN=tn(\"borderRight\",Br),dN=tn(\"borderBottom\",Br),mN=tn(\"borderLeft\",Br),yN=tn(\"borderColor\"),hN=tn(\"borderTopColor\"),gN=tn(\"borderRightColor\"),bN=tn(\"borderBottomColor\"),vN=tn(\"borderLeftColor\"),TN=tn(\"outline\",Br),xN=tn(\"outlineColor\"),Hp=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=bl(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:In(t,r)});return Eo(e,e.borderRadius,o)}return null};Hp.propTypes={};Hp.filterProps=[\"borderRadius\"];var BL=Ea(uN,pN,fN,dN,mN,yN,hN,gN,bN,vN,Hp,TN,xN);var Vp=e=>{if(e.gap!==void 0&&e.gap!==null){let t=bl(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:In(t,r)});return Eo(e,e.gap,o)}return null};Vp.propTypes={};Vp.filterProps=[\"gap\"];var Ip=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=bl(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:In(t,r)});return Eo(e,e.columnGap,o)}return null};Ip.propTypes={};Ip.filterProps=[\"columnGap\"];var $p=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=bl(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:In(t,r)});return Eo(e,e.rowGap,o)}return null};$p.propTypes={};$p.filterProps=[\"rowGap\"];var SN=Et({prop:\"gridColumn\"}),PN=Et({prop:\"gridRow\"}),RN=Et({prop:\"gridAutoFlow\"}),CN=Et({prop:\"gridAutoColumns\"}),EN=Et({prop:\"gridAutoRows\"}),wN=Et({prop:\"gridTemplateColumns\"}),MN=Et({prop:\"gridTemplateRows\"}),ON=Et({prop:\"gridTemplateAreas\"}),AN=Et({prop:\"gridArea\"}),VL=Ea(Vp,Ip,$p,SN,PN,RN,CN,EN,wN,MN,ON,AN);function Tl(e,t){return t===\"grey\"?t:e}var zN=Et({prop:\"color\",themeKey:\"palette\",transform:Tl}),NN=Et({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:Tl}),DN=Et({prop:\"backgroundColor\",themeKey:\"palette\",transform:Tl}),qL=Ea(zN,NN,DN);function hr(e){return e<=1&&e!==0?`${e*100}%`:e}var _N=Et({prop:\"width\",transform:hr}),my=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Up[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:hr(o)}};return Eo(e,e.maxWidth,t)}return null};my.filterProps=[\"maxWidth\"];var BN=Et({prop:\"minWidth\",transform:hr}),kN=Et({prop:\"height\",transform:hr}),jN=Et({prop:\"maxHeight\",transform:hr}),UN=Et({prop:\"minHeight\",transform:hr}),KL=Et({prop:\"size\",cssProperty:\"width\",transform:hr}),QL=Et({prop:\"size\",cssProperty:\"height\",transform:hr}),LN=Et({prop:\"boxSizing\"}),ZL=Ea(_N,my,BN,kN,jN,UN,LN);var HN={border:{themeKey:\"borders\",transform:Br},borderTop:{themeKey:\"borders\",transform:Br},borderRight:{themeKey:\"borders\",transform:Br},borderBottom:{themeKey:\"borders\",transform:Br},borderLeft:{themeKey:\"borders\",transform:Br},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Br},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Hp},color:{themeKey:\"palette\",transform:Tl},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:Tl},backgroundColor:{themeKey:\"palette\",transform:Tl},p:{style:Ht},pt:{style:Ht},pr:{style:Ht},pb:{style:Ht},pl:{style:Ht},px:{style:Ht},py:{style:Ht},padding:{style:Ht},paddingTop:{style:Ht},paddingRight:{style:Ht},paddingBottom:{style:Ht},paddingLeft:{style:Ht},paddingX:{style:Ht},paddingY:{style:Ht},paddingInline:{style:Ht},paddingInlineStart:{style:Ht},paddingInlineEnd:{style:Ht},paddingBlock:{style:Ht},paddingBlockStart:{style:Ht},paddingBlockEnd:{style:Ht},m:{style:Lt},mt:{style:Lt},mr:{style:Lt},mb:{style:Lt},ml:{style:Lt},mx:{style:Lt},my:{style:Lt},margin:{style:Lt},marginTop:{style:Lt},marginRight:{style:Lt},marginBottom:{style:Lt},marginLeft:{style:Lt},marginX:{style:Lt},marginY:{style:Lt},marginInline:{style:Lt},marginInlineStart:{style:Lt},marginInlineEnd:{style:Lt},marginBlock:{style:Lt},marginBlockStart:{style:Lt},marginBlockEnd:{style:Lt},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:Vp},rowGap:{style:$p},columnGap:{style:Ip},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:hr},maxWidth:{style:my},minWidth:{transform:hr},height:{transform:hr},maxHeight:{transform:hr},minHeight:{transform:hr},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\"}},bn=HN;function VN(...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 IN(e,t){return typeof e==\"function\"?e(t):e}function $N(){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:d}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=uc(n,c)||{};return d?d(i):Eo(i,r,h=>{let v=Lp(p,u,h);return h===v&&typeof h==\"string\"&&(v=Lp(p,u,`${o}${h===\"default\"?\"\":Pi(h)}`,h)),s===!1?v:{[s]:v}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??bn;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=bv(n.breakpoints),d=Object.keys(u),p=u;return Object.keys(c).forEach(f=>{let h=IN(c[f],n);if(h!=null)if(typeof h==\"object\")if(i[f])p=Ca(p,e(f,h,n,i));else{let v=Eo({theme:n},h,T=>({[f]:T}));VN(v,h)?p[f]=t({sx:h,theme:n,nested:!0}):p=Ca(p,v)}else p=Ca(p,e(f,h,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":cy(n,py(d,p))}:cy(n,py(d,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var _E=$N();_E.filterProps=[\"sx\"];var on=_E;function Sv(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 FN(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=yv(o),s=pc(n),c=at({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...ME,...a}},i);return c=uy(c),c.applyStyles=Sv,c=t.reduce((u,d)=>at(u,d),c),c.unstable_sxConfig={...bn,...i?.unstable_sxConfig},c.unstable_sx=function(d){return on({sx:d,theme:this})},c}var wa=FN;var BE=j(W(),1);function qN(e){return Object.keys(e).length===0}function YN(e=null){let t=BE.useContext(Ra);return!t||qN(t)?e:t}var Pv=YN;var GN=wa();function XN(e=GN){return Pv(e)}var $n=XN;var kE=j(Te(),1);function Rv(e){let t=gn(e);return e!==t&&t.styles?(t.styles.match(/^@layer\\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function WN({styles:e,themeId:t,defaultTheme:o={}}){let r=$n(o),n=t&&r[t]||r,a=typeof e==\"function\"?e(n):e;return n.modularCssLayers&&(Array.isArray(a)?a=a.map(i=>Rv(typeof i==\"function\"?i(n):i)):a=Rv(a)),(0,kE.jsx)(kp,{styles:a})}var yy=WN;var KN=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??bn;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function Ri(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=KN(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return _r(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var jE=e=>e,QN=()=>{let e=jE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=jE}}},ZN=QN(),fc=ZN;var LE=j(W(),1);function UE(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\"})(on);return LE.forwardRef(function(s,c){let u=$n(o),{className:d,component:p=\"div\",...f}=Ri(s);return(0,HE.jsx)(a,{as:p,ref:c,className:Q(d,n?n(r):r),theme:t&&u[t]||u,...f})})}var eD={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 me(e,t,o=\"Mui\"){let r=eD[t];return r?`${o}-${r}`:`${fc.generate(e)}-${t}`}function se(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=me(e,n,o)}),r}function qp(e){let{variants:t,...o}=e,r={variants:t,style:gn(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=gn(n.style))}),r}var tD=wa();function Cv(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function xl(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function oD(e){return e?(t,o)=>o[e]:null}function rD(e,t,o){e.theme=aD(e.theme)?o:e.theme[t]||e.theme}function hy(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>hy(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?xl(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?xl(gn(i),o):i}return VE(e,r.variants,[n],o)}return r?.isProcessed?o?xl(gn(r.style),o):r.style:o?xl(gn(r),o):r}function VE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{PE(l,R=>R.filter(C=>C!==on));let{name:c,slot:u,skipVariantsResolver:d,skipSx:p,overridesResolver:f=oD(lD(u)),...h}=s,v=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",T=d!==void 0?d:u&&u!==\"Root\"&&u!==\"root\"||!1,y=p||!1,g=Cv;u===\"Root\"||u===\"root\"?g=r:u?g=n:iD(l)&&(g=void 0);let m=jp(l,{shouldForwardProp:g,label:nD(c,u),...h}),b=R=>{if(R.__emotion_real===R)return R;if(typeof R==\"function\")return function(M){return hy(M,R,M.theme.modularCssLayers?v:void 0)};if(_r(R)){let C=qp(R);return function(D){return C.variants?hy(D,C,D.theme.modularCssLayers?v:void 0):D.theme.modularCssLayers?xl(C.style,v):C.style}}return R},P=(...R)=>{let C=[],M=R.map(b),D=[];if(C.push(a),c&&f&&D.push(function(N){let A=N.theme.components?.[c]?.styleOverrides;if(!A)return null;let z={};for(let L in A)z[L]=hy(N,A[L],N.theme.modularCssLayers?\"theme\":void 0);return f(N,z)}),c&&!T&&D.push(function(N){let A=N.theme?.components?.[c]?.variants;return A?VE(N,A,[],N.theme.modularCssLayers?\"theme\":void 0):null}),y||D.push(on),Array.isArray(M[0])){let x=M.shift(),N=new Array(C.length).fill(\"\"),O=new Array(D.length).fill(\"\"),A;A=[...N,...x,...O],A.raw=[...N,...x.raw,...O],C.unshift(A)}let _=[...C,...M,...D],k=m(..._);return l.muiName&&(k.muiName=l.muiName),k};return m.withConfig&&(P.withConfig=m.withConfig),P}}function nD(e,t){return void 0}function aD(e){for(let t in e)return!1;return!0}function iD(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function lD(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}var sD=dc(),Ev=sD;function Fn(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]=Fn(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=Q(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}function wv(e){let{theme:t,name:o,props:r}=e;return!t||!t.components||!t.components[o]||!t.components[o].defaultProps?r:Fn(t.components[o].defaultProps,r)}function gy({props:e,name:t,defaultTheme:o,themeId:r}){let n=$n(o);return r&&(n=n[r]||n),wv({theme:n,name:t,props:e})}var by=j(W(),1),cD=typeof window<\"u\"?by.useLayoutEffect:by.useEffect,Io=cD;function uD(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var Ma=uD;function Ov(e,t=0,o=1){return Ma(e,t,o)}function pD(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 Ci(e){if(e.type)return e;if(e.charAt(0)===\"#\")return Ci(pD(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(Ro(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(Ro(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var fD=e=>{let t=Ci(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},mc=(e,t)=>{try{return fD(e)}catch{return e}};function vy(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 Av(e){e=Ci(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])),vy({type:l,values:s})}function Mv(e){e=Ci(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?Ci(Av(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 IE(e,t){let o=Mv(e),r=Mv(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function yc(e,t){return e=Ci(e),t=Ov(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,vy(e)}function Ei(e,t,o){try{return yc(e,t)}catch{return e}}function hc(e,t){if(e=Ci(e),t=Ov(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 vy(e)}function ut(e,t,o){try{return hc(e,t)}catch{return e}}function gc(e,t){if(e=Ci(e),t=Ov(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 vy(e)}function pt(e,t,o){try{return gc(e,t)}catch{return e}}function dD(e,t=.15){return Mv(e)>.5?hc(e,t):gc(e,t)}function Yp(e,t,o){try{return dD(e,t)}catch{return e}}var Ty=j(W(),1);var mD=j(Te(),1),yD=Ty.createContext();var wi=()=>Ty.useContext(yD)??!1;var xy=j(W(),1);var hD=j(Te(),1),gD=xy.createContext(void 0);function bD(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?Fn(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?Fn(n,r,t.components.mergeClassNameAndStyle):r}function zv({props:e,name:t}){let o=xy.useContext(gD);return bD({props:e,name:t,theme:{components:o}})}var Gp=j(W(),1),$E=0;function TD(e){let[t,o]=Gp.useState(e),r=e||t;return Gp.useEffect(()=>{t==null&&($E+=1,o(`mui-${$E}`))},[t]),r}var xD={...Gp},FE=xD.useId;function bc(e){if(FE!==void 0){let t=FE();return e??t}return TD(e)}var qE={theme:void 0};function Sy(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(qE.theme=n.theme,a=qp(e(qE)),t=a,o=n.theme),a}}function Py(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 YE=(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])})},SD=(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)},PD=(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 Xp(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return SD(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,d=PD(l,s);Object.assign(n,{[u]:d}),YE(a,l,`var(${u})`,c),YE(i,l,`var(${u}, ${d})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function RD(e,t={}){let{getSelector:o=y,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:d,varsWithDefaults:p}=Xp(c,t),f=p,h={},{[s]:v,...T}=i;if(Object.entries(T||{}).forEach(([b,P])=>{let{vars:R,css:C,varsWithDefaults:M}=Xp(P,t);f=at(f,M),h[b]={css:C,vars:R}}),v){let{css:b,vars:P,varsWithDefaults:R}=Xp(v,t);f=at(f,R),h[s]={css:b,vars:P}}function y(b,P){let R=n;if(n===\"class\"&&(R=\".%s\"),n===\"data\"&&(R=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(R=`[${n}=\"%s\"]`),b){if(R===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":P}};if(R)return e.defaultColorScheme===b?`:root, ${R.replace(\"%s\",String(b))}`:R.replace(\"%s\",String(b))}return\":root\"}return{vars:f,generateThemeVars:()=>{let b={...u};return Object.entries(h).forEach(([,{vars:P}])=>{b=at(b,P)}),b},generateStyleSheets:()=>{let b=[],P=e.defaultColorScheme||\"light\";function R(D,_){Object.keys(_).length&&b.push(typeof D==\"string\"?{[D]:{..._}}:D)}R(o(void 0,{...d}),d);let{[P]:C,...M}=h;if(C){let{css:D}=C,_=i[P]?.palette?.mode,k=!r&&_?{colorScheme:_,...D}:{...D};R(o(P,{...k}),k)}return Object.entries(M).forEach(([D,{css:_}])=>{let k=i[D]?.palette?.mode,x=!r&&k?{colorScheme:k,..._}:{..._};R(o(D,{...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 Nv=RD;function Dv(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 ye(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s(r.push(n),a({row:\"Left\",\"row-reverse\":\"Right\",column:\"Top\",\"column-reverse\":\"Bottom\"})[e],AD=({ownerState:e,theme:t})=>{let o={display:\"flex\",flexDirection:\"column\",...Eo({theme:t},fy({values:e.direction,breakpoints:t.breakpoints.values}),r=>({flexDirection:r}))};if(e.spacing){let r=vl(t),n=Object.keys(t.breakpoints.values).reduce((s,c)=>((typeof e.spacing==\"object\"&&e.spacing[c]!=null||typeof e.direction==\"object\"&&e.direction[c]!=null)&&(s[c]=!0),s),{}),a=fy({values:e.direction,base:n}),i=fy({values:e.spacing,base:n});typeof a==\"object\"&&Object.keys(a).forEach((s,c,u)=>{if(!a[s]){let p=c>0?a[u[c-1]]:\"column\";a[s]=p}}),o=at(o,Eo({theme:t},i,(s,c)=>e.useFlexGap?{gap:In(r,s)}:{\"& > :not(style):not(style)\":{margin:0},\"& > :not(style) ~ :not(style)\":{[`margin${OD(c?a[c]:e.direction)}`]:In(r,s)}}))}return o=AE(t.breakpoints,o),o};function Ry(e={}){let{createStyledComponent:t=ED,useThemeProps:o=wD,componentName:r=\"MuiStack\"}=e,n=()=>ye({root:[\"root\"]},s=>me(r,s),{}),a=t(AD);return vc.forwardRef(function(s,c){let u=o(s),d=Ri(u),{component:p=\"div\",direction:f=\"column\",spacing:h=0,divider:v,children:T,className:y,useFlexGap:g=!1,...m}=d,b={direction:f,spacing:h,useFlexGap:g},P=n();return(0,GE.jsx)(a,{as:p,ownerState:b,ref:c,className:Q(P.root,y),...m,children:v?MD(T,v):T})})}var Mi=\"$$material\";var zD={black:\"#000\",white:\"#fff\"},Tc=zD;var ND={50:\"#fafafa\",100:\"#f5f5f5\",200:\"#eeeeee\",300:\"#e0e0e0\",400:\"#bdbdbd\",500:\"#9e9e9e\",600:\"#757575\",700:\"#616161\",800:\"#424242\",900:\"#212121\",A100:\"#f5f5f5\",A200:\"#eeeeee\",A400:\"#bdbdbd\",A700:\"#616161\"},XE=ND;var DD={50:\"#f3e5f5\",100:\"#e1bee7\",200:\"#ce93d8\",300:\"#ba68c8\",400:\"#ab47bc\",500:\"#9c27b0\",600:\"#8e24aa\",700:\"#7b1fa2\",800:\"#6a1b9a\",900:\"#4a148c\",A100:\"#ea80fc\",A200:\"#e040fb\",A400:\"#d500f9\",A700:\"#aa00ff\"},Sl=DD;var _D={50:\"#ffebee\",100:\"#ffcdd2\",200:\"#ef9a9a\",300:\"#e57373\",400:\"#ef5350\",500:\"#f44336\",600:\"#e53935\",700:\"#d32f2f\",800:\"#c62828\",900:\"#b71c1c\",A100:\"#ff8a80\",A200:\"#ff5252\",A400:\"#ff1744\",A700:\"#d50000\"},Pl=_D;var BD={50:\"#fff3e0\",100:\"#ffe0b2\",200:\"#ffcc80\",300:\"#ffb74d\",400:\"#ffa726\",500:\"#ff9800\",600:\"#fb8c00\",700:\"#f57c00\",800:\"#ef6c00\",900:\"#e65100\",A100:\"#ffd180\",A200:\"#ffab40\",A400:\"#ff9100\",A700:\"#ff6d00\"},xc=BD;var kD={50:\"#e3f2fd\",100:\"#bbdefb\",200:\"#90caf9\",300:\"#64b5f6\",400:\"#42a5f5\",500:\"#2196f3\",600:\"#1e88e5\",700:\"#1976d2\",800:\"#1565c0\",900:\"#0d47a1\",A100:\"#82b1ff\",A200:\"#448aff\",A400:\"#2979ff\",A700:\"#2962ff\"},Rl=kD;var jD={50:\"#e1f5fe\",100:\"#b3e5fc\",200:\"#81d4fa\",300:\"#4fc3f7\",400:\"#29b6f6\",500:\"#03a9f4\",600:\"#039be5\",700:\"#0288d1\",800:\"#0277bd\",900:\"#01579b\",A100:\"#80d8ff\",A200:\"#40c4ff\",A400:\"#00b0ff\",A700:\"#0091ea\"},Cl=jD;var UD={50:\"#e8f5e9\",100:\"#c8e6c9\",200:\"#a5d6a7\",300:\"#81c784\",400:\"#66bb6a\",500:\"#4caf50\",600:\"#43a047\",700:\"#388e3c\",800:\"#2e7d32\",900:\"#1b5e20\",A100:\"#b9f6ca\",A200:\"#69f0ae\",A400:\"#00e676\",A700:\"#00c853\"},El=UD;function QE(){return{text:{primary:\"rgba(0, 0, 0, 0.87)\",secondary:\"rgba(0, 0, 0, 0.6)\",disabled:\"rgba(0, 0, 0, 0.38)\"},divider:\"rgba(0, 0, 0, 0.12)\",background:{paper:Tc.white,default:Tc.white},action:{active:\"rgba(0, 0, 0, 0.54)\",hover:\"rgba(0, 0, 0, 0.04)\",hoverOpacity:.04,selected:\"rgba(0, 0, 0, 0.08)\",selectedOpacity:.08,disabled:\"rgba(0, 0, 0, 0.26)\",disabledBackground:\"rgba(0, 0, 0, 0.12)\",disabledOpacity:.38,focus:\"rgba(0, 0, 0, 0.12)\",focusOpacity:.12,activatedOpacity:.12}}}var _v=QE();function ZE(){return{text:{primary:Tc.white,secondary:\"rgba(255, 255, 255, 0.7)\",disabled:\"rgba(255, 255, 255, 0.5)\",icon:\"rgba(255, 255, 255, 0.5)\"},divider:\"rgba(255, 255, 255, 0.12)\",background:{paper:\"#121212\",default:\"#121212\"},action:{active:Tc.white,hover:\"rgba(255, 255, 255, 0.08)\",hoverOpacity:.08,selected:\"rgba(255, 255, 255, 0.16)\",selectedOpacity:.16,disabled:\"rgba(255, 255, 255, 0.3)\",disabledBackground:\"rgba(255, 255, 255, 0.12)\",disabledOpacity:.38,focus:\"rgba(255, 255, 255, 0.12)\",focusOpacity:.12,activatedOpacity:.24}}}var Cy=ZE();function WE(e,t,o,r){let n=r.light||r,a=r.dark||r*1.5;e[t]||(e.hasOwnProperty(o)?e[t]=e[o]:t===\"light\"?e.light=gc(e.main,n):t===\"dark\"&&(e.dark=hc(e.main,a)))}function KE(e,t,o,r,n){let a=n.light||n,i=n.dark||n*1.5;t[o]||(t.hasOwnProperty(r)?t[o]=t[r]:o===\"light\"?t.light=`color-mix(in ${e}, ${t.main}, #fff ${(a*100).toFixed(0)}%)`:o===\"dark\"&&(t.dark=`color-mix(in ${e}, ${t.main}, #000 ${(i*100).toFixed(0)}%)`))}function LD(e=\"light\"){return e===\"dark\"?{main:Rl[200],light:Rl[50],dark:Rl[400]}:{main:Rl[700],light:Rl[400],dark:Rl[800]}}function HD(e=\"light\"){return e===\"dark\"?{main:Sl[200],light:Sl[50],dark:Sl[400]}:{main:Sl[500],light:Sl[300],dark:Sl[700]}}function VD(e=\"light\"){return e===\"dark\"?{main:Pl[500],light:Pl[300],dark:Pl[700]}:{main:Pl[700],light:Pl[400],dark:Pl[800]}}function ID(e=\"light\"){return e===\"dark\"?{main:Cl[400],light:Cl[300],dark:Cl[700]}:{main:Cl[700],light:Cl[500],dark:Cl[900]}}function $D(e=\"light\"){return e===\"dark\"?{main:El[400],light:El[300],dark:El[700]}:{main:El[800],light:El[500],dark:El[900]}}function FD(e=\"light\"){return e===\"dark\"?{main:xc[400],light:xc[300],dark:xc[700]}:{main:\"#ed6c02\",light:xc[500],dark:xc[900]}}function qD(e){return`oklch(from ${e} var(--__l) 0 h / var(--__a))`}function wl(e){let{mode:t=\"light\",contrastThreshold:o=3,tonalOffset:r=.2,colorSpace:n,...a}=e,i=e.primary||LD(t),l=e.secondary||HD(t),s=e.error||VD(t),c=e.info||ID(t),u=e.success||$D(t),d=e.warning||FD(t);function p(T){return n?qD(T):IE(T,Cy.text.primary)>=o?Cy.text.primary:_v.text.primary}let f=({color:T,name:y,mainShade:g=500,lightShade:m=300,darkShade:b=700})=>{if(T={...T},!T.main&&T[g]&&(T.main=T[g]),!T.hasOwnProperty(\"main\"))throw new Error(Ro(11,y?` (${y})`:\"\",g));if(typeof T.main!=\"string\")throw new Error(Ro(12,y?` (${y})`:\"\",JSON.stringify(T.main)));return n?(KE(n,T,\"light\",m,r),KE(n,T,\"dark\",b,r)):(WE(T,\"light\",m,r),WE(T,\"dark\",b,r)),T.contrastText||(T.contrastText=p(T.main)),T},h;return t===\"light\"?h=QE():t===\"dark\"&&(h=ZE()),at({common:{...Tc},mode:t,primary:f({color:i,name:\"primary\"}),secondary:f({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:f({color:s,name:\"error\"}),warning:f({color:d,name:\"warning\"}),info:f({color:c,name:\"info\"}),success:f({color:u,name:\"success\"}),grey:XE,contrastThreshold:o,getContrastText:p,augmentColor:f,tonalOffset:r,...h},a)}function Ey(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 Bv(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function YD(e){return Math.round(e*1e5)/1e5}var JE={textTransform:\"uppercase\"},ew='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function kv(e,t){let{fontFamily:o=ew,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...d}=typeof t==\"function\"?t(e):t,p=r/14,f=u||(T=>`${T/s*p}rem`),h=(T,y,g,m,b)=>({fontFamily:o,fontWeight:T,fontSize:f(y),lineHeight:g,...o===ew?{letterSpacing:`${YD(m/y)}em`}:{},...b,...c}),v={h1:h(n,96,1.167,-1.5),h2:h(n,60,1.2,-.5),h3:h(a,48,1.167,0),h4:h(a,34,1.235,.25),h5:h(a,24,1.334,0),h6:h(i,20,1.6,.15),subtitle1:h(a,16,1.75,.15),subtitle2:h(i,14,1.57,.1),body1:h(a,16,1.5,.15),body2:h(a,14,1.43,.15),button:h(i,14,1.75,.4,JE),caption:h(a,12,1.66,.4),overline:h(a,12,2.66,1,JE),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return at({htmlFontSize:s,pxToRem:f,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...v},d,{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 GD=[\"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)],tw=GD;var XD={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)\"},WD={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function ow(e){return`${Math.round(e)}ms`}function KD(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function jv(e){let t={...XD,...e.easing},o={...WD,...e.duration};return{getAutoHeightDuration:KD,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:ow(i)} ${l} ${typeof s==\"string\"?s:ow(s)}`).join(\",\")},...e,easing:t,duration:o}}var QD={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},rw=QD;function ZD(e){return _r(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function wy(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;rat(h,v),f),f.unstable_sxConfig={...bn,...u?.unstable_sxConfig},f.unstable_sx=function(v){return on({sx:v,theme:this})},f.toRuntimeSource=wy,e_(f),f}var Wp=t_;function Sc(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 o_=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Sc(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function Uv(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function Lv(e){return e===\"dark\"?o_:[]}function Hv(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=wl({...t,colorSpace:n});return{palette:i,opacity:{...Uv(i.mode),...o},overlays:r||Lv(i.mode),...a}}function Vv(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 r_=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],aw=r_;var iw=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 aw(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 n_(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function U(e,t,o){!e[t]&&o&&(e[t]=o)}function Kp(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:Av(e)}function Oa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=mc(Kp(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 a_(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var qn=e=>{try{return e()}catch{}},i_=(e=\"mui\")=>Py(e);function Iv(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=Hv({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=Wp({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...Uv(a),...o?.opacity},overlays:o?.overlays||Lv(a)},l}function $v(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=Vv,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,d=Object.keys(o)[0],p=r||(o.light&&d!==\"light\"?\"light\":d),f=i_(a),{[p]:h,light:v,dark:T,...y}=o,g={...y},m=h;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(m=!0),!m)throw new Error(Ro(21,p));let b;i&&(b=\"oklch\");let P=Iv(b,g,m,u,p);v&&!g.light&&Iv(b,g,v,void 0,\"light\"),T&&!g.dark&&Iv(b,g,T,void 0,\"dark\");let R={defaultColorScheme:p,...P,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:f,colorSchemes:g,font:{...Ey(P.typography),...P.font},spacing:a_(u.spacing)};Object.keys(R.colorSchemes).forEach(k=>{let x=R.colorSchemes[k].palette,N=A=>{let z=A.split(\"-\"),L=z[1],I=z[2];return f(A,x[L][I])};x.mode===\"light\"&&(U(x.common,\"background\",\"#fff\"),U(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(U(x.common,\"background\",\"#000\"),U(x.common,\"onBackground\",\"#fff\"));function O(A,z,L){if(b){let I;return A===Ei&&(I=`transparent ${((1-L)*100).toFixed(0)}%`),A===ut&&(I=`#000 ${(L*100).toFixed(0)}%`),A===pt&&(I=`#fff ${(L*100).toFixed(0)}%`),`color-mix(in ${b}, ${z}, ${I})`}return A(z,L)}if(n_(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){U(x.Alert,\"errorColor\",O(ut,x.error.light,.6)),U(x.Alert,\"infoColor\",O(ut,x.info.light,.6)),U(x.Alert,\"successColor\",O(ut,x.success.light,.6)),U(x.Alert,\"warningColor\",O(ut,x.warning.light,.6)),U(x.Alert,\"errorFilledBg\",N(\"palette-error-main\")),U(x.Alert,\"infoFilledBg\",N(\"palette-info-main\")),U(x.Alert,\"successFilledBg\",N(\"palette-success-main\")),U(x.Alert,\"warningFilledBg\",N(\"palette-warning-main\")),U(x.Alert,\"errorFilledColor\",qn(()=>x.getContrastText(x.error.main))),U(x.Alert,\"infoFilledColor\",qn(()=>x.getContrastText(x.info.main))),U(x.Alert,\"successFilledColor\",qn(()=>x.getContrastText(x.success.main))),U(x.Alert,\"warningFilledColor\",qn(()=>x.getContrastText(x.warning.main))),U(x.Alert,\"errorStandardBg\",O(pt,x.error.light,.9)),U(x.Alert,\"infoStandardBg\",O(pt,x.info.light,.9)),U(x.Alert,\"successStandardBg\",O(pt,x.success.light,.9)),U(x.Alert,\"warningStandardBg\",O(pt,x.warning.light,.9)),U(x.Alert,\"errorIconColor\",N(\"palette-error-main\")),U(x.Alert,\"infoIconColor\",N(\"palette-info-main\")),U(x.Alert,\"successIconColor\",N(\"palette-success-main\")),U(x.Alert,\"warningIconColor\",N(\"palette-warning-main\")),U(x.AppBar,\"defaultBg\",N(\"palette-grey-100\")),U(x.Avatar,\"defaultBg\",N(\"palette-grey-400\")),U(x.Button,\"inheritContainedBg\",N(\"palette-grey-300\")),U(x.Button,\"inheritContainedHoverBg\",N(\"palette-grey-A100\")),U(x.Chip,\"defaultBorder\",N(\"palette-grey-400\")),U(x.Chip,\"defaultAvatarColor\",N(\"palette-grey-700\")),U(x.Chip,\"defaultIconColor\",N(\"palette-grey-700\")),U(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),U(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),U(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),U(x.LinearProgress,\"primaryBg\",O(pt,x.primary.main,.62)),U(x.LinearProgress,\"secondaryBg\",O(pt,x.secondary.main,.62)),U(x.LinearProgress,\"errorBg\",O(pt,x.error.main,.62)),U(x.LinearProgress,\"infoBg\",O(pt,x.info.main,.62)),U(x.LinearProgress,\"successBg\",O(pt,x.success.main,.62)),U(x.LinearProgress,\"warningBg\",O(pt,x.warning.main,.62)),U(x.Skeleton,\"bg\",b?O(Ei,x.text.primary,.11):`rgba(${N(\"palette-text-primaryChannel\")} / 0.11)`),U(x.Slider,\"primaryTrack\",O(pt,x.primary.main,.62)),U(x.Slider,\"secondaryTrack\",O(pt,x.secondary.main,.62)),U(x.Slider,\"errorTrack\",O(pt,x.error.main,.62)),U(x.Slider,\"infoTrack\",O(pt,x.info.main,.62)),U(x.Slider,\"successTrack\",O(pt,x.success.main,.62)),U(x.Slider,\"warningTrack\",O(pt,x.warning.main,.62));let A=b?O(ut,x.background.default,.6825):Yp(x.background.default,.8);U(x.SnackbarContent,\"bg\",A),U(x.SnackbarContent,\"color\",qn(()=>b?Cy.text.primary:x.getContrastText(A))),U(x.SpeedDialAction,\"fabHoverBg\",Yp(x.background.paper,.15)),U(x.StepConnector,\"border\",N(\"palette-grey-400\")),U(x.StepContent,\"border\",N(\"palette-grey-400\")),U(x.Switch,\"defaultColor\",N(\"palette-common-white\")),U(x.Switch,\"defaultDisabledColor\",N(\"palette-grey-100\")),U(x.Switch,\"primaryDisabledColor\",O(pt,x.primary.main,.62)),U(x.Switch,\"secondaryDisabledColor\",O(pt,x.secondary.main,.62)),U(x.Switch,\"errorDisabledColor\",O(pt,x.error.main,.62)),U(x.Switch,\"infoDisabledColor\",O(pt,x.info.main,.62)),U(x.Switch,\"successDisabledColor\",O(pt,x.success.main,.62)),U(x.Switch,\"warningDisabledColor\",O(pt,x.warning.main,.62)),U(x.TableCell,\"border\",O(pt,O(Ei,x.divider,1),.88)),U(x.Tooltip,\"bg\",O(Ei,x.grey[700],.92))}if(x.mode===\"dark\"){U(x.Alert,\"errorColor\",O(pt,x.error.light,.6)),U(x.Alert,\"infoColor\",O(pt,x.info.light,.6)),U(x.Alert,\"successColor\",O(pt,x.success.light,.6)),U(x.Alert,\"warningColor\",O(pt,x.warning.light,.6)),U(x.Alert,\"errorFilledBg\",N(\"palette-error-dark\")),U(x.Alert,\"infoFilledBg\",N(\"palette-info-dark\")),U(x.Alert,\"successFilledBg\",N(\"palette-success-dark\")),U(x.Alert,\"warningFilledBg\",N(\"palette-warning-dark\")),U(x.Alert,\"errorFilledColor\",qn(()=>x.getContrastText(x.error.dark))),U(x.Alert,\"infoFilledColor\",qn(()=>x.getContrastText(x.info.dark))),U(x.Alert,\"successFilledColor\",qn(()=>x.getContrastText(x.success.dark))),U(x.Alert,\"warningFilledColor\",qn(()=>x.getContrastText(x.warning.dark))),U(x.Alert,\"errorStandardBg\",O(ut,x.error.light,.9)),U(x.Alert,\"infoStandardBg\",O(ut,x.info.light,.9)),U(x.Alert,\"successStandardBg\",O(ut,x.success.light,.9)),U(x.Alert,\"warningStandardBg\",O(ut,x.warning.light,.9)),U(x.Alert,\"errorIconColor\",N(\"palette-error-main\")),U(x.Alert,\"infoIconColor\",N(\"palette-info-main\")),U(x.Alert,\"successIconColor\",N(\"palette-success-main\")),U(x.Alert,\"warningIconColor\",N(\"palette-warning-main\")),U(x.AppBar,\"defaultBg\",N(\"palette-grey-900\")),U(x.AppBar,\"darkBg\",N(\"palette-background-paper\")),U(x.AppBar,\"darkColor\",N(\"palette-text-primary\")),U(x.Avatar,\"defaultBg\",N(\"palette-grey-600\")),U(x.Button,\"inheritContainedBg\",N(\"palette-grey-800\")),U(x.Button,\"inheritContainedHoverBg\",N(\"palette-grey-700\")),U(x.Chip,\"defaultBorder\",N(\"palette-grey-700\")),U(x.Chip,\"defaultAvatarColor\",N(\"palette-grey-300\")),U(x.Chip,\"defaultIconColor\",N(\"palette-grey-300\")),U(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),U(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),U(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),U(x.LinearProgress,\"primaryBg\",O(ut,x.primary.main,.5)),U(x.LinearProgress,\"secondaryBg\",O(ut,x.secondary.main,.5)),U(x.LinearProgress,\"errorBg\",O(ut,x.error.main,.5)),U(x.LinearProgress,\"infoBg\",O(ut,x.info.main,.5)),U(x.LinearProgress,\"successBg\",O(ut,x.success.main,.5)),U(x.LinearProgress,\"warningBg\",O(ut,x.warning.main,.5)),U(x.Skeleton,\"bg\",b?O(Ei,x.text.primary,.13):`rgba(${N(\"palette-text-primaryChannel\")} / 0.13)`),U(x.Slider,\"primaryTrack\",O(ut,x.primary.main,.5)),U(x.Slider,\"secondaryTrack\",O(ut,x.secondary.main,.5)),U(x.Slider,\"errorTrack\",O(ut,x.error.main,.5)),U(x.Slider,\"infoTrack\",O(ut,x.info.main,.5)),U(x.Slider,\"successTrack\",O(ut,x.success.main,.5)),U(x.Slider,\"warningTrack\",O(ut,x.warning.main,.5));let A=b?O(pt,x.background.default,.985):Yp(x.background.default,.98);U(x.SnackbarContent,\"bg\",A),U(x.SnackbarContent,\"color\",qn(()=>b?_v.text.primary:x.getContrastText(A))),U(x.SpeedDialAction,\"fabHoverBg\",Yp(x.background.paper,.15)),U(x.StepConnector,\"border\",N(\"palette-grey-600\")),U(x.StepContent,\"border\",N(\"palette-grey-600\")),U(x.Switch,\"defaultColor\",N(\"palette-grey-300\")),U(x.Switch,\"defaultDisabledColor\",N(\"palette-grey-600\")),U(x.Switch,\"primaryDisabledColor\",O(ut,x.primary.main,.55)),U(x.Switch,\"secondaryDisabledColor\",O(ut,x.secondary.main,.55)),U(x.Switch,\"errorDisabledColor\",O(ut,x.error.main,.55)),U(x.Switch,\"infoDisabledColor\",O(ut,x.info.main,.55)),U(x.Switch,\"successDisabledColor\",O(ut,x.success.main,.55)),U(x.Switch,\"warningDisabledColor\",O(ut,x.warning.main,.55)),U(x.TableCell,\"border\",O(ut,O(Ei,x.divider,1),.68)),U(x.Tooltip,\"bg\",O(Ei,x.grey[700],.92))}Oa(x.background,\"default\"),Oa(x.background,\"paper\"),Oa(x.common,\"background\"),Oa(x.common,\"onBackground\"),Oa(x,\"divider\"),Object.keys(x).forEach(A=>{let z=x[A];A!==\"tonalOffset\"&&z&&typeof z==\"object\"&&(z.main&&U(x[A],\"mainChannel\",mc(Kp(z.main))),z.light&&U(x[A],\"lightChannel\",mc(Kp(z.light))),z.dark&&U(x[A],\"darkChannel\",mc(Kp(z.dark))),z.contrastText&&U(x[A],\"contrastTextChannel\",mc(Kp(z.contrastText))),A===\"text\"&&(Oa(x[A],\"primary\"),Oa(x[A],\"secondary\")),A===\"action\"&&(z.active&&Oa(x[A],\"active\"),z.selected&&Oa(x[A],\"selected\")))})}),R=t.reduce((k,x)=>at(k,x),R);let C={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:iw(R),enableContrastVars:i},{vars:M,generateThemeVars:D,generateStyleSheets:_}=Nv(R,C);return R.vars=M,Object.entries(R.colorSchemes[R.defaultColorScheme]).forEach(([k,x])=>{R[k]=x}),R.generateThemeVars=D,R.generateStyleSheets=_,R.generateSpacing=function(){return pc(u.spacing,vl(this))},R.getColorSchemeSelector=Dv(s),R.spacing=R.generateSpacing(),R.shouldSkipGeneratingVar=l,R.unstable_sxConfig={...bn,...u?.unstable_sxConfig},R.unstable_sx=function(x){return on({sx:x,theme:this})},R.toRuntimeSource=wy,R}function lw(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:wl({...o===!0?{}:o.palette,mode:t})})}function Pc(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 Wp(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let d=Wp({...e,palette:u},...t);return d.defaultColorScheme=l,d.colorSchemes=c,d.palette.mode===\"light\"&&(d.colorSchemes.light={...c.light!==!0&&c.light,palette:d.palette},lw(d,\"dark\",c.dark)),d.palette.mode===\"dark\"&&(d.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:d.palette},lw(d,\"light\",c.light)),d}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),$v({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var s_=j(W(),1);var l_=Pc(),Rc=l_;function Yn(){let e=$n(Rc);return e[Mi]||e}function c_(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Ml=c_;var u_=e=>Ml(e)&&e!==\"classes\",Vt=u_;var p_=dc({themeId:Mi,defaultTheme:Rc,rootShouldForwardProp:Vt}),V=p_;var f_=se(\"MuiBox\",[\"root\"]),sw=f_;var d_=Pc(),m_=Fp({themeId:Mi,defaultTheme:d_,defaultClassName:sw.root,generateClassName:fc.generate}),pe=m_;var yw=j(W(),1);var cw=j(Te(),1);function y_(e){return(0,cw.jsx)(yy,{...e,defaultTheme:Rc,themeId:Mi})}var Fv=y_;var uw=j(Te(),1);function pw(e){return function(o){return(0,uw.jsx)(Fv,{styles:typeof e==\"function\"?r=>e({theme:r,...o}):e})}}function fw(){return Ri}var h_=Sy,xe=h_;var c7=j(W(),1);var g_=j(Te(),1);function Pe(e){return zv(e)}var re=Pi;function b_(e){return typeof e.main==\"string\"}function v_(e,t=[]){if(!b_(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function Xt(e=[]){return([,t])=>t&&v_(t,e)}function dw(e){return me(\"MuiTypography\",e)}var T7=se(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var hw=j(Te(),1),T_={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},x_=fw(),S_=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${re(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return ye(l,dw,i)},P_=V(\"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${re(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(xe(({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(Xt()).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${re(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}}]}))),mw={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},R_=yw.forwardRef(function(t,o){let{color:r,...n}=Pe({props:t,name:\"MuiTypography\"}),a=!T_[r],i=x_({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:d=!1,paragraph:p=!1,variant:f=\"body1\",variantMapping:h=mw,...v}=i,T={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:d,paragraph:p,variant:f,variantMapping:h},y=c||(p?\"p\":h[f]||mw[f])||\"span\",g=S_(T);return(0,hw.jsx)(P_,{as:y,ref:o,className:Q(g.root,s),...v,ownerState:T,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...v.style}})}),he=R_;var C_=Ry({createStyledComponent:V(\"div\",{name:\"MuiStack\",slot:\"Root\"}),useThemeProps:e=>Pe({props:e,name:\"MuiStack\"})}),Gn=C_;var Ic=j(W(),1);var gw=j(W(),1);function gr(e){return parseInt(gw.version,10)>=19?e?.props?.ref||null:e?.ref||null}var wt=j(W(),1);function It(e){return e&&e.ownerDocument||document}var Ol=It;var Ai=j(W(),1);var Cc=j(W(),1);function to(...e){let t=Cc.useRef(void 0),o=Cc.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 Cc.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}function E_(e){return typeof e==\"string\"}var br=E_;function w_(e,t,o){return e===void 0||br(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var Qp=w_;function M_(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 Aa=M_;function O_(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 My=O_;function A_(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let f=Q(o?.className,a,n?.className,r?.className),h={...o?.style,...n?.style,...r?.style},v={...o,...n,...r};return f.length>0&&(v.className=f),Object.keys(h).length>0&&(v.style=h),{props:v,internalRef:void 0}}let i=Aa({...n,...r}),l=My(r),s=My(n),c=t(i),u=Q(c?.className,o?.className,a,n?.className,r?.className),d={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(d).length>0&&(p.style=d),{props:p,internalRef:c.ref}}var Zp=A_;function z_(e,t,o){return typeof e==\"function\"?e(t,o):e}var Jp=z_;function N_(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Jp(o,r),{props:l,internalRef:s}=Zp({...a,externalSlotProps:i}),c=to(s,i?.ref,e.additionalProps?.ref);return Qp(t,{...l,ref:c},r)}var vr=N_;var Tr=j(W(),1);var Oy=j(W(),1);var bw=j(W(),1),D_=bw.createContext({}),ef=D_;function vw(e){return me(\"MuiList\",e)}var O$=se(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var Ay=j(Te(),1),__=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return ye({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},vw,t)},B_=V(\"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}}]}),k_=Oy.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,d=Oy.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},f=__(p);return(0,Ay.jsx)(ef.Provider,{value:d,children:(0,Ay.jsxs)(B_,{as:i,className:Q(f.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),qv=k_;function zy(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var Al=zy;function Ec(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var Tw=Ec;var yo=to;var wc=Io;function tf(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var By=j(W(),1);var Ny=j(W(),1);function xw(e){return me(\"MuiSvgIcon\",e)}var iF=se(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var Dy=j(Te(),1),j_=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${re(t)}`,`fontSize${re(o)}`]};return ye(n,xw,r)},U_=V(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${re(o.color)}`],t[`fontSize${re(o.fontSize)}`]]}})(xe(({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}}]}))),Sw=Ny.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:d,viewBox:p=\"0 0 24 24\",...f}=r,h=Ny.isValidElement(n)&&n.type===\"svg\",v={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:h},T={};u||(T.viewBox=p);let y=j_(v);return(0,Dy.jsxs)(U_,{as:l,className:Q(y.root,a),focusable:\"false\",color:c,\"aria-hidden\":d?void 0:!0,role:d?\"img\":void 0,ref:o,...T,...f,...h&&n.props,ownerState:v,children:[h?n.props.children:n,d?(0,Dy.jsx)(\"title\",{children:d}):null]})});Sw.muiName=\"SvgIcon\";var _y=Sw;var Pw=j(Te(),1);function kr(e,t){function o(r,n){return(0,Pw.jsx)(_y,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=_y.muiName,By.memo(By.forwardRef(o))}function Mc(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 Rw=Mc;function rn(e){return It(e).defaultView||window}var Oc=rn;function of(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var zl=bc;var Nl=j(W(),1);function Ac(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Nl.useRef(t!==void 0),[i,l]=Nl.useState(o),s=a?t:i,c=Nl.useCallback(u=>{a||l(u)},[]);return[s,c]}var Dl=Ac;var Yv=j(W(),1);function L_(e){let t=Yv.useRef(e);return Io(()=>{t.current=e}),Yv.useRef((...o)=>(0,t.current)(...o)).current}var nn=L_;var Oi=nn;function H_(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function ky(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{H_(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=Q(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=Q(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 Ew=j(Te(),1);function Gv(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function Cw(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function ww(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 rf(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\")||!ww(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var V_=Tr.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:d=\"selectedMenu\",...p}=t,f=Tr.useRef(null),h=Tr.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});wc(()=>{n&&f.current.focus()},[n]),Tr.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(m,{direction:b})=>{let P=!f.current.style.width;if(m.clientHeight{let b=f.current,P=m.key;if(m.ctrlKey||m.metaKey||m.altKey){u&&u(m);return}let C=Al(Ol(b));if(P===\"ArrowDown\")m.preventDefault(),rf(b,C,c,s,Gv);else if(P===\"ArrowUp\")m.preventDefault(),rf(b,C,c,s,Cw);else if(P===\"Home\")m.preventDefault(),rf(b,null,c,s,Gv);else if(P===\"End\")m.preventDefault(),rf(b,null,c,s,Cw);else if(P.length===1){let M=h.current,D=P.toLowerCase(),_=performance.now();M.keys.length>0&&(_-M.lastTime>500?(M.keys=[],M.repeating=!0,M.previousKeyMatched=!0):M.repeating&&D!==M.keys[0]&&(M.repeating=!1)),M.lastTime=_,M.keys.push(D);let k=C&&!M.repeating&&ww(C,M);M.previousKeyMatched&&(k||rf(b,C,!1,s,Gv,M))?m.preventDefault():M.previousKeyMatched=!1}u&&u(m)},T=yo(f,o),y=-1;Tr.Children.forEach(i,(m,b)=>{if(!Tr.isValidElement(m)){y===b&&(y+=1,y>=i.length&&(y=-1));return}m.props.disabled||(d===\"selectedMenu\"&&m.props.selected||y===-1)&&(y=b),y===b&&(m.props.disabled||m.props.muiSkipListHighlight||m.type.muiSkipListHighlight)&&(y+=1,y>=i.length&&(y=-1))});let g=Tr.Children.map(i,(m,b)=>{if(b===y){let P={};return a&&(P.autoFocus=!0),m.props.tabIndex===void 0&&d===\"selectedMenu\"&&(P.tabIndex=0),Tr.cloneElement(m,P)}return m});return(0,Ew.jsx)(qv,{role:\"menu\",ref:T,className:l,onKeyDown:v,tabIndex:n?0:-1,...p,children:g})}),Xv=V_;var Uo=j(W(),1);var jl=j(W(),1);var Ow=j(W(),1),Mw={};function zc(e,t){let o=Ow.useRef(Mw);return o.current===Mw&&(o.current=e(t)),o}var Aw=j(W(),1),I_=[];function Wv(e){Aw.useEffect(e,I_)}var Nc=class e{static create(){return new e}currentId=null;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function vn(){let e=zc(Nc.create).current;return Wv(e.disposeEffect),e}function jy(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 Uy(e,t){return Uy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},Uy(e,t)}function Ly(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Uy(e,t)}var nf=j(W()),af=j(ad());var Kv={disabled:!1};var zw=j(W()),Dc=zw.default.createContext(null);var Nw=function(t){return t.scrollTop};var lf=\"unmounted\",_l=\"exited\",Bl=\"entering\",Bc=\"entered\",Qv=\"exiting\",za=(function(e){Ly(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=_l,a.appearStatus=Bl):s=Bc:r.unmountOnExit||r.mountOnEnter?s=lf:s=_l,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===lf?{status:_l}: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!==Bl&&i!==Bc&&(a=Bl):(i===Bl||i===Bc)&&(a=Qv)}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===Bl){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:af.default.findDOMNode(this);i&&Nw(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===_l&&this.setState({status:lf})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[af.default.findDOMNode(this),l],c=s[0],u=s[1],d=this.getTimeouts(),p=l?d.appear:d.enter;if(!n&&!i||Kv.disabled){this.safeSetState({status:Bc},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Bl},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Bc},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:af.default.findDOMNode(this);if(!a||Kv.disabled){this.safeSetState({status:_l},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:Qv},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:_l},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:af.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===lf)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,d=a.enter,p=a.exit,f=a.timeout,h=a.addEndListener,v=a.onEnter,T=a.onEntering,y=a.onEntered,g=a.onExit,m=a.onExiting,b=a.onExited,P=a.nodeRef,R=jy(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return nf.default.createElement(Dc.Provider,{value:null},typeof i==\"function\"?i(n,R):nf.default.cloneElement(nf.default.Children.only(i),R))},t})(nf.default.Component);za.contextType=Dc;za.propTypes={};function _c(){}za.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:_c,onEntering:_c,onEntered:_c,onExit:_c,onExiting:_c,onExited:_c};za.UNMOUNTED=lf;za.EXITED=_l;za.ENTERING=Bl;za.ENTERED=Bc;za.EXITING=Qv;var sf=za;function Dw(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var cf=j(W());var an=j(W());function Hy(e,t){var o=function(a){return t&&(0,an.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&an.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function $_(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;ie.scrollTop;function kc(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 kw=j(Te(),1);function tT(e){return`scale(${e}, ${e**2})`}var Y_={entering:{opacity:1,transform:tT(1)},entered:{opacity:1,transform:\"none\"}},eT=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),oT=jl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:d,onExited:p,onExiting:f,style:h,timeout:v=\"auto\",TransitionComponent:T=sf,...y}=t,g=vn(),m=jl.useRef(),b=Yn(),P=jl.useRef(null),R=yo(P,gr(a),o),C=A=>z=>{if(A){let L=P.current;z===void 0?A(L):A(L,z)}},M=C(u),D=C((A,z)=>{Vy(A);let{duration:L,delay:I,easing:F}=kc({style:h,timeout:v,easing:i},{mode:\"enter\"}),fe;v===\"auto\"?(fe=b.transitions.getAutoHeightDuration(A.clientHeight),m.current=fe):fe=L,A.style.transition=[b.transitions.create(\"opacity\",{duration:fe,delay:I}),b.transitions.create(\"transform\",{duration:eT?fe:fe*.666,delay:I,easing:F})].join(\",\"),s&&s(A,z)}),_=C(c),k=C(f),x=C(A=>{let{duration:z,delay:L,easing:I}=kc({style:h,timeout:v,easing:i},{mode:\"exit\"}),F;v===\"auto\"?(F=b.transitions.getAutoHeightDuration(A.clientHeight),m.current=F):F=z,A.style.transition=[b.transitions.create(\"opacity\",{duration:F,delay:L}),b.transitions.create(\"transform\",{duration:eT?F:F*.666,delay:eT?L:L||F*.333,easing:I})].join(\",\"),A.style.opacity=0,A.style.transform=tT(.75),d&&d(A)}),N=C(p);return(0,kw.jsx)(T,{appear:n,in:l,nodeRef:P,onEnter:D,onEntered:_,onEntering:M,onExit:x,onExited:N,onExiting:k,addEndListener:A=>{v===\"auto\"&&g.start(m.current||0,A),r&&r(P.current,A)},timeout:v===\"auto\"?null:v,...y,children:(A,{ownerState:z,...L})=>jl.cloneElement(a,{style:{opacity:0,transform:tT(.75),visibility:A===\"exited\"&&!l?\"hidden\":void 0,...Y_[A],...h,...a.props.style},ref:R,...L})})});oT&&(oT.muiSupportAuto=!0);var uf=oT;function G_(e){let t=It(e);return t.body===e?rn(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function jc(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function jw(e){return parseFloat(rn(e).getComputedStyle(e).paddingRight)||0}function X_(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 Uw(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!X_(i);l&&s&&jc(i,n)})}function rT(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function W_(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(G_(r)){let i=Ec(rn(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${jw(r)+i}px`;let l=It(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${jw(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=It(r).body;else{let i=r.parentElement,l=rn(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 K_(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Iy=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&&jc(t.modalRef,!1);let n=K_(o);Uw(o,t.mount,t.modalRef,n,!0);let a=rT(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=rT(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=W_(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=rT(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&&jc(t.modalRef,o),Uw(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&&jc(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Fy=j(W(),1);var jo=j(W(),1);var pf=j(Te(),1),Q_=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function Z_(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 J_(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 eB(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||J_(e))}function tB(e){let t=[],o=[];return Array.from(e.querySelectorAll(Q_)).forEach((r,n)=>{let a=Z_(r);a===-1||!eB(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 oB(){return!0}function rB(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=tB,isEnabled:i=oB,open:l}=e,s=jo.useRef(!1),c=jo.useRef(null),u=jo.useRef(null),d=jo.useRef(null),p=jo.useRef(null),f=jo.useRef(!1),h=jo.useRef(null),v=to(gr(t),h),T=jo.useRef(null);jo.useEffect(()=>{!l||!h.current||(f.current=!o)},[o,l]),jo.useEffect(()=>{if(!l||!h.current)return;let m=It(h.current),b=Al(m);return h.current.contains(b)||(h.current.hasAttribute(\"tabIndex\")||h.current.setAttribute(\"tabIndex\",\"-1\"),f.current&&h.current.focus()),()=>{n||(d.current&&d.current.focus&&(s.current=!0,d.current.focus()),d.current=null)}},[l]),jo.useEffect(()=>{if(!l||!h.current)return;let m=It(h.current),b=C=>{if(T.current=C,r||!i()||C.key!==\"Tab\")return;Al(m)===h.current&&C.shiftKey&&(s.current=!0,u.current&&u.current.focus())},P=()=>{let C=h.current;if(C===null)return;let M=Al(m);if(!m.hasFocus()||!i()||s.current){s.current=!1;return}if(C.contains(M)||r&&M!==c.current&&M!==u.current)return;if(M!==p.current)p.current=null;else if(p.current!==null)return;if(!f.current)return;let D=[];if((M===c.current||M===u.current)&&(D=a(h.current)),D.length>0){let _=!!(T.current?.shiftKey&&T.current?.key===\"Tab\"),k=D[0],x=D[D.length-1];typeof k!=\"string\"&&typeof x!=\"string\"&&(_?x.focus():k.focus())}else C.focus()};m.addEventListener(\"focusin\",P),m.addEventListener(\"keydown\",b,!0);let R=setInterval(()=>{let C=Al(m);C&&C.tagName===\"BODY\"&&P()},50);return()=>{clearInterval(R),m.removeEventListener(\"focusin\",P),m.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let y=m=>{d.current===null&&(d.current=m.relatedTarget),f.current=!0,p.current=m.target;let b=t.props.onFocus;b&&b(m)},g=m=>{d.current===null&&(d.current=m.relatedTarget),f.current=!0};return(0,pf.jsxs)(jo.Fragment,{children:[(0,pf.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:g,ref:c,\"data-testid\":\"sentinelStart\"}),jo.cloneElement(t,{ref:v,onFocus:y}),(0,pf.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:g,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var nT=rB;var Na=j(W(),1),Lw=j(ad(),1);function nB(e){return typeof e==\"function\"?e():e}var aB=Na.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=Na.useState(null),s=to(Na.isValidElement(r)?gr(r):null,o);return Io(()=>{a||l(nB(n)||document.body)},[n,a]),Io(()=>{if(i&&!a)return of(o,i),()=>{of(o,null)}},[o,i,a]),a?Na.isValidElement(r)?Na.cloneElement(r,{ref:s}):r:i&&Lw.createPortal(r,i)}),ff=aB;var Iw=j(W(),1);function Tt(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:d={[e]:void 0},...p}=a,f=u[e]||r,h=Jp(d[e],n),{props:{component:v,...T},internalRef:y}=Zp({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:h}),g=to(y,h?.ref,t.ref),m=e===\"root\"?v||c:v,b=Qp(f,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...T,...m&&!l&&{as:m},...m&&l&&{component:m},ref:g},n);return[f,b]}var Uc=j(W(),1);var Hw=j(Te(),1),iB={entering:{opacity:1},entered:{opacity:1}},lB=Uc.forwardRef(function(t,o){let r=Yn(),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:d,onEntering:p,onExit:f,onExited:h,onExiting:v,style:T,timeout:y=n,TransitionComponent:g=sf,...m}=t,b=!0,P=Uc.useRef(null),R=yo(P,gr(l),o),C=A=>z=>{if(A){let L=P.current;z===void 0?A(L):A(L,z)}},M=C(p),D=C((A,z)=>{Vy(A);let L=kc({style:T,timeout:y,easing:s},{mode:\"enter\"});A.style.webkitTransition=r.transitions.create(\"opacity\",L),A.style.transition=r.transitions.create(\"opacity\",L),u&&u(A,z)}),_=C(d),k=C(v),x=C(A=>{let z=kc({style:T,timeout:y,easing:s},{mode:\"exit\"});A.style.webkitTransition=r.transitions.create(\"opacity\",z),A.style.transition=r.transitions.create(\"opacity\",z),f&&f(A)}),N=C(h);return(0,Hw.jsx)(g,{appear:i,in:c,nodeRef:b?P:void 0,onEnter:D,onEntered:_,onEntering:M,onExit:x,onExited:N,onExiting:k,addEndListener:A=>{a&&a(P.current,A)},timeout:y,...m,children:(A,{ownerState:z,...L})=>Uc.cloneElement(l,{style:{opacity:0,visibility:A===\"exited\"&&!c?\"hidden\":void 0,...iB[A],...T,...l.props.style},ref:R,...L})})}),aT=lB;function Vw(e){return me(\"MuiBackdrop\",e)}var kY=se(\"MuiBackdrop\",[\"root\",\"invisible\"]);var iT=j(Te(),1),sB=e=>{let{classes:t,invisible:o}=e;return ye({root:[\"root\",o&&\"invisible\"]},Vw,t)},cB=V(\"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\"}}]}),uB=Iw.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:d={},slots:p={},TransitionComponent:f,transitionDuration:h,...v}=r,T={...r,component:i,invisible:l},y=sB(T),g={transition:f,root:c.Root,...p},m={...u,...d},b={component:i,slots:g,slotProps:m},[P,R]=Tt(\"root\",{elementType:cB,externalForwardedProps:b,className:Q(y.root,a),ownerState:T}),[C,M]=Tt(\"transition\",{elementType:aT,externalForwardedProps:b,ownerState:T});return(0,iT.jsx)(C,{in:s,timeout:h,...v,...M,children:(0,iT.jsx)(P,{\"aria-hidden\":!0,...R,ref:o,children:n})})}),lT=uB;var Tn=j(W(),1);function pB(e){return typeof e==\"function\"?e():e}function fB(e){return e?e.props.hasOwnProperty(\"in\"):!1}var $w=()=>{},$y=new Iy;function dB(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,d=Tn.useRef({}),p=Tn.useRef(null),f=Tn.useRef(null),h=to(f,u),[v,T]=Tn.useState(!c),y=fB(l),g=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(g=!1);let m=()=>It(p.current),b=()=>(d.current.modalRef=f.current,d.current.mount=p.current,d.current),P=()=>{$y.mount(b(),{disableScrollLock:r}),f.current&&(f.current.scrollTop=0)},R=nn(()=>{let A=pB(t)||m().body;$y.add(b(),A),f.current&&P()}),C=()=>$y.isTopModal(b()),M=nn(A=>{p.current=A,A&&(c&&C()?P():f.current&&jc(f.current,g))}),D=Tn.useCallback(()=>{$y.remove(b(),g)},[g]);Tn.useEffect(()=>()=>{D()},[D]),Tn.useEffect(()=>{c?R():(!y||!n)&&D()},[c,D,y,n,R]);let _=A=>z=>{A.onKeyDown?.(z),!(z.key!==\"Escape\"||z.which===229||!C())&&(o||(z.stopPropagation(),s&&s(z,\"escapeKeyDown\")))},k=A=>z=>{A.onClick?.(z),z.target===z.currentTarget&&s&&s(z,\"backdropClick\")};return{getRootProps:(A={})=>{let z=Aa(e);delete z.onTransitionEnter,delete z.onTransitionExited;let L={...z,...A};return{role:\"presentation\",...L,onKeyDown:_(L),ref:h}},getBackdropProps:(A={})=>{let z=A;return{\"aria-hidden\":!0,...z,onClick:k(z),open:c}},getTransitionProps:()=>{let A=()=>{T(!1),a&&a()},z=()=>{T(!0),i&&i(),n&&D()};return{onEnter:tf(A,l?.props.onEnter??$w),onExited:tf(z,l?.props.onExited??$w)}},rootRef:h,portalRef:M,isTopModal:C,exited:v,hasTransition:y}}var Fw=dB;function qw(e){return me(\"MuiModal\",e)}var nG=se(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Lc=j(Te(),1),mB=e=>{let{open:t,exited:o,classes:r}=e;return ye({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},qw,r)},yB=V(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(xe(({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\"}}]}))),hB=V(lT,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),gB=Fy.forwardRef(function(t,o){let r=Pe({name:\"MuiModal\",props:t}),{BackdropComponent:n=hB,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:d,components:p={},componentsProps:f={},disableAutoFocus:h=!1,disableEnforceFocus:v=!1,disableEscapeKeyDown:T=!1,disablePortal:y=!1,disableRestoreFocus:g=!1,disableScrollLock:m=!1,hideBackdrop:b=!1,keepMounted:P=!1,onClose:R,onTransitionEnter:C,onTransitionExited:M,open:D,slotProps:_={},slots:k={},theme:x,...N}=r,O={...r,closeAfterTransition:s,disableAutoFocus:h,disableEnforceFocus:v,disableEscapeKeyDown:T,disablePortal:y,disableRestoreFocus:g,disableScrollLock:m,hideBackdrop:b,keepMounted:P},{getRootProps:A,getBackdropProps:z,getTransitionProps:L,portalRef:I,isTopModal:F,exited:fe,hasTransition:Z}=Fw({...O,rootRef:o}),De={...O,exited:fe},it=mB(De),$e={};if(c.props.tabIndex===void 0&&($e.tabIndex=\"-1\"),Z){let{onEnter:Se,onExited:we}=L();$e.onEnter=Se,$e.onExited=we}let Me={slots:{root:p.Root,backdrop:p.Backdrop,...k},slotProps:{...f,..._}},[Le,qe]=Tt(\"root\",{ref:o,elementType:yB,externalForwardedProps:{...Me,...N,component:d},getSlotProps:A,ownerState:De,className:Q(l,it?.root,!De.open&&De.exited&&it?.hidden)}),[Be,ot]=Tt(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:Me,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:Se=>z({...Se,onClick:we=>{Se?.onClick&&Se.onClick(we)}}),className:Q(a?.className,it?.backdrop),ownerState:De});return!P&&!D&&(!Z||fe)?null:(0,Lc.jsx)(ff,{ref:I,container:u,disablePortal:y,children:(0,Lc.jsxs)(Le,{...qe,children:[!b&&n?(0,Lc.jsx)(Be,{...ot}):null,(0,Lc.jsx)(nT,{disableEnforceFocus:v,disableAutoFocus:h,disableRestoreFocus:g,isEnabled:F,open:D,children:Fy.cloneElement(c,$e)})]})})}),sT=gB;var Gw=j(W(),1);function Yw(e){return me(\"MuiPaper\",e)}var PG=se(\"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 Xw=j(Te(),1),bB=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return ye(a,Yw,n)},vB=V(\"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}`]]}})(xe(({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)\"}}]}))),TB=Gw.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiPaper\"}),n=Yn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,d={...r,component:i,elevation:l,square:s,variant:c},p=bB(d);return(0,Xw.jsx)(vB,{as:i,ownerState:d,className:Q(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(${yc(\"#fff\",Sc(l))}, ${yc(\"#fff\",Sc(l))})`}},...u.style}})}),cT=TB;function Ww(e){return me(\"MuiPopover\",e)}var LG=se(\"MuiPopover\",[\"root\",\"paper\"]);var Yy=j(Te(),1);function Kw(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function Qw(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function Zw(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function qy(e){return typeof e==\"function\"?e():e}var xB=e=>{let{classes:t}=e;return ye({root:[\"root\"],paper:[\"paper\"]},Ww,t)},SB=V(sT,{name:\"MuiPopover\",slot:\"Root\"})({}),uT=V(cT,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),PB=Uo.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:d,elevation:p=8,marginThreshold:f=16,open:h,PaperProps:v={},slots:T={},slotProps:y={},transformOrigin:g={vertical:\"top\",horizontal:\"left\"},TransitionComponent:m,transitionDuration:b=\"auto\",TransitionProps:P={},disableScrollLock:R=!1,...C}=r,M=Uo.useRef(),D={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:f,transformOrigin:g,TransitionComponent:m,transitionDuration:b,TransitionProps:P},_=xB(D),k=Uo.useCallback(()=>{if(s===\"anchorPosition\")return l;let Se=qy(a),Re=(Se&&Se.nodeType===1?Se:Ol(M.current).body).getBoundingClientRect();return{top:Re.top+Kw(Re,i.vertical),left:Re.left+Qw(Re,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=Uo.useCallback(Se=>({vertical:Kw(Se,g.vertical),horizontal:Qw(Se,g.horizontal)}),[g.horizontal,g.vertical]),N=Uo.useCallback(Se=>{let we={width:Se.offsetWidth,height:Se.offsetHeight},Re=x(we);if(s===\"none\")return{top:null,left:null,transformOrigin:Zw(Re)};let Ye=k(),ce=Ye.top-Re.vertical,Ve=Ye.left-Re.horizontal,yt=ce+we.height,Fe=Ve+we.width,Ce=Oc(qy(a)),xt=Ce.innerHeight-f,rt=Ce.innerWidth-f;if(f!==null&&cext){let Ze=yt-xt;ce-=Ze,Re.vertical+=Ze}if(f!==null&&Vert){let Ze=Fe-rt;Ve-=Ze,Re.horizontal+=Ze}return{top:`${Math.round(ce)}px`,left:`${Math.round(Ve)}px`,transformOrigin:Zw(Re)}},[a,s,k,x,f]),[O,A]=Uo.useState(h),z=Uo.useCallback(()=>{let Se=M.current;if(!Se)return;let we=N(Se);we.top!==null&&Se.style.setProperty(\"top\",we.top),we.left!==null&&(Se.style.left=we.left),Se.style.transformOrigin=we.transformOrigin,A(!0)},[N]);Uo.useEffect(()=>(R&&window.addEventListener(\"scroll\",z),()=>window.removeEventListener(\"scroll\",z)),[a,R,z]);let L=()=>{z()},I=()=>{A(!1)};Uo.useEffect(()=>{h&&z()}),Uo.useImperativeHandle(n,()=>h?{updatePosition:()=>{z()}}:null,[h,z]),Uo.useEffect(()=>{if(!h)return;let Se=Rw(()=>{z()}),we=Oc(qy(a));return we.addEventListener(\"resize\",Se),()=>{Se.clear(),we.removeEventListener(\"resize\",Se)}},[a,h,z]);let F=b,fe={slots:{transition:m,...T},slotProps:{transition:P,paper:v,...y}},[Z,De]=Tt(\"transition\",{elementType:uf,externalForwardedProps:fe,ownerState:D,getSlotProps:Se=>({...Se,onEntering:(we,Re)=>{Se.onEntering?.(we,Re),L()},onExited:we=>{Se.onExited?.(we),I()}}),additionalProps:{appear:!0,in:h}});b===\"auto\"&&!Z.muiSupportAuto&&(F=void 0);let it=d||(a?Ol(qy(a)).body:void 0),[$e,{slots:Me,slotProps:Le,...qe}]=Tt(\"root\",{ref:o,elementType:SB,externalForwardedProps:{...fe,...C},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:T.backdrop},slotProps:{backdrop:ky(typeof y.backdrop==\"function\"?y.backdrop(D):y.backdrop,{invisible:!0})},container:it,open:h},ownerState:D,className:Q(_.root,u)}),[Be,ot]=Tt(\"paper\",{ref:M,className:_.paper,elementType:uT,externalForwardedProps:fe,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:O?void 0:{opacity:0}},ownerState:D});return(0,Yy.jsx)($e,{...qe,...!br($e)&&{slots:Me,slotProps:Le,disableScrollLock:R},children:(0,Yy.jsx)(Z,{...De,timeout:F,children:(0,Yy.jsx)(Be,{...ot,children:c})})})}),pT=PB;function Jw(e){return me(\"MuiMenu\",e)}var sX=se(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var fT=j(Te(),1),RB={vertical:\"top\",horizontal:\"right\"},CB={vertical:\"top\",horizontal:\"left\"},EB=e=>{let{classes:t}=e;return ye({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},Jw,t)},wB=V(pT,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),MB=V(uT,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),OB=V(Xv,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),AB=Ai.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:d={},PopoverClasses:p,transitionDuration:f=\"auto\",TransitionProps:{onEntering:h,...v}={},variant:T=\"selectedMenu\",slots:y={},slotProps:g={},...m}=r,b=wi(),P={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:h,PaperProps:d,transitionDuration:f,TransitionProps:v,variant:T},R=EB(P),C=n&&!l&&u,M=Ai.useRef(null),D=(F,fe)=>{M.current&&M.current.adjustStyleForScrollbar(F,{direction:b?\"rtl\":\"ltr\"}),h&&h(F,fe)},_=F=>{F.key===\"Tab\"&&(F.preventDefault(),c&&c(F,\"tabKeyDown\"))},k=-1;Ai.Children.map(a,(F,fe)=>{Ai.isValidElement(F)&&(F.props.disabled||(T===\"selectedMenu\"&&F.props.selected||k===-1)&&(k=fe))});let x={slots:y,slotProps:{list:s,transition:v,paper:d,...g}},N=vr({elementType:y.root,externalSlotProps:g.root,ownerState:P,className:[R.root,i]}),[O,A]=Tt(\"paper\",{className:R.paper,elementType:MB,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:P}),[z,L]=Tt(\"list\",{className:Q(R.list,s.className),elementType:OB,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:F=>({...F,onKeyDown:fe=>{_(fe),F.onKeyDown?.(fe)}}),ownerState:P}),I=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(P):x.slotProps.transition;return(0,fT.jsx)(wB,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?RB:CB,slots:{root:y.root,paper:O,backdrop:y.backdrop,...y.transition&&{transition:y.transition}},slotProps:{root:N,paper:A,backdrop:typeof g.backdrop==\"function\"?g.backdrop(P):g.backdrop,transition:{...I,onEntering:(...F)=>{D(...F),I?.onEntering?.(...F)}}},open:u,ref:o,transitionDuration:f,ownerState:P,...m,classes:p,children:(0,fT.jsx)(z,{actions:M,autoFocus:n&&(k===-1||l),autoFocusItem:C,variant:T,...L,children:a})})}),zi=AB;var Xy=j(W(),1);function e2(e){return me(\"MuiNativeSelect\",e)}var zB=se(\"MuiNativeSelect\",[\"root\",\"select\",\"multiple\",\"filled\",\"outlined\",\"standard\",\"disabled\",\"icon\",\"iconOpen\",\"iconFilled\",\"iconOutlined\",\"iconStandard\",\"nativeInput\",\"error\"]),Gy=zB;var df=j(Te(),1),NB=e=>{let{classes:t,variant:o,disabled:r,multiple:n,open:a,error:i}=e,l={select:[\"select\",o,r&&\"disabled\",n&&\"multiple\",i&&\"error\"],icon:[\"icon\",`icon${re(o)}`,a&&\"iconOpen\",r&&\"disabled\"]};return ye(l,e2,t)},dT=V(\"select\",{name:\"MuiNativeSelect\"})(({theme:e})=>({MozAppearance:\"none\",WebkitAppearance:\"none\",userSelect:\"none\",borderRadius:0,cursor:\"pointer\",\"&:focus\":{borderRadius:0},[`&.${Gy.disabled}`]:{cursor:\"default\"},\"&[multiple]\":{height:\"auto\"},\"&:not([multiple]) option, &:not([multiple]) optgroup\":{backgroundColor:(e.vars||e).palette.background.paper},variants:[{props:({ownerState:t})=>t.variant!==\"filled\"&&t.variant!==\"outlined\",style:{\"&&&\":{paddingRight:24,minWidth:16}}},{props:{variant:\"filled\"},style:{\"&&&\":{paddingRight:32}}},{props:{variant:\"outlined\"},style:{borderRadius:(e.vars||e).shape.borderRadius,\"&:focus\":{borderRadius:(e.vars||e).shape.borderRadius},\"&&&\":{paddingRight:32}}}]})),DB=V(dT,{name:\"MuiNativeSelect\",slot:\"Select\",shouldForwardProp:Vt,overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.select,t[o.variant],o.error&&t.error,{[`&.${Gy.multiple}`]:t.multiple}]}})({}),mT=V(\"svg\",{name:\"MuiNativeSelect\"})(({theme:e})=>({position:\"absolute\",right:0,top:\"calc(50% - .5em)\",pointerEvents:\"none\",color:(e.vars||e).palette.action.active,[`&.${Gy.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:t})=>t.open,style:{transform:\"rotate(180deg)\"}},{props:{variant:\"filled\"},style:{right:7}},{props:{variant:\"outlined\"},style:{right:7}}]})),_B=V(mT,{name:\"MuiNativeSelect\",slot:\"Icon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${re(o.variant)}`],o.open&&t.iconOpen]}})({}),BB=Xy.forwardRef(function(t,o){let{className:r,disabled:n,error:a,IconComponent:i,inputRef:l,variant:s=\"standard\",...c}=t,u={...t,disabled:n,variant:s,error:a},d=NB(u);return(0,df.jsxs)(Xy.Fragment,{children:[(0,df.jsx)(DB,{ownerState:u,className:Q(d.select,r),disabled:n,ref:l||o,...c}),t.multiple?null:(0,df.jsx)(_B,{as:i,ownerState:u,className:d.icon})]})}),t2=BB;function o2(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function Wy(e,t=!1){return e&&(o2(e.value)&&e.value!==\"\"||t&&o2(e.defaultValue)&&e.defaultValue!==\"\")}function Ky(e){return me(\"MuiSelect\",e)}var kB=se(\"MuiSelect\",[\"root\",\"select\",\"multiple\",\"filled\",\"outlined\",\"standard\",\"disabled\",\"focused\",\"icon\",\"iconOpen\",\"iconFilled\",\"iconOutlined\",\"iconStandard\",\"nativeInput\",\"error\"]),Hc=kB;var Ni=j(Te(),1),r2,jB=V(dT,{name:\"MuiSelect\",slot:\"Select\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[{[`&.${Hc.select}`]:t.select},{[`&.${Hc.select}`]:t[o.variant]},{[`&.${Hc.error}`]:t.error},{[`&.${Hc.multiple}`]:t.multiple}]}})({[`&.${Hc.select}`]:{height:\"auto\",minHeight:\"1.4375em\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",overflow:\"hidden\"}}),UB=V(mT,{name:\"MuiSelect\",slot:\"Icon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${re(o.variant)}`],o.open&&t.iconOpen]}})({}),LB=V(\"input\",{shouldForwardProp:e=>Ml(e)&&e!==\"classes\",name:\"MuiSelect\",slot:\"NativeInput\"})({bottom:0,left:0,position:\"absolute\",opacity:0,pointerEvents:\"none\",width:\"100%\",boxSizing:\"border-box\"});function n2(e,t){return typeof t==\"object\"&&t!==null?e===t:String(e)===String(t)}function HB(e){return e==null||typeof e==\"string\"&&!e.trim()}var VB=e=>{let{classes:t,variant:o,disabled:r,multiple:n,open:a,error:i}=e,l={select:[\"select\",o,r&&\"disabled\",n&&\"multiple\",i&&\"error\"],icon:[\"icon\",`icon${re(o)}`,a&&\"iconOpen\",r&&\"disabled\"],nativeInput:[\"nativeInput\"]};return ye(l,Ky,t)},IB=wt.forwardRef(function(t,o){let{\"aria-describedby\":r,\"aria-label\":n,autoFocus:a,autoWidth:i,children:l,className:s,defaultOpen:c,defaultValue:u,disabled:d,displayEmpty:p,error:f=!1,IconComponent:h,inputRef:v,labelId:T,MenuProps:y={},multiple:g,name:m,onBlur:b,onChange:P,onClose:R,onFocus:C,onKeyDown:M,onMouseDown:D,onOpen:_,open:k,readOnly:x,renderValue:N,required:O,SelectDisplayProps:A={},tabIndex:z,type:L,value:I,variant:F=\"standard\",...fe}=t,[Z,De]=Dl({controlled:I,default:u,name:\"Select\"}),[it,$e]=Dl({controlled:k,default:c,name:\"Select\"}),Me=wt.useRef(null),Le=wt.useRef(null),[qe,Be]=wt.useState(null),{current:ot}=wt.useRef(k!=null),[Se,we]=wt.useState(),Re=yo(o,v),Ye=wt.useCallback(Y=>{Le.current=Y,Y&&Be(Y)},[]),ce=qe?.parentNode;wt.useImperativeHandle(Re,()=>({focus:()=>{Le.current.focus()},node:Me.current,value:Z}),[Z]);let Ve=qe!==null&⁢wt.useEffect(()=>{if(!Ve||!ce||i||typeof ResizeObserver>\"u\")return;let Y=new ResizeObserver(()=>{we(ce.clientWidth)});return Y.observe(ce),()=>{Y.disconnect()}},[Ve,ce,i]),wt.useEffect(()=>{c&&it&&qe&&!ot&&(we(i?null:ce.clientWidth),Le.current.focus())},[qe,i]),wt.useEffect(()=>{a&&Le.current.focus()},[a]),wt.useEffect(()=>{if(!T)return;let Y=Ol(Le.current).getElementById(T);if(Y){let Oe=()=>{getSelection().isCollapsed&&Le.current.focus()};return Y.addEventListener(\"click\",Oe),()=>{Y.removeEventListener(\"click\",Oe)}}},[T]);let yt=(Y,Oe)=>{Y?_&&_(Oe):R&&R(Oe),ot||(we(i?null:ce.clientWidth),$e(Y))},Fe=Y=>{D?.(Y),Y.button===0&&(Y.preventDefault(),Le.current.focus(),yt(!0,Y))},Ce=Y=>{yt(!1,Y)},xt=wt.Children.toArray(l),rt=Y=>{let Oe=xt.find(Mt=>Mt.props.value===Y.target.value);Oe!==void 0&&(De(Oe.props.value),P&&P(Y,Oe))},Ze=Y=>Oe=>{let Mt;if(Oe.currentTarget.hasAttribute(\"tabindex\")){if(g){Mt=Array.isArray(Z)?Z.slice():[];let Ft=Z.indexOf(Y.props.value);Ft===-1?Mt.push(Y.props.value):Mt.splice(Ft,1)}else Mt=Y.props.value;if(Y.props.onClick&&Y.props.onClick(Oe),Z!==Mt&&(De(Mt),P)){let Ft=Oe.nativeEvent||Oe,ht=new Ft.constructor(Ft.type,Ft);Object.defineProperty(ht,\"target\",{writable:!0,value:{value:Mt,name:m}}),P(ht,Y)}g||yt(!1,Oe)}},le=Y=>{x||([\" \",\"ArrowUp\",\"ArrowDown\",\"Enter\"].includes(Y.key)&&(Y.preventDefault(),yt(!0,Y)),M?.(Y))},no=Y=>{!Ve&&b&&(Object.defineProperty(Y,\"target\",{writable:!0,value:{value:Z,name:m}}),b(Y))};delete fe[\"aria-invalid\"];let Je,q,$=[],ue=!1,ze=!1;(Wy({value:Z})||p)&&(N?Je=N(Z):ue=!0);let ie=xt.map(Y=>{if(!wt.isValidElement(Y))return null;let Oe;if(g){if(!Array.isArray(Z))throw new Error(Ro(2));Oe=Z.some(Mt=>n2(Mt,Y.props.value)),Oe&&ue&&$.push(Y.props.children)}else Oe=n2(Z,Y.props.value),Oe&&ue&&(q=Y.props.children);return Oe&&(ze=!0),wt.cloneElement(Y,{\"aria-selected\":Oe?\"true\":\"false\",onClick:Ze(Y),onKeyUp:Mt=>{Mt.key===\" \"&&Mt.preventDefault(),Y.props.onKeyUp&&Y.props.onKeyUp(Mt)},role:\"option\",selected:Oe,value:void 0,\"data-value\":Y.props.value})});ue&&(g?$.length===0?Je=null:Je=$.reduce((Y,Oe,Mt)=>(Y.push(Oe),Mt<$.length-1&&Y.push(\", \"),Y),[]):Je=q);let be=Se;!i&&ot&&qe&&(be=ce.clientWidth);let ge;typeof z<\"u\"?ge=z:ge=d?null:0;let Ge=A.id||(m?`mui-component-select-${m}`:void 0),Ee={...t,variant:F,value:Z,open:Ve,error:f},ve=VB(Ee),et={...y.PaperProps,...typeof y.slotProps?.paper==\"function\"?y.slotProps.paper(Ee):y.slotProps?.paper},Kt={...y.MenuListProps,...typeof y.slotProps?.list==\"function\"?y.slotProps.list(Ee):y.slotProps?.list},vo=bc();return(0,Ni.jsxs)(wt.Fragment,{children:[(0,Ni.jsx)(jB,{as:\"div\",ref:Ye,tabIndex:ge,role:\"combobox\",\"aria-controls\":Ve?vo:void 0,\"aria-disabled\":d?\"true\":void 0,\"aria-expanded\":Ve?\"true\":\"false\",\"aria-haspopup\":\"listbox\",\"aria-label\":n,\"aria-labelledby\":[T,Ge].filter(Boolean).join(\" \")||void 0,\"aria-describedby\":r,\"aria-required\":O?\"true\":void 0,\"aria-invalid\":f?\"true\":void 0,onKeyDown:le,onMouseDown:d||x?null:Fe,onBlur:no,onFocus:C,...A,ownerState:Ee,className:Q(A.className,ve.select,s),id:Ge,children:HB(Je)?r2||(r2=(0,Ni.jsx)(\"span\",{className:\"notranslate\",\"aria-hidden\":!0,children:\"\\u200B\"})):Je}),(0,Ni.jsx)(LB,{\"aria-invalid\":f,value:Array.isArray(Z)?Z.join(\",\"):Z,name:m,ref:Me,\"aria-hidden\":!0,onChange:rt,tabIndex:-1,disabled:d,className:ve.nativeInput,autoFocus:a,required:O,...fe,ownerState:Ee}),(0,Ni.jsx)(UB,{as:h,className:ve.icon,ownerState:Ee}),(0,Ni.jsx)(zi,{id:`menu-${m||\"\"}`,anchorEl:ce,open:Ve,onClose:Ce,anchorOrigin:{vertical:\"bottom\",horizontal:\"center\"},transformOrigin:{vertical:\"top\",horizontal:\"center\"},...y,slotProps:{...y.slotProps,list:{\"aria-labelledby\":T,role:\"listbox\",\"aria-multiselectable\":g?\"true\":void 0,disableListWrap:!0,id:vo,...Kt},paper:{...et,style:{minWidth:be,...et!=null?et.style:null}}},children:ie})]})}),a2=IB;function Ul({props:e,states:t,muiFormControl:o}){return t.reduce((r,n)=>(r[n]=e[n],o&&typeof e[n]>\"u\"&&(r[n]=o[n]),r),{})}var l2=j(W(),1);var i2=j(W(),1),$B=i2.createContext(void 0),Qy=$B;function Da(){return l2.useContext(Qy)}var s2=j(Te(),1),c2=kr((0,s2.jsx)(\"path\",{d:\"M7 10l5 5 5-5z\"}),\"ArrowDropDown\");var y2=j(W(),1);var $o=j(W(),1);var jr=j(W(),1);var mf=j(Te(),1);function Zy(e){return parseInt(e,10)||0}var FB={shadow:{visibility:\"hidden\",position:\"absolute\",overflow:\"hidden\",height:0,top:0,left:0,transform:\"translateZ(0)\"}};function qB(e){for(let t in e)return!1;return!0}function u2(e){return qB(e)||e.outerHeightStyle===0&&!e.overflowing}var YB=jr.forwardRef(function(t,o){let{onChange:r,maxRows:n,minRows:a=1,style:i,value:l,...s}=t,{current:c}=jr.useRef(l!=null),u=jr.useRef(null),d=to(o,u),p=jr.useRef(null),f=jr.useRef(null),h=jr.useCallback(()=>{let m=u.current,b=f.current;if(!m||!b)return;let R=rn(m).getComputedStyle(m);if(R.width===\"0px\")return{outerHeightStyle:0,overflowing:!1};b.style.width=R.width,b.value=m.value||t.placeholder||\"x\",b.value.slice(-1)===`\n`&&(b.value+=\" \");let C=R.boxSizing,M=Zy(R.paddingBottom)+Zy(R.paddingTop),D=Zy(R.borderBottomWidth)+Zy(R.borderTopWidth),_=b.scrollHeight;b.value=\"x\";let k=b.scrollHeight,x=_;a&&(x=Math.max(Number(a)*k,x)),n&&(x=Math.min(Number(n)*k,x)),x=Math.max(x,k);let N=x+(C===\"border-box\"?M+D:0),O=Math.abs(x-_)<=1;return{outerHeightStyle:N,overflowing:O}},[n,a,t.placeholder]),v=nn(()=>{let m=u.current,b=h();if(!m||!b||u2(b))return!1;let P=b.outerHeightStyle;return p.current!=null&&p.current!==P}),T=jr.useCallback(()=>{let m=u.current,b=h();if(!m||!b||u2(b))return;let P=b.outerHeightStyle;p.current!==P&&(p.current=P,m.style.height=`${P}px`),m.style.overflow=b.overflowing?\"hidden\":\"\"},[h]),y=jr.useRef(-1);return Io(()=>{let m=Mc(T),b=u?.current;if(!b)return;let P=rn(b);P.addEventListener(\"resize\",m);let R;return typeof ResizeObserver<\"u\"&&(R=new ResizeObserver(()=>{v()&&(R.unobserve(b),cancelAnimationFrame(y.current),T(),y.current=requestAnimationFrame(()=>{R.observe(b)}))}),R.observe(b)),()=>{m.clear(),cancelAnimationFrame(y.current),P.removeEventListener(\"resize\",m),R&&R.disconnect()}},[h,T,v]),Io(()=>{T()}),(0,mf.jsxs)(jr.Fragment,{children:[(0,mf.jsx)(\"textarea\",{value:l,onChange:m=>{c||T();let b=m.target,P=b.value.length,R=b.value.endsWith(`\n`),C=b.selectionStart===P;R&&C&&b.setSelectionRange(P,P),r&&r(m)},ref:d,rows:a,style:i,...s}),(0,mf.jsx)(\"textarea\",{\"aria-hidden\":!0,className:t.className,readOnly:!0,ref:f,tabIndex:-1,style:{...FB.shadow,...i,paddingTop:0,paddingBottom:0}})]})}),yT=YB;function p2(e){return me(\"MuiInputBase\",e)}var GB=se(\"MuiInputBase\",[\"root\",\"formControl\",\"focused\",\"disabled\",\"adornedStart\",\"adornedEnd\",\"error\",\"sizeSmall\",\"multiline\",\"colorSecondary\",\"fullWidth\",\"hiddenLabel\",\"readOnly\",\"input\",\"inputSizeSmall\",\"inputMultiline\",\"inputTypeSearch\",\"inputAdornedStart\",\"inputAdornedEnd\",\"inputHiddenLabel\"]),xn=GB;var Ll=j(Te(),1),f2,Hl=(e,t)=>{let{ownerState:o}=e;return[t.root,o.formControl&&t.formControl,o.startAdornment&&t.adornedStart,o.endAdornment&&t.adornedEnd,o.error&&t.error,o.size===\"small\"&&t.sizeSmall,o.multiline&&t.multiline,o.color&&t[`color${re(o.color)}`],o.fullWidth&&t.fullWidth,o.hiddenLabel&&t.hiddenLabel]},Vl=(e,t)=>{let{ownerState:o}=e;return[t.input,o.size===\"small\"&&t.inputSizeSmall,o.multiline&&t.inputMultiline,o.type===\"search\"&&t.inputTypeSearch,o.startAdornment&&t.inputAdornedStart,o.endAdornment&&t.inputAdornedEnd,o.hiddenLabel&&t.inputHiddenLabel]},XB=e=>{let{classes:t,color:o,disabled:r,error:n,endAdornment:a,focused:i,formControl:l,fullWidth:s,hiddenLabel:c,multiline:u,readOnly:d,size:p,startAdornment:f,type:h}=e,v={root:[\"root\",`color${re(o)}`,r&&\"disabled\",n&&\"error\",s&&\"fullWidth\",i&&\"focused\",l&&\"formControl\",p&&p!==\"medium\"&&`size${re(p)}`,u&&\"multiline\",f&&\"adornedStart\",a&&\"adornedEnd\",c&&\"hiddenLabel\",d&&\"readOnly\"],input:[\"input\",r&&\"disabled\",h===\"search\"&&\"inputTypeSearch\",u&&\"inputMultiline\",p===\"small\"&&\"inputSizeSmall\",c&&\"inputHiddenLabel\",f&&\"inputAdornedStart\",a&&\"inputAdornedEnd\",d&&\"readOnly\"]};return ye(v,p2,t)},Il=V(\"div\",{name:\"MuiInputBase\",slot:\"Root\",overridesResolver:Hl})(xe(({theme:e})=>({...e.typography.body1,color:(e.vars||e).palette.text.primary,lineHeight:\"1.4375em\",boxSizing:\"border-box\",position:\"relative\",cursor:\"text\",display:\"inline-flex\",alignItems:\"center\",[`&.${xn.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:\"default\"},variants:[{props:({ownerState:t})=>t.multiline,style:{padding:\"4px 0 5px\"}},{props:({ownerState:t,size:o})=>t.multiline&&o===\"small\",style:{paddingTop:1}},{props:({ownerState:t})=>t.fullWidth,style:{width:\"100%\"}}]}))),$l=V(\"input\",{name:\"MuiInputBase\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>{let t=e.palette.mode===\"light\",o={color:\"currentColor\",...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},transition:e.transitions.create(\"opacity\",{duration:e.transitions.duration.shorter})},r={opacity:\"0 !important\"},n=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{font:\"inherit\",letterSpacing:\"inherit\",color:\"currentColor\",padding:\"4px 0 5px\",border:0,boxSizing:\"content-box\",background:\"none\",height:\"1.4375em\",margin:0,WebkitTapHighlightColor:\"transparent\",display:\"block\",minWidth:0,width:\"100%\",\"&::-webkit-input-placeholder\":o,\"&::-moz-placeholder\":o,\"&::-ms-input-placeholder\":o,\"&:focus\":{outline:0},\"&:invalid\":{boxShadow:\"none\"},\"&::-webkit-search-decoration\":{WebkitAppearance:\"none\"},[`label[data-shrink=false] + .${xn.formControl} &`]:{\"&::-webkit-input-placeholder\":r,\"&::-moz-placeholder\":r,\"&::-ms-input-placeholder\":r,\"&:focus::-webkit-input-placeholder\":n,\"&:focus::-moz-placeholder\":n,\"&:focus::-ms-input-placeholder\":n},[`&.${xn.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:a})=>!a.disableInjectingGlobalStyles,style:{animationName:\"mui-auto-fill-cancel\",animationDuration:\"10ms\",\"&:-webkit-autofill\":{animationDuration:\"5000s\",animationName:\"mui-auto-fill\"}}},{props:{size:\"small\"},style:{paddingTop:1}},{props:({ownerState:a})=>a.multiline,style:{height:\"auto\",resize:\"none\",padding:0,paddingTop:0}},{props:{type:\"search\"},style:{MozAppearance:\"textfield\"}}]}})),d2=pw({\"@keyframes mui-auto-fill\":{from:{display:\"block\"}},\"@keyframes mui-auto-fill-cancel\":{from:{display:\"block\"}}}),WB=$o.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiInputBase\"}),{\"aria-describedby\":n,autoComplete:a,autoFocus:i,className:l,color:s,components:c={},componentsProps:u={},defaultValue:d,disabled:p,disableInjectingGlobalStyles:f,endAdornment:h,error:v,fullWidth:T=!1,id:y,inputComponent:g=\"input\",inputProps:m={},inputRef:b,margin:P,maxRows:R,minRows:C,multiline:M=!1,name:D,onBlur:_,onChange:k,onClick:x,onFocus:N,onKeyDown:O,onKeyUp:A,placeholder:z,readOnly:L,renderSuffix:I,rows:F,size:fe,slotProps:Z={},slots:De={},startAdornment:it,type:$e=\"text\",value:Me,...Le}=r,qe=m.value!=null?m.value:Me,{current:Be}=$o.useRef(qe!=null),ot=$o.useRef(),Se=$o.useCallback(ge=>{},[]),we=yo(ot,b,m.ref,Se),[Re,Ye]=$o.useState(!1),ce=Da(),Ve=Ul({props:r,muiFormControl:ce,states:[\"color\",\"disabled\",\"error\",\"hiddenLabel\",\"size\",\"required\",\"filled\"]});Ve.focused=ce?ce.focused:Re,$o.useEffect(()=>{!ce&&p&&Re&&(Ye(!1),_&&_())},[ce,p,Re,_]);let yt=ce&&ce.onFilled,Fe=ce&&ce.onEmpty,Ce=$o.useCallback(ge=>{Wy(ge)?yt&&yt():Fe&&Fe()},[yt,Fe]);wc(()=>{Be&&Ce({value:qe})},[qe,Ce,Be]);let xt=ge=>{N&&N(ge),m.onFocus&&m.onFocus(ge),ce&&ce.onFocus?ce.onFocus(ge):Ye(!0)},rt=ge=>{_&&_(ge),m.onBlur&&m.onBlur(ge),ce&&ce.onBlur?ce.onBlur(ge):Ye(!1)},Ze=(ge,...Ge)=>{if(!Be){let Ee=ge.target||ot.current;if(Ee==null)throw new Error(Ro(1));Ce({value:Ee.value})}m.onChange&&m.onChange(ge,...Ge),k&&k(ge,...Ge)};$o.useEffect(()=>{Ce(ot.current)},[]);let le=ge=>{ot.current&&ge.currentTarget===ge.target&&ot.current.focus(),x&&x(ge)},no=g,Je=m;M&&no===\"input\"&&(F?Je={type:void 0,minRows:F,maxRows:F,...Je}:Je={type:void 0,maxRows:R,minRows:C,...Je},no=yT);let q=ge=>{Ce(ge.animationName===\"mui-auto-fill-cancel\"?ot.current:{value:\"x\"})};$o.useEffect(()=>{ce&&ce.setAdornedStart(!!it)},[ce,it]);let $={...r,color:Ve.color||\"primary\",disabled:Ve.disabled,endAdornment:h,error:Ve.error,focused:Ve.focused,formControl:ce,fullWidth:T,hiddenLabel:Ve.hiddenLabel,multiline:M,size:Ve.size,startAdornment:it,type:$e},ue=XB($),ze=De.root||c.Root||Il,ie=Z.root||u.root||{},be=De.input||c.Input||$l;return Je={...Je,...Z.input??u.input},(0,Ll.jsxs)($o.Fragment,{children:[!f&&typeof d2==\"function\"&&(f2||(f2=(0,Ll.jsx)(d2,{}))),(0,Ll.jsxs)(ze,{...ie,ref:o,onClick:le,...Le,...!br(ze)&&{ownerState:{...$,...ie.ownerState}},className:Q(ue.root,ie.className,l,L&&\"MuiInputBase-readOnly\"),children:[it,(0,Ll.jsx)(Qy.Provider,{value:null,children:(0,Ll.jsx)(be,{\"aria-invalid\":Ve.error,\"aria-describedby\":n,autoComplete:a,autoFocus:i,defaultValue:d,disabled:Ve.disabled,id:y,onAnimationStart:q,name:D,placeholder:z,readOnly:L,required:Ve.required,rows:F,value:qe,onKeyDown:O,onKeyUp:A,type:$e,...Je,...!br(be)&&{as:no,ownerState:{...$,...Je.ownerState}},ref:we,className:Q(ue.input,Je.className,L&&\"MuiInputBase-readOnly\"),onBlur:rt,onChange:Ze,onFocus:xt})}),h,I?I({...Ve,startAdornment:it}):null]})]})}),Fl=WB;function m2(e){return me(\"MuiInput\",e)}var KB={...xn,...se(\"MuiInput\",[\"root\",\"underline\",\"input\"])},Vc=KB;var h2=j(Te(),1),QB=e=>{let{classes:t,disableUnderline:o}=e,n=ye({root:[\"root\",!o&&\"underline\"],input:[\"input\"]},m2,t);return{...t,...n}},ZB=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiInput\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[...Hl(e,t),!o.disableUnderline&&t.underline]}})(xe(({theme:e})=>{let o=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.42)\":\"rgba(255, 255, 255, 0.7)\";return e.vars&&(o=e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline)),{position:\"relative\",variants:[{props:({ownerState:r})=>r.formControl,style:{\"label + &\":{marginTop:16}}},{props:({ownerState:r})=>!r.disableUnderline,style:{\"&::after\":{left:0,bottom:0,content:'\"\"',position:\"absolute\",right:0,transform:\"scaleX(0)\",transition:e.transitions.create(\"transform\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:\"none\"},[`&.${Vc.focused}:after`]:{transform:\"scaleX(1) translateX(0)\"},[`&.${Vc.error}`]:{\"&::before, &::after\":{borderBottomColor:(e.vars||e).palette.error.main}},\"&::before\":{borderBottom:`1px solid ${o}`,left:0,bottom:0,content:'\"\\\\00a0\"',position:\"absolute\",right:0,transition:e.transitions.create(\"border-bottom-color\",{duration:e.transitions.duration.shorter}),pointerEvents:\"none\"},[`&:hover:not(.${Vc.disabled}, .${Vc.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,\"@media (hover: none)\":{borderBottom:`1px solid ${o}`}},[`&.${Vc.disabled}:before`]:{borderBottomStyle:\"dotted\"}}},...Object.entries(e.palette).filter(Xt()).map(([r])=>({props:{color:r,disableUnderline:!1},style:{\"&::after\":{borderBottom:`2px solid ${(e.vars||e).palette[r].main}`}}}))]}})),JB=V($l,{name:\"MuiInput\",slot:\"Input\",overridesResolver:Vl})({}),g2=y2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiInput\"}),{disableUnderline:n=!1,components:a={},componentsProps:i,fullWidth:l=!1,inputComponent:s=\"input\",multiline:c=!1,slotProps:u,slots:d={},type:p=\"text\",...f}=r,h=QB(r),T={root:{ownerState:{disableUnderline:n}}},y=u??i?at(u??i,T):T,g=d.root??a.Root??ZB,m=d.input??a.Input??JB;return(0,h2.jsx)(Fl,{slots:{root:g,input:m},slotProps:y,fullWidth:l,inputComponent:s,multiline:c,ref:o,type:p,...f,classes:h})});g2.muiName=\"Input\";var hT=g2;var v2=j(W(),1);function b2(e){return me(\"MuiFilledInput\",e)}var e4={...xn,...se(\"MuiFilledInput\",[\"root\",\"underline\",\"input\",\"adornedStart\",\"adornedEnd\",\"sizeSmall\",\"multiline\",\"hiddenLabel\"])},Di=e4;var T2=j(Te(),1),t4=e=>{let{classes:t,disableUnderline:o,startAdornment:r,endAdornment:n,size:a,hiddenLabel:i,multiline:l}=e,s={root:[\"root\",!o&&\"underline\",r&&\"adornedStart\",n&&\"adornedEnd\",a===\"small\"&&`size${re(a)}`,i&&\"hiddenLabel\",l&&\"multiline\"],input:[\"input\"]},c=ye(s,b2,t);return{...t,...c}},o4=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiFilledInput\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[...Hl(e,t),!o.disableUnderline&&t.underline]}})(xe(({theme:e})=>{let t=e.palette.mode===\"light\",o=t?\"rgba(0, 0, 0, 0.42)\":\"rgba(255, 255, 255, 0.7)\",r=t?\"rgba(0, 0, 0, 0.06)\":\"rgba(255, 255, 255, 0.09)\",n=t?\"rgba(0, 0, 0, 0.09)\":\"rgba(255, 255, 255, 0.13)\",a=t?\"rgba(0, 0, 0, 0.12)\":\"rgba(255, 255, 255, 0.12)\";return{position:\"relative\",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),\"&:hover\":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:n,\"@media (hover: none)\":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r}},[`&.${Di.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r},[`&.${Di.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a},variants:[{props:({ownerState:i})=>!i.disableUnderline,style:{\"&::after\":{left:0,bottom:0,content:'\"\"',position:\"absolute\",right:0,transform:\"scaleX(0)\",transition:e.transitions.create(\"transform\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:\"none\"},[`&.${Di.focused}:after`]:{transform:\"scaleX(1) translateX(0)\"},[`&.${Di.error}`]:{\"&::before, &::after\":{borderBottomColor:(e.vars||e).palette.error.main}},\"&::before\":{borderBottom:`1px solid ${e.vars?e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline):o}`,left:0,bottom:0,content:'\"\\\\00a0\"',position:\"absolute\",right:0,transition:e.transitions.create(\"border-bottom-color\",{duration:e.transitions.duration.shorter}),pointerEvents:\"none\"},[`&:hover:not(.${Di.disabled}, .${Di.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Di.disabled}:before`]:{borderBottomStyle:\"dotted\"}}},...Object.entries(e.palette).filter(Xt()).map(([i])=>({props:{disableUnderline:!1,color:i},style:{\"&::after\":{borderBottom:`2px solid ${(e.vars||e).palette[i]?.main}`}}})),{props:({ownerState:i})=>i.startAdornment,style:{paddingLeft:12}},{props:({ownerState:i})=>i.endAdornment,style:{paddingRight:12}},{props:({ownerState:i})=>i.multiline,style:{padding:\"25px 12px 8px\"}},{props:({ownerState:i,size:l})=>i.multiline&&l===\"small\",style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:i})=>i.multiline&&i.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:i})=>i.multiline&&i.hiddenLabel&&i.size===\"small\",style:{paddingTop:8,paddingBottom:9}}]}})),r4=V($l,{name:\"MuiFilledInput\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!e.vars&&{\"&:-webkit-autofill\":{WebkitBoxShadow:e.palette.mode===\"light\"?null:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:e.palette.mode===\"light\"?null:\"#fff\",caretColor:e.palette.mode===\"light\"?null:\"#fff\",borderTopLeftRadius:\"inherit\",borderTopRightRadius:\"inherit\"}},...e.vars&&{\"&:-webkit-autofill\":{borderTopLeftRadius:\"inherit\",borderTopRightRadius:\"inherit\"},[e.getColorSchemeSelector(\"dark\")]:{\"&:-webkit-autofill\":{WebkitBoxShadow:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:\"#fff\",caretColor:\"#fff\"}}},variants:[{props:{size:\"small\"},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:t})=>t.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}},{props:({ownerState:t})=>t.hiddenLabel&&t.size===\"small\",style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:t})=>t.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),x2=v2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiFilledInput\"}),{disableUnderline:n=!1,components:a={},componentsProps:i,fullWidth:l=!1,hiddenLabel:s,inputComponent:c=\"input\",multiline:u=!1,slotProps:d,slots:p={},type:f=\"text\",...h}=r,v={...r,disableUnderline:n,fullWidth:l,inputComponent:c,multiline:u,type:f},T=t4(r),y={root:{ownerState:v},input:{ownerState:v}},g=d??i?at(y,d??i):y,m=p.root??a.Root??o4,b=p.input??a.Input??r4;return(0,T2.jsx)(Fl,{slots:{root:m,input:b},slotProps:g,fullWidth:l,inputComponent:c,multiline:u,ref:o,type:f,...h,classes:T})});x2.muiName=\"Input\";var gT=x2;var Jy=j(W(),1);var yf=j(Te(),1),S2,n4=V(\"fieldset\",{name:\"MuiNotchedOutlined\",shouldForwardProp:Vt})({textAlign:\"left\",position:\"absolute\",bottom:0,right:0,top:-5,left:0,margin:0,padding:\"0 8px\",pointerEvents:\"none\",borderRadius:\"inherit\",borderStyle:\"solid\",borderWidth:1,overflow:\"hidden\",minWidth:\"0%\"}),a4=V(\"legend\",{name:\"MuiNotchedOutlined\",shouldForwardProp:Vt})(xe(({theme:e})=>({float:\"unset\",width:\"auto\",overflow:\"hidden\",variants:[{props:({ownerState:t})=>!t.withLabel,style:{padding:0,lineHeight:\"11px\",transition:e.transitions.create(\"width\",{duration:150,easing:e.transitions.easing.easeOut})}},{props:({ownerState:t})=>t.withLabel,style:{display:\"block\",padding:0,height:11,fontSize:\"0.75em\",visibility:\"hidden\",maxWidth:.01,transition:e.transitions.create(\"max-width\",{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:\"nowrap\",\"& > span\":{paddingLeft:5,paddingRight:5,display:\"inline-block\",opacity:0,visibility:\"visible\"}}},{props:({ownerState:t})=>t.withLabel&&t.notched,style:{maxWidth:\"100%\",transition:e.transitions.create(\"max-width\",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]})));function bT(e){let{children:t,classes:o,className:r,label:n,notched:a,...i}=e,l=n!=null&&n!==\"\",s={...e,notched:a,withLabel:l};return(0,yf.jsx)(n4,{\"aria-hidden\":!0,className:r,ownerState:s,...i,children:(0,yf.jsx)(a4,{ownerState:s,children:l?(0,yf.jsx)(\"span\",{children:n}):S2||(S2=(0,yf.jsx)(\"span\",{className:\"notranslate\",\"aria-hidden\":!0,children:\"\\u200B\"}))})})}function P2(e){return me(\"MuiOutlinedInput\",e)}var i4={...xn,...se(\"MuiOutlinedInput\",[\"root\",\"notchedOutline\",\"input\"])},Sn=i4;var hf=j(Te(),1),l4=e=>{let{classes:t}=e,r=ye({root:[\"root\"],notchedOutline:[\"notchedOutline\"],input:[\"input\"]},P2,t);return{...t,...r}},s4=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiOutlinedInput\",slot:\"Root\",overridesResolver:Hl})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.23)\":\"rgba(255, 255, 255, 0.23)\";return{position:\"relative\",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},\"@media (hover: none)\":{[`&:hover .${Sn.notchedOutline}`]:{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}},[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(Xt()).map(([o])=>({props:{color:o},style:{[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette[o].main}}})),{props:{},style:{[`&.${Sn.error} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Sn.disabled} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:o})=>o.startAdornment,style:{paddingLeft:14}},{props:({ownerState:o})=>o.endAdornment,style:{paddingRight:14}},{props:({ownerState:o})=>o.multiline,style:{padding:\"16.5px 14px\"}},{props:({ownerState:o,size:r})=>o.multiline&&r===\"small\",style:{padding:\"8.5px 14px\"}}]}})),c4=V(bT,{name:\"MuiOutlinedInput\",slot:\"NotchedOutline\"})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.23)\":\"rgba(255, 255, 255, 0.23)\";return{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}})),u4=V($l,{name:\"MuiOutlinedInput\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>({padding:\"16.5px 14px\",...!e.vars&&{\"&:-webkit-autofill\":{WebkitBoxShadow:e.palette.mode===\"light\"?null:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:e.palette.mode===\"light\"?null:\"#fff\",caretColor:e.palette.mode===\"light\"?null:\"#fff\",borderRadius:\"inherit\"}},...e.vars&&{\"&:-webkit-autofill\":{borderRadius:\"inherit\"},[e.getColorSchemeSelector(\"dark\")]:{\"&:-webkit-autofill\":{WebkitBoxShadow:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:\"#fff\",caretColor:\"#fff\"}}},variants:[{props:{size:\"small\"},style:{padding:\"8.5px 14px\"}},{props:({ownerState:t})=>t.multiline,style:{padding:0}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}}]}))),R2=Jy.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiOutlinedInput\"}),{components:n={},fullWidth:a=!1,inputComponent:i=\"input\",label:l,multiline:s=!1,notched:c,slots:u={},slotProps:d={},type:p=\"text\",...f}=r,h=l4(r),v=Da(),T=Ul({props:r,muiFormControl:v,states:[\"color\",\"disabled\",\"error\",\"focused\",\"hiddenLabel\",\"size\",\"required\"]}),y={...r,color:T.color||\"primary\",disabled:T.disabled,error:T.error,focused:T.focused,formControl:v,fullWidth:a,hiddenLabel:T.hiddenLabel,multiline:s,size:T.size,type:p},g=u.root??n.Root??s4,m=u.input??n.Input??u4,[b,P]=Tt(\"notchedOutline\",{elementType:c4,className:h.notchedOutline,shouldForwardComponentProp:!0,ownerState:y,externalForwardedProps:{slots:u,slotProps:d},additionalProps:{label:l!=null&&l!==\"\"&&T.required?(0,hf.jsxs)(Jy.Fragment,{children:[l,\"\\u2009\",\"*\"]}):l}});return(0,hf.jsx)(Fl,{slots:{root:g,input:m},slotProps:d,renderSuffix:R=>(0,hf.jsx)(b,{...P,notched:typeof c<\"u\"?c:!!(R.startAdornment||R.filled||R.focused)}),fullWidth:a,inputComponent:i,multiline:s,ref:o,type:p,...f,classes:{...h,notchedOutline:null}})});R2.muiName=\"Input\";var vT=R2;var gf=j(Te(),1),p4=e=>{let{classes:t}=e,r=ye({root:[\"root\"]},Ky,t);return{...t,...r}},TT={name:\"MuiSelect\",slot:\"Root\",shouldForwardProp:e=>Vt(e)&&e!==\"variant\"},f4=V(hT,TT)(\"\"),d4=V(vT,TT)(\"\"),m4=V(gT,TT)(\"\"),C2=Ic.forwardRef(function(t,o){let r=Pe({name:\"MuiSelect\",props:t}),{autoWidth:n=!1,children:a,classes:i={},className:l,defaultOpen:s=!1,displayEmpty:c=!1,IconComponent:u=c2,id:d,input:p,inputProps:f,label:h,labelId:v,MenuProps:T,multiple:y=!1,native:g=!1,onClose:m,onOpen:b,open:P,renderValue:R,SelectDisplayProps:C,variant:M=\"outlined\",...D}=r,_=g?t2:a2,k=Da(),x=Ul({props:r,muiFormControl:k,states:[\"variant\",\"error\"]}),N=x.variant||M,O={...r,variant:N,classes:i},A=p4(O),{root:z,...L}=A,I=p||{standard:(0,gf.jsx)(f4,{ownerState:O}),outlined:(0,gf.jsx)(d4,{label:h,ownerState:O}),filled:(0,gf.jsx)(m4,{ownerState:O})}[N],F=yo(o,gr(I));return(0,gf.jsx)(Ic.Fragment,{children:Ic.cloneElement(I,{inputComponent:_,inputProps:{children:a,error:x.error,IconComponent:u,variant:N,type:void 0,multiple:y,...g?{id:d}:{autoWidth:n,defaultOpen:s,displayEmpty:c,labelId:v,MenuProps:T,onClose:m,onOpen:b,open:P,renderValue:R,SelectDisplayProps:{id:d,...C}},...f,classes:f?at(L,f.classes):L,...p?p.props.inputProps:{}},...(y&&g||c)&&N===\"outlined\"?{notched:!0}:{},ref:F,className:Q(I.props.className,l,A.root),...!p&&{variant:N},...D})})});C2.muiName=\"Select\";var Xn=C2;var _i=j(W(),1);var Wn=j(W(),1);function Pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var eh=j(W(),1);var xT=class e{static create(){return new e}static use(){let t=zc(e.create).current,[o,r]=eh.useState(!1);return t.shouldMount=o,t.setShouldMount=r,eh.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=y4(),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 th(){return xT.use()}function y4(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=j(W(),1);var oh=j(W(),1);var ST=j(Te(),1);function h4(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,d]=oh.useState(!1),p=Q(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),f={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},h=Q(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&d(!0),oh.useEffect(()=>{if(!l&&s!=null){let v=setTimeout(s,c);return()=>{clearTimeout(v)}}},[s,l,c]),(0,ST.jsx)(\"span\",{className:p,style:f,children:(0,ST.jsx)(\"span\",{className:h})})}var E2=h4;var g4=se(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Ur=g4;var rh=j(Te(),1),PT=550,b4=80,v4=Vn`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,T4=Vn`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,x4=Vn`\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`,S4=V(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),P4=V(E2,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Ur.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${v4};\n animation-duration: ${PT}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Ur.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Ur.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Ur.childLeaving} {\n opacity: 0;\n animation-name: ${T4};\n animation-duration: ${PT}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Ur.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${x4};\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`,R4=ho.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),d=ho.useRef(null);ho.useEffect(()=>{d.current&&(d.current(),d.current=null)},[s]);let p=ho.useRef(!1),f=vn(),h=ho.useRef(null),v=ho.useRef(null),T=ho.useCallback(b=>{let{pulsate:P,rippleX:R,rippleY:C,rippleSize:M,cb:D}=b;c(_=>[..._,(0,rh.jsx)(P4,{classes:{ripple:Q(a.ripple,Ur.ripple),rippleVisible:Q(a.rippleVisible,Ur.rippleVisible),ripplePulsate:Q(a.ripplePulsate,Ur.ripplePulsate),child:Q(a.child,Ur.child),childLeaving:Q(a.childLeaving,Ur.childLeaving),childPulsate:Q(a.childPulsate,Ur.childPulsate)},timeout:PT,pulsate:P,rippleX:R,rippleY:C,rippleSize:M},u.current)]),u.current+=1,d.current=D},[a]),y=ho.useCallback((b={},P={},R=()=>{})=>{let{pulsate:C=!1,center:M=n||P.pulsate,fakeElement:D=!1}=P;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let _=D?null:v.current,k=_?_.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,N,O;if(M||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(k.width/2),N=Math.round(k.height/2);else{let{clientX:A,clientY:z}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(A-k.left),N=Math.round(z-k.top)}if(M)O=Math.sqrt((2*k.width**2+k.height**2)/3),O%2===0&&(O+=1);else{let A=Math.max(Math.abs((_?_.clientWidth:0)-x),x)*2+2,z=Math.max(Math.abs((_?_.clientHeight:0)-N),N)*2+2;O=Math.sqrt(A**2+z**2)}b?.touches?h.current===null&&(h.current=()=>{T({pulsate:C,rippleX:x,rippleY:N,rippleSize:O,cb:R})},f.start(b4,()=>{h.current&&(h.current(),h.current=null)})):T({pulsate:C,rippleX:x,rippleY:N,rippleSize:O,cb:R})},[n,T,f]),g=ho.useCallback(()=>{y({},{pulsate:!0})},[y]),m=ho.useCallback((b,P)=>{if(f.clear(),b?.type===\"touchend\"&&h.current){h.current(),h.current=null,f.start(0,()=>{m(b,P)});return}h.current=null,c(R=>R.length>0?R.slice(1):R),d.current=P},[f]);return ho.useImperativeHandle(o,()=>({pulsate:g,start:y,stop:m}),[g,y,m]),(0,rh.jsx)(S4,{className:Q(Ur.root,a.root,i),ref:v,...l,children:(0,rh.jsx)(Jv,{component:null,exit:!0,children:s})})}),w2=R4;function M2(e){return me(\"MuiButtonBase\",e)}var C4=se(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),O2=C4;var nh=j(Te(),1),E4=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=ye({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},M2,n);return o&&r&&(i.root+=` ${r}`),i},w4=V(\"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\"},[`&.${O2.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),M4=Wn.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:d=!1,focusRipple:p=!1,focusVisibleClassName:f,LinkComponent:h=\"a\",onBlur:v,onClick:T,onContextMenu:y,onDragLeave:g,onFocus:m,onFocusVisible:b,onKeyDown:P,onKeyUp:R,onMouseDown:C,onMouseLeave:M,onMouseUp:D,onTouchEnd:_,onTouchMove:k,onTouchStart:x,tabIndex:N=0,TouchRippleProps:O,touchRippleRef:A,type:z,...L}=r,I=Wn.useRef(null),F=th(),fe=yo(F.ref,A),[Z,De]=Wn.useState(!1);c&&Z&&De(!1),Wn.useImperativeHandle(n,()=>({focusVisible:()=>{De(!0),I.current.focus()}}),[]);let it=F.shouldMount&&!u&&!c;Wn.useEffect(()=>{Z&&p&&!u&&F.pulsate()},[u,p,Z,F]);let $e=_a(F,\"start\",C,d),Me=_a(F,\"stop\",y,d),Le=_a(F,\"stop\",g,d),qe=_a(F,\"stop\",D,d),Be=_a(F,\"stop\",le=>{Z&&le.preventDefault(),M&&M(le)},d),ot=_a(F,\"start\",x,d),Se=_a(F,\"stop\",_,d),we=_a(F,\"stop\",k,d),Re=_a(F,\"stop\",le=>{Pn(le.target)||De(!1),v&&v(le)},!1),Ye=Oi(le=>{I.current||(I.current=le.currentTarget),Pn(le.target)&&(De(!0),b&&b(le)),m&&m(le)}),ce=()=>{let le=I.current;return s&&s!==\"button\"&&!(le.tagName===\"A\"&&le.href)},Ve=Oi(le=>{p&&!le.repeat&&Z&&le.key===\" \"&&F.stop(le,()=>{F.start(le)}),le.target===le.currentTarget&&ce()&&le.key===\" \"&&le.preventDefault(),P&&P(le),le.target===le.currentTarget&&ce()&&le.key===\"Enter\"&&!c&&(le.preventDefault(),T&&T(le))}),yt=Oi(le=>{p&&le.key===\" \"&&Z&&!le.defaultPrevented&&F.stop(le,()=>{F.pulsate(le)}),R&&R(le),T&&le.target===le.currentTarget&&ce()&&le.key===\" \"&&!le.defaultPrevented&&T(le)}),Fe=s;Fe===\"button\"&&(L.href||L.to)&&(Fe=h);let Ce={};if(Fe===\"button\"){let le=!!L.formAction;Ce.type=z===void 0&&!le?\"button\":z,Ce.disabled=c}else!L.href&&!L.to&&(Ce.role=\"button\"),c&&(Ce[\"aria-disabled\"]=c);let xt=yo(o,I),rt={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:d,focusRipple:p,tabIndex:N,focusVisible:Z},Ze=E4(rt);return(0,nh.jsxs)(w4,{as:Fe,className:Q(Ze.root,l),ownerState:rt,onBlur:Re,onClick:T,onContextMenu:Me,onFocus:Ye,onKeyDown:Ve,onKeyUp:yt,onMouseDown:$e,onMouseLeave:Be,onMouseUp:qe,onDragLeave:Le,onTouchEnd:Se,onTouchMove:we,onTouchStart:ot,ref:xt,tabIndex:c?-1:N,type:z,...Ce,...L,children:[i,it?(0,nh.jsx)(w2,{ref:fe,center:a,...O}):null]})});function _a(e,t,o,r=!1){return Oi(n=>(o&&o(n),r||e[t](n),!0))}var Ba=M4;var z2=j(W(),1);function A2(e){return me(\"MuiDivider\",e)}var O4=se(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),ah=O4;var RT=j(Te(),1),A4=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return ye({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\"]},A2,r)},z4=V(\"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]}})(xe(({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%\"}}}]}))),N4=V(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(xe(({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)`}}]}))),CT=z2.forwardRef(function(t,o){let r=Pe({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:d=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:f=\"fullWidth\",...h}=r,v={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:d,textAlign:p,variant:f},T=A4(v);return(0,RT.jsx)(z4,{as:s,className:Q(T.root,i),role:d,ref:o,ownerState:v,\"aria-orientation\":d===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...h,children:a?(0,RT.jsx)(N4,{className:T.wrapper,ownerState:v,children:a}):null})});CT&&(CT.muiSkipListHighlight=!0);var ET=CT;var D4=se(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),ih=D4;var _4=se(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),lh=_4;function N2(e){return me(\"MuiMenuItem\",e)}var B4=se(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),$c=B4;var wT=j(Te(),1),k4=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},j4=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=ye({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},N2,i);return{...i,...s}},U4=V(Ba,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:k4})(xe(({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\"}},[`&.${$c.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${$c.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${$c.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)}},[`&.${$c.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${$c.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${ah.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${ah.inset}`]:{marginLeft:52},[`& .${lh.root}`]:{marginTop:0,marginBottom:0},[`& .${lh.inset}`]:{paddingLeft:36},[`& .${ih.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,[`& .${ih.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),L4=_i.forwardRef(function(t,o){let r=Pe({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:d,className:p,...f}=r,h=_i.useContext(ef),v=_i.useMemo(()=>({dense:i||h.dense||!1,disableGutters:s}),[h.dense,i,s]),T=_i.useRef(null);wc(()=>{n&&T.current&&T.current.focus()},[n]);let y={...r,dense:v.dense,divider:l,disableGutters:s},g=j4(r),m=yo(T,o),b;return r.disabled||(b=d!==void 0?d:-1),(0,wT.jsx)(ef.Provider,{value:v,children:(0,wT.jsx)(U4,{ref:m,role:u,tabIndex:b,component:a,focusVisibleClassName:Q(g.focusVisible,c),className:Q(g.root,p),...f,ownerState:y,classes:g})})}),Ue=L4;var dh=j(W(),1);var Fo=j(W(),1);var H4={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},MT=H4;function V4(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var D2=V4;var I4=2;function Fc(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function j2(e,t){return e-t}function _2(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}%`})}},G4=e=>e,ph;function k2(){return ph===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?ph=CSS.supports(\"touch-action\",\"none\"):ph=!0),ph}function U2(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:d,orientation:p=\"horizontal\",rootRef:f,scale:h=G4,step:v=1,shiftStep:T=10,tabIndex:y,value:g}=e,m=Fo.useRef(void 0),[b,P]=Fo.useState(-1),[R,C]=Fo.useState(-1),[M,D]=Fo.useState(!1),_=Fo.useRef(0),k=Fo.useRef(null),[x,N]=Ac({controlled:g,default:o??s,name:\"Slider\"}),O=u&&((q,$,ue)=>{let ze=q.nativeEvent||q,ie=new ze.constructor(ze.type,ze);Object.defineProperty(ie,\"target\",{writable:!0,value:{value:$,name:c}}),k.current=$,u(ie,$,ue)}),A=Array.isArray(x),z=A?x.slice().sort(j2):[x];z=z.map(q=>q==null?s:Ma(q,s,l));let L=i===!0&&v!==null?[...Array(Math.floor((l-s)/v)+1)].map((q,$)=>({value:s+v*$})):i||[],I=L.map(q=>q.value),[F,fe]=Fo.useState(-1),Z=Fo.useRef(null),De=to(f,Z),it=q=>$=>{let ue=Number($.currentTarget.getAttribute(\"data-index\"));Pn($.target)&&fe(ue),C(ue),q?.onFocus?.($)},$e=q=>$=>{Pn($.target)||fe(-1),C(-1),q?.onBlur?.($)},Me=(q,$)=>{let ue=Number(q.currentTarget.getAttribute(\"data-index\")),ze=z[ue],ie=I.indexOf(ze),be=$;if(L&&v==null){let ge=I[I.length-1];be>=ge?be=ge:be<=I[0]?be=I[0]:be=be$=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes($.key)){$.preventDefault();let ue=Number($.currentTarget.getAttribute(\"data-index\")),ze=z[ue],ie=null;if(v!=null){let be=$.shiftKey?T:v;switch($.key){case\"ArrowUp\":ie=Fc(ze,be,1,s,l);break;case\"ArrowRight\":ie=Fc(ze,be,a?-1:1,s,l);break;case\"ArrowDown\":ie=Fc(ze,be,-1,s,l);break;case\"ArrowLeft\":ie=Fc(ze,be,a?1:-1,s,l);break;case\"PageUp\":ie=Fc(ze,T,1,s,l);break;case\"PageDown\":ie=Fc(ze,T,-1,s,l);break;case\"Home\":ie=s;break;case\"End\":ie=l;break;default:break}}else if(L){let be=I[I.length-1],ge=I.indexOf(ze),Ge=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],Ee=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];Ge.includes($.key)?ge===0?ie=I[0]:ie=I[ge-1]:Ee.includes($.key)&&(ge===I.length-1?ie=be:ie=I[ge+1])}ie!=null&&Me($,ie)}q?.onKeyDown?.($)};Io(()=>{r&&Z.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&P(-1),r&&F!==-1&&fe(-1);let qe=q=>$=>{q.onChange?.($),Me($,$.target.valueAsNumber)},Be=Fo.useRef(void 0),ot=p;a&&p===\"horizontal\"&&(ot+=\"-reverse\");let Se=({finger:q,move:$=!1})=>{let{current:ue}=Z,{width:ze,height:ie,bottom:be,left:ge}=ue.getBoundingClientRect(),Ge;ot.startsWith(\"vertical\")?Ge=(be-q.y)/ie:Ge=(q.x-ge)/ze,ot.includes(\"-reverse\")&&(Ge=1-Ge);let Ee;if(Ee=$4(Ge,s,l),v)Ee=q4(Ee,v,s);else{let et=_2(I,Ee);Ee=I[et]}Ee=Ma(Ee,s,l);let ve=0;if(A){$?ve=Be.current:ve=_2(z,Ee),n&&(Ee=Ma(Ee,z[ve-1]||-1/0,z[ve+1]||1/0));let et=Ee;Ee=B2({values:z,newValue:Ee,index:ve}),n&&$||(ve=Ee.indexOf(et),Be.current=ve)}return{newValue:Ee,activeIndex:ve}},we=nn(q=>{let $=sh(q,m);if(!$)return;if(_.current+=1,q.type===\"mousemove\"&&q.buttons===0){Re(q);return}let{newValue:ue,activeIndex:ze}=Se({finger:$,move:!0});ch({sliderRef:Z,activeIndex:ze,setActive:P}),N(ue),!M&&_.current>I4&&D(!0),O&&!uh(ue,x)&&O(q,ue,ze)}),Re=nn(q=>{let $=sh(q,m);if(D(!1),!$)return;let{newValue:ue}=Se({finger:$,move:!0});P(-1),q.type===\"touchend\"&&C(-1),d&&d(q,k.current??ue),m.current=void 0,ce()}),Ye=nn(q=>{if(r)return;k2()||q.preventDefault();let $=q.changedTouches[0];$!=null&&(m.current=$.identifier);let ue=sh(q,m);if(ue!==!1){let{newValue:ie,activeIndex:be}=Se({finger:ue});ch({sliderRef:Z,activeIndex:be,setActive:P}),N(ie),O&&!uh(ie,x)&&O(q,ie,be)}_.current=0;let ze=It(Z.current);ze.addEventListener(\"touchmove\",we,{passive:!0}),ze.addEventListener(\"touchend\",Re,{passive:!0})}),ce=Fo.useCallback(()=>{let q=It(Z.current);q.removeEventListener(\"mousemove\",we),q.removeEventListener(\"mouseup\",Re),q.removeEventListener(\"touchmove\",we),q.removeEventListener(\"touchend\",Re)},[Re,we]);Fo.useEffect(()=>{let{current:q}=Z;return q.addEventListener(\"touchstart\",Ye,{passive:k2()}),()=>{q.removeEventListener(\"touchstart\",Ye),ce()}},[ce,Ye]),Fo.useEffect(()=>{r&&ce()},[r,ce]);let Ve=q=>$=>{if(q.onMouseDown?.($),r||$.defaultPrevented||$.button!==0)return;$.preventDefault();let ue=sh($,m);if(ue!==!1){let{newValue:ie,activeIndex:be}=Se({finger:ue});ch({sliderRef:Z,activeIndex:be,setActive:P}),N(ie),O&&!uh(ie,x)&&O($,ie,be)}_.current=0;let ze=It(Z.current);ze.addEventListener(\"mousemove\",we,{passive:!0}),ze.addEventListener(\"mouseup\",Re)},yt=bf(A?z[0]:s,s,l),Fe=bf(z[z.length-1],s,l)-yt,Ce=(q={})=>{let $=Aa(q),ue={onMouseDown:Ve($||{})},ze={...$,...ue};return{...q,ref:De,...ze}},xt=q=>$=>{q.onMouseOver?.($);let ue=Number($.currentTarget.getAttribute(\"data-index\"));C(ue)},rt=q=>$=>{q.onMouseLeave?.($),C(-1)},Ze=(q={})=>{let $=Aa(q),ue={onMouseOver:xt($||{}),onMouseLeave:rt($||{})};return{...q,...$,...ue}},le=q=>({pointerEvents:b!==-1&&b!==q?\"none\":void 0}),no;return p===\"vertical\"&&(no=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ot,axisProps:Y4,dragging:M,focusedThumbIndex:F,getHiddenInputProps:(q={})=>{let $=Aa(q),ue={onChange:qe($||{}),onFocus:it($||{}),onBlur:$e($||{}),onKeyDown:Le($||{})},ze={...$,...ue};return{tabIndex:y,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":h(l),\"aria-valuemin\":h(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...q,...ze,style:{...MT,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:no}}},getRootProps:Ce,getThumbProps:Ze,marks:L,open:R,range:A,rootRef:De,trackLeap:Fe,trackOffset:yt,values:z,getThumbStyle:le}}var X4=e=>!e||!br(e),L2=X4;var fh=j(W(),1);function H2(e){return me(\"MuiSlider\",e)}var W4=se(\"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\"]),xr=W4;var qc=j(Te(),1),K4=e=>{let{open:t}=e;return{offset:Q(t&&xr.valueLabelOpen),circle:xr.valueLabelCircle,label:xr.valueLabelLabel}};function OT(e){let{children:t,className:o,value:r}=e,n=K4(e);return t?fh.cloneElement(t,{className:t.props.className},(0,qc.jsxs)(fh.Fragment,{children:[t.props.children,(0,qc.jsx)(\"span\",{className:Q(n.offset,o),\"aria-hidden\":!0,children:(0,qc.jsx)(\"span\",{className:n.circle,children:(0,qc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var Rn=j(Te(),1);function V2(e){return e}var Q4=V(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${re(o.color)}`],o.size!==\"medium\"&&t[`size${re(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(xe(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${xr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${xr.dragging}`]:{[`& .${xr.thumb}, & .${xr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(Xt()).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}}]}))),Z4=V(\"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}}]}),J4=V(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(xe(({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(Xt()).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)})}}}))]}))),ek=V(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${re(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${re(o.size)}`]]}})(xe(({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%)\"},[`&.${xr.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(Xt()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${xr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${xr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),tk=V(OT,{name:\"MuiSlider\",slot:\"ValueLabel\"})(xe(({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%\"},[`&.${xr.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%\"},[`&.${xr.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 ok=V(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Ml(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(xe(({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}}]}))),rk=V(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Ml(e)&&e!==\"markLabelActive\"})(xe(({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}}]}))),nk=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${re(l)}`,s&&`size${re(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${re(s)}`,l&&`thumbColor${re(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return ye(c,H2,i)},ak=({children:e})=>e,ik=dh.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSlider\"}),n=wi(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:d=\"primary\",classes:p,className:f,disableSwap:h=!1,disabled:v=!1,getAriaLabel:T,getAriaValueText:y,marks:g=!1,max:m=100,min:b=0,name:P,onChange:R,onChangeCommitted:C,orientation:M=\"horizontal\",shiftStep:D=10,size:_=\"medium\",step:k=1,scale:x=V2,slotProps:N,slots:O,tabIndex:A,track:z=\"normal\",value:L,valueLabelDisplay:I=\"off\",valueLabelFormat:F=V2,...fe}=r,Z={...r,isRtl:n,max:m,min:b,classes:p,disabled:v,disableSwap:h,orientation:M,marks:g,color:d,size:_,step:k,shiftStep:D,scale:x,track:z,valueLabelDisplay:I,valueLabelFormat:F},{axisProps:De,getRootProps:it,getHiddenInputProps:$e,getThumbProps:Me,open:Le,active:qe,axis:Be,focusedThumbIndex:ot,range:Se,dragging:we,marks:Re,values:Ye,trackOffset:ce,trackLeap:Ve,getThumbStyle:yt}=U2({...Z,rootRef:o});Z.marked=Re.length>0&&Re.some(ht=>ht.label),Z.dragging=we,Z.focusedThumbIndex=ot;let Fe=nk(Z),Ce=O?.root??c.Root??Q4,xt=O?.rail??c.Rail??Z4,rt=O?.track??c.Track??J4,Ze=O?.thumb??c.Thumb??ek,le=O?.valueLabel??c.ValueLabel??tk,no=O?.mark??c.Mark??ok,Je=O?.markLabel??c.MarkLabel??rk,q=O?.input??c.Input??\"input\",$=N?.root??u.root,ue=N?.rail??u.rail,ze=N?.track??u.track,ie=N?.thumb??u.thumb,be=N?.valueLabel??u.valueLabel,ge=N?.mark??u.mark,Ge=N?.markLabel??u.markLabel,Ee=N?.input??u.input,ve=vr({elementType:Ce,getSlotProps:it,externalSlotProps:$,externalForwardedProps:fe,additionalProps:{...L2(Ce)&&{as:s}},ownerState:{...Z,...$?.ownerState},className:[Fe.root,f]}),et=vr({elementType:xt,externalSlotProps:ue,ownerState:Z,className:Fe.rail}),Kt=vr({elementType:rt,externalSlotProps:ze,additionalProps:{style:{...De[Be].offset(ce),...De[Be].leap(Ve)}},ownerState:{...Z,...ze?.ownerState},className:Fe.track}),vo=vr({elementType:Ze,getSlotProps:Me,externalSlotProps:ie,ownerState:{...Z,...ie?.ownerState},className:Fe.thumb}),Y=vr({elementType:le,externalSlotProps:be,ownerState:{...Z,...be?.ownerState},className:Fe.valueLabel}),Oe=vr({elementType:no,externalSlotProps:ge,ownerState:Z,className:Fe.mark}),Mt=vr({elementType:Je,externalSlotProps:Ge,ownerState:Z,className:Fe.markLabel}),Ft=vr({elementType:q,getSlotProps:$e,externalSlotProps:Ee,ownerState:Z});return(0,Rn.jsxs)(Ce,{...ve,children:[(0,Rn.jsx)(xt,{...et}),(0,Rn.jsx)(rt,{...Kt}),Re.filter(ht=>ht.value>=b&&ht.value<=m).map((ht,qt)=>{let rr=bf(ht.value,b,m),Ho=De[Be].offset(rr),nr;return z===!1?nr=Ye.includes(ht.value):nr=z===\"normal\"&&(Se?ht.value>=Ye[0]&&ht.value<=Ye[Ye.length-1]:ht.value<=Ye[0])||z===\"inverted\"&&(Se?ht.value<=Ye[0]||ht.value>=Ye[Ye.length-1]:ht.value>=Ye[0]),(0,Rn.jsxs)(dh.Fragment,{children:[(0,Rn.jsx)(no,{\"data-index\":qt,...Oe,...!br(no)&&{markActive:nr},style:{...Ho,...Oe.style},className:Q(Oe.className,nr&&Fe.markActive)}),ht.label!=null?(0,Rn.jsx)(Je,{\"aria-hidden\":!0,\"data-index\":qt,...Mt,...!br(Je)&&{markLabelActive:nr},style:{...Ho,...Mt.style},className:Q(Fe.markLabel,Mt.className,nr&&Fe.markLabelActive),children:ht.label}):null]},qt)}),Ye.map((ht,qt)=>{let rr=bf(ht,b,m),Ho=De[Be].offset(rr),nr=I===\"off\"?ak:le;return(0,Rn.jsx)(nr,{...!br(nr)&&{valueLabelFormat:F,valueLabelDisplay:I,value:typeof F==\"function\"?F(x(ht),qt):F,index:qt,open:Le===qt||qe===qt||I===\"on\",disabled:v},...Y,children:(0,Rn.jsx)(Ze,{\"data-index\":qt,...vo,className:Q(Fe.thumb,vo.className,qe===qt&&Fe.active,ot===qt&&Fe.focusVisible),style:{...Ho,...yt(qt),...vo.style},children:(0,Rn.jsx)(q,{\"data-index\":qt,\"aria-label\":T?T(qt):a,\"aria-valuenow\":x(ht),\"aria-labelledby\":l,\"aria-valuetext\":y?y(x(ht),qt):i,value:Ye[qt],...Ft})})},qt)})]})}),ql=ik;var Tf=j(W(),1);var $2=j(W(),1);function I2(e){return me(\"MuiCircularProgress\",e)}var DJ=se(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Yc=j(Te(),1),Cn=44,AT=Vn`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,zT=Vn`\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`,lk=typeof AT!=\"string\"?gl`\n animation: ${AT} 1.4s linear infinite;\n `:null,sk=typeof zT!=\"string\"?gl`\n animation: ${zT} 1.4s ease-in-out infinite;\n `:null,ck=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${re(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${re(o)}`,n&&\"circleDisableShrink\"]};return ye(a,I2,t)},uk=V(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${re(o.color)}`]]}})(xe(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:lk||{animation:`${AT} 1.4s linear infinite`}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),pk=V(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),fk=V(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${re(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(xe(({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:sk||{animation:`${zT} 1.4s ease-in-out infinite`}}]}))),dk=V(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(xe(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),mk=$2.forwardRef(function(t,o){let r=Pe({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:d=0,variant:p=\"indeterminate\",...f}=r,h={...r,color:a,disableShrink:i,size:s,thickness:u,value:d,variant:p,enableTrackSlot:l},v=ck(h),T={},y={},g={};if(p===\"determinate\"){let m=2*Math.PI*((Cn-u)/2);T.strokeDasharray=m.toFixed(3),g[\"aria-valuenow\"]=Math.round(d),T.strokeDashoffset=`${((100-d)/100*m).toFixed(3)}px`,y.transform=\"rotate(-90deg)\"}return(0,Yc.jsx)(uk,{className:Q(v.root,n),style:{width:s,height:s,...y,...c},ownerState:h,ref:o,role:\"progressbar\",...g,...f,children:(0,Yc.jsxs)(pk,{className:v.svg,ownerState:h,viewBox:`${Cn/2} ${Cn/2} ${Cn} ${Cn}`,children:[l?(0,Yc.jsx)(dk,{className:v.track,ownerState:h,cx:Cn,cy:Cn,r:(Cn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Yc.jsx)(fk,{className:v.circle,style:T,ownerState:h,cx:Cn,cy:Cn,r:(Cn-u)/2,fill:\"none\",strokeWidth:u})]})})}),vf=mk;function F2(e){return me(\"MuiButton\",e)}var yk=se(\"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\"]),Bi=yk;var q2=j(W(),1),hk=q2.createContext({}),Y2=hk;var G2=j(W(),1),gk=G2.createContext(void 0),X2=gk;var Kn=j(Te(),1),bk=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}${re(t)}`,`size${re(n)}`,`${a}Size${re(n)}`,`color${re(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${re(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${re(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${re(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=ye(c,F2,s);return{...s,...u}},K2=[{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}}}],vk=V(Ba,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${re(o.color)}`],t[`size${re(o.size)}`],t[`${o.variant}Size${re(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(xe(({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\"},[`&.${Bi.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]},[`&.${Bi.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${Bi.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)\",[`&.${Bi.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(Xt()).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\"},[`&.${Bi.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${Bi.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}),[`&.${Bi.loading}`]:{color:\"transparent\"}}}]}})),Tk=V(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${re(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}},...K2]})),xk=V(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${re(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}},...K2]})),Sk=V(\"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}}]})),W2=V(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),Pk=Tf.forwardRef(function(t,o){let r=Tf.useContext(Y2),n=Tf.useContext(X2),a=Fn(r,t),i=Pe({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:d=!1,disableElevation:p=!1,disableFocusRipple:f=!1,endIcon:h,focusVisibleClassName:v,fullWidth:T=!1,id:y,loading:g=null,loadingIndicator:m,loadingPosition:b=\"center\",size:P=\"medium\",startIcon:R,type:C,variant:M=\"text\",...D}=i,_=zl(y),k=m??(0,Kn.jsx)(vf,{\"aria-labelledby\":_,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:d,disableElevation:p,disableFocusRipple:f,fullWidth:T,loading:g,loadingIndicator:k,loadingPosition:b,size:P,type:C,variant:M},N=bk(x),O=(R||g&&b===\"start\")&&(0,Kn.jsx)(Tk,{className:N.startIcon,ownerState:x,children:R||(0,Kn.jsx)(W2,{className:N.loadingIconPlaceholder,ownerState:x})}),A=(h||g&&b===\"end\")&&(0,Kn.jsx)(xk,{className:N.endIcon,ownerState:x,children:h||(0,Kn.jsx)(W2,{className:N.loadingIconPlaceholder,ownerState:x})}),z=n||\"\",L=typeof g==\"boolean\"?(0,Kn.jsx)(\"span\",{className:N.loadingWrapper,style:{display:\"contents\"},children:g&&(0,Kn.jsx)(Sk,{className:N.loadingIndicator,ownerState:x,children:k})}):null;return(0,Kn.jsxs)(vk,{ownerState:x,className:Q(r.className,N.root,u,z),component:c,disabled:d||g,focusRipple:!f,focusVisibleClassName:Q(N.focusVisible,v),ref:o,type:C,id:g?_:y,...D,classes:N,children:[O,b!==\"end\"&&L,l,b===\"end\"&&L,A]})}),ln=Pk;var mh=j(W(),1);function Q2(e){return me(\"MuiIconButton\",e)}var Rk=se(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),NT=Rk;var Gc=j(Te(),1),Ck=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${re(r)}`,n&&`edge${re(n)}`,`size${re(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return ye(l,Q2,t)},Ek=V(Ba,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${re(o.color)}`],o.edge&&t[`edge${re(o.edge)}`],t[`size${re(o.size)}`]]}})(xe(({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}}]})),xe(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(Xt()).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)}}],[`&.${NT.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${NT.loading}`]:{color:\"transparent\"}}))),wk=V(\"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\"}}]})),Mk=mh.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:d,loading:p=null,loadingIndicator:f,...h}=r,v=zl(d),T=f??(0,Gc.jsx)(vf,{\"aria-labelledby\":v,color:\"inherit\",size:16}),y={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:T,size:u},g=Ck(y);return(0,Gc.jsxs)(Ek,{id:p?v:d,className:Q(g.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...h,ownerState:y,children:[typeof p==\"boolean\"&&(0,Gc.jsx)(\"span\",{className:g.loadingWrapper,style:{display:\"contents\"},children:(0,Gc.jsx)(wk,{className:g.loadingIndicator,ownerState:y,children:p&&T})}),a]})}),Xc=Mk;var oM=j(W(),1);var J2=j(W(),1);function Z2(e){return me(\"PrivateSwitchBase\",e)}var jee=se(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);var yh=j(Te(),1),Ok=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${re(n)}`],input:[\"input\"]};return ye(a,Z2,t)},Ak=V(Ba,{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}}]}),zk=V(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Vt})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),Nk=J2.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:d,inputProps:p,inputRef:f,name:h,onBlur:v,onChange:T,onFocus:y,readOnly:g,required:m=!1,tabIndex:b,type:P,value:R,slots:C={},slotProps:M={},...D}=t,[_,k]=Dl({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=Da(),N=Me=>{y&&y(Me),x&&x.onFocus&&x.onFocus(Me)},O=Me=>{v&&v(Me),x&&x.onBlur&&x.onBlur(Me)},A=Me=>{if(Me.nativeEvent.defaultPrevented||g)return;let Le=Me.target.checked;k(Le),T&&T(Me,Le)},z=l;x&&typeof z>\"u\"&&(z=x.disabled);let L=P===\"checkbox\"||P===\"radio\",I={...t,checked:_,disabled:z,disableFocusRipple:s,edge:c},F=Ok(I),fe={slots:C,slotProps:{input:p,...M}},[Z,De]=Tt(\"root\",{ref:o,elementType:Ak,className:F.root,shouldForwardComponentProp:!0,externalForwardedProps:{...fe,component:\"span\",...D},getSlotProps:Me=>({...Me,onFocus:Le=>{Me.onFocus?.(Le),N(Le)},onBlur:Le=>{Me.onBlur?.(Le),O(Le)}}),ownerState:I,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[it,$e]=Tt(\"input\",{ref:f,elementType:zk,className:F.input,externalForwardedProps:fe,getSlotProps:Me=>({...Me,onChange:Le=>{Me.onChange?.(Le),A(Le)}}),ownerState:I,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:z,id:L?d:void 0,name:h,readOnly:g,required:m,tabIndex:b,type:P,...P===\"checkbox\"&&R===void 0?{}:{value:R}}});return(0,yh.jsxs)(Z,{...De,children:[(0,yh.jsx)(it,{...$e}),_?a:u]})}),eM=Nk;function tM(e){return me(\"MuiSwitch\",e)}var Dk=se(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),qo=Dk;var Wc=j(Te(),1),_k=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${re(o)}`,`size${re(r)}`],switchBase:[\"switchBase\",`color${re(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=ye(l,tM,t);return{...t,...s}},Bk=V(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${re(o.edge)}`],t[`size${re(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,[`& .${qo.thumb}`]:{width:16,height:16},[`& .${qo.switchBase}`]:{padding:4,[`&.${qo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),kk=V(eM,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${qo.input}`]:t.input},o.color!==\"default\"&&t[`color${re(o.color)}`]]}})(xe(({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}),[`&.${qo.checked}`]:{transform:\"translateX(20px)\"},[`&.${qo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${qo.checked} + .${qo.track}`]:{opacity:.5},[`&.${qo.disabled} + .${qo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${qo.input}`]:{left:\"-100%\",width:\"300%\"}})),xe(({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(Xt([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${qo.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\"}},[`&.${qo.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)}`}},[`&.${qo.checked} + .${qo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),jk=V(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(xe(({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}`}))),Uk=V(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(xe(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),Lk=oM.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...d}=r,p={...r,color:a,edge:i,size:l},f=_k(p),h={slots:c,slotProps:u},[v,T]=Tt(\"root\",{className:Q(f.root,n),elementType:Bk,externalForwardedProps:h,ownerState:p,additionalProps:{sx:s}}),[y,g]=Tt(\"thumb\",{className:f.thumb,elementType:Uk,externalForwardedProps:h,ownerState:p}),m=(0,Wc.jsx)(y,{...g}),[b,P]=Tt(\"track\",{className:f.track,elementType:jk,externalForwardedProps:h,ownerState:p});return(0,Wc.jsxs)(v,{...T,children:[(0,Wc.jsx)(kk,{type:\"checkbox\",icon:m,checkedIcon:m,ref:o,ownerState:p,...d,classes:{...f,root:f.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,Wc.jsx)(b,{...P})]})}),Qn=Lk;var ro=j(W(),1);var EM=j(W(),1);var Yo=j(W(),1);var Wt=\"top\",go=\"bottom\",po=\"right\",oo=\"left\",hh=\"auto\",ki=[Wt,go,po,oo],ka=\"start\",Yl=\"end\",rM=\"clippingParents\",gh=\"viewport\",Kc=\"popper\",nM=\"reference\",DT=ki.reduce(function(e,t){return e.concat([t+\"-\"+ka,t+\"-\"+Yl])},[]),bh=[].concat(ki,[hh]).reduce(function(e,t){return e.concat([t,t+\"-\"+ka,t+\"-\"+Yl])},[]),Hk=\"beforeRead\",Vk=\"read\",Ik=\"afterRead\",$k=\"beforeMain\",Fk=\"main\",qk=\"afterMain\",Yk=\"beforeWrite\",Gk=\"write\",Xk=\"afterWrite\",aM=[Hk,Vk,Ik,$k,Fk,qk,Yk,Gk,Xk];function wo(e){return e?(e.nodeName||\"\").toLowerCase():null}function jt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function sn(e){var t=jt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=jt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Qc(e){if(typeof ShadowRoot>\"u\")return!1;var t=jt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Wk(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)||!wo(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 Kk(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)||!wo(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var iM={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:Wk,effect:Kk,requires:[\"computeStyles\"]};function Mo(e){return e.split(\"-\")[0]}var En=Math.max,Gl=Math.min,ja=Math.round;function Zc(){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 xf(){return!/^((?!chrome|android).)*safari/i.test(Zc())}function cn(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&&ja(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&ja(r.height)/e.offsetHeight||1);var i=sn(e)?jt(e):window,l=i.visualViewport,s=!xf()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,d=r.width/n,p=r.height/a;return{width:d,height:p,top:u,right:c+d,bottom:u+p,left:c,x:c,y:u}}function Xl(e){var t=cn(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 Sf(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&Qc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function or(e){return jt(e).getComputedStyle(e)}function _T(e){return[\"table\",\"td\",\"th\"].indexOf(wo(e))>=0}function Lo(e){return((sn(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ua(e){return wo(e)===\"html\"?e:e.assignedSlot||e.parentNode||(Qc(e)?e.host:null)||Lo(e)}function lM(e){return!bo(e)||or(e).position===\"fixed\"?null:e.offsetParent}function Qk(e){var t=/firefox/i.test(Zc()),o=/Trident/i.test(Zc());if(o&&bo(e)){var r=or(e);if(r.position===\"fixed\")return null}var n=Ua(e);for(Qc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(wo(n))<0;){var a=or(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 wn(e){for(var t=jt(e),o=lM(e);o&&_T(o)&&or(o).position===\"static\";)o=lM(o);return o&&(wo(o)===\"html\"||wo(o)===\"body\"&&or(o).position===\"static\")?t:o||Qk(e)||t}function Wl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function Kl(e,t,o){return En(e,Gl(t,o))}function sM(e,t,o){var r=Kl(e,t,o);return r>o?o:r}function Pf(){return{top:0,right:0,bottom:0,left:0}}function Rf(e){return Object.assign({},Pf(),e)}function Cf(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var Zk=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,Rf(typeof t!=\"number\"?t:Cf(t,ki))};function Jk(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Mo(o.placement),s=Wl(l),c=[oo,po].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var d=Zk(n.padding,o),p=Xl(a),f=s===\"y\"?Wt:oo,h=s===\"y\"?go:po,v=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],T=i[s]-o.rects.reference[s],y=wn(a),g=y?s===\"y\"?y.clientHeight||0:y.clientWidth||0:0,m=v/2-T/2,b=d[f],P=g-p[u]-d[h],R=g/2-p[u]/2+m,C=Kl(b,R,P),M=s;o.modifiersData[r]=(t={},t[M]=C,t.centerOffset=C-R,t)}}function e6(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)||Sf(t.elements.popper,n)&&(t.elements.arrow=n))}var cM={name:\"arrow\",enabled:!0,phase:\"main\",fn:Jk,effect:e6,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function un(e){return e.split(\"-\")[1]}var t6={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function o6(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:ja(o*n)/n||0,y:ja(r*n)/n||0}}function uM(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,d=e.isFixed,p=i.x,f=p===void 0?0:p,h=i.y,v=h===void 0?0:h,T=typeof u==\"function\"?u({x:f,y:v}):{x:f,y:v};f=T.x,v=T.y;var y=i.hasOwnProperty(\"x\"),g=i.hasOwnProperty(\"y\"),m=oo,b=Wt,P=window;if(c){var R=wn(o),C=\"clientHeight\",M=\"clientWidth\";if(R===jt(o)&&(R=Lo(o),or(R).position!==\"static\"&&l===\"absolute\"&&(C=\"scrollHeight\",M=\"scrollWidth\")),R=R,n===Wt||(n===oo||n===po)&&a===Yl){b=go;var D=d&&R===P&&P.visualViewport?P.visualViewport.height:R[C];v-=D-r.height,v*=s?1:-1}if(n===oo||(n===Wt||n===go)&&a===Yl){m=po;var _=d&&R===P&&P.visualViewport?P.visualViewport.width:R[M];f-=_-r.width,f*=s?1:-1}}var k=Object.assign({position:l},c&&t6),x=u===!0?o6({x:f,y:v},jt(o)):{x:f,y:v};if(f=x.x,v=x.y,s){var N;return Object.assign({},k,(N={},N[b]=g?\"0\":\"\",N[m]=y?\"0\":\"\",N.transform=(P.devicePixelRatio||1)<=1?\"translate(\"+f+\"px, \"+v+\"px)\":\"translate3d(\"+f+\"px, \"+v+\"px, 0)\",N))}return Object.assign({},k,(t={},t[b]=g?v+\"px\":\"\",t[m]=y?f+\"px\":\"\",t.transform=\"\",t))}function r6(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:Mo(t.placement),variation:un(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,uM(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,uM(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 pM={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:r6,data:{}};var vh={passive:!0};function n6(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=jt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,vh)}),l&&s.addEventListener(\"resize\",o.update,vh),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,vh)}),l&&s.removeEventListener(\"resize\",o.update,vh)}}var fM={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:n6,data:{}};var a6={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function Jc(e){return e.replace(/left|right|bottom|top/g,function(t){return a6[t]})}var i6={start:\"end\",end:\"start\"};function Th(e){return e.replace(/start|end/g,function(t){return i6[t]})}function Ql(e){var t=jt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function Zl(e){return cn(Lo(e)).left+Ql(e).scrollLeft}function BT(e,t){var o=jt(e),r=Lo(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=xf();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+Zl(e),y:s}}function kT(e){var t,o=Lo(e),r=Ql(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=En(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=En(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+Zl(e),s=-r.scrollTop;return or(n||o).direction===\"rtl\"&&(l+=En(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function Jl(e){var t=or(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function xh(e){return[\"html\",\"body\",\"#document\"].indexOf(wo(e))>=0?e.ownerDocument.body:bo(e)&&Jl(e)?e:xh(Ua(e))}function ji(e,t){var o;t===void 0&&(t=[]);var r=xh(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=jt(r),i=n?[a].concat(a.visualViewport||[],Jl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(ji(Ua(i)))}function eu(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function l6(e,t){var o=cn(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 dM(e,t,o){return t===gh?eu(BT(e,o)):sn(t)?l6(t,o):eu(kT(Lo(e)))}function s6(e){var t=ji(Ua(e)),o=[\"absolute\",\"fixed\"].indexOf(or(e).position)>=0,r=o&&bo(e)?wn(e):e;return sn(r)?t.filter(function(n){return sn(n)&&Sf(n,r)&&wo(n)!==\"body\"}):[]}function jT(e,t,o,r){var n=t===\"clippingParents\"?s6(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=dM(e,c,r);return s.top=En(u.top,s.top),s.right=Gl(u.right,s.right),s.bottom=Gl(u.bottom,s.bottom),s.left=En(u.left,s.left),s},dM(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 Ef(e){var t=e.reference,o=e.element,r=e.placement,n=r?Mo(r):null,a=r?un(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Wt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case po:s={x:t.x+t.width,y:l};break;case oo:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?Wl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case ka:s[c]=s[c]-(t[u]/2-o[u]/2);break;case Yl:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function Mn(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?rM:l,c=o.rootBoundary,u=c===void 0?gh:c,d=o.elementContext,p=d===void 0?Kc:d,f=o.altBoundary,h=f===void 0?!1:f,v=o.padding,T=v===void 0?0:v,y=Rf(typeof T!=\"number\"?T:Cf(T,ki)),g=p===Kc?nM:Kc,m=e.rects.popper,b=e.elements[h?g:p],P=jT(sn(b)?b:b.contextElement||Lo(e.elements.popper),s,u,i),R=cn(e.elements.reference),C=Ef({reference:R,element:m,strategy:\"absolute\",placement:n}),M=eu(Object.assign({},m,C)),D=p===Kc?M:R,_={top:P.top-D.top+y.top,bottom:D.bottom-P.bottom+y.bottom,left:P.left-D.left+y.left,right:D.right-P.right+y.right},k=e.modifiersData.offset;if(p===Kc&&k){var x=k[n];Object.keys(_).forEach(function(N){var O=[po,go].indexOf(N)>=0?1:-1,A=[Wt,go].indexOf(N)>=0?\"y\":\"x\";_[N]+=x[A]*O})}return _}function UT(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?bh:s,u=un(r),d=u?l?DT:DT.filter(function(h){return un(h)===u}):ki,p=d.filter(function(h){return c.indexOf(h)>=0});p.length===0&&(p=d);var f=p.reduce(function(h,v){return h[v]=Mn(e,{placement:v,boundary:n,rootBoundary:a,padding:i})[Mo(v)],h},{});return Object.keys(f).sort(function(h,v){return f[h]-f[v]})}function c6(e){if(Mo(e)===hh)return[];var t=Jc(e);return[Th(e),t,Th(t)]}function u6(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,d=o.rootBoundary,p=o.altBoundary,f=o.flipVariations,h=f===void 0?!0:f,v=o.allowedAutoPlacements,T=t.options.placement,y=Mo(T),g=y===T,m=s||(g||!h?[Jc(T)]:c6(T)),b=[T].concat(m).reduce(function($e,Me){return $e.concat(Mo(Me)===hh?UT(t,{placement:Me,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:v}):Me)},[]),P=t.rects.reference,R=t.rects.popper,C=new Map,M=!0,D=b[0],_=0;_=0,A=O?\"width\":\"height\",z=Mn(t,{placement:k,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),L=O?N?po:oo:N?go:Wt;P[A]>R[A]&&(L=Jc(L));var I=Jc(L),F=[];if(a&&F.push(z[x]<=0),l&&F.push(z[L]<=0,z[I]<=0),F.every(function($e){return $e})){D=k,M=!1;break}C.set(k,F)}if(M)for(var fe=h?3:1,Z=function(Me){var Le=b.find(function(qe){var Be=C.get(qe);if(Be)return Be.slice(0,Me).every(function(ot){return ot})});if(Le)return D=Le,\"break\"},De=fe;De>0;De--){var it=Z(De);if(it===\"break\")break}t.placement!==D&&(t.modifiersData[r]._skip=!0,t.placement=D,t.reset=!0)}}var mM={name:\"flip\",enabled:!0,phase:\"main\",fn:u6,requiresIfExists:[\"offset\"],data:{_skip:!1}};function yM(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 hM(e){return[Wt,po,go,oo].some(function(t){return e[t]>=0})}function p6(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=Mn(t,{elementContext:\"reference\"}),l=Mn(t,{altBoundary:!0}),s=yM(i,r),c=yM(l,n,a),u=hM(s),d=hM(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":d})}var gM={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:p6};function f6(e,t,o){var r=Mo(e),n=[oo,Wt].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,[oo,po].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function d6(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=bh.reduce(function(u,d){return u[d]=f6(d,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 bM={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:d6};function m6(e){var t=e.state,o=e.name;t.modifiersData[o]=Ef({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var vM={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:m6,data:{}};function LT(e){return e===\"x\"?\"y\":\"x\"}function y6(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,d=o.padding,p=o.tether,f=p===void 0?!0:p,h=o.tetherOffset,v=h===void 0?0:h,T=Mn(t,{boundary:s,rootBoundary:c,padding:d,altBoundary:u}),y=Mo(t.placement),g=un(t.placement),m=!g,b=Wl(y),P=LT(b),R=t.modifiersData.popperOffsets,C=t.rects.reference,M=t.rects.popper,D=typeof v==\"function\"?v(Object.assign({},t.rects,{placement:t.placement})):v,_=typeof D==\"number\"?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),k=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(R){if(a){var N,O=b===\"y\"?Wt:oo,A=b===\"y\"?go:po,z=b===\"y\"?\"height\":\"width\",L=R[b],I=L+T[O],F=L-T[A],fe=f?-M[z]/2:0,Z=g===ka?C[z]:M[z],De=g===ka?-M[z]:-C[z],it=t.elements.arrow,$e=f&&it?Xl(it):{width:0,height:0},Me=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:Pf(),Le=Me[O],qe=Me[A],Be=Kl(0,C[z],$e[z]),ot=m?C[z]/2-fe-Be-Le-_.mainAxis:Z-Be-Le-_.mainAxis,Se=m?-C[z]/2+fe+Be+qe+_.mainAxis:De+Be+qe+_.mainAxis,we=t.elements.arrow&&wn(t.elements.arrow),Re=we?b===\"y\"?we.clientTop||0:we.clientLeft||0:0,Ye=(N=k?.[b])!=null?N:0,ce=L+ot-Ye-Re,Ve=L+Se-Ye,yt=Kl(f?Gl(I,ce):I,L,f?En(F,Ve):F);R[b]=yt,x[b]=yt-L}if(l){var Fe,Ce=b===\"x\"?Wt:oo,xt=b===\"x\"?go:po,rt=R[P],Ze=P===\"y\"?\"height\":\"width\",le=rt+T[Ce],no=rt-T[xt],Je=[Wt,oo].indexOf(y)!==-1,q=(Fe=k?.[P])!=null?Fe:0,$=Je?le:rt-C[Ze]-M[Ze]-q+_.altAxis,ue=Je?rt+C[Ze]+M[Ze]-q-_.altAxis:no,ze=f&&Je?sM($,rt,ue):Kl(f?$:le,rt,f?ue:no);R[P]=ze,x[P]=ze-rt}t.modifiersData[r]=x}}var TM={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:y6,requiresIfExists:[\"offset\"]};function HT(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function VT(e){return e===jt(e)||!bo(e)?Ql(e):HT(e)}function h6(e){var t=e.getBoundingClientRect(),o=ja(t.width)/e.offsetWidth||1,r=ja(t.height)/e.offsetHeight||1;return o!==1||r!==1}function IT(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&h6(t),a=Lo(t),i=cn(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((wo(t)!==\"body\"||Jl(a))&&(l=VT(t)),bo(t)?(s=cn(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=Zl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function g6(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 $T(e){var t=g6(e);return aM.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function FT(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function qT(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 xM={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function SM(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return ye({root:[\"root\"]},RM,t)},S6={},P6=Yo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:d,slotProps:p={},slots:f={},TransitionProps:h,ownerState:v,...T}=t,y=Yo.useRef(null),g=to(y,o),m=Yo.useRef(null),b=to(m,d),P=Yo.useRef(b);Io(()=>{P.current=b},[b]),Yo.useImperativeHandle(d,()=>m.current,[]);let R=v6(c,a),[C,M]=Yo.useState(R),[D,_]=Yo.useState(GT(r));Yo.useEffect(()=>{m.current&&m.current.forceUpdate()}),Yo.useEffect(()=>{r&&_(GT(r))},[r]),Io(()=>{if(!D||!s)return;let A=I=>{M(I.placement)},z=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:I})=>{A(I)}}];l!=null&&(z=z.concat(l)),u&&u.modifiers!=null&&(z=z.concat(u.modifiers));let L=YT(D,y.current,{placement:R,...u,modifiers:z});return P.current(L),()=>{L.destroy(),P.current(null)}},[D,i,l,s,u,R]);let k={placement:C};h!==null&&(k.TransitionProps=h);let x=x6(t),N=f.root??\"div\",O=vr({elementType:N,externalSlotProps:p.root,externalForwardedProps:T,additionalProps:{role:\"tooltip\",ref:g},ownerState:t,className:x.root});return(0,Sh.jsx)(N,{...O,children:typeof n==\"function\"?n(k):n})}),R6=Yo.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:d=\"bottom\",popperOptions:p=S6,popperRef:f,style:h,transition:v=!1,slotProps:T={},slots:y={},...g}=t,[m,b]=Yo.useState(!0),P=()=>{b(!1)},R=()=>{b(!0)};if(!s&&!u&&(!v||m))return null;let C;if(a)C=a;else if(r){let _=GT(r);C=_&&T6(_)?It(_).body:It(null).body}let M=!u&&s&&(!v||m)?\"none\":void 0,D=v?{in:u,onEnter:P,onExited:R}:void 0;return(0,Sh.jsx)(ff,{disablePortal:l,container:C,children:(0,Sh.jsx)(P6,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:v?!m:u,placement:d,popperOptions:p,popperRef:f,slotProps:T,slots:y,...g,style:{position:\"fixed\",top:0,left:0,display:M,...h},TransitionProps:D,children:n})})}),CM=R6;var wM=j(Te(),1),C6=V(CM,{name:\"MuiPopper\",slot:\"Root\"})({}),E6=EM.forwardRef(function(t,o){let r=wi(),n=Pe({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:v,popperRef:T,transition:y,slots:g,slotProps:m,...b}=n,P=g?.root??l?.Root,R={anchorEl:a,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:v,popperRef:T,transition:y,...b};return(0,wM.jsx)(C6,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:P},slotProps:m??s,...R,ref:o})}),Ph=E6;function MM(e){return me(\"MuiTooltip\",e)}var w6=se(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),$t=w6;var Ui=j(Te(),1);function M6(e){return Math.round(e*1e5)/1e5}var O6=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${re(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return ye(i,MM,t)},A6=V(Ph,{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]}})(xe(({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\"] .${$t.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${$t.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),z6=V(\"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${re(o.placement.split(\"-\")[0])}`]]}})(xe(({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,[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${$t.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${$t.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:`${M6(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),N6=V(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(xe(({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)\"}}))),Rh=!1,OM=new Nc,wf={x:0,y:0};function Ch(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var D6=ro.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:d=!1,disableInteractive:p=!1,disableTouchListener:f=!1,enterDelay:h=100,enterNextDelay:v=0,enterTouchDelay:T=700,followCursor:y=!1,id:g,leaveDelay:m=0,leaveTouchDelay:b=1500,onClose:P,onOpen:R,open:C,placement:M=\"bottom\",PopperComponent:D,PopperProps:_={},slotProps:k={},slots:x={},title:N,TransitionComponent:O,TransitionProps:A,...z}=r,L=ro.isValidElement(a)?a:(0,Ui.jsx)(\"span\",{children:a}),I=Yn(),F=wi(),[fe,Z]=ro.useState(),[De,it]=ro.useState(null),$e=ro.useRef(!1),Me=p||y,Le=vn(),qe=vn(),Be=vn(),ot=vn(),[Se,we]=Dl({controlled:C,default:!1,name:\"Tooltip\",state:\"open\"}),Re=Se,Ye=zl(g),ce=ro.useRef(),Ve=Oi(()=>{ce.current!==void 0&&(document.body.style.WebkitUserSelect=ce.current,ce.current=void 0),ot.clear()});ro.useEffect(()=>Ve,[Ve]);let yt=_e=>{OM.clear(),Rh=!0,we(!0),R&&!Re&&R(_e)},Fe=Oi(_e=>{OM.start(800+m,()=>{Rh=!1}),we(!1),P&&Re&&P(_e),Le.start(I.transitions.duration.shortest,()=>{$e.current=!1})}),Ce=_e=>{$e.current&&_e.type!==\"touchstart\"||(fe&&fe.removeAttribute(\"title\"),qe.clear(),Be.clear(),h||Rh&&v?qe.start(Rh?v:h,()=>{yt(_e)}):yt(_e))},xt=_e=>{qe.clear(),Be.start(m,()=>{Fe(_e)})},[,rt]=ro.useState(!1),Ze=_e=>{Pn(_e.target)||(rt(!1),xt(_e))},le=_e=>{fe||Z(_e.currentTarget),Pn(_e.target)&&(rt(!0),Ce(_e))},no=_e=>{$e.current=!0;let To=L.props;To.onTouchStart&&To.onTouchStart(_e)},Je=_e=>{no(_e),Be.clear(),Le.clear(),Ve(),ce.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ot.start(T,()=>{document.body.style.WebkitUserSelect=ce.current,Ce(_e)})},q=_e=>{L.props.onTouchEnd&&L.props.onTouchEnd(_e),Ve(),Be.start(b,()=>{Fe(_e)})};ro.useEffect(()=>{if(!Re)return;function _e(To){To.key===\"Escape\"&&Fe(To)}return document.addEventListener(\"keydown\",_e),()=>{document.removeEventListener(\"keydown\",_e)}},[Fe,Re]);let $=yo(gr(L),Z,o);!N&&N!==0&&(Re=!1);let ue=ro.useRef(),ze=_e=>{let To=L.props;To.onMouseMove&&To.onMouseMove(_e),wf={x:_e.clientX,y:_e.clientY},ue.current&&ue.current.update()},ie={},be=typeof N==\"string\";c?(ie.title=!Re&&be&&!d?N:null,ie[\"aria-describedby\"]=Re?Ye:null):(ie[\"aria-label\"]=be?N:null,ie[\"aria-labelledby\"]=Re&&!be?Ye:null);let ge={...ie,...z,...L.props,className:Q(z.className,L.props.className),onTouchStart:no,ref:$,...y?{onMouseMove:ze}:{}},Ge={};f||(ge.onTouchStart=Je,ge.onTouchEnd=q),d||(ge.onMouseOver=Ch(Ce,ge.onMouseOver),ge.onMouseLeave=Ch(xt,ge.onMouseLeave),Me||(Ge.onMouseOver=Ce,Ge.onMouseLeave=xt)),u||(ge.onFocus=Ch(le,ge.onFocus),ge.onBlur=Ch(Ze,ge.onBlur),Me||(Ge.onFocus=le,Ge.onBlur=Ze));let Ee={...r,isRtl:F,arrow:n,disableInteractive:Me,placement:M,PopperComponentProp:D,touch:$e.current},ve=typeof k.popper==\"function\"?k.popper(Ee):k.popper,et=ro.useMemo(()=>{let _e=[{name:\"arrow\",enabled:!!De,options:{element:De,padding:4}}];return _.popperOptions?.modifiers&&(_e=_e.concat(_.popperOptions.modifiers)),ve?.popperOptions?.modifiers&&(_e=_e.concat(ve.popperOptions.modifiers)),{..._.popperOptions,...ve?.popperOptions,modifiers:_e}},[De,_.popperOptions,ve?.popperOptions]),Kt=O6(Ee),vo=typeof k.transition==\"function\"?k.transition(Ee):k.transition,Y={slots:{popper:l.Popper,transition:l.Transition??O,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:k.arrow??s.arrow,popper:{..._,...ve??s.popper},tooltip:k.tooltip??s.tooltip,transition:{...A,...vo??s.transition}}},[Oe,Mt]=Tt(\"popper\",{elementType:A6,externalForwardedProps:Y,ownerState:Ee,className:Q(Kt.popper,_?.className)}),[Ft,ht]=Tt(\"transition\",{elementType:uf,externalForwardedProps:Y,ownerState:Ee}),[qt,rr]=Tt(\"tooltip\",{elementType:z6,className:Kt.tooltip,externalForwardedProps:Y,ownerState:Ee}),[Ho,nr]=Tt(\"arrow\",{elementType:N6,className:Kt.arrow,externalForwardedProps:Y,ownerState:Ee,ref:it});return(0,Ui.jsxs)(ro.Fragment,{children:[ro.cloneElement(L,ge),(0,Ui.jsx)(Oe,{as:D??Ph,placement:M,anchorEl:y?{getBoundingClientRect:()=>({top:wf.y,left:wf.x,right:wf.x,bottom:wf.y,width:0,height:0})}:fe,popperRef:ue,open:fe?Re:!1,id:Ye,transition:!0,...Ge,...Mt,popperOptions:et,children:({TransitionProps:_e})=>(0,Ui.jsx)(Ft,{timeout:I.transitions.duration.shorter,..._e,...ht,children:(0,Ui.jsxs)(qt,{...rr,children:[N,n?(0,Ui.jsx)(Ho,{...nr}):null]})})})]})}),Mf=D6;var AM=j(Te(),1),zM=kr((0,AM.jsx)(\"path\",{d:\"M8 5v14l11-7z\"}),\"PlayArrow\");var NM=j(Te(),1),DM=kr((0,NM.jsx)(\"path\",{d:\"M6 19h4V5H6zm8-14v14h4V5z\"}),\"Pause\");var _M=j(Te(),1),BM=kr((0,_M.jsx)(\"path\",{d:\"M6 6h12v12H6z\"}),\"Stop\");var Eh=j(W()),_6={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},B6={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function k6(e){return e===\"dark\"?_6:B6}function XT(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 WT(){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:XT(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:XT(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:XT(n)?\"dark\":\"light\"}}function kM(){let[e,t]=(0,Eh.useState)(()=>WT());return(0,Eh.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(WT());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(WT()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:k6(e.theme)}}var jM={inferno:[[0,0,4],[40,11,84],[101,21,110],[159,42,99],[212,72,66],[245,125,21],[252,193,57],[252,255,164]],viridis:[[68,1,84],[72,36,117],[65,68,135],[53,95,141],[42,120,142],[33,145,140],[34,168,132],[68,191,112],[122,209,81],[189,223,38],[253,231,37]],plasma:[[13,8,135],[75,3,161],[126,3,168],[168,34,150],[203,70,121],[229,107,93],[248,148,65],[253,195,40],[240,249,33]],magma:[[0,0,4],[28,16,68],[79,18,123],[129,37,129],[181,54,122],[229,80,100],[251,135,97],[254,194,135],[252,253,191]],hot:[[0,0,0],[87,0,0],[173,0,0],[255,0,0],[255,87,0],[255,173,0],[255,255,0],[255,255,128],[255,255,255]],gray:[[0,0,0],[255,255,255]],hsv:[[255,0,0],[255,255,0],[0,255,0],[0,255,255],[0,0,255],[255,0,255],[255,0,0]]},sie=Object.keys(jM);function j6(e){let t=new Uint8Array(768);for(let o=0;o<256;o++){let r=o/255*(e.length-1),n=Math.floor(r),a=r-n,i=e[Math.min(n,e.length-1)],l=e[Math.min(n+1,e.length-1)];t[o*3]=Math.round(i[0]+a*(l[0]-i[0])),t[o*3+1]=Math.round(i[1]+a*(l[1]-i[1])),t[o*3+2]=Math.round(i[2]+a*(l[2]-i[2]))}return t}var On=Object.fromEntries(Object.entries(jM).map(([e,t])=>[e,j6(t)]));function wh(e,t,o,r,n){let a=n>r?n-r:1,i=!(n>r);for(let l=0;lURL.revokeObjectURL(r),6e4)}function UM(e,t,o){let r=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);Zn(new Blob([r],{type:o}),t)}function Li(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function tu(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}function KT(e,t){let o=tu(e);return t===\"\\xC5\"?o>=10?`${Math.round(o/10)} nm`:o>=1?`${Math.round(o)} \\xC5`:`${o.toFixed(2)} \\xC5`:t===\"\\xC5\\u207B\\xB9\"?o>=10?`${Math.round(o/10)} nm\\u207B\\xB9`:o>=1?`${Math.round(o)} \\xC5\\u207B\\xB9`:`${o.toFixed(2)} \\xC5\\u207B\\xB9`:t===\"px\"?o>=1?`${Math.round(o)} px`:`${o.toFixed(1)} px`:o>=1e3?`${Math.round(o/1e3)} rad`:o>=1?`${Math.round(o)} mrad`:`${o.toFixed(2)} mrad`}var Of=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\";function Oh(e,t,o,r,n,a){let i=e.getContext(\"2d\");if(!i)return;i.clearRect(0,0,e.width,e.height),i.save(),i.scale(t,t);let l=e.width/t,s=e.height/t,c=l/a,u=o*c,d=60,p=5,f=16,h=12,v=d/u*r,T=tu(v),y=T/r*u,g=s-h,m=l-y-h;i.shadowColor=\"rgba(0, 0, 0, 0.5)\",i.shadowBlur=2,i.shadowOffsetX=1,i.shadowOffsetY=1,i.fillStyle=\"white\",i.fillRect(m,g,y,p);let b=KT(T,n);i.font=`${f}px ${Of}`,i.fillStyle=\"white\",i.textAlign=\"center\",i.textBaseline=\"bottom\",i.fillText(b,m+y/2,g-4),i.textAlign=\"left\",i.textBaseline=\"bottom\",i.fillText(`${o.toFixed(1)}\\xD7`,h,s-h+p),i.restore()}function LM(e,t,o,r,n){let a=e.getContext(\"2d\");if(!a||r<=0)return;a.save(),a.scale(t,t);let i=e.width/t,l=e.height/t,s=i/n,c=o*s,u=60,d=5,p=16,f=12,h=u/c*r,v=tu(h),T=v/r*c,y=l-f,g=i-T-f;a.shadowColor=\"rgba(0, 0, 0, 0.5)\",a.shadowBlur=2,a.shadowOffsetX=1,a.shadowOffsetY=1,a.fillStyle=\"white\",a.fillRect(g,y,T,d);let m=KT(v,\"\\xC5\\u207B\\xB9\");a.font=`${p}px ${Of}`,a.fillStyle=\"white\",a.textAlign=\"center\",a.textBaseline=\"bottom\",a.fillText(m,g+T/2,y-4),a.textAlign=\"left\",a.textBaseline=\"bottom\",a.fillText(`${o.toFixed(1)}\\xD7`,f,l-f+d),a.restore()}function QT(e){let{imageCanvas:t,title:o,lut:r,vmin:n=0,vmax:a=1,logScale:i=!1,pixelSize:l=0,showColorbar:s=!0,showScaleBar:c=!0,scale:u=4,drawAnnotations:d}=e,p=t.width,f=t.height,h=20,v=o?28:0,T=o?8:0,y=s&&r&&n!==a,g=y?20:0,m=y?12:0,b=y?60:0,P=h+p+m+g+b+h,R=h+v+T+f+h,C=document.createElement(\"canvas\");C.width=P*u,C.height=R*u;let M=C.getContext(\"2d\");M.scale(u,u),M.fillStyle=\"white\",M.fillRect(0,0,P,R),o&&(M.fillStyle=\"black\",M.font=`bold 18px ${Of}`,M.textAlign=\"left\",M.textBaseline=\"top\",M.fillText(o,h,h));let D=h,_=h+v+T;if(M.imageSmoothingEnabled=!1,M.drawImage(t,D,_,p,f),M.imageSmoothingEnabled=!0,d&&(M.save(),M.translate(D,_),d(M),M.restore()),c&&l>0){let k=Math.max(60,p*.15),x=Math.max(4,Math.round(f*.012)),N=Math.max(14,Math.round(f*.04)),O=Math.max(12,Math.round(p*.03)),A=k*l,z=tu(A),L=z/l,I=_+f-O,F=D+p-L-O;M.shadowColor=\"rgba(0, 0, 0, 0.5)\",M.shadowBlur=2,M.shadowOffsetX=1,M.shadowOffsetY=1,M.fillStyle=\"white\",M.fillRect(F,I,L,x);let fe=KT(z,\"\\xC5\");M.font=`bold ${N}px ${Of}`,M.fillStyle=\"white\",M.textAlign=\"center\",M.textBaseline=\"bottom\",M.fillText(fe,F+L/2,I-4),M.shadowColor=\"transparent\",M.shadowBlur=0,M.shadowOffsetX=0,M.shadowOffsetY=0}if(y&&r){let k=D+p+m,x=_,N=f;for(let O=0;Oe.toBlob(R=>P(R),\"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`,d=`\nendstream\nendobj\n`,p=new TextEncoder,f=p.encode(c+u),h=p.encode(d),v=c.length;s.push(v);let y=f.length+r.length+h.length,g=`xref\n0 6\n0000000000 65535 f \n`;for(let P=0;P>\nstartxref\n${y}\n%%EOF\n`;let m=p.encode(g),b=new Uint8Array(f.length+r.length+h.length+m.length);return b.set(f,0),b.set(r,f.length),b.set(h,f.length+r.length),b.set(m,f.length+r.length+h.length),new Blob([b],{type:\"application/pdf\"})}function ou(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 HM(e){let t=new Float32Array(e.length);for(let o=0;or&&(r=s)}let n=t/e.length,a=0;for(let l=0;ln&&(n=s))}if(!isFinite(r)||!isFinite(n)||r===n)return o;let a=n-r;for(let l=0;l0)for(let l=0;l>1;for(;l<=n;)n-=l,l>>=1;n+=l}let a=o?1:-1;for(let i=2;i<=r;i<<=1){let l=i>>1,s=a*2*Math.PI/i,c=Math.cos(s),u=Math.sin(s);for(let d=0;d>1,n=o>>1,a=new Float32Array(t*o);for(let i=0;i, b: vec2) -> vec2 { return vec2(a.x*b.x-a.y*b.y, a.x*b.y+a.y*b.x); }\nfn twiddle(k: u32, N: u32, inverse: f32) -> vec2 { let angle = inverse * 2.0 * 3.14159265359 * f32(k) / f32(N); return vec2(cos(angle), sin(angle)); }\nfn bitReverse(x: u32, log2N: u32) -> u32 { var result: u32 = 0u; var val = x; for (var i: u32 = 0u; i < log2N; i = i + 1u) { result = (result << 1u) | (val & 1u); val = val >> 1u; } return result; }\nstruct FFT2DParams { width: u32, height: u32, log2Size: u32, stage: u32, inverse: f32, isRowWise: u32, }\n@group(0) @binding(0) var params: FFT2DParams;\n@group(0) @binding(1) var data: array>;\nfn getIndex(row: u32, col: u32) -> u32 { return row * params.width + col; }\n@compute @workgroup_size(16, 16) fn bitReverseRows(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let rev = bitReverse(col, params.log2Size); if (col < rev) { let idx1 = getIndex(row, col); let idx2 = getIndex(row, rev); let temp = data[idx1]; data[idx1] = data[idx2]; data[idx2] = temp; } }\n@compute @workgroup_size(16, 16) fn bitReverseCols(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let rev = bitReverse(row, params.log2Size); if (row < rev) { let idx1 = getIndex(row, col); let idx2 = getIndex(rev, col); let temp = data[idx1]; data[idx1] = data[idx2]; data[idx2] = temp; } }\n@compute @workgroup_size(16, 16) fn butterflyRows(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let idx = gid.x; if (row >= params.height || idx >= params.width / 2u) { return; } let stage = params.stage; let halfSize = 1u << stage; let fullSize = halfSize << 1u; let group = idx / halfSize; let pos = idx % halfSize; let col_i = group * fullSize + pos; let col_j = col_i + halfSize; if (col_j >= params.width) { return; } let w = twiddle(pos, fullSize, params.inverse); let i = getIndex(row, col_i); let j = getIndex(row, col_j); let u = data[i]; let t = cmul(w, data[j]); data[i] = u + t; data[j] = u - t; }\n@compute @workgroup_size(16, 16) fn butterflyCols(@builtin(global_invocation_id) gid: vec3) { let col = gid.x; let idx = gid.y; if (col >= params.width || idx >= params.height / 2u) { return; } let stage = params.stage; let halfSize = 1u << stage; let fullSize = halfSize << 1u; let group = idx / halfSize; let pos = idx % halfSize; let row_i = group * fullSize + pos; let row_j = row_i + halfSize; if (row_j >= params.height) { return; } let w = twiddle(pos, fullSize, params.inverse); let i = getIndex(row_i, col); let j = getIndex(row_j, col); let u = data[i]; let t = cmul(w, data[j]); data[i] = u + t; data[j] = u - t; }\n@compute @workgroup_size(16, 16) fn normalize2D(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let idx = getIndex(row, col); let scale = 1.0 / f32(params.width * params.height); data[idx] = data[idx] * scale; }`,JT=class{constructor(t){this.pipelines2D=null;this.initialized=!1;this.device=t}async init(){if(this.initialized)return;let t=this.device.createShaderModule({code:U6});this.pipelines2D={bitReverseRows:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"bitReverseRows\"}}),bitReverseCols:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"bitReverseCols\"}}),butterflyRows:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"butterflyRows\"}}),butterflyCols:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"butterflyCols\"}}),normalize:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"normalize2D\"}})},this.initialized=!0}async fft2D(t,o,r,n,a=!1){await this.init();let i=La(r),l=La(n),s=i!==r||l!==n,c=Math.log2(i),u=Math.log2(l),d=i*l,p=r*n,f,h;if(s){f=new Float32Array(d),h=new Float32Array(d);for(let O=0;O{let A=this.device.createBindGroup({layout:O.getBindGroupLayout(0),entries:[{binding:0,resource:{buffer:y}},{binding:1,resource:{buffer:T}}]}),z=this.device.createCommandEncoder(),L=z.beginComputePass();L.setPipeline(O),L.setBindGroup(0,A),L.dispatchWorkgroups(b,P),L.end(),this.device.queue.submit([z.finish()])},C=new ArrayBuffer(24),M=new Uint32Array(C),D=new Float32Array(C);M[0]=i,M[1]=l,M[2]=c,M[3]=0,D[4]=m,M[5]=1,this.device.queue.writeBuffer(y,0,C),R(this.pipelines2D.bitReverseRows);for(let O=0;Ov+T,0)/4;let a=e.length;if(a===0)return{min:0,max:0};let i=1/0,l=-1/0;for(let v=0;vl&&(l=T)}if(i===l)return{min:i,max:l};let s=1024,c=new Uint32Array(s),u=l-i,d=(s-1)/u;for(let v=0;v=p){h=i+v/(s-1)*u;break}return h<=i&&(h=l),{min:i,max:h}}var zf=null,FM=null,L6=\"GPU\";async function XM(){if(zf)return zf;if(!navigator.gpu)return console.warn(\"WebGPU not supported, falling back to CPU FFT\"),null;try{let e=await navigator.gpu.requestAdapter();if(!e)return console.warn(\"No GPU adapter found\"),null;try{let t=await e.requestAdapterInfo?.();t&&(L6=t.description||`${t.vendor} ${t.architecture||\"\"} ${t.device||\"\"}`.trim()||\"Generic WebGPU Adapter\")}catch{}return FM=await e.requestDevice(),zf=new JT(FM),await zf.init(),zf}catch(e){return console.warn(\"WebGPU init failed:\",e),null}}var ct=j(W());var WM=j(Te(),1),KM=kr((0,WM.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var QM={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 ru=QM;function ZM(e){let t=ru.widgets[e];if(!t){let o=Object.keys(ru.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function V6(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function nu(e,t){let r=ZM(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function au(e){return[...ZM(e).tool_groups]}function Ah(e,t){let o=au(e),r=new Set(o),n=[],a=new Set;for(let i of V6(t)){let l=nu(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 JM(e,t){return au(e).filter(o=>o!==\"all\"&&t.has(o))}function eO(e,t){let o=Ah(e,t);return o.includes(\"all\")?au(e).filter(r=>r!==\"all\"):o}function tO(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function oO(){return Object.keys(ru.control_presets)}function rO(e){return ru.control_presets[e]?.label??e}function nO(e,t){let o=ru.control_presets[t];if(!o){let i=Object.keys(ru.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=au(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>nu(e,i))),a=r.filter(i=>!n.has(i));return Ah(e,a)}function zh(e,t,o){let r=Ah(e,o),n=Ah(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=d=>{let p=nu(e,d);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:d=>{let p=nu(e,d);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function tx(e,t,o){let r=new Set(eO(e,t)),n=nu(e,o);return n===\"all\"?[\"all\"]:(r.add(n),JM(e,r))}function ox(e,t,o){let r=new Set(eO(e,t));return r.delete(nu(e,o)),JM(e,r)}var aO={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},I6={fontSize:10,py:.25,px:1,minWidth:0};function iO({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=ct.useState(null),c=ct.useMemo(()=>au(e).filter(h=>h!==\"all\"),[e]),u=ct.useMemo(()=>zh(e,r,t),[e,r,t]),d=ct.useCallback((h,v)=>{o(T=>v?ox(e,T,h):tx(e,T,h))},[o,e]),p=ct.useCallback((h,v)=>{n(T=>v?tx(e,T,h):ox(e,T,h))},[n,e]),f=ct.useCallback(h=>{o(nO(e,h))},[o,e]);return ct.createElement(ct.Fragment,null,ct.createElement(Mf,{title:\"Customize controls\",arrow:!0,placement:\"top\"},ct.createElement(Xc,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:h=>s(h.currentTarget),sx:{p:.25,ml:.5,color:a.text}},ct.createElement(KM,{sx:{fontSize:16}}))),ct.createElement(zi,{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}}},ct.createElement(pe,{sx:{px:.5,pb:.75}},ct.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),ct.createElement(pe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},oO().map(h=>ct.createElement(ln,{key:h,size:\"small\",sx:I6,\"data-testid\":`preset-${h}`,onClick:()=>f(h)},rO(h))))),ct.createElement(ET,{sx:{borderColor:a.border,my:.5}}),ct.createElement(pe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},ct.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(h=>{let v=i?.[h]??tO(h),T=u.isHidden(h),y=u.isLocked(h);return ct.createElement(pe,{key:h,\"data-testid\":`tool-row-${h}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},ct.createElement(he,{sx:{fontSize:11}},v),ct.createElement(pe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},ct.createElement(he,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),ct.createElement(Qn,{size:\"small\",checked:!T,onChange:g=>d(h,g.target.checked),inputProps:{\"aria-label\":`show-${h}`},sx:aO.small}),ct.createElement(he,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),ct.createElement(Qn,{size:\"small\",checked:y,onChange:g=>p(h,g.target.checked),inputProps:{\"aria-label\":`lock-${h}`},sx:aO.small,disabled:T})))}))))}var $6=.5,F6=10,lO=450,sO=10,lx=.707;function q6(e,t,o,r,n,a){let i=Math.max(0,Math.floor(r)-a),l=Math.max(0,Math.floor(n)-a),s=Math.min(t-1,Math.floor(r)+a),c=Math.min(o-1,Math.floor(n)+a),u=Math.round(r),d=Math.round(n),p=-1/0;for(let b=l;b<=c;b++)for(let P=i;P<=s;P++){let R=e[b*t+P];R>p&&(p=R,u=P,d=b)}let f=Math.max(0,u-1),h=Math.min(t-1,u+1),v=Math.max(0,d-1),T=Math.min(o-1,d+1),y=0,g=0,m=0;for(let b=v;b<=T;b++)for(let P=f;P<=h;P++){let R=e[b*t+P];y+=R,g+=R*P,m+=R*b}return y>0?{row:m/y,col:g/y}:{row:d,col:u}}var Y6=5;function cO(e,t){return e>0?t===\"\\xC5\"?{pixelSize:e,unit:\"\\xC5\"}:t===\"nm\"?{pixelSize:e*10,unit:\"\\xC5\"}:t===\"mrad\"?{pixelSize:e,unit:\"mrad\"}:{pixelSize:e,unit:\"px\"}:{pixelSize:1,unit:\"px\"}}var rx={label:{fontSize:11},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},Rt={XS:4,SM:8,MD:12,LG:16},nx={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"},imageBox:{bgcolor:\"#000\",border:\"1px solid #444\",overflow:\"hidden\",position:\"relative\"}},iu={display:\"flex\",alignItems:\"center\",gap:`${Rt.SM}px`,px:1,py:.5,width:\"fit-content\"},Hi={fontSize:10,py:.25,px:1,minWidth:0,\"&.Mui-disabled\":{color:\"#666\",borderColor:\"#444\"}},Nf={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},G6={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}};function pn(e){if(e===0)return\"0\";let t=Math.abs(e);return t<.001||t>=1e4?e.toExponential(2):t<.01?e.toFixed(4):t<1?e.toFixed(3):e.toFixed(2)}function X6(e,t,o,r,n,a,i,l,s,c,u=!1,d=5){let p=e.getContext(\"2d\");if(!p)return;p.save(),p.scale(t,t);let f=e.width/t,h=e.height/t,v=f/l,T=h/s,y=r*n*v+a*v,g=o*n*T+i*T,m=12,b=1.5;if(p.shadowColor=\"rgba(0, 0, 0, 0.5)\",p.shadowBlur=2,p.shadowOffsetX=1,p.shadowOffsetY=1,p.strokeStyle=c?\"rgba(255, 255, 0, 0.9)\":\"rgba(255, 100, 100, 0.9)\",p.lineWidth=b,p.beginPath(),p.moveTo(y-m,g),p.lineTo(y+m,g),p.moveTo(y,g-m),p.lineTo(y,g+m),p.stroke(),u&&d>0){let P=d*n*v,R=d*n*T;p.setLineDash([4,3]),p.strokeStyle=\"rgba(0, 200, 255, 0.7)\",p.lineWidth=1.2,p.shadowBlur=0,p.beginPath(),p.ellipse(y,g,P,R,0,0,2*Math.PI),p.stroke(),p.setLineDash([])}p.restore()}function W6(e,t,o,r,n,a,i,l,s,c,u,d,p,f,h,v){if(o===\"off\")return;let T=e.getContext(\"2d\");if(!T)return;T.save(),T.scale(t,t);let y=e.width/t,g=e.height/t,m=y/d,b=g/p,P=n*s*m+c*m,R=r*s*b+u*b,C=2.5,M=10,D=6;T.shadowColor=\"rgba(0, 0, 0, 0.4)\",T.shadowBlur=2,T.shadowOffsetX=1,T.shadowOffsetY=1;let _=(O,A)=>{let z,L;h?(z=\"rgba(0, 200, 255, 1)\",L=\"rgba(255, 255, 255, 1)\"):v?(z=\"rgba(255, 100, 100, 1)\",L=\"rgba(255, 255, 255, 1)\"):(z=\"rgba(0, 255, 0, 0.8)\",L=\"rgba(255, 255, 255, 0.8)\"),T.beginPath(),T.arc(O,A,D,0,2*Math.PI),T.fillStyle=z,T.fill(),T.strokeStyle=L,T.lineWidth=1.5,T.stroke()},k=()=>{T.strokeStyle=f?\"rgba(255, 255, 0, 0.9)\":\"rgba(0, 255, 0, 0.9)\",T.lineWidth=C,T.beginPath(),T.moveTo(P-M,R),T.lineTo(P+M,R),T.moveTo(P,R-M),T.lineTo(P,R+M),T.stroke()},x=f?\"rgba(255, 255, 0, 0.9)\":\"rgba(0, 255, 0, 0.9)\",N=f?\"rgba(255, 255, 0, 0.12)\":\"rgba(0, 255, 0, 0.12)\";if(o===\"circle\"&&a>0){let O=a*s*m,A=a*s*b;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.ellipse(P,R,O,A,0,0,2*Math.PI),T.stroke(),T.fillStyle=N,T.fill(),k();let z=O*lx,L=A*lx;_(P+z,R+L)}else if(o===\"square\"&&a>0){let O=a*s*m,A=a*s*b,z=P-O,L=R-A;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.rect(z,L,O*2,A*2),T.stroke(),T.fillStyle=N,T.fill(),k(),_(P+O,R+A)}else if(o===\"rect\"&&i>0&&l>0){let O=i/2*s*m,A=l/2*s*b,z=P-O,L=R-A;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.rect(z,L,O*2,A*2),T.stroke(),T.fillStyle=N,T.fill(),k(),_(P+O,R+A)}T.restore()}function K6({items:e}){return S.createElement(pe,{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\"}}},S.createElement(\"tbody\",null,e.map(([t,o],r)=>S.createElement(\"tr\",{key:r},S.createElement(\"td\",null,t),S.createElement(\"td\",null,o)))))}function Q6({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return S.createElement(Mf,{title:typeof e==\"string\"?S.createElement(he,{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\"}`}}}}},S.createElement(he,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function ax({data:e,vminPct:t,vmaxPct:o,onRangeChange:r,width:n=120,height:a=40,theme:i=\"dark\",dataMin:l=0,dataMax:s=1}){let c=S.useRef(null),u=S.useMemo(()=>IM(e),[e]),d=i===\"dark\"?{bg:\"#1a1a1a\",barActive:\"#888\",barInactive:\"#444\",border:\"#333\"}:{bg:\"#f0f0f0\",barActive:\"#666\",barInactive:\"#bbb\",border:\"#ccc\"};return S.useEffect(()=>{let p=c.current;if(!p)return;let f=p.getContext(\"2d\");if(!f)return;let h=window.devicePixelRatio||1;p.width=n*h,p.height=a*h,f.scale(h,h),f.fillStyle=d.bg,f.fillRect(0,0,n,a);let v=64,T=Math.floor(u.length/v),y=[];for(let R=0;R=b&&R<=P;f.fillStyle=D?d.barActive:d.barInactive,f.fillRect(M+.5,a-C,Math.max(1,m-1),C)}},[u,t,o,n,a,d]),S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:.25}},S.createElement(\"canvas\",{ref:c,style:{width:n,height:a,border:`1px solid ${d.border}`}}),S.createElement(ql,{value:[t,o],onChange:(p,f)=>{let[h,v]=f;r(Math.min(h,v-1),Math.max(v,h+1))},min:0,max:100,size:\"small\",valueLabelDisplay:\"auto\",valueLabelFormat:p=>{let f=l+p/100*(s-l);return f>=1e3?f.toExponential(1):f.toFixed(1)},sx:{width:n,py:0,\"& .MuiSlider-thumb\":{width:8,height:8},\"& .MuiSlider-rail\":{height:2},\"& .MuiSlider-track\":{height:2},\"& .MuiSlider-valueLabel\":{fontSize:10,padding:\"2px 4px\"}}}),S.createElement(pe,{sx:{display:\"flex\",justifyContent:\"space-between\",width:n}},S.createElement(he,{sx:{fontSize:8,fontFamily:\"monospace\",opacity:.6,lineHeight:1}},(()=>{let p=l+t/100*(s-l);return p>=1e3?p.toExponential(1):p.toFixed(1)})()),S.createElement(he,{sx:{fontSize:8,fontFamily:\"monospace\",opacity:.6,lineHeight:1}},(()=>{let p=l+o/100*(s-l);return p>=1e3?p.toExponential(1):p.toFixed(1)})())))}function ix(e,t,o,r,n,a,i){let l=i-n,s=a-r,c=Math.sqrt(l*l+s*s),u=Math.max(2,Math.ceil(c)),d=new Float32Array(u);for(let p=0;ps&&(s=v,i=h,l=f)}return{row:l,col:i}}function Z6(e,t,o,r,n,a,i,l,s){if(r===\"off\"||r===\"point\")return null;let c,u,d,p;if(r===\"rect\"){let T=l/2,y=s/2;c=Math.max(0,Math.floor(a-T)),u=Math.max(0,Math.floor(n-y)),d=Math.min(t,Math.ceil(a+T)),p=Math.min(o,Math.ceil(n+y))}else c=Math.max(0,Math.floor(a-i)),u=Math.max(0,Math.floor(n-i)),d=Math.min(t,Math.ceil(a+i)),p=Math.min(o,Math.ceil(n+i));let f=d-c,h=p-u;if(f<2||h<2)return null;let v=new Float32Array(f*h);if(r===\"circle\"||r===\"annular\"){let T=i*i;for(let y=0;y({label:{...rx.label,color:o.textMuted},value:{...rx.value,color:o.textMuted},title:{...rx.title,color:o.accent}}),[o]),[a]=ke(\"nav_rows\"),[i]=ke(\"nav_cols\"),[l]=ke(\"sig_rows\"),[s]=ke(\"sig_cols\"),[c,u]=ke(\"pos_row\"),[d,p]=ke(\"pos_col\"),[f]=ke(\"frame_bytes\"),[h]=ke(\"nav_image_bytes\"),[v]=ke(\"nav_data_min\"),[T]=ke(\"nav_data_max\"),[y]=ke(\"sig_data_min\"),[g]=ke(\"sig_data_max\"),[m,b]=ke(\"roi_mode\"),[P,R]=ke(\"roi_reduce\"),[C]=ke(\"roi_center_row\"),[M]=ke(\"roi_center_col\"),[D,_]=ke(\"roi_radius\"),[k,x]=ke(\"roi_width\"),[N,O]=ke(\"roi_height\"),[A]=ke(\"nav_stats\"),[z]=ke(\"sig_stats\"),[L]=ke(\"nav_pixel_size\"),[I]=ke(\"sig_pixel_size\"),[F]=ke(\"nav_pixel_unit\"),[fe]=ke(\"sig_pixel_unit\"),[Z]=ke(\"title\"),[De,it]=ke(\"snap_enabled\"),[$e,Me]=ke(\"snap_radius\"),[Le,qe]=ke(\"profile_line\"),[Be,ot]=ke(\"profile_width\"),[Se]=ke(\"show_stats\"),[we]=ke(\"show_controls\"),[Re,Ye]=ke(\"show_fft\"),[ce,Ve]=ke(\"disabled_tools\"),[yt,Fe]=ke(\"hidden_tools\"),Ce=S.useMemo(()=>zh(\"Show4D\",ce,yt),[ce,yt]),xt=Ce.isHidden(\"display\"),rt=Ce.isHidden(\"histogram\"),Ze=Ce.isHidden(\"stats\"),le=Ce.isHidden(\"navigation\"),no=Ce.isHidden(\"playback\"),Je=Ce.isHidden(\"view\"),q=Ce.isHidden(\"export\"),$=Ce.isHidden(\"roi\"),ue=Ce.isHidden(\"profile\"),ze=Ce.isHidden(\"fft\"),ie=Ce.isLocked(\"display\"),be=Ce.isLocked(\"histogram\"),ge=Ce.isLocked(\"stats\"),Ge=Ce.isLocked(\"navigation\"),Ee=Ce.isLocked(\"playback\"),ve=Ce.isLocked(\"view\"),et=Ce.isLocked(\"export\"),Kt=Ce.isLocked(\"roi\"),vo=Ce.isLocked(\"profile\"),Y=Ce.isLocked(\"fft\"),Oe=Re&&!ze,Mt=t.theme===\"dark\"?\"#0f0\":\"#1a7a1a\",[Ft,ht]=S.useState(null),qt=Oe&&m!==\"off\"&&m!==\"point\",[rr,Ho]=ke(\"path_playing\"),[nr,_e]=ke(\"path_index\"),[To]=ke(\"path_length\"),[sx]=ke(\"path_interval_ms\"),[Df]=ke(\"path_loop\"),[,fO]=ke(\"_gif_export_requested\"),[_f]=ke(\"_gif_data\"),[cx]=ke(\"_gif_metadata_json\"),[Bf,ux]=S.useState(!1),[px,kf]=S.useState(null),[fx,lu]=S.useState(null),[Dh,_h]=S.useState(c+.5),[Bh,kh]=S.useState(d+.5),[su,jh]=S.useState(!1),[cu,Uh]=S.useState(!1),[es,Lh]=S.useState(!1),[Hh,Vh]=S.useState(!1),Ih=S.useRef(null),[uu,$h]=S.useState(C),[pu,Fh]=S.useState(M),[dx,Vi]=S.useState(!1),[fu,Ii]=S.useState(null),[jf,dO]=S.useState(\"inferno\"),[Uf,mO]=S.useState(\"inferno\"),[$i,yO]=S.useState(\"linear\"),[Jn,hO]=S.useState(\"linear\"),Lf=.5,du=.5,[qh,gO]=S.useState(0),[Yh,bO]=S.useState(100),[Hf,vO]=S.useState(0),[Vf,TO]=S.useState(100),[Go,If]=S.useState(1),[ea,$f]=S.useState(0),[ta,Ff]=S.useState(0),[Oo,qf]=S.useState(1),[fn,mu]=S.useState(0),[dn,yu]=S.useState(0),[An,mx]=S.useState(lO),[yx,hx]=S.useState(!1),[Fi,gx]=S.useState(null),[xO,SO]=S.useState(null),[PO,RO]=S.useState(null),[CO,EO]=S.useState(0),[wO,MO]=S.useState(0),[Ao,Gh]=S.useState(!1),[Lr,Ha]=S.useState(null),bx=S.useRef(null),Ie=Le||[],ar=S.useRef(null),ts=S.useRef(null),[hu,Xh]=S.useState(null),[Wh,Kh]=S.useState(!1),[vx,qi]=S.useState(null),[Tx,Yi]=S.useState(!1),gu=S.useRef(null),Qh=S.useRef(null),[xx,OO]=S.useState(!1),bu=S.useRef(null),vu=S.useRef(null),Zh=S.useRef(null),Jh=S.useRef(null),Yf=S.useRef(null),[AO,zO]=S.useState(0),[NO,DO]=S.useState(0),[Hr,Gf]=S.useState(1),[Va,Tu]=S.useState(0),[Ia,xu]=S.useState(0),[eg,_O]=S.useState(\"inferno\"),[Xf,BO]=S.useState(!1),[tg,kO]=S.useState(!0),[og,jO]=S.useState(0),[rg,UO]=S.useState(100),[LO,HO]=S.useState(null),[Sx,VO]=S.useState({min:0,max:1}),[Wf,IO]=S.useState({mean:0,min:0,max:0,std:0}),[Px,ng]=S.useState(!1),[Su,ag]=S.useState(null),[ir,Kf]=S.useState(null),os=S.useRef(null),ig=S.useRef(\"circle\"),[zn,rs]=S.useState(null),lg=a>i?Math.round(An*(i/a)):An,Rx=i>a?Math.round(An*(a/i)):An,Sr=l>s?Math.round(An*(s/l)):An,Gi=s>l?Math.round(An*(l/s)):An,oa=S.useRef(null),Pu=S.useRef(null),Ru=S.useRef(null),Qf=S.useRef(null),sg=S.useRef(null),Nn=S.useRef(null),$a=S.useRef(null),ns=S.useRef(null),cg=S.useRef(null),Zf=S.useRef(null),ug=S.useRef(null),pg=S.useRef(null),Cx=S.useCallback(w=>w instanceof HTMLElement?w.isContentEditable?!0:w.closest(\"input, textarea, select, [role='textbox'], [contenteditable='true']\")!==null:!1,[]),$O=S.useCallback(w=>{w.target?.closest(\"canvas\")&&pg.current?.focus()},[]);S.useEffect(()=>{ze&&Re&&Ye(!1)},[ze,Re,Ye]),S.useEffect(()=>{Ee&&rr&&Ho(!1)},[Ee,rr,Ho]),S.useEffect(()=>{$&&m!==\"off\"&&b(\"off\")},[$,m,b]),S.useEffect(()=>{ue&&Ao&&(Gh(!1),qe([]),Ha(null),qi(null),Yi(!1))},[ue,Ao,qe]),S.useEffect(()=>{su||(_h(c+.5),kh(d+.5))},[c,d,su]),S.useEffect(()=>{!cu&&!es&&($h(C),Fh(M))},[C,M,cu,es]),S.useEffect(()=>{let w=B=>B.preventDefault(),E=[Pu.current,ns.current,vu.current];return E.forEach(B=>B?.addEventListener(\"wheel\",w,{passive:!1})),()=>E.forEach(B=>B?.removeEventListener(\"wheel\",w))},[Oe]),S.useEffect(()=>{XM().then(w=>{w&&(Qh.current=w,OO(!0))})},[]),S.useEffect(()=>{if(!rr||To===0)return;let w=setInterval(()=>{_e(E=>{let B=E+1;return B>=To?Df?0:(Ho(!1),E):B})},sx);return()=>clearInterval(w)},[rr,To,sx,Df,_e,Ho]),S.useEffect(()=>{if(!h)return;let w=h.byteLength/4,E=new Float32Array(h.buffer,h.byteOffset,w),B=Nn.current;(!B||B.length!==w)&&(B=new Float32Array(w),Nn.current=B),B.set(E);let K=new Float32Array(w);if($i===\"log\")for(let X=0;X{if(!f)return;let w=new Float32Array(f.buffer,f.byteOffset,f.byteLength/4);(!ar.current||ar.current.length!==w.length)&&(ar.current=new Float32Array(w.length)),ar.current.set(w);let E=new Float32Array(w.length);if(Jn===\"log\")for(let B=0;B{if(!Nn.current)return;let w=Nn.current,E;if($i===\"log\"){E=new Float32Array(w.length);for(let de=0;dede+1)},[h,jf,qh,Yh,$i,Lf,a,i]),S.useLayoutEffect(()=>{if(!oa.current||!Qf.current)return;let w=oa.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(ea,ta),E.scale(Go,Go),E.drawImage(Qf.current,0,0),E.restore())},[CO,Go,ea,ta]),S.useEffect(()=>{if(!f)return;let w=new Float32Array(f.buffer,f.byteOffset,f.byteLength/4),E;if(Jn===\"log\"){E=new Float32Array(w.length);for(let de=0;dede+1)},[f,Uf,Hf,Vf,Jn,du,l,s]),S.useLayoutEffect(()=>{if(!$a.current||!Zf.current)return;let w=$a.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(fn,dn),E.scale(Oo,Oo),E.drawImage(Zf.current,0,0),E.restore())},[wO,Oo,fn,dn]),S.useEffect(()=>{if(!Oe||!ar.current){ht(null);return}let w=!1,E=ar.current,B=s,K=l,X=E,J=0,ee=0;if(qt){let oe=Z6(E,s,l,m,C,M,D,k,N);if(oe){J=oe.cropW,ee=oe.cropH;let ae=La(oe.cropW),de=La(oe.cropH),Ot=new Float32Array(ae*de);for(let Qt=0;Qt{let oe,ae;if(xx&&Qh.current){let de=await Qh.current.fft2D(X.slice(),new Float32Array(X.length),te,ne,!1);oe=de.real,ae=de.imag}else oe=X.slice(),ae=new Float32Array(X.length),qM(oe,ae,te,ne,!1);w||(ex(oe,te,ne),ex(ae,te,ne),Yf.current=YM(oe,ae),ht(J>0?{cropWidth:J,cropHeight:ee,fftWidth:te,fftHeight:ne}:null),zO(de=>de+1),Kf(null))})(),()=>{w=!0}},[Oe,qt,f,l,s,xx,m,C,M,D,k,N]),S.useEffect(()=>{let w=Yf.current;if(!Oe||!w)return;let E=Ft?.fftWidth??s,B=Ft?.fftHeight??l,K,X;tg?{min:K,max:X}=GM(w,E,B):{min:K,max:X}=ou(w);let J=Xf?HM(w):w;Xf&&(K=Math.log1p(K),X=Math.log1p(X)),HO(J),VO({min:K,max:X}),IO(VM(J));let{vmin:ee,vmax:te}=Af(K,X,og,rg),ne=On[eg]||On.inferno,G=Mh(J,E,B,ne,ee,te);G&&(Jh.current=G,DO(oe=>oe+1))},[Oe,AO,Xf,tg,og,rg,eg,l,s,Ft]),S.useLayoutEffect(()=>{if(!Oe||!bu.current||!Jh.current)return;let w=bu.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(Va,Ia),E.scale(Hr,Hr),E.drawImage(Jh.current,0,0),E.restore())},[Oe,NO,Hr,Va,Ia]),S.useEffect(()=>{if(!Zh.current||!Oe)return;let w=Zh.current;w.width=Sr*r,w.height=Gi*r;let E=Ft?.fftWidth??s;if(I>0){let B=1/(I*E);LM(w,r,Hr,B,E)}else Oh(w,r,Hr,1,\"px\",E);if(ir){let B=w.getContext(\"2d\");if(B){B.save(),B.scale(r,r);let K=(Va+ir.col*Hr)*Sr/s,X=(Ia+ir.row*Hr)*Gi/l;B.strokeStyle=\"rgba(255, 255, 255, 0.9)\",B.shadowColor=\"rgba(0, 0, 0, 0.6)\",B.shadowBlur=2,B.lineWidth=1.5;let J=8;if(B.beginPath(),B.moveTo(K-J,X),B.lineTo(K-3,X),B.moveTo(K+3,X),B.lineTo(K+J,X),B.moveTo(K,X-J),B.lineTo(K,X-3),B.moveTo(K,X+3),B.lineTo(K,X+J),B.stroke(),B.beginPath(),B.arc(K,X,4,0,Math.PI*2),B.stroke(),ir.dSpacing!=null){let ee=ir.dSpacing,te=ee>=10?`d = ${(ee/10).toFixed(2)} nm`:`d = ${ee.toFixed(2)} \\xC5`;B.font=\"bold 11px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",B.fillStyle=\"white\",B.textAlign=\"left\",B.textBaseline=\"bottom\",B.fillText(te,K+10,X-4)}B.restore()}}},[Oe,Hr,Va,Ia,I,fe,s,l,Sr,Gi,Ft,ir]),S.useEffect(()=>{if(!Ru.current)return;let w=cO(L,F);Oh(Ru.current,r,Go,w.pixelSize,w.unit,i),m===\"off\"?X6(Ru.current,r,Dh,Bh,Go,ea,ta,i,a,su,De,$e):W6(Ru.current,r,m,uu,pu,D,k,N,Go,ea,ta,i,a,cu,es,Hh)},[Go,ea,ta,L,F,a,i,Dh,Bh,su,De,$e,m,uu,pu,D,k,N,cu,es,Hh]),S.useEffect(()=>{if(!cg.current)return;let w=cg.current,E=w.getContext(\"2d\");if(!E)return;E.clearRect(0,0,w.width,w.height);let B=cO(I,fe);if(Oh(w,r,Oo,B.pixelSize,B.unit,s),Ao&&Ie.length>0){E.save(),E.scale(r,r);let K=w.width/r,X=w.height/r,J=K/s,ee=X/l,te=ae=>ae*Oo*J+fn*J,ne=ae=>ae*Oo*ee+dn*ee,G=te(Ie[0].col),oe=ne(Ie[0].row);if(E.fillStyle=o.accent,E.beginPath(),E.arc(G,oe,4,0,Math.PI*2),E.fill(),Ie.length===2){let ae=te(Ie[1].col),de=ne(Ie[1].row);if(Be>1){let Ot=Ie[1].col-Ie[0].col,Qt=Ie[1].row-Ie[0].row,ao=Math.sqrt(Ot*Ot+Qt*Qt);if(ao>0){let gt=(Be-1)/2,Ut=-Ot/ao*gt,Ne=Qt/ao*gt;E.fillStyle=o.accent+\"20\",E.strokeStyle=o.accent,E.lineWidth=1,E.setLineDash([3,3]),E.beginPath(),E.moveTo(te(Ie[0].col+Ne),ne(Ie[0].row+Ut)),E.lineTo(te(Ie[1].col+Ne),ne(Ie[1].row+Ut)),E.lineTo(te(Ie[1].col-Ne),ne(Ie[1].row-Ut)),E.lineTo(te(Ie[0].col-Ne),ne(Ie[0].row-Ut)),E.closePath(),E.fill(),E.stroke(),E.setLineDash([])}}E.strokeStyle=o.accent,E.lineWidth=1.5,E.beginPath(),E.moveTo(G,oe),E.lineTo(ae,de),E.stroke(),E.fillStyle=o.accent,E.beginPath(),E.arc(ae,de,4,0,Math.PI*2),E.fill()}E.restore()}},[Oo,fn,dn,I,fe,l,s,Ao,Ie,Be,o]),S.useEffect(()=>{if(Ie.length===2&&ar.current){let w=Ie[0],E=Ie[1];Ha(Nh(ar.current,s,l,w.row,w.col,E.row,E.col,Be)),Ao||Gh(!0)}else Ha(null)},[Ie,Be,f]),S.useEffect(()=>{let w=bx.current;if(!w)return;let E=w.getContext(\"2d\");if(!E)return;let B=window.devicePixelRatio||1,K=Sr,X=76;w.width=K*B,w.height=X*B,E.scale(B,B);let J=t.theme===\"dark\";if(E.fillStyle=J?\"#1a1a1a\":\"#f0f0f0\",E.fillRect(0,0,K,X),!Lr||Lr.length<2){E.font=\"10px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#555\":\"#999\",E.textAlign=\"center\",E.textBaseline=\"middle\",E.fillText(\"Click two points on the signal to draw a profile\",K/2,X/2);return}let ee=6,ne=X-ee-18,G=1/0,oe=-1/0;for(let Ne=0;Neoe&&(oe=Lr[Ne]);let ae=oe-G||1;E.strokeStyle=o.accent,E.lineWidth=1.5,E.beginPath();for(let Ne=0;Ne0?(de=lr*I,Ot=fe):de=lr}let Qt=ee+ne;E.strokeStyle=J?\"#555\":\"#bbb\",E.lineWidth=.5;let ao=Math.max(2,Math.floor(K/70)),gt=tu(de/ao);E.font=\"9px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#888\":\"#666\",E.textBaseline=\"top\";let Ut=[];for(let Ne=0;Ne<=de+gt*.01&&!(Ne>de*1.001);Ne+=gt)Ut.push(Ne);for(let Ne=0;Ne0?Xo/de:0,Cu=lr*K;E.beginPath(),E.moveTo(Cu,Qt),E.lineTo(Cu,Qt+3),E.stroke(),E.textAlign=lr<.05?\"left\":lr>.95?\"right\":\"center\";let Jf=Xo%1===0?Xo.toFixed(0):Xo.toFixed(1);E.fillText(Ne===Ut.length-1?`${Jf} ${Ot}`:Jf,Cu,Qt+4)}E.font=\"9px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#888\":\"#666\",E.textAlign=\"left\",E.textBaseline=\"top\",E.fillText(Li(oe),2,1),E.textBaseline=\"bottom\",E.fillText(Li(G),2,ee+ne-1)},[Lr,Ie,I,fe,Sr,t.theme,o.accent]);let fg=(w,E,B,K,X,J,ee,te=!1)=>ne=>{if(te)return;ne.preventDefault();let G=ee.current;if(!G)return;let oe=G.getBoundingClientRect(),ae=(ne.clientX-oe.left)*(G.width/oe.width),de=(ne.clientY-oe.top)*(G.height/oe.height),Ot=ne.deltaY>0?.9:1.1,Qt=Math.max($6,Math.min(F6,K*Ot)),ao=Qt/K;w(Qt),E(ae-(ae-X)*ao),B(de-(de-J)*ao)},Ex=(w,E)=>{if(m===\"off\")return!1;if(m===\"rect\"){let B=(N||10)/2,K=(k||10)/2,X=uu+B,J=pu+K,ee=Math.sqrt((w-X)**2+(E-J)**2),te=Math.sqrt(K**2+B**2),ne=Math.min(sO/Go,te*.5);return ee{let E=Pu.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),J=((w.clientY-B.top)*(E.height/B.height)-ta)/Go,ee=(K-ea)/Go;if(m!==\"off\"){if(Kt)return;if(Ex(J,ee)){w.preventDefault(),Ih.current=m===\"rect\"&&k>0&&N>0?k/N:null,Lh(!0);return}Uh(!0),$h(J),Fh(ee);let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));e.set(\"roi_center\",[G,oe]),e.save_changes();return}if(Ge)return;jh(!0);let te=Math.round(Math.max(0,Math.min(a-1,J))),ne=Math.round(Math.max(0,Math.min(i-1,ee)));if(De&&Nn.current){let G=pO(Nn.current,i,a,ne,te,$e);te=G.row,ne=G.col}_h(te+.5),kh(ne+.5),e.set(\"pos_row\",te),e.set(\"pos_col\",ne),e.save_changes()},qO=w=>{let E=Pu.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),J=((w.clientY-B.top)*(E.height/B.height)-ta)/Go,ee=(K-ea)/Go;if(es){if(Kt)return;let G=Math.abs(J-uu),oe=Math.abs(ee-pu);if(m===\"rect\"){let ae=Math.max(2,Math.round(oe*2)),de=Math.max(2,Math.round(G*2));if(w.shiftKey&&Ih.current!=null){let Ot=Ih.current;ae/de>Ot?de=Math.max(2,Math.round(ae/Ot)):ae=Math.max(2,Math.round(de*Ot))}x(ae),O(de)}else _(m===\"square\"?Math.max(1,Math.round(Math.max(G,oe))):Math.max(1,Math.round(Math.sqrt(G**2+oe**2))));return}if(cu){if(Kt)return;$h(J),Fh(ee);let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));e.set(\"roi_center\",[G,oe]),e.save_changes();return}if(su){if(Ge)return;let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));if(De&&Nn.current){let ae=pO(Nn.current,i,a,oe,G,$e);G=ae.row,oe=ae.col}_h(G+.5),kh(oe+.5),e.set(\"pos_row\",G),e.set(\"pos_col\",oe),e.save_changes();return}let te=Math.floor(J),ne=Math.floor(ee);te>=0&&te=0&&neG?.panel===\"nav\"?null:G),Vh(Kt?!1:Ex(J,ee))},YO=()=>{jh(!1),Uh(!1),Lh(!1)},GO=()=>{jh(!1),Uh(!1),Lh(!1),Vh(!1),rs(w=>w?.panel===\"nav\"?null:w)},XO=()=>{ve||(If(1),$f(0),Ff(0))},WO=w=>{let E=vu.current;if(!E)return null;let B=E.getBoundingClientRect(),K=E.width/B.width,X=E.height/B.height,J=(w.clientX-B.left)*K,ee=(w.clientY-B.top)*X,te=(J-Va)/Hr;return{row:(ee-Ia)/Hr,col:te}},KO=w=>{ve||Y||(os.current={x:w.clientX,y:w.clientY},ng(!0),ag({x:w.clientX,y:w.clientY,panX:Va,panY:Ia}))},QO=w=>{if(ve||Y||!Px||!Su)return;let E=vu.current;if(!E)return;let B=E.getBoundingClientRect(),K=E.width/B.width,X=E.height/B.height;Tu(Su.panX+(w.clientX-Su.x)*K),xu(Su.panY+(w.clientY-Su.y)*X)},ZO=w=>{if(os.current){let E=w.clientX-os.current.x,B=w.clientY-os.current.y;if(Math.sqrt(E*E+B*B)<3){let K=WO(w);if(K){let X=Ft?.fftWidth??s,J=Ft?.fftHeight??l,ee=K.col,te=K.row;if(Yf.current){let Ot=q6(Yf.current,X,J,ee,te,Y6);ee=Ot.col,te=Ot.row}let ne=Math.floor(X/2),G=Math.floor(J/2),oe=ee-ne,ae=te-G,de=Math.sqrt(oe*oe+ae*ae);if(de<1)Kf(null);else{let Ot=null,Qt=null;if(I>0){let ao=La(X),gt=La(J),Ut=((Math.round(ee)-ne)%X+X)%X,Ne=((Math.round(te)-G)%J+J)%J,Xo=Ut<=ao/2?Ut/(ao*I):(Ut-ao)/(ao*I),lr=Ne<=gt/2?Ne/(gt*I):(Ne-gt)/(gt*I);Ot=Math.sqrt(Xo*Xo+lr*lr),Qt=Ot>0?1/Ot:null}Kf({row:te,col:ee,distPx:de,spatialFreq:Ot,dSpacing:Qt})}}}os.current=null}ng(!1),ag(null)},JO=()=>{os.current=null,ng(!1),ag(null)},eA=()=>{ve||Y||(Gf(1),Tu(0),xu(0),Kf(null))},tA=w=>{if(Ao&&vo||!Ao&&ve)return;ts.current={x:w.clientX,y:w.clientY};let E=ns.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),X=(w.clientY-B.top)*(E.height/B.height),J=(K-fn)/Oo,ee=(X-dn)/Oo;if(Ao){if(Ie.length===2){let te=Ie[0],ne=Ie[1],G=10/Oo,oe=Math.sqrt((J-te.col)**2+(ee-te.row)**2),ae=Math.sqrt((J-ne.col)**2+(ee-ne.row)**2);if(oe<=G||ae<=G){Xh(oe<=ae?0:1),Vi(!1),Ii(null);return}if(uO(J,ee,te.col,te.row,ne.col,ne.row)<=G){Kh(!0),gu.current={row:ee,col:J,p0:{row:te.row,col:te.col},p1:{row:ne.row,col:ne.col}},Vi(!1),Ii(null);return}}Vi(!0),Ii({x:w.clientX,y:w.clientY,panX:fn,panY:dn});return}Vi(!0),Ii({x:w.clientX,y:w.clientY,panX:fn,panY:dn})},oA=w=>{let E=ns.current;if(!E)return;let B=E.getBoundingClientRect();if(dx&&fu&&!ve){let G=E.width/B.width,oe=E.height/B.height,ae=(w.clientX-fu.x)*G,de=(w.clientY-fu.y)*oe;mu(fu.panX+ae),yu(fu.panY+de);return}let K=(w.clientX-B.left)*(E.width/B.width),X=(w.clientY-B.top)*(E.height/B.height),J=(K-fn)/Oo,ee=(X-dn)/Oo,te=Math.floor(ee),ne=Math.floor(J);if(te>=0&&te=0&&neG?.panel===\"sig\"?null:G);if(Ao&&!vo&&ar.current&&Ie.length===2){let G=Ie[0],oe=Ie[1],ae=10/Oo,de=Math.sqrt((J-G.col)**2+(ee-G.row)**2),Ot=Math.sqrt((J-oe.col)**2+(ee-oe.row)**2);if(hu!==null){let gt=Math.max(0,Math.min(l-1,ee)),Ut=Math.max(0,Math.min(s-1,J)),Ne=[hu===0?{row:gt,col:Ut}:Ie[0],hu===1?{row:gt,col:Ut}:Ie[1]];qe(Ne),Ha(Nh(ar.current,s,l,Ne[0].row,Ne[0].col,Ne[1].row,Ne[1].col,Be));return}if(Wh&&gu.current){let gt=gu.current,Ut=ee-gt.row,Ne=J-gt.col,Xo=Math.min(gt.p0.row,gt.p1.row),lr=Math.max(gt.p0.row,gt.p1.row),Cu=Math.min(gt.p0.col,gt.p1.col),Jf=Math.max(gt.p0.col,gt.p1.col);Ut=Math.max(Ut,-Xo),Ut=Math.min(Ut,l-1-lr),Ne=Math.max(Ne,-Cu),Ne=Math.min(Ne,s-1-Jf);let Eu=[{row:gt.p0.row+Ut,col:gt.p0.col+Ne},{row:gt.p1.row+Ut,col:gt.p1.col+Ne}];qe(Eu),Ha(Nh(ar.current,s,l,Eu[0].row,Eu[0].col,Eu[1].row,Eu[1].col,Be));return}let Qt=de<=ae?0:Ot<=ae?1:null,ao=Qt===null&&uO(J,ee,G.col,G.row,oe.col,oe.row)<=ae;qi(Qt),Yi(ao)}else vx!==null&&qi(null),Tx&&Yi(!1)},rA=w=>{if(hu!==null||Wh){Xh(null),Kh(!1),gu.current=null,ts.current=null,Vi(!1),Ii(null),qi(null),Yi(!1);return}if(Ao&&!vo&&ts.current){let E=w.clientX-ts.current.x,B=w.clientY-ts.current.y;if(Math.sqrt(E*E+B*B)<3){let K=ns.current;if(K&&ar.current){let X=K.getBoundingClientRect(),J=(w.clientX-X.left)*(K.width/X.width),ee=(w.clientY-X.top)*(K.height/X.height),te=(J-fn)/Oo,ne=(ee-dn)/Oo;if(te>=0&&te=0&&ne{Vi(!1),Ii(null),Xh(null),Kh(!1),qi(null),Yi(!1),gu.current=null,rs(w=>w?.panel===\"sig\"?null:w)},aA=()=>{ve||(qf(1),mu(0),yu(0))},dg=w=>{ve||(w.stopPropagation(),w.preventDefault(),hx(!0),gx({x:w.clientX,y:w.clientY,size:An}))};S.useEffect(()=>{if(!yx)return;let w=0,E=Fi?Fi.size:An,B=X=>{if(!Fi)return;let J=Math.max(X.clientX-Fi.x,X.clientY-Fi.y);E=Math.max(lO,Math.min(800,Fi.size+J)),w||(w=requestAnimationFrame(()=>{w=0,mx(E)}))},K=()=>{cancelAnimationFrame(w),mx(E),hx(!1),gx(null)};return document.addEventListener(\"mousemove\",B),document.addEventListener(\"mouseup\",K),()=>{cancelAnimationFrame(w),document.removeEventListener(\"mousemove\",B),document.removeEventListener(\"mouseup\",K)}},[yx,Fi]);let wx=w=>{if(et||(kf(null),!oa.current))return;let E=new Float32Array(h.buffer,h.byteOffset,h.byteLength/4),B=On[jf]||On.inferno,{min:K,max:X}=ou(E),J=Mh(E,i,a,B,K,X);if(!J)return;let ee=L>0&&F===\"\\xC5\"?L:L>0&&F===\"nm\"?L*10:0,te=QT({imageCanvas:J,title:Z||\"Navigation\",lut:B,vmin:K,vmax:X,pixelSize:ee>0?ee:void 0,showColorbar:w,showScaleBar:ee>0});ZT(te).then(ne=>Zn(ne,\"show4d_nav_figure.pdf\"))},iA=()=>{et||(kf(null),oa.current&&oa.current.toBlob(w=>{w&&Zn(w,\"show4d_nav.png\")},\"image/png\"))},Mx=w=>{if(et)return;lu(null);let E=ar.current;if(!E)return;let B;if(Jn===\"log\"){B=new Float32Array(E.length);for(let ae=0;ae0&&fe===\"\\xC5\"?I:I>0&&fe===\"nm\"?I*10:0,oe=QT({imageCanvas:ne,title:Z?`${Z} \\u2014 Signal`:\"Signal\",lut:K,vmin:ee,vmax:te,pixelSize:G>0?G:void 0,showColorbar:w,showScaleBar:G>0});ZT(oe).then(ae=>Zn(ae,\"show4d_signal_figure.pdf\"))},lA=()=>{et||(lu(null),$a.current&&$a.current.toBlob(w=>{w&&Zn(w,\"show4d_signal.png\")},\"image/png\"))},sA=()=>{et||(lu(null),ux(!0),fO(!0))};S.useEffect(()=>{if(!_f||_f.byteLength===0)return;UM(_f,\"show4d_animation.gif\",\"image/gif\");let w=(cx||\"\").trim();w&&Zn(new Blob([w],{type:\"application/json\"}),\"show4d_animation.json\"),ux(!1)},[_f,cx]);let cA=S.useCallback(w=>{if(Cx(w.target))return;let E=w.shiftKey?10:1,B=!1;switch(w.key){case\"ArrowUp\":Ge||(u(Math.max(0,c-E)),B=!0);break;case\"ArrowDown\":Ge||(u(Math.min(a-1,c+E)),B=!0);break;case\"ArrowLeft\":Ge||(p(Math.max(0,d-E)),B=!0);break;case\"ArrowRight\":Ge||(p(Math.min(i-1,d+E)),B=!0);break;case\"r\":case\"R\":ve||(If(1),$f(0),Ff(0),qf(1),mu(0),yu(0),Gf(1),Tu(0),xu(0),B=!0);break;case\"t\":case\"T\":Kt||(m===\"off\"?b(ig.current):(ig.current=m,b(\"off\")),B=!0);break;case\" \":!Ee&&To>0&&(Ho(!rr),B=!0);break;case\"Escape\":pg.current?.blur(),B=!0;break}B&&(w.preventDefault(),w.stopPropagation())},[Cx,Ge,Ee,Kt,ve,i,a,To,rr,d,c,m,Ho,p,u,b]),Fa={minWidth:65,bgcolor:o.controlBg,color:o.text,fontSize:11,\"& .MuiSelect-select\":{py:.5},\"& .MuiOutlinedInput-notchedOutline\":{borderColor:o.border},\"&:hover .MuiOutlinedInput-notchedOutline\":{borderColor:o.accent}},qa={...G6,PaperProps:{sx:{bgcolor:o.controlBg,color:o.text,border:`1px solid ${o.border}`}}};return S.createElement(pe,{ref:pg,className:\"show4d-root\",tabIndex:0,onKeyDown:cA,onMouseDownCapture:$O,sx:{p:`${Rt.LG}px`,bgcolor:o.bg,color:o.text,outline:\"none\"}},S.createElement(he,{variant:\"h6\",sx:{...n.title,mb:`${Rt.SM}px`}},Z||\"4D Explorer\",S.createElement(Q6,{text:S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:1}},S.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\"}},\"Controls\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"ROI: Region of Interest on navigation image \\u2014 integrates signal over enclosed area.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"Snap: Snap to local intensity maximum within search radius.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"FFT: Show power spectrum of signal image.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"Profile: Click two points to draw a line intensity profile.\"),S.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mt:.5}},\"Keyboard\"),S.createElement(K6,{items:[[\"\\u2191 / \\u2193\",\"Move row\"],[\"\\u2190 / \\u2192\",\"Move col\"],[\"Shift+Arrows\",\"Move \\xD710\"],[\"T\",\"Toggle ROI on/off\"],[\"Space\",\"Play / pause path\"],[\"R\",\"Reset zoom\"],[\"Esc\",\"Release keyboard focus\"],[\"Scroll\",\"Zoom\"],[\"Dbl-click\",\"Reset view\"]]})),theme:t.theme}),S.createElement(iO,{widgetName:\"Show4D\",hiddenTools:yt,setHiddenTools:Fe,disabledTools:ce,setDisabledTools:Ve,themeColors:o})),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.LG}px`},S.createElement(pe,{sx:{width:lg}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label}},\"Navigation (\",Math.round(Dh),\", \",Math.round(Bh),\")\"),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`},!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},disabled:et,onClick:async()=>{if(!(et||!oa.current))try{let w=await new Promise(E=>oa.current.toBlob(E,\"image/png\"));if(!w)return;await navigator.clipboard.write([new ClipboardItem({\"image/png\":w})])}catch{oa.current.toBlob(w=>{w&&Zn(w,\"show4d_nav.png\")},\"image/png\")}}},\"COPY\"),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},onClick:w=>{et||kf(w.currentTarget)},disabled:et||Bf},Bf?\"...\":\"Export\"),!q&&S.createElement(zi,{anchorEl:px,open:!!px,onClose:()=>kf(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"left\"},transformOrigin:{vertical:\"top\",horizontal:\"left\"},sx:{zIndex:9999}},S.createElement(Ue,{disabled:et,onClick:()=>wx(!0),sx:{fontSize:12}},\"Figure + colorbar\"),S.createElement(Ue,{disabled:et,onClick:()=>wx(!1),sx:{fontSize:12}},\"Figure\"),S.createElement(Ue,{disabled:et,onClick:iA,sx:{fontSize:12}},\"PNG\")),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Go===1&&ea===0&&ta===0,onClick:()=>{ve||(If(1),$f(0),Ff(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:lg,height:Rx}},S.createElement(\"canvas\",{ref:oa,width:i,height:a,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:Pu,width:i,height:a,onMouseDown:FO,onMouseMove:qO,onMouseUp:YO,onMouseLeave:GO,onWheel:fg(If,$f,Ff,Go,ea,ta,Pu,ve),onDoubleClick:XO,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:ve?\"default\":Hh||es?\"nwse-resize\":De&&!Ge?\"cell\":\"crosshair\"}}),S.createElement(\"canvas\",{ref:Ru,width:lg*r,height:Rx*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),zn&&zn.panel===\"nav\"&&S.createElement(pe,{sx:{position:\"absolute\",top:3,right:3,bgcolor:\"rgba(0,0,0,0.35)\",px:.5,py:.15,pointerEvents:\"none\",minWidth:100,textAlign:\"right\"}},S.createElement(he,{sx:{fontSize:9,fontFamily:\"monospace\",color:\"rgba(255,255,255,0.7)\",whiteSpace:\"nowrap\",lineHeight:1.2}},\"(\",zn.row,\", \",zn.col,\") \",Li(zn.value))),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&A&&A.length===4&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[0]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[1]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[2]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[3])))),we&&(!$||!le||!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},(!$||!le)&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:Kt&&Ge?.6:1}},!$&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"ROI:\"),S.createElement(Xn,{value:m||\"off\",onChange:w=>{if(Kt)return;let E=w.target.value;E!==\"off\"&&(ig.current=E),b(E)},disabled:Kt,size:\"small\",sx:{...Fa,minWidth:60,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"off\"},\"Off\"),S.createElement(Ue,{value:\"circle\"},\"Circle\"),S.createElement(Ue,{value:\"square\"},\"Square\"),S.createElement(Ue,{value:\"rect\"},\"Rect\"))),!$&&m!==\"off\"&&S.createElement(Xn,{value:P||\"mean\",onChange:w=>{Kt||R(String(w.target.value))},disabled:Kt,size:\"small\",sx:{...Fa,minWidth:55,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"mean\"},\"Mean\"),S.createElement(Ue,{value:\"max\"},\"Max\"),S.createElement(Ue,{value:\"min\"},\"Min\"),S.createElement(Ue,{value:\"sum\"},\"Sum\")),!$&&m!==\"off\"&&(m===\"circle\"||m===\"square\")&&S.createElement(S.Fragment,null,S.createElement(ql,{value:D||5,onChange:(w,E)=>{Kt||_(E)},disabled:Kt,min:1,max:Math.min(a,i)/2,size:\"small\",sx:{width:80,mx:1,\"& .MuiSlider-thumb\":{width:14,height:14}}}),S.createElement(he,{sx:{...n.value,fontSize:10,minWidth:30}},Math.round(D||5),\"px\")),!le&&m===\"off\"&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"Snap:\"),S.createElement(Qn,{checked:De,onChange:(w,E)=>{Ge||it(E)},disabled:Ge,size:\"small\",sx:Nf.small}),De&&S.createElement(S.Fragment,null,S.createElement(ql,{value:$e,min:1,max:20,step:1,disabled:Ge,onChange:(w,E)=>{!Ge&&typeof E==\"number\"&&Me(E)},size:\"small\",sx:{width:60,\"& .MuiSlider-thumb\":{width:10,height:10}}}),S.createElement(he,{sx:{...n.value,fontSize:10}},$e,\"px\")))),!xt&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie,value:jf,onChange:w=>{ie||dO(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie,value:$i,onChange:w=>{ie||yO(w.target.value)},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\"),S.createElement(Ue,{value:\"power\"},\"Pow\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be?.6:1}},S.createElement(ax,{data:xO,vminPct:qh,vmaxPct:Yh,onRangeChange:(w,E)=>{be||(gO(w),bO(E))},width:110,height:58,theme:t.theme,dataMin:v,dataMax:T})))),S.createElement(pe,{sx:{width:Sr}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label}},\"Signal\",!$&&m!==\"off\"?S.createElement(\"span\",{style:{color:o.accent,marginLeft:Rt.SM}},\"(ROI \",P||\"mean\",\")\"):S.createElement(\"span\",{style:{color:o.textMuted,marginLeft:Rt.SM}},\"at (\",c,\", \",d,\")\")),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`,alignItems:\"center\"},S.createElement(he,{sx:{...n.label,color:o.textMuted,fontSize:10}},a,\"\\xD7\",i,\" | \",l,\"\\xD7\",s),!ze&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"FFT:\"),S.createElement(Qn,{checked:Oe,onChange:w=>{Y||Ye(w.target.checked)},disabled:Y,size:\"small\",sx:Nf.small})),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},disabled:et,onClick:async()=>{if(!(et||!$a.current))try{let w=await new Promise(E=>$a.current.toBlob(E,\"image/png\"));if(!w)return;await navigator.clipboard.write([new ClipboardItem({\"image/png\":w})])}catch{$a.current.toBlob(w=>{w&&Zn(w,\"show4d_signal.png\")},\"image/png\")}}},\"COPY\"),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},onClick:w=>{et||lu(w.currentTarget)},disabled:et||Bf},Bf?\"Exporting...\":\"Export\"),!q&&S.createElement(zi,{anchorEl:fx,open:!!fx,onClose:()=>lu(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"left\"},transformOrigin:{vertical:\"top\",horizontal:\"left\"},sx:{zIndex:9999}},S.createElement(Ue,{disabled:et,onClick:()=>Mx(!0),sx:{fontSize:12}},\"Figure + colorbar\"),S.createElement(Ue,{disabled:et,onClick:()=>Mx(!1),sx:{fontSize:12}},\"Figure\"),S.createElement(Ue,{disabled:et,onClick:lA,sx:{fontSize:12}},\"PNG (current frame)\"),To>0&&S.createElement(Ue,{disabled:et,onClick:sA,sx:{fontSize:12}},\"GIF (path animation)\")),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Oo===1&&fn===0&&dn===0,onClick:()=>{ve||(qf(1),mu(0),yu(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:Sr,height:Gi}},S.createElement(\"canvas\",{ref:$a,width:s,height:l,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:ns,width:s,height:l,onMouseDown:tA,onMouseMove:oA,onMouseUp:rA,onMouseLeave:nA,onWheel:fg(qf,mu,yu,Oo,fn,dn,ns,ve),onDoubleClick:aA,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:Ao&&vo||!Ao&&ve?\"default\":hu!==null||Wh?\"grabbing\":Ao&&(vx!==null||Tx)?\"grab\":Ao?\"crosshair\":dx?\"grabbing\":\"grab\"}}),S.createElement(\"canvas\",{ref:cg,width:Sr*r,height:Gi*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),zn&&zn.panel===\"sig\"&&S.createElement(pe,{sx:{position:\"absolute\",top:3,right:3,bgcolor:\"rgba(0,0,0,0.35)\",px:.5,py:.15,pointerEvents:\"none\",minWidth:100,textAlign:\"right\"}},S.createElement(he,{sx:{fontSize:9,fontFamily:\"monospace\",color:\"rgba(255,255,255,0.7)\",whiteSpace:\"nowrap\",lineHeight:1.2}},\"(\",zn.row,\", \",zn.col,\") \",Li(zn.value))),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&z&&z.length===4&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[0]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[1]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[2]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[3])))),Ao&&!ue&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,maxWidth:Sr,boxSizing:\"border-box\"}},S.createElement(\"canvas\",{ref:bx,style:{width:Sr,height:76,display:\"block\",border:`1px solid ${o.border}`}})),we&&(!ue||!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},!ue&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:vo?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Profile:\"),S.createElement(Qn,{checked:Ao,onChange:w=>{if(vo)return;let E=w.target.checked;Gh(E),E||(qe([]),Ha(null),qi(null),Yi(!1))},disabled:vo,size:\"small\",sx:Nf.small}),Ao&&Be>1&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.value,fontSize:10}},\"w=\",Be),S.createElement(ql,{value:Be,min:1,max:20,step:1,disabled:vo,onChange:(w,E)=>{!vo&&typeof E==\"number\"&&ot(E)},size:\"small\",sx:{width:50,\"& .MuiSlider-thumb\":{width:10,height:10}}}))),!xt&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie,value:Uf,onChange:w=>{ie||mO(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie,value:Jn,onChange:w=>{ie||hO(w.target.value)},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\"),S.createElement(Ue,{value:\"power\"},\"Pow\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be?.6:1}},S.createElement(ax,{data:PO,vminPct:Hf,vmaxPct:Vf,onRangeChange:(w,E)=>{be||(vO(w),TO(E))},width:110,height:58,theme:t.theme,dataMin:y,dataMax:g})))),Oe&&S.createElement(pe,{sx:{width:Sr}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label,color:Ft?Mt:o.textMuted}},Ft?`ROI FFT (${Ft.cropWidth}\\xD7${Ft.cropHeight})`:\"FFT (Signal)\"),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`},!q&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:et||Y,onClick:()=>{et||Y||!bu.current||bu.current.toBlob(w=>{w&&Zn(w,\"show4d_fft.png\")},\"image/png\")}},\"Export\"),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Y||Hr===1&&Va===0&&Ia===0,onClick:()=>{!ve&&!Y&&(Gf(1),Tu(0),xu(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:Sr,height:Gi}},S.createElement(\"canvas\",{ref:bu,width:s,height:l,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:vu,width:s,height:l,onMouseDown:KO,onMouseMove:QO,onMouseUp:ZO,onMouseLeave:JO,onWheel:fg(Gf,Tu,xu,Hr,Va,Ia,vu,ve||Y),onDoubleClick:eA,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:ve||Y?\"default\":Px?\"grabbing\":\"grab\"}}),S.createElement(\"canvas\",{ref:Zh,width:Sr*r,height:Gi*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.mean))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.min))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.max))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.std)))),ir&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\"}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Dist \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.distPx.toFixed(1),\" px\")),ir.spatialFreq!=null&&S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Freq \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.spatialFreq.toFixed(4),\" \",\"\\xC5\\u207B\\xB9\")),ir.dSpacing!=null&&S.createElement(he,{sx:{fontSize:11,color:o.textMuted,fontWeight:\"bold\"}},\"d = \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.dSpacing>=10?`${(ir.dSpacing/10).toFixed(2)} nm`:`${ir.dSpacing.toFixed(2)} \\xC5`))),we&&(!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},!xt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie||Y?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Auto:\"),S.createElement(Qn,{checked:tg,onChange:w=>{!ie&&!Y&&kO(w.target.checked)},disabled:ie||Y,size:\"small\",sx:Nf.small}),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie||Y,value:eg,onChange:w=>{!ie&&!Y&&_O(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie||Y,value:Xf?\"log\":\"linear\",onChange:w=>{!ie&&!Y&&BO(w.target.value===\"log\")},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be||Y?.6:1}},S.createElement(ax,{data:LO,vminPct:og,vmaxPct:rg,onRangeChange:(w,E)=>{!be&&!Y&&(jO(w),UO(E))},width:110,height:58,theme:t.theme,dataMin:Sx.min,dataMax:Sx.max}))))),we&&!no&&To>0&&S.createElement(pe,{sx:{...iu,mt:`${Rt.SM}px`,border:`1px solid ${o.border}`,bgcolor:o.controlBg}},S.createElement(Gn,{direction:\"row\",spacing:0,sx:{flexShrink:0}},S.createElement(Xc,{size:\"small\",disabled:Ee,onClick:()=>{Ee||Ho(!rr)},sx:{color:o.accent,p:.25}},rr?S.createElement(DM,{sx:{fontSize:18}}):S.createElement(zM,{sx:{fontSize:18}})),S.createElement(Xc,{size:\"small\",disabled:Ee,onClick:()=>{Ee||(Ho(!1),_e(0))},sx:{color:o.textMuted,p:.25}},S.createElement(BM,{sx:{fontSize:16}}))),S.createElement(ql,{disabled:Ee,value:nr,onChange:(w,E)=>{Ee||(Ho(!1),_e(E))},min:0,max:Math.max(0,To-1),size:\"small\",sx:{flex:1,minWidth:60,\"& .MuiSlider-thumb\":{width:10,height:10}}}),S.createElement(he,{sx:{...n.value,minWidth:50,textAlign:\"right\",flexShrink:0}},nr+1,\"/\",To),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Loop:\"),S.createElement(Qn,{checked:Df,onChange:()=>{Ee||(e.set(\"path_loop\",!Df),e.save_changes())},disabled:Ee,size:\"small\",sx:Nf.small})))}var nle=xC(J6);export{nle as render};\n/*! Bundled license information:\n\nreact/cjs/react.production.js:\n (**\n * @license React\n * react.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nscheduler/cjs/scheduler.production.js:\n (**\n * @license React\n * scheduler.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-dom/cjs/react-dom.production.js:\n (**\n * @license React\n * react-dom.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-dom/cjs/react-dom-client.production.js:\n (**\n * @license React\n * react-dom-client.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-is/cjs/react-is.production.min.js:\n (** @license React v16.13.1\n * react-is.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact/cjs/react-jsx-runtime.production.js:\n (**\n * @license React\n * react-jsx-runtime.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-is/cjs/react-is.production.js:\n (**\n * @license React\n * react-is.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\n@mui/styled-engine/esm/index.js:\n (**\n * @mui/styled-engine v7.3.8\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\n@mui/system/esm/index.js:\n (**\n * @mui/system v7.3.8\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n*/\n", "_gif_export_requested": false, "_gif_metadata_json": "", "_model_module": "anywidget", "_model_module_version": "~0.9.*", "_model_name": "AnyModel", "_view_count": null, "_view_module": "anywidget", "_view_module_version": "~0.9.*", "_view_name": "AnyView", "auto_contrast": true, "cmap": "viridis", "disabled_tools": [], "hidden_tools": [], "layout": "IPY_MODEL_874e1d2322a84fc888b023dc04d5e915", "log_scale": true, "nav_cols": 128, "nav_data_max": 0.0493386834859848, "nav_data_min": 0.021046599373221397, "nav_pixel_size": 2.39, "nav_pixel_unit": "Å", "nav_rows": 128, "nav_stats": [ 0.03571504354476929, 0.021046599373221397, 0.0493386834859848, 0.005456903949379921 ], "path_index": 0, "path_interval_ms": 100, "path_length": 0, "path_loop": true, "path_playing": false, "percentile_high": 99.5, "percentile_low": 0.5, "pos_col": 64, "pos_row": 64, "profile_line": [], "profile_width": 1, "roi_center": [ 64.0, 64.0 ], "roi_center_col": 64.0, "roi_center_row": 64.0, "roi_height": 19.2, "roi_mode": "off", "roi_radius": 19.2, "roi_radius_inner": 9.6, "roi_reduce": "mean", "roi_width": 38.4, "show_controls": true, "show_fft": false, "show_stats": true, "sig_cols": 128, "sig_data_max": 1.2374999523162842, "sig_data_min": 0.0, "sig_pixel_size": 0.46, "sig_pixel_unit": "mrad", "sig_rows": 128, "sig_stats": [ 0.03525329381227493, 0.0, 0.9049999713897705, 0.09202421456575394 ], "snap_enabled": false, "snap_radius": 5, "tabbable": null, "title": "Nanoparticle Analysis", "tooltip": null } }, "ef8a696a2b8d4cf9ab05875c0a2de8b3": { "buffers": [ { "data": "", "encoding": "base64", "path": [ "_gif_data" ] }, { "data": "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", "encoding": "base64", "path": [ "frame_bytes" ] }, { "data": "jLUaPY5SGz2fIxo9QJcaPYRrGj1wLRo9DRQbPWK5Gj3W4xo9X9waPaPQGj0lPxo9Od0bPfjVGj2E+xo9nBYaPfwyGz2gcxo9oyAaPY7yGT1mZhs9cP0ZPR5lGj3gChs9DZQaPeg0Gj1iCRo9t94aPdqgGj3yaxo9pv0aPZHPGj1ARxo9vFsbPfKrGT20cRo9WJIaPapKGj020Bo9wsUaPR7lGj0Wqxo9qvoaPVSlGj2E+xo99NgaPSwpGz1evBo99cgaPXAtGj3QmRo9VVUaPSy5Gj2BXho9PQobPbgOGj0iQhs9CkcbPfyCGz0h0ho9oqAaPZxmGj09Ohs9i6UbPfjlGj05vRo9AEAbPfXoGT1KThs909YaPYioGj1s0Bo9erQaPRpoGj06HRs9OV0aPZnZGj1EFBs9LOkaPR71Gj0QQRs9Ao0aPXbXGj2j4Bk9jgIbPQItGj1c/xk9MvMaPRroGj3d3Ro9WDIaPSkcGz2gsxo9XswaPfLLGj1KHhs9ga4aPUrOGj2qChs9NrAaPViCGj2VXBs9zKwaPVz/Gj1wPRs9QLcaPQyUGj34lRo94erDPHwoFj2juLo8KRglPYWPIj2QSho9jmLZPNdj/Ty3huw860m2PKRgIz2dJho95JcbPax3Gj0ojBs9cF0aPczcGj2Rbxo9cxoaPegUGj3MDBo9WLIaPTLTGj1+ARs9PUoaPQaaGj0vlhs9DUQaPT0aGj2cdhs9/DIaPbA0Gj1psxk96gEbPUeBGj3gqho9WFIbPdbTGj0vtho9djcbPUA3Gj0Gaho9qsoaPcZiGz1E9Bo9xcIZPY/iGj3C9Rk9DfQZPUquGj38sho9LvYZPQyEGj1Oaxo94GobPS+2Gj09Ghs9iCgaPbGUGj3k5xo9bNAaPZnJGj0DjRo9bNAaPaZdGz2/OBs9ZnYaPQKdGj0G+ho9wnUaPRTOGj1cfxo98msbPWZGGj0UTho91qMaPaZNGj24jho9S/4aPTWAGj3nhBo9XI8aPTp9Gj1Krho9EAEaPRfrGT09Cho9bKAZPbqLGj312Bo9BhobPWYGGz0ichs9i+UaPRTuGj2gExo9FL4aPc9pGz1iiRo9p90ZPeDaGj3T9hk9tMEaPcjPGj2Fyxo9TqsZPXcnGj20URs9dncaPZU8Gj24fho9EHEaPTm9GT16NBo9CqcaPa3XGj1UNRs912MaPWbWGj1cnxo9zJwaPYg4Gj0JNxs9kt8aPcyMGj0Xexo98rsaPcJZBT1wySw9hoPQPOKmGz0o7O887PEhPdeLCD0KN8c8PYoiPa4rKj3C3dk8ZvoVPQN9Gz0QwRo9QPcaPSWfGj3aIBs9AAAaPXfnGj2S/xk9UtgaPWYmGj0CHRo92uAaPeGKGz1UdRs92jAaPb7oGT2P8ho9RvEZPei0Gj3gSho99SgbPQ10Gj0GGhs91vMaPUoOGz0K9xo9VNUZPZLPGj2xxBo92jAaPQqXGj1UhRs9QNcaPeTXGj0lHxo97o4aPdSmGT1VpRo9NsAaPd1tGz2WjBo9IsIaPSGSGj3/fxs9i/UaPR5VGz05fRo9Ob0aPXpUGj1mRho9rucZPbxLGz0Gmho9WHIbPeAqGj06rRo9bLAaPapaGj2qShs906YaPTkNGz0vhhs9qqoaPbrLGj0TDhs9UTgaPXrkGj0zwxo9RGQaPQr3Gj2Afho9p00aPYEuGj05zRo9F6saPTLTGj1cTxo9EJEZPWIpGz2yhBo95NcaPfVIGj2gkxs94BobPbu7Gj1pMxs9ZjYaPYi4Gj1U9Ro9UcgaPXRKGj1sYBo9tMEaPSKyGj1Ahxo9xaIaPdazGj0lnxo9wvUaPevhGj1EtBo9qioaPYvFGj0oLBo9z+kaPUAnGj02ABs9iEgbPY5iGj1p0xo9RFQaPaAjGz2W/Bo9uysbPUA3Gz2xhBo9AODBPChcHz0KD+E8UvAUPeFWAD1cVx09mkkXPVxX1jytv9I8M1cFPYXDJT0eHfA8HjXgPDnNGj096ho906YaPRDRGj2ttxo9nCYbPa6XGj2AHho9Oa0aPTBWGj3ntBo9IhIbPcK1Gj0M9Bk9ljwaPVgSGj0DHRs9TusaPf/vGj3aEBs9MpMaPdZTGj0wVho9euQaPRTuGj2cdho9VOUaPaMAGz3Inxk91sMaPcWCGz38kho9qhoaPTbgGj10yho9XL8aPYGOGj3QeRs9IXIbPeQHGj2Ogho9FBo8PcyUGT1mRgk9o9jzPKKA8zz1cCI9Hp0OPShMGj0byBo9ZhYbPWJJGj3gSho9RPQaPRsIGj34tRo9VPUZPd4NGj1w3Ro95EcbPaOwGj38Qhs9nEYaPZJfGj10mho9lQwbPTAWGz2jkBo98lsaPfj1GT0QoRo9QAcbPSRvGj30qBo9lawaPQM9Gj3QiRo90LkaPe7+GT0a+Bo9NnAbPd59Gj0rSRo98gsaPRBRGz0etRo9XF8aPQoHGz2LxRo9BmoaPSiMGj1RqBo9uI4aPaADGj3MHBo9uH4aPV8sGj1mxho9qiobPSxJGz3WIxo9XA8bPefUGj02cBo97l4aPdAZGj0GKho9fTEbPcz8Gj1HURo9dmcaPdaDGj3Ttho9NiAbPdbvFT3MjPk8ZiYAPVzTBz1mzs08/8cAPQrXrzwUNis9KSTwPJn9Az0p9K48e0ABPVEw0TyEe+o8CZcaPRChGj3d3Ro9ku8aPbBkGj0s2Rk9etQaPRqIGj3PKRs9rqcaPdrAGj2SHxo9TjsbPabtGj3FMho9TksaPaoKGz1R6Bk9fcEaPfJrGz2uVxs9TksbPWYmGz0KVxo92sAaPUR0Gj1evBo9tKEaPSW/Gj0vlho9fuEaPWxAGj2fAxs9ZuYaPevBGT0oLBo9o+AaPciPGj0knxo9aTMaPVLkLz244gY9Zrb2POHK1Tw8Kts8KDzaPB55Pz0UwgY9RwEKPbxLGj3W8xo91nMaPV+sGj0KFxo9IgIbPdoQGz3/Hxo9quoaPdrgGj34pRo9dDobPbvLGj2xhBo9pMAaPQbaGj2WrBo9zGwaPV7MGj2cVho9mekaPbu7Gj0YCxs90FkaPUZRGz12Rxs9tCEbPYBOGz2w9Bk9zFwaPQ0kGj3CtRo9XD8aPQZqGj1RGBs9u5saPb4YGj169Bo955QaPUNUGj34VRo9UegaPXZHGj0kHxs9HlUaPejEGj20YRo9MiMaPb7YGj2O0hk9/w8aPSjsGj1OWxo9So4aPeRXGj1+kRo9gd4aPdMGGj2LlRo9euQZPdpgGj24nho9iIgaPcXiGj3Txho9Hu3aPAqXzTyP4rs8wnXEPB61rjxmvuo8haMYPQq39zwovL887O0DPa534zxICeI8mem4PJkx3Dz/nxo9dPoZPeTnGj3r8Ro9tBEbPcJlGj1E1Bk9KOwaPRibGj2ZSRo9/w8aPcUSGj3yKxs9hasZPSSPGj24Tho9TvsaPSw5Gj0lfxo9uN4ZPeSXGz129xo9MCYbPQyUGj3jtxk97i4aPTrdGj02sBk9hEsaPY6SGj3nlBo9jJUaPfJ7Gj2gwxo9XH8bPXcXGz0Q4Ro9REQaPQPdGj323B499MjhPFKUHT2k8BI9FFIVPXBd1jw9piw9hqdEPVwvQT1cjw49jjLnPHN6Gj1w/Ro9oPMaPa03Gj1AFxs94wcaPWlDGz3Tdho92lAaPe5uGz30CBo9PCobPdP2Gj1EVBo9pm0aPYI+Gj0krxo9vhgbPQYqGj0a+Bo9/IIaPSg8Gj08Kho9FwsaPRABGz1iGRo9X5waPX6xGj08eho9pn0aPWxwGz05nRo9YukZPe6OGj0G6ho9IkIbPeRnGj316Bo9yL8aPR71Gj2xdBo9APAaPfTIGj0MNBo9pMAaPcXiGj3u7ho9vtgaPU07Gz1+0Ro9QIcaPd5NGj2i4Bo9WAIbPX7BGj1RmBo9euQZPalKGz3awBo98qsaPQpHGj3k5xo96kEaPcLlGj3Sxhk9pAwGPYQbKD0U9vI8wgXSPM3AJz0eXeQ8kAonPR7tJz0pMAY97EknPWbCEz3i1iI99uAJPS8mGj3C5Ro9jIUaPSJSGj3BtRo9RFQbPZy2Gj2Svxo9tMEaPTDGGj3QORo9yJ8aPcayGj1DFBo9IeIaPWxgGj38Eho9hBsbPdA5Gj3Sxho98asaPXANGz1UtRo9GmgZPcjfGT08mho9LPkZPUB3Gj2Pgho9uF4aPVUVGj2+aBo9Si4bPQCwGj3Sthk9UWgaPfK7Gj0Y6xo9xdIaPXAxFz3Xxzw9XLcGPaQ4Bj0oSEI9oxwRPWb6Hz1SkN88RwHOPNd7Aj3Xpzs9ABwAPQr3Gj3Tlho9lewaPXB9Gj0Xyxs9d7caPdazGj2cVho9BgoaPaMQGj2jUBo9i8UaPe4OGj2cNho962EaPTaAGz0NpBo9BiobPRu4Gj16ZBo9ZnYaPeDKGj2MJRs9lrwaPRR+Gj0kjxo9GjgaPaYNGz3kRxs9ricaPY6auTwfWR09o0AfPYRL3TwKvzI9YgkbPcx8Gj1Ahxs9Aw0bPZWsGj1fHBs9oOMZPUpOGj2CThs9ljwaPWJpGj2gUxs97r4aPao6Gj2nbRo9TosaPcKVGj32SBo90EkaPXOKGz3Ivxo9Oc0aPYg4Gj2tpxo9/PIZPaOwGj0aqBo9xgIbPfKbGj0KD/I8HvUbPeCGDz1m2iU9KcgEPSmgJz1wUQM9uA4BPRRe2DwUHro8FC6vPHDBHT1cVwE9EIEaPQJNGj2mPRs9LBkbPcyMGj3unho9ku8aPf/fGj2m/Ro9DLQaPdaDGj1mlho9QOcaPS8GGz0K1xk9lowaPeHKGj1pAxo9FwsaPUpeGj0oXBo9FG4aPWLJGj2IOBs9FtsaPdoQGz3Woxo9zPT0PNerKz2+OBo9BjobPTbwGj20wRk9mQkbPXDdGT3cnRo9ki8aPTbAGT2PUtk8HokZPVyLQT2jUOQ8uM4BPQAcIz1mNjE94OLYPI8CMj2aNRM9XN8/PfVIDj0UJhQ94RobPXcXGj1b/xo9PZobPTq9Gj0vdhs92vAZPZx2Gj3CxRo9vOsaPaBjGz0whho9v4gaPa53Gj0U7ho9gQ4aPaOwGj0lDxo9gR4bPeekGj3PaRo9UagaPQpXGz1f/Bk9lowbPbQxGj3TZho9Sn4aPTIzGz1GycM8mdUUPcLlED1S5CM9AIQTPcw08TyBbho9EJEZPVw/Gz1wvRo9nEYaPVt/Gj1fnBo9QFcaPfFrGj0NJBo94ToaPWmjGz3k9xk9QJcaPUAXGz05bRo9hQsbPQM9Gj2LdRo94BoaPT7mGj2uz+E8Cs8UPShUtDyP+vU81zMaPbIEGz2xNBo9mfkaPUe50jzrkRc9uA7PPMxsEz0ofLE8uJ6vPIU/BT3h2sU8etQTPR+lBj3rUcQ8Ci/mPJKvGj063Rk906YaPfyCGj2quho9An0bPU27Gj028Bo9Aw0aPR5VGj3SFho9MnMaPVgyGj13Zxo9sOQaPYRrGj2wxBo9IuIaPcLFGj1QGBo9OR0bPRoIGz1iqRo9FA4bPT16Gj1fPBs9Hd3zPLi6Nj0Kgw49cNE0PTxKxjy4Sgc9MkMbPQ1UGj0CLRs9WCIbPTm9Gj1pUxo9woUaPT5KJT0o7Ck9FBYBPZpRHz1SqB49HpEBPR6ZEz2EBw09wgkuPdbbFD16WDs9ZtYSPcLFPT2MhRo9IaIaPTyaGj2OIho96LQaPQCQGj2LVRo9whUaPYslGj08qho9mFkbPUCHGj0elRo9erQaPZlpGj2gcxs9vvgbPZw2Gz2ICBs9DDQaPfLbGj16dBo9xXIaPfmFGz3unho9QzQcPR71Gj0rGRo9CpMSPY9mID32vCw9cKExPUcp4TxwkRI9/9/YPDPvBj0ofBo9XmwaPUpOGj1RyBo9DFQaPRO+Gj3g6ho92iAbPbF0Gj3rMRo90sYaPcLVGj2LlRo9F9saPTZgGj3B5Ro9h0gaPcZyGz179Mg89ED/PB6N8zwKB+s8j4r9PFIgDT3CfSo9ImIbPXe3Gj3CZRo9hJsbPYXT0zweCSQ9zGzvPADgEz3XXyM9wjXhPEiZHj1IkQI99YwWPbjaFD0zU8M8oGMaPaMAGz3WMxs92lAaPX2BGj1qsxs98msaPVFIGz2d1ho9NtAZPY4SGj2qSho9sBQaPYHuGj3nNBo9GlgaPaLAGj2WrBo9FssaPWijGz2utxo9uJ4aPVtvGj0y0xk91kMaPSiczzzivjI97LkjPaMMCD3WvwY9UqgwPeqxzjxc3wc9Ao0aPZVcGj2LhRo9NuAaPVxfGj1OWxo9ZmobPSksIT1SdCc9uDYVPR4ZNz242hQ9hXMhPXpsBj32aEA9XG8fPdZTGj1cT8g8PDr7PDMzGz1Omxo95NcaPZlJGz31OBo9fWEaPRTuGj1RyBo9QHcbPWygGj2IyBo9lYwaPYFuGj2YmRo9iFgbPch/Gj2STxo9CfcaPcKlGT3g6ho9XxwbPTkdGj2LtRo9FN4aPV48Gz2WzBo960EbPYt1Gj0A7AY94Mr7PITrDT3qIb88HokZPSgkAD2i4Nc8Mls0PYtVGz38Yho94ToaPdowGj3gGho9L5YaPcWCGj1sIBs9qtoaPY7SGj0Gahs9VIUaPSV/Gj1A1xo9/98ZPWV2Gj2g0xo9QIcbPYVz+zzhRgA94lYUPQqX8zxIeSg97DkFPcKdET1AZxs9/GIaPdYzGj1Axxo99hgbPWbm9Dwp+Ck9PtIZPQA0Gj0oXMs8j4LcPNgvHz1cjxI9Hn0nPZZMGz34tRo95NcaPZlJGj20IRo93a0aPTbQGj2B3hk9lRwaPf9fGT3ClRo99bgaPf9/Gj3UNho9UAgaPb7IGj1zChs9pu0aPUTUGj0lPxs9DJQaPVjCGj1l5ho9TmsaPUCXGj09mt08KRz8PNar5DzCNfQ8wqEhPaLQ5zzCbQY9zFThPNYfEz0h0ho9ko8aPVxPGj3gCho9vggbPS+2Gj3iUjM94noqPTJD7jzMkCE9mQHlPFwP8Tw8mhw97FlFPczc5zxmXuM8ZsItPa5/Jj0pJC49TYsaPcwsGj2uZxo9ADAbPTKDGj24rho92oAaPeCKGj2jEBo9gf4ZPeqhGj1+kRo9/FIbPaNgGj1z2ho9vugaPQnnGj1wLRo94KoaPdajGj38Qho9hGsaPbvrGT1ooxo9zNwaPfL7Gj27exs9XA8aPa5LBD0ygys9zBAaPVzjMT32WDQ9/4/VPKPA1zxcKxE9sEQbPQDwGj3n5Bk9yN8aPY6iGz02wBo9M9MaPUp+Gj3F0ho9Ao0aPaYdGz16RBo9APAaPcbCGj02cBs9ZnYaPVwvGz2LhRo9RymyPDOPGj3MvAc9H2kGPcJ1AT0eLQs9mfHbPPX4Gj2qaho98jsaPQIdGj2q6ho9YikbPQqP3DxSYNw8rsfRPGZOLD2Fawk9wh0FPWJ5Gj2B7ho9Ww8aPR41Gj3MbBo9ltwaPVRlGz09+ho9evQaPdaTGz0hMho9/s8aPTbwGT3kNxo9iAgbPTqNGT0a6Bo9CocaPZyGGj2Ooho9PFobPVhiGz0NJBs9UagaPe4OGj2m/Ro90oYaPfY4Oj1w1cw8FKofPY7i/TwoZB89hR8WPVwLLT3rGcs8CvcLPefkGj1s8Bk9NmAaPS+WGj3yKxo9HkUbPSmQLD1cFyQ9hLcjPTKbDT16rNg8Pvo2PRTO8TxwDcc8e5grPVxTCD3MpO08wh0CPY/SyzzWYxo9F4saPRAxGj27Cxs95xQbPbhOGj1fLBs9XxwbPSUfGj2M5Ro9cM0ZPbTRGj0Yuxo99gwyPWa6AT3MzCk9PA4TPUchGj24Tho94DoaPVzPGj3aEBo9mLkaPZjJGj380ho94KoaPfi1Gj1pExo9Of0aPeCWBj0UFhM9Hs0APcLdHD16TA49Cte+POFKGj08+ho9F0saPbtLGj2q6hk90pYaPX6hGj3QKRo9Oh0bPbpbGj1Oqxo9drcaPX5RGj3kpxo9oMMaPYhIGT3C5Ro9xtIaPdJWGj0qzAs9H5WvPHA1GT3hphg9XCflPGayBj1m4iA96BQaPRrYGj0hAho9bMAaPeT3Gj2uhxo9DcQaPQDgGj2SDxs9FE4bPcwMGj3MjBs9ZkYaPR51Gj2chho9c7oaPaYdGz1sgBo9dMoaPUfBGT1swBo93h0bPRs4Gj1soBs9jqIaPX2xGj24Phs9jtIaPRDxGj1pQxs9djcbPbvrGj028Bk9ejQaPczMGj08iho9VMUaPQJNGj3Wwxo9Cm8aPez9Nz326BI9hVs3PfYYJj2u19w8joLuPMxQKz0AsPM8zJwaPdOmGj1UNRo9BtoZPY/yGj16tBo9sdQaPWY+MD0ybxU9rmsVPcz84jz2IA09KBAoPbjeEj3MlOc8UhAoPQBYJT2kID09fREaPWbGGj08qho92kAbPT0aGz1E5Bo9EIEbPQINGz3W4xo9DZQaPaBDGj1EBBs9Ap0aPdYnAz1mNvY8wmkhPaSAIT3hYjs9ro80PdbLHj16lBo903YaPRdbGj3PCRs96uEZPXCNGj3nJBs98hsbPYv1GT2jMBs9gP4aPWYu1zyZAdQ8CnspPaM4xTzUhho9RHQaPSRvGj0Ujho9zOwaPYGOGj3kxxo9vugaPU5LGj3Txho9Aj0bPRDhGj3G4ho9HqUaPef0Gj3CtRo93F0aPXCNGj0UTho9xoIaPYTbGj0UIhA9e8AePZmRzzxmvsU8MzP3PFIYGj0sWRo9ps0aPQJ9Gj1OKxs9jiIaPfI7Gj34RRs9VLUaPVAYGz37gho97l4aPVTlGj38Mhs9vggbPUpuGj2VnBo9bOAZPQKtGj3Wwxo9/18bPTKTGj0iwhk9MhMbPU6bGj3CZRo9mHkaPTZQGj1ABxs9W68aPaYtGj0CfRo98psaPRRuGz0vRho9gg4bPa33GT2gYxs9wsUZPRDRGj3gEuI8RqnfPFEI/jzNGDw9FPbjPOz9OT1R8N48mfUuPa4LGT1SKBs9FB4bPU77Gj0X2xo9CkcbPRBhGz0AUBo9/OIaPaJQzzwoXNE8MlvmPMIxPz3gSuA8R+EFPcwsHz0UDu08kEImPbhW4Tx+oRo9xlIbPfilGj2wxBo9UTgbPcaSGz1pUxs9QbcaPTYwGj16lBs9zBwaPd0NGj3gWto84DLRPBRO2DxH2T099DDkPGZaBT2ayQo9Pfo0PSyJGz0XWxo9TmsaPRCxGz3giho94eoZPf9/Gj1llhk9iNgaPZbMGj3kNxs9iGgaPTyKGj0icho9fqEaPa2HGj3oZBs9v4gaPX6BGj2j0Bo92sAaPRS+Gj0y4xo9JY8ZPfyiGj0ofBs9PLoaPXa3Gz3M7Bk9xWIaPbp7Gj2S7xo95KcaPXoUGz3vvhk9TisaPfUoGj3CPRo9cBUHPa7vAz3kZxs98rsaPYhIGj1skBo9eoQbPar6Gj2ESxo98qsaPQ1EGj3uDhs9dqcaPQaqGT3J/xo9aTMbPZKvGj3GYho9kl8aPX3RGj0auBo9QJcZPXTaGj2EOxs9llwaPburGj10iho9gG4aPRBhGj3/jxo97h4bPUC3Gj2Bzho9X7waPeoxGj1GoRo9sVQbPWozGj2kkBo9JL8aPRAxGz1pQxs9hBsaPfjVGj0Ueh894NIOPT4CKz2Fgxk91gMCPa6jKD1c6x09pPQUPTzaGj0yIxo9RFQaPbCkGj08Gho9iiUaPXokGz1sUBo95DcaPf7/6TxlmgU9wt0DPWaaAD3MMAg9hJcEPVIMAj2ajQ09TtsaPSVPGj09Whs9/CIbPeiUGz2Eaxo9FzsaPdkgGz0G2ho9c6oaPXMaGj0syRs9hV8fPVEEPj31+C09mq1CPYV3Gz3rOSg96qnUPFLIAT1w3Sg9uDIrPfKrGj1OCxs9u9saPb5IGj0Ujho9dAobPe6OGj106ho9/JIaPcLFGj2cdho9frEaPaoqGz2gMxs9quoaPbvLGj3ySxo95OcZPQo3Gj16tBk9FysaPQPtGz0UHho9d9caPVzPGj2WbBs9qloaPStJGj0GKho9+CUbPesRGj3QKRs9Sj4bPZkpGz0Gyho9u+sZPU7rGj0oPBs9ks8aPRAxGj1ejBo9M3MaPdYjGz0syRo9R+EZPZj5Gj1llho9yG8aPcbSGj3MrBk9iCgbPbgeGz1bzxk9PJoaPQpHGz2qmho99HgaPYV7Gj2uBxs91KYaPRfLGj1mNhs9cB0aPY6yGj3WYxo9/68aPbRRGj1SyBo9kq8aPfjlGj3ktxo9uD4bPSisGj09gsg8cdU1Pfb4Gj31SBo9JJ8aPTYgGj08Kho9HsUaPdbTGj2GLz09hVc+PR513jykzA49HlXtPFJULD1cvxo9MuMaPU67Gj1DNBo9t14bPSHyGT3I/xo9abMaPe5eGj1wzRo92gAbPUA3Gj0KR+Q8KMQ8PeHaIj0yOxc9dDobPUAHGz0U3hs9Sk4aPcI1Gz3k5xo9uN4aPSXvGj3CFRo9iNgZPYHeGj3M3Bo9kt8ZPeshGz0fzS49oyjxPMwM9zyYad48Zj4pPUh9Ej2Oyvo8Cts5Pa77Jj2jeNs8GigbPa5nGz3JTxs9cH0aPXbnGj3TZho9CucaPYRrGj1pQxo96nEaPfUIGz1AJxs9W48aPdLWGj2tJxs92rAaPRp4Gz1mJhs9xkIaPYR7Gj3MnBo9/KIaPSRfGj1wDRs9HuUaPaZtGj1tIBs9UdgaPRoIGz2Bbho92sAZPXb3Gj0lTxs9DBQaPR6lGj1fTBs9zEwaPdoQGz3CdRo9go4aPfSoGj0Khxo9hNsaPVsvGj0aeBo9Ss4aPRrYGj2B/ho9i5UaPV8cGz0siRs9+MUaPedkGj1EBBs92gAbPe7OGj3ufho9PcoaPY9yGj3dTRs9fREaPUSkGj1H4Ro9K0kaPTJDGz3qYRo9HpUaPT3qGT0smRo99XgaPSXvGj2Poho9pDwSPTM7/zyaESo91xcUPdrQGT1Y0ho9XI8aPR71GT3WMxs9iGgaPdZDGj0U1tg8e+A9Pa4bPT1GoRo9dncaPSyJGj38who9NoAbPdaTGj2xpBo9KMwaPTnNGj2qOho9Or0aPfL7Gj208Ro9iyUaPeg0Gj3cXRo9WLIaPRpYGj2c1ho9PUoaPa3nGz3yOxo9EMEaPfilGj1OCxo904YaPUcRGz2++Bk9BhobPWIpGj0NJBo9iNgaPVwPQj3h2is9KHTyPOzRQD0o7CE9FOI+PT1uQT3MEAU9rjsUPa4zPT16VBs9jAUbPQN9Gj3rQRs9/y8aPe4eGz2w9Bk9W98aPfRIGj0kvxo9HsUaPXp0Gj3czRo9wuUaPWhTGz2Owho91uMaPeSHGj3PORo9QMcaPbBUGj3dzRo9JT8aPQq3Gj2uxxo9hasaPVvfGT1RCBo9sWQaPS8GGz0oPBo9GqgaPZIvGz2q2hk9XK8ZPWZWGz1YIho9GigaPcysGj2LJRs9pk0aPUp+Gj0Q8Rk9XB8bPcyMGj2qWhs96xEbPeQnGj2Eixo9CkcaPYu1Gj12Fxo9gX4aPYtlGj2O8ho9hIsaPW2QGT1fDBs9cO0aPefUGj2S7xk9bOAZPZwWGj1i+Ro966EaPXBNGj3SJhs9hAsaPRqoGj2cRho9hBsaPVJA+jzXizc9Hk0oPf+vFz09guo86xG7POsBGz3W8xk9fYEaPd1dGj0GWho99JgZPQZKGz2u1xo9EHEaPWa2Gj2k8Bo9X8waPd59Gj34pRo94KoaPU1bGz1D9Bo9Or0aPSz5GT09mho9JA8bPS/GGj34RRo9ZgYbPZzmGT3oxBo9As0aPc9pGj1m9ho9JA8aPWrDGj3PeRo9lswaPdPGGj32aBo9fqEaPd4dGj161Bo98tsbPa5nGj1O6xo9ZkYaPfZcPj3spQk91qNEPczQMz0+0gg9o0DhPK0/0DwejdQ89uQePS6mGj0Uzho9yT8aPRDRGj3ufho9FE4bPUGXGj2Cnho9i6UaPdrQGj2ttxo9KKwaPYtlGj2Czho9/PIaPXAdGz16FBs9pp0aPR5lGj1Knho95AcbPQqnGj0sORo9KFwaPczsGT01EBo9bMAaPTltGj2mXRo9jzIaPXbXGj0raRs90NkaPTwaGz2c1ho9HtUaPfLbGj0RsRo9GtgZPaqKGj3QCRo9JU8aPUpeGj3Sdho9TusaPUqeGj20sRo9DEQbPZz2GT1bvxo9WJIaPUdxGj1i+Rk915MaPZkpGj0v9ho9+3IaPUCnGj1KDhs9NmAaPZIfGj1sUBo9CicaPaqKGj2u9xo9mAkaPWLZGj0a+Bo9iJgaPQxUGz1mVho9uPbIPJmpBD32aDg94aoqPf6/2jwKoyY99XgaPUD3Gj2+mBs9JJ8aPZK/Gj0kDxs9fkEaPdCZGj0NlBo98ksaPQINGz09eho9EKEaPb4oGj1Kbho9KMwaPSLiGj2qKhs9XL8aPa33Gj0zYxo9REQaPaCTGj3MvBo92lAbPQNdGj1UZRo9RAQaPe4+Gj1R+Bo9VSUaPeMnGz2SHxo9sbQaPSS/Gj3klxo9/CIaPXD9Gj3gOho9qgobPXD9Gz2nvRo963nPPDJz0jykKEQ9wU35POCyBD1GMfQ8FCYDPbgaPz16xCI9iOgaPYJuGj3ktxo952QaPXrkGj3QeRo9zEwaPR51Gj1iyRo9MAYaPXTaGj3W8xo9BnobPUqeGj3FMho9ltwZPQaqGj38gho96FQaPR6FGj0QQRs9tEEaPRAxGj1sEBo9gX4aPYQLGz3MfBo9WOIaPRSuGz1HURo9i2UaPe4eGz27uxo9epQZPRCRGj1YEho9DUQbPWJZGj1HoRo9rmcaPVgSGj06HRo9XG8aPdaDGj1Kfho9EcEZPaoqGz0XCxo9A/0aPbfeGj3yexo9afMaPXMaGz3C5Ro9NkAbPcxcGj02gBs95BcbPVgSGz2cJhs9R/EaPchPGj302Bo9FM4aPa23Gj2iUBo9FN4ZPa33Gj19ARs9YvkaPU7bGj3PiRo9KBzGPPYYFT2kUAM9pFDZPHP6GT16FBo9cA0aPRCBGj05LRs9uD4bPRARGj34FRs96iEbPeshGz0e5Ro9ZjYbPcTyGj17JBo9jtIaPRSeGT1+sRo9JJ8aPcJ1Gj0Kpxo95+QaPbg+Gz1HsRk9ChcaPRgrGj2BTho9luwaPaTgGj2Pcho9jjIaPVhSGj1HgRo9lWwaPWU2Gj2jsBs9zBwaPYsFGj1+wRo92pAbPcayGj1ziho9VBUaPbxrGj1VVRo9uIY9PRTWQj3sgR89esQYPUfNHD0K/7Q8pHwcPa6HHj0Knxg96sEZPeeEGT0rmRo9VHUaPdYTGj2gAxo9zGwaPZmpGj1eTBo92hAbPaYtGj1swBo9gV4aPaATGz1UxRo9IcIaPdZTGj2Brho9DGQaPSGSGj1tIBs9xjIaPU57Gj2O4ho9M0MaPSypGj1iSRo9zJwbPU5bGj0yQxo9LPkZPVwfGj1HMRo95PcaPVjCGj0AYBo94CobPfJbGj2ZCRo9jqIaPaCzGj2Pkho9lrwaPcUyGz0Y+xo99WgaPb+IGj1UlRs9kn8aPaqKGj1sgBo9W08bPb74GT2Sfxo9+MUaPYvVGj20sRo9RFQaPT26Gj3k9xo95AcbPdLWGj3agBs9ThsaPWLZGj2I+Bo9XiwbPeAKGz1+ARs9UngaPR4lGz3otBo9/w/wPLf2ujzMHBo9tMEaPQJ9Gj0a2Bo9RmEaPRBhGz3kVxs9MgMbPRi7Gj1Y8ho9Si4aPUrOGj1i6Ro9lnwaPaNAGz0eNRo9UFgbPUBXGj1pwxo9E+4aPYEOGz0UPho97g4bPXRaGj0krxo9uN4aPR61Gj1DVBo9Jc8ZPTrNGj0aiBs9AHAaPSV/Gj0wZho9Of0ZPdqQGj27uxo91iMbPSj8Gj3qkRo9yF8aPbRBGz0eVRo9R6EaPaRkAz2PPio94BIdPaQsDD0eNdU8Kfy0PMI1Ez0erck8ZioLPextFz3W89c84PoaPUcBGz0aKBo9HvUZPdlwGj0Xaxo9DXQaPTYAGz0beBo9QHcbPVR1Gj2goxo9HgUbPTKDGj1fHBs9WCIbPRCxGj1+kRo9OY0aPRR+Gj2CTho92jAbPapaGj2clho9LIkaPQMdGz2qWho9mCkbPZasGj1Atxo9+OUaPd4tGz1VBRo99dgaPZzGGj3gCho9Su4bPVSVGj1mdho9nLYaPcTSGj0lPxs9jyIbPVgSGj10iho9qToaPWnzGj0wFho9YukaPdD5Gj0Yexs98ksaPYiIGT3PWRo9Jb8aPc/5GT0m7xo9abMZPYGuGT02YBo9YqkaPRRuGj1sUBo9Jf8aPbC0Gj1+URo9c2oaPWK5Gj2LNRs9nOYZPUAHGz1Ouxo9MlMaPYj4Gj0y8xo9An0aPckPGj2jMBo9o/AaPeA6Gj2BHhs9ZpYbPTYAGz0o7Bo9L7YaPfXYGT0KZxs9+fUaPRoIGz3W8xo96kEbPTzaGj1Kvho9dncaPSicGj3IHxs9hGsaPcj/Gj2c9ho9ducaPVyfGj0oDBo9Ov0ZPb84Gj2+WBo9EDEbPRChGj1lVho90FkaPUr+Gj3C5Ro95GcbPWxgGj31WBo9EDEbPUB3Gj3/4x891gvfPHDdvzzCRc88zNwlPZmJ2zzWS9k84IrrPJqhHT0U7so8PerAPFLAwDyEm+g8NkAbPaNo6DyZCQI9ZiInPVKkHj0Klx09tKEaPQ0kGz1E1Bo9gU4bPYs1Gj31eBo9BqoaPWojGz1Adxo9dscaPdbzGj1skBo9iPgZPaNAGz2VbBo9avMZPViSGj1Yoho9dGoaPX4xGz2VfBo9lowaPdpwGj2BLhs9W08bPRQ+Gj0aaBs9rXcaPQN9Gj276xo9jsIaPViCGj0eNRo9FO4aPUPkGj2UfBo95LcaPVWVGj0X+xk9zDwaPXM6Gj2LdRo9frEaPaKAGj3u7ho9Am0aPS+WGj1U5Rk90DkbPXQKGj1Ouxo9DbQaPYuVGj0MhBo9fgEbPYDuGj20URo9EGEaPYs1Gj19IRs9YokaPeB6Gz2Szxo9p/0aPY7SGT2Svxo9RvEaPWJ5Gj1cDxo9Ot0aPaPwGT1ogxs9+HUaPfL7Gj2cdho9sMQaPSxpGj2EWxs9Ao0aPV/8Gj24Hho9WLIaPS/mGT1iiRs9uE4aPdLGGj3nFBo9LFkaPZYsGz0exRo95CcbPehkGz2ZWRo9fvEZPTyqGj1AVxo9/GIaPeqRGj20kRo9TmsaPd19Gj2MxRo9PboaPQl3Gj3huho9EEEbPXqEGj23nho91lv0PGaWBj1RoOY8rSfKPK4jGT0A3Aw97BUGPZCy8TyPmrU8hdMfPfZIzjxSuK08uEoCPTTT8zyst+s8ACQNPcxQAT24TjA9CosuPT0q7DyE5wQ9/4fWPOiEGj3kRxo9rtcaPY6yGj3gGhs92jAbPapKGz3ILxo9LwYbPVhiGz1+sRo9EPEaPQrHGj1Krhk9EOEaPdoQGj0uRho9Aj0bPaDzGj2q+hk9S34bPTzaGj3awBo9GOsaPcz8Gj0NRBs9LkYaPYjIGj0vBhs9zDwbPSg8Gj3CBRs9QHcaPevBGj0Khxo9LHkaPYwVGz1wvRo98gsaPSQfGz3asBo9XvwaPdoQGj3/Hxs9/JIaPbiOGj3MnBo9BtoaPVyPGj1Y4ho9sPQaPXS6Gj1zOho9xbIZPaDDGj20URo9JD8aPRCBGj1SiBo9fsEaPcWSGj3Wsxo9CUcbPX7xGj1K7ho97i4bPUPEGj0Yaxs9hIsaPfxiGj0iYhs9cG0aPTmtGj1SSBs9GugaPcjvGT3dzRo9KAwbPRSeGj3s6SM9CusoPbj20TytH+48e6z+PBQ+MT3Cle88MvPVPPh1Gj3hWhs9oxAbPVQFGz05/Ro964EaPQ20Gj2quho906YaPfWYGj2+OBo9tHEaPTqNGz1OSxo9ALAZPabtGj2Svxo99lgaPbDEGT0o1Ow8ejzkPK5rET24XgQ961UAPTR/Jj31wM484oosPbjW0Dx7rAw9mVEqPTPL8zwzxxM9pIQfPVw/ET2Ek/Y8SD0tPSjc6jwKlxs9pNATPcKBAz24BtY8KbApPcLVGT34ZRo9fdEaPW1AGj0XKxs9cH0aPQCwGj1UNRo9YmkbPRo4Gj1zOhs9u/saPTIDGz2j4Bk9aWMaPVLYGj1SKBs9cA0bPRTuGj0Q0Ro9L3YaPczMGj0QoRo93a0aPUfBGT2m/Ro9zIwaPdC5GT0yo/w8rW/RPLi6Hj3isg89IeIaPSxJGz3n9Bo99YgaPZbsGj0MNBs9oPMZPViyGj1iaRo9uxsaPYQrGj2+6Bo9oKMaPZLfGj2E2xo9evQaPYGuGj3MLBo97g4bPYwVGj31iBo9CmcaPTndGj06nRo9VAUbPc95Gj1w/Ro9Od0aPRooGj2qKho9egQaPUQUGz1ePBs99tgaPX1BGj12Jxo9GogbPQAwGj2cFhs9ZiYbPV7MGT3Jzxo9fmEaPYgYGj3/t948KWwhPXr8CT1wlTY9ZoYyPVF8Kz0Urs089QgJPaO4yTwKL/U8PuY1PYTL3jzTxho9ks8aPcgvGj3kpxo9qloaPTwKGz2Bbho9MhMbPcZyGj0NVBo9M0MaPVFoGj2cNho94XoaPaOgGj3djRo9y+waPcyM8TzMuBA94VoFPXqktjxIoSk9pPgKPfaI5zwAwPA8HrXGPJmR4jyk4Bw9e8gZPXCt1Tz28LQ8/+f+PB+xNz3Xi/48H60uPShM/TwA0C49epztPB7JOD0f9Qs9j0YbPczcGj1K7ho9cE0aPQAgGj2i8Bo9c0obPfzyGz0vRhs9vsgaPfsyGz3q0Ro9rccZPXTqGj3GMho98isbPVyvGT0hoho9MrMaPfm1Gj3u3ho9cJ0aPUSkGj0krxo9V/IaPXqUGj05rRo94boLPSncEz30aNo8Ca/vPK5XJz0A6DQ9/EIbPXRKGz3rURo9VEUbPTyKGj0R4Rk9XzwaPXAdGj1cjxo9MqMZPclfGj3Q6Ro90GkaPaKgGj02kBo9ABAbPYGuGj0JJxo9VOUZPapaGj0hUho9Q/QaPchfGj3kRxo95EcaPQoXGz2WzBo96+EaPRSOGj28ixo9FM4aPQ2UGj2j0Bo9WMIaPVTVGT16VBs9tEEaPa2XGj2WDBo9tFEaPXrUGj0OpBo91gv/PHCNvTxIYQw9HvUKPbjeFD16RAI9HsUlPShADD0Kkwg9pDjDPACIKz0+2iI9M7cmPdd3GD092ho9amMaPQIdGz2uZxo9W/8aPZx2Gj2FGxs96nEaPa7XGT0vJho9sNQaPSypGj1pcxo9wYUaPXaHGj0aCBo9FG6xPMJlCz3iFhU9cM39PKRYET17LOw8Cl/hPKNQ6TyPKsA89kj8PArnzTzX2748KIwhPQDIAj09Yi89wp0uPRQ+Az2ktCo9XIcCPeImMj0orLs8KNTkPD1C3TxIdQQ9HvX7PGnTGj0upho92gAbPQL9GT1R6Bk9BroaPWxgGj2WHBo9frEaPW9NGz2m3Ro96KQaPaYNGz3QGRs9vNsaPaBTGz27Oxo9EXEaPQbKGz0Xmxo9fmEbPSmMGj1mBho9yQ8bParqGT3XLyo9PbYPPSigMz24Wi491iPHPPasIT2c5ho9HvUZPSGiGj3CdRo93Y0aPbeOGj3asBo9vqgaPX4xGj31mBo902YbPTmNGj2mvRo9jBUbPYxFGj1D9Bo9ZkYbPRp4Gj2ZCRs9TmsaPbH0Gj3CFRs96qEaPQa6Gj2L5Ro9mMkaPU5rGj2u9xk92qAaPXfXGj1tcBs9scQaPZjpGj3Q+Ro9TnsaPRNOGz1ebBo9yO8aPe6+Gj1EhBo9JA8bPddzJz16fPU8zKTiPPUYOD1StDQ9Pu4rPSnUBz3M1NI8SMk2PSiswjxmIg09UcjtPIWjLT3reRM9cbUmPeAK5zwyg888KEQPPa5X+jyE4xQ93S0aPejUGj16tBo9GngaPabtGj3oVBs9BsoaPedEGj1EdBo9i/UZPRqYGj1Q2Bo9egwrPQBouzwIX/k8hOvgPOudBT3C+Rw9wr0SPYRD8jxcd/M8wqW2PK5H1zwA0BI9XAs4Pda7/jxm9jA9RvH6PB5hCD08igU9uH7bPDJz2zzMXO88mrEjPVyP8Dzimig9MkPtPBeLGj0ojBs9/NIaPTaQGj3Inxo95/QaPZwGGj1VpRs90DkbPQYaGz2SDxs9KLwaPYEeGj1jCRs9KJwaPbE0Gj2ZqRs90wYbPevxGj3nhBs9EHEbPesBGz0Xexo9HqUaPXAVujx6TCs9XG/9PDKnJz165Ow865UKPU5LGj1wXRo9VGUaPQaaGj3acBo9hNsaPX4hGz2++Bo9/LIaPfWYGT2qKhs9CicbPb7IGj1tYBs9iLgaPaOgGj31aBo9WHIaPVyfGj2Szxo97o4aPTODGj2Euxo9AKAaPQ6UGj1Kvho9KOwaPSQ/Gj3CpRo9gG4aPWlzGj3gSho9TvsZPWjjGj2kIBs9BtoaPSHyGj106ho99RgbPed0Gj1q0xk9hKPRPFGgvjxwDQc9UsAzPXCd4jz2RCo9cDkRPdbjFz0oDPo8uB4YPaRUJz3MSAk9ADC+PFEI2jzr8cE8FDYMPSiM7DyaaR49zEAdPUitRj0AUEU94ArtPOSHGj26Gxs9i8UaPdaDGj3dXRo9bGAbPRjrGT3heho9u0saPeAKGj0eNRs9M48jPeCC4jy42gs9cBUJPXChBz0K9xU9mlnwPKRoszy4juY8mmkOPaSUBz3CzRc968nnPFKUMj3h0t486inDPD4GKj1cLxQ9APADPcIJJD3X4zA9Zn4APbcO7Dxm3uw8UWgaPRo4Gj2Z6Ro9TqsaPdI2Gj2gExo9mk0WPesFBD2E+9k8hZsAPfb4Ij0KNxo9jkIbPQ2kGj1UNRs93d0aPURUGj38Eho9HiUaPdM2Gz0Kxxo9MmMaPbQRGz16RBo9rSMNPXDFAD0ebdk8HkULPZltDz1mhsE8jNUaPSKCGj2EOxo9xRIaPUQkGj0o/Bo9xWIaPeAqGj0Yexo9IXIaPaDjGj38oho9CncaPTz6Gj35BRs9R4EaPSLCGj1bvxk9ko8aPdBZGj2qOhs9hfsaPcgfGj0vhhs9z9kaPdYDGz1toBo9u5sbPQKNGj1VFRs9DaQaPa4XGj2c5hk9Jf8ZPQYKGj3CdRk9tAEbPWmTGj1HkRo9hFsaPYUrDz09Ehs9XMMpPcKN2zyEc9k8pIwZPR7BEz2P4hA9pPQYPUYh7Dxc/xM9cEEiPYUPKz2FhzA9joLdPIRzED0ezb08UqwjPeshEz0yO/o8169EPTOD5TwUlj89SHk/PXT6Gj0Giho9DUQbPQCAGj3qARs9LEkaPQw0Gz1Oexo9pp0bPTNzGj2cVho9YpkaPQaKGj02UBo9yI8aPRQ+Gz0ATDc9hMO+PK6PvzxmzsA8pPwCPa7nAT1wMQE9ZR7HPEgBMT0Tru88Pbq/PAoPKz0K38c8PUIZPfYUNT0++jM9hFsyPUiBCT2kwBo9xdIZPaq6Gj0Xyxk9BgoaPbrrGj31CL88pHgSPYWPLz0ya8Y8cI37PPSw6DykQBs9kg8bPbvLGj16lBk9vlgaPdaDGj3MnBo9HjUbPSiMGj2jwBo9XswaPdb7/Tx7iDo9RzkBPcIV3DwUQhw9UIjVPIRbPD1IITI9FA4cPX7RGj1cXxo9Jd8aPd0dGj2Psho98nsbPZxmGj34lRo9ZrYaPS8mGz2ZyRo9UagaPe7eGT2wJBo9bLAZPXPqGj3GUhs9sWQaPUBXGj2c1ho9BjoaPSyJGj3/zxk968EaPTndGj0ojBo9Ak0aPUR0Gj08iho9tGEaPZi5Gj3/rxs9zOwaPUSUGj3gShs9sCQbPWwQGj1KDhs9Zob8PACwxjzgysQ8o/D5PChs6DzM7B49epAyPR5BDT3NPC89Hq3VPDJDED176DY9AMj7PGZW9jwpPDM91+PzPFyvwTzCzQA97LUXPQobRT1mwh094hoLPaTQ6Twp7BE9jrIaPe5uGj0siRo94NoaPT16Gj2m/Ro9XK8aPbt7Gj1wPRs9VVUaPYGuGj09yho9F6saPdMmGz2/aBo9qpoaPR7V3Twy48I8UajpPPUgAT2O5hU9erwHPXpM5jz1fAY9CqcPPY/yNT2ayQA9M/M1PeDi1TzCjQY9o6C5PHpgDz16jMU8KCgDPcJ13zzWYxo9/AIbPWLJGj2BPho9ZsYuPa4rJz1wtQg9Mhu9PDLXJz2ubwE9PcrrPJYcGj0WOxo9j1IaPdbTGj2I2Bo9GAsbPZJvGz2qSho9xPIaPWmTGj0Jx/E8UTDSPOyVOj24ojM9R0E+PVxLDD1wuUQ9uI5FPVxDQj0eWRg9FHISPd49Gj1Y8ho9WHIaPU27GT31KBs9wiUaPY6iGj3d/Ro9A10aPfb4Gj10Who9UlgaPbTxGj31uBo93v0aPWxQGz1YYho9UXgaPSvpGj31+Bk9R2EaPVgiGz3TRhs9nCYbPR5FGz2VfBo90BkaPUMUGz3uLho9UmgaPUSkGj24jho9TlsaPesBGz165Bo9DdQaPXdHGz0pgCk9R8m6PBQ21zx6zNc87KkgPZlhHD3rlRo9mkETPevlBj2FOxA9XKMNPQB0GT1wZdI81kO/PMMlHD0Kvxc9zBgtPZoFGT24TuI812s8PZrNQD0AmCs9rT/aPD3eHj3spQs96zEaPcxMGj2Owho9mXkbPTyaGj0vBhs9i6UaPeD6GT3gKho97t4aPe5OGj2P8ho9K7kaPUoeGj1m5ho9UYDUPK5PAz3MFDI9MkM5PXoM4Ty4Lu08owwIPWaaHD1wZRI9Mi8HPexJDz3Crbw8CkfLPD42KD1c8y49Mgv6PHpkIj1wAQU9zXggPRo4Gz169Bo9QNcaPa0n6jw8Mus8cIX+PChk8TxwTcA8CrMjPVFI7zxGMd88WEIbPQaaGj1qgxs9St4ZPTbQGj12dxo9KKwaPVgSGj2ZeRo9Zj7XPI/aAD2k3Dg99agRPT1a5DzW89g8jw4oPdbzzDyF3zA94S4UPY8uGT3hNh89mklDPewBKD0+ais94+caPafNGj0UDho9hPsZPRsYGz0CbRo99YgaPTagGj3d7Ro903YbPYg4Gj3kFxs9MvMaPRQ+Gz1scBo9bbAaPXoEGz3yKxs9xaIaPSyZGj2B3ho9HrUaPfjFGj2cJho93d0aPcF1Gj2tVxo9pm0aPc85Gj1wHRo9yC8aPfLLGj1iyRo90zYaPUcVBD24XtI8KOTCPDSnHj322BY9kG4jPWaSFT2aSRo9mdn3PLiuHj32qOg8w00fPTK75Dy43uk8AKDzPArf3zy40gM9jrq/PK0P/DwKcwg9Zy5CPXv4LT1wqR89moUsPZq5RD3uHhs9F+sbPTntGT2E+xo9HtUaPX5xGj2jABs9osAaPaTgGj312Bo96mEbPdCpGj2WXBo9rscaPaq6Gj2EI/Y81nO9PADQGT3Xhy499oAxPXBVJT3rGS09cdEyPQrjHz0AKPM8ALAUPezVOD2Ouhg9wpUWPfXECz0oIDQ9cAW/PITzyjya+eg8UngaPbguGz2ZCf88R/0dPXowNz3rwbo8Upg0PRQGJj16pMI8PCL7PNaj+jzP2Ro9Q5QbPfIbGj0lLxo9VFUbPYWfID0UXh49mPnxPNZTDj1IGSQ9ADwYPaSMRD24zuo8j1oBPY6K9jykiPU8mR0EPeFaMz3sSTg9eizwPOJ+Nj3CJRk9H7ELPbi2Mz2Eaxw9DbQaPfxCGz1HYRs9MkMaPfSoGj1YIho95HcaPRQOGj2g0xo9TusaPWkzGj341Ro9fpEaPRRuGj2Emxo9kr8aPQOtGT1mpho969EaPYQbGz2ISBo9ROQaPao6Gz2quho9euQZPczMGj3TBho9d6caPT0qGj2jcBs9wjUaPRBhGj0Kyys9KZQkPTLr2jxmMhA9PI4EPYU7MT1S9B49wm0rPXoYCj3M3BU969nbPB4l4jz1wMs8mWnbPMLxHT0z4wY9cEUEPVHg0TxmTtI8pHgPPRQGRT1GWeA8rksOPXp08Dyu0zA9pLwwPedUGj0e1Ro9A40aPbEUGj0XCxs9hAsaPXpEGj0vhho9ZlYaPb44Gz2qKho9c8oaPRDhGj1czxo9oAMbPVxX0Dxc9y49UbjIPB/FLT2jwLo8R8G7PB7V2zwU3iw9WzfOPMy8vzxmBjw9rocLPc0QNj1xFUI9jxJBPY6awDwpXBc91tcsPY6CGz0dlRo9MrMKPQpTGT3r1SM9AGjlPB5ZDT3MxCI9mr0LPVKgGD2OotU81gvxPFhSGj2IaBs9tPEaPbRRGj0ejcc8MmsGPWaW6DzClb48KXQmPVyzST3rcTs9CocjPYXbHT3sOfI8FDINPT6OPT2knAI9XNs1PY6C9Dw8iu48FPJAPcwE/DyZVQ49Run9PHrc2zwK+yA9mHkaPZXMGj1mphk9pi0aPeCKGj2Y2Ro9TqsaPXfXGj2Bvho9/JIaPYyVGj3giho99WgaPUAXGz0J9xo93f0aPVsPGz0kTxo9xCIbPQpXGj0a2Bo9fnEaPSx5Gj3aIBs9ThsbPZnpGj0DzRo9VKUaPR5lGj2tRxo9zLgQPQB8Ej0Uvig9kAYrPShkBz2EYxA9rtMEPXCxBz2E67s8hbMePQCsLj2F8xc9hNu+PJkx2DzMDBc97JEIPTIT3zwACNI8rvMoPcHV2zx69Ok8zShJPeypFz3rkek8SI0nPWbuIT31nCg9XBdKPcZCGj05XRo9PLoaPQJtGj0ykxo9frEaPUSkGj1wbRo9LAkbPYVLGj3WYxo91FYaPS92Gz2LlRo9IcIaPVuPzjxlftM8KZwQPa1/wzzMBBY9HhkiPY+yGj1mZro8hks1PcItxzwKSz09mlkyPaN42Dy4NiY9/3sMPTIzwTyaWfw8uusaPer9JD1mXvI8uHYUPWYyGD2Puic9orj5PK7vFz3WszI9AKgKPQCI0DzrERo9uM4ZPQaaGj2cxho9rsMKPdbXDz2igPI8R2UtPczM9Tyk1DY9CgsXPSis1jx6dCc9UrQWPeu9Nz24+hM9Zh4XPSl4Rz0UJgo9PpYfPTOvFT31PCw97BEtPWZaND2jsPk8/3cSPbgODD0URjg9bMAaPdYTGj32SBo9ZbYaPdpwGj2tpxs9ZgI3PWb2Fz2EU/Y8hFv5PNar/jxDRBo9mDkbPZKvGj1toBo9eiQaPetBGj1iCRs9Sn4aPeDKGj1w3Ro9kv8aPYtFGz200Ro9kv8aPZKPGj3uzhk9VGUaPSwpGz2uxxo9Mx8KPXuICz1mtjU9PboiPRQ2Hj3Xg7s8pGgaPR9JFD0fOSE9wsEgPT7qMD2kLDk9hVstPT06Bz16POI8hdc3PQBAwzwoXA491vvpPBTiRT1wwSA9t2bjPPbQ5TwTTu489uQjPXBJID34JRo9t44aPeeUGj0Jtxo9AIAaPX7xGT02wBo9esQaPdogGj2Bbhs9FmsbPTJzGj02sBo92aAZPXCtGz3WU+c8W4/lPOtxxzyP+t88mkEyPT4qND31EAE9KMwVPQD8AT24Tg899rjTPDy+Cz0AZAw9UUDSPEah/jyZ9RU966UEPaQ4Gj3W4xo9FK4XPcLtID2Ywcw8rncgPde3Dj235vQ8108dPY8yFD3C3cc8pMAlPUaBxzwU5tM8G8gZPQp3Gj3/iwY9M48XPUixMj3MNPA8MysEPZkxJj24BgA9rns1PfVECT2Fiy89SNE8PRQ21jx6FDw9AFD2PMNtKj1mAjg9FKodPbhmCD3XjzY91685PcK1xDxwlcQ84KLUPLieDT3Czdc8sHQaPYhYGj1UNRs9G6gaPTyC2jwfNS89HjXzPPY0Ej2ZuR49hUv6PBerGj0Xmxo9xQIbPUO0Gj2Bvho9oBMbPYWbGj0oLBs9aTMaPf9PGz38Yho97q4aPfU4Gj063Ro9TSsaPVQlGz06bRs9Sl4aPSWPGj1w7Ro98tsZPROO2jzsySA9hWszPa6vMD0KN+U81qsUPR5N4jwebSQ99eQVPcJt0TxmBuY8FEb+PArfDT2uiwA9WzfePFJsGD0KX7o8zZw8PTKT3jwppBI9HrXqPCiE9zyaAR496vnqPBQeGz2SPxs9+OUZPXo0Gz2AHho9Ah0aPWlzGj2qqho9G6gaPQq3Gj2qGho9n8MZPZjZGj2+eBo9HsUaPYSzsTxcGxo9KRQhPR+1/DyPasw8XNMzPfXUCz1cGy49j0YkPdazyjzCfe8863HuPABIJT17bBs9hi84Pa6jMz2OAtI8i2UaPa7PuDyOAtU8ehTnPJl5/TxwZQk9roMnPcK11jyQ3ig9eggUPcIBAT3XUyY9rYfbPDIzvzx6xBo916c2PRTGIz3g2tw8ExbvPFw/BD3WJzI9HpESPY461zyZnTY9ZmIBPXo08Tw9+gs9CjftPPRo+zyaBRE9SBlBPTPfFj1cXyA9FA4ePfYoJT3hIsY8/3/RPFynEj242gs9KBzxPCmINz0CXRs90PkaPR6VGz1mEiw9rl8fPSlQBj2OIss8cE0dPVL8Iz2uowk9cA0aPSisGj1L3hk9tJEaPa23Gj1cjxo9CkcaPa43Gz20sRo9XL8aPfhVGj3yqxo9tHEaPZjJGj0Unho9bFAbPQlXGj28Kxo9W98aPT1KGj0Gyhk9UoQ5PQpDBT24Jrs8My8XPQBQMD0KCyk9FI4GPUfJAz0p1CU9ZuIJPXCVLT3r+dk81ksXPeyhHT2PGtU8CpM1PRRm+jyjWBg9Hi0tPdYXGj0U5t08Wpf3PNenGj0fLTI9vsgaPb4IGj0MVBs9gD4aPVSVGj28mxo97i4bPYjoGT1t4Bk9sJQaPdaTGj3uvho9UHgaPYGeGj1vfRo9Wjf+PNZfKz3r6bs814ciPZiZ6Twye8E8UYDYPK6v6zzCxbw8zKwVPdZD6jyFOwo9uI4yPczsyDwTZsA8uO7WPH7xGj3cnRo9KETfPHAhCz2Ppg89Hp3dPP8/4TwAQB49SJETPUjhtzz/d/o8zIgqPVtHtzwKuw49rusOPYQrGz0eYRU9AKQ4PcK9NT2Ojgg9FCbdPKTYMj08Kv88cCk1PeDi0jwzrws9138IPZipyTyGhyM9UfDmPKIo7jy3Tvo8refWPNZvFj2uRzI9wgUuPVKMJD1w5f88mWHpPEj1FD1cVys9FOYMPQbaGj27qxo9min7PI9uPD0zVzk9hHMNPR+lLz1cn+Y84C4hPQDMGj1m1ho90IkaPYAeGj27Wxo9FI4aPeSnGz0MJBs9ffEaPbg+Gj3kZxs9At0ZPUR0Gj3aABo9RtEaPed0Gj3roRo9XI8aPW2AGj3CFRs9aaMaPZj5Gj2ZWRo91sPpPCi8KT2ZocI8Hk3FPNYfAD3hujQ99nAHPeFKLD3CRTk9hNvwPNZ73zwzvyA94erFPDNHCD2Z6RU9mrUnPYR3AT0AzCI9ZXbKPK6PKT1SMNg84bInPZoNPD2utxo9W98ZPbEkGz3C9Ro9VDUaPfhVGj1owxk9z9kaPb5oGz1HURo9GugaPdIWGj1Atxo9NgAbPSi8Gj2EI/c8Cj/xPPUQ+zwyg/48ewwsPR6V+jweaRM9KGQGPZqZHj2uQzc9kKL4PFGA1jwobMI8cNk0PQonzzzrMco8ZqbUPK2XGj1w3es8uP4FPZAOFz1cd/s8pPQLPTIT6jw0ixk9HgkRPV3XHz1cZxI9wrEZPTJr4TyuL+88zPTFPEfVDj16oB89Zl4bPaJo0DzW9zQ9KfgQPdbHMz2OeuU8zQQ4PfUQMT3r4Sc9ZsbUPDya5Ty4Khc99fQIPR5tBD30wNI8zMwDPeu9BT3gKvg8KHzvPOG63zzMNOU8Cl8oPUcB+zzrYRQ9///uPN2NGj0+nhU94ELHPJix1zykWOg8Kfg8Pf9n1Dwy+xA9zMz6PFJYGj3Ijxo9jqIbPYv1Gj3QCRs93K0aPXq0Gz13Nxs9acMaPeSXGj31qBo9gu4ZPR4VGj1z+ho9oDMbPXpkGz1fTBs9+AUbPb4YGj16NBs9LOkaPehUGj12dxo9epAPPfZ8Bz30oPQ8FK7QPDPPHj2kDC09mYHAPB4d5jyur7081lPQPHBFNj3M7P48Zh4JPQA0Dz3XPyI9uCbfPFLsOT1wReU8eoQbPfQg5zzhbgU9hCsaPdazGT2LNRo9YskZPWLpGj13pxo9DaQaPVjSGj1AZxs9t44aPZx2Gj3MTBo9GjgaPfwyGz2OIho94LoaPWbSAz1cmyI9zLyyPI++DD3MxPI8ZebMPLjGMj1cWx09XEf6PB7NJT0ya788cBkUPT4iOD2PdgQ9Zg7CPJDeIz1cYyc9zcAHPZoh9zzhYrA8MucTPR5N6TwzdyI9XL8lPezdQT3hGgk9XMMePRTOGj0eGS49j7YWPa6v7TwU3vw8KAwAPaM0DD16OBY9Mu8RPa6fOj3sccU8kMofPXo8/zzCxQw91nPaPGbCGT09pjE9UfDfPOyRLD0e+RY9HkEuPbhCIz3sASw9XE82PfWUHz0z/wU9pEw4PUc5/zxbr/w8Ww/9PAC4OT1w5RI9XywaPcIN+TxnSjg9wr3tPB7FID2EC+g8mRnePPao/TzrmfE8hUsbPQDgGj34ZRs9UTgbPS9GGj2SLxo92nAbPUYBGz1p0xo9qloaPZymGj2STxo9xqIZPSKyGj0v5ho9VsUaPZy2Gj272xo9Sv4aPYhoGz23nho9ZkYaPVjCGj2Bnho9emQUPZCWGT0ym9s8mSG6PABgIT3sLQk9pMwuPXpE9jyO+u88Zu4QPVIQJz1HLRw9zKT3PCik9Tw0bzo9wkXzPFJQSD3r4c88UiA6PUD3Gj0lDxo9yQ8bPb54GT3CFRs9wcUaPQ3UGj06fRs9sGQaPSIyGj200Ro9/KIaPShMGz1wzRo9CicbPR5VGj3/Dxo9c9oaPbiSBz3WS9k8mj0mPf9f2jy4Bjc9SOkwPeuZJj1m1uI8Co8kPZgB0TyQbiM9FL4uPTN7Az0KhyE9zMhEPdbrzjz2XDA99kwoPYRr5zxIRQ89pNizPJC2DD1mrhU9cM3SPHoEQD1HVQU9W7fuPI7qzTwKFzQ9KFQCPbg+Cj2a6SE9PLIdPa5HAj0+mhQ9mt0BPbjO2TwTrvI8o4D4PHCdJD31HAY9wi0ZPVKIPz245vg8uU48PaNIGz0eHTg91vcNPVz/KD0oIA49hJcBPQr//zzMvAs9Mpc1Pf+f5DyFAyI99kAhPeD+Fz1Adxo9PXLbPOEaDz2t6yY94k4jPRR2Nz3C3Ts9evTLPNZ/HD3Tpho9ku8aPabtGj0QgRo9+IUaPYRbGz3FUho9UngaPVJ4Hz1b1/Q8tybpPKJA6DwprDU9MvPkPEqeGj3+/xo92mAbPVtfGz0QcRo95BcbPQaaGj10Cho91qMaPdrAGj06DRo9NtAZPTL7Fj2uV/k8eqy7PD2mEj1QWP88jhL1POAeIT1ciy0914M4PfbANT00CyE9Pg5IPaScDT0KhzI9ejAjPWaCQj3u7ho99BgaPTbQGj1mdho9jiIaPSXvGj3WQxs9DIQaPQknGj0ygxo9AJAaPSwZGj1YUhs9mbkaPejkGj0s+Ro9wWUbPc8pGz3rcRo9egQbPQDwOD1w/Ss9wmX/PLi2CT0+wiA9zRQAPUhxIj3Wlxo9R50jPbgOHz1cD/k8KWwdPVKsLz3rGdw8zJgXPTJvQD2ubzU9XNevPHAV6Dz26AA97IU6PQqLNj08muM8C9smPcws6jwy2908udo7PUdxJz1wjTk9HxlCPaRMQz3hzjU9AEgfPbiuET0K4xQ99Tj/PGbmFD1mnik9ZgYAPR4d1jzXGz89rj8WPVIg3zy4bik9o/AJPXpkzTxHgck8KMACPYWnIz08euw8AHj7PD1yID0o3NM81uPyPFFI2Ty5WkA9SAUCPUfhGj0AHCQ9uHIKPeJ6GD245gE9UXwWPSrAPz1SvBM9ri8aPSKCGj3e3Ro9d9caPXfHGj3Izxo93f0aPZw2Gz0AGME810cfPdcfGz1Gcfk8Pe4BPYUPNj0puB09uBIuPYxFGj1mNho9qqoaPZZ8Gz0KNxs93Z0ZPcbyGj3d3Rk9cJ0aPdpAGz2kMBs9ps0aPQDgGj3xOxs9qqoaPWLJGj2Cnho9HzEbPfYsFj3XDyU99VjgPAr3Cz1IweI8SPVAPXZHGj0exRo9E34aPTPTGj1K7ho9L9YaPZacGj12Nxo9KAwbPaLwGj0Guho9UWgbPcnvGT1ieRo97s4aPWaWGj3rYRo9dxcbPVE4Gj08Who93V0aPQ1UGz2LpRk9egwUPeAi5TzsvQk99tw0Per54Dx6XM08uOowPet5BT3MVPY8XMsfPSigGz0oSBU9zMzzPK5nED2Es8484TY4PQqTHj3g8vs8HgkgPUhhMz0KgyE9pCwBPesVBj2QYkI9PaLIPCm4Fj16aB09Ch8cPR417Dz2ECM9KBzQPHG1Mj3YEyY9XK/WPJg5zDw+yh89ZiIOPeACzDwfJQ89uLoRPdYb+DxSRDc9epwBPaNI1jxmXsg8APjDPK0vGz32GCQ9MkvkPIQD9zx6zOY8o0wMPeCi9jzC5cI8CpMHPetdKj175Bo9PYLCPMzs7zz0+Po8ZrbuPPZ8DD1cXyo9Zj7LPISLzTy4/i49zKwaPbjeGj05zRo9yJ8bPdbjGT2WrBo9VCUbPcKpFT0AqDE9Ho0NPa7vujxIVQM9pFglPWbO1DykYOg8wnUaPdoAGz1iuRo9tAEaPeSXGT2Bbho9o5AaPSESGz0vRho9L2YaPXZHGj145xk9GrgaPYtFGj1iSRs9W78aPfjVGj0MVBo99ewnPR6BOD24SjI9VGUaPRhLGj2tFxo9R/EaPVw/Gj38Aho9Ja8ZPRT+Gj0CLRs9afMaPbi+Gj1Alxo9BpoaPRsYGz3olBo9lnwZPWW2Gj0N1Bo96MQaPQq3Gj27mxo9qsoaPQKdGj20URs9M7MaPZjJGj3guvU8uMIAPT2a1zzgMvY82B8kPeE64DziBiM91zPqPABwPT3rgeY84Dr5PK7fLj2Flxc94TojPYRLHD0Kzwg9FA7SPCgUIz2ZhQc9R0EyPRMO4zz2zCs9ZmYZPTJnHD3hmsk8Cm81PcJ1FT248gI9mInJPEiR1zwUwgg9wokhPSk0NT2uYwk9Za7gPOGOFz0oNAU96z0NPcxM4TxbJ/U8hBvtPFK0Cz3CUSg916McPfRIzTzsRRM9epwHPdZzKz32hDg9rVe9PJACJT3/3+s8HsUpPdcbAT3siRc9AGgXPRBxGj2tL/Y8ZrooPdjHJT2Pfg09FAb7POqJDT2uzyM9pDjHPFy3FT1D1Bo9/18aPci/Gj2STxs9WOIaPeh0Gj2YOfA8cM3uPOGSGz16pNE8jx4WPa5LJT0oaAk9MwvcPPakDD0iQho9hHsaPfwyGz2VDBs95AcaPY8CGz26Oxs9/MIaPTptGj3IPxo9NsAaPfWIGj2jMBs9F1saPUSEGj1wzRo9sYQaPTYQGz3+rxo9FI4aPWLZGT2xdBo9K/kaPZWMGj020Bo9uB4aPT2aGT0NFBs903YaPbsrGz2I+Bo9mSkbPacNGz38Aho99UgaPU7rGj0oDBs9PcoZPbThGT1wLTg94ZYHPVhiGj2V3Bo9wrUbPQAwGz24Lsw8j9omPa4PDj0Kv8M81ycLPQCYOz3X40Q9CjciPT3WBT2FDz499sDePAqPHT1Hce88KaBBPSg4Gz0KPwQ9M7MgPdY7zjw0Rw89wokIPaT8Aj1mhjU9hAsDPeAy7zz1AN88ouDrPGZSCD3rkeY8ZroxPYUfJj3sfRI9cGkJPZAaNz0zcz49XHsjPVvn5DwfATY9W1/jPM2kHD23xvE8KLAbPfWkNz2F0wI94UIHPbh+GT0yhyA9XPsmPT5aHD0KR8M8Cl/MPPZoyzwotLs8XLMMPVwrED0yVyc9FA70PODy6TwiAho94WrHPNjPLz0evbU8FAbCPIa/Jj2ZrQA99FDmPJj56zz0SPY8MmvIPDltGj3cvRo9NgAbPSzJGT38cho9GugaPQqDLz161Ac9engIPYX7MT2Z+RE9jzoyPXpk9zyaxRU9FA7mPEcxvTxskBo9/EIaPT2aGj2qKhs9zDwaPQKdGj1Kzho9oMMaPbE0Gj2m3Ro9QHcaPT3KGj2ctho9sZQaPYGOGj3huho9c9oaPfklGz3I3xk9uD4aPbEUGz1DVBo9BhobPWaWGT2mjRo91iMaPe5eGj1eLBs9TtsaPaa9Gj1U1Ro9pq0aPVH4Gj341Ro96PQZPQonGz0zHw09XD9BPepB6DwAoAw9ezRDPXokGj0+Zhs9FP4MPZk1CT31KCc9PFrXPD22Jj09jis9cGXQPOF2ED0odNU8rqMYPQBkDj0AWAk9wE39PLh24Dx6rO889XgDPYRXBz1w/TA9cd0sPVzbGD1RgOE8eugrPeytNT3h7h49mKnWPKNwED3MVCY9SLUPPRTePz17ZCE9mqU9PXC1Jz0KxyA9wj35PD0mED3MAAU9cPERPaRQPD0V7kE9198+PcKl5jxc7ww9e5wMPevZ/Dyk2Co9oojPPNd/Oz1SHEM9cHEvPfUANz0K0wo9zVgsPUhxQD0Uruk8hdMnPRQmQT1Iadc8SDUtPUjRGj0AmOM8M08gPWaSGD3CZb48KOANPTLDET1SNC89PTY1PexZCT3/h+E8hCsaPTkNGj0u9ho9BiobPQP9Gj1Apxo9MrcoPRSOCT31yMY8ri/wPGVG/TzCSTM9jnLsPNarOT0e+SA9BmoaPR4lGz3MTBo9SNEZPYQrGz08eho9QzQbPQ0kGj2qWhs96oEaPV88Gz3WYxo9BnoaPb4oGj0ykxo9xvIZPQm3Gj0eRRo9aYMaPX2BGj2cZho9u0sbPdBZGj1L/hk9MnMaPUCnGj1HgRo98YsaPaSAGj2c9hk9sDQaPRuYGj0oTBs9sJQaPU6rGj0GWho9adMaPZrRHj3CTdc84U46PcwgNj2aOQI9PV4rPY7q4DwUOhQ9zBzEPOAy4jyOIug8wg0oPeAq6jx6ZD49mtU4PaNY6TxmtsQ84YL6POuR+zxcgyo9Ct/YPJqNLD3s8Qc9AIj5PHAVKz2Pou08NL86PRRiJj1mzvw8KeA0PfY4Ij2Em9s8eoTIPFzTJD1S+Bo9kNoSPcywPD0y1xs9Mr8uPVGEGz2Qdj49KTgBPYT7DD0eeTE9XM8/PbhCLz0oJN08hXM6PT3CKz2kzAo9XGsqPTM7/DxIBSg9KDTIPB51AT3CxSo9zHzjPMJ9Bj2ZlTE9t/bEPK57Ez3s4Rw9mBn5PGZ+zzzgeho96hEaPf9PGj3CLRE9uJIgPf9vwjyYWcI8CkfYPLjeAD2juPQ8rlstPXvQID1Oexo9NmAaPUjxGj1i6Ro9gR4aPbduGj2jwBo9zOwePUdlCj0U0gA9hKMBPfZ4Gz0eJTI9Cf/FPHDd4zyZMQ89+HUaPfiVGj165Bo9kr8bPXdXGj16ZBo95BcaPUTUGj27uxo9WPIaPX6BGj1HgRo9QJcaPZacGj2mHRs9yV8aPSgMGj20ERs9rlcaPbF0Gz0QQRs9UvgZPf9/Gj3PCRs9ROQaPbQRGj0oXBo9ZoYaPcysGj23tsk8whU4PTLb1jyBrho9KIwaPUpOGj1wPd88HqUFPY+WBD2awS899QjPPKQwFD2DY/w8rttBPQBgvzwolBU9PsovPT5yLD0orNQ8HrXdPOv9Ej16zAo9hMPVPEfp7Dw8Ivo8j9L/PK5nAj0LjyQ9eTT5PIWzBT0eHQQ9wg0GPWYuQj0+zj89CWfgPEeVJT2FAxo9kMYxPT4aMj2kbD89ZsY5PQDI7TyFw0A9Cq8ePa6LGz2vfz49ZibtPHqUGT2uWzQ9PKL8PGYGKD0pCEI9hTMePUhpHj0K18s8M/MbPWaWPj1whR09SLkrPcLdLT17rBQ9rafrPMw07jxmBt48uCI0Pc3UCz3X+0I9ALQyPa4fOz1cixI9lpwaPSGCGj2icBo9FysaPfbQ6zxwFc88uMbxPPbEAz3MZCE9URwbPQozLj0THsI8Hq25PC9GGj05zRo9nHYaPVzvGj1AJxo9clobPX7RGj3CRRo9mmkqPQrX1jxw9f08PDLRPD3aHT2FNys9PYIrPTLD9DzgorA8E17lPDYgGj2S7xo9/78aPd3tGT20kRo90jYaPZbMGj0QARo9LGkbPUMkGj20oRo98vsaPeikGj3dPRs9WHIaPYjIGj243ho9UbgaPb5YGj2PUho9/58aPTNzGj1RyBs9lqwaPUO0Gj020Bo9UXDlPNaTLD2E1w09UiQlPeG+Cz31eBo9/z8aPbhOEj3MAAU9R8nXPB5hCz1SzEE9osj+PD0SHj1mDg894YYlPcJ99jxcMx89uPodPYSnFT24Wj09mXnKPPXw+jykiPE8pGAoPRRu0jy4wiY9kA4NPXD9ET2uLzM9ABg+PWbOID3XjwI9pEAgPR5VJT16HPM8PX4/PSrwEj1mDtc8PQY0Pev5Jj2knD09Pi46PQpPFj0oOBQ9M1sRPYQXGD2ZlRs94DL0PEjFDj3hitE8uLo/PQCwNz31qOc8o8QAPVxvDz3CVeE81uv2POKyKT0Ueik9HkXoPOBq+zwJP/M8mXH8PHB12TwzgwE9cMkCPZnx2zxbx/s85OcZPe5+Gj0syRk9hEsaPYS7Gj2OYho9nCYbPeupID3MHN88RyEaPZndGj3Wvxc9zLwJPQlX+DykeA09rnsMPR41vDxm7uM8FJ7MPPWAuzyFEyM94AoKPTxKGj3nFBs9ezwwPa6PHz3C5RY9cNXWPKT0CT0eJeE89iQaPVzzAz3gmsA82vAaPepBGj02kBo94FobPZmZGj3ClRo93d0ZPX5RGj168Bw9Ps49PVxzKz2unxI9HnkgPXsAIj3MqDQ9dpcZPfh1Gj1RuBk9EPEaPRd7Gz10Gho9mDkaPQrnGj096ho9i2UbPbdW6Dxx9TE9mYUyPesdAz1HKf08j2YXPfXQ8Dzymxo9lewaPYTTyjy43h89M0PUPMzkFz0AWPA8ZvI/Pf+zOD24MhI9XNsVPf5HzTwU1tw8XH8mPVz/Iz0eYRc9etATPT02Ez3qMd88cLXjPAoTOz3XMz09SFEIPeGGNT3hKjY9KOQGPT7+ET3WA8Y8hrcGPXowND1wfTs9cQ0lPXABID3NaBU9AAAiPevRwzxIrQw9rg8wPeBC/Ty3PvA89ggJPTOLBT31aOc8NNdAPcysyDwfZRQ94ZYBPa6DAT0KgyA9XB/SPGY6Kj18eEE94aoQPSjc5Dw9Tg09mT0kPaQEAz3soSw9XPtBPeupHz0ACMY8Rin0PMJtKT24Tjc9XBMzPXCFDz3uHho9rTcaPYCOGz3CJRs9Sj4aPXBt/zxISTg9UfjtPGam3DxmTvs8R8HmPOuNAz3Xdxs9cLktPdeDwzxctxg9cI30PArzLT2PIhk9R/njPGZmGj3/Pxs9rgcZPTJj6zxHgQA9zAzxPB7RBT3s+f48FAIYPR4JGD2t7/084LoaPR61Gj2quho9A70aPd79Gj00Pz89ClMzPVxf7DxbT9c8erzaPACcBj3rGQw9KehBPXA9+zwyC988ZjIJPethGj3a4Bo9yZ8aPUDHGj0QkRo9TssaPRcrGz2B3hk9ItIZPUgtMD1bBw09o7wAPfb4FD1S8Pg8KCTdPMLV0jzsATY9mIn3PLcG1jxShB49wuXyPJkJHD1mLi89uI4QPeuRKz2P8vY813sPPUfRvzw8igI9690EPXoMMj3WYwY9eiQMPdYrDj24Xvs89fwGPYQzHj3r8RQ9UgQ8PRQiMz16PDI9hacRPXCdJT32iCw91ztDPcI5IT1mogY9j5oZPXDhOj0p7DI9zZA9PR9JJj3qce489ZwgPbiGED3gbjE9KJgMPTRfOT0UBh09hO8LPaTIMD32yDE9rm/YPAAcDD1mZgc9cKkFPeGS6DxclwI9ZuImPfVQxzw8WvQ8hTM6PR8xGz32gDc9SLUjPQrXAT2uZyM9wp0JPT2SFT3MBOY8zMTqPK5HLj3klxo9L0YaPXRKGj194Ro9HmXLPK6rAT3MNPY8MvMZPRRSAj2u3wc9Pb4RPY/iKT16/Ls8RpHWPPRI6jzWjys9zPgWPcLJKT0UYg49/m/kPI6iGj2kWBE9W4fMPHp8LD2Fq8k8CefhPFJwtTxcdxo9wl0oPY8KwTx6xBo9RrEZPe4OGj2ukw49M3vSPBSKLT1I9Tg962nHPI9CLD16BNg8zLQEPUdJCT0AOPI8KbA1Pf/X4jyPchQ9jqrUPH7hGj2ESxo9KFwbPSicGj0ljxo90KkaPZkpGj0GSho9FL70PG/15jyPZjA9rkfOPB49QT0AaDE9AMwnPXvYFT3qPQ09KAzfPFzLIj3gQi49lcwaPSlMGj3MXPo8KczLPD2C5Dwz2zE9etwMPT4WFj1wlS49PHLoPDOXPj3CDUA9kBYlPRQCKT2aeTs99bg9PVw3xjwKh+w8pMw2PQBcCD3g6ts8zAzTPB8tEj1SRBo9emQzPcM9yjzXj0E9RjHyPISPIz2YofQ8Cgs5PTOnAD2uGxU9KmBCPY8C1TxwWQY9ehTnPHDF4jwo8Dc91+sXPXpcBD243gg9AHRBPVwjNT3MhBc9pKwSPWZyHz1SXDg9Pe4iPT1a3DxwxQ09M58MPaOEFT0A+Cg9128yPT1mDz2kiAs9mp0sPTNrGD3+z9I8hos3PSh86zyaSRs907YaPRcrGj2q2hk9wqk0PVzbFz1msjY9zDgNPYSzwDytSyI9AMwuPaNQwjyiMPU8jlIIPYQ7Dj17jA49UVC/PIR3Dj0Kr/g8XD8fPY6qvjzsTQ89AFghPXA94zyF26w8evzZPMycrDzX5xs95McaPSFCGj2qWho9msk9PR7F3TzC9fM8o1jsPPWo3Dz2VDw9cK0xPQrzDz3/N9g8H4kPPeACyzxSeDc9wgEvPa2f9Txw6Qg9uIITPbs7Gz3dHRo9WHIaPUSUGj2xtBk9+IUaPT0qGz1S6Aw9PkouPXo8AT3X3x49zLQGPdaz2zxcTxA9KYQuPRSKLz1ItS49elgQPbhO/zxYkhs9wbUaPWaGGz2Pmho9e+QoPdbD0jzCvR899eQ8PY7a5zxIDT89HhUxPRRKKT1mluc8cGkAPa7rHz2EExU9cN3PPMJt8DwA5AI9e7AVPRRyKT0UZgA9etT9PGbGOz304M88MpvhPBRWBT1SsC49rt8ePTR/Oj1RWNk8Usg0PepRFT3gItQ8wt3ZPCisCz0zxwE9j3Y8PXx0Pz0+Nh894fIBPQkn8Txmvvc8o1AEPZq1Qj3WtzQ9R90xPfjFGj0KRxo95GcaPWaWGz2BDhs9MoMaPXr8Gz3sDTA9wkElPZlBID0KfwU9j5oRPQnLJT1cRz89uIoXPUchGj27Cxs9At0aPborGz0o/Bo9FM7TPD7yMj1wjRA9ClMhPQprHj3hLjg9rX/wPI5S8zwf/TY9HqEePeEGOD3We+Q8M1shPY7uAD2a5QA9LBkbPVGI9TzMTMY8ZkYqPcxYBz0eeSc9ANAYPczEtTy+GBs9qpoaPeSnGT3hPhw9UPj5PD1GEz24GhA9rv8hPbiGOj2jiNE8XKMWPQpzGT3+l948wvUTPaTsMj1HidE86wH/PI8mAj1cVxM9R00lPXAdGj1YYho9ge4ZPZJ/Gj0smRo9pEArPQq3RD2PjjY91qskPetdFj0y+xo9AHhDPSiYRD2uky09jlq8PCjkLD2OWvk8AOA4PXowID0K9yM9MnPdPO7+GT3MmDk9cNUQPUf9ID0ebb08uBoGPYXbxDzCaSM9rrMOPQrfEz3DcS09uLYhPUcJ+jyjKO08ZvoAPQD4DT2Pkuk8cD0FPXBFCD2ZpQw9zZw0PXBBKj17HCA91w8bPYRr9TyabRc914ctPde7DT24BtY8b9X8POJyQT0oHM08eqTQPMKxAz0ftSc9zKzDPFyXAD0KTzE9H0EoPVyX2DyEYxo9e0ApPQrvHj0zE0A9IhIbPQ1kGj09eho9Sr4aPfUoGz1R8MU8wkkyPa5DCz3gysk8PdIpPVwLET2kGN48pDAePbiGQj3Wywk9rtcaPRrIGj27Cxs9LCkaPfRYGj3qgRo9HuUaPUrOGj0vtho9elQbPYTDujzCUQE94Aq8PB6tHj16/Ag9HwkSPUbx2zxnwi09otjyPArjCj3rGSc9erQBPY8aKD1m7s48XOcSPdfjKz3qmes8JD8aPfJrGz3dvRk9R4n+PD2GFD24djI9kA40PY+SFT1H2dc8ZsI2PQp/MT2axRM9AIwHPfUg0jyPQtg8uG7tPK135TzN7CI9hL8cPVyXID3isik9yM8aPTq9Gj0oHBs9Jt8ZPY7iGj1H5RU9KOTTPI6i8jzN4Bs91kvYPJAuHD2Eyzc9W1clPa0X6DwoHOo8mk0kPa6DHD1SvBs9hf8VPT16BT3gmvw81vvMPH7BGj3dnRo9nEYaPXCtGj0KZ+M8SCFCPQo/Dz16pOI89lQsPfbQQT1SYMc8XOsePbiqAT2kJBA9URj3PBSqBz1SWPE8KRgaPaNY5TxH0fg8cD3JPMLN9zzY1yg9e4gVPew9FT2Ocu48AGghPcwE8jxlBuE8ro8YPcxk9zxIaTU9jiL8POLWHT1Haeg86+nDPFuDDD0K0xw97M0KPUj5Oz24MiU9epwRPaS4Ez3d7Ro96zEbPd39Gj0igho9VaUaPY+WBT2uJ9Q8jt4PPf9n6jzCdRU97DU0PXGZLz3hGhU9M1sxPXFJEj2qqhs9kg8bPYi4Gj2mLRo9sQQbPTJzGz3/Dxs9zOwaPcVCGz3unhs96rHxPHpcDT3qWeg8PFrdPHqQGz24dvU8SCkXPTOXCT3hStQ8KUgbPeHONz1wFeI8rj80PQNNGz08Ut48TusaPWJ5Gj2LdRo9fXEaPYUrGj0UXs48mWHpPDw65Tytn988uOImPQDUBj0yayU9UsQXPXrMQD3qadk8rptCPaOI/zxHHR49pJQ3PXDdCT1SdAM9AKQQPcKBIj09ahU9z8kaPWYGGj34hRo9ENEaPRRSMD2PDj09rmcMPQov4Twzjxo9we3+PNczMD2t7+Y8cD3cPJnJzzw8Jgk9mHESPQD8Fz2udyo9zIziPPU8Kz2ubx49rnsBPQB0Ez0o6CI969UTPYQnEj2E6wg9wvkePbjKFT1w7dg8Zk4GPUi5yTwUjgY9Hm0EPeEq9jyklAU967EYPWaaCT16zDc9ZsYyPQAQET2koA89Chs/PQA0Hj2PMjY9XPc2PcNZMj2ZQc88pJA3PZlVAT3Ws/c8PcodPetxNT2kOCE9ehgSPRR6Oz24NgI9uHISPfZEBj2ioO48rqsrPaTUQD1SUEA9mh0gPZKPGj1Ygho9uC4aPdowGz0e1Ro9RkEbPR7RAz2uaxo9j/IXPYSr8DxxVTc9mXHTPFJoNz0U5jw9PGLPPPJ7Gj02kBo96tEaPVyvGj1cnxk9UUgaPdBZGz1iGRo9WKIaPRpoGj16hNk8ekgsPXqU/TzWByQ9cLE0PfZ8Mj0UDvY8haMpPR5V2zxmtg896zkfPYRT8zyQzhw9cCELPSVvGz0aGBs9kp8aPSzZGj2B/hk9XAf7PMyIJz3MZBI9mv0GPezFIz1cHxE94lYePeGaQj3XPzQ99jxDPaMA5jwKp/k8MvMUPR/NLj0zXy89SB0bPcJpCT2PKtA84CoIPQrzND34BRs900YaPaCjGj1eDBo9AAAhPeGuKT0eFeE8/8fyPJn5/Dzr4UE9wkkqPUg9HD3qSdc8cN0LPWaGDD2OgvY81g8NPUiVAz24Vtw89oAvPfZEAT3WNwk9mrUkPQA8Cj0yzwE91+ssPaNo9DyOQuU8KEzhPJg51jzW+xg9CsMwPUiJMj16ZN88H+k6PR6pAD3sVR09hZcOPSmgLT1xhQs94p4iPcz8+zyFgyY9RkHuPAC8GT2ZuQo99tgGPSgUyzzgUvo8FP76PEdpwzworB49pLwrPQofFD1c1zE9KkApPaxP8zyj3Ao9ZubzPHoE2TwzqzU9ND81PdZ7Kz1GkRo9CucaPQINGj0r2Ro9ChcbPR7FGj1RqBo99BDnPHrEyTxQYOg8evgSPaRUBD2aLUA9whXzPNYTJT312Pw8vsgaPaQQGj31CBs9GjgaPUS0Gj3huho9/KIaPR7lGj24nho9XzwaPUi9GD0K2y49Pb4QPa67HT3iui09j2ogPQpvMD2j1A89RrHXPMJBCz1w+Q49cCXcPKMgED32eDY9ws0nPQAwGj2B/hk9yP8aPVKg1zx7ODc969HqPPYIGz3C7RU9M2OzPOtVJT2PetM8oxQLPa5bMD1x4Tk9cJ0GPXCxFz31wMk8wgkEPeGGAT1wtTE9M0cGPT2aLT2FfwE9ejwQPR4lGj3d3Ro9+EUaPQJdGz16FBs9KNThPArPMT2uhzs9uGIzPcyU7jwKpwo9pOgqPR/tND0ANAo9cB0WPXCN7DxHkds8UnC6PHqs5TxwwR899gApPVCA8TyFo8U81oPxPB8NMT1SYNg8FDoCPWeOPT1mkgs9Cj8OPcyk/DxcdwI9mkEWPQAgFz1mJig9rvs+PbjCJz0+chM9eqzyPFJY5Txwpds8UggoPUehyzxQAP884To8PXHVPT1SUDo9NM8/PR4tCT0AONs8UhRBPRQeIj0+rhA94ZoXPT1mED0pXB89pOQNPXFdNj0UFjc9jvrwPM00/jyQNkM9ACQSPbDEGj2nbRo9UagaPa03Gz38Mhs9+PUaPcJlGj3reS49R/UgPSnU1TxmFus8eqggPWZiJz324OQ8PWoJPY4CGz2mzRo9sYQaPZy2Gz0K9xk9i/UaPYg4Gj2WDBs9NvAaPUfRGj0GOho9RmHBPJk1Fj3CrSs91gspPZpJJT3CTRI9wzU4PaNgxjx65Mo8jsLePMwk1zyjFAw9UogjPXA9Bj0eBdA88csaPR6tHD0JB948ezwWPXCl1DyEe8s8ZkohPUg5AT3CnRM9XAcnPT0y7zxwbfg8USgCPQDMDT0e3dQ8XEfPPMwk+DzNICM9jsoIPeF6Jj2k2Ds99ggKPTOnQj3CORI9ZrYaPaDzGj02kBs9aeMZPUqOGj1cnxo9j2LOPHDpCz3M3Ao9ewgLPTKjvzyjSPk89IDJPB415DxxdTI9FFoZPVwrLz3CBeY8XFskPVHUED0Jx70866HoPDQzMD1whQY9jvruPKP47Tzq0fM867nkPGbqMj1SFDU9zNzNPPVQKT1ITS09Mrv1PBMW9TyOysk8Co/2PHqk4zzWm/U8etQiPSl0KT1clws99jwDPZqZLD1RqNc89RjqPDKTJj00GzY9XEfxPFJYHj0AbBk9mtEIPbgOBD0ovC89pNAvPcIhGj2PWgQ94NYrPf8v2DxcPz49UigrPTxy5Txmpho9DEQaPdMWGz2qWho9ZtYaPZIPGz3qQRo9mUHjPDLzxTzBhfE861nMPOD+Dz1mLhk9hW8sPbiOGj2Azho9zDwaPU77GT05nRo9lpwaPU0LGj0AIBY9SO0UPYTTzzycNhs92qAaPYFOGj0Kwx49jkL3PEfVIT3C/Qs967kbPWbuLT2OEts8AEwGPTJPEj0o5Oc8CnMDPTKbwDw+Fh49UmjQPODSKD2a8Sc9hLO/PDxuAz2Phhs9hDspPXrsLT16ICQ9FG4WPcxEzjxSLBI9hCMKPcIJIT3Wi+o8Cr8HPYXPED08Wik9e9gJPev1Ij0f9To9FGYgPQCYKT2ZYeA8cAkBPcJVFD20gRo9yR8bPQJ9Gj24HtE8uIoTPbj+Gj0Khxo9evQaPZxmGz3PuRo9URDQPKTYEj2E+9g8XG80PXq8Bz09vhs9hZsaPVz/Hj0AYMw8j4LnPK5HuTyaORk9AOgvPa7DBj16VBI9FFoGPR61Lz1HHQY9PWo9PZnRxjwAHAs9e1Q1PT0qJz1IDSM9wnXYPDMrFj3C1TU9eowGPbheBz1SWDk9uPbSPEbJ4DwefeE8FL4TPVJYOz2FLyY9W58ZPVEYyTxc7w094XoBPZohHz1cKw89ALAWPQobCj2ZvRA9XCMnPetNHz1msik9uMbPPNcTKT0AsM08bEAaPaAjGj1iyRo9yC8bPe4eGj34RRo9i6UaPe6eGj2pShs9ZhIQPeoJ1Tx7dPk8M8M0PTmtGz2ZWRo9naYaPaoqGz3Q2Ro9whUbPX5RGj05LRo9zDQpPTwqyjxRiNc8AFQNPa2v1DxQEN08HtUZPRRmKD2aXR49mZHpPCjUCj3Xy/88M/8PPdebCj16YBA9HkUNPXusLj09lgs9PfK6PBSiFT1wbQg9HgXmPPYcKD0K5/Q8uMYPPUfRAz0Ubtk8CW/8PLim7TxmUgI9Ch+1PHDNvzzMNLE8uEoWPerlCD3rJQs9PsYePR5pHD2ZDRM9hHPPPBSmFz1xvTg9hZsOPfUQzDzCuQk96+HdPKe9Gj3yixo9pBgpPeBS4DyuAyQ9rVf0PJ9TGj1VdRo9EOEZPcSiGj0oLDE9MzcOPVvn0Dw9kuk8cHXqPDOLID0ULuU8zETGPCjEKz3g6vI8MzckPcw8JT3hKgw9RuH+PMzEOD2tL9k8RnnYPFzzGD0zs+48RunvPF0bMj1HlRU9UqwVPa1PFj1mjjA94sJDPVKoFD0Jd/Q8pBwJPUhZHz3siT89ro8wPY8uMD16BAQ9USDJPFyfPD16RDI9PALrPEd1Ez2Ek/U8zRwcPZCSIT3XpwE9PtItPWV22DweBdo8ritDPeohzTw9QsY8Hv3RPEpOGz129xo9nzMbPe7+GT3uDho9vigbPdpAGz2wtBo94PoZPdYTGj3W88E8ehzvPM1oOT1wHTY9gq4aPYuVGT08Ghs9pr0aPYjYGj2cxho9nKYaPRSurTzgQsA8PdYdPfQA6zzNOBg9o/C0PADIEj3Gkho9wcX3PFun0DyOShs9hcsAPeByyzykSA49ehQMPeFqFT0K4xM9HkXuPOthxDyjPAI9zOQwPbhe3TwyCwg9HhUIPTQ/KT2P0gM9cG21PClIEz0UMg09Cv+sPLcerjzrAbY8Uti8PHC5KD2EM8c8mHGxPMy0MD16HCU9hHvKPPWgLT3iZhs9uKo0PdZz8TzCxd88KLA7PVJQCz2awSQ9TvsaPSz5GT2Y8eU81gPZPJkZ2DyuUww9jtIZPWnTGj02YBo92nAaPTx61Dzh/hk9UdjPPBROMT1Huf08hVMNPVJcBD3hsjI9FF7DPEcdED3M7C499rw0PdavFj09giY9enT8PD0aHj32OB49MyMWPVIcJT2ZEQ09pFRDPUZB3DzMbNw8Cu/jPOq58jz1kOM8UhQTPXr05DyPVhk94IrXPCmsID3CQSI9UoAIPRSaGD0UJtw89sAxPVxPLT24QkI9ZW7lPAAY0Dwo+AA9FM7VPJBqIT1mUh49wsE9PQrn9DxSHCA9eiQ/Pa5fLj1fbBo9aVMbPa6HGj1UxRo9WOIaPZUMGj0ljxo9HiUbPcIFGz3WYxs9NlAaPVQVGz0Q0Ro9zJwaPTagGj3QGRo98psZPfxSGz3C5Ro9A60aPRvoGT2Z0ds8UkQqPQrnJz1GId08uI4sPa77ID0UqhM9SKEMPVy7Bj3rEdg8FN4dPY4C5zxSuNU8M78UPaMIOT1mbhE9XGflPIRL4zyZGdU8PcLlPNbvIT0elec8uDbZPADo2jwKh9U87IEiPettAz24Chc9ZmbXPKQYNT22RvQ8KPzmPCg07jwUGiQ9KKAUPaScCz0AcAQ9rr/9PHqk6zy4njo9R6kqPWYqFz3hqtQ8CoccPfaUGT170BU94VpAPXr06Twiwho9nDYaPXAt4zyPbiM9uDovPU6LGj1fjBo9UfgaPcKFGj314Mk8SEEGPY8yKj3CMQY9ZvYKPcI1OD3gMsA8Zh4IPYWHBT0AUCw9hPu5PNfvJD1cWy09KDQvPWX+5Dyuvx89/2MOPeqh6jxwiTk968H2PHrIMz1SrDQ91/v3PJoRHj2aUQQ9XOfYPArH4DwA/Dw97A0XPcIdJD3CZds8SO0JPaOQzzy3Wgs9FFIlPYUTOT16tPs8AIgHPQAkOD0zGyU9H8k7PXrIAT2ZqeU8SGkzPT0OQD1HOfY8uMZCPdZLKD1ezBo9nFYaPRqoGj1fTBo9RhEbPYWLGj3qURs9L5YbPevBGj0DrRo9/BIbPZUsGz1H8Rk9NpAaPUreGj0oTBo9hIsaPQbKGj3Fcho9KLwaPb7IGj2j4Bo9ZrYaPetZ7DxwqQ49uAINPUcR3jzrXQY9KHgiPbjevzw8kuk8oxDBPB6FGj0U7hk9PY45PcLxIj09Yg49wuX3PLiaFz3Cjbo8PXrbPDwmIz0AoA49cCkkPT2GGj3gYsM81qs3PR89Az3Ctf48e9gEPVI4vzzs+QU9pMAaPVzHFD3gMgY9hPvmPGbOCj2Zia08XKfZPI9a9Dyuayg9ZtoPPT1KBT0KozQ9zbTWPLjm0jwylx89KHQ1PXCN9zwAqC89+NUaPTotGz1mVho9jBUaPcJVGz0GOhs91gMbPdbjGj3CpRo9Paq2PHBNzTzhvgs9uOoWPQCQAj2ZkRk9onjXPOFC4Tx7KDQ9R/kmPXANyTwAZCA9cM3cPAif4jxwzcs8o4DPPGTm7DzrIRM9jvLEPEZ5+DzWW/I8MmvTPKSYND1SSMs8MisNPbh2yDzgMvw8cD0JPa67OD2t3+88FKa8PJmVCD2EixM91gsGPVxzFj1IOSo94ZI4PUcdFT2PTjQ9XM//PM3MJz0ezQo9cCkAPfUcGT1w0QI9Zt73PC6WGj09qho9cE0aPbA0Gz3Jbxo9NvAZPbRhGz3Inxo9zPwZPSFCGj0o7Bo9WPIaPeEqGj2B7ho93W0aPbGkGj3kNxs97h4bPZXMGj20cRo9vrgaPVUlGz3Wcxo9QOcaPerRGj0vVho9eqzePK4TLD1RGLA8hUcbPc1sHj0U8gU9KPgjPVHgxjzhIiQ9mIkaPchvGj1ieRo9ehgEPbhKGT1x2TA9o3DePMwEwDyYEeQ8PRK9PFKIyzz+n+g8Mu8rPWUO0jzsDSw9SEEMPcIxAD2keDI9Ho0mPVxDLj3gPgw99ADfPCnYOz3CIQQ9SFUvPderCj3Xzx89XJsDPXAtHz3WK8k8mWHcPMwk4Tz1QEM9ZtorPWY23zzYaxo9wvkwPcz0Dz0sORs9nDYaPbRRGz13txo9ducaPap6Gj0o3Bk9DAQbPdZzGj0oZO0867kVPY8KAj3hcjI9KFQQPVJsHj1mFiE9hGv/PHBlwjzX6zQ9uN68PFwPNz0yOxI9PX4IPYXXMz2P8g49jiLgPKPwwjzN6DE9rn8WPa5LLT0Uig09UmQkPdbjJz1HQf08hCMBPeHyyjy4nhs9FMYxPY+6xDwKKws9UCDWPEdVLz2uJyM99JDoPK0PxjxwvSU9zewtPeEytDy4luA8pBQAPT6ixTw93gw99Uj9PHBxCD2aqQc99bwtPf/fGj02IBo9L3YaPZzGGj3WUxs9j+IaPX0BGz165Bo9quoZPWL5GT096ho98lsbPTZgGj1b/xo9TlsaPaZ9Gj3uHho9vrgZPeiUGj2cJho9TqsaPSWvGj2cZho9pi0aPdZjGj1w7Ro9wh3IPHq4Dj3CXR099OjyPApDJj239vg81wcRPWYGDD208Ro9zLz0PHoAGD2kyLQ89KjCPMy4ET1mTiE9j7oIPczU4zyjMO081gcpPa4HIz1xAS89e8wzPZk9GD3rLSU9R5HPPHC9ED2kABY9cCXGPLn2GD1wVRo9M3MRPTNrKD1cYwo9zAASPTJz3zyjQMY8Kvg8PYR3LT1IHQ49mUHnPI5q2Tzr0Qo99tAYPWb2Dj3smTw9zBwbPX3RGj3MTBo90vYaPdJmGz0yUxs9NpAbPWJJGj2IGBo9qgoaPeES1jzhxhs9Ho0SPfU42jzsWbM8cD36POwtKD0y27s8mqH/PNenGz0Unvg8uHIiPf9bCT09wsg8RxEOPRM+0Tz2oMg8wmUQPXqE6jyZbQw94Hr3PK0P6TxwFf88mu0sPXARID0eves8mWEVPQAkND3CyTA9uCYrPT1uKD2aIQ49HqUKPVof+zw8KsI8pCQcPYQ7vjxcNzI9e/wWPVJ4vjyk6CM99pwOPaR4+Ty4jho9o8AaPR6V5zz2FD49M/8MPQbaGT0a2Bk90JkaPfGLGj1bPxo9jgIbPUr+Gj16FBs9bJAaPb4oGz2VnBo9iLgaPYg4Gj2a+Rk98osaPR6VGj1R+Bo9xaIaPR4VGz2+aBo9u1saPQ0UGj2WDBs9tIEaPQpH6zx6HCg9zAwPPbgqGz3CPcY8cH0nPRT6BT1cjxA9rmcUPeyRCD1GWes8RsniPIXDHT1cTxg9hLPVPGYW+DykvBk9pAAMPf+38zzg4tg8re/qPPUY2TwUHvI8hKu6POw52zyauTI9ZmbCPArH8zzCPdo8XNcvPYXLwjyazTk9rjsyPT2y0Dyu79M8jlrlPD32ED2EI+08Zv7OPMKROz0U1sM8rg/ZPIWvIT2P2ig9ZtbzPEq+Gj2W7Bo9nKYaPcLFGj1A1xo9gq4aPUREGj2VnBo9zEwaPTxaGj0U7ho9RxESPT66zTxHPRI9ceW/PJq1KT2FfxA94ELdPArLID2EQ9I84fIVPQAcIj09mgQ9wtkNPRRWND0Kaw49uJYIPZgJ0Dyubyw9cCENPR8RMT1wsTE94Y42PT3eOD3/h908690nPSjsNj0o4AM9o7gVPWWO+jyPziw9hvsoPfV4xzyiwOg8uPbIPFFgvDwpfBE99QC+PFKI3jwKh9U8exAdPaRQ4DzCvfM8SBEePWYaKT0AjBE99pQtPeBSKj3s3SQ9PcI+PVzPGj3TZho92dAZPVAQ+DxwNfo8ZvomPcw86TxICSg9etzmPC8GGz3Gsho95LcaPZxGGj1K/ho9jKUaPfXoGj2mvRo9dgcaPczsGT24Hho9X4waPcRCGj1w7Ro94E4qPeJ+Dj08itU8KOTfPIVbFT0egSM97D0FPfYgJT0AwB49e7zJPFtv1DxljvI863nOPPWArjxw3fA8hDu5PFG8Ez2PAiw9Zj4JPf+3/Tw2kBo9HmXMPPbwBT3MDCk9XH++PJmhtzzs3QU9ACjLPIYzLD178Bo9Hp3DPEgxJz1SABo9KCzkPOwZKz2kdBU9ZiIePXrcAj0zNwg9R2nnPOG2LT0ovAA9R00EPTMDCT3/exU9VJUaPe7+Gj0Kpxk9gi4bPWJZGj0MxBo9Aq0aPdL2Gj2cJhs9rRcaPeS3Gj17bBU9wrUpPYQ/Jz1mvig9uIotPXuUuDzsuQo97DEWPXB9IT2krCs9wj0sPW+l9DyiwPI89VQWPT12ED3CmQU9UkQLPf9POD0KxwE9o8C6PK5PDz16FOM8rndEPT4OGz1cByE9zHTlPIQjyTzWkxE9MgvQPMJlJz0ANC09hgM4PShkzDwpKCk9CifnPHAl+jyuzwc9zKwwPQqrFD1mJhA99jAfPcJxIj0e+TE94VLRPDKz/TzCZcc8AKAaPWdONT2aQRQ9UrQQPU4LGz0A6As9hEvPPKQoDj0KJ808wh3KPHsQBj0AnC09ZtYKPUC3Gj0X+xo9d5caPUPUGj2joBo9zJwZPXAdGz1AJxo9MoMaPUo+Gz0vphs9NtAZPcLFGj1lzv48uN4MPYSz4zxwIQ499Bj5PEZh+zwAFCY9SC0xPZpB6zx63Pc8cLEoPcxsJD1mpgY9t066PPZUIT09asE8zAzUPGaGET16pN88hX8bPetBGj09Au08188oPQAYtTwAiCo9mvEbPaS4wTx6ZCE9eyQNPR6F3TxcYyg9uH7wPCjIAD3C+Q09rvsUPUdpxzwUrtU8zbgYPRS20jzNbPU8cMELPZoxPz09Xio9o7i2PFL46DwK//g8gW4aPXeXGT3/3xo97g4aPV98Gj3PeRs9WNIaPaMAGj2joBs9+OUaPaTwwzyukyU9erz0PFzjLj0ovPk8FYbOPCgIBD0zQws9XPe9PB6JKj0oFCc9PXrFPK5LET3WC0A99lgZPfbIvDzC3Sc94TIkPez9KT2YGcY8AGBFPaPQyTyEYzk9ClsiPWaOuDweJf48CsMmPTIr5jzWewU9XNsmPWZKMj2aXR49zGTXPDxy4zwy0+c8haMnPWYaIj0fESg9NFckPcIFyDyuX+Q8uC4bPXpgJT1mghs9re/fPAqjRD314OM8hV84PZDeLj3WIwo9nBYaPUaR/TwyG8884ALpPJAGEj3NFCU94n4/PT7eDT2Fy8Q8hNPkPEQUGz1fLBo9Ez4aPXDtGj0KZxo9HmUbPZzWGj024Bo9mXkbPTo9Gz2uBxo9PZobPWXe8DwoWAU94PLlPOqRxjwUdus8KAy2PB9NFD3Dva48exQePfZkAj0U1iM9RtnOPHAF+TzMdNE8FM6/PJqBET0oMCc9uIbJPFLUCj2E89E89FDsPB4VGz1wKRc9KNTCPKTwFD3M8BM99ljZPPbQ/TytR908uLblPAm/zDyOKtI8FH4KPbiO7jxSMAk9FCbTPCkYBT241tM8H1kKPT36AD2j2M484cIlPVy/8DxmnhI9hX8UPVKoED1cjxo94BoaPQ1EGj1Oqxk9yF8aPcy8Gj2Bjho9zLwaPQ1kGj2E2xo9W+8aPT2qwjzClbQ8pPAIPUc5tzxwzSU9NBPWPD2uDz2OivE8pDQuPYQL4Tw8uu88rVfQPISLBz0KsxA9ChccPRRKAz0oLN881ic8PTzyzjx6vOA8j9onPXosFj3q0bs8rQ/YPCj8Gz1cjxM9XNsePVvvwTzhwi096xUQPXB1HT3CtTM9UYDWPHqczDyutyA9ejS8PAr39zzXyxc9mvn7PEgJDD32+PU8uL4FPR4VKz0J1/Q89eDWPFHI4DwANB09KawpPbgyBD08Ohw99gAiPY7C6jyuj+U8XH8BPQCYFz2jEP88KCThPOJqMD2cVhs9wlUbPcXCGj1SGMs8FIosPTPj8jzhSho9cD0bPdKGGj1fHBs9WEIbPYjoGj345Ro9pEjFPCj81Ty4vhQ9wlUVPaT0BT2ZrRY91mvIPDNDGT0odAM9evy+PHDpFz0y0/w8Ce/kPCh8sTyaiQo9Zs4NPdffET0+Dhs9KQwgPSjwAj16lL08R/EaPQDAIj0e7S49cEXzPCmoCz1m4hw9rncWPUcRLz32dCA9hGv6PMzU0jyEY708moUrPVzLLj320NQ8rq/JPOzJ/zxIIc88CpfaPK7P1jwe0Qc9ChsxPdZbuDx7VCA9FF7aPFhiGj0NBBs9qtobPXQqGz0bWBs94PoaPSw5Gz31aBo9uL4aPUq+Gj3hOho9kv8aPQoHIT09AgQ99tQVPVFg9DyaAcE810MzPXAd6jyj6No8PaYbPQB0Az0eLe48Coc8PfZYET2YMdw8wm3VPKKg6DwoPEI9M/tAPUg9Nj3MuBw9RxVBPRrIGj12hxo94LrTPK5rDT3CqSU9eqTYPDQzJz2umwo9zcAPPUf5zjxICTQ96knnPB6FvDzhSs08UZC3PMLdGz0VvhA9CdfRPDODyDz1dDA9Zj75PLiuAz2EE9w8wh0PPVFYvjy4lg89wrXgPLBUGj0K7wM94NLFPK6/JD0AlAI9cM2wPArXOj1ckyY9zRQvPXp0Gz0D7Ro9Ci/BPHo8Iz3i4h89KMzCPFznAj2cdho9cE0aPQaKGj2MdRo9cxobPYH+Gj2Plho9KWgYPTJ79zzMGAU9pGAiPbiiCj2uAx89mam6PD3OAz0zpyE9wn3xPLjiJj3MnMk89twGPQDYzDwyk+o81hsQPYXrHj2EFxo9CZffPBQ6GD3nhBo95xQbPVz7Iz0KSx89wj3NPJmpDT0enRQ9/78fPa63AD0JP8s84Sq4PKNY4zyZsco8Pg4dPR5tKj2i2Oc8CoflPLjKGz31KA09wmENPR7d7DwUbsA8zBglPdfnHT0z/yM9tMEaPQrnGj3yixs98WsbPXZHGj2YiRo9R0EaPQ30Gj2A7ho9mTkaPaaNGj3C1Ro9BmoaPSXPGj2Puiw9rve5PLfG1zy4Ijc9wmkkPYQT+jyjEL089WgIPUepCT31NDA9ZR7lPMKdzDw+nj09jzYSPVz3KD2FuwM9PZYEPWb28DzQqRo9YqkaPWxAGj0K1xo9jnIbPRQW4jyEs/k8cI02PXp86DwKXxo9XLMjPQp3ND3Ws9s8UtwAPeES9zzCBRc9cGkpPT0SGT3CDcY8ozj/PIS7Lj24NhE9cMVDPf/38Ty4xg89CkfMPHs8Kj0oXBo9fpEaPXrMBj3WPwI9Zm69PB4FGz1cN7U8KFThPFKoET0a+Bk9wvUZPQpDMz1cb7w8PmINPfagMj1IaRg9MkvxPDMbsTws+Ro9YpkaPYtlGz2xZBo9Sl4aPXPKGj15vNw81osTPYTfAT2Zobk8uKojPSjUuzw98q08IYIZPeFyyDyud7Y8ALgqPQr/IT24fhk9mhUTPWZmFD0Kj8A8hN8mPXps/jwA4CI9Zr6uPBqYGj2kYBo900YaPUYpyzx71CY91jvMPMz82zx6XLw81zP/PDJLGD3gOvI8PVoBPZDqLj0Kgwg9o1j7PEiJ1zyPmtY8wpXUPOoZ+zz0eBo9e2wuPQCg6jya8SY9XIfTPBuoGj2O4hk95/QZPQDQGT0hgho9GrgaPXa3Gj2joBo9WNIbPR41Gz2SPxo99HgaPSy5Gj2Eaxs9USgbPUSEGz2utxo9hCMPPQjf9jykxBY9KDgpPcxwHD09Chg9zDADPT2i7jzg3hE9MrPAPMx4DD0orL08opjzPK7nMD1RoO08MFYaPRfbGj0UuiQ9e8goPVuH5Tzhshg9uA4bPQZ6Gj0aGBs9NtAaPSyZGj2HmBo9jnIaPbiuDT1IQSQ9Cq+5PNcDDj0KAyo9Ct/RPK63AT3MLPQ8PTLuPHBhJz0oxPQ8CqstPVL0Fj0KSzI9o7wIPfIbGz1pgxk9vpgbPRO6CD2Fpyg9cDkYPTLTyjwye9480lYaPQ1EGj3CXRM9M/MrPT7KLD3N8Co9hTv/PPbwxzwyE+Q8mum6PAAwGz34lRo908YaPbj+Gj1bzxo9IvIZPY6iGj1Oexo9uLbBPGaGKz3rkdY8AHDLPFx/Gj0yYxo9KMwTPVxbKj0UJu08uHYpPTFT9zxcvww9uBohPez9Kj0yw9Q8Zr7qPMy84jzgmsU8cxobPRo4Gj2Svxo9fiEbPeu5Lj0euSA9wkUHPXo84DxSEBM9ABQRPRS+Ez0pdAI9e5QyPfXwyTyFe9E8M4O2PEjZtTwqjDA9muH6PMyM6TxRKBo9+OUaPbj+Gj2VrBo9VXUbPSGyGj27Sxo9w9U0PVLQCz3sMSg9mXkGPTT3FT1OOxs9W+8ZPZwmGj1Lvho9DTQbPYEeGz2LBRs9KxkbPehUGj320BU99KjcPHpkFj0eHcw8UFjiPIR3Fj0Tvuw8FIIPPeoR6jyOgiM91qshPZBqMj2QNi094ELSPDITGz3CSRg9t7b7PLj6FT2kUBk9ws3ZPOt1Iz09Kg09HjEmPTmtGT0suRo9lfwaPZLfGj3qIRs9t54aPcx8Gz3Tlho9cGEpPWYGAD3CeSY9rd/zPNa/Hj0zBwc9UsgRPZq9FT3NTCo99eDYPPV8IT24Dhs9vsgaPRSeGj1ARxs9F5sZPWK5GT1mLho9UngaPaNgGj053Ro9uEoHPf/nwTykIB49XG8uPR71tjwfpdA8KYzgPM2ULT0UVg09GqgbPVyvGj0r6Ro9YrkaPaDzGj2uJxs9REQaPViiGj0a2Bk9zAwbPbg+Gj3u3ho9acMaPfxSGj0+phA9oyDEPOoRtjx6JLE8mbH3PM1kIj2O+r08PeYdPYTD6jyFew49ZjoNPVy/Gj0Jlxo9S14aPWzQGj0KFxo9xpIaPR71GT31+Bs9CnfNPFLg+zz2cCE9X2wbPQDAvzz1lBE9KOTxPCiMxjwKh/88R2n0PDJj0zzC3dY8UvQXPWZW8jx+URo94FoaPXpUGj3yKxo9MlMbPVIEKD314OM89qgBPeCCzDyFo/o8FP4hPR4BCj2K5Ro9tFEbPZx2Gj0kTxo97m4bPS62Gj3GQhs9EEEbPaSMAD0UZtY8ZS7wPGZKHD0eXdg8FOoRPQo/Iz1RwOE8rQMiPTyK5jz/z8U8UvQjPeIiKT1xXS496kHcPDxavjzWM+08XPsiPVL4Bj0UZrM89Sj4PP/X0DxSlBU9jprGPIioGj10Oho9qnoaPVH0ID3gxg09yT8bPY9iGj1bP/o8zAzNPLheNz0e1Qw9M38iPdfjLz0ytwA9kHImPYRbyTwegSM9PEL/PFsPHD0AcBo9HpUaPbTBGz3otBk91pMbPbQRGj1ARxo9JT8aPWJZGj0KxxM9zbT4PD1S0DyGjx89kGrpPHA9Bj0efRE9H1kqPXCVxTwkrxo9ZtYaPb6YGj1m5ho9AMAaPQo3Gz27qxo9jmIbPSGiGj3rURo9QIcaPa43Gz272xo9/FIaPZmRuDzCQQU9SPEZPZl1Gz1bV888UQjiPK7fKj2j1AA9wlXQPGcyFz1lHtc8rrcZPYHOGj3P2Ro9fUEaPTJjGz1VlRo9yH8aPZwWGz0CDRo9L9YZPbDUGz2kQP48Hn38PMyUKz1wVdk8KKTKPB6N+TweVeE8rkcbPc1UtzyF87o8SDH1PJK/Gj12Jxo9bAAbPZIPGj31wPY8FI4hPUjdGD0y0+g8ZhY/PbgaHT0Kzz497LkIPa4rAj3hOhs96uEaPSwZGz2S7xo9IuIaPfJrGj2c1ho9MocCPWbODj3gqvY8UdjqPB6pNT1SvAo9cEXuPNZ/Lj3WFxY9cJk0Pa1PzTxHAQA9wp3KPFLAFD0Ubrs8cMXAPMy4Dj0ezR89CSflPKw37jz2eAw9j3quPM3kJj24Wgo9wtUaPcJFGj082vk8R5nIPHvQNj1lfug8RyEaPRSuGj2uaxo9mvEQPTNfQj3Wi9M8Zp4jPRNG9zyZodI8671CPVsn8jy00Ro9KIwaPQZ6Gj2I2Bo9rQcbPVRlGj34RRo9pr0aPYioGj0aWBs98lsaPUgBHz1mvgA9mekFPUixED1m9so8KCy9PNdr8TyFryU9cUkoPeDyGT1sABs9rVcbPYFOGj2WvBo9FE4aPQmnGj35NRo9MtMaPUYxGj0GCho90jYbPedUGj3khxo9j7IOPYQ7tjwolPs8eoTbPDKLuTxHsbE8hK8qPRRO4Dxmbiw9XAchPdI2Gj3Wcxo94MoaPW0gGj34tRo9u+saPWYmGj2PMhs9yO8aPSQvGj3SNhs9YrkaPZopAT242ik9pPgdPa6/7jxw1fk8miEnPTwS0Dy4ZhI9Cof6POpp+zyjGPI8DcQaPZUcGj2E6xo96yEbPXDN1Dzg6us8pAQ7PR7JJT1STDQ9esQEPXsYJD2Qehg9FA74PApnGj3WMxo9wuUaPTxaGT1KHho9rtcaPetFGj2OZiY99igNPVKsAD16DBo9mOntPNcjKz3C7e88mdnHPOGKwDw98is9PGL4PB6JID2Flys9oxAJPYQrDj1w/dw8KAAKPTKHBj1mfhM9XD/TPACQtTzMlO08MuvePOvNID0Kr8w8ZnYUPXq4Lz3CLew8ANAHPdjLGj2Osts8uxsbPa5HGj3x+xo9hUsaPdYDyDwK1zw9XF80PR6xAD3WIxs9wnW2PNb7/DycVho92iAbPSQvGz3Ijxo9CicaPViiGj1iiRo9zKwaPbEEGz1s4Bo9e8AMPXDt5zwU7vU8XDfjPAoH3zxSGN08ZjYSPfZwKT16VPQ8mQUGPZqVCT1cHxs9R3EaPS9mGj0iAho9Su4aPTaQGj0vhho9yR8bPRReGj1erBo9d3caPfxyGj2w5Bo99fjqPAln7zxSjA09mDHmPEYB2jyuCxQ9eigoPa0H2Dx6xBo9YokaPVEYGz2qGhs9mNHKPI9qBj1w1dA8zNAMPS5WGj2qShs9YrkaPUreGj0epRo9pPCyPMLVAz3Y4wU97MEGPXAVKj2amfU8UnjOPKTcBj1nhjE9kO5CPWbSMz3hggk9zLzkPND5GT024Bo9eowLPVJ8Dz2uoxo9KhA3PfVo3zxwsSY9cCEfPQBcRD2uJxg9EBEbPXaHGz2LhRo95NcaPdDJGj1ERBo9CkcDPUhFKT0oXNw8Cl8SPQrHCz0yI9Q8UoAoPUj1ID3X5yk9Zi7zPLiWCT2O8u08FPbJPFsn6TyOagQ9UpwlPaTQGj2PugQ9FFIXPSissTzr+RA9o4gePWburzw+eq08etAnPTKPJT0ofOI860HKPKJI8jyjbAI9KcwQPfbYKj2OFgY9o7CxPMJ96zwKpxo9EPEaPcKlGj1z6ho9wmklPa7DKD0oRAg9UqgNPddnFj3snSQ9mNkZPaYNGj3hKho98lsaPW1QGz0edRs9qpoaPX4BGz0QMRo9uEIbPeFWIT1IQSM9Zn7QPJBaCT2acdQ8Cne6PKPQ3Dyk3BI9hCu7PITr/TyuV7U8SKUMPYWfGT0AFCM9nNYaPe6+Gj3Izxo9ZgYbPSHyGj3MXBs9NvAaPTnNGT0CjRo9X5wZPaMY2zz2qN084aLWPFLo3jw0exE91ussPSgYCT2Eyxk9d5caPcJtBD2ZpQo9wj0MPYTz2TxSmA89mYkaPbQRGj2BDho9+9IaPSVfGz2q+ho9SC0YPVIkED16vN88FDIQPcLZED0KtyQ9j0IEPVtv4TxReMg89kA1PTNzMj3CbdM8zLzSPJzWGj2kbCs9AEwePZD2ST2uKyo9uMI0PWZKST3XC/M89tDsPBS+8jyYGRo94BobPdPWGj1O6xk9bLAaPQJNGj0zw/s8SK00PexZHj094h09Ht0wPR0d3zz1UNM8wqW8PHCt+zwUpjU9cGEjPR6tID16hLg8/78qPSgYNz16LNI8mqUfPT2mMj23rv08PiIePXBZDz0Klx49wi3FPK63DD3W8/M8UfjDPOGSJj3+r/A84a41PT2GHj08Oro8hD8ZPTLz1jzWU+88E8b3POwNGD2EWxo9/JIaPQ7kGj0+mv489jANPR+tAT32ABo9jrr9PKR4JD2qOho9CucaPZz2Gz3Wgxo91qMaPbiOGj2E+xo98fsaPf+/Gj3C1Ro9hbsGPTITED0egQQ9Zr7XPCmcMz0KAzc9pHQ4PQDwID0ABAI9RzH0PADcJD3CEQQ9MhsCPXsUAD31eBo9BhobPYSLGj3gmho9BvoaPVK4Gj2iUBo9Ar0aPfwiGj3M3Bo9XDf7PK3f+DzXLwI9cAXCPHDlFz0ejRk9jyIjPV88Gj2LdRo9M58kPQqDAj0J3+Y8UhAWPUh9Hj38kho9hbsaPZn5GT1YMho9W/8ZPQK9Gj0z0wM99MDsPB5hIz0UxiE9XGMcPSnkuDy4lis9XMcOPShUxTykSDQ9rkfZPHp0ET31SAA97DUJPddnMT0obDg99cgGPaSULz1cExQ9C4svPYWfPD1mjjk9zFTrPJxGGz2+iBo9iDgaPdowGz0eRRo9cCUuPfXgFj24+jM9evTaPMwc7Tyuv7k8KKATPZk9Mz1wzd88mmkfPXB9uzzW7zU9ABQ1PVLMMT3gat08hJ8pPRMGyjzNLAw9UJjsPGZ2wjxHQfY8Pc4lPY9OKD2j6M081rcJPfaIGz0l7xo97k4aPT3aDD3hQgk9uK66PK5fKz2iGNM8PBLyPMLxBj0KIwI9PQKzPK6HGj26Wxo9M98UPYRLvzxcV/88HvVDPa8fOz16KA09UkAfPcPdEz2jsBo92oAaPXZnGj2gYxo9tAEbPei0Gj0MBBs9mckaPa1H3DxmShk9HgX0PMJZMz0yjxA91jPePITj3DyEA/o86rHUPBRKCT3CEQg9/8fEPI+K0zzhEg09Ch8dPRS2Ez2kEBs9X/waPfIrGj1UtRo9frEaPRDBGj0bOBo9u3saPevBGj0o+Co9HpkiPYQj9TxS6L48w/3/PDMTBD0UGgE9PioOPeS3Gj3dbRo9CWc0PVF0Hj3WfwQ9wv3NPPW4Gj3yCxs9rXcaPXrEGj3uTho9GCsaPQq/Bz1mvuo8UnC7PK4rGD2Es+48KZQDPbhuAT3/p7o8rhMHPdjzOj1SwPQ8eoQVPexJJT1wNfo8Zqb6PK7fPT3hfgI9Zi4HPTSjHT3+r9Y8HnULPaPY6zweBQw9seQaPRrIGj2dFho9WGIaPfVoGj1Godo8mW0XPSiUyzwK59s8XM8APVxHvTxIzTc9meHQPB55Ez2PKs48zHQIPcJpHz1bwxo94VI1PRT+xDweZQs9epwnPT3axTyaWSE9esAVPfXIHT1mBtA8eoy8PApzLD0AFA09UgwUPeRnGj1evBs9KJwaPbQRGj0eLbk8uM4gPbi+7TyiANc8Hl2wPOCywDwAHCs9KDzCPHaXGj3Ctbw8XJcMPXCBAD0eJQA9SJ1APVKAJT2Faw49FEYAPXQKGj1YMho91hMaPZKvGj3s2bY8whW9PDED4zxbJ948RwkPPVJYBz1IyQc9eiTFPIRD3zw9PgQ9zNzqPDxi+jwKWyE9UVDlPK4XCD1HidU865HmPEix1jyPuvI8cBX3PE67Gj1DRBo9VCUbPX3BGj0kfxs9Si4bPQzUGT3C9Rk9NnAaPYWXED0puAs9PYoKPeLaBj0AKCw9UtDiPKT0GD23PuQ8VBUaPXdXGz2mXRo9HoEnPVw3Dj1Ygho9BgobPfhFGj1DVBo9XE8bPaoKGz3C3QY9FKofPTKD0zwU7ig9UugEPRSmwTzClfY8AMAWPdf3FD1HkfY8FD4pPcxM/zzqydQ8AAgvPR6RAD2F9zc9zMzzPMys8zyQZkI9Hnk5PXAF2jwK+wQ9CvcQPbh+Gj20ERo9BjobPVtvGj0y0xo9rtcaPRReKz3CuS09pNwdPR/1Nz09ziw96ykkPRQGBj3MvPg8XAe7PNZPGD0AvBQ9rd/XPPYgCj0eLd48Cc/sPNZnLD0K/7o8AIAQPQq7Ej2F5xA9MvPhPGa2rTwoFPY8hTcFPUjFAD1UlRo9GngaPVIIGj1URRs9jLUaPSiwCz0AbBw9FH7mPP+PxzxRQL08rpcKPVtH8zxclyA9RIQaPQpH7zyZaeM8Zj7zPBRGHj3CAUI9MvtGPQrnKj3qkRo9zIS+PB4l5zzg2ho9Zb76PPTY2TyY4ew8MtPnPJrZHD2kaLU8UvjHPB414zwKcyM9MkvXPI/qOT3heuk8w4FIPTOXMz3C6S49Mu8TPXEdID2F4/Y8KEAzPa5X4zw98vY8pt0aPV/MGj1pYxo9NsAaPYu1Gj0NlBo9hCsaPTk9Gz0XSxs9NIPSPOE6Bz2ul9E8pDgoPeyJ1zwexf081+sHPZrVGT2ikBo9TnsaPWYGGz1YAhs9QIcaPeDaGT1HMRs91oMbPcwMGj2+6Bo9rZcaPcxYCT0yBxs9KJT2PB8RDD0ejf48uAIEPdaHFT0AgPs8etACPaT0FD1SqMo8KBgePT4+Cz09Yio9zMS/PFw7Gz3MAA09uC72PDJzEj2aGUM9e6ATPfbYJT3C5Rk9GpgaPTmtGz0oHBs9QBcaPeSXGj1mtho9AFgbPQqbLz3WnxY9PKrePIRj8zxRhDg99Yj7PApXLj2k8B89ehQFPXApGD1SANE8Cb/dPJi5uDxHYdY8ZvoAPbhGJT1HbRQ9zKQTPcwkIz1aB/E8pBQRPa5PET2PJgc9wkUaPXq0Gj0NtBo9j8IaPYS7Gj1mBho9SJU4PQqzHD3WMyM91vsBPes9Kj0eTSA9KEwJPar6Gz1RiBo9XGfoPJqZRz1H8d88ehhFPbgKLj08Mvg813tBPT3qBD3C0R49PPrkPNYnCz0oZPo8UngjPWYO0TyjeBI9uC4MPVwnAj0Kd8Y8cM27PHqE6DzNkCk9e9wMPXCxND1bv+A8HmkePbd+7DyF+wc9zNQkPcywIj1cXwU9PXrIPP/PGj3Q2Ro96sEaPUfBGj2kABs9+8IaPV68Gj31iBo954QbPaLwGj0+3ik9CkslPVw/DD1SbCU9hDO9PFwP7jyZeRo902YaPVgiGT3QaRs9jrIaPeHKGj16NBs9GAsaPa7XGj1iCRo90yYaPaCzGj2uJxs9ANgkPdZ7AT0pXBw9KLzCPDTvHz25eio91qv9PACw9DzWa+88UpC1PFwzIT3C/S09SGUvPR9lMT310Cg9ejgmPZlpEz1m/jQ9wokhPR5V1jzsPSQ9AHAUPQCsLD0YGxs96jEbPeeUGj0oXBo9pt0ZPQZqGj0ya/w8XPsvPeGWAT0pACo9wuEiPfZMNz1bh9E8Hl0qPXrIGD2uozE9eiz8PBSqDT3WHx49cXEOPY+yvTwoXOw8mfE0PRS6JD0ofCE9IqIaPZi5Gj0UPho9Ah0aPfSIGj1Axxo9JN8aPdYTGj1+IRo9iNgaPVIYOD3DLS89wUXXPArzLj0UWgE9Hn3ePD5uLz2O8u089VgaPbHEGj0+lg89wqVHPQCMFj2ZcQg9w4kOPfbMOD0ARA09hNPJPIS3Iz0oRPw8Uvi4PLY2+zzqYf48hAvqPDLLsjyF0yk9rSfxPDTLKD09fgE9/2/jPChk4Tz1CP88KCAbPQpP7TweDR09hNvhPISz9jw+Bio9mokXPa1rGz0eQQU9wjUaPaLwGT1cDxs9fnEaPQ0EGz024Bo99ZgaPe4+Gj0Yaxs99ZgZPX6xGj09tg491484PcINND08Wto8uPo7Pe5OGz0QgRo9vmgbPdbTGj1pgxo9egQaPeDqGj3kxxo9TlsaPbprGj2STxs9Sh4bPSmEEj1mjsw8PmIbPXCtDj2F4yA9UqApPevpCz166Co9mWG1PPZAtTxcn/s89sghPY/aKj2P4gY9wrkBPaQ8Cj32cAg9cEXhPCm0CD0ATBk9cKX2PD4CKj2agQY9FOa1PACw2jywpBo9wlUaPWwQGj3Sxho97JkAPT2uGD0KewI9kEoZPR7l5TweUQ89cBkQPaSMED1m2io9FJ7nPMKRIz2ud9Y84fYfPWYexDzCpQI9MtvVPFEg7Dwyw/48egS7PGbmJD1SEBI9nzMaPS/2GT0DbRo9DrQZPfLrGj34hRo9tDEaPSJSGj2ZOSM99QwjPZl54zz/l+g8FE4nPTKLFT2ZzRA9Ho3fPABEMT1iGRs9nBYaPVgSGz0pYC89APxIPbg+QD3rQdw8AGwNPethxTzD9S09KJwxPXDVHD0KP/Y8R8UkPbiWAD1HmSE9XAsJPYQ78Tx69PU8oijrPB6pRD0oFOQ8M3cMPQqLCT1nkiM9SCEJPSj0zjxRYOw8SLkXPepxBD2sl908PZYmPa63Dj1+IRo955QaPRDBGj1HQRs95KcaPcUyGj0CHRo9hOsaPXOKGj1mNho9HsUaPeRHGj0wBho9iKgaPfm1GT3a0Bo92qAaPfgFGj1QmBo9F4saPdCJGj0WWxs9UXgaPXAtGz0AMDE9KHz9POHK0Tz2aPQ8KRwsPcyAGD1nmgo9cPX0PKPwCT3hstM8uD4MPcyctTxxLRc9rofGPB55ET2jmM88KBASPZpFCj3NwBw9R6EXPWbW7jw8sr48zJAUPUj5FT1l7uY8H3kSPVwHyTxw7RE9mhEOPZbcGj3dTRs96xEaPda7yTyuN848UeDXPMIRDD3/b8s89kAQPXAVJT2uD8M8M4srPcLl2DwptDA96+EIPT6iyTyuVwo9UbAmPextCD16NNo8eoQDPVzHwTwya8481w8TPVzXGT22Tuo8WBIaPb4YGz121xo9xSIaPXZXGz3hKr88R+n1PKKg/zzC0RQ9Zh4EPXv8vjwURg89UigmPUiJJz0oaAc964EXPUcZwDwigho9TksaPV7sGj32BCk91x8cPTOHEz0zHy49mok0PYQz5zwp2Cc9PBrNPJAeOT0+sic9uJ7SPD2qJj0ANBE9Zt7hPCgEKz3swRg9AExCPTLr3Tw9xiE9FF7wPEcZNT2EK/U8hiMZPQBMAD3ggv08jzYLPVwXIT2OOgM9RMQaPRSOGj0AABs92mAaPQMtGz0Ujho9hasZPWIZGz1HgRo9RtEaPXcHGz1zCho9R2EaPXCdGT34xRo9W78aPe7OGT2PIho9AAAbPTm9Gj27Oxo9uP4ZPY9yGj3TVhs9uN68PCjUCT3CgSw9UmDFPHBF9DxSVCg9ZubRPAr7CT0oFOk8RnHFPHoEKj1SqB49j14BPeGKujwplB89uHYgPeuJFz3X2wU9zZzdPPa4Jj3Xcx09UYjpPB4FzzwKlxQ9hGMqPVzHGT09Zh49XOfCPB6pFD3rMcE8/48aPfY4Gz249tU89TwGPRQWAz2aaT499tDiPApXHD16TAk918M0PVJMIj2jtAY9W3//PCgADz1G2do8ZnInPVGMJj2P4jE91gcvPY++Bz1byxg9pBQYPaM4BD0eBe889SAAPSnkvzzxKxs9o+AaPR4VGj0Tbho9JU8bPWaqJj1cTwk91vsCPfUECz2EPx89XK8xPYXfMT1mdgc9CjsOPTLHMj0znxo9Hn3tPDOL/DxYIhs9oBMbPfzSGj06fRs9uP41PevhKT3MzPo8e0wbPcItHz1ICS09uPIVPeEGOj3MPLA8rS/jPHC1wTwoSCE9FB4CPQpf4TzWw/I8Zu40PSjEzTykYDg9uF4xPeEyJj1c70k9woXePOJqGD3hehg9MjMbPXTaGT2BXho9/MIaPY5CGj1E5Bk9aQMaPYtlGj2WbBo9km8aPR6lGj3smTE91ocDPQo/DT2+CBs98psaPSgcGz3cnRo93c0aPaNAGz0l/xk9zGwaPTNfDD0o7NU8q/oaPVJMLj3h3hw9PaL8POFCBj0KAyk9Cf/WPJmZ8zzM/N48euQdPR6dtDxcb+U84tIGPfYI0zwzFyA9cT0bPY+GID3hChU9o8jjPHroID0zNyw91ysCPR/BDz0UJvc8Zl4ZPcKd7jyZAQo9FDYuPZoVDz0AmOw8rhc2PSl0JT2jUBs9d+caPR6tJz1ctw89hIvwPB9NQT0A6C49t4b8PI8+BT1wdS89Hi00PQA4Lz3CtSU9hPMePdaL2TwezfY86lnlPK6XBz3r2TA9mBkcPf9P6zxIxRM9uP4LPQrvHz24ZtE8pOglPfJLGj0hEhs9bIAaPXp0GT1i6Ro9UijsPMz0Bj31FBs9rp8QPY566jyE68E8jzoVPfZwFj2aPSg9M5MhPRTCAz0ecS49FNYnPSV/Gj1Kvhk9wpUaPVgSGz0eFSw9Ho0YPQBUHD0ffRo9SEkHPUa1Pj0erRk9CoczPbi2LD1RYDY9Cq8aPXrgFT16SDg9M3MAPaTgCT2uhyo9zXgePXDVDT1wRUc9Cr/oPBTaIz3scRc9HiUAPaS8ST2q6ho90BkaPU5LGj2Sfxo9TvsaPbv7GT2utxo90GkaPbs7Gj165Bk9o1wAPYTb3DwKOwg99NDUPMHt+TyOwss81hMbPegkGz1QiBo9ursaPWmTGj1SDCI9PhIhPaQsKz0AzCM91yvWPOshtDya2eo8ZhIXPYQ74TwVGjE9zWwvPQCcAD2kOM48Cdf3PAr7KT1IrS89ParRPNYT9DyuBxI9CvcOPbhCDD2uz/08Hq3LPBSuDD3Xa9A89ei0PACAEj3hrjY9uPbYPM08ID24zvM8wnkkPa6zQD2Qyjc9FOYuPeqh8jzymxo9XF8IPbjKCj1SHEE9ZpYkPbjmGz3XQxA9FGINPT1yDT3gghY9uC7WPKw36DzM5Ac9mLnbPLh+FD3BPdc89gQDPQk39zwpEB49zHzoPNlwGz2FJyM9M/8SPbi28jyjGPo8LMkaPU57Gj2mrRo9t14aPa3nGj0UGh89ZnbnPMwMzDxw7ec8cHXyPMw87TzCDTg9rbMHPXqYHT3sDQA9jqoZPbguIT24Vj0919MPPUixGj0Tnho9z0kbPbi+Gj2t78c8e+w4PfZ8DD2iANY8RwU/PWZW9jzCuTU9XE8xPaPQ5jw8xgI9wnUrPRTuGD1wFQI910M3PaTcRj1wzSA9KWhFPexlNT24xtc8rss2PczsOj3sZR891/szPYolGj3TFhs9hGsaPZZMGj169Bo9CqcaPXrEGT2jMBs9/NIaPYvVGj3DxRw9cP0RPR49CD0z2ys9cGkCPRSG+DyP7hU9MvO4PKRo+zyZWRo9jsoOPQB0Gz0oxMg8Zq7iPGY2yjyPnhg9j/LwPJrRHT2PQrU8R6HNPHDV3TyuywQ9uB78PB7d9Dx72DA9hW8MPdf7Bj24TjM96wHEPMwEDD16BAw9XLsDPY9a2TzCjRI9AEgSPfU0ET3MSAc9egzMPPZIQD0zk808KeAUPUf5LT1S4A49he8VPR7l7TzWkwk9hTdAPVz/Gj2QChM9cBEdPXrk6zzi4kI9ZgoHPQrbIj0puA89Hk0ePVJQGD0KHzA9ZkYiPT1S1TzW4/U8zXAjPesJ3jz1GBE9mcEFPY9iBT0UZs48W28aPVgyGj0AbBw9XgwaPb44Gz1GQRs9owAaPWkTGj3ohBs9yP8ZPQKdGj0DXRo9ZpYkPYXfBD3hzgc9etQhPQq/8DxmFtE8pOwwPXxcLj0K9/c8UtgYPZrJIT3sbQM9hX8PPR4lGz0zgxo9vMsaPaCDGj0J9/I8CqcuPUgRLj0UphI9HmXOPHo86TzsfSg915sMPTJ3BD0z7yo9ZtYHPY5iCT1m1kM9KKTUPPZEBz1IHUQ99iA4PQDIPz099hE9UmQwPfZUQz24whA9XBcmPXC5MD121xo9sbQaPe7+Gj0etRo96jEbPSRfGj2mbRs9wtUaPZqpFT2PQjE9rvswPXGJCT2k4Ow8cFEcPQqDHT0yy9c8UjDHPNcj6zx6rAs9FAIKPTwK7zzXEx09FF7dPK7/6zyunwQ9KbwtPWeSFj1SrCY9zFS8PB5d6zzX/zE9rpMBPdcTvzyPeiE9cHkAPbcW1jwK3xI91/P/PHC10Dz1EM08e5wKPT06wTxHsfc8ZubxPFLIIz1mugA9o6ApPSgczjwKbyA9ekQGPZDeNT08mt08jlr+PD5+Mz1x+T092gAbPdYz9zwpvMs89rANPa5XGT0+0iA9tzbnPOAq/zwefTc9wgksPa0/5Two3CU9rgsePYRjDj0e4Qc9Uug3PXARED0+Di094GK5PIRjwjzMHBs9nAYbPT1aGj2B3ho9//8aPW3AGj16hBo9GkgbPaNAGj3W8xo9LFkaPfg1Gj2mLRo9pCQrPZkNIz3NhEA9H/UuPVEg1jzMXCc9CvMfPZAOGj3BbfI8pLgrPdYDOT24Ah09CmtBPV/cGj3MfBo94MoaPclPGj3MJM08HokQPYW3OT24sjs94IIZPSgUzDxRdAo9jurlPCiMMj2F3yU9jyIuPWeSNT2kWCc9wn3qPP5v9jwpZB49CvcLPa3/6jzMMAE9rrfrPCiU+zxSpEU9ekzqPEeNAj3yaxs9j3IUPZqdFz0KUy09HqUaPcZiGj0Gihs9Hr0nPaM4vjyQZi89rmcxPeCK6jy4Brw8XGcuPT2aBD1SOPE8ZloTPfaAAj3CNbs89iw1PROuzTxI6QA919P5PHpsvzyEMzE9Cn8gPa5fzDzCXbk8ZtoPPeuB1Dxmrh8910sJPetp/jwKkxs94FrIPEdtIj1SKBM9KFz4PJC2FT0K4ww9kLYNPbhKID0KhyE94TowPT6CGD3gWv08XEfJPLhG5jwAQD89pKARPeFy7zwUFiI9hsNAPb74Gj38Mho9eoA0PWZiET1wTdg8Cs/qPFxnBj0e2Tk9MuPVPKTg0Dzs5Qw9evgUPeEC4zxwESA9FOoTPVzrGz2QFh49KXTrPEhZGD2kwPY8nFYbPdrAGj2quho9aRMbPUO0Gj24bhs9CTcbPTOzGj3nJBo9KLwaPX6hGj1IYRo9xtIaPfwSGj2/2Bo9uNYbPUax8Dw9iuw8j9YkPT1OQD1w5cs8XAfiPDMbED2GA0E94ArQPMzU6DyF5x09BvoaPV/8Gj3CBRs9mckaPa7DKz16lM08FJ4oPZk1JT0KN8g8zTwzPcxgQT0p8Bk9zFT8POrR/jyFI/k8cLk2PaP8Fz09MgE9R2HZPIXD3jwUJh89zDgMPYW/HT17bEY9W+/xPFJ0Nj16BBI9CgcMPXMKGz0AaA89SPUOPTO77DzSdho9beAaPa7HGj3M9Oo8M2MJPa5LDj2joPs84FoJPXuIMz3CfQE9W1sNPfbw0Tya6dA8PkYQPVKMFD0efSs9evzfPBR6Fz0za+88o9jJPHBFtzx6VAA9uBoWPQqzFj3WdwI9R9n4PMw0Bz247tI8SPHMPIW7Kj0KdwU9CosEPSgs5Tx6aAc918MZPa6fLj1c7+Q8pGC5PNc3Bz24zjM9KHwwPXoYMD2Fgzc9hXMdPSlYBj2uFwA9hYskPQD0Ij2mzRk9AOAaPYFeGz2YaRo9R8UUPfaAKT1HQQM9zCgrPRSWDD2uwwc9eozPPKNIzjzX5xk9cJEDPaQwED3T1ho9X+wZPfWY5jyPuuU86+0kPWyQGj3uvho91qMaPcYiGz1A9xs9VFUbPcifGj1+ARs9/08bPW2QGj2VjBo9uH4aPZwWGz3Wsxo9hFsaPUcBGz3sGQc9Mzc6PSkEBT3gGt48Cm/WPPaUGD2t/+Q8rusVPbiuyjwKXwo9mcH3PCic8zwoPBs9EIEaPQpXGT0y4xo9hpczPQpH0Tw9YtU8M9cVPR4ZPT3Xiyk9ozwZPa5vEj3MzAQ9Zs75PHB9+TzC/Tc99fgzPXDhJD1w2Sw9wh0mPa5DND23vso8FFpGPXqs5zzChR89UtAmPT5qET0+mjk9Mx81PcKpCT2G3w09CrcsPSisGj0eZRo9HgUbPRSaFz1IhRw9pLjMPFCY5zwUPvw8UcD/PIU/Gz24rsQ8ruMmPXDZDj3O3NU8FC4XPew58jykuBw9epTRPApn7TweNQE9HvXvPLiKFj2uSwU9HmXuPBOe3zxcyx09Mp8MPVLAIj3CZdc8HqEJPcI19jzWQ8k8w3E4PbiOCD2FAwU99qgSPcLFET24njI99pQLPTMTFj0ARDU9SGlBPWbG1Dw9BhY9Hj0DPfV4zjxwtfE8KNgpPaQ0MT0X2xo9ZbYaPYyVGj0yS8o867HJPBP++zx6DMU8mq0oPaPYyzxwpfI8W5/OPFIUAz1mtiE9po0ZPfhlGj0NVBo9gT4aPehUGj3MLBo97s4aPTKTGj12Fxs9pMAaPdMGGz0QYRo9FA4aParqGj1Knho9cyoaPX5hGj3JHxo959QaPXQKGz1SKBo9cE0aPTOjGj24ciA9mg1DPaTICT2Oeuo8jzYiPWUeyjyZ2c48ACgNPfaAujxc1y89ru8VPdM2Gz3u3ho9iPgaPegUGz3We/g84XZBPXBl3Tw9ah09zVQ8PRSu0jzhaj89wtkLPa7LOD0zK0Q9Cm/oPHDNJD1S2DE9HqkzPVwPQz0Kn9c8j4YFPY567zwKn0I9txbYPFwPNj1mYkk9Mt8NPZjR8zwT9uY8PoIbPa735jyjLCo9rdcaPaqqGj3ClRo9168YPdZj4jyO7gY9MwcxPZo9Dj0A1C091gPIPMx82zw9fhw9FN4ePaQA3Tz2iN08UrgNPeylHz2EbwY9KTQRPSnkDj09bi89wlXePEfZBj3hyt48FCa8PLhG+jyjQNg8wp34PK2X1Dzg8is9M1vdPI/eHD1cNwY9URDyPLi+1DxRyOw8HuXuPJqVGD3Wm9k8Z8o/PeJeKD1G2e886zHoPGYGBj0JV/w8hPvfPI5a6zwAQO88Hp3ZPGzQGz3CxRo9d4caPSgcGz3Uxhs966UEPRQaGz2FLyk9risZPZmxCT0ejb881/8xPQr3Ej1RGOA8bJAaPbrrGj2mLRo9i/UaPWlzGj2cFhs9MNYaPcIVGz1Ycho9QAcaPQa6Gj2PIhs9CscaPeeEGj0vBho9JM8aPTlNGz0iIhs9XJ8aPRoYGz1sQBo9dvcaPXBVHD1mlvA8XDMFPUZB+Dwebcc8UXDiPLimsjyYOfA8hVMBPZltEz3hHhQ9yH8aPTagGj1bLxs9YhkbPcKxED16JNk8t57sPAn32zzCaRE91tv/PDNHMT17LDA9HqkjPaMYCT16mBM9bz3LPLj2KD3C/ew8cKEyPVIABT0AYCM9pGASPVyHNT2En0k91x9DPQB8Rz1wXQg99YD/PEdxIT1HcRo9JG8bPYtlGj1w7Ro9aTMZPRDxGj32KM48UigXPTOHLT0Jx9M8Co/2PJmNJj1HKbs8eigBPf+PtTxwDb88o9gyPR7dyzwU8ic9ms0DPWVOsDwAOK48UmgqPesR8zxbZwE9cJ0vPa7vIj1wdSc9Pq4qPXAN6Tx6bCU9FM4PPWae3jzh1jU9KGAGPUdx3DyEKxI9mUHgPB8dLz0zGyk9hAsWPY/GJj08Qss8Fc4xPdZzPj09yv88zMwSPRRyDT2a5R49UuA9PY+KCD1R8MU88msaPX5hGj0CDRo9KHwaPV6MGj1EdBo9docbPWZiFj2Oct48PErYPBTaAT3WjyQ9rtMDPcw0KD3WC8M8vpgaPUqeGj3a8Bk97g4bPd7tGj0NZBo91uMaPeEKGj3ITxs9z9kZPRt4Gj3CpRo9Ol0bPUAXGz24Ths9FN4aPeCqGj3oNBo9HhUaPTqdGj1f3Bo9FAbFPLjWAD3X4yE9zOyyPFtP0zzCzcs8KKTuPD2uFT1S1Cg9FMIRPdhnOD2c5ho9NmAbPSKCGz0smRo98SsaPcIFCj31FBw9rnMRPT1CLT3WE8k8j6oKPXpgQj3gIhs9cH0GPbguPD1wBfY8XIcJPSjs/jy4Huc8wtUcPZBWKT2PChs9fBQlPfb0QT1m7jA9rqsuPTJL+zw8EvM8KmAXPd2tGj31uBo9DfQaPezRGj3ILxs9QJcaPbiiMD1H0Qc9hLPZPGbiFT1HCQA9PErnPNYnGz32JCs9o6DKPMxYFD0Uvic9hNu8PHCt5zyZ4Qs9uGb2PI7q7Tz12MY89cjSPPUI2jwzJwQ9cBXgPKMAxTwA0AI9ALAvPZp5Hj0Uyh49PUYIPcKlyjwzMxc9uG7TPJo9Ij3hciA9KBTsPK439DyQHh09UsALPYUvLz1H4eU8hsspPZlFET1SqAY9XOMQPTITQz3MaBI96604PY7SAT31iBo9oGMaPWZe3DyFwyQ94qonPTMbLz2uxxo9adMaPetFKT24xsE8mFnIPPSAvjyPUhA94IofPbgW2Dy+yBo90PkaPWiTGz0eRRo9yJ8bPe6uGj2ttxo9FI4aPYiIGj02gBo9JE8aPXq0Gj2+6Bo9RnEaPTJjGj0knxo9GvgaPdBpGj3qMRs99SgaPf8vGj0o7Bk99mgaPSisBD0oXPU8HuWvPHAxCj1RwMs8FConPVGg7zxwqTE9BgobPaY9Gj1mNhs9oIMaPS+mGz2a6Ro9cJUqPTQrFj1I3TU94NrLPOvtAz0Uth0960kZPaNMLj16dNQ8AOBBPY4S0Dyudy49mtU/PVtX1zxm+hM9HuXdPNfzMT0eVTA99tw4PethCz24ci89FP5GPcz01jxclxw9RjEaPS4GGz2PYho9cK0aPS/2Gj0DTRo9wgX8PKQYFz0U9vM8CocePaOgyzwUdgs99rgpPaOAAz1wXdo8uHb3PI7GBz1cSw89j9r5PMKlHj0+Sgw9mqEGPcwULz24Bus8uAoFPTyi/TzgMuw8evTMPFuXxTyEw+88wvXuPB5FAj24jgY9rtshPXrU6jzW09w8PR4DPY7q9TxIEUM9ZnbMPMJJMD1xrTM97K0nPTxK6jyjNAc9SFEgPaR4Fz24PtQ8uL4KPeGCyDzhmhc97O0mPWLZGj3BXf48UmwLPcIt/zwUKg49eiwWPcJ9yjwlrxo9pFDrPMzczjz08PU86wErPfUMDD3MuBk9AOguPfwiGj0YOxs9o+AaPWbWGj20cRo9IjIbPWaWGj3MvBo93q0aPcg/Gj1wvRo9pj0aPfzCGz1mths9NtAaPXpEGz1YAho9djcaPYxlGz3ymxo9R9EaPRtoGj0oDBo9e7ADPXrE4TzC7cM8j7oTPTIj8jwJr9Y8PGYxPcL1Gj2tRxo9xfIaPd1dGz0yYxo9bbAZPZZcGj20QRo9uAIDPaMo0TyE3xA9uLYCPbg6RD0yJwY9KGQNPSiYCD089h49t/7UPCjk4DzMDNU8mVUpPa2X7TweiRE97GUdPVxvND2QIgQ9otjdPHrs1jya8Qw9evTUPDndGj1lhho9+BUaPYSrGz0l7xo90BkbPTIzGj3Xewk9PTICPTLTFT31AAY9enzGPISjzDxmZtM8R0EwPcyIMT1ah/Y8MxP+PHt0GD2FWyg9ro/BPDPr5jzCJRQ9cMknPT063Tw94uA84cLLPMyEyTzg6sI8rgMnPa0X9DwU2hc9zPwHPf/H/jzM2CI9o/DaPD0K0DwoyBs9uDY2PRRWDT0opO88hN8KPYRj+jzCuQM9zDzOPEiNBT3MnBo99eAEPa53Gz1m7jw9ACwKPVvf+TxwXRo9/38aPTNL/TxIvTE97LkgPaSwLT3hkjE9SCkSPeFOND0KT9Y8PdIUPWbuxTweeR49CqfuPI5KHz1cBxY95KcaPXN6Gj2+KBo9K5kaPQMdGj0N9Bk9CjsRPeqBGj0Ktxo9IoIaPepRGj1mlho9eoQaPbvbGj3uzhk9eoQaPQmHGj0kvxk9YpkaPYRLGj1OCxs9ikUaPQpHGj0CnRo90uYaPZq1DD1wZec8pGgFPQw0Gj1poxk96IQaPVKoGj1Ykho9WDIbPUquGz1wjRo99RgbPW9NGj16ZBo9pBQWPY8CJz0ULus8FK4JPUYh/zzMtCM9Rz08PQnX+jy4jhY9uJbzPI4a1jx6NBY9rhfKPHr4Mj3roQg9egQOPdYz6DzMFPo8R60PPcIdPz3gyvE8agMbPaadGj0Ufho9RuEaPY4yGj3k9xo9hFsaPR6t6TxwaQo9pOQ4PSg05TyuYwc93f0aPeBqID30YPY8CqMMPVJQ1zxmRtM84Jq/PK3DOD0UJv48hBvBPFJwJz0oyB89HvUoPVxfAD0K//E8wtXWPDxi3zw8viA91ucOPY6K0Dwye9Q8KPS+PIXLEz08shM9PaYBPQlv1DyZ/RU9UkDkPDIL/Tx6xMU8MkPXPOs1Cz1S2BU94b4vPaRgQT3MNBo9wo32PMJtNj24+hA9eswdPR6VGj0Kpxo9esz8PEf5AD0pxDw9Po48PT2GJj2klAw9UggCPWyAGj0yc+w8SI0wPZq1Kz0K5808rvMFPRDhGj3Wsxo9owAbPcwcGz3nlBo99jDiPMwEwjw+LhE9H00kPcwMHD1Yghs9MhMbPTagGj1KDhs9DaQaPQYaGj3nhBo9ducaPRDRGT34FRs98XsaPfI7Gj1f7Bo9Op0aPZymGj384ho9ROQZPSypGj3yuxo9W/8aPQ10Gj30yBo9MAYbPfToGj3Q6Ro9rhcbPclfGj0lLxs9fqEaPXoEGz3/rxo9uGbMPP/33DxmOhI9XK9EPZix7zyPdic9HnUKPR4JFT2jwMs8wjFGPZDSST1mHto8zXAOPaSUIT0eQTM9e/AoPQoH8jwfFQI9zIgnPVRFGz3uThs9ZgYbPaZdGz38sho9lmwaPeSXGj2ECxo9KIwaPbqbGj24rho9W+8aPeDqGj0k7xo9tMEaPZrVHj2k5A49KSQxPXrELT0UTho9p80aPZnVKj32SAc9HnUIPR75Ij3W67s8cB0cPWaqBz1IQQU9XHMnPR+9Kj3ggsk89bQzPSgYCT3gIgY94Y4bPUilET3CzS09mYndPBQ+vjwoABU9UrQdPXHZAT1RWNc81m8QPa7f7Tya4Ro9zQgwPaT8HD0Uruw8rofuPFI45jwNlBk96CQaPUCHGj0znyQ9FJYwPeGy2Dy5vvs8ws0wPaRgQT0ezS899ZAGPeEWFD1wtQU9KFy7PGb+Cj26ixs9mKkaPYV7Gj31mBo9bKAaPfILGj2P9g89HtXHPLiGFj1mpu08KGTpPBe7Gj3v/hk9Ap0aPUo+Gj1HoRo904YaPcysGj131xo9/x8bPSiMGj3S5ho9ClcbPbSxGj2MpRo9bHAaPcysGj2+aBo9X8waPUp+Gj276xo91sMaPZmJGj1zWho9R9EbPSX/GT3aEBs9Op0aPapaGj2WvBo9JB8aPXRqGj34pRo9XDffPOutQD2jjCc9FKYPPdcPAj32QMc8PXoFPUgFOz2ut8k80CkaPc+pGj1cb9c8cLUZPVJIOD0zCx09wjUbPY/CGj2cZho90HkbPZbcGj3q4Rk9i3UaPRCRGj1RGBs9izUaPSESGz312Bo9nLYZPW0QGj0o3Bk94MoaPdqQGj2mfRo9sJQZPa2XGj1m5ho9rgcbPdPmGj1D9Bo9lYwaPSjYAD16uDE9UMDdPFzDMj1m7hg9UYA2PeFq4zwK98w8zBT9PAq3Gz00Qyk9cLXBPI8K2jzXvwQ94JL1POop8zwznzI9SBHqPIVXLj0olAA9cD3ePDJbzjyucx89wr0mPaRQ+jyEu/Q8ALANPaSAHz2Pygk9hAsbPUC3Gj1fbBs9cK0aPeu9AD1wvQ09jxIKPRR2xzzW0w49FEouPT6SAz0UGgc97Ak0Pbeu2zw28Bo9rZcaPcIVGj1R+Bo9iDgbPUfBGj1U9Ro9vngaPQBMGT3WM988pCDfPPY4Gz2B7hk9cN0aPTMzGz3WIxs9G+gaPQKNGj3aIBo9TjsbPR71GT2ZORs9aVMaPRTOGj1cnxo9R2EaPfiFGj2th9w8egT9PDxKGj0aOBs9aeMZPcLVGj0CnRo9lowaPZb8GT10Khs9ursaPXDdGT2xBBs9/MIZPZJvGj0v1ho9PDrkPFwXJD1HbTE9j2YzPZphNT2EMzE9uKoQPQqX8jyPhjs9uG4aPWwgGj3r8Ro9XF8aPQZKGj31+Bk96EQaPa0XGz1Adxo9GvgaPZwmGz3n9Bo9LGkaPTYgGj0CfRs9DWQaPY5yGz2Sfxo9jEUaPfhVGj06/Ro9RpEaPSksGz3C5Ro9dJoaPeTHGj1YMho9jHUaPbTxGj2APhk91HYaPSzpGj3TNhs9gB4bPT1OHD0yy8Q8jh4IPTL7vjx6pPM8zDgRPQrv5DyFiyE9Hs3cPOvBzDzMZMo89vwBPXokAD3s7SY9cIEDPdaXBD2tL9E8KNQyPSggKj0epb08uJ7WPMyMLj1n6js9uP4gPQAgCD3hij09UhwpPVTVGj3a0Bo9mekaPe6eGj1wbRs9UogbPcJdIz0Kn/A8zOw7Pa5/ID204Ro9mdnPPLce0zxcp+I8cLUyPaBzGz3IDxo9GrgaPcbSGj0Gmhs9hNsaPaBjGj1ABxs9Sp4ZPbiWvTxwcRE9FFooPWZ2Gz1i6Rs9WMIaPWK5Gz3/vxk9yP8aPbheGj3MbBo90GkaPWygGj3rYRo9KHwaPbQxGj0iIho9Css1PbiiDj099iA9APAFPUeR2Dyggxo9xfIaPYjYGj31KBs9XA8bPaTgGj0ovBo9mZkaPZyWGz0Jdxk9xVIaPZohHD0A0Ng8uBIkPShIHj1mEgA9j5YtPVHYwjyP3iw9FG4aPaBjGj0epRo9ks8aPamKGz0l7xo9X7waPSVvGj1zyho9QMcaPczcGj2PEhs9WBIaPaNQGj1Yghs9LDkbPVI4Gj0y0xo90LkaPYy1Gj0ojBo9DSQaPTPDGz27Sxs9X9waPfwCGz0QARs9yL8aPX0BGz0U7ho909YaPfhlGj16tBo9PZoaPaATGz3CPbc867UoPY4KvDy4Jis99qwmPcxUIT3M3A49ZQIXPRTW4Dxmrvo8XFsePQAA4Dxbf988PL4ZPQqnAz0oJLc8uK7SPPWUGj1SKCo91wv1PPU4wDwUujQ9mSUIPXtkHj3gXh49o1jAPFsf7zwkLxs9ACAaPeuhGj2n/Ro9KKwaPQmnGj2cFhs9yS8aPbE0Gz3Q2Ro93h0aPeDKGj2PZhY9KeQhPUjNFj3/L9A8UbgaPQ2kGj0Xixo9makaPZzmGj0AsBk9mZkaPdBJGj2t5xo9PToaPY7yGj3nxBo9VCUaPaCTGj1p0xk9L2YaPRe7Gj2HGBs9YgkbPejkGj3PKRo9ooAaPTkNGz2fQxo90pYaPUghJD2tj988KIzZPFJ8Lz1S9C09kFoZPfJbGj1fDBo9WPIaPbThGj0kTxs9GFsbPThdGj2qOhs9nDYbPfhFGj0CHRs9PVYVPVxHAz3MZCw9ws2/PLg26DzVC/E8UmQbPUbJ/zzWPw09gE4bPTawGj2FGxs96IQaPU4bGz1evBo9Oi0aPcl/Gz1HoRo9gS4aPZIfGj1ebBo9Sp4aPfJLGj0y8xk9pq0aPap6Gj0hYho9i4UaPTKzGj20kRo9NqAaPWmzGj0AIBs9aVMbPYeIGj16FBo9+AUbPaAzGj0o3AQ94XK7PP/X2jweRb88ekTcPNfjGj3hvgM9j2LePGYKBD0KZzM9KJS1PNbD8DzWq988FNITPTJjFT1wVcw8Ho3ZPDyC0jweFdI8KcwmPa7TMz3rSS89ZtYUPaL40Tz2CAo91iMpPcKVzTyE88c8rusqPa6zGD1wbSk9FDbiPFH4Gj16VBo9foEaPXOqGj1R+Bo9Q+QaPfzCGj0oTBo9ClcbPfR4Gj2APho9ajMbPYRLGj16NM88zBTTPJnZGj1Y0ho9ku8aPRdrGj2ZyRs9Oe0aPZh5Gj2jMBY9e8AQPUedCD3gGu88ChfQPOu5Gz16nNo8TssaPXCdGz1YIho9NoAaPerRGj3y6xo9Ss4ZPYt1Gj0hIho9dlcbPTzaGj3PqRo9hMPnPClQOz3WWxs9cKk5PbgaHj0AWDs9WHIaPbhOGz20URs9pl0aPRdbGj0exRo9Q6QaPeHmAD1wxRg9ru8vPfYcCD0o3Ac9orjxPMLd9DyQEi099XQNPR45PD1IoSY9mQUSPXqIBD3gmho9rncaPV+cGj3gOho9hAsbPboLGz1ERBo96IQaPQCoKj3sfRc91mskPY5eAj2L1Ro907YaPeBaGj0wpho9RuEZPeSXGj31qBo9URgaPbi+Gj1m5ho9uwsbPWnjGj3kNxo9aJMaPQaqGj0Jlxs9Mz8pPZrxLT0zwxU9KYgpPa6jHj2Z7SM91pslPcwwJD3qmfg8uM78POE2KT3hPic9ZQ7SPIbfMz24tio94EIDPZA+KD2k+AE9uGbhPI4uFj0zMy49hasePXGlDj24hiM94nYqPRTO7jzrFSQ9HgX9PAl3vjy45ug8Rx0QPWYeIj1w1Ss9sJQaPWZWGz2BPho9foEaPaY9Gj086hk96rEaPRBRGj1qoxs9/CIbPZJfGj1sYBs9Ag0bPXYXGz1+wRo9W18aPVgiGz0ozBo9kh8aPVhiGz34tRo99fQePcz8tDytp+c8ra/sPD6+Mz24KiY9/++5PDK7+Dxcz9s855QaPaZtGj1pMxo9/EIaPfKLGj3gKhs9REQaPUC3Gj0UHhs9lSwaPTJDGj0Xmxs97AEEPQB8Mj0feQM9Zq4ZPR8tAj2+GBs9pBAbPUqOGj0C7Ro9qtoaPfiVGj3MvNo8hM8WPbg+2Dy4oi49ro/RPPZgHT2YGfI8Cn8qPcyUAz0KJyU9KLwLPXDhPj3i/kE9zMAZPeSXGz2cdhk9USgbPZOPGz0Giho9kl8aPSwpGj1ROBo9uAIKPXoc/zyubyU9enzGPNbfBD3I3xo9/GIaPd3NGj2Sbxs9i7UaPf4fGj20cRo95wQbPWkDGz3ymxs90qYbPcVSGj0epRo9VLUZPetZDD0o9PY8KKTRPISTvzwz5w49ZioUPeuFMz1SaDM9evBDPTNzCT32bEM9zJAnPdYLHj2EU/w8KPwUPY6WEz24wgw9UejIPMIhLz1SuCo91rMLPR71ET1SpAA9ozgAPT72KD3WC+w8108aPeFuLj3rUc48uPYePcwE4jy44ig94QIMPXqkGj1EhBo9hFsbPeF6Gj1zChs903YaPVhSGj08iho9MqMaPcLVGj2gYxo94PoZPa43Gz1KXhs9QHcaPU7rGj31yBs9xfIZPW0gGj1H0Ro9dlcbPdb70DxShDM9CX/mPKSw4Ty4ZgQ9PBLNPOF+Lz3N0CQ9riMEPW8F9Txv5fM8NgAaPVQ1Gz31SBo9wkUaPf9vGj2cRhs9X8waPXMaGz1w7Ro9GjgaPe6+Gj1QKPk8SJkVPRQCFT3NtEE9Sm4aPZhJGj20ERo9dEoaPSjcGj3Wsxo99swHPT0uIT2ZxS4960EbPfZsGD2Oeuo8roctPcxszzy4RtY8PJryPDNbCz2GIzY9uBIZPXpEzDwoVNs8M+MZPUchGz0biBs9oxAbPXBtGj169Bo90oYaPYRj1jxI0TA964EpPR5FujwAFCM9XOsHPR5FGz0DrRo9HrUZPTLj7Dw9Gig9Aj0aPeT3Gj3ZsBo9zCwbPeG6GT1GcRo9HhUbPXA9Gj3CmSY99hAlPfZ4Mz0oNMA8emwzPVKI+zxShDE9KEwYPSjszjx6/OI8Cn8zPa6/Gz2jAM48Zm7JPK1f2Dyuuyc9/s/IPFEA1zzrWds84S4TPUhJLz0UliE9jsLPPEhpLz0zzwM9ANDbPM2IHz3WM/w8mWnzPMyc7jy4Nto8R/ksPXoc9DxwzRU9jnIaPTL76zyaOQ89/38aPfLbGj3Fsho9fVEbPYv1Gj2wlBo9CncaPRebGj3PKRo9sMQaPaa9Gj3aUBo9bMAaPVQ1Gj3uTho9WAIaPcbiGj3JDxo9KMAOPYVvFD088t88uNYHPVxbKj1lVrg8KSgQPT2y2Dy4ci49ZqbAPK4LBD3JXxo9Oc0ZPe6+Gj20ERo9RAQaPXrkGj0syRo9NgAaPU5rGj0CfRs9oJMaPYKOGj16xBo9ZtYaPY8SGz1ebBo9VUUbPS9mGz2EOxo969ErPQg/5jzgeto8RmHgPPZABj1HRQY9cLXDPACEDD1ldgE9HlXIPI7yyjyOAsg8erz2PCnUND259jY9hQcIPepxzDymvRo9Od0aPfi1Gj3Jzxo9ku8aPb4YGz0Tfho9YgkaPY/+JT23buI8Cu+7PBQ2Kz0p7Bs9rpcaPaaNGj2ZYfs8Cs/gPADwQj2ZidQ8Hs0nPY6iGj0smRo9tLEaPZymGj3dHRo9iPgZPaT8Ez3WK8s84mY/PWZm5jzNtEI91kvnPHr8Ij1wSTs9rjsUPa6HyzwAXDw9CrctPetJ0TyZSdI8Zra6PLeevDyE6/08E2buPFw/AD0AoC49zHwoPf+f4jwe8Q49SGUOPXoAHD0yS8E8HnUBPTyiIj24Ni49M3PzPCmwLz09HjE9cH35PHDZCT0pfAA9PGLpPK3PyjyPgiI9TksbPUfhGj1mVho95PcaPcaiGj0NpBo9QDcbPVgCGj0OpBo9QFcaPdO2Gj27mxo9UkgbPSsJGj3ktxo9wpUaPbiGLT3/3wA9HqEQPaTMCj1cMxc9zETrPJktLD0KRwo9rg+4POqh8zyuZzI9j74lPeAq7jygUxo9whUbPQZaGj12txo93Q0aPZi5Gj3QaRo9ZqYaPQYKGj2Okho9NsAaPbubGj1+QRo95yQaPaIAGz0oLAI96/UHPUd9Cz2Ouuw8ZroEPfXADj3/t9s8W++9PNZT6DyZgdQ8WyexPEcJyTxwFfE8SJkGPeEq+jzguvQ8FM4oPT2iAj24zuc8juLFPEfBGj3asBo9LiYbPRe7Gj0pjBo9WCIbPRQ+Gj08iho9UrwRPa6PxTxStBw99OjnPEchGz08Au48zCzaPIbbIj24biA9HtUJPT2K0Dw86vM8ABAaPQKNGj0sWRo9OQ0bPTp9Gj1Omxo9UPD3PFHwzjx7+DQ9mrkvPbhmCD2FoxU9pPgQPT2OFD3XTzU9R10qPeAK6jzhQic9XG/XPLiiFD0Kl+U8ri/lPK6n4Dx6NLs84RIQPTzq7jzgwu48ZnbfPI+y0zzrwTM96pnHPLhiJz3sYSI9hDsDPRS2IT0otA49MycXPeCSvzwyu/c8PU4zPZjR7zwJh+o8XN8IPdYD/TxiGRo90IkaPTIjGz0XWxo9IlIbPSESGj2xxBo9qooaPY4CGz1YUho9mRkbPcYSGz3MvBo9egQbPcifGj0K1xo9KATyPACYFD3Xyx49cL0RPeCC6zxwrRs9HkknPaMUHj2PDhk9UujCPK5/tzwohM48Zg4FPU5LGz1mtho9KMwaPdPmGj0lbxo9jjIbPURUGz09Ghs9HqUaPSUvGj2cdho9FL4aPaBTGz1iyRo9rmcPPeDiAT1m1r08CA/RPIWXCj1wFRA9ZkInPVuLFD3W27g8Ps4BPQDYBz24JuM8KGTsPGYyIj0KSxM9wj38PLj2Ez0VkkA9eoQ+PY/67jx6DBk92vAaPcIVGz3uvho9dHoaPV/cGj0vhho96mEaPU67Gj2qSho9Su4ZPburGj1UZRo9hc8rPfZALD1wTSQ9mh0bPShs/zyukyE99XAMPewJRj0Guho9pj0bPX7RGj0DDRs9LBkaPSsZGj1pYxk9HvEvPQrv3jx7mEM9pFgDPR/NQT1w+QY9HiXyPHAVET2k8OY8Hi0cPVvHzzwALDY9AHgaPYQb3DwyJx4960EYPXD1/TwKtyQ9RjHUPI9WLj0Kow89FNosPeEeBj16fNs8CnfEPDyK7jwUxhw9pEwyPXtkHz0KExg9Cu/9PHpwAz16xNw8AMgiPbiWMz2Q7iU9kMpAPY6CGj1+gRs9HmUaPTxKGj3qwRo9oGMaPUcBGz3kRxs95OcaPVKIGj0XGxs92pAaPab9Gj2k4Bo9QOcaPdkAGz1cmxk9R/nKPFHUGj2OvjA9FE7bPFw/LD1w1ek8UiATPVLILD0eleY8ozQQPXBN8DyawSA9aaMaPczMGj3ebRo96zELPXABLT3yOxs9qaoaPQONGj0e1Ro9FysbPRSeGj3GMho9wlUaPXvEtjyZqd08o9gBPY8uDz0oJMk8HnklPeCS8Tw9dgo9okj3PArrJj245vE8zOwaPa5/tjzW2+o8orDxPKN0BD1cZ/88R8UAPXpAKT3CYRM9mhUePYX/AD0eLck8u/sZPQlnGj0NVBo90JkaPRdrGj3TNhs9ISIbPf+fGj0JFxs9R/EaPTZQGj0KaxU9HpEtPdYj9DxSMBw9eoQRPVJ0IT3hThE9jlIVPRDxGT3dXRs9SLEaPbubGj0CzRo9xpIbPVKsPD2jsOw8pDgsPVL4GD0p5D494fZAPa6/LT17DEA9zLwaPShk2TxIxSk9uH7YPDLTsDw+xgw9cIUXPVznKj3XFyo9R1UaPcx00DwouAs94HrGPOstDT1cl808o6gdPTIjtzwyXzI9M9cqPaQYwjxmDg09MoPDPLgiAD3roRs99YwsPUhpND0a+Bk9i1UbPQmHGj053Ro9YlkaPcwsGz0z4xk9cI0aPUqOGj3Fwho9VzIaPVQVGz3X4xo9yd8ZPbrrGz0A4Bo9WPIaPY7iGj3J/xo9qmobPeQXGj31WMQ8UuwiPdefFT2PAv08NIcjPXoU/jz25A494Or+PMKhLz0KR9o8ALAKPRS+zjyxxBk9PRobPWbuCj3MJOk8FMoPPSnEBT3k5xo9Ap0aPSWfGj2Sjxo9oNMaPZhZGj0Uqhg9UhglPWYuIT2jEME8FE7zPJgh+Dw8Ngw9zEgmPa4jIj0obNQ8ZmIEPbju0DyjgOc8HbX+PMz4BD1SoAA94FLNPOx5Gj1cl608MuPiPI7SyDyE4708KHAPPTLLzDxSSBo9XG8ZParaGj1YMho9cB0bPcLlGj0o3Pk8XHsTPbhm5jxSpCQ9gd4aPQo3Cj0+zhY9zKARPQpXLD2kaBs9XKM7PUe5MT1GWfY80zYbPaq6Gj2tpxo9zEwbPRReGj31WBo9AHAbPYVr6jy4hjE9PjIqPQrfMz1wVfw8KFz7POvxCz1cwzI9ABgjPdZDGD2GNws97NkDPXvQID0UBuU8uD79PCk8zzzMPAw9j+IgPTLz3zwUDt884CrbPI8qujw+Yh89//sDPeGuGz24nhs9uLb0PNa7wTxbL9Y8pNAGPYQD4Twzvx09j0YmPdZXKj2iIOE8hEcOPa6bPj3q6es8AJhCPYG+Gz3Shho9PJoaPSWvGj3d3Rs968EaPe7eGj3PmRs9vigbPYC+Gj1Y8ho90IkbPdYDGz1wjRo9mWkaPR6JEz17nCg9t+7uPK5X4Two9A09mLHdPHokLj3r6S49KPy3POBSLz3rsRw9PYoaPXr0Gj3hbgo9wc3uPHCl6DxSSAE9AJAfPcIxJD1mZho9LOkaPTxaGz3oRBo9uC4sPQpPxzzWm/o8hNu8PAAg3TwpvBk9cB3gPMwIAz08aiQ9rS/lPFxDGz1cL9g8PrI/PczM4TyFC7Q8UsQRPY9qxjy41uE8ZUbePCgUMz0o6AM9Ry0WPRRSGD1bj/k8rRMIPSjcGj2Z2Ro9TjsaPUoOGj0obP88KFzsPB4RKz0+IjY9W3fsPGbWGT3gCg49uIopPVLoAz3MACU9Cs8UPXvMQD23nsg8CZfhPMzMGj12pxo9v8gaPaBjGz2AHhs9dkcaPX7hGT1efBo9ZW71PEjROz0VfkE9zLgrPT5+FD0AUAg9CkM3PXq4Cz2aIRU9Cqf/PKQUCD2F4yk9WyfhPIU7IT32tAc99bD3PNZL5TzXVzk9ZrbYPOCK+jyalSc9j+YxPbjiCj2ZSdo8wk0FPcKF0DwodBU97DkUPcP1Mj2u78M8HjXQPGaWxzwzxxI9/m/tPB61Bj1wgR09AAAsPf9fHz2Peh097FUfPdpQGj3dvRo9yJ8aPY4C5Ty2nuI8d0cbPRcrGj2txxk9bJAbPTzaGj1Ouxo9Ar0aPSWfGj0kjxo9wgUbPTMzJD24Jg89uH4LPfYo1DwUVh89FN65PMEt3DyFIxw9hasePVLoGz0edRo9KNwaPQonJT0zbzI966UCPVwrJz3XKyI9FIIiPWbWGj2+yBo92XAaPcz0zTzBxes84foUPXH9HD0zBw09Cm8qPXpQJj2OKtY8/xsUPQBgJz3Cxco8R0H9PB/9JT2uDwI9mZHmPK4HBD247uk8Cp/yPOshHz1m6iI9jnLvPK5jLj0zEwI9ejAlPUhZJD2OItE8iHgaPTndGj1UlRo94PLIPABEDD0K6zQ9Ct8LPXr02TyuEyA9/3cHPVIwPT0okDY9hfcpPVs/+Dxw6QI9XDM7Pet5ED2joBo9vsgaPU67Gj1+ERs95DcaPdwtGj0AsBo9MhMaPZiJGj02kBs9hOcFPUi52jweLdE8ZrIsPRSaPj0Kwwc9FMolPa73Az2aCbc8zKTWPHCVGT0ohPQ8enAgPeFmEj0e9fk84GL+PK6XQj2ukzg99eDVPD3mGT1wUR49cCUyPesBCD0URus8XC8NPSpINj0U+j49cIUFPQojJz0AcAM9zJwcPZq5IT3MTAo9cD0PPa4rFT31nDE9mRUgPTJTzTy4uj09UhAxPVsf7DyZWRc94ArKPPbcCj0eOQs99fAvPU5bGj2LVRo9At0aPWKJGj2cxho9esQaPe6+Gj0D3Ro9ewQjPewp/Txmhsc8jor3PHAhFz0+Et88620APZgRuzy4Xis9aWMaPSJyGj1sMBs9CvcZPWbW4TyF+xE9uU4wPYSz1Tw+Jg09LDkaPVx30Dz1uA09ANAEPT3KID3raaw8riMPPRTSHj1Hcc48PioePZqRGz3rbRc9ekTlPLhiDT2uJws9kP4YPeHuJT2GYys9M28rPfY0Kz3CCRU91hO6PI6i9DwKKwA9R4nlPMIVAz1RqOw862koPYQL0jwCvRo9yA8aPX7hGj3We988RvnTPK7vHj3hvhM9y4TzPCgc7zxwnRc9mkUsPYQ72jxmgj894v4/PeBS9jzsgRY9FC4aPTYwGz2dZho96EQaPZIvGj02sBo9Jf8aPTYQGz0CvRo92uAaPYgoGj3u/ho9wjk/PVI4BD24mho9HtUNPTwaHD16LP88rqsAPeytAz0AEMA8CiffPDLr2jwU8ig9j/YYPVL48DykAPg8NI8UPbiG7jwe5TI962UQPfWwxjwzUxE9SOUoPQDcDj1SsBM9uMo9PXCRPT2k7C09hbcsPa4jKT2uzx89PdIWPc00Pj24Nio9hSvUPOoB1zxc9/E8j/IKPcyUAT0yhwY9cHEoPY9SKD3q2cw8j8LFPFG4wTxwdRs9FL7CPPX4Gj27qxo9pq0aPZzmGj3/zxo9DbQaPUMkGz31OBo9L2YaPYR3Aj31nBI9rlsUPXApGz24Ds48ks8aPd09Gj2BDhs9enQaPSg8Gj1iSRo9zKwZPT6+JD2OmtI8M2MjPeoRGz1SPAg9pDwIPVxDPD3BrfA8XFdIPVxDCD2sn+c8mQG0PArvAj2Y+bY8elArPa5f7DyZudM8CrNBPewJLD245tU8mUn7PHrkCj327B89mRnOPI8iBj3qsb081nsEPfU45jzWZwQ9rocZPTMTIz3r8fI8Wkf5PER0Gz1UNRs9ALQYPVH48zxmtuU87OU9PRSuPj3/h9A8mQEEPXCFxjyEVxI99jAFPRS25Tyj0O88lswaPQwEGj2fkxo9FxsbPUdRGj1ROBs9z6kaPZk5Gj2mbRs9WPIaPSHiGj2B7ho9quoaPSjcGj3FYhs9GsgaPYRrGz0TDho98usaPeqRGj0eXbo8wikIPUjB+TzMvAQ9XD/iPCmc6DwU3ik9uJYfPbjqQj09atc8hbMlPR/pGD2EO9o8KURBPdd/Oz1cZ9I8o1DmPD3+Gz1I3RM9KLAAPWYmNT3CUTo9cGXDPBReAD0pMB09FHYpPRTmzjzMhNM8PXLVPAonyjwyfxY9KWBBPVyP7DyQtjA9Ch8KPShcFj3sdSk9pCQTPaNQ2jxIORg9joK+PI7KvTzQmRs9R1EaPa3nGj3CJRo94GoaPUdhGj3awBo9eiQaPQCQGj13Jxs9hMsaPVSVGj3M3Bo9DSQbPUTEGj0r2Ro95GcaPeRnGj0wNho99sgaPcyMGj1UVRo9168HPcycKD0Uxuc8o2D3PFwbCj2EA+I8Fd5DPVzfuzzqGfQ81gsePa5vBj2EK7I8jz4NPa4PLj2Yoc88Ci8RPYWvEj0pcCw9FKokPRSW/zwojCA9Wx/oPOrR/jzsjTg9zHgdPTJbwDwzdyA9e8wpPYTXAj0Kt8I8Zs6sPIylGj1ShDE9CntAPSgsxzxmBh09w/UTPaQwOT1ImRY9hZsPPaR0FD1IVQU9jgrnPBQqIT2aaSc97j4bPXqkGj2Bfho94YoZPe6+Gj3Fsho9j2IaPWX2Gj1SGBo9pn0aPc+pGT2udxo9GqgaPdbjGT32yBo9uJ4aPerxGT1enBo91uv8POAy+Tz2fBc9zQzsPNej7Dwz2xs99tDlPMKxAT3XCwY9mGHqPNYD4DyEDzE9ZpogPVyXOT0K3ws9mukfPQD8Nj0ULkA9Zh73PAA8AD2jMCA9uI4oPcJ5Dz1HGeI8XGMfPfa4xTxcZz49KHA/PeoRxzyG3w09FA78PIRPDT1RePg8Hn0IPYQrLj0o3M48hGPsPNifMz3r5Qw99nA2Pa7bCz0ye+c8FJIAPfWoGj1m5hk9cA0bPTzqGT0UDhs9R+EZPSVfGj1UpRo9rscaPcJVGz1QCBs9o3AaPU6bGj2W3Bo9afMZPQb6Gj0NBBs9+JUbPZh5Gj2wpBo9BvoaPQoXGj1mmgo97OEdPeAazjx6HOY8cMkrPXDF1jzNuAg9HsXtPBQ2rTworAE960EAPbhGuTwofBk9cPk6PWVG7zwznwI9uAZEPWZWHT0pNEA9PT4GPVz39zytR+w8AKgKPeEiKj0AqAM99bQmPVJYCT1Q4OA8zKQhPSlEFj084ts8gU4aPcHd9jwACOA81iv+PFu/Bj169Mg8SKk3PVKkLD23xt08enTFPEflCD0AEBY9kD4VPa7DCD3sGRE9iFgaPZVcGj0hoho9TgsbPczsGj38gho95OcaPSKCGj1K3ho9HnUaPbuLGj0aaBo9hSsbPXMqGj2f8xo94PoaPdbvET17LDg9w1kvPTPD0TwU5kE9RwnfPNcnLD17OBE9SMEBPY9aJD09ut48hF8aPev5FD2Z3Q49rk/gPBTqGT3slT099jgjPbgG+Dy46g09o7jqPGcqOT16rP88ZpoYPXCpJj2PCiU9hIvTPFFgBz2Y8bo8KYgKPdbvCD2iKOg8hHtCPbhaJj1ceyE9zEA1PT1aBj1wfRY94aIZPfWsCz24ahA9SE0fPROe7zyPzhQ9frEaPdqQGj0eBRs9LFkaPYi4Gj2PMhs9Ai0aPTkNGj3QORo904YaPYs1Gj3q0Ro90hYaPYF+Gz1pIxo9vsgaPeuxGj2ggxo9esQaPbA0Gj3dvRo9Su4ZPZkJSj3s3Qs9M68YPfag1jyFfy09hds8PVKgCz08wro8RwkHPWaO9TzMuCQ9UggJPVyjKz184D89PWrzPD26/Tz0YO88e1QFPRSqDj08utk819sjPdYzAT2Y4cM8etAWPVzjFD0yGwI9ogj0PCksJD08EhQ9zEAsPVz3+jzIHxo9ZqbyPB6twzwye9o8UiwtPQBgzzzCTTQ9ANQXPQoXNj3WU+k8UlwtPTN3Fj1mqhY96xH5PNcT7TwyQxo90KkaPYulGj2mTRs9X1waPcgPGz2wVBo9yY8aPe4eGz096ho9anMbParqGT3gKho9uhsbPSXPGj09UiE9zBw4PRTuJz1RoMY8AJA5PesJzzy3/tU8680TPUcNDz2Pwvg8FAoUPXAt6TwfZTU9epQsPcItxzzCUTM9zcA+PYTL+zyFbwU9y5TwPIWvAj3WW9k8pEjTPIaHCT1cnyI94PLlPMKdyjzgstc8XA8NPTIvCT2Ey+g8pHDPPBMmzzwoXPQ8Cj/8PK6P2zyYgeM8kA4wPfb4ET2Owu88wkXSPDJL3TxbD+w8UZAaPXoEvzzQqRo9XswaPabtGj1Yghs9qqoaPQr3GT1Axxk9FM4aPaYdGz0ofBo9RLQaPQDgGj1w3Ro9A+0aPWxQGz0XCxs9HqUaPQbKGj31aBo91qMaPRjbGj34lRo96xnPPLhu2Dxw/TM9XIcAPezVFj1SrDk9cKUUPXDFAT1cbys9uGbjPCl0Jz2P4gQ9cFUGPet5Kj2unxs97JUwPbeO2TwUcgQ9zcwNPVz3MD3hCs08J0TaPMKN1TwyXys9Ci/zPDxKxTw9tgc9PXYYPZmRDj092is9j14fPQpnBj1iqRo9pBwOPZlp8DwojOI8KAzgPABYyzxSaCE9119CPUcZxzxS0C09euQbPevtKD162Cs9kDrQPMmvGj08mho9evQaPbubGj0wdho9gS4bPTwqGz2Pgho9DfQZPQBwGT3u7ho9cH0aPZIPGz3MrBk9jwIbPaQsIz16JMs8owAHPTObKD1xMTs9hWvTPBWqKj2Pkus89BDoPABYxDykIPU8KDz1PI+y/TyPHhc9rnMFPVJYLD2FE/k8WzfaPDJrCD1wKSg9hX86PR7RED1w3dE8M1vTPK4rMD1SoPo8PYI4PQDwAj2a8bw8ZgbjPK0vxDzMEBE91qPxPMINNj3Cjes89YjMPPVAwDyuMww9jyoRPa1n7TxcixQ9PaopPZnR4DzroQc98esZPdZTGz3y+xk9L+YaPar6Gj2Eixo9Ag0bPY+iGj2jUBo9Sj4bPX3xGj0ikho9/DIbPfXIGj1+0Ro9Os0ZPXQaGj0ikho9IkIbPViSGj2mHRs91uMaPbgeGz2+CBs9RqnLPI5a8jwz90I9PUYqPQoHzTxmghQ9mOn6POEiKj2PguA865m3PCgkIT3C/e089UDJPI4Cvzxc18o8w5E1PZDqQT25ejQ91nv8PKRgDz0e1QI9XSMhPR7lIT0UZvM8AEggPXCNCz3MFMI8UAj/PFzvEz3rEQE9KTyuPOEiOD1I/S89mSnqPGWW6jyj3AQ9erzpPArzQT0A0C497Kk9PZqlIT0J/8s8KfADPa7vID3ryQA99VgbPZwGGz1bvxo9vhgaPVGoGj0lPxo9atMaPSIyGj1p8xo9yD8aPQCQGj341Ro9+MUaPVJYGj3WYxo9XEsZPaMoLD0o7CI9R6k6PWa2Dj1mNg49FDb7PK77JD3qwf08XDsrPa6vOT3NYAU9Hr09PYVDFj3NKBo9o5DSPAoLPT1mLho9rqcjPZnpKj0ePcs8wt0UPQofsTzgirg8KKTiPEDHGj0A9DA9FCIQPdd7FD1cPxI9rffHPBT2xzwUxhE9KXw0PQD0Gj2jEBs9cC02PQqX6zxwpRA9PAYPPUcRzDxSHDY9TgsaPcifGj2I+Bk9XwwbPZkJGj3ITxs9/PIaPYDuGj0v9hk9CncaPURkGj27exo9kq8aPVvPGj2gUxs90DkaPVQlGj1SeBo9KAwaPTaQGj0lzxk9zLwaPbuLGj0a6Bk95CcbPfJ7Gj0vVho9rQe5POHqzDz1SBc9UHDLPOpZ5jxb+xc91hMrPbiKFD3MjN48//cIPRNm/jzWHx49mMnMPOwZET0yuw89wpXgPABoEj2OOrU8zPTlPK3/AT0UhiI9AECzPFsf5zyaiSU9UbjHPHDNET3MSAw94SIMPVJUDj2uD9E8rssIPfbYJz2E89w8jyocPVyzKD2PWh49o7AxPVEI/TwoRCM917MQPQrPIj326Pc8zSzfPKr6GT0hwho9kW8aPSV/Gj2Eexo9gW4bPSGCGj2BHhs9QPcaPb74GT1Atxk9cyoaPYiYGj1URRs96xEbPbQxGj1c+x49ZtbfPHpc2zyG2xM94VpBPeFS0zyP9gE99uAbPSg4Jj0pDCU96+FBPbiqCj3XQwc9mLnyPFCQxzwU+hk9UsjIPM0cRD3hii09etS9PB4d7zzMoBU9/2fPPPU4sjzMzPE84HLvPPVUGz0eRRU9Zp4APfbYAD1QgO48H1EqPYWTMT2GbyU97j4aPVyv4TxSCEA9UcwzPYX7DD2uRyY9j/4bPRSO0TwA4BM99RgbPV5MGT3rERs9FH4bPWLpGj23zho9yJ8aPSh8Gj0vVho9gE4bPV/MGj0onBo9DDQaPa03Gj02QBs9PGoaPfiVGj0U7hk907YaPVyfGj2gQxs91lMaPYGeGj3CJRo95wQaPfUYGz3CFd486xEmPethJT0KlyU9ZmILPXpYFj3/3/M8cDEQPRS+zzwe/R89UmwNPXA5Kz0eZfg8Hl38PNbzrzx6KAA94NrgPFvHsTwUQgc9rusaPcLlsjw8jgk9t2bnPMy0zDz13As9RgnePPYUHj315BM9ADAkPeGqED0o1OM8wmEKPf8v+jw6vRo9mGnYPKScAj0AmM08wiUEPXCVAz1wYQA9CjfZPHuMCT1IURI9CucaPTodGz27Oxo9NhAbPSJyGT2LxRo9vrgaPZy2Gj2g4xo9mDkaPdlgGj3CNRo9rqcaPetRGj349Ro9afMZPVs3+TyPQjg9KNgePaSQQT1R+O0819PvPNZLHz246hY9cM0JPTM7CD0UcjU9uFoyPXDV/jxSOBg9rjciPfbsNT3gsu08cKXkPHAt9jx61Ns89rAPPdfvFj31iM08mqkfPT1OKD31mMg8kKIiPQDAGj2F5y49zMT1PJnx8jyZNUE9ANxFPb+IGj0riRo9pPAtPRRODz2ZfR49Zu7EPLjmFj1bf9Q89SAGPfaY8jxH4Q89mEkaPXD9Gj1oAxs9KNwaPfg1Gj388ho9o4AaPXqUGz2jkBo95FcbPQ2UGj3MjBo9nJYaPVF4GT2/yBo97s4aPZ/DGj1RqBo9ihUbPYvVGj2BHho9llwaPcwsGz1Ycho9qjoaPY9+Ej3M1Po8uPYqPZhh4Dx6dOg8euQIPSiwIT1mPiQ9690iPVJI0TwyFyk9HrWuPGZGsDwe9ec8zMzCPCi8ID1cr9M8eqzaPFwTLD0+Wic9UlgUPetVAz2P+vI8HpULPVwLBT3rwcE8jtKxPHq02DwKp9A8emzGPI/WJj1cr8g8UmAaPepJ2DySfxo9fmEaPZasGj20wRo93U0aPcxM9DznJBo9HqUaPR51Gj0Ubho9qkoaPf7fGT0U/ho9pPAbPaAzGz0NhBo96vEaPRdLGz2IWBo9VVUaPQb6GT0Geho9RKQaPWmzGj12txo9MzO+PHokOj3hAhU99vQzPVIgDj2kAMw8o+APPa6vCD2sT/M8XLevPB6JET0fxRs9uHbSPMxYFD3/B/M8PkYrPQBsKT1cRzA9UYQAPTKbFz1Hod08ABjcPHpM2Dy4ftE84VonPcIxBz2i4L08uHoNPei0Gj2LhRo9Ax0aPbHUGj1V9Ro9Ja8aPRDhGj2aJRk9rpsPPSiM7jwV5jo99qQYPeAaBj2aYRQ9rmswPTOPOz2EWxo9VOUaPWZmGj3QSRo9kv8aPURkGz2mbRo94foaPXS6Gj1pIxs9Jq8ZPXBdGz0s6Ro9cL0aPXR6Gz02ABs9nLYaPcK1GT1YQhs9gZ4ZPUo+Gj3nVBo9wvUZPQqHGj3urho9KJAPPUfZ8jweaRo9AFjdPHqs0Txm3vs8Wx/uPChU0TwA4Cg9emzxPB6NKD2OZg89RmHPPDIrvTxSGAM9CSffPB7VAT167P4819cVPcw8xzzCQQ89R5EdPcwc7jyEu9s8cHXfPMwszTx6LK48mdnlPBSmET0KRzQ914sgPaMQwzyasS09Wy/OPFKkCD1UBRs900YbPY+CGz3qERs92dAaPWa2GT2foxk9BgoaPQpHGz27Cxo9Ax0bPVvPGj1c/xo9/EIaPfziGj2O8ho9epQaPTzKGj26uxo9pHAaPRCRGT2VPBs99egaPWlDGz2Ycfc81nvnPNYT8zzsWRc9zDQKPbjGCj329BA9ws0XPXCpGT3gsv08wr0pPQq/AT0f/SM9Wz/rPHrkGj1wXRo9vigaPa6P1jxmLss8mlEcPaTo9jw9agk9XNsKPcwcHT2Fxw49zCy+PGamIj3qAcc8go4bPXO6Gj0vdho9jnIaPUBXGj0s+Ro954QaPd29Gj24BiI9HukZPa6rIT3CKSE9XJsAPQqjFT24PvQ8RzHPPKPQGj3FMhs9JJ8ZPbF0Gj2jUBs9TjsbPYS7Gj0X2xk9L8YaPUr+Gj2uZxo9acMaPUpeGz3Wkxs9DOQZPd3dGT1Yghs99WgaPSw5Gj0iQhs9vlgaPYE+Gj0hQhs9XiwbPY9yGj0UCic9o9D7PD1KHT1HUdU8evy9POJGLD0yA/k8HskMPVzHAT0oHLE8elziPML9IT0UjhY9W1+uPKRgFz3NTCs9wmWuPDN3Kz1RWOM89vAbPaNAszzh0gM9t17oPLhG7jw9ku08cKXrPI4yCj3qgdc8t97CPGbmHD1cXxA9Cks1PR4F3TweASo9zCwVPQLtGj3ZMBs9Og0bPYgIGz2LVRo9A10aPdqAGj1UxRo9lhwaPfQYGz1HMRs9xQIbPe7OGj27Sxo9dmcaPaDjGj2tpxo93Z0aPR1lGj3Inxo9/LIaPcJ1Gz1Y0ho9lpwaPc9JGz2jKN48eiziPNgXMD2k2BQ96rHSPBSeGj0o2Bw9SCEpPXANIz1wISw911sFPQpPQz1IWTU9tIEaPWqzGj0kDxs9Wz/2PK3nsTwzW7Q8pNQAPa5nAD0ozBY9zMgJPdYzsTy3zvQ8zKSzPD6uFD02cBs9IeIaPaMQGz0N5Bo9DSQaPd3NGj1G4Ro91gMbPR7VGj24rhU9MhP7POKGJT3iDiI9ACgDPQr/Mz06nRo9bEAbPQzUGT3ILxs9KFwbPVGYGj1eHBs9zDwaPepxGj12Bxs9wpUaPYQrGj3yyxo9ImIbPQKdGj3d/Ro9wqUaPT36Gz1Kbho9/CIbPX4BGz2gsxo9+EUaPXD9Gj0hcho9BroaPd3dGj3hihg9Cv/WPFu32DwKp7U8cBXGPK4THD24QgQ9Zo4nPa0/yzzC3ds81pMUPerJwjykaBI9R6n+PBPmyDzgOsA8XNcbPZj59jw8WsI8KZgoPTJ72zwzayg9jnrSPJr1ID24EgQ9UpgZPQk/vzzM/Og8cGE4PVx7Bz17KBg9mWkOPRRaCz3Wm+s8NrAaPUdxGj0s+Rs9c7oaPUouGj2/OBo9uI4aPYE+Gj3a0Bo9ftEZPZa8GT1w7Rk9PEobPe4OGz0i0ho9jjIaPeQ3Gj1fXBo9c3oaPR7lGT3Jbxo9DSQaPWZGGj0kHxs9Ob0ZPeiEGj32cB89zAQvPcLBHT2aUQ09PdLGPI/yBD0AwAM94JrjPLiqOj3MJOk8hV8+PSypGj2Pcho9hEsbPWKpGj1lfug8UHjhPOztID1xQSk9PHKyPPWwtjykiLY8pOgcPcKNCT0z7yY9UqwrPZx2Gj16NBs9PAobPWnzGj3yGxo9gX4aPcI1Gz31uBo9Q7QaPRQ2KD0ye/887EEVPYRnKj3XZ0M9/4MePdazGj161Bo9IgIaPfL7Gj3Inxo9z2kaPTbwGj0hYho9MtMZPb7IGj0obBo9IfIaPcjvGj3SRho9XN8aPRARGj2wVBo90CkbPQonGz0Kxxk9gU4bPZyGGj1w3Ro98fsZPWrDGj0hUho9NgAbPa1LGT3gKhM9Zn4cPaOI8zwpnCQ9SKUePUgtHz0yU+o87CUSPVp39Dx6uAI9cb0oPWZSIz32DCQ9ruskPXrM/jwpoCc9FO7+POBC2jx6zN489UDiPM3UJT3+D/8863UPPdcfJD3CHdw8zJgSPRTe3TyZoQ49UfjBPI/WNT2O2t48FNbqPB51Ej2chho9euQaPcj/Gj2Sfxs9TgsbPQCgGj2cRho9tHEaPcj/GT0y4xo9FN4aPV98Gj1mFhs9afMaPao6Gz272xo9CocaPdqwGz34FRs9yc8aPWyQGj3gmho94coaPaBjGz2mDRs9pFAaPd5tGj1x9RY9rQ/7PFxnDz2PstA8CgcAPSnMKz2Em948rQfrPOJ64zzoRBo9oPMZPch/Gj0U3ho99egZPYFOGj1crwA9cL0RPUYR4TxwoQA9MqPcPEjhHD2Q4gY99XCvPCfE3TxSBBI90OkaPRibGj0Yyxo9dEoaPTmNGj1mlho9GHsbPbC0Gj1scBo9KGwaPTwqGj0zNyA9pJjUPJZMGj06bRs9j5IaPXZHGz1fHBs9bBAbPd3NGj0ofBo9Ao0bPbdOGj3M3Bo9docaPUo+Gj1mhho9KGwaPYQrGz1mZhs9wkUaPS/GGj31KBs9cL0aPX6BGz3aYBs9EEEaPcFFGj3Wkxk9IoIbPQY6Gj3g2ho9re/bPFxPsjxmZrA8wmUrPWZqKD1HOSU9ALAVPcy8tDx6NOg8b13VPHsAJj1Gyec89Nj5PFGQszzMkCk9uBogPc2UDz1mdhM9ejzJPGZ+ET3C7Qk9FFa/PLgW1DwpFBI96gm5PPX0Cj3CDQs9UoAtPVy//jxc4yM9ZrotPWa+OD1GSfM8cDUZPbThGj2Sfxo9TusaPbCEGj0eBRs94KobPcx8Gj0pLBs9u1saPdLmGT1iGRo9QDcaPQ==", "encoding": "base64", "path": [ "nav_image_bytes" ] } ], "model_module": "anywidget", "model_module_version": "~0.9.*", "model_name": "AnyModel", "state": { "_anywidget_id": "quantem.widget.show4d.Show4D", "_css": ".show4d-root{border-radius:2px;padding:16px}\n", "_dom_classes": [], "_esm": "var uA=Object.create;var Ox=Object.defineProperty;var pA=Object.getOwnPropertyDescriptor;var fA=Object.getOwnPropertyNames;var dA=Object.getPrototypeOf,mA=Object.prototype.hasOwnProperty;var Wo=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var yA=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of fA(t))!mA.call(e,n)&&n!==o&&Ox(e,n,{get:()=>t[n],enumerable:!(r=pA(t,n))||r.enumerable});return e};var j=(e,t,o)=>(o=e!=null?uA(dA(e)):{},yA(t||!e||!e.__esModule?Ox(o,\"default\",{value:e,enumerable:!0}):o,e));var Hx=Wo(je=>{\"use strict\";var hg=Symbol.for(\"react.transitional.element\"),hA=Symbol.for(\"react.portal\"),gA=Symbol.for(\"react.fragment\"),bA=Symbol.for(\"react.strict_mode\"),vA=Symbol.for(\"react.profiler\"),TA=Symbol.for(\"react.consumer\"),xA=Symbol.for(\"react.context\"),SA=Symbol.for(\"react.forward_ref\"),PA=Symbol.for(\"react.suspense\"),RA=Symbol.for(\"react.memo\"),_x=Symbol.for(\"react.lazy\"),CA=Symbol.for(\"react.activity\"),Ax=Symbol.iterator;function EA(e){return e===null||typeof e!=\"object\"?null:(e=Ax&&e[Ax]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Bx={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},kx=Object.assign,jx={};function is(e,t,o){this.props=e,this.context=t,this.refs=jx,this.updater=o||Bx}is.prototype.isReactComponent={};is.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\")};is.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Ux(){}Ux.prototype=is.prototype;function gg(e,t,o){this.props=e,this.context=t,this.refs=jx,this.updater=o||Bx}var bg=gg.prototype=new Ux;bg.constructor=gg;kx(bg,is.prototype);bg.isPureReactComponent=!0;var zx=Array.isArray;function yg(){}var At={H:null,A:null,T:null,S:null},Lx=Object.prototype.hasOwnProperty;function vg(e,t,o){var r=o.ref;return{$$typeof:hg,type:e,key:t,ref:r!==void 0?r:null,props:o}}function wA(e,t){return vg(e.type,t,e.props)}function Tg(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===hg}function MA(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var Nx=/\\/+/g;function mg(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?MA(\"\"+e.key):t.toString(36)}function OA(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(yg,yg):(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 as(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 hg:case hA:i=!0;break;case _x:return i=e._init,as(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+mg(e,0):r,zx(n)?(o=\"\",i!=null&&(o=i.replace(Nx,\"$&/\")+\"/\"),as(n,t,o,\"\",function(c){return c})):n!=null&&(Tg(n)&&(n=wA(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(Nx,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(zx(e))for(var s=0;s{\"use strict\";Vx.exports=Hx()});var Qx=Wo(_t=>{\"use strict\";function Rg(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rtd(l,o))std(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(std(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function td(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\"?(Ix=performance,_t.unstable_now=function(){return Ix.now()}):(xg=Date,$x=xg.now(),_t.unstable_now=function(){return xg.now()-$x});var Ix,xg,$x,ra=[],Ya=[],NA=1,Vr=null,Vo=3,Cg=!1,wu=!1,Mu=!1,Eg=!1,Yx=typeof setTimeout==\"function\"?setTimeout:null,Gx=typeof clearTimeout==\"function\"?clearTimeout:null,Fx=typeof setImmediate<\"u\"?setImmediate:null;function od(e){for(var t=Dn(Ya);t!==null;){if(t.callback===null)rd(Ya);else if(t.startTime<=e)rd(Ya),t.sortIndex=t.expirationTime,Rg(ra,t);else break;t=Dn(Ya)}}function wg(e){if(Mu=!1,od(e),!wu)if(Dn(ra)!==null)wu=!0,ss||(ss=!0,ls());else{var t=Dn(Ya);t!==null&&Mg(wg,t.startTime-e)}}var ss=!1,Ou=-1,Xx=5,Wx=-1;function Kx(){return Eg?!0:!(_t.unstable_now()-Wxe&&Kx());){var r=Vr.callback;if(typeof r==\"function\"){Vr.callback=null,Vo=Vr.priorityLevel;var n=r(Vr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){Vr.callback=n,od(e),t=!0;break t}Vr===Dn(ra)&&rd(ra),od(e)}else rd(ra);Vr=Dn(ra)}if(Vr!==null)t=!0;else{var a=Dn(Ya);a!==null&&Mg(wg,a.startTime-e),t=!1}}break e}finally{Vr=null,Vo=o,Cg=!1}t=void 0}}finally{t?ls():ss=!1}}}var ls;typeof Fx==\"function\"?ls=function(){Fx(Sg)}:typeof MessageChannel<\"u\"?(Pg=new MessageChannel,qx=Pg.port2,Pg.port1.onmessage=Sg,ls=function(){qx.postMessage(null)}):ls=function(){Yx(Sg,0)};var Pg,qx;function Mg(e,t){Ou=Yx(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,Rg(Ya,e),Dn(ra)===null&&e===Dn(Ya)&&(Mu?(Gx(Ou),Ou=-1):Mu=!0,Mg(wg,o-r))):(e.sortIndex=n,Rg(ra,e),wu||Cg||(wu=!0,ss||(ss=!0,ls()))),e};_t.unstable_shouldYield=Kx;_t.unstable_wrapCallback=function(e){var t=Vo;return function(){var o=Vo;Vo=t;try{return e.apply(this,arguments)}finally{Vo=o}}}});var Jx=Wo((nj,Zx)=>{\"use strict\";Zx.exports=Qx()});var t1=Wo(Qo=>{\"use strict\";var DA=W();function e1(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function o1(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o1)}catch(e){console.error(e)}}o1(),r1.exports=t1()});var yC=Wo(Am=>{\"use strict\";var mo=Jx(),OS=W(),kA=ad();function H(e){var t=\"https://react.dev/errors/\"+e;if(1ys||(e.current=db[ys],db[ys]=null,ys--)}function Ct(e,t){ys++,db[ys]=e.current,e.current=t}var jn=Un(null),op=Un(null),ai=Un(null),Ld=Un(null);function Hd(e,t){switch(Ct(ai,t),Ct(op,e),Ct(jn,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?fS(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=fS(t),e=tC(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}Po(jn),Ct(jn,e)}function Ds(){Po(jn),Po(op),Po(ai)}function mb(e){e.memoizedState!==null&&Ct(Ld,e);var t=jn.current,o=tC(t,e.type);t!==o&&(Ct(op,e),Ct(jn,o))}function Vd(e){op.current===e&&(Po(jn),Po(op)),Ld.current===e&&(Po(Ld),dp._currentValue=Ji)}var Og,i1;function Wi(e){if(Og===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);Og=t&&t[1]||\"\",i1=-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{Ag=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?Wi(o):\"\"}function VA(e,t){switch(e.tag){case 26:case 27:case 5:return Wi(e.type);case 16:return Wi(\"Lazy\");case 13:return e.child!==t&&t!==null?Wi(\"Suspense Fallback\"):Wi(\"Suspense\");case 19:return Wi(\"SuspenseList\");case 0:case 15:return zg(e.type,!1);case 11:return zg(e.type.render,!1);case 1:return zg(e.type,!0);case 31:return Wi(\"Activity\");default:return\"\"}}function l1(e){try{var t=\"\",o=null;do t+=VA(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var yb=Object.prototype.hasOwnProperty,a0=mo.unstable_scheduleCallback,Ng=mo.unstable_cancelCallback,IA=mo.unstable_shouldYield,$A=mo.unstable_requestPaint,wr=mo.unstable_now,FA=mo.unstable_getCurrentPriorityLevel,kS=mo.unstable_ImmediatePriority,jS=mo.unstable_UserBlockingPriority,Id=mo.unstable_NormalPriority,qA=mo.unstable_LowPriority,US=mo.unstable_IdlePriority,YA=mo.log,GA=mo.unstable_setDisableYieldValue,gp=null,Mr=null;function ei(e){if(typeof YA==\"function\"&&GA(e),Mr&&typeof Mr.setStrictMode==\"function\")try{Mr.setStrictMode(gp,e)}catch{}}var Or=Math.clz32?Math.clz32:KA,XA=Math.log,WA=Math.LN2;function KA(e){return e>>>=0,e===0?32:31-(XA(e)/WA|0)|0}var ld=256,sd=262144,cd=4194304;function Ki(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 mm(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=Ki(r):(i&=l,i!==0?n=Ki(i):o||(o=l&~e,o!==0&&(n=Ki(o))))):(l=r&~a,l!==0?n=Ki(l):i!==0?n=Ki(i):o||(o=r&~e,o!==0&&(n=Ki(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 bp(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function QA(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 LS(){var e=cd;return cd<<=1,(cd&62914560)===0&&(cd=4194304),e}function Dg(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function vp(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function ZA(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 n5=/[\\n\"\\\\]/g;function Yr(e){return e.replace(n5,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function bb(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=\"\"+$r(t)):e.value!==\"\"+$r(t)&&(e.value=\"\"+$r(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?vb(e,i,$r(t)):o!=null?vb(e,i,$r(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=\"\"+$r(l):e.removeAttribute(\"name\")}function XS(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)){gb(e);return}o=o!=null?\"\"+$r(o):\"\",t=t!=null?\"\"+$r(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),gb(e)}function vb(e,t,o){t===\"number\"&&$d(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function ws(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\"),xb=!1;if(ga)try{cs={},Object.defineProperty(cs,\"passive\",{get:function(){xb=!0}}),window.addEventListener(\"test\",cs,cs),window.removeEventListener(\"test\",cs,cs)}catch{xb=!1}var cs,ti=null,p0=null,Ed=null;function JS(){if(Ed)return Ed;var e,t=p0,o=t.length,r,n=\"value\"in ti?ti.value:ti.textContent,a=n.length;for(e=0;e=$u),b1=\" \",v1=!1;function tP(e,t){switch(e){case\"keyup\":return N5.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function oP(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var bs=!1;function _5(e,t){switch(e){case\"compositionend\":return oP(t);case\"keypress\":return t.which!==32?null:(v1=!0,b1);case\"textInput\":return e=t.data,e===b1&&v1?null:e;default:return null}}function B5(e,t){if(bs)return e===\"compositionend\"||!d0&&tP(e,t)?(e=JS(),Ed=p0=ti=null,bs=!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=P1(o)}}function iP(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?iP(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function lP(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=$d(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=$d(e.document)}return t}function m0(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 $5=ga&&\"documentMode\"in document&&11>=document.documentMode,vs=null,Sb=null,qu=null,Pb=!1;function C1(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Pb||vs==null||vs!==$d(r)||(r=vs,\"selectionStart\"in r&&m0(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}),qu&&ap(qu,r)||(qu=r,r=lm(Sb,\"onSelect\"),0>=i,n-=i,_n=1<<32-Or(t)+n|o<M?(D=C,C=null):D=C.sibling;var _=p(y,C,m[M],b);if(_===null){C===null&&(C=D);break}e&&C&&_.alternate===null&&t(y,C),g=a(_,g,M),R===null?P=_:R.sibling=_,R=_,C=D}if(M===m.length)return o(y,C),Qe&&ca(y,M),P;if(C===null){for(;MM?(D=C,C=null):D=C.sibling;var k=p(y,C,_.value,b);if(k===null){C===null&&(C=D);break}e&&C&&k.alternate===null&&t(y,C),g=a(k,g,M),R===null?P=k:R.sibling=k,R=k,C=D}if(_.done)return o(y,C),Qe&&ca(y,M),P;if(C===null){for(;!_.done;M++,_=m.next())_=d(y,_.value,b),_!==null&&(g=a(_,g,M),R===null?P=_:R.sibling=_,R=_);return Qe&&ca(y,M),P}for(C=r(C);!_.done;M++,_=m.next())_=f(C,y,M,_.value,b),_!==null&&(e&&_.alternate!==null&&C.delete(_.key===null?M:_.key),g=a(_,g,M),R===null?P=_:R.sibling=_,R=_);return e&&C.forEach(function(x){return t(y,x)}),Qe&&ca(y,M),P}function T(y,g,m,b){if(typeof m==\"object\"&&m!==null&&m.type===ms&&m.key===null&&(m=m.props.children),typeof m==\"object\"&&m!==null){switch(m.$$typeof){case id:e:{for(var P=m.key;g!==null;){if(g.key===P){if(P=m.type,P===ms){if(g.tag===7){o(y,g.sibling),b=n(g,m.props.children),b.return=y,y=b;break e}}else if(g.elementType===P||typeof P==\"object\"&&P!==null&&P.$$typeof===Xa&&Qi(P)===g.type){o(y,g.sibling),b=n(g,m.props),Du(b,m),b.return=y,y=b;break e}o(y,g);break}else t(y,g);g=g.sibling}m.type===ms?(b=el(m.props.children,y.mode,b,m.key),b.return=y,y=b):(b=Md(m.type,m.key,m.props,null,y.mode,b),Du(b,m),b.return=y,y=b)}return i(y);case Uu:e:{for(P=m.key;g!==null;){if(g.key===P)if(g.tag===4&&g.stateNode.containerInfo===m.containerInfo&&g.stateNode.implementation===m.implementation){o(y,g.sibling),b=n(g,m.children||[]),b.return=y,y=b;break e}else{o(y,g);break}else t(y,g);g=g.sibling}b=Vg(m,y.mode,b),b.return=y,y=b}return i(y);case Xa:return m=Qi(m),T(y,g,m,b)}if(Lu(m))return h(y,g,m,b);if(zu(m)){if(P=zu(m),typeof P!=\"function\")throw Error(H(150));return m=P.call(m),v(y,g,m,b)}if(typeof m.then==\"function\")return T(y,g,yd(m),b);if(m.$$typeof===pa)return T(y,g,md(y,m),b);hd(y,m)}return typeof m==\"string\"&&m!==\"\"||typeof m==\"number\"||typeof m==\"bigint\"?(m=\"\"+m,g!==null&&g.tag===6?(o(y,g.sibling),b=n(g,m),b.return=y,y=b):(o(y,g),b=Hg(m,y.mode,b),b.return=y,y=b),i(y)):o(y,g)}return function(y,g,m,b){try{sp=0;var P=T(y,g,m,b);return As=null,P}catch(C){if(C===Gs||C===Tm)throw C;var R=Cr(29,C,null,y.mode);return R.lanes=b,R.return=y,R}finally{}}}var il=SP(!0),PP=SP(!1),Wa=!1;function P0(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ab(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 li(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function si(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(lt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=qd(e),mP(e,null,o),t}return vm(e,r,t,o),qd(e)}function Gu(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,VS(e,o)}}function $g(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 zb=!1;function Xu(){if(zb){var e=Os;if(e!==null)throw e}}function Wu(e,t,o,r){zb=!1;var n=e.updateQueue;Wa=!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 d=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,f=p!==l.lane;if(f?(Ke&p)===p:(r&p)===p){p!==0&&p===ks&&(zb=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var h=e,v=l;p=t;var T=o;switch(v.tag){case 1:if(h=v.payload,typeof h==\"function\"){d=h.call(T,d,p);break e}d=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=v.payload,p=typeof h==\"function\"?h.call(T,d,p):h,p==null)break e;d=Dt({},d,p);break e;case 2:Wa=!0}}p=l.callback,p!==null&&(e.flags|=64,f&&(e.flags|=8192),f=n.callbacks,f===null?n.callbacks=[p]:f.push(p))}else f={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=f,s=d):u=u.next=f,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;f=l,l=f.next,f.next=null,n.lastBaseUpdate=f,n.shared.pending=null}}while(!0);u===null&&(s=d),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),gi|=i,e.lanes=i,e.memoizedState=d}}function RP(e,t){if(typeof e!=\"function\")throw Error(H(191,e));e.call(t)}function CP(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Ae.T,l={};Ae.T=l,k0(e,!1,t,o);try{var s=n(),c=Ae.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=Z5(s,r);Ku(e,t,u,Ar(e))}else Ku(e,t,r,Ar(e))}catch(d){Ku(e,t,{then:function(){},status:\"rejected\",reason:d},Ar())}finally{st.p=a,i!==null&&l.types!==null&&(i.types=l.types),Ae.T=i}}function nz(){}function kb(e,t,o,r){if(e.tag!==5)throw Error(H(476));var n=KP(e).queue;WP(e,n,t,Ji,o===null?nz:function(){return QP(e),o(r)})}function KP(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ji,baseState:Ji,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:Ji},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function QP(e){var t=KP(e);t.next===null&&(t=e.alternate.memoizedState),Ku(e,t.next.queue,{},Ar())}function B0(){return _o(dp)}function ZP(){return Jt().memoizedState}function JP(){return Jt().memoizedState}function az(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Ar();e=li(o);var r=si(t,e,o);r!==null&&(fr(r,t,o),Gu(r,t,o)),t={cache:T0()},e.payload=t;return}t=t.return}}function iz(e,t,o){var r=Ar();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Rm(e)?tR(t,o):(o=h0(e,t,o,r),o!==null&&(fr(o,e,r),oR(o,t,r)))}function eR(e,t,o){var r=Ar();Ku(e,t,o,r)}function Ku(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Rm(e))tR(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,zr(l,i))return vm(e,t,n,0),St===null&&bm(),!1}catch{}finally{}if(o=h0(e,t,n,r),o!==null)return fr(o,e,r),oR(o,t,r),!0}return!1}function k0(e,t,o,r){if(r={lane:2,revertLane:q0(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Rm(e)){if(t)throw Error(H(479))}else t=h0(e,o,r,2),t!==null&&fr(t,e,2)}function Rm(e){var t=e.alternate;return e===He||t!==null&&t===He}function tR(e,t){zs=Qd=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function oR(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,VS(e,o)}}var up={readContext:_o,use:Sm,useCallback:Yt,useContext:Yt,useEffect:Yt,useImperativeHandle:Yt,useLayoutEffect:Yt,useInsertionEffect:Yt,useMemo:Yt,useReducer:Yt,useRef:Yt,useState:Yt,useDebugValue:Yt,useDeferredValue:Yt,useTransition:Yt,useSyncExternalStore:Yt,useId:Yt,useHostTransitionStatus:Yt,useFormState:Yt,useActionState:Yt,useOptimistic:Yt,useMemoCache:Yt,useCacheRefresh:Yt};up.useEffectEvent=Yt;var rR={readContext:_o,use:Sm,useCallback:function(e,t){return Zo().memoizedState=[e,t===void 0?null:t],e},useContext:_o,useEffect:H1,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,zd(4194308,4,FP.bind(null,t,e),o)},useLayoutEffect:function(e,t){return zd(4194308,4,e,t)},useInsertionEffect:function(e,t){zd(4,2,e,t)},useMemo:function(e,t){var o=Zo();t=t===void 0?null:t;var r=e();if(ll){ei(!0);try{e()}finally{ei(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Zo();if(o!==void 0){var n=o(t);if(ll){ei(!0);try{o(t)}finally{ei(!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=iz.bind(null,He,e),[r.memoizedState,e]},useRef:function(e){var t=Zo();return e={current:e},t.memoizedState=e},useState:function(e){e=_b(e);var t=e.queue,o=eR.bind(null,He,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:D0,useDeferredValue:function(e,t){var o=Zo();return _0(o,e,t)},useTransition:function(){var e=_b(!1);return e=WP.bind(null,He,e.queue,!0,!1),Zo().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=He,n=Zo();if(Qe){if(o===void 0)throw Error(H(407));o=o()}else{if(o=t(),St===null)throw Error(H(349));(Ke&127)!==0||AP(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,H1(NP.bind(null,r,a,e),[e]),r.flags|=2048,Us(9,{destroy:void 0},zP.bind(null,r,a,o,t),null),o},useId:function(){var e=Zo(),t=St.identifierPrefix;if(Qe){var o=Bn,r=_n;o=(r&~(1<<32-Or(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Zd++,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[No]=t,a[dr]=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(Bo(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&&aa(t)}}return zt(t),Qg(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&aa(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error(H(166));if(e=ai.current,us(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Do,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[No]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||eC(e.nodeValue,o)),e||yi(t,!0)}else e=sm(e).createTextNode(r),e[No]=t,t.stateNode=e}return zt(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=us(t),o!==null){if(e===null){if(!r)throw Error(H(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(H(557));e[No]=t}else nl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zt(t),e=!1}else o=Ig(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(Rr(t),t):(Rr(t),null);if((t.flags&128)!==0)throw Error(H(558))}return zt(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=us(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error(H(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(H(317));n[No]=t}else nl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zt(t),n=!1}else n=Ig(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(Rr(t),t):(Rr(t),null)}return Rr(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),gd(t,t.updateQueue),zt(t),null);case 4:return Ds(),e===null&&Y0(t.stateNode.containerInfo),zt(t),null;case 10:return ya(t.type),zt(t),null;case 19:if(Po(Zt),r=t.memoizedState,r===null)return zt(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)_u(r,!1);else{if(Gt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Kd(e),a!==null){for(t.flags|=128,_u(r,!1),e=a.updateQueue,t.updateQueue=e,gd(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)yP(o,e),o=o.sibling;return Ct(Zt,Zt.current&1|2),Qe&&ca(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&wr()>om&&(t.flags|=128,n=!0,_u(r,!1),t.lanes=4194304)}else{if(!n)if(e=Kd(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,gd(t,e),_u(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!Qe)return zt(t),null}else 2*wr()-r.renderingStartTime>om&&o!==536870912&&(t.flags|=128,n=!0,_u(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=wr(),e.sibling=null,o=Zt.current,Ct(Zt,n?o&1|2:o&1),Qe&&ca(t,r.treeForkCount),e):(zt(t),null);case 22:case 23:return Rr(t),R0(),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&&(zt(t),t.subtreeFlags&6&&(t.flags|=8192)):zt(t),o=t.updateQueue,o!==null&&gd(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&&Po(tl),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),ya(so),zt(t),null;case 25:return null;case 30:return null}throw Error(H(156,t.tag))}function pz(e,t){switch(v0(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ya(so),Ds(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Vd(t),null;case 31:if(t.memoizedState!==null){if(Rr(t),t.alternate===null)throw Error(H(340));nl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Rr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(H(340));nl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Po(Zt),null;case 4:return Ds(),null;case 10:return ya(t.type),null;case 22:case 23:return Rr(t),R0(),e!==null&&Po(tl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return ya(so),null;case 25:return null;default:return null}}function yR(e,t){switch(v0(t),t.tag){case 3:ya(so),Ds();break;case 26:case 27:case 5:Vd(t);break;case 4:Ds();break;case 31:t.memoizedState!==null&&Rr(t);break;case 13:Rr(t);break;case 19:Po(Zt);break;case 10:ya(t.type);break;case 22:case 23:Rr(t),R0(),e!==null&&Po(tl);break;case 24:ya(so)}}function Rp(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){dt(t,t.return,l)}}function hi(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){dt(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){dt(t,t.return,u)}}function hR(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{CP(t,o)}catch(r){dt(e,e.return,r)}}}function gR(e,t,o){o.props=sl(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){dt(e,t,r)}}function Qu(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){dt(e,t,n)}}function kn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){dt(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){dt(e,t,n)}else o.current=null}function bR(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){dt(e,e.return,n)}}function Zg(e,t,o){try{var r=e.stateNode;zz(r,e.type,o,t),r[dr]=t}catch(n){dt(e,e.return,n)}}function vR(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&vi(e.type)||e.tag===4}function Jg(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||vR(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&&vi(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 Vb(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=fa));else if(r!==4&&(r===27&&vi(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Vb(e,t,o),e=e.sibling;e!==null;)Vb(e,t,o),e=e.sibling}function tm(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&&vi(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(tm(e,t,o),e=e.sibling;e!==null;)tm(e,t,o),e=e.sibling}function TR(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Bo(t,r,o),t[No]=e,t[dr]=o}catch(a){dt(e,e.return,a)}}var ua=!1,lo=!1,eb=!1,J1=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function fz(e,t){if(e=e.containerInfo,Xb=fm,e=lP(e),m0(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,d=e,p=null;t:for(;;){for(var f;d!==o||n!==0&&d.nodeType!==3||(l=i+n),d!==a||r!==0&&d.nodeType!==3||(s=i+r),d.nodeType===3&&(i+=d.nodeValue.length),(f=d.firstChild)!==null;)p=d,d=f;for(;;){if(d===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(f=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=f}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Wb={focusedElem:e,selectionRange:o},fm=!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\"))),Bo(a,r,o),a[No]=e,So(a),r=a;break e;case\"link\":var i=xS(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lT&&(i=T,T=v,v=i);var y=R1(l,v),g=R1(l,T);if(y&&g&&(f.rangeCount!==1||f.anchorNode!==y.node||f.anchorOffset!==y.offset||f.focusNode!==g.node||f.focusOffset!==g.offset)){var m=d.createRange();m.setStart(y.node,y.offset),f.removeAllRanges(),v>T?(f.addRange(m),f.extend(g.node,g.offset)):(m.setEnd(g.node,g.offset),f.addRange(m))}}}}for(d=[],f=l;f=f.parentNode;)f.nodeType===1&&d.push({element:f,left:f.scrollLeft,top:f.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Ae.T=null,o=Fb,Fb=null;var a=ui,i=ha;if(fo=0,Hs=ui=null,ha=0,(lt&6)!==0)throw Error(H(331));var l=lt;if(lt|=4,zR(a.current),MR(a,a.current,i,o),lt=l,Cp(0,!1),Mr&&typeof Mr.onPostCommitFiberRoot==\"function\")try{Mr.onPostCommitFiberRoot(gp,a)}catch{}return!0}finally{st.p=n,Ae.T=r,YR(e,t)}}function rS(e,t,o){t=Gr(o,t),t=Ub(e.stateNode,t,2),e=si(e,t,2),e!==null&&(vp(e,2),Ln(e))}function dt(e,t,o){if(e.tag===3)rS(e,e,o);else for(;t!==null;){if(t.tag===3){rS(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&(ci===null||!ci.has(r))){e=Gr(o,e),o=sR(2),r=si(t,o,2),r!==null&&(cR(o,r,t,e),vp(r,2),Ln(r));break}}t=t.return}}function ob(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new yz;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)||(I0=!0,n.add(o),e=Tz.bind(null,e,t,o),t.then(e,e))}function Tz(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,St===e&&(Ke&o)===o&&(Gt===4||Gt===3&&(Ke&62914560)===Ke&&300>wr()-Cm?(lt&2)===0&&Vs(e,0):$0|=o,Ls===Ke&&(Ls=0)),Ln(e)}function XR(e,t){t===0&&(t=LS()),e=fl(e,t),e!==null&&(vp(e,t),Ln(e))}function xz(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),XR(e,o)}function Sz(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(H(314))}r!==null&&r.delete(t),XR(e,o)}function Pz(e,t){return a0(e,t)}var am=null,ds=null,Yb=!1,im=!1,rb=!1,ni=0;function Ln(e){e!==ds&&e.next===null&&(ds===null?am=ds=e:ds=ds.next=e),im=!0,Yb||(Yb=!0,Cz())}function Cp(e,t){if(!rb&&im){rb=!0;do for(var o=!1,r=am;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-Or(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,nS(r,a))}else a=Ke,a=mm(r,r===St?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||bp(r,a)||(o=!0,nS(r,a));r=r.next}while(o);rb=!1}}function Rz(){WR()}function WR(){im=Yb=!1;var e=0;ni!==0&&Dz()&&(e=ni);for(var t=wr(),o=null,r=am;r!==null;){var n=r.next,a=KR(r,t);a===0?(r.next=null,o===null?am=n:o.next=n,n===null&&(ds=o)):(o=r,(e!==0||(a&3)!==0)&&(im=!0)),r=n}fo!==0&&fo!==5||Cp(e,!1),ni!==0&&(ni=0)}function KR(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,d=s.initiatorType;u&&pS(d)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function aC(e,t,o){var r=Ws;if(r&&typeof t==\"string\"&&t){var n=Yr(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),bS.has(n)||(bS.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Bo(t,\"link\",e),So(t),r.head.appendChild(t)))}}function Iz(e){Sa.D(e),aC(\"dns-prefetch\",e,null)}function $z(e,t){Sa.C(e,t),aC(\"preconnect\",e,t)}function Fz(e,t,o){Sa.L(e,t,o);var r=Ws;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Yr(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Yr(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Yr(o.imageSizes)+'\"]')):n+='[href=\"'+Yr(e)+'\"]';var a=n;switch(t){case\"style\":a=Is(e);break;case\"script\":a=Ks(e)}Qr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Qr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(Ep(a))||t===\"script\"&&r.querySelector(wp(a))||(t=r.createElement(\"link\"),Bo(t,\"link\",e),So(t),r.head.appendChild(t)))}}function qz(e,t){Sa.m(e,t);var o=Ws;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Yr(r)+'\"][href=\"'+Yr(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=Ks(e)}if(!Qr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Qr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(wp(a)))return}r=o.createElement(\"link\"),Bo(r,\"link\",e),So(r),o.head.appendChild(r)}}}function Yz(e,t,o){Sa.S(e,t,o);var r=Ws;if(r&&e){var n=Es(r).hoistableStyles,a=Is(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(Ep(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Qr.get(a))&&G0(e,o);var s=i=r.createElement(\"link\");So(s),Bo(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,Bd(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function Gz(e,t){Sa.X(e,t);var o=Ws;if(o&&e){var r=Es(o).hoistableScripts,n=Ks(e),a=r.get(n);a||(a=o.querySelector(wp(n)),a||(e=Dt({src:e,async:!0},t),(t=Qr.get(n))&&X0(e,t),a=o.createElement(\"script\"),So(a),Bo(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function Xz(e,t){Sa.M(e,t);var o=Ws;if(o&&e){var r=Es(o).hoistableScripts,n=Ks(e),a=r.get(n);a||(a=o.querySelector(wp(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Qr.get(n))&&X0(e,t),a=o.createElement(\"script\"),So(a),Bo(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function vS(e,t,o,r){var n=(n=ai.current)?cm(n):null;if(!n)throw Error(H(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=Is(o.href),o=Es(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=Is(o.href);var a=Es(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(Ep(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Qr.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},Qr.set(e,o),a||Wz(n,e,o,i.state))),t&&r===null)throw Error(H(528,\"\"));return i}if(t&&r!==null)throw Error(H(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=Ks(o),o=Es(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(H(444,e))}}function Is(e){return'href=\"'+Yr(e)+'\"'}function Ep(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function iC(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function Wz(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}),Bo(t,\"link\",o),So(t),e.head.appendChild(t))}function Ks(e){return'[src=\"'+Yr(e)+'\"]'}function wp(e){return\"script[async]\"+e}function TS(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Yr(o.href)+'\"]');if(r)return t.instance=r,So(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\"),So(r),Bo(r,\"style\",n),Bd(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=Is(o.href);var a=e.querySelector(Ep(n));if(a)return t.state.loading|=4,t.instance=a,So(a),a;r=iC(o),(n=Qr.get(n))&&G0(r,n),a=(e.ownerDocument||e).createElement(\"link\"),So(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Bo(a,\"link\",r),t.state.loading|=4,Bd(a,o.precedence,e),t.instance=a;case\"script\":return a=Ks(o.src),(n=e.querySelector(wp(a)))?(t.instance=n,So(n),n):(r=o,(n=Qr.get(a))&&(r=Dt({},o),X0(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),So(n),Bo(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error(H(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,Bd(r,o.precedence,e));return t.instance}function Bd(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 Kz(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 lC(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function Qz(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=Is(r.href),a=t.querySelector(Ep(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=um.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,So(a);return}a=t.ownerDocument||t,r=iC(r),(n=Qr.get(n))&&G0(r,n),a=a.createElement(\"link\"),So(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Bo(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=um.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var lb=0;function Zz(e,t){return e.stylesheets&&e.count===0&&jd(e,e.stylesheets),0lb?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function um(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)jd(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var pm=null;function jd(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,pm=new Map,t.forEach(Jz,e),pm=null,um.call(e))}function Jz(e,t){if(!(t.state.loading&4)){var o=pm.get(e);if(o)var r=o.get(null);else{o=new Map,pm.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function hC(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hC)}catch(e){console.error(e)}}hC(),gC.exports=yC()});var qC=Wo(mt=>{\"use strict\";var Co=typeof Symbol==\"function\"&&Symbol.for,rv=Co?Symbol.for(\"react.element\"):60103,nv=Co?Symbol.for(\"react.portal\"):60106,Lm=Co?Symbol.for(\"react.fragment\"):60107,Hm=Co?Symbol.for(\"react.strict_mode\"):60108,Vm=Co?Symbol.for(\"react.profiler\"):60114,Im=Co?Symbol.for(\"react.provider\"):60109,$m=Co?Symbol.for(\"react.context\"):60110,av=Co?Symbol.for(\"react.async_mode\"):60111,Fm=Co?Symbol.for(\"react.concurrent_mode\"):60111,qm=Co?Symbol.for(\"react.forward_ref\"):60112,Ym=Co?Symbol.for(\"react.suspense\"):60113,v3=Co?Symbol.for(\"react.suspense_list\"):60120,Gm=Co?Symbol.for(\"react.memo\"):60115,Xm=Co?Symbol.for(\"react.lazy\"):60116,T3=Co?Symbol.for(\"react.block\"):60121,x3=Co?Symbol.for(\"react.fundamental\"):60117,S3=Co?Symbol.for(\"react.responder\"):60118,P3=Co?Symbol.for(\"react.scope\"):60119;function Dr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case rv:switch(e=e.type,e){case av:case Fm:case Lm:case Vm:case Hm:case Ym:return e;default:switch(e=e&&e.$$typeof,e){case $m:case qm:case Xm:case Gm:case Im:return e;default:return t}}case nv:return t}}}function FC(e){return Dr(e)===Fm}mt.AsyncMode=av;mt.ConcurrentMode=Fm;mt.ContextConsumer=$m;mt.ContextProvider=Im;mt.Element=rv;mt.ForwardRef=qm;mt.Fragment=Lm;mt.Lazy=Xm;mt.Memo=Gm;mt.Portal=nv;mt.Profiler=Vm;mt.StrictMode=Hm;mt.Suspense=Ym;mt.isAsyncMode=function(e){return FC(e)||Dr(e)===av};mt.isConcurrentMode=FC;mt.isContextConsumer=function(e){return Dr(e)===$m};mt.isContextProvider=function(e){return Dr(e)===Im};mt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===rv};mt.isForwardRef=function(e){return Dr(e)===qm};mt.isFragment=function(e){return Dr(e)===Lm};mt.isLazy=function(e){return Dr(e)===Xm};mt.isMemo=function(e){return Dr(e)===Gm};mt.isPortal=function(e){return Dr(e)===nv};mt.isProfiler=function(e){return Dr(e)===Vm};mt.isStrictMode=function(e){return Dr(e)===Hm};mt.isSuspense=function(e){return Dr(e)===Ym};mt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Lm||e===Fm||e===Vm||e===Hm||e===Ym||e===v3||typeof e==\"object\"&&e!==null&&(e.$$typeof===Xm||e.$$typeof===Gm||e.$$typeof===Im||e.$$typeof===$m||e.$$typeof===qm||e.$$typeof===x3||e.$$typeof===S3||e.$$typeof===P3||e.$$typeof===T3)};mt.typeOf=Dr});var GC=Wo((kj,YC)=>{\"use strict\";YC.exports=qC()});var eE=Wo((jj,JC)=>{\"use strict\";var iv=GC(),R3={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},C3={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},E3={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},QC={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},lv={};lv[iv.ForwardRef]=E3;lv[iv.Memo]=QC;function XC(e){return iv.isMemo(e)?QC:lv[e.$$typeof]||R3}var w3=Object.defineProperty,M3=Object.getOwnPropertyNames,WC=Object.getOwnPropertySymbols,O3=Object.getOwnPropertyDescriptor,A3=Object.getPrototypeOf,KC=Object.prototype;function ZC(e,t,o){if(typeof t!=\"string\"){if(KC){var r=A3(t);r&&r!==KC&&ZC(e,r,o)}var n=M3(t);WC&&(n=n.concat(WC(t)));for(var a=XC(e),i=XC(t),l=0;l{\"use strict\";var G3=Symbol.for(\"react.transitional.element\"),X3=Symbol.for(\"react.fragment\");function bE(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:G3,type:e,key:r,ref:t!==void 0?t:null,props:o}}Zm.Fragment=X3;Zm.jsx=bE;Zm.jsxs=bE});var Te=Wo((NU,TE)=>{\"use strict\";TE.exports=vE()});var RE=Wo(Pt=>{\"use strict\";var pv=Symbol.for(\"react.transitional.element\"),fv=Symbol.for(\"react.portal\"),Jm=Symbol.for(\"react.fragment\"),ey=Symbol.for(\"react.strict_mode\"),ty=Symbol.for(\"react.profiler\"),oy=Symbol.for(\"react.consumer\"),ry=Symbol.for(\"react.context\"),ny=Symbol.for(\"react.forward_ref\"),ay=Symbol.for(\"react.suspense\"),iy=Symbol.for(\"react.suspense_list\"),ly=Symbol.for(\"react.memo\"),sy=Symbol.for(\"react.lazy\"),K3=Symbol.for(\"react.view_transition\"),Q3=Symbol.for(\"react.client.reference\");function en(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case pv:switch(e=e.type,e){case Jm:case ty:case ey:case ay:case iy:case K3:return e;default:switch(e=e&&e.$$typeof,e){case ry:case ny:case sy:case ly:return e;case oy:return e;default:return t}}case fv:return t}}}Pt.ContextConsumer=oy;Pt.ContextProvider=ry;Pt.Element=pv;Pt.ForwardRef=ny;Pt.Fragment=Jm;Pt.Lazy=sy;Pt.Memo=ly;Pt.Portal=fv;Pt.Profiler=ty;Pt.StrictMode=ey;Pt.Suspense=ay;Pt.SuspenseList=iy;Pt.isContextConsumer=function(e){return en(e)===oy};Pt.isContextProvider=function(e){return en(e)===ry};Pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===pv};Pt.isForwardRef=function(e){return en(e)===ny};Pt.isFragment=function(e){return en(e)===Jm};Pt.isLazy=function(e){return en(e)===sy};Pt.isMemo=function(e){return en(e)===ly};Pt.isPortal=function(e){return en(e)===fv};Pt.isProfiler=function(e){return en(e)===ty};Pt.isStrictMode=function(e){return en(e)===ey};Pt.isSuspense=function(e){return en(e)===ay};Pt.isSuspenseList=function(e){return en(e)===iy};Pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Jm||e===ty||e===ey||e===ay||e===iy||typeof e==\"object\"&&e!==null&&(e.$$typeof===sy||e.$$typeof===ly||e.$$typeof===ry||e.$$typeof===oy||e.$$typeof===ny||e.$$typeof===Q3||e.getModuleId!==void 0)};Pt.typeOf=en});var EE=Wo(($U,CE)=>{\"use strict\";CE.exports=RE()});var S=j(W());var yr=j(W(),1),vC=j(bC(),1),TC=yr.createContext(null);function l3(){let e=yr.useContext(TC);if(!e)throw new Error(\"RenderContext not found\");return e}function J0(){return l3().model}function ke(e){let t=J0(),o=yr.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=yr.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function xC(e){return({el:t,model:o,experimental:r})=>{let n=vC.createRoot(t);return n.render(yr.createElement(yr.StrictMode,null,yr.createElement(TC.Provider,{value:{model:o,experimental:r}},yr.createElement(e)))),()=>n.unmount()}}function Ro(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 ml(){return ml=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(rc,--er):0,tc--,uo===10&&(tc=1,_m--),uo}function tr(){return uo=er2||oc(uo)>3?\"\":\" \"}function NC(e,t){for(;--t&&tr()&&!(uo<48||uo>102||uo>57&&uo<65||uo>70&&uo<97););return ac(e,zp()+(t<6&&Zr()==32&&tr()==32))}function ov(e){for(;tr();)switch(uo){case e:return er;case 34:case 39:e!==34&&e!==39&&ov(uo);break;case 40:e===41&&ov(e);break;case 92:tr();break}return er}function DC(e,t){for(;tr()&&e+uo!==57;)if(e+uo===84&&Zr()===47)break;return\"/*\"+ac(t,er-1)+\"*\"+yl(e===47?e:tr())}function _C(e){for(;!oc(Zr());)tr();return ac(e,er)}function jC(e){return km(jm(\"\",null,null,null,[\"\"],e=Bm(e),0,[0],e))}function jm(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,d=i,p=0,f=0,h=0,v=1,T=1,y=1,g=0,m=\"\",b=n,P=a,R=r,C=m;T;)switch(h=g,g=tr()){case 40:if(h!=108&&eo(C,d-1)==58){Op(C+=tt(ic(g),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(y=-1);break}case 34:case 39:case 91:C+=ic(g);break;case 9:case 10:case 13:case 32:C+=zC(h);break;case 92:C+=NC(zp()-1,7);continue;case 47:switch(Zr()){case 42:case 47:ec(p3(DC(tr(),zp()),t,o),s);break;default:C+=\"/\"}break;case 123*v:l[c++]=Jo(C)*y;case 125*v:case 59:case 0:switch(g){case 0:case 125:T=0;case 59+u:y==-1&&(C=tt(C,/\\f/g,\"\")),f>0&&Jo(C)-d&&ec(f>32?kC(C+\";\",r,o,d-1):kC(tt(C,\" \",\"\")+\";\",r,o,d-2),s);break;case 59:C+=\";\";default:if(ec(R=BC(C,t,o,c,u,n,l,m,b=[],P=[],d),a),g===123)if(u===0)jm(C,t,R,R,b,a,d,l,P);else switch(p===99&&eo(C,3)===110?100:p){case 100:case 108:case 109:case 115:jm(e,R,R,r&&ec(BC(e,R,R,0,0,n,l,m,n,b=[],d),P),n,P,d,l,r?b:P);break;default:jm(C,R,R,R,[\"\"],P,0,l,P)}}c=u=f=0,v=y=1,m=C=\"\",d=i;break;case 58:d=1+Jo(C),f=h;default:if(v<1){if(g==123)--v;else if(g==125&&v++==0&&AC()==125)continue}switch(C+=yl(g),g*v){case 38:y=u>0?1:(C+=\"\\f\",-1);break;case 44:l[c++]=(Jo(C)-1)*y,y=1;break;case 64:Zr()===45&&(C+=ic(tr())),p=Zr(),u=d=Jo(m=C+=_C(zp())),g++;break;case 45:h===45&&Jo(C)==2&&(v=0)}}return a}function BC(e,t,o,r,n,a,i,l,s,c,u){for(var d=n-1,p=n===0?a:[\"\"],f=Js(p),h=0,v=0,T=0;h0?p[y]+\" \"+g:tt(g,/&\\f/g,p[y])))&&(s[T++]=m);return Ap(e,t,o,n===0?Qs:l,s,c,u)}function p3(e,t,o){return Ap(e,t,o,zm,yl(OC()),Ti(e,2,-2),0)}function kC(e,t,o,r){return Ap(e,t,o,Zs,Ti(e,0,r),Ti(e,r+1,-1),r)}function hl(e,t){for(var o=\"\",r=Js(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return tt(e,/(.+:)(.+)-([^]+)/,\"$1\"+nt+\"$2-$3$1\"+Mp+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~Op(e,\"stretch\")?IC(tt(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Jo(e)-3-(~Op(e,\"!important\")&&10))){case 107:return tt(e,\":\",\":\"+nt)+e;case 101:return tt(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+nt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+nt+\"$2$3$1\"+ko+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return nt+e+ko+e+e}return e}var g3=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case Zs:t.return=IC(t.value,t.length);break;case Nm:return hl([nc(t,{value:tt(t.value,\"@\",\"@\"+nt)})],n);case Qs:if(t.length)return tv(t.props,function(a){switch(ev(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return hl([nc(t,{props:[tt(a,/:(read-\\w+)/,\":\"+Mp+\"$1\")]})],n);case\"::placeholder\":return hl([nc(t,{props:[tt(a,/:(plac\\w+)/,\":\"+nt+\"input-$1\")]}),nc(t,{props:[tt(a,/:(plac\\w+)/,\":\"+Mp+\"$1\")]}),nc(t,{props:[tt(a,/:(plac\\w+)/,ko+\"input-$1\")]})],n)}return\"\"})}},b3=[g3],$C=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(v){var T=v.getAttribute(\"data-emotion\");T.indexOf(\" \")!==-1&&(document.head.appendChild(v),v.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||b3,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(v){for(var T=v.getAttribute(\"data-emotion\").split(\" \"),y=1;y=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 oE={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 N3=!1,D3=/[A-Z]|^ms/g,_3=/_EMO_([^_]+?)_([^]*?)_EMO_/g,iE=function(t){return t.charCodeAt(1)===45},rE=function(t){return t!=null&&typeof t!=\"boolean\"},sv=Um(function(e){return iE(e)?e:e.replace(D3,\"-$&\").toLowerCase()}),nE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(_3,function(r,n,a){return Hn={name:n,styles:a,next:Hn},n})}return oE[t]!==1&&!iE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},B3=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Dp(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 Hn={name:n.name,styles:n.styles,next:Hn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Hn={name:i.name,styles:i.styles,next:Hn},i=i.next;var l=a.styles+\";\";return l}return k3(e,t,o)}case\"function\":{if(e!==void 0){var s=Hn,c=o(e);return Hn=s,Dp(e,t,c)}break}}var u=o;if(t==null)return u;var d=t[u];return d!==void 0?d:u}function k3(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?$3:F3},hE=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},q3=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return lc(o,r,n),Bp(function(){return sc(o,r,n)}),null},gE=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=hE(t,o,r),s=l||yE(n),c=!s(\"as\");return function(){var u=arguments,d=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&d.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)d.push.apply(d,u);else{var p=u[0];d.push(p[0]);for(var f=u.length,h=1;ht(W3(n)?o:n):t})}function jp(e,t){return Qm(e,t)}function PE(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}var SE=[];function gn(e){return SE[0]=e,Pa(SE)}var dv=j(W(),1),mv=j(EE(),1);function _r(e){if(typeof e!=\"object\"||e===null)return!1;let t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function wE(e){if(dv.isValidElement(e)||(0,mv.isValidElementType)(e)||!_r(e))return e;let t={};return Object.keys(e).forEach(o=>{t[o]=wE(e[o])}),t}function at(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return _r(e)&&_r(t)&&Object.keys(t).forEach(n=>{dv.isValidElement(t[n])||(0,mv.isValidElementType)(t[n])?r[n]=t[n]:_r(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&_r(e[n])?r[n]=at(e[n],t[n],o):o.clone?r[n]=_r(t[n])?wE(t[n]):t[n]:r[n]=t[n]}),r}var Z3=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 yv(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=Z3(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,f){let h=i.indexOf(f);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(h!==-1&&typeof t[i[h]]==\"number\"?t[i[h]]:f)-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 hv(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function gv(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 uy(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 J3={borderRadius:4},ME=J3;function eN(e,t){return t?at(e,t,{clone:!1}):e}var Ca=eN;var Up={xs:0,sm:600,md:900,lg:1200,xl:1536},OE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Up[e]}px)`},tN={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Up[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Eo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||OE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||OE;return Object.keys(t).reduce((i,l)=>{if(hv(a.keys,l)){let s=gv(r.containerQueries?r:tN,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Up).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 bv(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function py(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function AE(e,...t){let o=bv(e),r=[o,...t].reduce((n,a)=>at(n,a),{});return py(Object.keys(o),r)}function oN(e,t){if(typeof e!=\"object\")return{};let o={},r=Object.keys(t);return Array.isArray(e)?r.forEach((n,a)=>{a{e[n]!=null&&(o[n]=!0)}),o}function fy({values:e,breakpoints:t,base:o}){let r=o||oN(e,t),n=Object.keys(r);if(n.length===0)return e;let a;return n.reduce((i,l,s)=>(Array.isArray(e)?(i[l]=e[s]!=null?e[s]:e[a],a=s):typeof e==\"object\"?(i[l]=e[l]!=null?e[l]:e[a],a=l):i[l]=e,i),{})}function Pi(e){if(typeof e!=\"string\")throw new Error(Ro(7));return e.charAt(0).toUpperCase()+e.slice(1)}function uc(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 Lp(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=uc(e,o)||r,t&&(n=t(n,r,e)),n}function rN(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=uc(s,r)||{};return Eo(i,l,d=>{let p=Lp(c,n,d);return d===p&&typeof d==\"string\"&&(p=Lp(c,n,`${t}${d===\"default\"?\"\":Pi(d)}`,d)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Et=rN;function dy(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var nN={m:\"margin\",p:\"padding\"},aN={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},zE={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},iN=dy(e=>{if(e.length>2)if(zE[e])e=zE[e];else return[e];let[t,o]=e.split(\"\"),r=nN[t],n=aN[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),vv=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],Tv=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],NE=[...vv,...Tv];function bl(e,t,o,r){let n=uc(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 vl(e){return bl(e,\"spacing\",8,\"spacing\")}function In(e,t){return typeof t==\"string\"||t==null?t:e(t)}function lN(e,t){return o=>e.reduce((r,n)=>(r[n]=In(t,o),r),{})}function sN(e,t,o,r){if(!t.includes(o))return null;let n=iN(o),a=lN(n,r),i=e[o];return Eo(e,i,a)}function xv(e,t){let o=vl(e.theme);return Object.keys(e).map(r=>sN(e,t,r,o)).reduce(Ca,{})}function Lt(e){return xv(e,vv)}Lt.propTypes={};Lt.filterProps=vv;function Ht(e){return xv(e,Tv)}Ht.propTypes={};Ht.filterProps=Tv;function DE(e){return xv(e,NE)}DE.propTypes={};DE.filterProps=NE;function pc(e=8,t=vl({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 cN(...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]?Ca(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var Ea=cN;function Br(e){return typeof e!=\"number\"?e:`${e}px solid`}function tn(e,t){return Et({prop:e,themeKey:\"borders\",transform:t})}var uN=tn(\"border\",Br),pN=tn(\"borderTop\",Br),fN=tn(\"borderRight\",Br),dN=tn(\"borderBottom\",Br),mN=tn(\"borderLeft\",Br),yN=tn(\"borderColor\"),hN=tn(\"borderTopColor\"),gN=tn(\"borderRightColor\"),bN=tn(\"borderBottomColor\"),vN=tn(\"borderLeftColor\"),TN=tn(\"outline\",Br),xN=tn(\"outlineColor\"),Hp=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=bl(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:In(t,r)});return Eo(e,e.borderRadius,o)}return null};Hp.propTypes={};Hp.filterProps=[\"borderRadius\"];var BL=Ea(uN,pN,fN,dN,mN,yN,hN,gN,bN,vN,Hp,TN,xN);var Vp=e=>{if(e.gap!==void 0&&e.gap!==null){let t=bl(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:In(t,r)});return Eo(e,e.gap,o)}return null};Vp.propTypes={};Vp.filterProps=[\"gap\"];var Ip=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=bl(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:In(t,r)});return Eo(e,e.columnGap,o)}return null};Ip.propTypes={};Ip.filterProps=[\"columnGap\"];var $p=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=bl(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:In(t,r)});return Eo(e,e.rowGap,o)}return null};$p.propTypes={};$p.filterProps=[\"rowGap\"];var SN=Et({prop:\"gridColumn\"}),PN=Et({prop:\"gridRow\"}),RN=Et({prop:\"gridAutoFlow\"}),CN=Et({prop:\"gridAutoColumns\"}),EN=Et({prop:\"gridAutoRows\"}),wN=Et({prop:\"gridTemplateColumns\"}),MN=Et({prop:\"gridTemplateRows\"}),ON=Et({prop:\"gridTemplateAreas\"}),AN=Et({prop:\"gridArea\"}),VL=Ea(Vp,Ip,$p,SN,PN,RN,CN,EN,wN,MN,ON,AN);function Tl(e,t){return t===\"grey\"?t:e}var zN=Et({prop:\"color\",themeKey:\"palette\",transform:Tl}),NN=Et({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:Tl}),DN=Et({prop:\"backgroundColor\",themeKey:\"palette\",transform:Tl}),qL=Ea(zN,NN,DN);function hr(e){return e<=1&&e!==0?`${e*100}%`:e}var _N=Et({prop:\"width\",transform:hr}),my=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Up[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:hr(o)}};return Eo(e,e.maxWidth,t)}return null};my.filterProps=[\"maxWidth\"];var BN=Et({prop:\"minWidth\",transform:hr}),kN=Et({prop:\"height\",transform:hr}),jN=Et({prop:\"maxHeight\",transform:hr}),UN=Et({prop:\"minHeight\",transform:hr}),KL=Et({prop:\"size\",cssProperty:\"width\",transform:hr}),QL=Et({prop:\"size\",cssProperty:\"height\",transform:hr}),LN=Et({prop:\"boxSizing\"}),ZL=Ea(_N,my,BN,kN,jN,UN,LN);var HN={border:{themeKey:\"borders\",transform:Br},borderTop:{themeKey:\"borders\",transform:Br},borderRight:{themeKey:\"borders\",transform:Br},borderBottom:{themeKey:\"borders\",transform:Br},borderLeft:{themeKey:\"borders\",transform:Br},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Br},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Hp},color:{themeKey:\"palette\",transform:Tl},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:Tl},backgroundColor:{themeKey:\"palette\",transform:Tl},p:{style:Ht},pt:{style:Ht},pr:{style:Ht},pb:{style:Ht},pl:{style:Ht},px:{style:Ht},py:{style:Ht},padding:{style:Ht},paddingTop:{style:Ht},paddingRight:{style:Ht},paddingBottom:{style:Ht},paddingLeft:{style:Ht},paddingX:{style:Ht},paddingY:{style:Ht},paddingInline:{style:Ht},paddingInlineStart:{style:Ht},paddingInlineEnd:{style:Ht},paddingBlock:{style:Ht},paddingBlockStart:{style:Ht},paddingBlockEnd:{style:Ht},m:{style:Lt},mt:{style:Lt},mr:{style:Lt},mb:{style:Lt},ml:{style:Lt},mx:{style:Lt},my:{style:Lt},margin:{style:Lt},marginTop:{style:Lt},marginRight:{style:Lt},marginBottom:{style:Lt},marginLeft:{style:Lt},marginX:{style:Lt},marginY:{style:Lt},marginInline:{style:Lt},marginInlineStart:{style:Lt},marginInlineEnd:{style:Lt},marginBlock:{style:Lt},marginBlockStart:{style:Lt},marginBlockEnd:{style:Lt},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:Vp},rowGap:{style:$p},columnGap:{style:Ip},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:hr},maxWidth:{style:my},minWidth:{transform:hr},height:{transform:hr},maxHeight:{transform:hr},minHeight:{transform:hr},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\"}},bn=HN;function VN(...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 IN(e,t){return typeof e==\"function\"?e(t):e}function $N(){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:d}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=uc(n,c)||{};return d?d(i):Eo(i,r,h=>{let v=Lp(p,u,h);return h===v&&typeof h==\"string\"&&(v=Lp(p,u,`${o}${h===\"default\"?\"\":Pi(h)}`,h)),s===!1?v:{[s]:v}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??bn;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=bv(n.breakpoints),d=Object.keys(u),p=u;return Object.keys(c).forEach(f=>{let h=IN(c[f],n);if(h!=null)if(typeof h==\"object\")if(i[f])p=Ca(p,e(f,h,n,i));else{let v=Eo({theme:n},h,T=>({[f]:T}));VN(v,h)?p[f]=t({sx:h,theme:n,nested:!0}):p=Ca(p,v)}else p=Ca(p,e(f,h,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":cy(n,py(d,p))}:cy(n,py(d,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var _E=$N();_E.filterProps=[\"sx\"];var on=_E;function Sv(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 FN(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=yv(o),s=pc(n),c=at({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...ME,...a}},i);return c=uy(c),c.applyStyles=Sv,c=t.reduce((u,d)=>at(u,d),c),c.unstable_sxConfig={...bn,...i?.unstable_sxConfig},c.unstable_sx=function(d){return on({sx:d,theme:this})},c}var wa=FN;var BE=j(W(),1);function qN(e){return Object.keys(e).length===0}function YN(e=null){let t=BE.useContext(Ra);return!t||qN(t)?e:t}var Pv=YN;var GN=wa();function XN(e=GN){return Pv(e)}var $n=XN;var kE=j(Te(),1);function Rv(e){let t=gn(e);return e!==t&&t.styles?(t.styles.match(/^@layer\\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function WN({styles:e,themeId:t,defaultTheme:o={}}){let r=$n(o),n=t&&r[t]||r,a=typeof e==\"function\"?e(n):e;return n.modularCssLayers&&(Array.isArray(a)?a=a.map(i=>Rv(typeof i==\"function\"?i(n):i)):a=Rv(a)),(0,kE.jsx)(kp,{styles:a})}var yy=WN;var KN=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??bn;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function Ri(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=KN(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return _r(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var jE=e=>e,QN=()=>{let e=jE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=jE}}},ZN=QN(),fc=ZN;var LE=j(W(),1);function UE(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\"})(on);return LE.forwardRef(function(s,c){let u=$n(o),{className:d,component:p=\"div\",...f}=Ri(s);return(0,HE.jsx)(a,{as:p,ref:c,className:Q(d,n?n(r):r),theme:t&&u[t]||u,...f})})}var eD={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 me(e,t,o=\"Mui\"){let r=eD[t];return r?`${o}-${r}`:`${fc.generate(e)}-${t}`}function se(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=me(e,n,o)}),r}function qp(e){let{variants:t,...o}=e,r={variants:t,style:gn(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=gn(n.style))}),r}var tD=wa();function Cv(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function xl(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function oD(e){return e?(t,o)=>o[e]:null}function rD(e,t,o){e.theme=aD(e.theme)?o:e.theme[t]||e.theme}function hy(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>hy(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?xl(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?xl(gn(i),o):i}return VE(e,r.variants,[n],o)}return r?.isProcessed?o?xl(gn(r.style),o):r.style:o?xl(gn(r),o):r}function VE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{PE(l,R=>R.filter(C=>C!==on));let{name:c,slot:u,skipVariantsResolver:d,skipSx:p,overridesResolver:f=oD(lD(u)),...h}=s,v=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",T=d!==void 0?d:u&&u!==\"Root\"&&u!==\"root\"||!1,y=p||!1,g=Cv;u===\"Root\"||u===\"root\"?g=r:u?g=n:iD(l)&&(g=void 0);let m=jp(l,{shouldForwardProp:g,label:nD(c,u),...h}),b=R=>{if(R.__emotion_real===R)return R;if(typeof R==\"function\")return function(M){return hy(M,R,M.theme.modularCssLayers?v:void 0)};if(_r(R)){let C=qp(R);return function(D){return C.variants?hy(D,C,D.theme.modularCssLayers?v:void 0):D.theme.modularCssLayers?xl(C.style,v):C.style}}return R},P=(...R)=>{let C=[],M=R.map(b),D=[];if(C.push(a),c&&f&&D.push(function(N){let A=N.theme.components?.[c]?.styleOverrides;if(!A)return null;let z={};for(let L in A)z[L]=hy(N,A[L],N.theme.modularCssLayers?\"theme\":void 0);return f(N,z)}),c&&!T&&D.push(function(N){let A=N.theme?.components?.[c]?.variants;return A?VE(N,A,[],N.theme.modularCssLayers?\"theme\":void 0):null}),y||D.push(on),Array.isArray(M[0])){let x=M.shift(),N=new Array(C.length).fill(\"\"),O=new Array(D.length).fill(\"\"),A;A=[...N,...x,...O],A.raw=[...N,...x.raw,...O],C.unshift(A)}let _=[...C,...M,...D],k=m(..._);return l.muiName&&(k.muiName=l.muiName),k};return m.withConfig&&(P.withConfig=m.withConfig),P}}function nD(e,t){return void 0}function aD(e){for(let t in e)return!1;return!0}function iD(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function lD(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}var sD=dc(),Ev=sD;function Fn(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]=Fn(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=Q(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}function wv(e){let{theme:t,name:o,props:r}=e;return!t||!t.components||!t.components[o]||!t.components[o].defaultProps?r:Fn(t.components[o].defaultProps,r)}function gy({props:e,name:t,defaultTheme:o,themeId:r}){let n=$n(o);return r&&(n=n[r]||n),wv({theme:n,name:t,props:e})}var by=j(W(),1),cD=typeof window<\"u\"?by.useLayoutEffect:by.useEffect,Io=cD;function uD(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var Ma=uD;function Ov(e,t=0,o=1){return Ma(e,t,o)}function pD(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 Ci(e){if(e.type)return e;if(e.charAt(0)===\"#\")return Ci(pD(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(Ro(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(Ro(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var fD=e=>{let t=Ci(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},mc=(e,t)=>{try{return fD(e)}catch{return e}};function vy(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 Av(e){e=Ci(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])),vy({type:l,values:s})}function Mv(e){e=Ci(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?Ci(Av(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 IE(e,t){let o=Mv(e),r=Mv(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function yc(e,t){return e=Ci(e),t=Ov(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,vy(e)}function Ei(e,t,o){try{return yc(e,t)}catch{return e}}function hc(e,t){if(e=Ci(e),t=Ov(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 vy(e)}function ut(e,t,o){try{return hc(e,t)}catch{return e}}function gc(e,t){if(e=Ci(e),t=Ov(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 vy(e)}function pt(e,t,o){try{return gc(e,t)}catch{return e}}function dD(e,t=.15){return Mv(e)>.5?hc(e,t):gc(e,t)}function Yp(e,t,o){try{return dD(e,t)}catch{return e}}var Ty=j(W(),1);var mD=j(Te(),1),yD=Ty.createContext();var wi=()=>Ty.useContext(yD)??!1;var xy=j(W(),1);var hD=j(Te(),1),gD=xy.createContext(void 0);function bD(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?Fn(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?Fn(n,r,t.components.mergeClassNameAndStyle):r}function zv({props:e,name:t}){let o=xy.useContext(gD);return bD({props:e,name:t,theme:{components:o}})}var Gp=j(W(),1),$E=0;function TD(e){let[t,o]=Gp.useState(e),r=e||t;return Gp.useEffect(()=>{t==null&&($E+=1,o(`mui-${$E}`))},[t]),r}var xD={...Gp},FE=xD.useId;function bc(e){if(FE!==void 0){let t=FE();return e??t}return TD(e)}var qE={theme:void 0};function Sy(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(qE.theme=n.theme,a=qp(e(qE)),t=a,o=n.theme),a}}function Py(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 YE=(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])})},SD=(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)},PD=(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 Xp(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return SD(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,d=PD(l,s);Object.assign(n,{[u]:d}),YE(a,l,`var(${u})`,c),YE(i,l,`var(${u}, ${d})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function RD(e,t={}){let{getSelector:o=y,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:d,varsWithDefaults:p}=Xp(c,t),f=p,h={},{[s]:v,...T}=i;if(Object.entries(T||{}).forEach(([b,P])=>{let{vars:R,css:C,varsWithDefaults:M}=Xp(P,t);f=at(f,M),h[b]={css:C,vars:R}}),v){let{css:b,vars:P,varsWithDefaults:R}=Xp(v,t);f=at(f,R),h[s]={css:b,vars:P}}function y(b,P){let R=n;if(n===\"class\"&&(R=\".%s\"),n===\"data\"&&(R=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(R=`[${n}=\"%s\"]`),b){if(R===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":P}};if(R)return e.defaultColorScheme===b?`:root, ${R.replace(\"%s\",String(b))}`:R.replace(\"%s\",String(b))}return\":root\"}return{vars:f,generateThemeVars:()=>{let b={...u};return Object.entries(h).forEach(([,{vars:P}])=>{b=at(b,P)}),b},generateStyleSheets:()=>{let b=[],P=e.defaultColorScheme||\"light\";function R(D,_){Object.keys(_).length&&b.push(typeof D==\"string\"?{[D]:{..._}}:D)}R(o(void 0,{...d}),d);let{[P]:C,...M}=h;if(C){let{css:D}=C,_=i[P]?.palette?.mode,k=!r&&_?{colorScheme:_,...D}:{...D};R(o(P,{...k}),k)}return Object.entries(M).forEach(([D,{css:_}])=>{let k=i[D]?.palette?.mode,x=!r&&k?{colorScheme:k,..._}:{..._};R(o(D,{...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 Nv=RD;function Dv(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 ye(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s(r.push(n),a({row:\"Left\",\"row-reverse\":\"Right\",column:\"Top\",\"column-reverse\":\"Bottom\"})[e],AD=({ownerState:e,theme:t})=>{let o={display:\"flex\",flexDirection:\"column\",...Eo({theme:t},fy({values:e.direction,breakpoints:t.breakpoints.values}),r=>({flexDirection:r}))};if(e.spacing){let r=vl(t),n=Object.keys(t.breakpoints.values).reduce((s,c)=>((typeof e.spacing==\"object\"&&e.spacing[c]!=null||typeof e.direction==\"object\"&&e.direction[c]!=null)&&(s[c]=!0),s),{}),a=fy({values:e.direction,base:n}),i=fy({values:e.spacing,base:n});typeof a==\"object\"&&Object.keys(a).forEach((s,c,u)=>{if(!a[s]){let p=c>0?a[u[c-1]]:\"column\";a[s]=p}}),o=at(o,Eo({theme:t},i,(s,c)=>e.useFlexGap?{gap:In(r,s)}:{\"& > :not(style):not(style)\":{margin:0},\"& > :not(style) ~ :not(style)\":{[`margin${OD(c?a[c]:e.direction)}`]:In(r,s)}}))}return o=AE(t.breakpoints,o),o};function Ry(e={}){let{createStyledComponent:t=ED,useThemeProps:o=wD,componentName:r=\"MuiStack\"}=e,n=()=>ye({root:[\"root\"]},s=>me(r,s),{}),a=t(AD);return vc.forwardRef(function(s,c){let u=o(s),d=Ri(u),{component:p=\"div\",direction:f=\"column\",spacing:h=0,divider:v,children:T,className:y,useFlexGap:g=!1,...m}=d,b={direction:f,spacing:h,useFlexGap:g},P=n();return(0,GE.jsx)(a,{as:p,ownerState:b,ref:c,className:Q(P.root,y),...m,children:v?MD(T,v):T})})}var Mi=\"$$material\";var zD={black:\"#000\",white:\"#fff\"},Tc=zD;var ND={50:\"#fafafa\",100:\"#f5f5f5\",200:\"#eeeeee\",300:\"#e0e0e0\",400:\"#bdbdbd\",500:\"#9e9e9e\",600:\"#757575\",700:\"#616161\",800:\"#424242\",900:\"#212121\",A100:\"#f5f5f5\",A200:\"#eeeeee\",A400:\"#bdbdbd\",A700:\"#616161\"},XE=ND;var DD={50:\"#f3e5f5\",100:\"#e1bee7\",200:\"#ce93d8\",300:\"#ba68c8\",400:\"#ab47bc\",500:\"#9c27b0\",600:\"#8e24aa\",700:\"#7b1fa2\",800:\"#6a1b9a\",900:\"#4a148c\",A100:\"#ea80fc\",A200:\"#e040fb\",A400:\"#d500f9\",A700:\"#aa00ff\"},Sl=DD;var _D={50:\"#ffebee\",100:\"#ffcdd2\",200:\"#ef9a9a\",300:\"#e57373\",400:\"#ef5350\",500:\"#f44336\",600:\"#e53935\",700:\"#d32f2f\",800:\"#c62828\",900:\"#b71c1c\",A100:\"#ff8a80\",A200:\"#ff5252\",A400:\"#ff1744\",A700:\"#d50000\"},Pl=_D;var BD={50:\"#fff3e0\",100:\"#ffe0b2\",200:\"#ffcc80\",300:\"#ffb74d\",400:\"#ffa726\",500:\"#ff9800\",600:\"#fb8c00\",700:\"#f57c00\",800:\"#ef6c00\",900:\"#e65100\",A100:\"#ffd180\",A200:\"#ffab40\",A400:\"#ff9100\",A700:\"#ff6d00\"},xc=BD;var kD={50:\"#e3f2fd\",100:\"#bbdefb\",200:\"#90caf9\",300:\"#64b5f6\",400:\"#42a5f5\",500:\"#2196f3\",600:\"#1e88e5\",700:\"#1976d2\",800:\"#1565c0\",900:\"#0d47a1\",A100:\"#82b1ff\",A200:\"#448aff\",A400:\"#2979ff\",A700:\"#2962ff\"},Rl=kD;var jD={50:\"#e1f5fe\",100:\"#b3e5fc\",200:\"#81d4fa\",300:\"#4fc3f7\",400:\"#29b6f6\",500:\"#03a9f4\",600:\"#039be5\",700:\"#0288d1\",800:\"#0277bd\",900:\"#01579b\",A100:\"#80d8ff\",A200:\"#40c4ff\",A400:\"#00b0ff\",A700:\"#0091ea\"},Cl=jD;var UD={50:\"#e8f5e9\",100:\"#c8e6c9\",200:\"#a5d6a7\",300:\"#81c784\",400:\"#66bb6a\",500:\"#4caf50\",600:\"#43a047\",700:\"#388e3c\",800:\"#2e7d32\",900:\"#1b5e20\",A100:\"#b9f6ca\",A200:\"#69f0ae\",A400:\"#00e676\",A700:\"#00c853\"},El=UD;function QE(){return{text:{primary:\"rgba(0, 0, 0, 0.87)\",secondary:\"rgba(0, 0, 0, 0.6)\",disabled:\"rgba(0, 0, 0, 0.38)\"},divider:\"rgba(0, 0, 0, 0.12)\",background:{paper:Tc.white,default:Tc.white},action:{active:\"rgba(0, 0, 0, 0.54)\",hover:\"rgba(0, 0, 0, 0.04)\",hoverOpacity:.04,selected:\"rgba(0, 0, 0, 0.08)\",selectedOpacity:.08,disabled:\"rgba(0, 0, 0, 0.26)\",disabledBackground:\"rgba(0, 0, 0, 0.12)\",disabledOpacity:.38,focus:\"rgba(0, 0, 0, 0.12)\",focusOpacity:.12,activatedOpacity:.12}}}var _v=QE();function ZE(){return{text:{primary:Tc.white,secondary:\"rgba(255, 255, 255, 0.7)\",disabled:\"rgba(255, 255, 255, 0.5)\",icon:\"rgba(255, 255, 255, 0.5)\"},divider:\"rgba(255, 255, 255, 0.12)\",background:{paper:\"#121212\",default:\"#121212\"},action:{active:Tc.white,hover:\"rgba(255, 255, 255, 0.08)\",hoverOpacity:.08,selected:\"rgba(255, 255, 255, 0.16)\",selectedOpacity:.16,disabled:\"rgba(255, 255, 255, 0.3)\",disabledBackground:\"rgba(255, 255, 255, 0.12)\",disabledOpacity:.38,focus:\"rgba(255, 255, 255, 0.12)\",focusOpacity:.12,activatedOpacity:.24}}}var Cy=ZE();function WE(e,t,o,r){let n=r.light||r,a=r.dark||r*1.5;e[t]||(e.hasOwnProperty(o)?e[t]=e[o]:t===\"light\"?e.light=gc(e.main,n):t===\"dark\"&&(e.dark=hc(e.main,a)))}function KE(e,t,o,r,n){let a=n.light||n,i=n.dark||n*1.5;t[o]||(t.hasOwnProperty(r)?t[o]=t[r]:o===\"light\"?t.light=`color-mix(in ${e}, ${t.main}, #fff ${(a*100).toFixed(0)}%)`:o===\"dark\"&&(t.dark=`color-mix(in ${e}, ${t.main}, #000 ${(i*100).toFixed(0)}%)`))}function LD(e=\"light\"){return e===\"dark\"?{main:Rl[200],light:Rl[50],dark:Rl[400]}:{main:Rl[700],light:Rl[400],dark:Rl[800]}}function HD(e=\"light\"){return e===\"dark\"?{main:Sl[200],light:Sl[50],dark:Sl[400]}:{main:Sl[500],light:Sl[300],dark:Sl[700]}}function VD(e=\"light\"){return e===\"dark\"?{main:Pl[500],light:Pl[300],dark:Pl[700]}:{main:Pl[700],light:Pl[400],dark:Pl[800]}}function ID(e=\"light\"){return e===\"dark\"?{main:Cl[400],light:Cl[300],dark:Cl[700]}:{main:Cl[700],light:Cl[500],dark:Cl[900]}}function $D(e=\"light\"){return e===\"dark\"?{main:El[400],light:El[300],dark:El[700]}:{main:El[800],light:El[500],dark:El[900]}}function FD(e=\"light\"){return e===\"dark\"?{main:xc[400],light:xc[300],dark:xc[700]}:{main:\"#ed6c02\",light:xc[500],dark:xc[900]}}function qD(e){return`oklch(from ${e} var(--__l) 0 h / var(--__a))`}function wl(e){let{mode:t=\"light\",contrastThreshold:o=3,tonalOffset:r=.2,colorSpace:n,...a}=e,i=e.primary||LD(t),l=e.secondary||HD(t),s=e.error||VD(t),c=e.info||ID(t),u=e.success||$D(t),d=e.warning||FD(t);function p(T){return n?qD(T):IE(T,Cy.text.primary)>=o?Cy.text.primary:_v.text.primary}let f=({color:T,name:y,mainShade:g=500,lightShade:m=300,darkShade:b=700})=>{if(T={...T},!T.main&&T[g]&&(T.main=T[g]),!T.hasOwnProperty(\"main\"))throw new Error(Ro(11,y?` (${y})`:\"\",g));if(typeof T.main!=\"string\")throw new Error(Ro(12,y?` (${y})`:\"\",JSON.stringify(T.main)));return n?(KE(n,T,\"light\",m,r),KE(n,T,\"dark\",b,r)):(WE(T,\"light\",m,r),WE(T,\"dark\",b,r)),T.contrastText||(T.contrastText=p(T.main)),T},h;return t===\"light\"?h=QE():t===\"dark\"&&(h=ZE()),at({common:{...Tc},mode:t,primary:f({color:i,name:\"primary\"}),secondary:f({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:f({color:s,name:\"error\"}),warning:f({color:d,name:\"warning\"}),info:f({color:c,name:\"info\"}),success:f({color:u,name:\"success\"}),grey:XE,contrastThreshold:o,getContrastText:p,augmentColor:f,tonalOffset:r,...h},a)}function Ey(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 Bv(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function YD(e){return Math.round(e*1e5)/1e5}var JE={textTransform:\"uppercase\"},ew='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function kv(e,t){let{fontFamily:o=ew,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...d}=typeof t==\"function\"?t(e):t,p=r/14,f=u||(T=>`${T/s*p}rem`),h=(T,y,g,m,b)=>({fontFamily:o,fontWeight:T,fontSize:f(y),lineHeight:g,...o===ew?{letterSpacing:`${YD(m/y)}em`}:{},...b,...c}),v={h1:h(n,96,1.167,-1.5),h2:h(n,60,1.2,-.5),h3:h(a,48,1.167,0),h4:h(a,34,1.235,.25),h5:h(a,24,1.334,0),h6:h(i,20,1.6,.15),subtitle1:h(a,16,1.75,.15),subtitle2:h(i,14,1.57,.1),body1:h(a,16,1.5,.15),body2:h(a,14,1.43,.15),button:h(i,14,1.75,.4,JE),caption:h(a,12,1.66,.4),overline:h(a,12,2.66,1,JE),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return at({htmlFontSize:s,pxToRem:f,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...v},d,{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 GD=[\"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)],tw=GD;var XD={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)\"},WD={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function ow(e){return`${Math.round(e)}ms`}function KD(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function jv(e){let t={...XD,...e.easing},o={...WD,...e.duration};return{getAutoHeightDuration:KD,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:ow(i)} ${l} ${typeof s==\"string\"?s:ow(s)}`).join(\",\")},...e,easing:t,duration:o}}var QD={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},rw=QD;function ZD(e){return _r(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function wy(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;rat(h,v),f),f.unstable_sxConfig={...bn,...u?.unstable_sxConfig},f.unstable_sx=function(v){return on({sx:v,theme:this})},f.toRuntimeSource=wy,e_(f),f}var Wp=t_;function Sc(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 o_=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Sc(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function Uv(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function Lv(e){return e===\"dark\"?o_:[]}function Hv(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=wl({...t,colorSpace:n});return{palette:i,opacity:{...Uv(i.mode),...o},overlays:r||Lv(i.mode),...a}}function Vv(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 r_=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],aw=r_;var iw=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 aw(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 n_(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function U(e,t,o){!e[t]&&o&&(e[t]=o)}function Kp(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:Av(e)}function Oa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=mc(Kp(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 a_(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var qn=e=>{try{return e()}catch{}},i_=(e=\"mui\")=>Py(e);function Iv(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=Hv({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=Wp({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...Uv(a),...o?.opacity},overlays:o?.overlays||Lv(a)},l}function $v(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=Vv,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,d=Object.keys(o)[0],p=r||(o.light&&d!==\"light\"?\"light\":d),f=i_(a),{[p]:h,light:v,dark:T,...y}=o,g={...y},m=h;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(m=!0),!m)throw new Error(Ro(21,p));let b;i&&(b=\"oklch\");let P=Iv(b,g,m,u,p);v&&!g.light&&Iv(b,g,v,void 0,\"light\"),T&&!g.dark&&Iv(b,g,T,void 0,\"dark\");let R={defaultColorScheme:p,...P,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:f,colorSchemes:g,font:{...Ey(P.typography),...P.font},spacing:a_(u.spacing)};Object.keys(R.colorSchemes).forEach(k=>{let x=R.colorSchemes[k].palette,N=A=>{let z=A.split(\"-\"),L=z[1],I=z[2];return f(A,x[L][I])};x.mode===\"light\"&&(U(x.common,\"background\",\"#fff\"),U(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(U(x.common,\"background\",\"#000\"),U(x.common,\"onBackground\",\"#fff\"));function O(A,z,L){if(b){let I;return A===Ei&&(I=`transparent ${((1-L)*100).toFixed(0)}%`),A===ut&&(I=`#000 ${(L*100).toFixed(0)}%`),A===pt&&(I=`#fff ${(L*100).toFixed(0)}%`),`color-mix(in ${b}, ${z}, ${I})`}return A(z,L)}if(n_(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){U(x.Alert,\"errorColor\",O(ut,x.error.light,.6)),U(x.Alert,\"infoColor\",O(ut,x.info.light,.6)),U(x.Alert,\"successColor\",O(ut,x.success.light,.6)),U(x.Alert,\"warningColor\",O(ut,x.warning.light,.6)),U(x.Alert,\"errorFilledBg\",N(\"palette-error-main\")),U(x.Alert,\"infoFilledBg\",N(\"palette-info-main\")),U(x.Alert,\"successFilledBg\",N(\"palette-success-main\")),U(x.Alert,\"warningFilledBg\",N(\"palette-warning-main\")),U(x.Alert,\"errorFilledColor\",qn(()=>x.getContrastText(x.error.main))),U(x.Alert,\"infoFilledColor\",qn(()=>x.getContrastText(x.info.main))),U(x.Alert,\"successFilledColor\",qn(()=>x.getContrastText(x.success.main))),U(x.Alert,\"warningFilledColor\",qn(()=>x.getContrastText(x.warning.main))),U(x.Alert,\"errorStandardBg\",O(pt,x.error.light,.9)),U(x.Alert,\"infoStandardBg\",O(pt,x.info.light,.9)),U(x.Alert,\"successStandardBg\",O(pt,x.success.light,.9)),U(x.Alert,\"warningStandardBg\",O(pt,x.warning.light,.9)),U(x.Alert,\"errorIconColor\",N(\"palette-error-main\")),U(x.Alert,\"infoIconColor\",N(\"palette-info-main\")),U(x.Alert,\"successIconColor\",N(\"palette-success-main\")),U(x.Alert,\"warningIconColor\",N(\"palette-warning-main\")),U(x.AppBar,\"defaultBg\",N(\"palette-grey-100\")),U(x.Avatar,\"defaultBg\",N(\"palette-grey-400\")),U(x.Button,\"inheritContainedBg\",N(\"palette-grey-300\")),U(x.Button,\"inheritContainedHoverBg\",N(\"palette-grey-A100\")),U(x.Chip,\"defaultBorder\",N(\"palette-grey-400\")),U(x.Chip,\"defaultAvatarColor\",N(\"palette-grey-700\")),U(x.Chip,\"defaultIconColor\",N(\"palette-grey-700\")),U(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),U(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),U(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),U(x.LinearProgress,\"primaryBg\",O(pt,x.primary.main,.62)),U(x.LinearProgress,\"secondaryBg\",O(pt,x.secondary.main,.62)),U(x.LinearProgress,\"errorBg\",O(pt,x.error.main,.62)),U(x.LinearProgress,\"infoBg\",O(pt,x.info.main,.62)),U(x.LinearProgress,\"successBg\",O(pt,x.success.main,.62)),U(x.LinearProgress,\"warningBg\",O(pt,x.warning.main,.62)),U(x.Skeleton,\"bg\",b?O(Ei,x.text.primary,.11):`rgba(${N(\"palette-text-primaryChannel\")} / 0.11)`),U(x.Slider,\"primaryTrack\",O(pt,x.primary.main,.62)),U(x.Slider,\"secondaryTrack\",O(pt,x.secondary.main,.62)),U(x.Slider,\"errorTrack\",O(pt,x.error.main,.62)),U(x.Slider,\"infoTrack\",O(pt,x.info.main,.62)),U(x.Slider,\"successTrack\",O(pt,x.success.main,.62)),U(x.Slider,\"warningTrack\",O(pt,x.warning.main,.62));let A=b?O(ut,x.background.default,.6825):Yp(x.background.default,.8);U(x.SnackbarContent,\"bg\",A),U(x.SnackbarContent,\"color\",qn(()=>b?Cy.text.primary:x.getContrastText(A))),U(x.SpeedDialAction,\"fabHoverBg\",Yp(x.background.paper,.15)),U(x.StepConnector,\"border\",N(\"palette-grey-400\")),U(x.StepContent,\"border\",N(\"palette-grey-400\")),U(x.Switch,\"defaultColor\",N(\"palette-common-white\")),U(x.Switch,\"defaultDisabledColor\",N(\"palette-grey-100\")),U(x.Switch,\"primaryDisabledColor\",O(pt,x.primary.main,.62)),U(x.Switch,\"secondaryDisabledColor\",O(pt,x.secondary.main,.62)),U(x.Switch,\"errorDisabledColor\",O(pt,x.error.main,.62)),U(x.Switch,\"infoDisabledColor\",O(pt,x.info.main,.62)),U(x.Switch,\"successDisabledColor\",O(pt,x.success.main,.62)),U(x.Switch,\"warningDisabledColor\",O(pt,x.warning.main,.62)),U(x.TableCell,\"border\",O(pt,O(Ei,x.divider,1),.88)),U(x.Tooltip,\"bg\",O(Ei,x.grey[700],.92))}if(x.mode===\"dark\"){U(x.Alert,\"errorColor\",O(pt,x.error.light,.6)),U(x.Alert,\"infoColor\",O(pt,x.info.light,.6)),U(x.Alert,\"successColor\",O(pt,x.success.light,.6)),U(x.Alert,\"warningColor\",O(pt,x.warning.light,.6)),U(x.Alert,\"errorFilledBg\",N(\"palette-error-dark\")),U(x.Alert,\"infoFilledBg\",N(\"palette-info-dark\")),U(x.Alert,\"successFilledBg\",N(\"palette-success-dark\")),U(x.Alert,\"warningFilledBg\",N(\"palette-warning-dark\")),U(x.Alert,\"errorFilledColor\",qn(()=>x.getContrastText(x.error.dark))),U(x.Alert,\"infoFilledColor\",qn(()=>x.getContrastText(x.info.dark))),U(x.Alert,\"successFilledColor\",qn(()=>x.getContrastText(x.success.dark))),U(x.Alert,\"warningFilledColor\",qn(()=>x.getContrastText(x.warning.dark))),U(x.Alert,\"errorStandardBg\",O(ut,x.error.light,.9)),U(x.Alert,\"infoStandardBg\",O(ut,x.info.light,.9)),U(x.Alert,\"successStandardBg\",O(ut,x.success.light,.9)),U(x.Alert,\"warningStandardBg\",O(ut,x.warning.light,.9)),U(x.Alert,\"errorIconColor\",N(\"palette-error-main\")),U(x.Alert,\"infoIconColor\",N(\"palette-info-main\")),U(x.Alert,\"successIconColor\",N(\"palette-success-main\")),U(x.Alert,\"warningIconColor\",N(\"palette-warning-main\")),U(x.AppBar,\"defaultBg\",N(\"palette-grey-900\")),U(x.AppBar,\"darkBg\",N(\"palette-background-paper\")),U(x.AppBar,\"darkColor\",N(\"palette-text-primary\")),U(x.Avatar,\"defaultBg\",N(\"palette-grey-600\")),U(x.Button,\"inheritContainedBg\",N(\"palette-grey-800\")),U(x.Button,\"inheritContainedHoverBg\",N(\"palette-grey-700\")),U(x.Chip,\"defaultBorder\",N(\"palette-grey-700\")),U(x.Chip,\"defaultAvatarColor\",N(\"palette-grey-300\")),U(x.Chip,\"defaultIconColor\",N(\"palette-grey-300\")),U(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),U(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),U(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),U(x.LinearProgress,\"primaryBg\",O(ut,x.primary.main,.5)),U(x.LinearProgress,\"secondaryBg\",O(ut,x.secondary.main,.5)),U(x.LinearProgress,\"errorBg\",O(ut,x.error.main,.5)),U(x.LinearProgress,\"infoBg\",O(ut,x.info.main,.5)),U(x.LinearProgress,\"successBg\",O(ut,x.success.main,.5)),U(x.LinearProgress,\"warningBg\",O(ut,x.warning.main,.5)),U(x.Skeleton,\"bg\",b?O(Ei,x.text.primary,.13):`rgba(${N(\"palette-text-primaryChannel\")} / 0.13)`),U(x.Slider,\"primaryTrack\",O(ut,x.primary.main,.5)),U(x.Slider,\"secondaryTrack\",O(ut,x.secondary.main,.5)),U(x.Slider,\"errorTrack\",O(ut,x.error.main,.5)),U(x.Slider,\"infoTrack\",O(ut,x.info.main,.5)),U(x.Slider,\"successTrack\",O(ut,x.success.main,.5)),U(x.Slider,\"warningTrack\",O(ut,x.warning.main,.5));let A=b?O(pt,x.background.default,.985):Yp(x.background.default,.98);U(x.SnackbarContent,\"bg\",A),U(x.SnackbarContent,\"color\",qn(()=>b?_v.text.primary:x.getContrastText(A))),U(x.SpeedDialAction,\"fabHoverBg\",Yp(x.background.paper,.15)),U(x.StepConnector,\"border\",N(\"palette-grey-600\")),U(x.StepContent,\"border\",N(\"palette-grey-600\")),U(x.Switch,\"defaultColor\",N(\"palette-grey-300\")),U(x.Switch,\"defaultDisabledColor\",N(\"palette-grey-600\")),U(x.Switch,\"primaryDisabledColor\",O(ut,x.primary.main,.55)),U(x.Switch,\"secondaryDisabledColor\",O(ut,x.secondary.main,.55)),U(x.Switch,\"errorDisabledColor\",O(ut,x.error.main,.55)),U(x.Switch,\"infoDisabledColor\",O(ut,x.info.main,.55)),U(x.Switch,\"successDisabledColor\",O(ut,x.success.main,.55)),U(x.Switch,\"warningDisabledColor\",O(ut,x.warning.main,.55)),U(x.TableCell,\"border\",O(ut,O(Ei,x.divider,1),.68)),U(x.Tooltip,\"bg\",O(Ei,x.grey[700],.92))}Oa(x.background,\"default\"),Oa(x.background,\"paper\"),Oa(x.common,\"background\"),Oa(x.common,\"onBackground\"),Oa(x,\"divider\"),Object.keys(x).forEach(A=>{let z=x[A];A!==\"tonalOffset\"&&z&&typeof z==\"object\"&&(z.main&&U(x[A],\"mainChannel\",mc(Kp(z.main))),z.light&&U(x[A],\"lightChannel\",mc(Kp(z.light))),z.dark&&U(x[A],\"darkChannel\",mc(Kp(z.dark))),z.contrastText&&U(x[A],\"contrastTextChannel\",mc(Kp(z.contrastText))),A===\"text\"&&(Oa(x[A],\"primary\"),Oa(x[A],\"secondary\")),A===\"action\"&&(z.active&&Oa(x[A],\"active\"),z.selected&&Oa(x[A],\"selected\")))})}),R=t.reduce((k,x)=>at(k,x),R);let C={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:iw(R),enableContrastVars:i},{vars:M,generateThemeVars:D,generateStyleSheets:_}=Nv(R,C);return R.vars=M,Object.entries(R.colorSchemes[R.defaultColorScheme]).forEach(([k,x])=>{R[k]=x}),R.generateThemeVars=D,R.generateStyleSheets=_,R.generateSpacing=function(){return pc(u.spacing,vl(this))},R.getColorSchemeSelector=Dv(s),R.spacing=R.generateSpacing(),R.shouldSkipGeneratingVar=l,R.unstable_sxConfig={...bn,...u?.unstable_sxConfig},R.unstable_sx=function(x){return on({sx:x,theme:this})},R.toRuntimeSource=wy,R}function lw(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:wl({...o===!0?{}:o.palette,mode:t})})}function Pc(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 Wp(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let d=Wp({...e,palette:u},...t);return d.defaultColorScheme=l,d.colorSchemes=c,d.palette.mode===\"light\"&&(d.colorSchemes.light={...c.light!==!0&&c.light,palette:d.palette},lw(d,\"dark\",c.dark)),d.palette.mode===\"dark\"&&(d.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:d.palette},lw(d,\"light\",c.light)),d}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),$v({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var s_=j(W(),1);var l_=Pc(),Rc=l_;function Yn(){let e=$n(Rc);return e[Mi]||e}function c_(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Ml=c_;var u_=e=>Ml(e)&&e!==\"classes\",Vt=u_;var p_=dc({themeId:Mi,defaultTheme:Rc,rootShouldForwardProp:Vt}),V=p_;var f_=se(\"MuiBox\",[\"root\"]),sw=f_;var d_=Pc(),m_=Fp({themeId:Mi,defaultTheme:d_,defaultClassName:sw.root,generateClassName:fc.generate}),pe=m_;var yw=j(W(),1);var cw=j(Te(),1);function y_(e){return(0,cw.jsx)(yy,{...e,defaultTheme:Rc,themeId:Mi})}var Fv=y_;var uw=j(Te(),1);function pw(e){return function(o){return(0,uw.jsx)(Fv,{styles:typeof e==\"function\"?r=>e({theme:r,...o}):e})}}function fw(){return Ri}var h_=Sy,xe=h_;var c7=j(W(),1);var g_=j(Te(),1);function Pe(e){return zv(e)}var re=Pi;function b_(e){return typeof e.main==\"string\"}function v_(e,t=[]){if(!b_(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function Xt(e=[]){return([,t])=>t&&v_(t,e)}function dw(e){return me(\"MuiTypography\",e)}var T7=se(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var hw=j(Te(),1),T_={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},x_=fw(),S_=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${re(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return ye(l,dw,i)},P_=V(\"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${re(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(xe(({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(Xt()).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${re(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}}]}))),mw={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},R_=yw.forwardRef(function(t,o){let{color:r,...n}=Pe({props:t,name:\"MuiTypography\"}),a=!T_[r],i=x_({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:d=!1,paragraph:p=!1,variant:f=\"body1\",variantMapping:h=mw,...v}=i,T={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:d,paragraph:p,variant:f,variantMapping:h},y=c||(p?\"p\":h[f]||mw[f])||\"span\",g=S_(T);return(0,hw.jsx)(P_,{as:y,ref:o,className:Q(g.root,s),...v,ownerState:T,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...v.style}})}),he=R_;var C_=Ry({createStyledComponent:V(\"div\",{name:\"MuiStack\",slot:\"Root\"}),useThemeProps:e=>Pe({props:e,name:\"MuiStack\"})}),Gn=C_;var Ic=j(W(),1);var gw=j(W(),1);function gr(e){return parseInt(gw.version,10)>=19?e?.props?.ref||null:e?.ref||null}var wt=j(W(),1);function It(e){return e&&e.ownerDocument||document}var Ol=It;var Ai=j(W(),1);var Cc=j(W(),1);function to(...e){let t=Cc.useRef(void 0),o=Cc.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 Cc.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}function E_(e){return typeof e==\"string\"}var br=E_;function w_(e,t,o){return e===void 0||br(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var Qp=w_;function M_(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 Aa=M_;function O_(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 My=O_;function A_(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let f=Q(o?.className,a,n?.className,r?.className),h={...o?.style,...n?.style,...r?.style},v={...o,...n,...r};return f.length>0&&(v.className=f),Object.keys(h).length>0&&(v.style=h),{props:v,internalRef:void 0}}let i=Aa({...n,...r}),l=My(r),s=My(n),c=t(i),u=Q(c?.className,o?.className,a,n?.className,r?.className),d={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(d).length>0&&(p.style=d),{props:p,internalRef:c.ref}}var Zp=A_;function z_(e,t,o){return typeof e==\"function\"?e(t,o):e}var Jp=z_;function N_(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Jp(o,r),{props:l,internalRef:s}=Zp({...a,externalSlotProps:i}),c=to(s,i?.ref,e.additionalProps?.ref);return Qp(t,{...l,ref:c},r)}var vr=N_;var Tr=j(W(),1);var Oy=j(W(),1);var bw=j(W(),1),D_=bw.createContext({}),ef=D_;function vw(e){return me(\"MuiList\",e)}var O$=se(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var Ay=j(Te(),1),__=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return ye({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},vw,t)},B_=V(\"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}}]}),k_=Oy.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,d=Oy.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},f=__(p);return(0,Ay.jsx)(ef.Provider,{value:d,children:(0,Ay.jsxs)(B_,{as:i,className:Q(f.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),qv=k_;function zy(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var Al=zy;function Ec(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var Tw=Ec;var yo=to;var wc=Io;function tf(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var By=j(W(),1);var Ny=j(W(),1);function xw(e){return me(\"MuiSvgIcon\",e)}var iF=se(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var Dy=j(Te(),1),j_=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${re(t)}`,`fontSize${re(o)}`]};return ye(n,xw,r)},U_=V(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${re(o.color)}`],t[`fontSize${re(o.fontSize)}`]]}})(xe(({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}}]}))),Sw=Ny.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:d,viewBox:p=\"0 0 24 24\",...f}=r,h=Ny.isValidElement(n)&&n.type===\"svg\",v={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:h},T={};u||(T.viewBox=p);let y=j_(v);return(0,Dy.jsxs)(U_,{as:l,className:Q(y.root,a),focusable:\"false\",color:c,\"aria-hidden\":d?void 0:!0,role:d?\"img\":void 0,ref:o,...T,...f,...h&&n.props,ownerState:v,children:[h?n.props.children:n,d?(0,Dy.jsx)(\"title\",{children:d}):null]})});Sw.muiName=\"SvgIcon\";var _y=Sw;var Pw=j(Te(),1);function kr(e,t){function o(r,n){return(0,Pw.jsx)(_y,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=_y.muiName,By.memo(By.forwardRef(o))}function Mc(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 Rw=Mc;function rn(e){return It(e).defaultView||window}var Oc=rn;function of(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var zl=bc;var Nl=j(W(),1);function Ac(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Nl.useRef(t!==void 0),[i,l]=Nl.useState(o),s=a?t:i,c=Nl.useCallback(u=>{a||l(u)},[]);return[s,c]}var Dl=Ac;var Yv=j(W(),1);function L_(e){let t=Yv.useRef(e);return Io(()=>{t.current=e}),Yv.useRef((...o)=>(0,t.current)(...o)).current}var nn=L_;var Oi=nn;function H_(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function ky(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{H_(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=Q(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=Q(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 Ew=j(Te(),1);function Gv(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function Cw(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function ww(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 rf(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\")||!ww(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var V_=Tr.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:d=\"selectedMenu\",...p}=t,f=Tr.useRef(null),h=Tr.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});wc(()=>{n&&f.current.focus()},[n]),Tr.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(m,{direction:b})=>{let P=!f.current.style.width;if(m.clientHeight{let b=f.current,P=m.key;if(m.ctrlKey||m.metaKey||m.altKey){u&&u(m);return}let C=Al(Ol(b));if(P===\"ArrowDown\")m.preventDefault(),rf(b,C,c,s,Gv);else if(P===\"ArrowUp\")m.preventDefault(),rf(b,C,c,s,Cw);else if(P===\"Home\")m.preventDefault(),rf(b,null,c,s,Gv);else if(P===\"End\")m.preventDefault(),rf(b,null,c,s,Cw);else if(P.length===1){let M=h.current,D=P.toLowerCase(),_=performance.now();M.keys.length>0&&(_-M.lastTime>500?(M.keys=[],M.repeating=!0,M.previousKeyMatched=!0):M.repeating&&D!==M.keys[0]&&(M.repeating=!1)),M.lastTime=_,M.keys.push(D);let k=C&&!M.repeating&&ww(C,M);M.previousKeyMatched&&(k||rf(b,C,!1,s,Gv,M))?m.preventDefault():M.previousKeyMatched=!1}u&&u(m)},T=yo(f,o),y=-1;Tr.Children.forEach(i,(m,b)=>{if(!Tr.isValidElement(m)){y===b&&(y+=1,y>=i.length&&(y=-1));return}m.props.disabled||(d===\"selectedMenu\"&&m.props.selected||y===-1)&&(y=b),y===b&&(m.props.disabled||m.props.muiSkipListHighlight||m.type.muiSkipListHighlight)&&(y+=1,y>=i.length&&(y=-1))});let g=Tr.Children.map(i,(m,b)=>{if(b===y){let P={};return a&&(P.autoFocus=!0),m.props.tabIndex===void 0&&d===\"selectedMenu\"&&(P.tabIndex=0),Tr.cloneElement(m,P)}return m});return(0,Ew.jsx)(qv,{role:\"menu\",ref:T,className:l,onKeyDown:v,tabIndex:n?0:-1,...p,children:g})}),Xv=V_;var Uo=j(W(),1);var jl=j(W(),1);var Ow=j(W(),1),Mw={};function zc(e,t){let o=Ow.useRef(Mw);return o.current===Mw&&(o.current=e(t)),o}var Aw=j(W(),1),I_=[];function Wv(e){Aw.useEffect(e,I_)}var Nc=class e{static create(){return new e}currentId=null;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function vn(){let e=zc(Nc.create).current;return Wv(e.disposeEffect),e}function jy(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 Uy(e,t){return Uy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},Uy(e,t)}function Ly(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Uy(e,t)}var nf=j(W()),af=j(ad());var Kv={disabled:!1};var zw=j(W()),Dc=zw.default.createContext(null);var Nw=function(t){return t.scrollTop};var lf=\"unmounted\",_l=\"exited\",Bl=\"entering\",Bc=\"entered\",Qv=\"exiting\",za=(function(e){Ly(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=_l,a.appearStatus=Bl):s=Bc:r.unmountOnExit||r.mountOnEnter?s=lf:s=_l,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===lf?{status:_l}: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!==Bl&&i!==Bc&&(a=Bl):(i===Bl||i===Bc)&&(a=Qv)}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===Bl){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:af.default.findDOMNode(this);i&&Nw(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===_l&&this.setState({status:lf})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[af.default.findDOMNode(this),l],c=s[0],u=s[1],d=this.getTimeouts(),p=l?d.appear:d.enter;if(!n&&!i||Kv.disabled){this.safeSetState({status:Bc},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Bl},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Bc},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:af.default.findDOMNode(this);if(!a||Kv.disabled){this.safeSetState({status:_l},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:Qv},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:_l},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:af.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===lf)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,d=a.enter,p=a.exit,f=a.timeout,h=a.addEndListener,v=a.onEnter,T=a.onEntering,y=a.onEntered,g=a.onExit,m=a.onExiting,b=a.onExited,P=a.nodeRef,R=jy(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return nf.default.createElement(Dc.Provider,{value:null},typeof i==\"function\"?i(n,R):nf.default.cloneElement(nf.default.Children.only(i),R))},t})(nf.default.Component);za.contextType=Dc;za.propTypes={};function _c(){}za.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:_c,onEntering:_c,onEntered:_c,onExit:_c,onExiting:_c,onExited:_c};za.UNMOUNTED=lf;za.EXITED=_l;za.ENTERING=Bl;za.ENTERED=Bc;za.EXITING=Qv;var sf=za;function Dw(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var cf=j(W());var an=j(W());function Hy(e,t){var o=function(a){return t&&(0,an.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&an.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function $_(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;ie.scrollTop;function kc(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 kw=j(Te(),1);function tT(e){return`scale(${e}, ${e**2})`}var Y_={entering:{opacity:1,transform:tT(1)},entered:{opacity:1,transform:\"none\"}},eT=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),oT=jl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:d,onExited:p,onExiting:f,style:h,timeout:v=\"auto\",TransitionComponent:T=sf,...y}=t,g=vn(),m=jl.useRef(),b=Yn(),P=jl.useRef(null),R=yo(P,gr(a),o),C=A=>z=>{if(A){let L=P.current;z===void 0?A(L):A(L,z)}},M=C(u),D=C((A,z)=>{Vy(A);let{duration:L,delay:I,easing:F}=kc({style:h,timeout:v,easing:i},{mode:\"enter\"}),fe;v===\"auto\"?(fe=b.transitions.getAutoHeightDuration(A.clientHeight),m.current=fe):fe=L,A.style.transition=[b.transitions.create(\"opacity\",{duration:fe,delay:I}),b.transitions.create(\"transform\",{duration:eT?fe:fe*.666,delay:I,easing:F})].join(\",\"),s&&s(A,z)}),_=C(c),k=C(f),x=C(A=>{let{duration:z,delay:L,easing:I}=kc({style:h,timeout:v,easing:i},{mode:\"exit\"}),F;v===\"auto\"?(F=b.transitions.getAutoHeightDuration(A.clientHeight),m.current=F):F=z,A.style.transition=[b.transitions.create(\"opacity\",{duration:F,delay:L}),b.transitions.create(\"transform\",{duration:eT?F:F*.666,delay:eT?L:L||F*.333,easing:I})].join(\",\"),A.style.opacity=0,A.style.transform=tT(.75),d&&d(A)}),N=C(p);return(0,kw.jsx)(T,{appear:n,in:l,nodeRef:P,onEnter:D,onEntered:_,onEntering:M,onExit:x,onExited:N,onExiting:k,addEndListener:A=>{v===\"auto\"&&g.start(m.current||0,A),r&&r(P.current,A)},timeout:v===\"auto\"?null:v,...y,children:(A,{ownerState:z,...L})=>jl.cloneElement(a,{style:{opacity:0,transform:tT(.75),visibility:A===\"exited\"&&!l?\"hidden\":void 0,...Y_[A],...h,...a.props.style},ref:R,...L})})});oT&&(oT.muiSupportAuto=!0);var uf=oT;function G_(e){let t=It(e);return t.body===e?rn(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function jc(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function jw(e){return parseFloat(rn(e).getComputedStyle(e).paddingRight)||0}function X_(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 Uw(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!X_(i);l&&s&&jc(i,n)})}function rT(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function W_(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(G_(r)){let i=Ec(rn(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${jw(r)+i}px`;let l=It(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${jw(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=It(r).body;else{let i=r.parentElement,l=rn(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 K_(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Iy=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&&jc(t.modalRef,!1);let n=K_(o);Uw(o,t.mount,t.modalRef,n,!0);let a=rT(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=rT(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=W_(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=rT(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&&jc(t.modalRef,o),Uw(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&&jc(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Fy=j(W(),1);var jo=j(W(),1);var pf=j(Te(),1),Q_=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function Z_(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 J_(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 eB(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||J_(e))}function tB(e){let t=[],o=[];return Array.from(e.querySelectorAll(Q_)).forEach((r,n)=>{let a=Z_(r);a===-1||!eB(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 oB(){return!0}function rB(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=tB,isEnabled:i=oB,open:l}=e,s=jo.useRef(!1),c=jo.useRef(null),u=jo.useRef(null),d=jo.useRef(null),p=jo.useRef(null),f=jo.useRef(!1),h=jo.useRef(null),v=to(gr(t),h),T=jo.useRef(null);jo.useEffect(()=>{!l||!h.current||(f.current=!o)},[o,l]),jo.useEffect(()=>{if(!l||!h.current)return;let m=It(h.current),b=Al(m);return h.current.contains(b)||(h.current.hasAttribute(\"tabIndex\")||h.current.setAttribute(\"tabIndex\",\"-1\"),f.current&&h.current.focus()),()=>{n||(d.current&&d.current.focus&&(s.current=!0,d.current.focus()),d.current=null)}},[l]),jo.useEffect(()=>{if(!l||!h.current)return;let m=It(h.current),b=C=>{if(T.current=C,r||!i()||C.key!==\"Tab\")return;Al(m)===h.current&&C.shiftKey&&(s.current=!0,u.current&&u.current.focus())},P=()=>{let C=h.current;if(C===null)return;let M=Al(m);if(!m.hasFocus()||!i()||s.current){s.current=!1;return}if(C.contains(M)||r&&M!==c.current&&M!==u.current)return;if(M!==p.current)p.current=null;else if(p.current!==null)return;if(!f.current)return;let D=[];if((M===c.current||M===u.current)&&(D=a(h.current)),D.length>0){let _=!!(T.current?.shiftKey&&T.current?.key===\"Tab\"),k=D[0],x=D[D.length-1];typeof k!=\"string\"&&typeof x!=\"string\"&&(_?x.focus():k.focus())}else C.focus()};m.addEventListener(\"focusin\",P),m.addEventListener(\"keydown\",b,!0);let R=setInterval(()=>{let C=Al(m);C&&C.tagName===\"BODY\"&&P()},50);return()=>{clearInterval(R),m.removeEventListener(\"focusin\",P),m.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let y=m=>{d.current===null&&(d.current=m.relatedTarget),f.current=!0,p.current=m.target;let b=t.props.onFocus;b&&b(m)},g=m=>{d.current===null&&(d.current=m.relatedTarget),f.current=!0};return(0,pf.jsxs)(jo.Fragment,{children:[(0,pf.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:g,ref:c,\"data-testid\":\"sentinelStart\"}),jo.cloneElement(t,{ref:v,onFocus:y}),(0,pf.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:g,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var nT=rB;var Na=j(W(),1),Lw=j(ad(),1);function nB(e){return typeof e==\"function\"?e():e}var aB=Na.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=Na.useState(null),s=to(Na.isValidElement(r)?gr(r):null,o);return Io(()=>{a||l(nB(n)||document.body)},[n,a]),Io(()=>{if(i&&!a)return of(o,i),()=>{of(o,null)}},[o,i,a]),a?Na.isValidElement(r)?Na.cloneElement(r,{ref:s}):r:i&&Lw.createPortal(r,i)}),ff=aB;var Iw=j(W(),1);function Tt(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:d={[e]:void 0},...p}=a,f=u[e]||r,h=Jp(d[e],n),{props:{component:v,...T},internalRef:y}=Zp({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:h}),g=to(y,h?.ref,t.ref),m=e===\"root\"?v||c:v,b=Qp(f,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...T,...m&&!l&&{as:m},...m&&l&&{component:m},ref:g},n);return[f,b]}var Uc=j(W(),1);var Hw=j(Te(),1),iB={entering:{opacity:1},entered:{opacity:1}},lB=Uc.forwardRef(function(t,o){let r=Yn(),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:d,onEntering:p,onExit:f,onExited:h,onExiting:v,style:T,timeout:y=n,TransitionComponent:g=sf,...m}=t,b=!0,P=Uc.useRef(null),R=yo(P,gr(l),o),C=A=>z=>{if(A){let L=P.current;z===void 0?A(L):A(L,z)}},M=C(p),D=C((A,z)=>{Vy(A);let L=kc({style:T,timeout:y,easing:s},{mode:\"enter\"});A.style.webkitTransition=r.transitions.create(\"opacity\",L),A.style.transition=r.transitions.create(\"opacity\",L),u&&u(A,z)}),_=C(d),k=C(v),x=C(A=>{let z=kc({style:T,timeout:y,easing:s},{mode:\"exit\"});A.style.webkitTransition=r.transitions.create(\"opacity\",z),A.style.transition=r.transitions.create(\"opacity\",z),f&&f(A)}),N=C(h);return(0,Hw.jsx)(g,{appear:i,in:c,nodeRef:b?P:void 0,onEnter:D,onEntered:_,onEntering:M,onExit:x,onExited:N,onExiting:k,addEndListener:A=>{a&&a(P.current,A)},timeout:y,...m,children:(A,{ownerState:z,...L})=>Uc.cloneElement(l,{style:{opacity:0,visibility:A===\"exited\"&&!c?\"hidden\":void 0,...iB[A],...T,...l.props.style},ref:R,...L})})}),aT=lB;function Vw(e){return me(\"MuiBackdrop\",e)}var kY=se(\"MuiBackdrop\",[\"root\",\"invisible\"]);var iT=j(Te(),1),sB=e=>{let{classes:t,invisible:o}=e;return ye({root:[\"root\",o&&\"invisible\"]},Vw,t)},cB=V(\"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\"}}]}),uB=Iw.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:d={},slots:p={},TransitionComponent:f,transitionDuration:h,...v}=r,T={...r,component:i,invisible:l},y=sB(T),g={transition:f,root:c.Root,...p},m={...u,...d},b={component:i,slots:g,slotProps:m},[P,R]=Tt(\"root\",{elementType:cB,externalForwardedProps:b,className:Q(y.root,a),ownerState:T}),[C,M]=Tt(\"transition\",{elementType:aT,externalForwardedProps:b,ownerState:T});return(0,iT.jsx)(C,{in:s,timeout:h,...v,...M,children:(0,iT.jsx)(P,{\"aria-hidden\":!0,...R,ref:o,children:n})})}),lT=uB;var Tn=j(W(),1);function pB(e){return typeof e==\"function\"?e():e}function fB(e){return e?e.props.hasOwnProperty(\"in\"):!1}var $w=()=>{},$y=new Iy;function dB(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,d=Tn.useRef({}),p=Tn.useRef(null),f=Tn.useRef(null),h=to(f,u),[v,T]=Tn.useState(!c),y=fB(l),g=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(g=!1);let m=()=>It(p.current),b=()=>(d.current.modalRef=f.current,d.current.mount=p.current,d.current),P=()=>{$y.mount(b(),{disableScrollLock:r}),f.current&&(f.current.scrollTop=0)},R=nn(()=>{let A=pB(t)||m().body;$y.add(b(),A),f.current&&P()}),C=()=>$y.isTopModal(b()),M=nn(A=>{p.current=A,A&&(c&&C()?P():f.current&&jc(f.current,g))}),D=Tn.useCallback(()=>{$y.remove(b(),g)},[g]);Tn.useEffect(()=>()=>{D()},[D]),Tn.useEffect(()=>{c?R():(!y||!n)&&D()},[c,D,y,n,R]);let _=A=>z=>{A.onKeyDown?.(z),!(z.key!==\"Escape\"||z.which===229||!C())&&(o||(z.stopPropagation(),s&&s(z,\"escapeKeyDown\")))},k=A=>z=>{A.onClick?.(z),z.target===z.currentTarget&&s&&s(z,\"backdropClick\")};return{getRootProps:(A={})=>{let z=Aa(e);delete z.onTransitionEnter,delete z.onTransitionExited;let L={...z,...A};return{role:\"presentation\",...L,onKeyDown:_(L),ref:h}},getBackdropProps:(A={})=>{let z=A;return{\"aria-hidden\":!0,...z,onClick:k(z),open:c}},getTransitionProps:()=>{let A=()=>{T(!1),a&&a()},z=()=>{T(!0),i&&i(),n&&D()};return{onEnter:tf(A,l?.props.onEnter??$w),onExited:tf(z,l?.props.onExited??$w)}},rootRef:h,portalRef:M,isTopModal:C,exited:v,hasTransition:y}}var Fw=dB;function qw(e){return me(\"MuiModal\",e)}var nG=se(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Lc=j(Te(),1),mB=e=>{let{open:t,exited:o,classes:r}=e;return ye({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},qw,r)},yB=V(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(xe(({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\"}}]}))),hB=V(lT,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),gB=Fy.forwardRef(function(t,o){let r=Pe({name:\"MuiModal\",props:t}),{BackdropComponent:n=hB,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:d,components:p={},componentsProps:f={},disableAutoFocus:h=!1,disableEnforceFocus:v=!1,disableEscapeKeyDown:T=!1,disablePortal:y=!1,disableRestoreFocus:g=!1,disableScrollLock:m=!1,hideBackdrop:b=!1,keepMounted:P=!1,onClose:R,onTransitionEnter:C,onTransitionExited:M,open:D,slotProps:_={},slots:k={},theme:x,...N}=r,O={...r,closeAfterTransition:s,disableAutoFocus:h,disableEnforceFocus:v,disableEscapeKeyDown:T,disablePortal:y,disableRestoreFocus:g,disableScrollLock:m,hideBackdrop:b,keepMounted:P},{getRootProps:A,getBackdropProps:z,getTransitionProps:L,portalRef:I,isTopModal:F,exited:fe,hasTransition:Z}=Fw({...O,rootRef:o}),De={...O,exited:fe},it=mB(De),$e={};if(c.props.tabIndex===void 0&&($e.tabIndex=\"-1\"),Z){let{onEnter:Se,onExited:we}=L();$e.onEnter=Se,$e.onExited=we}let Me={slots:{root:p.Root,backdrop:p.Backdrop,...k},slotProps:{...f,..._}},[Le,qe]=Tt(\"root\",{ref:o,elementType:yB,externalForwardedProps:{...Me,...N,component:d},getSlotProps:A,ownerState:De,className:Q(l,it?.root,!De.open&&De.exited&&it?.hidden)}),[Be,ot]=Tt(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:Me,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:Se=>z({...Se,onClick:we=>{Se?.onClick&&Se.onClick(we)}}),className:Q(a?.className,it?.backdrop),ownerState:De});return!P&&!D&&(!Z||fe)?null:(0,Lc.jsx)(ff,{ref:I,container:u,disablePortal:y,children:(0,Lc.jsxs)(Le,{...qe,children:[!b&&n?(0,Lc.jsx)(Be,{...ot}):null,(0,Lc.jsx)(nT,{disableEnforceFocus:v,disableAutoFocus:h,disableRestoreFocus:g,isEnabled:F,open:D,children:Fy.cloneElement(c,$e)})]})})}),sT=gB;var Gw=j(W(),1);function Yw(e){return me(\"MuiPaper\",e)}var PG=se(\"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 Xw=j(Te(),1),bB=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return ye(a,Yw,n)},vB=V(\"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}`]]}})(xe(({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)\"}}]}))),TB=Gw.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiPaper\"}),n=Yn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,d={...r,component:i,elevation:l,square:s,variant:c},p=bB(d);return(0,Xw.jsx)(vB,{as:i,ownerState:d,className:Q(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(${yc(\"#fff\",Sc(l))}, ${yc(\"#fff\",Sc(l))})`}},...u.style}})}),cT=TB;function Ww(e){return me(\"MuiPopover\",e)}var LG=se(\"MuiPopover\",[\"root\",\"paper\"]);var Yy=j(Te(),1);function Kw(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function Qw(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function Zw(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function qy(e){return typeof e==\"function\"?e():e}var xB=e=>{let{classes:t}=e;return ye({root:[\"root\"],paper:[\"paper\"]},Ww,t)},SB=V(sT,{name:\"MuiPopover\",slot:\"Root\"})({}),uT=V(cT,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),PB=Uo.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:d,elevation:p=8,marginThreshold:f=16,open:h,PaperProps:v={},slots:T={},slotProps:y={},transformOrigin:g={vertical:\"top\",horizontal:\"left\"},TransitionComponent:m,transitionDuration:b=\"auto\",TransitionProps:P={},disableScrollLock:R=!1,...C}=r,M=Uo.useRef(),D={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:f,transformOrigin:g,TransitionComponent:m,transitionDuration:b,TransitionProps:P},_=xB(D),k=Uo.useCallback(()=>{if(s===\"anchorPosition\")return l;let Se=qy(a),Re=(Se&&Se.nodeType===1?Se:Ol(M.current).body).getBoundingClientRect();return{top:Re.top+Kw(Re,i.vertical),left:Re.left+Qw(Re,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=Uo.useCallback(Se=>({vertical:Kw(Se,g.vertical),horizontal:Qw(Se,g.horizontal)}),[g.horizontal,g.vertical]),N=Uo.useCallback(Se=>{let we={width:Se.offsetWidth,height:Se.offsetHeight},Re=x(we);if(s===\"none\")return{top:null,left:null,transformOrigin:Zw(Re)};let Ye=k(),ce=Ye.top-Re.vertical,Ve=Ye.left-Re.horizontal,yt=ce+we.height,Fe=Ve+we.width,Ce=Oc(qy(a)),xt=Ce.innerHeight-f,rt=Ce.innerWidth-f;if(f!==null&&cext){let Ze=yt-xt;ce-=Ze,Re.vertical+=Ze}if(f!==null&&Vert){let Ze=Fe-rt;Ve-=Ze,Re.horizontal+=Ze}return{top:`${Math.round(ce)}px`,left:`${Math.round(Ve)}px`,transformOrigin:Zw(Re)}},[a,s,k,x,f]),[O,A]=Uo.useState(h),z=Uo.useCallback(()=>{let Se=M.current;if(!Se)return;let we=N(Se);we.top!==null&&Se.style.setProperty(\"top\",we.top),we.left!==null&&(Se.style.left=we.left),Se.style.transformOrigin=we.transformOrigin,A(!0)},[N]);Uo.useEffect(()=>(R&&window.addEventListener(\"scroll\",z),()=>window.removeEventListener(\"scroll\",z)),[a,R,z]);let L=()=>{z()},I=()=>{A(!1)};Uo.useEffect(()=>{h&&z()}),Uo.useImperativeHandle(n,()=>h?{updatePosition:()=>{z()}}:null,[h,z]),Uo.useEffect(()=>{if(!h)return;let Se=Rw(()=>{z()}),we=Oc(qy(a));return we.addEventListener(\"resize\",Se),()=>{Se.clear(),we.removeEventListener(\"resize\",Se)}},[a,h,z]);let F=b,fe={slots:{transition:m,...T},slotProps:{transition:P,paper:v,...y}},[Z,De]=Tt(\"transition\",{elementType:uf,externalForwardedProps:fe,ownerState:D,getSlotProps:Se=>({...Se,onEntering:(we,Re)=>{Se.onEntering?.(we,Re),L()},onExited:we=>{Se.onExited?.(we),I()}}),additionalProps:{appear:!0,in:h}});b===\"auto\"&&!Z.muiSupportAuto&&(F=void 0);let it=d||(a?Ol(qy(a)).body:void 0),[$e,{slots:Me,slotProps:Le,...qe}]=Tt(\"root\",{ref:o,elementType:SB,externalForwardedProps:{...fe,...C},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:T.backdrop},slotProps:{backdrop:ky(typeof y.backdrop==\"function\"?y.backdrop(D):y.backdrop,{invisible:!0})},container:it,open:h},ownerState:D,className:Q(_.root,u)}),[Be,ot]=Tt(\"paper\",{ref:M,className:_.paper,elementType:uT,externalForwardedProps:fe,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:O?void 0:{opacity:0}},ownerState:D});return(0,Yy.jsx)($e,{...qe,...!br($e)&&{slots:Me,slotProps:Le,disableScrollLock:R},children:(0,Yy.jsx)(Z,{...De,timeout:F,children:(0,Yy.jsx)(Be,{...ot,children:c})})})}),pT=PB;function Jw(e){return me(\"MuiMenu\",e)}var sX=se(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var fT=j(Te(),1),RB={vertical:\"top\",horizontal:\"right\"},CB={vertical:\"top\",horizontal:\"left\"},EB=e=>{let{classes:t}=e;return ye({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},Jw,t)},wB=V(pT,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),MB=V(uT,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),OB=V(Xv,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),AB=Ai.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:d={},PopoverClasses:p,transitionDuration:f=\"auto\",TransitionProps:{onEntering:h,...v}={},variant:T=\"selectedMenu\",slots:y={},slotProps:g={},...m}=r,b=wi(),P={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:h,PaperProps:d,transitionDuration:f,TransitionProps:v,variant:T},R=EB(P),C=n&&!l&&u,M=Ai.useRef(null),D=(F,fe)=>{M.current&&M.current.adjustStyleForScrollbar(F,{direction:b?\"rtl\":\"ltr\"}),h&&h(F,fe)},_=F=>{F.key===\"Tab\"&&(F.preventDefault(),c&&c(F,\"tabKeyDown\"))},k=-1;Ai.Children.map(a,(F,fe)=>{Ai.isValidElement(F)&&(F.props.disabled||(T===\"selectedMenu\"&&F.props.selected||k===-1)&&(k=fe))});let x={slots:y,slotProps:{list:s,transition:v,paper:d,...g}},N=vr({elementType:y.root,externalSlotProps:g.root,ownerState:P,className:[R.root,i]}),[O,A]=Tt(\"paper\",{className:R.paper,elementType:MB,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:P}),[z,L]=Tt(\"list\",{className:Q(R.list,s.className),elementType:OB,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:F=>({...F,onKeyDown:fe=>{_(fe),F.onKeyDown?.(fe)}}),ownerState:P}),I=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(P):x.slotProps.transition;return(0,fT.jsx)(wB,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?RB:CB,slots:{root:y.root,paper:O,backdrop:y.backdrop,...y.transition&&{transition:y.transition}},slotProps:{root:N,paper:A,backdrop:typeof g.backdrop==\"function\"?g.backdrop(P):g.backdrop,transition:{...I,onEntering:(...F)=>{D(...F),I?.onEntering?.(...F)}}},open:u,ref:o,transitionDuration:f,ownerState:P,...m,classes:p,children:(0,fT.jsx)(z,{actions:M,autoFocus:n&&(k===-1||l),autoFocusItem:C,variant:T,...L,children:a})})}),zi=AB;var Xy=j(W(),1);function e2(e){return me(\"MuiNativeSelect\",e)}var zB=se(\"MuiNativeSelect\",[\"root\",\"select\",\"multiple\",\"filled\",\"outlined\",\"standard\",\"disabled\",\"icon\",\"iconOpen\",\"iconFilled\",\"iconOutlined\",\"iconStandard\",\"nativeInput\",\"error\"]),Gy=zB;var df=j(Te(),1),NB=e=>{let{classes:t,variant:o,disabled:r,multiple:n,open:a,error:i}=e,l={select:[\"select\",o,r&&\"disabled\",n&&\"multiple\",i&&\"error\"],icon:[\"icon\",`icon${re(o)}`,a&&\"iconOpen\",r&&\"disabled\"]};return ye(l,e2,t)},dT=V(\"select\",{name:\"MuiNativeSelect\"})(({theme:e})=>({MozAppearance:\"none\",WebkitAppearance:\"none\",userSelect:\"none\",borderRadius:0,cursor:\"pointer\",\"&:focus\":{borderRadius:0},[`&.${Gy.disabled}`]:{cursor:\"default\"},\"&[multiple]\":{height:\"auto\"},\"&:not([multiple]) option, &:not([multiple]) optgroup\":{backgroundColor:(e.vars||e).palette.background.paper},variants:[{props:({ownerState:t})=>t.variant!==\"filled\"&&t.variant!==\"outlined\",style:{\"&&&\":{paddingRight:24,minWidth:16}}},{props:{variant:\"filled\"},style:{\"&&&\":{paddingRight:32}}},{props:{variant:\"outlined\"},style:{borderRadius:(e.vars||e).shape.borderRadius,\"&:focus\":{borderRadius:(e.vars||e).shape.borderRadius},\"&&&\":{paddingRight:32}}}]})),DB=V(dT,{name:\"MuiNativeSelect\",slot:\"Select\",shouldForwardProp:Vt,overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.select,t[o.variant],o.error&&t.error,{[`&.${Gy.multiple}`]:t.multiple}]}})({}),mT=V(\"svg\",{name:\"MuiNativeSelect\"})(({theme:e})=>({position:\"absolute\",right:0,top:\"calc(50% - .5em)\",pointerEvents:\"none\",color:(e.vars||e).palette.action.active,[`&.${Gy.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:t})=>t.open,style:{transform:\"rotate(180deg)\"}},{props:{variant:\"filled\"},style:{right:7}},{props:{variant:\"outlined\"},style:{right:7}}]})),_B=V(mT,{name:\"MuiNativeSelect\",slot:\"Icon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${re(o.variant)}`],o.open&&t.iconOpen]}})({}),BB=Xy.forwardRef(function(t,o){let{className:r,disabled:n,error:a,IconComponent:i,inputRef:l,variant:s=\"standard\",...c}=t,u={...t,disabled:n,variant:s,error:a},d=NB(u);return(0,df.jsxs)(Xy.Fragment,{children:[(0,df.jsx)(DB,{ownerState:u,className:Q(d.select,r),disabled:n,ref:l||o,...c}),t.multiple?null:(0,df.jsx)(_B,{as:i,ownerState:u,className:d.icon})]})}),t2=BB;function o2(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function Wy(e,t=!1){return e&&(o2(e.value)&&e.value!==\"\"||t&&o2(e.defaultValue)&&e.defaultValue!==\"\")}function Ky(e){return me(\"MuiSelect\",e)}var kB=se(\"MuiSelect\",[\"root\",\"select\",\"multiple\",\"filled\",\"outlined\",\"standard\",\"disabled\",\"focused\",\"icon\",\"iconOpen\",\"iconFilled\",\"iconOutlined\",\"iconStandard\",\"nativeInput\",\"error\"]),Hc=kB;var Ni=j(Te(),1),r2,jB=V(dT,{name:\"MuiSelect\",slot:\"Select\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[{[`&.${Hc.select}`]:t.select},{[`&.${Hc.select}`]:t[o.variant]},{[`&.${Hc.error}`]:t.error},{[`&.${Hc.multiple}`]:t.multiple}]}})({[`&.${Hc.select}`]:{height:\"auto\",minHeight:\"1.4375em\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",overflow:\"hidden\"}}),UB=V(mT,{name:\"MuiSelect\",slot:\"Icon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${re(o.variant)}`],o.open&&t.iconOpen]}})({}),LB=V(\"input\",{shouldForwardProp:e=>Ml(e)&&e!==\"classes\",name:\"MuiSelect\",slot:\"NativeInput\"})({bottom:0,left:0,position:\"absolute\",opacity:0,pointerEvents:\"none\",width:\"100%\",boxSizing:\"border-box\"});function n2(e,t){return typeof t==\"object\"&&t!==null?e===t:String(e)===String(t)}function HB(e){return e==null||typeof e==\"string\"&&!e.trim()}var VB=e=>{let{classes:t,variant:o,disabled:r,multiple:n,open:a,error:i}=e,l={select:[\"select\",o,r&&\"disabled\",n&&\"multiple\",i&&\"error\"],icon:[\"icon\",`icon${re(o)}`,a&&\"iconOpen\",r&&\"disabled\"],nativeInput:[\"nativeInput\"]};return ye(l,Ky,t)},IB=wt.forwardRef(function(t,o){let{\"aria-describedby\":r,\"aria-label\":n,autoFocus:a,autoWidth:i,children:l,className:s,defaultOpen:c,defaultValue:u,disabled:d,displayEmpty:p,error:f=!1,IconComponent:h,inputRef:v,labelId:T,MenuProps:y={},multiple:g,name:m,onBlur:b,onChange:P,onClose:R,onFocus:C,onKeyDown:M,onMouseDown:D,onOpen:_,open:k,readOnly:x,renderValue:N,required:O,SelectDisplayProps:A={},tabIndex:z,type:L,value:I,variant:F=\"standard\",...fe}=t,[Z,De]=Dl({controlled:I,default:u,name:\"Select\"}),[it,$e]=Dl({controlled:k,default:c,name:\"Select\"}),Me=wt.useRef(null),Le=wt.useRef(null),[qe,Be]=wt.useState(null),{current:ot}=wt.useRef(k!=null),[Se,we]=wt.useState(),Re=yo(o,v),Ye=wt.useCallback(Y=>{Le.current=Y,Y&&Be(Y)},[]),ce=qe?.parentNode;wt.useImperativeHandle(Re,()=>({focus:()=>{Le.current.focus()},node:Me.current,value:Z}),[Z]);let Ve=qe!==null&⁢wt.useEffect(()=>{if(!Ve||!ce||i||typeof ResizeObserver>\"u\")return;let Y=new ResizeObserver(()=>{we(ce.clientWidth)});return Y.observe(ce),()=>{Y.disconnect()}},[Ve,ce,i]),wt.useEffect(()=>{c&&it&&qe&&!ot&&(we(i?null:ce.clientWidth),Le.current.focus())},[qe,i]),wt.useEffect(()=>{a&&Le.current.focus()},[a]),wt.useEffect(()=>{if(!T)return;let Y=Ol(Le.current).getElementById(T);if(Y){let Oe=()=>{getSelection().isCollapsed&&Le.current.focus()};return Y.addEventListener(\"click\",Oe),()=>{Y.removeEventListener(\"click\",Oe)}}},[T]);let yt=(Y,Oe)=>{Y?_&&_(Oe):R&&R(Oe),ot||(we(i?null:ce.clientWidth),$e(Y))},Fe=Y=>{D?.(Y),Y.button===0&&(Y.preventDefault(),Le.current.focus(),yt(!0,Y))},Ce=Y=>{yt(!1,Y)},xt=wt.Children.toArray(l),rt=Y=>{let Oe=xt.find(Mt=>Mt.props.value===Y.target.value);Oe!==void 0&&(De(Oe.props.value),P&&P(Y,Oe))},Ze=Y=>Oe=>{let Mt;if(Oe.currentTarget.hasAttribute(\"tabindex\")){if(g){Mt=Array.isArray(Z)?Z.slice():[];let Ft=Z.indexOf(Y.props.value);Ft===-1?Mt.push(Y.props.value):Mt.splice(Ft,1)}else Mt=Y.props.value;if(Y.props.onClick&&Y.props.onClick(Oe),Z!==Mt&&(De(Mt),P)){let Ft=Oe.nativeEvent||Oe,ht=new Ft.constructor(Ft.type,Ft);Object.defineProperty(ht,\"target\",{writable:!0,value:{value:Mt,name:m}}),P(ht,Y)}g||yt(!1,Oe)}},le=Y=>{x||([\" \",\"ArrowUp\",\"ArrowDown\",\"Enter\"].includes(Y.key)&&(Y.preventDefault(),yt(!0,Y)),M?.(Y))},no=Y=>{!Ve&&b&&(Object.defineProperty(Y,\"target\",{writable:!0,value:{value:Z,name:m}}),b(Y))};delete fe[\"aria-invalid\"];let Je,q,$=[],ue=!1,ze=!1;(Wy({value:Z})||p)&&(N?Je=N(Z):ue=!0);let ie=xt.map(Y=>{if(!wt.isValidElement(Y))return null;let Oe;if(g){if(!Array.isArray(Z))throw new Error(Ro(2));Oe=Z.some(Mt=>n2(Mt,Y.props.value)),Oe&&ue&&$.push(Y.props.children)}else Oe=n2(Z,Y.props.value),Oe&&ue&&(q=Y.props.children);return Oe&&(ze=!0),wt.cloneElement(Y,{\"aria-selected\":Oe?\"true\":\"false\",onClick:Ze(Y),onKeyUp:Mt=>{Mt.key===\" \"&&Mt.preventDefault(),Y.props.onKeyUp&&Y.props.onKeyUp(Mt)},role:\"option\",selected:Oe,value:void 0,\"data-value\":Y.props.value})});ue&&(g?$.length===0?Je=null:Je=$.reduce((Y,Oe,Mt)=>(Y.push(Oe),Mt<$.length-1&&Y.push(\", \"),Y),[]):Je=q);let be=Se;!i&&ot&&qe&&(be=ce.clientWidth);let ge;typeof z<\"u\"?ge=z:ge=d?null:0;let Ge=A.id||(m?`mui-component-select-${m}`:void 0),Ee={...t,variant:F,value:Z,open:Ve,error:f},ve=VB(Ee),et={...y.PaperProps,...typeof y.slotProps?.paper==\"function\"?y.slotProps.paper(Ee):y.slotProps?.paper},Kt={...y.MenuListProps,...typeof y.slotProps?.list==\"function\"?y.slotProps.list(Ee):y.slotProps?.list},vo=bc();return(0,Ni.jsxs)(wt.Fragment,{children:[(0,Ni.jsx)(jB,{as:\"div\",ref:Ye,tabIndex:ge,role:\"combobox\",\"aria-controls\":Ve?vo:void 0,\"aria-disabled\":d?\"true\":void 0,\"aria-expanded\":Ve?\"true\":\"false\",\"aria-haspopup\":\"listbox\",\"aria-label\":n,\"aria-labelledby\":[T,Ge].filter(Boolean).join(\" \")||void 0,\"aria-describedby\":r,\"aria-required\":O?\"true\":void 0,\"aria-invalid\":f?\"true\":void 0,onKeyDown:le,onMouseDown:d||x?null:Fe,onBlur:no,onFocus:C,...A,ownerState:Ee,className:Q(A.className,ve.select,s),id:Ge,children:HB(Je)?r2||(r2=(0,Ni.jsx)(\"span\",{className:\"notranslate\",\"aria-hidden\":!0,children:\"\\u200B\"})):Je}),(0,Ni.jsx)(LB,{\"aria-invalid\":f,value:Array.isArray(Z)?Z.join(\",\"):Z,name:m,ref:Me,\"aria-hidden\":!0,onChange:rt,tabIndex:-1,disabled:d,className:ve.nativeInput,autoFocus:a,required:O,...fe,ownerState:Ee}),(0,Ni.jsx)(UB,{as:h,className:ve.icon,ownerState:Ee}),(0,Ni.jsx)(zi,{id:`menu-${m||\"\"}`,anchorEl:ce,open:Ve,onClose:Ce,anchorOrigin:{vertical:\"bottom\",horizontal:\"center\"},transformOrigin:{vertical:\"top\",horizontal:\"center\"},...y,slotProps:{...y.slotProps,list:{\"aria-labelledby\":T,role:\"listbox\",\"aria-multiselectable\":g?\"true\":void 0,disableListWrap:!0,id:vo,...Kt},paper:{...et,style:{minWidth:be,...et!=null?et.style:null}}},children:ie})]})}),a2=IB;function Ul({props:e,states:t,muiFormControl:o}){return t.reduce((r,n)=>(r[n]=e[n],o&&typeof e[n]>\"u\"&&(r[n]=o[n]),r),{})}var l2=j(W(),1);var i2=j(W(),1),$B=i2.createContext(void 0),Qy=$B;function Da(){return l2.useContext(Qy)}var s2=j(Te(),1),c2=kr((0,s2.jsx)(\"path\",{d:\"M7 10l5 5 5-5z\"}),\"ArrowDropDown\");var y2=j(W(),1);var $o=j(W(),1);var jr=j(W(),1);var mf=j(Te(),1);function Zy(e){return parseInt(e,10)||0}var FB={shadow:{visibility:\"hidden\",position:\"absolute\",overflow:\"hidden\",height:0,top:0,left:0,transform:\"translateZ(0)\"}};function qB(e){for(let t in e)return!1;return!0}function u2(e){return qB(e)||e.outerHeightStyle===0&&!e.overflowing}var YB=jr.forwardRef(function(t,o){let{onChange:r,maxRows:n,minRows:a=1,style:i,value:l,...s}=t,{current:c}=jr.useRef(l!=null),u=jr.useRef(null),d=to(o,u),p=jr.useRef(null),f=jr.useRef(null),h=jr.useCallback(()=>{let m=u.current,b=f.current;if(!m||!b)return;let R=rn(m).getComputedStyle(m);if(R.width===\"0px\")return{outerHeightStyle:0,overflowing:!1};b.style.width=R.width,b.value=m.value||t.placeholder||\"x\",b.value.slice(-1)===`\n`&&(b.value+=\" \");let C=R.boxSizing,M=Zy(R.paddingBottom)+Zy(R.paddingTop),D=Zy(R.borderBottomWidth)+Zy(R.borderTopWidth),_=b.scrollHeight;b.value=\"x\";let k=b.scrollHeight,x=_;a&&(x=Math.max(Number(a)*k,x)),n&&(x=Math.min(Number(n)*k,x)),x=Math.max(x,k);let N=x+(C===\"border-box\"?M+D:0),O=Math.abs(x-_)<=1;return{outerHeightStyle:N,overflowing:O}},[n,a,t.placeholder]),v=nn(()=>{let m=u.current,b=h();if(!m||!b||u2(b))return!1;let P=b.outerHeightStyle;return p.current!=null&&p.current!==P}),T=jr.useCallback(()=>{let m=u.current,b=h();if(!m||!b||u2(b))return;let P=b.outerHeightStyle;p.current!==P&&(p.current=P,m.style.height=`${P}px`),m.style.overflow=b.overflowing?\"hidden\":\"\"},[h]),y=jr.useRef(-1);return Io(()=>{let m=Mc(T),b=u?.current;if(!b)return;let P=rn(b);P.addEventListener(\"resize\",m);let R;return typeof ResizeObserver<\"u\"&&(R=new ResizeObserver(()=>{v()&&(R.unobserve(b),cancelAnimationFrame(y.current),T(),y.current=requestAnimationFrame(()=>{R.observe(b)}))}),R.observe(b)),()=>{m.clear(),cancelAnimationFrame(y.current),P.removeEventListener(\"resize\",m),R&&R.disconnect()}},[h,T,v]),Io(()=>{T()}),(0,mf.jsxs)(jr.Fragment,{children:[(0,mf.jsx)(\"textarea\",{value:l,onChange:m=>{c||T();let b=m.target,P=b.value.length,R=b.value.endsWith(`\n`),C=b.selectionStart===P;R&&C&&b.setSelectionRange(P,P),r&&r(m)},ref:d,rows:a,style:i,...s}),(0,mf.jsx)(\"textarea\",{\"aria-hidden\":!0,className:t.className,readOnly:!0,ref:f,tabIndex:-1,style:{...FB.shadow,...i,paddingTop:0,paddingBottom:0}})]})}),yT=YB;function p2(e){return me(\"MuiInputBase\",e)}var GB=se(\"MuiInputBase\",[\"root\",\"formControl\",\"focused\",\"disabled\",\"adornedStart\",\"adornedEnd\",\"error\",\"sizeSmall\",\"multiline\",\"colorSecondary\",\"fullWidth\",\"hiddenLabel\",\"readOnly\",\"input\",\"inputSizeSmall\",\"inputMultiline\",\"inputTypeSearch\",\"inputAdornedStart\",\"inputAdornedEnd\",\"inputHiddenLabel\"]),xn=GB;var Ll=j(Te(),1),f2,Hl=(e,t)=>{let{ownerState:o}=e;return[t.root,o.formControl&&t.formControl,o.startAdornment&&t.adornedStart,o.endAdornment&&t.adornedEnd,o.error&&t.error,o.size===\"small\"&&t.sizeSmall,o.multiline&&t.multiline,o.color&&t[`color${re(o.color)}`],o.fullWidth&&t.fullWidth,o.hiddenLabel&&t.hiddenLabel]},Vl=(e,t)=>{let{ownerState:o}=e;return[t.input,o.size===\"small\"&&t.inputSizeSmall,o.multiline&&t.inputMultiline,o.type===\"search\"&&t.inputTypeSearch,o.startAdornment&&t.inputAdornedStart,o.endAdornment&&t.inputAdornedEnd,o.hiddenLabel&&t.inputHiddenLabel]},XB=e=>{let{classes:t,color:o,disabled:r,error:n,endAdornment:a,focused:i,formControl:l,fullWidth:s,hiddenLabel:c,multiline:u,readOnly:d,size:p,startAdornment:f,type:h}=e,v={root:[\"root\",`color${re(o)}`,r&&\"disabled\",n&&\"error\",s&&\"fullWidth\",i&&\"focused\",l&&\"formControl\",p&&p!==\"medium\"&&`size${re(p)}`,u&&\"multiline\",f&&\"adornedStart\",a&&\"adornedEnd\",c&&\"hiddenLabel\",d&&\"readOnly\"],input:[\"input\",r&&\"disabled\",h===\"search\"&&\"inputTypeSearch\",u&&\"inputMultiline\",p===\"small\"&&\"inputSizeSmall\",c&&\"inputHiddenLabel\",f&&\"inputAdornedStart\",a&&\"inputAdornedEnd\",d&&\"readOnly\"]};return ye(v,p2,t)},Il=V(\"div\",{name:\"MuiInputBase\",slot:\"Root\",overridesResolver:Hl})(xe(({theme:e})=>({...e.typography.body1,color:(e.vars||e).palette.text.primary,lineHeight:\"1.4375em\",boxSizing:\"border-box\",position:\"relative\",cursor:\"text\",display:\"inline-flex\",alignItems:\"center\",[`&.${xn.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:\"default\"},variants:[{props:({ownerState:t})=>t.multiline,style:{padding:\"4px 0 5px\"}},{props:({ownerState:t,size:o})=>t.multiline&&o===\"small\",style:{paddingTop:1}},{props:({ownerState:t})=>t.fullWidth,style:{width:\"100%\"}}]}))),$l=V(\"input\",{name:\"MuiInputBase\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>{let t=e.palette.mode===\"light\",o={color:\"currentColor\",...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},transition:e.transitions.create(\"opacity\",{duration:e.transitions.duration.shorter})},r={opacity:\"0 !important\"},n=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{font:\"inherit\",letterSpacing:\"inherit\",color:\"currentColor\",padding:\"4px 0 5px\",border:0,boxSizing:\"content-box\",background:\"none\",height:\"1.4375em\",margin:0,WebkitTapHighlightColor:\"transparent\",display:\"block\",minWidth:0,width:\"100%\",\"&::-webkit-input-placeholder\":o,\"&::-moz-placeholder\":o,\"&::-ms-input-placeholder\":o,\"&:focus\":{outline:0},\"&:invalid\":{boxShadow:\"none\"},\"&::-webkit-search-decoration\":{WebkitAppearance:\"none\"},[`label[data-shrink=false] + .${xn.formControl} &`]:{\"&::-webkit-input-placeholder\":r,\"&::-moz-placeholder\":r,\"&::-ms-input-placeholder\":r,\"&:focus::-webkit-input-placeholder\":n,\"&:focus::-moz-placeholder\":n,\"&:focus::-ms-input-placeholder\":n},[`&.${xn.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:a})=>!a.disableInjectingGlobalStyles,style:{animationName:\"mui-auto-fill-cancel\",animationDuration:\"10ms\",\"&:-webkit-autofill\":{animationDuration:\"5000s\",animationName:\"mui-auto-fill\"}}},{props:{size:\"small\"},style:{paddingTop:1}},{props:({ownerState:a})=>a.multiline,style:{height:\"auto\",resize:\"none\",padding:0,paddingTop:0}},{props:{type:\"search\"},style:{MozAppearance:\"textfield\"}}]}})),d2=pw({\"@keyframes mui-auto-fill\":{from:{display:\"block\"}},\"@keyframes mui-auto-fill-cancel\":{from:{display:\"block\"}}}),WB=$o.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiInputBase\"}),{\"aria-describedby\":n,autoComplete:a,autoFocus:i,className:l,color:s,components:c={},componentsProps:u={},defaultValue:d,disabled:p,disableInjectingGlobalStyles:f,endAdornment:h,error:v,fullWidth:T=!1,id:y,inputComponent:g=\"input\",inputProps:m={},inputRef:b,margin:P,maxRows:R,minRows:C,multiline:M=!1,name:D,onBlur:_,onChange:k,onClick:x,onFocus:N,onKeyDown:O,onKeyUp:A,placeholder:z,readOnly:L,renderSuffix:I,rows:F,size:fe,slotProps:Z={},slots:De={},startAdornment:it,type:$e=\"text\",value:Me,...Le}=r,qe=m.value!=null?m.value:Me,{current:Be}=$o.useRef(qe!=null),ot=$o.useRef(),Se=$o.useCallback(ge=>{},[]),we=yo(ot,b,m.ref,Se),[Re,Ye]=$o.useState(!1),ce=Da(),Ve=Ul({props:r,muiFormControl:ce,states:[\"color\",\"disabled\",\"error\",\"hiddenLabel\",\"size\",\"required\",\"filled\"]});Ve.focused=ce?ce.focused:Re,$o.useEffect(()=>{!ce&&p&&Re&&(Ye(!1),_&&_())},[ce,p,Re,_]);let yt=ce&&ce.onFilled,Fe=ce&&ce.onEmpty,Ce=$o.useCallback(ge=>{Wy(ge)?yt&&yt():Fe&&Fe()},[yt,Fe]);wc(()=>{Be&&Ce({value:qe})},[qe,Ce,Be]);let xt=ge=>{N&&N(ge),m.onFocus&&m.onFocus(ge),ce&&ce.onFocus?ce.onFocus(ge):Ye(!0)},rt=ge=>{_&&_(ge),m.onBlur&&m.onBlur(ge),ce&&ce.onBlur?ce.onBlur(ge):Ye(!1)},Ze=(ge,...Ge)=>{if(!Be){let Ee=ge.target||ot.current;if(Ee==null)throw new Error(Ro(1));Ce({value:Ee.value})}m.onChange&&m.onChange(ge,...Ge),k&&k(ge,...Ge)};$o.useEffect(()=>{Ce(ot.current)},[]);let le=ge=>{ot.current&&ge.currentTarget===ge.target&&ot.current.focus(),x&&x(ge)},no=g,Je=m;M&&no===\"input\"&&(F?Je={type:void 0,minRows:F,maxRows:F,...Je}:Je={type:void 0,maxRows:R,minRows:C,...Je},no=yT);let q=ge=>{Ce(ge.animationName===\"mui-auto-fill-cancel\"?ot.current:{value:\"x\"})};$o.useEffect(()=>{ce&&ce.setAdornedStart(!!it)},[ce,it]);let $={...r,color:Ve.color||\"primary\",disabled:Ve.disabled,endAdornment:h,error:Ve.error,focused:Ve.focused,formControl:ce,fullWidth:T,hiddenLabel:Ve.hiddenLabel,multiline:M,size:Ve.size,startAdornment:it,type:$e},ue=XB($),ze=De.root||c.Root||Il,ie=Z.root||u.root||{},be=De.input||c.Input||$l;return Je={...Je,...Z.input??u.input},(0,Ll.jsxs)($o.Fragment,{children:[!f&&typeof d2==\"function\"&&(f2||(f2=(0,Ll.jsx)(d2,{}))),(0,Ll.jsxs)(ze,{...ie,ref:o,onClick:le,...Le,...!br(ze)&&{ownerState:{...$,...ie.ownerState}},className:Q(ue.root,ie.className,l,L&&\"MuiInputBase-readOnly\"),children:[it,(0,Ll.jsx)(Qy.Provider,{value:null,children:(0,Ll.jsx)(be,{\"aria-invalid\":Ve.error,\"aria-describedby\":n,autoComplete:a,autoFocus:i,defaultValue:d,disabled:Ve.disabled,id:y,onAnimationStart:q,name:D,placeholder:z,readOnly:L,required:Ve.required,rows:F,value:qe,onKeyDown:O,onKeyUp:A,type:$e,...Je,...!br(be)&&{as:no,ownerState:{...$,...Je.ownerState}},ref:we,className:Q(ue.input,Je.className,L&&\"MuiInputBase-readOnly\"),onBlur:rt,onChange:Ze,onFocus:xt})}),h,I?I({...Ve,startAdornment:it}):null]})]})}),Fl=WB;function m2(e){return me(\"MuiInput\",e)}var KB={...xn,...se(\"MuiInput\",[\"root\",\"underline\",\"input\"])},Vc=KB;var h2=j(Te(),1),QB=e=>{let{classes:t,disableUnderline:o}=e,n=ye({root:[\"root\",!o&&\"underline\"],input:[\"input\"]},m2,t);return{...t,...n}},ZB=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiInput\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[...Hl(e,t),!o.disableUnderline&&t.underline]}})(xe(({theme:e})=>{let o=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.42)\":\"rgba(255, 255, 255, 0.7)\";return e.vars&&(o=e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline)),{position:\"relative\",variants:[{props:({ownerState:r})=>r.formControl,style:{\"label + &\":{marginTop:16}}},{props:({ownerState:r})=>!r.disableUnderline,style:{\"&::after\":{left:0,bottom:0,content:'\"\"',position:\"absolute\",right:0,transform:\"scaleX(0)\",transition:e.transitions.create(\"transform\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:\"none\"},[`&.${Vc.focused}:after`]:{transform:\"scaleX(1) translateX(0)\"},[`&.${Vc.error}`]:{\"&::before, &::after\":{borderBottomColor:(e.vars||e).palette.error.main}},\"&::before\":{borderBottom:`1px solid ${o}`,left:0,bottom:0,content:'\"\\\\00a0\"',position:\"absolute\",right:0,transition:e.transitions.create(\"border-bottom-color\",{duration:e.transitions.duration.shorter}),pointerEvents:\"none\"},[`&:hover:not(.${Vc.disabled}, .${Vc.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,\"@media (hover: none)\":{borderBottom:`1px solid ${o}`}},[`&.${Vc.disabled}:before`]:{borderBottomStyle:\"dotted\"}}},...Object.entries(e.palette).filter(Xt()).map(([r])=>({props:{color:r,disableUnderline:!1},style:{\"&::after\":{borderBottom:`2px solid ${(e.vars||e).palette[r].main}`}}}))]}})),JB=V($l,{name:\"MuiInput\",slot:\"Input\",overridesResolver:Vl})({}),g2=y2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiInput\"}),{disableUnderline:n=!1,components:a={},componentsProps:i,fullWidth:l=!1,inputComponent:s=\"input\",multiline:c=!1,slotProps:u,slots:d={},type:p=\"text\",...f}=r,h=QB(r),T={root:{ownerState:{disableUnderline:n}}},y=u??i?at(u??i,T):T,g=d.root??a.Root??ZB,m=d.input??a.Input??JB;return(0,h2.jsx)(Fl,{slots:{root:g,input:m},slotProps:y,fullWidth:l,inputComponent:s,multiline:c,ref:o,type:p,...f,classes:h})});g2.muiName=\"Input\";var hT=g2;var v2=j(W(),1);function b2(e){return me(\"MuiFilledInput\",e)}var e4={...xn,...se(\"MuiFilledInput\",[\"root\",\"underline\",\"input\",\"adornedStart\",\"adornedEnd\",\"sizeSmall\",\"multiline\",\"hiddenLabel\"])},Di=e4;var T2=j(Te(),1),t4=e=>{let{classes:t,disableUnderline:o,startAdornment:r,endAdornment:n,size:a,hiddenLabel:i,multiline:l}=e,s={root:[\"root\",!o&&\"underline\",r&&\"adornedStart\",n&&\"adornedEnd\",a===\"small\"&&`size${re(a)}`,i&&\"hiddenLabel\",l&&\"multiline\"],input:[\"input\"]},c=ye(s,b2,t);return{...t,...c}},o4=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiFilledInput\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[...Hl(e,t),!o.disableUnderline&&t.underline]}})(xe(({theme:e})=>{let t=e.palette.mode===\"light\",o=t?\"rgba(0, 0, 0, 0.42)\":\"rgba(255, 255, 255, 0.7)\",r=t?\"rgba(0, 0, 0, 0.06)\":\"rgba(255, 255, 255, 0.09)\",n=t?\"rgba(0, 0, 0, 0.09)\":\"rgba(255, 255, 255, 0.13)\",a=t?\"rgba(0, 0, 0, 0.12)\":\"rgba(255, 255, 255, 0.12)\";return{position:\"relative\",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),\"&:hover\":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:n,\"@media (hover: none)\":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r}},[`&.${Di.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r},[`&.${Di.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a},variants:[{props:({ownerState:i})=>!i.disableUnderline,style:{\"&::after\":{left:0,bottom:0,content:'\"\"',position:\"absolute\",right:0,transform:\"scaleX(0)\",transition:e.transitions.create(\"transform\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:\"none\"},[`&.${Di.focused}:after`]:{transform:\"scaleX(1) translateX(0)\"},[`&.${Di.error}`]:{\"&::before, &::after\":{borderBottomColor:(e.vars||e).palette.error.main}},\"&::before\":{borderBottom:`1px solid ${e.vars?e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline):o}`,left:0,bottom:0,content:'\"\\\\00a0\"',position:\"absolute\",right:0,transition:e.transitions.create(\"border-bottom-color\",{duration:e.transitions.duration.shorter}),pointerEvents:\"none\"},[`&:hover:not(.${Di.disabled}, .${Di.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Di.disabled}:before`]:{borderBottomStyle:\"dotted\"}}},...Object.entries(e.palette).filter(Xt()).map(([i])=>({props:{disableUnderline:!1,color:i},style:{\"&::after\":{borderBottom:`2px solid ${(e.vars||e).palette[i]?.main}`}}})),{props:({ownerState:i})=>i.startAdornment,style:{paddingLeft:12}},{props:({ownerState:i})=>i.endAdornment,style:{paddingRight:12}},{props:({ownerState:i})=>i.multiline,style:{padding:\"25px 12px 8px\"}},{props:({ownerState:i,size:l})=>i.multiline&&l===\"small\",style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:i})=>i.multiline&&i.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:i})=>i.multiline&&i.hiddenLabel&&i.size===\"small\",style:{paddingTop:8,paddingBottom:9}}]}})),r4=V($l,{name:\"MuiFilledInput\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!e.vars&&{\"&:-webkit-autofill\":{WebkitBoxShadow:e.palette.mode===\"light\"?null:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:e.palette.mode===\"light\"?null:\"#fff\",caretColor:e.palette.mode===\"light\"?null:\"#fff\",borderTopLeftRadius:\"inherit\",borderTopRightRadius:\"inherit\"}},...e.vars&&{\"&:-webkit-autofill\":{borderTopLeftRadius:\"inherit\",borderTopRightRadius:\"inherit\"},[e.getColorSchemeSelector(\"dark\")]:{\"&:-webkit-autofill\":{WebkitBoxShadow:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:\"#fff\",caretColor:\"#fff\"}}},variants:[{props:{size:\"small\"},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:t})=>t.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}},{props:({ownerState:t})=>t.hiddenLabel&&t.size===\"small\",style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:t})=>t.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),x2=v2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiFilledInput\"}),{disableUnderline:n=!1,components:a={},componentsProps:i,fullWidth:l=!1,hiddenLabel:s,inputComponent:c=\"input\",multiline:u=!1,slotProps:d,slots:p={},type:f=\"text\",...h}=r,v={...r,disableUnderline:n,fullWidth:l,inputComponent:c,multiline:u,type:f},T=t4(r),y={root:{ownerState:v},input:{ownerState:v}},g=d??i?at(y,d??i):y,m=p.root??a.Root??o4,b=p.input??a.Input??r4;return(0,T2.jsx)(Fl,{slots:{root:m,input:b},slotProps:g,fullWidth:l,inputComponent:c,multiline:u,ref:o,type:f,...h,classes:T})});x2.muiName=\"Input\";var gT=x2;var Jy=j(W(),1);var yf=j(Te(),1),S2,n4=V(\"fieldset\",{name:\"MuiNotchedOutlined\",shouldForwardProp:Vt})({textAlign:\"left\",position:\"absolute\",bottom:0,right:0,top:-5,left:0,margin:0,padding:\"0 8px\",pointerEvents:\"none\",borderRadius:\"inherit\",borderStyle:\"solid\",borderWidth:1,overflow:\"hidden\",minWidth:\"0%\"}),a4=V(\"legend\",{name:\"MuiNotchedOutlined\",shouldForwardProp:Vt})(xe(({theme:e})=>({float:\"unset\",width:\"auto\",overflow:\"hidden\",variants:[{props:({ownerState:t})=>!t.withLabel,style:{padding:0,lineHeight:\"11px\",transition:e.transitions.create(\"width\",{duration:150,easing:e.transitions.easing.easeOut})}},{props:({ownerState:t})=>t.withLabel,style:{display:\"block\",padding:0,height:11,fontSize:\"0.75em\",visibility:\"hidden\",maxWidth:.01,transition:e.transitions.create(\"max-width\",{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:\"nowrap\",\"& > span\":{paddingLeft:5,paddingRight:5,display:\"inline-block\",opacity:0,visibility:\"visible\"}}},{props:({ownerState:t})=>t.withLabel&&t.notched,style:{maxWidth:\"100%\",transition:e.transitions.create(\"max-width\",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]})));function bT(e){let{children:t,classes:o,className:r,label:n,notched:a,...i}=e,l=n!=null&&n!==\"\",s={...e,notched:a,withLabel:l};return(0,yf.jsx)(n4,{\"aria-hidden\":!0,className:r,ownerState:s,...i,children:(0,yf.jsx)(a4,{ownerState:s,children:l?(0,yf.jsx)(\"span\",{children:n}):S2||(S2=(0,yf.jsx)(\"span\",{className:\"notranslate\",\"aria-hidden\":!0,children:\"\\u200B\"}))})})}function P2(e){return me(\"MuiOutlinedInput\",e)}var i4={...xn,...se(\"MuiOutlinedInput\",[\"root\",\"notchedOutline\",\"input\"])},Sn=i4;var hf=j(Te(),1),l4=e=>{let{classes:t}=e,r=ye({root:[\"root\"],notchedOutline:[\"notchedOutline\"],input:[\"input\"]},P2,t);return{...t,...r}},s4=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiOutlinedInput\",slot:\"Root\",overridesResolver:Hl})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.23)\":\"rgba(255, 255, 255, 0.23)\";return{position:\"relative\",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},\"@media (hover: none)\":{[`&:hover .${Sn.notchedOutline}`]:{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}},[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(Xt()).map(([o])=>({props:{color:o},style:{[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette[o].main}}})),{props:{},style:{[`&.${Sn.error} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Sn.disabled} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:o})=>o.startAdornment,style:{paddingLeft:14}},{props:({ownerState:o})=>o.endAdornment,style:{paddingRight:14}},{props:({ownerState:o})=>o.multiline,style:{padding:\"16.5px 14px\"}},{props:({ownerState:o,size:r})=>o.multiline&&r===\"small\",style:{padding:\"8.5px 14px\"}}]}})),c4=V(bT,{name:\"MuiOutlinedInput\",slot:\"NotchedOutline\"})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.23)\":\"rgba(255, 255, 255, 0.23)\";return{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}})),u4=V($l,{name:\"MuiOutlinedInput\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>({padding:\"16.5px 14px\",...!e.vars&&{\"&:-webkit-autofill\":{WebkitBoxShadow:e.palette.mode===\"light\"?null:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:e.palette.mode===\"light\"?null:\"#fff\",caretColor:e.palette.mode===\"light\"?null:\"#fff\",borderRadius:\"inherit\"}},...e.vars&&{\"&:-webkit-autofill\":{borderRadius:\"inherit\"},[e.getColorSchemeSelector(\"dark\")]:{\"&:-webkit-autofill\":{WebkitBoxShadow:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:\"#fff\",caretColor:\"#fff\"}}},variants:[{props:{size:\"small\"},style:{padding:\"8.5px 14px\"}},{props:({ownerState:t})=>t.multiline,style:{padding:0}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}}]}))),R2=Jy.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiOutlinedInput\"}),{components:n={},fullWidth:a=!1,inputComponent:i=\"input\",label:l,multiline:s=!1,notched:c,slots:u={},slotProps:d={},type:p=\"text\",...f}=r,h=l4(r),v=Da(),T=Ul({props:r,muiFormControl:v,states:[\"color\",\"disabled\",\"error\",\"focused\",\"hiddenLabel\",\"size\",\"required\"]}),y={...r,color:T.color||\"primary\",disabled:T.disabled,error:T.error,focused:T.focused,formControl:v,fullWidth:a,hiddenLabel:T.hiddenLabel,multiline:s,size:T.size,type:p},g=u.root??n.Root??s4,m=u.input??n.Input??u4,[b,P]=Tt(\"notchedOutline\",{elementType:c4,className:h.notchedOutline,shouldForwardComponentProp:!0,ownerState:y,externalForwardedProps:{slots:u,slotProps:d},additionalProps:{label:l!=null&&l!==\"\"&&T.required?(0,hf.jsxs)(Jy.Fragment,{children:[l,\"\\u2009\",\"*\"]}):l}});return(0,hf.jsx)(Fl,{slots:{root:g,input:m},slotProps:d,renderSuffix:R=>(0,hf.jsx)(b,{...P,notched:typeof c<\"u\"?c:!!(R.startAdornment||R.filled||R.focused)}),fullWidth:a,inputComponent:i,multiline:s,ref:o,type:p,...f,classes:{...h,notchedOutline:null}})});R2.muiName=\"Input\";var vT=R2;var gf=j(Te(),1),p4=e=>{let{classes:t}=e,r=ye({root:[\"root\"]},Ky,t);return{...t,...r}},TT={name:\"MuiSelect\",slot:\"Root\",shouldForwardProp:e=>Vt(e)&&e!==\"variant\"},f4=V(hT,TT)(\"\"),d4=V(vT,TT)(\"\"),m4=V(gT,TT)(\"\"),C2=Ic.forwardRef(function(t,o){let r=Pe({name:\"MuiSelect\",props:t}),{autoWidth:n=!1,children:a,classes:i={},className:l,defaultOpen:s=!1,displayEmpty:c=!1,IconComponent:u=c2,id:d,input:p,inputProps:f,label:h,labelId:v,MenuProps:T,multiple:y=!1,native:g=!1,onClose:m,onOpen:b,open:P,renderValue:R,SelectDisplayProps:C,variant:M=\"outlined\",...D}=r,_=g?t2:a2,k=Da(),x=Ul({props:r,muiFormControl:k,states:[\"variant\",\"error\"]}),N=x.variant||M,O={...r,variant:N,classes:i},A=p4(O),{root:z,...L}=A,I=p||{standard:(0,gf.jsx)(f4,{ownerState:O}),outlined:(0,gf.jsx)(d4,{label:h,ownerState:O}),filled:(0,gf.jsx)(m4,{ownerState:O})}[N],F=yo(o,gr(I));return(0,gf.jsx)(Ic.Fragment,{children:Ic.cloneElement(I,{inputComponent:_,inputProps:{children:a,error:x.error,IconComponent:u,variant:N,type:void 0,multiple:y,...g?{id:d}:{autoWidth:n,defaultOpen:s,displayEmpty:c,labelId:v,MenuProps:T,onClose:m,onOpen:b,open:P,renderValue:R,SelectDisplayProps:{id:d,...C}},...f,classes:f?at(L,f.classes):L,...p?p.props.inputProps:{}},...(y&&g||c)&&N===\"outlined\"?{notched:!0}:{},ref:F,className:Q(I.props.className,l,A.root),...!p&&{variant:N},...D})})});C2.muiName=\"Select\";var Xn=C2;var _i=j(W(),1);var Wn=j(W(),1);function Pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var eh=j(W(),1);var xT=class e{static create(){return new e}static use(){let t=zc(e.create).current,[o,r]=eh.useState(!1);return t.shouldMount=o,t.setShouldMount=r,eh.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=y4(),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 th(){return xT.use()}function y4(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=j(W(),1);var oh=j(W(),1);var ST=j(Te(),1);function h4(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,d]=oh.useState(!1),p=Q(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),f={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},h=Q(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&d(!0),oh.useEffect(()=>{if(!l&&s!=null){let v=setTimeout(s,c);return()=>{clearTimeout(v)}}},[s,l,c]),(0,ST.jsx)(\"span\",{className:p,style:f,children:(0,ST.jsx)(\"span\",{className:h})})}var E2=h4;var g4=se(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Ur=g4;var rh=j(Te(),1),PT=550,b4=80,v4=Vn`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,T4=Vn`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,x4=Vn`\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`,S4=V(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),P4=V(E2,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Ur.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${v4};\n animation-duration: ${PT}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Ur.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Ur.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Ur.childLeaving} {\n opacity: 0;\n animation-name: ${T4};\n animation-duration: ${PT}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Ur.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${x4};\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`,R4=ho.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),d=ho.useRef(null);ho.useEffect(()=>{d.current&&(d.current(),d.current=null)},[s]);let p=ho.useRef(!1),f=vn(),h=ho.useRef(null),v=ho.useRef(null),T=ho.useCallback(b=>{let{pulsate:P,rippleX:R,rippleY:C,rippleSize:M,cb:D}=b;c(_=>[..._,(0,rh.jsx)(P4,{classes:{ripple:Q(a.ripple,Ur.ripple),rippleVisible:Q(a.rippleVisible,Ur.rippleVisible),ripplePulsate:Q(a.ripplePulsate,Ur.ripplePulsate),child:Q(a.child,Ur.child),childLeaving:Q(a.childLeaving,Ur.childLeaving),childPulsate:Q(a.childPulsate,Ur.childPulsate)},timeout:PT,pulsate:P,rippleX:R,rippleY:C,rippleSize:M},u.current)]),u.current+=1,d.current=D},[a]),y=ho.useCallback((b={},P={},R=()=>{})=>{let{pulsate:C=!1,center:M=n||P.pulsate,fakeElement:D=!1}=P;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let _=D?null:v.current,k=_?_.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,N,O;if(M||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(k.width/2),N=Math.round(k.height/2);else{let{clientX:A,clientY:z}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(A-k.left),N=Math.round(z-k.top)}if(M)O=Math.sqrt((2*k.width**2+k.height**2)/3),O%2===0&&(O+=1);else{let A=Math.max(Math.abs((_?_.clientWidth:0)-x),x)*2+2,z=Math.max(Math.abs((_?_.clientHeight:0)-N),N)*2+2;O=Math.sqrt(A**2+z**2)}b?.touches?h.current===null&&(h.current=()=>{T({pulsate:C,rippleX:x,rippleY:N,rippleSize:O,cb:R})},f.start(b4,()=>{h.current&&(h.current(),h.current=null)})):T({pulsate:C,rippleX:x,rippleY:N,rippleSize:O,cb:R})},[n,T,f]),g=ho.useCallback(()=>{y({},{pulsate:!0})},[y]),m=ho.useCallback((b,P)=>{if(f.clear(),b?.type===\"touchend\"&&h.current){h.current(),h.current=null,f.start(0,()=>{m(b,P)});return}h.current=null,c(R=>R.length>0?R.slice(1):R),d.current=P},[f]);return ho.useImperativeHandle(o,()=>({pulsate:g,start:y,stop:m}),[g,y,m]),(0,rh.jsx)(S4,{className:Q(Ur.root,a.root,i),ref:v,...l,children:(0,rh.jsx)(Jv,{component:null,exit:!0,children:s})})}),w2=R4;function M2(e){return me(\"MuiButtonBase\",e)}var C4=se(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),O2=C4;var nh=j(Te(),1),E4=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=ye({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},M2,n);return o&&r&&(i.root+=` ${r}`),i},w4=V(\"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\"},[`&.${O2.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),M4=Wn.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:d=!1,focusRipple:p=!1,focusVisibleClassName:f,LinkComponent:h=\"a\",onBlur:v,onClick:T,onContextMenu:y,onDragLeave:g,onFocus:m,onFocusVisible:b,onKeyDown:P,onKeyUp:R,onMouseDown:C,onMouseLeave:M,onMouseUp:D,onTouchEnd:_,onTouchMove:k,onTouchStart:x,tabIndex:N=0,TouchRippleProps:O,touchRippleRef:A,type:z,...L}=r,I=Wn.useRef(null),F=th(),fe=yo(F.ref,A),[Z,De]=Wn.useState(!1);c&&Z&&De(!1),Wn.useImperativeHandle(n,()=>({focusVisible:()=>{De(!0),I.current.focus()}}),[]);let it=F.shouldMount&&!u&&!c;Wn.useEffect(()=>{Z&&p&&!u&&F.pulsate()},[u,p,Z,F]);let $e=_a(F,\"start\",C,d),Me=_a(F,\"stop\",y,d),Le=_a(F,\"stop\",g,d),qe=_a(F,\"stop\",D,d),Be=_a(F,\"stop\",le=>{Z&&le.preventDefault(),M&&M(le)},d),ot=_a(F,\"start\",x,d),Se=_a(F,\"stop\",_,d),we=_a(F,\"stop\",k,d),Re=_a(F,\"stop\",le=>{Pn(le.target)||De(!1),v&&v(le)},!1),Ye=Oi(le=>{I.current||(I.current=le.currentTarget),Pn(le.target)&&(De(!0),b&&b(le)),m&&m(le)}),ce=()=>{let le=I.current;return s&&s!==\"button\"&&!(le.tagName===\"A\"&&le.href)},Ve=Oi(le=>{p&&!le.repeat&&Z&&le.key===\" \"&&F.stop(le,()=>{F.start(le)}),le.target===le.currentTarget&&ce()&&le.key===\" \"&&le.preventDefault(),P&&P(le),le.target===le.currentTarget&&ce()&&le.key===\"Enter\"&&!c&&(le.preventDefault(),T&&T(le))}),yt=Oi(le=>{p&&le.key===\" \"&&Z&&!le.defaultPrevented&&F.stop(le,()=>{F.pulsate(le)}),R&&R(le),T&&le.target===le.currentTarget&&ce()&&le.key===\" \"&&!le.defaultPrevented&&T(le)}),Fe=s;Fe===\"button\"&&(L.href||L.to)&&(Fe=h);let Ce={};if(Fe===\"button\"){let le=!!L.formAction;Ce.type=z===void 0&&!le?\"button\":z,Ce.disabled=c}else!L.href&&!L.to&&(Ce.role=\"button\"),c&&(Ce[\"aria-disabled\"]=c);let xt=yo(o,I),rt={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:d,focusRipple:p,tabIndex:N,focusVisible:Z},Ze=E4(rt);return(0,nh.jsxs)(w4,{as:Fe,className:Q(Ze.root,l),ownerState:rt,onBlur:Re,onClick:T,onContextMenu:Me,onFocus:Ye,onKeyDown:Ve,onKeyUp:yt,onMouseDown:$e,onMouseLeave:Be,onMouseUp:qe,onDragLeave:Le,onTouchEnd:Se,onTouchMove:we,onTouchStart:ot,ref:xt,tabIndex:c?-1:N,type:z,...Ce,...L,children:[i,it?(0,nh.jsx)(w2,{ref:fe,center:a,...O}):null]})});function _a(e,t,o,r=!1){return Oi(n=>(o&&o(n),r||e[t](n),!0))}var Ba=M4;var z2=j(W(),1);function A2(e){return me(\"MuiDivider\",e)}var O4=se(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),ah=O4;var RT=j(Te(),1),A4=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return ye({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\"]},A2,r)},z4=V(\"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]}})(xe(({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%\"}}}]}))),N4=V(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(xe(({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)`}}]}))),CT=z2.forwardRef(function(t,o){let r=Pe({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:d=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:f=\"fullWidth\",...h}=r,v={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:d,textAlign:p,variant:f},T=A4(v);return(0,RT.jsx)(z4,{as:s,className:Q(T.root,i),role:d,ref:o,ownerState:v,\"aria-orientation\":d===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...h,children:a?(0,RT.jsx)(N4,{className:T.wrapper,ownerState:v,children:a}):null})});CT&&(CT.muiSkipListHighlight=!0);var ET=CT;var D4=se(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),ih=D4;var _4=se(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),lh=_4;function N2(e){return me(\"MuiMenuItem\",e)}var B4=se(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),$c=B4;var wT=j(Te(),1),k4=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},j4=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=ye({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},N2,i);return{...i,...s}},U4=V(Ba,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:k4})(xe(({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\"}},[`&.${$c.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${$c.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${$c.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)}},[`&.${$c.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${$c.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${ah.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${ah.inset}`]:{marginLeft:52},[`& .${lh.root}`]:{marginTop:0,marginBottom:0},[`& .${lh.inset}`]:{paddingLeft:36},[`& .${ih.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,[`& .${ih.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),L4=_i.forwardRef(function(t,o){let r=Pe({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:d,className:p,...f}=r,h=_i.useContext(ef),v=_i.useMemo(()=>({dense:i||h.dense||!1,disableGutters:s}),[h.dense,i,s]),T=_i.useRef(null);wc(()=>{n&&T.current&&T.current.focus()},[n]);let y={...r,dense:v.dense,divider:l,disableGutters:s},g=j4(r),m=yo(T,o),b;return r.disabled||(b=d!==void 0?d:-1),(0,wT.jsx)(ef.Provider,{value:v,children:(0,wT.jsx)(U4,{ref:m,role:u,tabIndex:b,component:a,focusVisibleClassName:Q(g.focusVisible,c),className:Q(g.root,p),...f,ownerState:y,classes:g})})}),Ue=L4;var dh=j(W(),1);var Fo=j(W(),1);var H4={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},MT=H4;function V4(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var D2=V4;var I4=2;function Fc(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function j2(e,t){return e-t}function _2(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}%`})}},G4=e=>e,ph;function k2(){return ph===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?ph=CSS.supports(\"touch-action\",\"none\"):ph=!0),ph}function U2(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:d,orientation:p=\"horizontal\",rootRef:f,scale:h=G4,step:v=1,shiftStep:T=10,tabIndex:y,value:g}=e,m=Fo.useRef(void 0),[b,P]=Fo.useState(-1),[R,C]=Fo.useState(-1),[M,D]=Fo.useState(!1),_=Fo.useRef(0),k=Fo.useRef(null),[x,N]=Ac({controlled:g,default:o??s,name:\"Slider\"}),O=u&&((q,$,ue)=>{let ze=q.nativeEvent||q,ie=new ze.constructor(ze.type,ze);Object.defineProperty(ie,\"target\",{writable:!0,value:{value:$,name:c}}),k.current=$,u(ie,$,ue)}),A=Array.isArray(x),z=A?x.slice().sort(j2):[x];z=z.map(q=>q==null?s:Ma(q,s,l));let L=i===!0&&v!==null?[...Array(Math.floor((l-s)/v)+1)].map((q,$)=>({value:s+v*$})):i||[],I=L.map(q=>q.value),[F,fe]=Fo.useState(-1),Z=Fo.useRef(null),De=to(f,Z),it=q=>$=>{let ue=Number($.currentTarget.getAttribute(\"data-index\"));Pn($.target)&&fe(ue),C(ue),q?.onFocus?.($)},$e=q=>$=>{Pn($.target)||fe(-1),C(-1),q?.onBlur?.($)},Me=(q,$)=>{let ue=Number(q.currentTarget.getAttribute(\"data-index\")),ze=z[ue],ie=I.indexOf(ze),be=$;if(L&&v==null){let ge=I[I.length-1];be>=ge?be=ge:be<=I[0]?be=I[0]:be=be$=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes($.key)){$.preventDefault();let ue=Number($.currentTarget.getAttribute(\"data-index\")),ze=z[ue],ie=null;if(v!=null){let be=$.shiftKey?T:v;switch($.key){case\"ArrowUp\":ie=Fc(ze,be,1,s,l);break;case\"ArrowRight\":ie=Fc(ze,be,a?-1:1,s,l);break;case\"ArrowDown\":ie=Fc(ze,be,-1,s,l);break;case\"ArrowLeft\":ie=Fc(ze,be,a?1:-1,s,l);break;case\"PageUp\":ie=Fc(ze,T,1,s,l);break;case\"PageDown\":ie=Fc(ze,T,-1,s,l);break;case\"Home\":ie=s;break;case\"End\":ie=l;break;default:break}}else if(L){let be=I[I.length-1],ge=I.indexOf(ze),Ge=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],Ee=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];Ge.includes($.key)?ge===0?ie=I[0]:ie=I[ge-1]:Ee.includes($.key)&&(ge===I.length-1?ie=be:ie=I[ge+1])}ie!=null&&Me($,ie)}q?.onKeyDown?.($)};Io(()=>{r&&Z.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&P(-1),r&&F!==-1&&fe(-1);let qe=q=>$=>{q.onChange?.($),Me($,$.target.valueAsNumber)},Be=Fo.useRef(void 0),ot=p;a&&p===\"horizontal\"&&(ot+=\"-reverse\");let Se=({finger:q,move:$=!1})=>{let{current:ue}=Z,{width:ze,height:ie,bottom:be,left:ge}=ue.getBoundingClientRect(),Ge;ot.startsWith(\"vertical\")?Ge=(be-q.y)/ie:Ge=(q.x-ge)/ze,ot.includes(\"-reverse\")&&(Ge=1-Ge);let Ee;if(Ee=$4(Ge,s,l),v)Ee=q4(Ee,v,s);else{let et=_2(I,Ee);Ee=I[et]}Ee=Ma(Ee,s,l);let ve=0;if(A){$?ve=Be.current:ve=_2(z,Ee),n&&(Ee=Ma(Ee,z[ve-1]||-1/0,z[ve+1]||1/0));let et=Ee;Ee=B2({values:z,newValue:Ee,index:ve}),n&&$||(ve=Ee.indexOf(et),Be.current=ve)}return{newValue:Ee,activeIndex:ve}},we=nn(q=>{let $=sh(q,m);if(!$)return;if(_.current+=1,q.type===\"mousemove\"&&q.buttons===0){Re(q);return}let{newValue:ue,activeIndex:ze}=Se({finger:$,move:!0});ch({sliderRef:Z,activeIndex:ze,setActive:P}),N(ue),!M&&_.current>I4&&D(!0),O&&!uh(ue,x)&&O(q,ue,ze)}),Re=nn(q=>{let $=sh(q,m);if(D(!1),!$)return;let{newValue:ue}=Se({finger:$,move:!0});P(-1),q.type===\"touchend\"&&C(-1),d&&d(q,k.current??ue),m.current=void 0,ce()}),Ye=nn(q=>{if(r)return;k2()||q.preventDefault();let $=q.changedTouches[0];$!=null&&(m.current=$.identifier);let ue=sh(q,m);if(ue!==!1){let{newValue:ie,activeIndex:be}=Se({finger:ue});ch({sliderRef:Z,activeIndex:be,setActive:P}),N(ie),O&&!uh(ie,x)&&O(q,ie,be)}_.current=0;let ze=It(Z.current);ze.addEventListener(\"touchmove\",we,{passive:!0}),ze.addEventListener(\"touchend\",Re,{passive:!0})}),ce=Fo.useCallback(()=>{let q=It(Z.current);q.removeEventListener(\"mousemove\",we),q.removeEventListener(\"mouseup\",Re),q.removeEventListener(\"touchmove\",we),q.removeEventListener(\"touchend\",Re)},[Re,we]);Fo.useEffect(()=>{let{current:q}=Z;return q.addEventListener(\"touchstart\",Ye,{passive:k2()}),()=>{q.removeEventListener(\"touchstart\",Ye),ce()}},[ce,Ye]),Fo.useEffect(()=>{r&&ce()},[r,ce]);let Ve=q=>$=>{if(q.onMouseDown?.($),r||$.defaultPrevented||$.button!==0)return;$.preventDefault();let ue=sh($,m);if(ue!==!1){let{newValue:ie,activeIndex:be}=Se({finger:ue});ch({sliderRef:Z,activeIndex:be,setActive:P}),N(ie),O&&!uh(ie,x)&&O($,ie,be)}_.current=0;let ze=It(Z.current);ze.addEventListener(\"mousemove\",we,{passive:!0}),ze.addEventListener(\"mouseup\",Re)},yt=bf(A?z[0]:s,s,l),Fe=bf(z[z.length-1],s,l)-yt,Ce=(q={})=>{let $=Aa(q),ue={onMouseDown:Ve($||{})},ze={...$,...ue};return{...q,ref:De,...ze}},xt=q=>$=>{q.onMouseOver?.($);let ue=Number($.currentTarget.getAttribute(\"data-index\"));C(ue)},rt=q=>$=>{q.onMouseLeave?.($),C(-1)},Ze=(q={})=>{let $=Aa(q),ue={onMouseOver:xt($||{}),onMouseLeave:rt($||{})};return{...q,...$,...ue}},le=q=>({pointerEvents:b!==-1&&b!==q?\"none\":void 0}),no;return p===\"vertical\"&&(no=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ot,axisProps:Y4,dragging:M,focusedThumbIndex:F,getHiddenInputProps:(q={})=>{let $=Aa(q),ue={onChange:qe($||{}),onFocus:it($||{}),onBlur:$e($||{}),onKeyDown:Le($||{})},ze={...$,...ue};return{tabIndex:y,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":h(l),\"aria-valuemin\":h(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...q,...ze,style:{...MT,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:no}}},getRootProps:Ce,getThumbProps:Ze,marks:L,open:R,range:A,rootRef:De,trackLeap:Fe,trackOffset:yt,values:z,getThumbStyle:le}}var X4=e=>!e||!br(e),L2=X4;var fh=j(W(),1);function H2(e){return me(\"MuiSlider\",e)}var W4=se(\"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\"]),xr=W4;var qc=j(Te(),1),K4=e=>{let{open:t}=e;return{offset:Q(t&&xr.valueLabelOpen),circle:xr.valueLabelCircle,label:xr.valueLabelLabel}};function OT(e){let{children:t,className:o,value:r}=e,n=K4(e);return t?fh.cloneElement(t,{className:t.props.className},(0,qc.jsxs)(fh.Fragment,{children:[t.props.children,(0,qc.jsx)(\"span\",{className:Q(n.offset,o),\"aria-hidden\":!0,children:(0,qc.jsx)(\"span\",{className:n.circle,children:(0,qc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var Rn=j(Te(),1);function V2(e){return e}var Q4=V(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${re(o.color)}`],o.size!==\"medium\"&&t[`size${re(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(xe(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${xr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${xr.dragging}`]:{[`& .${xr.thumb}, & .${xr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(Xt()).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}}]}))),Z4=V(\"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}}]}),J4=V(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(xe(({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(Xt()).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)})}}}))]}))),ek=V(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${re(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${re(o.size)}`]]}})(xe(({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%)\"},[`&.${xr.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(Xt()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${xr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${xr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),tk=V(OT,{name:\"MuiSlider\",slot:\"ValueLabel\"})(xe(({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%\"},[`&.${xr.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%\"},[`&.${xr.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 ok=V(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Ml(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(xe(({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}}]}))),rk=V(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Ml(e)&&e!==\"markLabelActive\"})(xe(({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}}]}))),nk=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${re(l)}`,s&&`size${re(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${re(s)}`,l&&`thumbColor${re(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return ye(c,H2,i)},ak=({children:e})=>e,ik=dh.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSlider\"}),n=wi(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:d=\"primary\",classes:p,className:f,disableSwap:h=!1,disabled:v=!1,getAriaLabel:T,getAriaValueText:y,marks:g=!1,max:m=100,min:b=0,name:P,onChange:R,onChangeCommitted:C,orientation:M=\"horizontal\",shiftStep:D=10,size:_=\"medium\",step:k=1,scale:x=V2,slotProps:N,slots:O,tabIndex:A,track:z=\"normal\",value:L,valueLabelDisplay:I=\"off\",valueLabelFormat:F=V2,...fe}=r,Z={...r,isRtl:n,max:m,min:b,classes:p,disabled:v,disableSwap:h,orientation:M,marks:g,color:d,size:_,step:k,shiftStep:D,scale:x,track:z,valueLabelDisplay:I,valueLabelFormat:F},{axisProps:De,getRootProps:it,getHiddenInputProps:$e,getThumbProps:Me,open:Le,active:qe,axis:Be,focusedThumbIndex:ot,range:Se,dragging:we,marks:Re,values:Ye,trackOffset:ce,trackLeap:Ve,getThumbStyle:yt}=U2({...Z,rootRef:o});Z.marked=Re.length>0&&Re.some(ht=>ht.label),Z.dragging=we,Z.focusedThumbIndex=ot;let Fe=nk(Z),Ce=O?.root??c.Root??Q4,xt=O?.rail??c.Rail??Z4,rt=O?.track??c.Track??J4,Ze=O?.thumb??c.Thumb??ek,le=O?.valueLabel??c.ValueLabel??tk,no=O?.mark??c.Mark??ok,Je=O?.markLabel??c.MarkLabel??rk,q=O?.input??c.Input??\"input\",$=N?.root??u.root,ue=N?.rail??u.rail,ze=N?.track??u.track,ie=N?.thumb??u.thumb,be=N?.valueLabel??u.valueLabel,ge=N?.mark??u.mark,Ge=N?.markLabel??u.markLabel,Ee=N?.input??u.input,ve=vr({elementType:Ce,getSlotProps:it,externalSlotProps:$,externalForwardedProps:fe,additionalProps:{...L2(Ce)&&{as:s}},ownerState:{...Z,...$?.ownerState},className:[Fe.root,f]}),et=vr({elementType:xt,externalSlotProps:ue,ownerState:Z,className:Fe.rail}),Kt=vr({elementType:rt,externalSlotProps:ze,additionalProps:{style:{...De[Be].offset(ce),...De[Be].leap(Ve)}},ownerState:{...Z,...ze?.ownerState},className:Fe.track}),vo=vr({elementType:Ze,getSlotProps:Me,externalSlotProps:ie,ownerState:{...Z,...ie?.ownerState},className:Fe.thumb}),Y=vr({elementType:le,externalSlotProps:be,ownerState:{...Z,...be?.ownerState},className:Fe.valueLabel}),Oe=vr({elementType:no,externalSlotProps:ge,ownerState:Z,className:Fe.mark}),Mt=vr({elementType:Je,externalSlotProps:Ge,ownerState:Z,className:Fe.markLabel}),Ft=vr({elementType:q,getSlotProps:$e,externalSlotProps:Ee,ownerState:Z});return(0,Rn.jsxs)(Ce,{...ve,children:[(0,Rn.jsx)(xt,{...et}),(0,Rn.jsx)(rt,{...Kt}),Re.filter(ht=>ht.value>=b&&ht.value<=m).map((ht,qt)=>{let rr=bf(ht.value,b,m),Ho=De[Be].offset(rr),nr;return z===!1?nr=Ye.includes(ht.value):nr=z===\"normal\"&&(Se?ht.value>=Ye[0]&&ht.value<=Ye[Ye.length-1]:ht.value<=Ye[0])||z===\"inverted\"&&(Se?ht.value<=Ye[0]||ht.value>=Ye[Ye.length-1]:ht.value>=Ye[0]),(0,Rn.jsxs)(dh.Fragment,{children:[(0,Rn.jsx)(no,{\"data-index\":qt,...Oe,...!br(no)&&{markActive:nr},style:{...Ho,...Oe.style},className:Q(Oe.className,nr&&Fe.markActive)}),ht.label!=null?(0,Rn.jsx)(Je,{\"aria-hidden\":!0,\"data-index\":qt,...Mt,...!br(Je)&&{markLabelActive:nr},style:{...Ho,...Mt.style},className:Q(Fe.markLabel,Mt.className,nr&&Fe.markLabelActive),children:ht.label}):null]},qt)}),Ye.map((ht,qt)=>{let rr=bf(ht,b,m),Ho=De[Be].offset(rr),nr=I===\"off\"?ak:le;return(0,Rn.jsx)(nr,{...!br(nr)&&{valueLabelFormat:F,valueLabelDisplay:I,value:typeof F==\"function\"?F(x(ht),qt):F,index:qt,open:Le===qt||qe===qt||I===\"on\",disabled:v},...Y,children:(0,Rn.jsx)(Ze,{\"data-index\":qt,...vo,className:Q(Fe.thumb,vo.className,qe===qt&&Fe.active,ot===qt&&Fe.focusVisible),style:{...Ho,...yt(qt),...vo.style},children:(0,Rn.jsx)(q,{\"data-index\":qt,\"aria-label\":T?T(qt):a,\"aria-valuenow\":x(ht),\"aria-labelledby\":l,\"aria-valuetext\":y?y(x(ht),qt):i,value:Ye[qt],...Ft})})},qt)})]})}),ql=ik;var Tf=j(W(),1);var $2=j(W(),1);function I2(e){return me(\"MuiCircularProgress\",e)}var DJ=se(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Yc=j(Te(),1),Cn=44,AT=Vn`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,zT=Vn`\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`,lk=typeof AT!=\"string\"?gl`\n animation: ${AT} 1.4s linear infinite;\n `:null,sk=typeof zT!=\"string\"?gl`\n animation: ${zT} 1.4s ease-in-out infinite;\n `:null,ck=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${re(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${re(o)}`,n&&\"circleDisableShrink\"]};return ye(a,I2,t)},uk=V(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${re(o.color)}`]]}})(xe(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:lk||{animation:`${AT} 1.4s linear infinite`}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),pk=V(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),fk=V(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${re(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(xe(({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:sk||{animation:`${zT} 1.4s ease-in-out infinite`}}]}))),dk=V(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(xe(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),mk=$2.forwardRef(function(t,o){let r=Pe({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:d=0,variant:p=\"indeterminate\",...f}=r,h={...r,color:a,disableShrink:i,size:s,thickness:u,value:d,variant:p,enableTrackSlot:l},v=ck(h),T={},y={},g={};if(p===\"determinate\"){let m=2*Math.PI*((Cn-u)/2);T.strokeDasharray=m.toFixed(3),g[\"aria-valuenow\"]=Math.round(d),T.strokeDashoffset=`${((100-d)/100*m).toFixed(3)}px`,y.transform=\"rotate(-90deg)\"}return(0,Yc.jsx)(uk,{className:Q(v.root,n),style:{width:s,height:s,...y,...c},ownerState:h,ref:o,role:\"progressbar\",...g,...f,children:(0,Yc.jsxs)(pk,{className:v.svg,ownerState:h,viewBox:`${Cn/2} ${Cn/2} ${Cn} ${Cn}`,children:[l?(0,Yc.jsx)(dk,{className:v.track,ownerState:h,cx:Cn,cy:Cn,r:(Cn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Yc.jsx)(fk,{className:v.circle,style:T,ownerState:h,cx:Cn,cy:Cn,r:(Cn-u)/2,fill:\"none\",strokeWidth:u})]})})}),vf=mk;function F2(e){return me(\"MuiButton\",e)}var yk=se(\"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\"]),Bi=yk;var q2=j(W(),1),hk=q2.createContext({}),Y2=hk;var G2=j(W(),1),gk=G2.createContext(void 0),X2=gk;var Kn=j(Te(),1),bk=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}${re(t)}`,`size${re(n)}`,`${a}Size${re(n)}`,`color${re(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${re(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${re(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${re(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=ye(c,F2,s);return{...s,...u}},K2=[{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}}}],vk=V(Ba,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${re(o.color)}`],t[`size${re(o.size)}`],t[`${o.variant}Size${re(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(xe(({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\"},[`&.${Bi.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]},[`&.${Bi.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${Bi.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)\",[`&.${Bi.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(Xt()).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\"},[`&.${Bi.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${Bi.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}),[`&.${Bi.loading}`]:{color:\"transparent\"}}}]}})),Tk=V(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${re(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}},...K2]})),xk=V(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${re(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}},...K2]})),Sk=V(\"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}}]})),W2=V(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),Pk=Tf.forwardRef(function(t,o){let r=Tf.useContext(Y2),n=Tf.useContext(X2),a=Fn(r,t),i=Pe({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:d=!1,disableElevation:p=!1,disableFocusRipple:f=!1,endIcon:h,focusVisibleClassName:v,fullWidth:T=!1,id:y,loading:g=null,loadingIndicator:m,loadingPosition:b=\"center\",size:P=\"medium\",startIcon:R,type:C,variant:M=\"text\",...D}=i,_=zl(y),k=m??(0,Kn.jsx)(vf,{\"aria-labelledby\":_,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:d,disableElevation:p,disableFocusRipple:f,fullWidth:T,loading:g,loadingIndicator:k,loadingPosition:b,size:P,type:C,variant:M},N=bk(x),O=(R||g&&b===\"start\")&&(0,Kn.jsx)(Tk,{className:N.startIcon,ownerState:x,children:R||(0,Kn.jsx)(W2,{className:N.loadingIconPlaceholder,ownerState:x})}),A=(h||g&&b===\"end\")&&(0,Kn.jsx)(xk,{className:N.endIcon,ownerState:x,children:h||(0,Kn.jsx)(W2,{className:N.loadingIconPlaceholder,ownerState:x})}),z=n||\"\",L=typeof g==\"boolean\"?(0,Kn.jsx)(\"span\",{className:N.loadingWrapper,style:{display:\"contents\"},children:g&&(0,Kn.jsx)(Sk,{className:N.loadingIndicator,ownerState:x,children:k})}):null;return(0,Kn.jsxs)(vk,{ownerState:x,className:Q(r.className,N.root,u,z),component:c,disabled:d||g,focusRipple:!f,focusVisibleClassName:Q(N.focusVisible,v),ref:o,type:C,id:g?_:y,...D,classes:N,children:[O,b!==\"end\"&&L,l,b===\"end\"&&L,A]})}),ln=Pk;var mh=j(W(),1);function Q2(e){return me(\"MuiIconButton\",e)}var Rk=se(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),NT=Rk;var Gc=j(Te(),1),Ck=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${re(r)}`,n&&`edge${re(n)}`,`size${re(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return ye(l,Q2,t)},Ek=V(Ba,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${re(o.color)}`],o.edge&&t[`edge${re(o.edge)}`],t[`size${re(o.size)}`]]}})(xe(({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}}]})),xe(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(Xt()).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)}}],[`&.${NT.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${NT.loading}`]:{color:\"transparent\"}}))),wk=V(\"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\"}}]})),Mk=mh.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:d,loading:p=null,loadingIndicator:f,...h}=r,v=zl(d),T=f??(0,Gc.jsx)(vf,{\"aria-labelledby\":v,color:\"inherit\",size:16}),y={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:T,size:u},g=Ck(y);return(0,Gc.jsxs)(Ek,{id:p?v:d,className:Q(g.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...h,ownerState:y,children:[typeof p==\"boolean\"&&(0,Gc.jsx)(\"span\",{className:g.loadingWrapper,style:{display:\"contents\"},children:(0,Gc.jsx)(wk,{className:g.loadingIndicator,ownerState:y,children:p&&T})}),a]})}),Xc=Mk;var oM=j(W(),1);var J2=j(W(),1);function Z2(e){return me(\"PrivateSwitchBase\",e)}var jee=se(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);var yh=j(Te(),1),Ok=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${re(n)}`],input:[\"input\"]};return ye(a,Z2,t)},Ak=V(Ba,{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}}]}),zk=V(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Vt})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),Nk=J2.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:d,inputProps:p,inputRef:f,name:h,onBlur:v,onChange:T,onFocus:y,readOnly:g,required:m=!1,tabIndex:b,type:P,value:R,slots:C={},slotProps:M={},...D}=t,[_,k]=Dl({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=Da(),N=Me=>{y&&y(Me),x&&x.onFocus&&x.onFocus(Me)},O=Me=>{v&&v(Me),x&&x.onBlur&&x.onBlur(Me)},A=Me=>{if(Me.nativeEvent.defaultPrevented||g)return;let Le=Me.target.checked;k(Le),T&&T(Me,Le)},z=l;x&&typeof z>\"u\"&&(z=x.disabled);let L=P===\"checkbox\"||P===\"radio\",I={...t,checked:_,disabled:z,disableFocusRipple:s,edge:c},F=Ok(I),fe={slots:C,slotProps:{input:p,...M}},[Z,De]=Tt(\"root\",{ref:o,elementType:Ak,className:F.root,shouldForwardComponentProp:!0,externalForwardedProps:{...fe,component:\"span\",...D},getSlotProps:Me=>({...Me,onFocus:Le=>{Me.onFocus?.(Le),N(Le)},onBlur:Le=>{Me.onBlur?.(Le),O(Le)}}),ownerState:I,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[it,$e]=Tt(\"input\",{ref:f,elementType:zk,className:F.input,externalForwardedProps:fe,getSlotProps:Me=>({...Me,onChange:Le=>{Me.onChange?.(Le),A(Le)}}),ownerState:I,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:z,id:L?d:void 0,name:h,readOnly:g,required:m,tabIndex:b,type:P,...P===\"checkbox\"&&R===void 0?{}:{value:R}}});return(0,yh.jsxs)(Z,{...De,children:[(0,yh.jsx)(it,{...$e}),_?a:u]})}),eM=Nk;function tM(e){return me(\"MuiSwitch\",e)}var Dk=se(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),qo=Dk;var Wc=j(Te(),1),_k=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${re(o)}`,`size${re(r)}`],switchBase:[\"switchBase\",`color${re(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=ye(l,tM,t);return{...t,...s}},Bk=V(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${re(o.edge)}`],t[`size${re(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,[`& .${qo.thumb}`]:{width:16,height:16},[`& .${qo.switchBase}`]:{padding:4,[`&.${qo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),kk=V(eM,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${qo.input}`]:t.input},o.color!==\"default\"&&t[`color${re(o.color)}`]]}})(xe(({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}),[`&.${qo.checked}`]:{transform:\"translateX(20px)\"},[`&.${qo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${qo.checked} + .${qo.track}`]:{opacity:.5},[`&.${qo.disabled} + .${qo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${qo.input}`]:{left:\"-100%\",width:\"300%\"}})),xe(({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(Xt([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${qo.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\"}},[`&.${qo.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)}`}},[`&.${qo.checked} + .${qo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),jk=V(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(xe(({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}`}))),Uk=V(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(xe(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),Lk=oM.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...d}=r,p={...r,color:a,edge:i,size:l},f=_k(p),h={slots:c,slotProps:u},[v,T]=Tt(\"root\",{className:Q(f.root,n),elementType:Bk,externalForwardedProps:h,ownerState:p,additionalProps:{sx:s}}),[y,g]=Tt(\"thumb\",{className:f.thumb,elementType:Uk,externalForwardedProps:h,ownerState:p}),m=(0,Wc.jsx)(y,{...g}),[b,P]=Tt(\"track\",{className:f.track,elementType:jk,externalForwardedProps:h,ownerState:p});return(0,Wc.jsxs)(v,{...T,children:[(0,Wc.jsx)(kk,{type:\"checkbox\",icon:m,checkedIcon:m,ref:o,ownerState:p,...d,classes:{...f,root:f.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,Wc.jsx)(b,{...P})]})}),Qn=Lk;var ro=j(W(),1);var EM=j(W(),1);var Yo=j(W(),1);var Wt=\"top\",go=\"bottom\",po=\"right\",oo=\"left\",hh=\"auto\",ki=[Wt,go,po,oo],ka=\"start\",Yl=\"end\",rM=\"clippingParents\",gh=\"viewport\",Kc=\"popper\",nM=\"reference\",DT=ki.reduce(function(e,t){return e.concat([t+\"-\"+ka,t+\"-\"+Yl])},[]),bh=[].concat(ki,[hh]).reduce(function(e,t){return e.concat([t,t+\"-\"+ka,t+\"-\"+Yl])},[]),Hk=\"beforeRead\",Vk=\"read\",Ik=\"afterRead\",$k=\"beforeMain\",Fk=\"main\",qk=\"afterMain\",Yk=\"beforeWrite\",Gk=\"write\",Xk=\"afterWrite\",aM=[Hk,Vk,Ik,$k,Fk,qk,Yk,Gk,Xk];function wo(e){return e?(e.nodeName||\"\").toLowerCase():null}function jt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function sn(e){var t=jt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=jt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Qc(e){if(typeof ShadowRoot>\"u\")return!1;var t=jt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Wk(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)||!wo(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 Kk(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)||!wo(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var iM={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:Wk,effect:Kk,requires:[\"computeStyles\"]};function Mo(e){return e.split(\"-\")[0]}var En=Math.max,Gl=Math.min,ja=Math.round;function Zc(){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 xf(){return!/^((?!chrome|android).)*safari/i.test(Zc())}function cn(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&&ja(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&ja(r.height)/e.offsetHeight||1);var i=sn(e)?jt(e):window,l=i.visualViewport,s=!xf()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,d=r.width/n,p=r.height/a;return{width:d,height:p,top:u,right:c+d,bottom:u+p,left:c,x:c,y:u}}function Xl(e){var t=cn(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 Sf(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&Qc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function or(e){return jt(e).getComputedStyle(e)}function _T(e){return[\"table\",\"td\",\"th\"].indexOf(wo(e))>=0}function Lo(e){return((sn(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ua(e){return wo(e)===\"html\"?e:e.assignedSlot||e.parentNode||(Qc(e)?e.host:null)||Lo(e)}function lM(e){return!bo(e)||or(e).position===\"fixed\"?null:e.offsetParent}function Qk(e){var t=/firefox/i.test(Zc()),o=/Trident/i.test(Zc());if(o&&bo(e)){var r=or(e);if(r.position===\"fixed\")return null}var n=Ua(e);for(Qc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(wo(n))<0;){var a=or(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 wn(e){for(var t=jt(e),o=lM(e);o&&_T(o)&&or(o).position===\"static\";)o=lM(o);return o&&(wo(o)===\"html\"||wo(o)===\"body\"&&or(o).position===\"static\")?t:o||Qk(e)||t}function Wl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function Kl(e,t,o){return En(e,Gl(t,o))}function sM(e,t,o){var r=Kl(e,t,o);return r>o?o:r}function Pf(){return{top:0,right:0,bottom:0,left:0}}function Rf(e){return Object.assign({},Pf(),e)}function Cf(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var Zk=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,Rf(typeof t!=\"number\"?t:Cf(t,ki))};function Jk(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Mo(o.placement),s=Wl(l),c=[oo,po].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var d=Zk(n.padding,o),p=Xl(a),f=s===\"y\"?Wt:oo,h=s===\"y\"?go:po,v=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],T=i[s]-o.rects.reference[s],y=wn(a),g=y?s===\"y\"?y.clientHeight||0:y.clientWidth||0:0,m=v/2-T/2,b=d[f],P=g-p[u]-d[h],R=g/2-p[u]/2+m,C=Kl(b,R,P),M=s;o.modifiersData[r]=(t={},t[M]=C,t.centerOffset=C-R,t)}}function e6(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)||Sf(t.elements.popper,n)&&(t.elements.arrow=n))}var cM={name:\"arrow\",enabled:!0,phase:\"main\",fn:Jk,effect:e6,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function un(e){return e.split(\"-\")[1]}var t6={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function o6(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:ja(o*n)/n||0,y:ja(r*n)/n||0}}function uM(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,d=e.isFixed,p=i.x,f=p===void 0?0:p,h=i.y,v=h===void 0?0:h,T=typeof u==\"function\"?u({x:f,y:v}):{x:f,y:v};f=T.x,v=T.y;var y=i.hasOwnProperty(\"x\"),g=i.hasOwnProperty(\"y\"),m=oo,b=Wt,P=window;if(c){var R=wn(o),C=\"clientHeight\",M=\"clientWidth\";if(R===jt(o)&&(R=Lo(o),or(R).position!==\"static\"&&l===\"absolute\"&&(C=\"scrollHeight\",M=\"scrollWidth\")),R=R,n===Wt||(n===oo||n===po)&&a===Yl){b=go;var D=d&&R===P&&P.visualViewport?P.visualViewport.height:R[C];v-=D-r.height,v*=s?1:-1}if(n===oo||(n===Wt||n===go)&&a===Yl){m=po;var _=d&&R===P&&P.visualViewport?P.visualViewport.width:R[M];f-=_-r.width,f*=s?1:-1}}var k=Object.assign({position:l},c&&t6),x=u===!0?o6({x:f,y:v},jt(o)):{x:f,y:v};if(f=x.x,v=x.y,s){var N;return Object.assign({},k,(N={},N[b]=g?\"0\":\"\",N[m]=y?\"0\":\"\",N.transform=(P.devicePixelRatio||1)<=1?\"translate(\"+f+\"px, \"+v+\"px)\":\"translate3d(\"+f+\"px, \"+v+\"px, 0)\",N))}return Object.assign({},k,(t={},t[b]=g?v+\"px\":\"\",t[m]=y?f+\"px\":\"\",t.transform=\"\",t))}function r6(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:Mo(t.placement),variation:un(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,uM(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,uM(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 pM={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:r6,data:{}};var vh={passive:!0};function n6(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=jt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,vh)}),l&&s.addEventListener(\"resize\",o.update,vh),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,vh)}),l&&s.removeEventListener(\"resize\",o.update,vh)}}var fM={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:n6,data:{}};var a6={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function Jc(e){return e.replace(/left|right|bottom|top/g,function(t){return a6[t]})}var i6={start:\"end\",end:\"start\"};function Th(e){return e.replace(/start|end/g,function(t){return i6[t]})}function Ql(e){var t=jt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function Zl(e){return cn(Lo(e)).left+Ql(e).scrollLeft}function BT(e,t){var o=jt(e),r=Lo(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=xf();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+Zl(e),y:s}}function kT(e){var t,o=Lo(e),r=Ql(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=En(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=En(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+Zl(e),s=-r.scrollTop;return or(n||o).direction===\"rtl\"&&(l+=En(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function Jl(e){var t=or(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function xh(e){return[\"html\",\"body\",\"#document\"].indexOf(wo(e))>=0?e.ownerDocument.body:bo(e)&&Jl(e)?e:xh(Ua(e))}function ji(e,t){var o;t===void 0&&(t=[]);var r=xh(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=jt(r),i=n?[a].concat(a.visualViewport||[],Jl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(ji(Ua(i)))}function eu(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function l6(e,t){var o=cn(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 dM(e,t,o){return t===gh?eu(BT(e,o)):sn(t)?l6(t,o):eu(kT(Lo(e)))}function s6(e){var t=ji(Ua(e)),o=[\"absolute\",\"fixed\"].indexOf(or(e).position)>=0,r=o&&bo(e)?wn(e):e;return sn(r)?t.filter(function(n){return sn(n)&&Sf(n,r)&&wo(n)!==\"body\"}):[]}function jT(e,t,o,r){var n=t===\"clippingParents\"?s6(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=dM(e,c,r);return s.top=En(u.top,s.top),s.right=Gl(u.right,s.right),s.bottom=Gl(u.bottom,s.bottom),s.left=En(u.left,s.left),s},dM(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 Ef(e){var t=e.reference,o=e.element,r=e.placement,n=r?Mo(r):null,a=r?un(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Wt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case po:s={x:t.x+t.width,y:l};break;case oo:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?Wl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case ka:s[c]=s[c]-(t[u]/2-o[u]/2);break;case Yl:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function Mn(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?rM:l,c=o.rootBoundary,u=c===void 0?gh:c,d=o.elementContext,p=d===void 0?Kc:d,f=o.altBoundary,h=f===void 0?!1:f,v=o.padding,T=v===void 0?0:v,y=Rf(typeof T!=\"number\"?T:Cf(T,ki)),g=p===Kc?nM:Kc,m=e.rects.popper,b=e.elements[h?g:p],P=jT(sn(b)?b:b.contextElement||Lo(e.elements.popper),s,u,i),R=cn(e.elements.reference),C=Ef({reference:R,element:m,strategy:\"absolute\",placement:n}),M=eu(Object.assign({},m,C)),D=p===Kc?M:R,_={top:P.top-D.top+y.top,bottom:D.bottom-P.bottom+y.bottom,left:P.left-D.left+y.left,right:D.right-P.right+y.right},k=e.modifiersData.offset;if(p===Kc&&k){var x=k[n];Object.keys(_).forEach(function(N){var O=[po,go].indexOf(N)>=0?1:-1,A=[Wt,go].indexOf(N)>=0?\"y\":\"x\";_[N]+=x[A]*O})}return _}function UT(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?bh:s,u=un(r),d=u?l?DT:DT.filter(function(h){return un(h)===u}):ki,p=d.filter(function(h){return c.indexOf(h)>=0});p.length===0&&(p=d);var f=p.reduce(function(h,v){return h[v]=Mn(e,{placement:v,boundary:n,rootBoundary:a,padding:i})[Mo(v)],h},{});return Object.keys(f).sort(function(h,v){return f[h]-f[v]})}function c6(e){if(Mo(e)===hh)return[];var t=Jc(e);return[Th(e),t,Th(t)]}function u6(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,d=o.rootBoundary,p=o.altBoundary,f=o.flipVariations,h=f===void 0?!0:f,v=o.allowedAutoPlacements,T=t.options.placement,y=Mo(T),g=y===T,m=s||(g||!h?[Jc(T)]:c6(T)),b=[T].concat(m).reduce(function($e,Me){return $e.concat(Mo(Me)===hh?UT(t,{placement:Me,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:v}):Me)},[]),P=t.rects.reference,R=t.rects.popper,C=new Map,M=!0,D=b[0],_=0;_=0,A=O?\"width\":\"height\",z=Mn(t,{placement:k,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),L=O?N?po:oo:N?go:Wt;P[A]>R[A]&&(L=Jc(L));var I=Jc(L),F=[];if(a&&F.push(z[x]<=0),l&&F.push(z[L]<=0,z[I]<=0),F.every(function($e){return $e})){D=k,M=!1;break}C.set(k,F)}if(M)for(var fe=h?3:1,Z=function(Me){var Le=b.find(function(qe){var Be=C.get(qe);if(Be)return Be.slice(0,Me).every(function(ot){return ot})});if(Le)return D=Le,\"break\"},De=fe;De>0;De--){var it=Z(De);if(it===\"break\")break}t.placement!==D&&(t.modifiersData[r]._skip=!0,t.placement=D,t.reset=!0)}}var mM={name:\"flip\",enabled:!0,phase:\"main\",fn:u6,requiresIfExists:[\"offset\"],data:{_skip:!1}};function yM(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 hM(e){return[Wt,po,go,oo].some(function(t){return e[t]>=0})}function p6(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=Mn(t,{elementContext:\"reference\"}),l=Mn(t,{altBoundary:!0}),s=yM(i,r),c=yM(l,n,a),u=hM(s),d=hM(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":d})}var gM={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:p6};function f6(e,t,o){var r=Mo(e),n=[oo,Wt].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,[oo,po].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function d6(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=bh.reduce(function(u,d){return u[d]=f6(d,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 bM={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:d6};function m6(e){var t=e.state,o=e.name;t.modifiersData[o]=Ef({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var vM={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:m6,data:{}};function LT(e){return e===\"x\"?\"y\":\"x\"}function y6(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,d=o.padding,p=o.tether,f=p===void 0?!0:p,h=o.tetherOffset,v=h===void 0?0:h,T=Mn(t,{boundary:s,rootBoundary:c,padding:d,altBoundary:u}),y=Mo(t.placement),g=un(t.placement),m=!g,b=Wl(y),P=LT(b),R=t.modifiersData.popperOffsets,C=t.rects.reference,M=t.rects.popper,D=typeof v==\"function\"?v(Object.assign({},t.rects,{placement:t.placement})):v,_=typeof D==\"number\"?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),k=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(R){if(a){var N,O=b===\"y\"?Wt:oo,A=b===\"y\"?go:po,z=b===\"y\"?\"height\":\"width\",L=R[b],I=L+T[O],F=L-T[A],fe=f?-M[z]/2:0,Z=g===ka?C[z]:M[z],De=g===ka?-M[z]:-C[z],it=t.elements.arrow,$e=f&&it?Xl(it):{width:0,height:0},Me=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:Pf(),Le=Me[O],qe=Me[A],Be=Kl(0,C[z],$e[z]),ot=m?C[z]/2-fe-Be-Le-_.mainAxis:Z-Be-Le-_.mainAxis,Se=m?-C[z]/2+fe+Be+qe+_.mainAxis:De+Be+qe+_.mainAxis,we=t.elements.arrow&&wn(t.elements.arrow),Re=we?b===\"y\"?we.clientTop||0:we.clientLeft||0:0,Ye=(N=k?.[b])!=null?N:0,ce=L+ot-Ye-Re,Ve=L+Se-Ye,yt=Kl(f?Gl(I,ce):I,L,f?En(F,Ve):F);R[b]=yt,x[b]=yt-L}if(l){var Fe,Ce=b===\"x\"?Wt:oo,xt=b===\"x\"?go:po,rt=R[P],Ze=P===\"y\"?\"height\":\"width\",le=rt+T[Ce],no=rt-T[xt],Je=[Wt,oo].indexOf(y)!==-1,q=(Fe=k?.[P])!=null?Fe:0,$=Je?le:rt-C[Ze]-M[Ze]-q+_.altAxis,ue=Je?rt+C[Ze]+M[Ze]-q-_.altAxis:no,ze=f&&Je?sM($,rt,ue):Kl(f?$:le,rt,f?ue:no);R[P]=ze,x[P]=ze-rt}t.modifiersData[r]=x}}var TM={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:y6,requiresIfExists:[\"offset\"]};function HT(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function VT(e){return e===jt(e)||!bo(e)?Ql(e):HT(e)}function h6(e){var t=e.getBoundingClientRect(),o=ja(t.width)/e.offsetWidth||1,r=ja(t.height)/e.offsetHeight||1;return o!==1||r!==1}function IT(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&h6(t),a=Lo(t),i=cn(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((wo(t)!==\"body\"||Jl(a))&&(l=VT(t)),bo(t)?(s=cn(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=Zl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function g6(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 $T(e){var t=g6(e);return aM.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function FT(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function qT(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 xM={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function SM(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return ye({root:[\"root\"]},RM,t)},S6={},P6=Yo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:d,slotProps:p={},slots:f={},TransitionProps:h,ownerState:v,...T}=t,y=Yo.useRef(null),g=to(y,o),m=Yo.useRef(null),b=to(m,d),P=Yo.useRef(b);Io(()=>{P.current=b},[b]),Yo.useImperativeHandle(d,()=>m.current,[]);let R=v6(c,a),[C,M]=Yo.useState(R),[D,_]=Yo.useState(GT(r));Yo.useEffect(()=>{m.current&&m.current.forceUpdate()}),Yo.useEffect(()=>{r&&_(GT(r))},[r]),Io(()=>{if(!D||!s)return;let A=I=>{M(I.placement)},z=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:I})=>{A(I)}}];l!=null&&(z=z.concat(l)),u&&u.modifiers!=null&&(z=z.concat(u.modifiers));let L=YT(D,y.current,{placement:R,...u,modifiers:z});return P.current(L),()=>{L.destroy(),P.current(null)}},[D,i,l,s,u,R]);let k={placement:C};h!==null&&(k.TransitionProps=h);let x=x6(t),N=f.root??\"div\",O=vr({elementType:N,externalSlotProps:p.root,externalForwardedProps:T,additionalProps:{role:\"tooltip\",ref:g},ownerState:t,className:x.root});return(0,Sh.jsx)(N,{...O,children:typeof n==\"function\"?n(k):n})}),R6=Yo.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:d=\"bottom\",popperOptions:p=S6,popperRef:f,style:h,transition:v=!1,slotProps:T={},slots:y={},...g}=t,[m,b]=Yo.useState(!0),P=()=>{b(!1)},R=()=>{b(!0)};if(!s&&!u&&(!v||m))return null;let C;if(a)C=a;else if(r){let _=GT(r);C=_&&T6(_)?It(_).body:It(null).body}let M=!u&&s&&(!v||m)?\"none\":void 0,D=v?{in:u,onEnter:P,onExited:R}:void 0;return(0,Sh.jsx)(ff,{disablePortal:l,container:C,children:(0,Sh.jsx)(P6,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:v?!m:u,placement:d,popperOptions:p,popperRef:f,slotProps:T,slots:y,...g,style:{position:\"fixed\",top:0,left:0,display:M,...h},TransitionProps:D,children:n})})}),CM=R6;var wM=j(Te(),1),C6=V(CM,{name:\"MuiPopper\",slot:\"Root\"})({}),E6=EM.forwardRef(function(t,o){let r=wi(),n=Pe({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:v,popperRef:T,transition:y,slots:g,slotProps:m,...b}=n,P=g?.root??l?.Root,R={anchorEl:a,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:v,popperRef:T,transition:y,...b};return(0,wM.jsx)(C6,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:P},slotProps:m??s,...R,ref:o})}),Ph=E6;function MM(e){return me(\"MuiTooltip\",e)}var w6=se(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),$t=w6;var Ui=j(Te(),1);function M6(e){return Math.round(e*1e5)/1e5}var O6=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${re(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return ye(i,MM,t)},A6=V(Ph,{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]}})(xe(({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\"] .${$t.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${$t.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),z6=V(\"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${re(o.placement.split(\"-\")[0])}`]]}})(xe(({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,[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${$t.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${$t.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:`${M6(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),N6=V(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(xe(({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)\"}}))),Rh=!1,OM=new Nc,wf={x:0,y:0};function Ch(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var D6=ro.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:d=!1,disableInteractive:p=!1,disableTouchListener:f=!1,enterDelay:h=100,enterNextDelay:v=0,enterTouchDelay:T=700,followCursor:y=!1,id:g,leaveDelay:m=0,leaveTouchDelay:b=1500,onClose:P,onOpen:R,open:C,placement:M=\"bottom\",PopperComponent:D,PopperProps:_={},slotProps:k={},slots:x={},title:N,TransitionComponent:O,TransitionProps:A,...z}=r,L=ro.isValidElement(a)?a:(0,Ui.jsx)(\"span\",{children:a}),I=Yn(),F=wi(),[fe,Z]=ro.useState(),[De,it]=ro.useState(null),$e=ro.useRef(!1),Me=p||y,Le=vn(),qe=vn(),Be=vn(),ot=vn(),[Se,we]=Dl({controlled:C,default:!1,name:\"Tooltip\",state:\"open\"}),Re=Se,Ye=zl(g),ce=ro.useRef(),Ve=Oi(()=>{ce.current!==void 0&&(document.body.style.WebkitUserSelect=ce.current,ce.current=void 0),ot.clear()});ro.useEffect(()=>Ve,[Ve]);let yt=_e=>{OM.clear(),Rh=!0,we(!0),R&&!Re&&R(_e)},Fe=Oi(_e=>{OM.start(800+m,()=>{Rh=!1}),we(!1),P&&Re&&P(_e),Le.start(I.transitions.duration.shortest,()=>{$e.current=!1})}),Ce=_e=>{$e.current&&_e.type!==\"touchstart\"||(fe&&fe.removeAttribute(\"title\"),qe.clear(),Be.clear(),h||Rh&&v?qe.start(Rh?v:h,()=>{yt(_e)}):yt(_e))},xt=_e=>{qe.clear(),Be.start(m,()=>{Fe(_e)})},[,rt]=ro.useState(!1),Ze=_e=>{Pn(_e.target)||(rt(!1),xt(_e))},le=_e=>{fe||Z(_e.currentTarget),Pn(_e.target)&&(rt(!0),Ce(_e))},no=_e=>{$e.current=!0;let To=L.props;To.onTouchStart&&To.onTouchStart(_e)},Je=_e=>{no(_e),Be.clear(),Le.clear(),Ve(),ce.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ot.start(T,()=>{document.body.style.WebkitUserSelect=ce.current,Ce(_e)})},q=_e=>{L.props.onTouchEnd&&L.props.onTouchEnd(_e),Ve(),Be.start(b,()=>{Fe(_e)})};ro.useEffect(()=>{if(!Re)return;function _e(To){To.key===\"Escape\"&&Fe(To)}return document.addEventListener(\"keydown\",_e),()=>{document.removeEventListener(\"keydown\",_e)}},[Fe,Re]);let $=yo(gr(L),Z,o);!N&&N!==0&&(Re=!1);let ue=ro.useRef(),ze=_e=>{let To=L.props;To.onMouseMove&&To.onMouseMove(_e),wf={x:_e.clientX,y:_e.clientY},ue.current&&ue.current.update()},ie={},be=typeof N==\"string\";c?(ie.title=!Re&&be&&!d?N:null,ie[\"aria-describedby\"]=Re?Ye:null):(ie[\"aria-label\"]=be?N:null,ie[\"aria-labelledby\"]=Re&&!be?Ye:null);let ge={...ie,...z,...L.props,className:Q(z.className,L.props.className),onTouchStart:no,ref:$,...y?{onMouseMove:ze}:{}},Ge={};f||(ge.onTouchStart=Je,ge.onTouchEnd=q),d||(ge.onMouseOver=Ch(Ce,ge.onMouseOver),ge.onMouseLeave=Ch(xt,ge.onMouseLeave),Me||(Ge.onMouseOver=Ce,Ge.onMouseLeave=xt)),u||(ge.onFocus=Ch(le,ge.onFocus),ge.onBlur=Ch(Ze,ge.onBlur),Me||(Ge.onFocus=le,Ge.onBlur=Ze));let Ee={...r,isRtl:F,arrow:n,disableInteractive:Me,placement:M,PopperComponentProp:D,touch:$e.current},ve=typeof k.popper==\"function\"?k.popper(Ee):k.popper,et=ro.useMemo(()=>{let _e=[{name:\"arrow\",enabled:!!De,options:{element:De,padding:4}}];return _.popperOptions?.modifiers&&(_e=_e.concat(_.popperOptions.modifiers)),ve?.popperOptions?.modifiers&&(_e=_e.concat(ve.popperOptions.modifiers)),{..._.popperOptions,...ve?.popperOptions,modifiers:_e}},[De,_.popperOptions,ve?.popperOptions]),Kt=O6(Ee),vo=typeof k.transition==\"function\"?k.transition(Ee):k.transition,Y={slots:{popper:l.Popper,transition:l.Transition??O,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:k.arrow??s.arrow,popper:{..._,...ve??s.popper},tooltip:k.tooltip??s.tooltip,transition:{...A,...vo??s.transition}}},[Oe,Mt]=Tt(\"popper\",{elementType:A6,externalForwardedProps:Y,ownerState:Ee,className:Q(Kt.popper,_?.className)}),[Ft,ht]=Tt(\"transition\",{elementType:uf,externalForwardedProps:Y,ownerState:Ee}),[qt,rr]=Tt(\"tooltip\",{elementType:z6,className:Kt.tooltip,externalForwardedProps:Y,ownerState:Ee}),[Ho,nr]=Tt(\"arrow\",{elementType:N6,className:Kt.arrow,externalForwardedProps:Y,ownerState:Ee,ref:it});return(0,Ui.jsxs)(ro.Fragment,{children:[ro.cloneElement(L,ge),(0,Ui.jsx)(Oe,{as:D??Ph,placement:M,anchorEl:y?{getBoundingClientRect:()=>({top:wf.y,left:wf.x,right:wf.x,bottom:wf.y,width:0,height:0})}:fe,popperRef:ue,open:fe?Re:!1,id:Ye,transition:!0,...Ge,...Mt,popperOptions:et,children:({TransitionProps:_e})=>(0,Ui.jsx)(Ft,{timeout:I.transitions.duration.shorter,..._e,...ht,children:(0,Ui.jsxs)(qt,{...rr,children:[N,n?(0,Ui.jsx)(Ho,{...nr}):null]})})})]})}),Mf=D6;var AM=j(Te(),1),zM=kr((0,AM.jsx)(\"path\",{d:\"M8 5v14l11-7z\"}),\"PlayArrow\");var NM=j(Te(),1),DM=kr((0,NM.jsx)(\"path\",{d:\"M6 19h4V5H6zm8-14v14h4V5z\"}),\"Pause\");var _M=j(Te(),1),BM=kr((0,_M.jsx)(\"path\",{d:\"M6 6h12v12H6z\"}),\"Stop\");var Eh=j(W()),_6={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},B6={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function k6(e){return e===\"dark\"?_6:B6}function XT(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 WT(){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:XT(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:XT(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:XT(n)?\"dark\":\"light\"}}function kM(){let[e,t]=(0,Eh.useState)(()=>WT());return(0,Eh.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(WT());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(WT()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:k6(e.theme)}}var jM={inferno:[[0,0,4],[40,11,84],[101,21,110],[159,42,99],[212,72,66],[245,125,21],[252,193,57],[252,255,164]],viridis:[[68,1,84],[72,36,117],[65,68,135],[53,95,141],[42,120,142],[33,145,140],[34,168,132],[68,191,112],[122,209,81],[189,223,38],[253,231,37]],plasma:[[13,8,135],[75,3,161],[126,3,168],[168,34,150],[203,70,121],[229,107,93],[248,148,65],[253,195,40],[240,249,33]],magma:[[0,0,4],[28,16,68],[79,18,123],[129,37,129],[181,54,122],[229,80,100],[251,135,97],[254,194,135],[252,253,191]],hot:[[0,0,0],[87,0,0],[173,0,0],[255,0,0],[255,87,0],[255,173,0],[255,255,0],[255,255,128],[255,255,255]],gray:[[0,0,0],[255,255,255]],hsv:[[255,0,0],[255,255,0],[0,255,0],[0,255,255],[0,0,255],[255,0,255],[255,0,0]]},sie=Object.keys(jM);function j6(e){let t=new Uint8Array(768);for(let o=0;o<256;o++){let r=o/255*(e.length-1),n=Math.floor(r),a=r-n,i=e[Math.min(n,e.length-1)],l=e[Math.min(n+1,e.length-1)];t[o*3]=Math.round(i[0]+a*(l[0]-i[0])),t[o*3+1]=Math.round(i[1]+a*(l[1]-i[1])),t[o*3+2]=Math.round(i[2]+a*(l[2]-i[2]))}return t}var On=Object.fromEntries(Object.entries(jM).map(([e,t])=>[e,j6(t)]));function wh(e,t,o,r,n){let a=n>r?n-r:1,i=!(n>r);for(let l=0;lURL.revokeObjectURL(r),6e4)}function UM(e,t,o){let r=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);Zn(new Blob([r],{type:o}),t)}function Li(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function tu(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}function KT(e,t){let o=tu(e);return t===\"\\xC5\"?o>=10?`${Math.round(o/10)} nm`:o>=1?`${Math.round(o)} \\xC5`:`${o.toFixed(2)} \\xC5`:t===\"\\xC5\\u207B\\xB9\"?o>=10?`${Math.round(o/10)} nm\\u207B\\xB9`:o>=1?`${Math.round(o)} \\xC5\\u207B\\xB9`:`${o.toFixed(2)} \\xC5\\u207B\\xB9`:t===\"px\"?o>=1?`${Math.round(o)} px`:`${o.toFixed(1)} px`:o>=1e3?`${Math.round(o/1e3)} rad`:o>=1?`${Math.round(o)} mrad`:`${o.toFixed(2)} mrad`}var Of=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\";function Oh(e,t,o,r,n,a){let i=e.getContext(\"2d\");if(!i)return;i.clearRect(0,0,e.width,e.height),i.save(),i.scale(t,t);let l=e.width/t,s=e.height/t,c=l/a,u=o*c,d=60,p=5,f=16,h=12,v=d/u*r,T=tu(v),y=T/r*u,g=s-h,m=l-y-h;i.shadowColor=\"rgba(0, 0, 0, 0.5)\",i.shadowBlur=2,i.shadowOffsetX=1,i.shadowOffsetY=1,i.fillStyle=\"white\",i.fillRect(m,g,y,p);let b=KT(T,n);i.font=`${f}px ${Of}`,i.fillStyle=\"white\",i.textAlign=\"center\",i.textBaseline=\"bottom\",i.fillText(b,m+y/2,g-4),i.textAlign=\"left\",i.textBaseline=\"bottom\",i.fillText(`${o.toFixed(1)}\\xD7`,h,s-h+p),i.restore()}function LM(e,t,o,r,n){let a=e.getContext(\"2d\");if(!a||r<=0)return;a.save(),a.scale(t,t);let i=e.width/t,l=e.height/t,s=i/n,c=o*s,u=60,d=5,p=16,f=12,h=u/c*r,v=tu(h),T=v/r*c,y=l-f,g=i-T-f;a.shadowColor=\"rgba(0, 0, 0, 0.5)\",a.shadowBlur=2,a.shadowOffsetX=1,a.shadowOffsetY=1,a.fillStyle=\"white\",a.fillRect(g,y,T,d);let m=KT(v,\"\\xC5\\u207B\\xB9\");a.font=`${p}px ${Of}`,a.fillStyle=\"white\",a.textAlign=\"center\",a.textBaseline=\"bottom\",a.fillText(m,g+T/2,y-4),a.textAlign=\"left\",a.textBaseline=\"bottom\",a.fillText(`${o.toFixed(1)}\\xD7`,f,l-f+d),a.restore()}function QT(e){let{imageCanvas:t,title:o,lut:r,vmin:n=0,vmax:a=1,logScale:i=!1,pixelSize:l=0,showColorbar:s=!0,showScaleBar:c=!0,scale:u=4,drawAnnotations:d}=e,p=t.width,f=t.height,h=20,v=o?28:0,T=o?8:0,y=s&&r&&n!==a,g=y?20:0,m=y?12:0,b=y?60:0,P=h+p+m+g+b+h,R=h+v+T+f+h,C=document.createElement(\"canvas\");C.width=P*u,C.height=R*u;let M=C.getContext(\"2d\");M.scale(u,u),M.fillStyle=\"white\",M.fillRect(0,0,P,R),o&&(M.fillStyle=\"black\",M.font=`bold 18px ${Of}`,M.textAlign=\"left\",M.textBaseline=\"top\",M.fillText(o,h,h));let D=h,_=h+v+T;if(M.imageSmoothingEnabled=!1,M.drawImage(t,D,_,p,f),M.imageSmoothingEnabled=!0,d&&(M.save(),M.translate(D,_),d(M),M.restore()),c&&l>0){let k=Math.max(60,p*.15),x=Math.max(4,Math.round(f*.012)),N=Math.max(14,Math.round(f*.04)),O=Math.max(12,Math.round(p*.03)),A=k*l,z=tu(A),L=z/l,I=_+f-O,F=D+p-L-O;M.shadowColor=\"rgba(0, 0, 0, 0.5)\",M.shadowBlur=2,M.shadowOffsetX=1,M.shadowOffsetY=1,M.fillStyle=\"white\",M.fillRect(F,I,L,x);let fe=KT(z,\"\\xC5\");M.font=`bold ${N}px ${Of}`,M.fillStyle=\"white\",M.textAlign=\"center\",M.textBaseline=\"bottom\",M.fillText(fe,F+L/2,I-4),M.shadowColor=\"transparent\",M.shadowBlur=0,M.shadowOffsetX=0,M.shadowOffsetY=0}if(y&&r){let k=D+p+m,x=_,N=f;for(let O=0;Oe.toBlob(R=>P(R),\"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`,d=`\nendstream\nendobj\n`,p=new TextEncoder,f=p.encode(c+u),h=p.encode(d),v=c.length;s.push(v);let y=f.length+r.length+h.length,g=`xref\n0 6\n0000000000 65535 f \n`;for(let P=0;P>\nstartxref\n${y}\n%%EOF\n`;let m=p.encode(g),b=new Uint8Array(f.length+r.length+h.length+m.length);return b.set(f,0),b.set(r,f.length),b.set(h,f.length+r.length),b.set(m,f.length+r.length+h.length),new Blob([b],{type:\"application/pdf\"})}function ou(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 HM(e){let t=new Float32Array(e.length);for(let o=0;or&&(r=s)}let n=t/e.length,a=0;for(let l=0;ln&&(n=s))}if(!isFinite(r)||!isFinite(n)||r===n)return o;let a=n-r;for(let l=0;l0)for(let l=0;l>1;for(;l<=n;)n-=l,l>>=1;n+=l}let a=o?1:-1;for(let i=2;i<=r;i<<=1){let l=i>>1,s=a*2*Math.PI/i,c=Math.cos(s),u=Math.sin(s);for(let d=0;d>1,n=o>>1,a=new Float32Array(t*o);for(let i=0;i, b: vec2) -> vec2 { return vec2(a.x*b.x-a.y*b.y, a.x*b.y+a.y*b.x); }\nfn twiddle(k: u32, N: u32, inverse: f32) -> vec2 { let angle = inverse * 2.0 * 3.14159265359 * f32(k) / f32(N); return vec2(cos(angle), sin(angle)); }\nfn bitReverse(x: u32, log2N: u32) -> u32 { var result: u32 = 0u; var val = x; for (var i: u32 = 0u; i < log2N; i = i + 1u) { result = (result << 1u) | (val & 1u); val = val >> 1u; } return result; }\nstruct FFT2DParams { width: u32, height: u32, log2Size: u32, stage: u32, inverse: f32, isRowWise: u32, }\n@group(0) @binding(0) var params: FFT2DParams;\n@group(0) @binding(1) var data: array>;\nfn getIndex(row: u32, col: u32) -> u32 { return row * params.width + col; }\n@compute @workgroup_size(16, 16) fn bitReverseRows(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let rev = bitReverse(col, params.log2Size); if (col < rev) { let idx1 = getIndex(row, col); let idx2 = getIndex(row, rev); let temp = data[idx1]; data[idx1] = data[idx2]; data[idx2] = temp; } }\n@compute @workgroup_size(16, 16) fn bitReverseCols(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let rev = bitReverse(row, params.log2Size); if (row < rev) { let idx1 = getIndex(row, col); let idx2 = getIndex(rev, col); let temp = data[idx1]; data[idx1] = data[idx2]; data[idx2] = temp; } }\n@compute @workgroup_size(16, 16) fn butterflyRows(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let idx = gid.x; if (row >= params.height || idx >= params.width / 2u) { return; } let stage = params.stage; let halfSize = 1u << stage; let fullSize = halfSize << 1u; let group = idx / halfSize; let pos = idx % halfSize; let col_i = group * fullSize + pos; let col_j = col_i + halfSize; if (col_j >= params.width) { return; } let w = twiddle(pos, fullSize, params.inverse); let i = getIndex(row, col_i); let j = getIndex(row, col_j); let u = data[i]; let t = cmul(w, data[j]); data[i] = u + t; data[j] = u - t; }\n@compute @workgroup_size(16, 16) fn butterflyCols(@builtin(global_invocation_id) gid: vec3) { let col = gid.x; let idx = gid.y; if (col >= params.width || idx >= params.height / 2u) { return; } let stage = params.stage; let halfSize = 1u << stage; let fullSize = halfSize << 1u; let group = idx / halfSize; let pos = idx % halfSize; let row_i = group * fullSize + pos; let row_j = row_i + halfSize; if (row_j >= params.height) { return; } let w = twiddle(pos, fullSize, params.inverse); let i = getIndex(row_i, col); let j = getIndex(row_j, col); let u = data[i]; let t = cmul(w, data[j]); data[i] = u + t; data[j] = u - t; }\n@compute @workgroup_size(16, 16) fn normalize2D(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let idx = getIndex(row, col); let scale = 1.0 / f32(params.width * params.height); data[idx] = data[idx] * scale; }`,JT=class{constructor(t){this.pipelines2D=null;this.initialized=!1;this.device=t}async init(){if(this.initialized)return;let t=this.device.createShaderModule({code:U6});this.pipelines2D={bitReverseRows:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"bitReverseRows\"}}),bitReverseCols:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"bitReverseCols\"}}),butterflyRows:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"butterflyRows\"}}),butterflyCols:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"butterflyCols\"}}),normalize:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"normalize2D\"}})},this.initialized=!0}async fft2D(t,o,r,n,a=!1){await this.init();let i=La(r),l=La(n),s=i!==r||l!==n,c=Math.log2(i),u=Math.log2(l),d=i*l,p=r*n,f,h;if(s){f=new Float32Array(d),h=new Float32Array(d);for(let O=0;O{let A=this.device.createBindGroup({layout:O.getBindGroupLayout(0),entries:[{binding:0,resource:{buffer:y}},{binding:1,resource:{buffer:T}}]}),z=this.device.createCommandEncoder(),L=z.beginComputePass();L.setPipeline(O),L.setBindGroup(0,A),L.dispatchWorkgroups(b,P),L.end(),this.device.queue.submit([z.finish()])},C=new ArrayBuffer(24),M=new Uint32Array(C),D=new Float32Array(C);M[0]=i,M[1]=l,M[2]=c,M[3]=0,D[4]=m,M[5]=1,this.device.queue.writeBuffer(y,0,C),R(this.pipelines2D.bitReverseRows);for(let O=0;Ov+T,0)/4;let a=e.length;if(a===0)return{min:0,max:0};let i=1/0,l=-1/0;for(let v=0;vl&&(l=T)}if(i===l)return{min:i,max:l};let s=1024,c=new Uint32Array(s),u=l-i,d=(s-1)/u;for(let v=0;v=p){h=i+v/(s-1)*u;break}return h<=i&&(h=l),{min:i,max:h}}var zf=null,FM=null,L6=\"GPU\";async function XM(){if(zf)return zf;if(!navigator.gpu)return console.warn(\"WebGPU not supported, falling back to CPU FFT\"),null;try{let e=await navigator.gpu.requestAdapter();if(!e)return console.warn(\"No GPU adapter found\"),null;try{let t=await e.requestAdapterInfo?.();t&&(L6=t.description||`${t.vendor} ${t.architecture||\"\"} ${t.device||\"\"}`.trim()||\"Generic WebGPU Adapter\")}catch{}return FM=await e.requestDevice(),zf=new JT(FM),await zf.init(),zf}catch(e){return console.warn(\"WebGPU init failed:\",e),null}}var ct=j(W());var WM=j(Te(),1),KM=kr((0,WM.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var QM={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 ru=QM;function ZM(e){let t=ru.widgets[e];if(!t){let o=Object.keys(ru.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function V6(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function nu(e,t){let r=ZM(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function au(e){return[...ZM(e).tool_groups]}function Ah(e,t){let o=au(e),r=new Set(o),n=[],a=new Set;for(let i of V6(t)){let l=nu(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 JM(e,t){return au(e).filter(o=>o!==\"all\"&&t.has(o))}function eO(e,t){let o=Ah(e,t);return o.includes(\"all\")?au(e).filter(r=>r!==\"all\"):o}function tO(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function oO(){return Object.keys(ru.control_presets)}function rO(e){return ru.control_presets[e]?.label??e}function nO(e,t){let o=ru.control_presets[t];if(!o){let i=Object.keys(ru.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=au(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>nu(e,i))),a=r.filter(i=>!n.has(i));return Ah(e,a)}function zh(e,t,o){let r=Ah(e,o),n=Ah(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=d=>{let p=nu(e,d);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:d=>{let p=nu(e,d);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function tx(e,t,o){let r=new Set(eO(e,t)),n=nu(e,o);return n===\"all\"?[\"all\"]:(r.add(n),JM(e,r))}function ox(e,t,o){let r=new Set(eO(e,t));return r.delete(nu(e,o)),JM(e,r)}var aO={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},I6={fontSize:10,py:.25,px:1,minWidth:0};function iO({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=ct.useState(null),c=ct.useMemo(()=>au(e).filter(h=>h!==\"all\"),[e]),u=ct.useMemo(()=>zh(e,r,t),[e,r,t]),d=ct.useCallback((h,v)=>{o(T=>v?ox(e,T,h):tx(e,T,h))},[o,e]),p=ct.useCallback((h,v)=>{n(T=>v?tx(e,T,h):ox(e,T,h))},[n,e]),f=ct.useCallback(h=>{o(nO(e,h))},[o,e]);return ct.createElement(ct.Fragment,null,ct.createElement(Mf,{title:\"Customize controls\",arrow:!0,placement:\"top\"},ct.createElement(Xc,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:h=>s(h.currentTarget),sx:{p:.25,ml:.5,color:a.text}},ct.createElement(KM,{sx:{fontSize:16}}))),ct.createElement(zi,{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}}},ct.createElement(pe,{sx:{px:.5,pb:.75}},ct.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),ct.createElement(pe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},oO().map(h=>ct.createElement(ln,{key:h,size:\"small\",sx:I6,\"data-testid\":`preset-${h}`,onClick:()=>f(h)},rO(h))))),ct.createElement(ET,{sx:{borderColor:a.border,my:.5}}),ct.createElement(pe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},ct.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(h=>{let v=i?.[h]??tO(h),T=u.isHidden(h),y=u.isLocked(h);return ct.createElement(pe,{key:h,\"data-testid\":`tool-row-${h}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},ct.createElement(he,{sx:{fontSize:11}},v),ct.createElement(pe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},ct.createElement(he,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),ct.createElement(Qn,{size:\"small\",checked:!T,onChange:g=>d(h,g.target.checked),inputProps:{\"aria-label\":`show-${h}`},sx:aO.small}),ct.createElement(he,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),ct.createElement(Qn,{size:\"small\",checked:y,onChange:g=>p(h,g.target.checked),inputProps:{\"aria-label\":`lock-${h}`},sx:aO.small,disabled:T})))}))))}var $6=.5,F6=10,lO=450,sO=10,lx=.707;function q6(e,t,o,r,n,a){let i=Math.max(0,Math.floor(r)-a),l=Math.max(0,Math.floor(n)-a),s=Math.min(t-1,Math.floor(r)+a),c=Math.min(o-1,Math.floor(n)+a),u=Math.round(r),d=Math.round(n),p=-1/0;for(let b=l;b<=c;b++)for(let P=i;P<=s;P++){let R=e[b*t+P];R>p&&(p=R,u=P,d=b)}let f=Math.max(0,u-1),h=Math.min(t-1,u+1),v=Math.max(0,d-1),T=Math.min(o-1,d+1),y=0,g=0,m=0;for(let b=v;b<=T;b++)for(let P=f;P<=h;P++){let R=e[b*t+P];y+=R,g+=R*P,m+=R*b}return y>0?{row:m/y,col:g/y}:{row:d,col:u}}var Y6=5;function cO(e,t){return e>0?t===\"\\xC5\"?{pixelSize:e,unit:\"\\xC5\"}:t===\"nm\"?{pixelSize:e*10,unit:\"\\xC5\"}:t===\"mrad\"?{pixelSize:e,unit:\"mrad\"}:{pixelSize:e,unit:\"px\"}:{pixelSize:1,unit:\"px\"}}var rx={label:{fontSize:11},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},Rt={XS:4,SM:8,MD:12,LG:16},nx={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"},imageBox:{bgcolor:\"#000\",border:\"1px solid #444\",overflow:\"hidden\",position:\"relative\"}},iu={display:\"flex\",alignItems:\"center\",gap:`${Rt.SM}px`,px:1,py:.5,width:\"fit-content\"},Hi={fontSize:10,py:.25,px:1,minWidth:0,\"&.Mui-disabled\":{color:\"#666\",borderColor:\"#444\"}},Nf={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},G6={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}};function pn(e){if(e===0)return\"0\";let t=Math.abs(e);return t<.001||t>=1e4?e.toExponential(2):t<.01?e.toFixed(4):t<1?e.toFixed(3):e.toFixed(2)}function X6(e,t,o,r,n,a,i,l,s,c,u=!1,d=5){let p=e.getContext(\"2d\");if(!p)return;p.save(),p.scale(t,t);let f=e.width/t,h=e.height/t,v=f/l,T=h/s,y=r*n*v+a*v,g=o*n*T+i*T,m=12,b=1.5;if(p.shadowColor=\"rgba(0, 0, 0, 0.5)\",p.shadowBlur=2,p.shadowOffsetX=1,p.shadowOffsetY=1,p.strokeStyle=c?\"rgba(255, 255, 0, 0.9)\":\"rgba(255, 100, 100, 0.9)\",p.lineWidth=b,p.beginPath(),p.moveTo(y-m,g),p.lineTo(y+m,g),p.moveTo(y,g-m),p.lineTo(y,g+m),p.stroke(),u&&d>0){let P=d*n*v,R=d*n*T;p.setLineDash([4,3]),p.strokeStyle=\"rgba(0, 200, 255, 0.7)\",p.lineWidth=1.2,p.shadowBlur=0,p.beginPath(),p.ellipse(y,g,P,R,0,0,2*Math.PI),p.stroke(),p.setLineDash([])}p.restore()}function W6(e,t,o,r,n,a,i,l,s,c,u,d,p,f,h,v){if(o===\"off\")return;let T=e.getContext(\"2d\");if(!T)return;T.save(),T.scale(t,t);let y=e.width/t,g=e.height/t,m=y/d,b=g/p,P=n*s*m+c*m,R=r*s*b+u*b,C=2.5,M=10,D=6;T.shadowColor=\"rgba(0, 0, 0, 0.4)\",T.shadowBlur=2,T.shadowOffsetX=1,T.shadowOffsetY=1;let _=(O,A)=>{let z,L;h?(z=\"rgba(0, 200, 255, 1)\",L=\"rgba(255, 255, 255, 1)\"):v?(z=\"rgba(255, 100, 100, 1)\",L=\"rgba(255, 255, 255, 1)\"):(z=\"rgba(0, 255, 0, 0.8)\",L=\"rgba(255, 255, 255, 0.8)\"),T.beginPath(),T.arc(O,A,D,0,2*Math.PI),T.fillStyle=z,T.fill(),T.strokeStyle=L,T.lineWidth=1.5,T.stroke()},k=()=>{T.strokeStyle=f?\"rgba(255, 255, 0, 0.9)\":\"rgba(0, 255, 0, 0.9)\",T.lineWidth=C,T.beginPath(),T.moveTo(P-M,R),T.lineTo(P+M,R),T.moveTo(P,R-M),T.lineTo(P,R+M),T.stroke()},x=f?\"rgba(255, 255, 0, 0.9)\":\"rgba(0, 255, 0, 0.9)\",N=f?\"rgba(255, 255, 0, 0.12)\":\"rgba(0, 255, 0, 0.12)\";if(o===\"circle\"&&a>0){let O=a*s*m,A=a*s*b;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.ellipse(P,R,O,A,0,0,2*Math.PI),T.stroke(),T.fillStyle=N,T.fill(),k();let z=O*lx,L=A*lx;_(P+z,R+L)}else if(o===\"square\"&&a>0){let O=a*s*m,A=a*s*b,z=P-O,L=R-A;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.rect(z,L,O*2,A*2),T.stroke(),T.fillStyle=N,T.fill(),k(),_(P+O,R+A)}else if(o===\"rect\"&&i>0&&l>0){let O=i/2*s*m,A=l/2*s*b,z=P-O,L=R-A;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.rect(z,L,O*2,A*2),T.stroke(),T.fillStyle=N,T.fill(),k(),_(P+O,R+A)}T.restore()}function K6({items:e}){return S.createElement(pe,{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\"}}},S.createElement(\"tbody\",null,e.map(([t,o],r)=>S.createElement(\"tr\",{key:r},S.createElement(\"td\",null,t),S.createElement(\"td\",null,o)))))}function Q6({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return S.createElement(Mf,{title:typeof e==\"string\"?S.createElement(he,{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\"}`}}}}},S.createElement(he,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function ax({data:e,vminPct:t,vmaxPct:o,onRangeChange:r,width:n=120,height:a=40,theme:i=\"dark\",dataMin:l=0,dataMax:s=1}){let c=S.useRef(null),u=S.useMemo(()=>IM(e),[e]),d=i===\"dark\"?{bg:\"#1a1a1a\",barActive:\"#888\",barInactive:\"#444\",border:\"#333\"}:{bg:\"#f0f0f0\",barActive:\"#666\",barInactive:\"#bbb\",border:\"#ccc\"};return S.useEffect(()=>{let p=c.current;if(!p)return;let f=p.getContext(\"2d\");if(!f)return;let h=window.devicePixelRatio||1;p.width=n*h,p.height=a*h,f.scale(h,h),f.fillStyle=d.bg,f.fillRect(0,0,n,a);let v=64,T=Math.floor(u.length/v),y=[];for(let R=0;R=b&&R<=P;f.fillStyle=D?d.barActive:d.barInactive,f.fillRect(M+.5,a-C,Math.max(1,m-1),C)}},[u,t,o,n,a,d]),S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:.25}},S.createElement(\"canvas\",{ref:c,style:{width:n,height:a,border:`1px solid ${d.border}`}}),S.createElement(ql,{value:[t,o],onChange:(p,f)=>{let[h,v]=f;r(Math.min(h,v-1),Math.max(v,h+1))},min:0,max:100,size:\"small\",valueLabelDisplay:\"auto\",valueLabelFormat:p=>{let f=l+p/100*(s-l);return f>=1e3?f.toExponential(1):f.toFixed(1)},sx:{width:n,py:0,\"& .MuiSlider-thumb\":{width:8,height:8},\"& .MuiSlider-rail\":{height:2},\"& .MuiSlider-track\":{height:2},\"& .MuiSlider-valueLabel\":{fontSize:10,padding:\"2px 4px\"}}}),S.createElement(pe,{sx:{display:\"flex\",justifyContent:\"space-between\",width:n}},S.createElement(he,{sx:{fontSize:8,fontFamily:\"monospace\",opacity:.6,lineHeight:1}},(()=>{let p=l+t/100*(s-l);return p>=1e3?p.toExponential(1):p.toFixed(1)})()),S.createElement(he,{sx:{fontSize:8,fontFamily:\"monospace\",opacity:.6,lineHeight:1}},(()=>{let p=l+o/100*(s-l);return p>=1e3?p.toExponential(1):p.toFixed(1)})())))}function ix(e,t,o,r,n,a,i){let l=i-n,s=a-r,c=Math.sqrt(l*l+s*s),u=Math.max(2,Math.ceil(c)),d=new Float32Array(u);for(let p=0;ps&&(s=v,i=h,l=f)}return{row:l,col:i}}function Z6(e,t,o,r,n,a,i,l,s){if(r===\"off\"||r===\"point\")return null;let c,u,d,p;if(r===\"rect\"){let T=l/2,y=s/2;c=Math.max(0,Math.floor(a-T)),u=Math.max(0,Math.floor(n-y)),d=Math.min(t,Math.ceil(a+T)),p=Math.min(o,Math.ceil(n+y))}else c=Math.max(0,Math.floor(a-i)),u=Math.max(0,Math.floor(n-i)),d=Math.min(t,Math.ceil(a+i)),p=Math.min(o,Math.ceil(n+i));let f=d-c,h=p-u;if(f<2||h<2)return null;let v=new Float32Array(f*h);if(r===\"circle\"||r===\"annular\"){let T=i*i;for(let y=0;y({label:{...rx.label,color:o.textMuted},value:{...rx.value,color:o.textMuted},title:{...rx.title,color:o.accent}}),[o]),[a]=ke(\"nav_rows\"),[i]=ke(\"nav_cols\"),[l]=ke(\"sig_rows\"),[s]=ke(\"sig_cols\"),[c,u]=ke(\"pos_row\"),[d,p]=ke(\"pos_col\"),[f]=ke(\"frame_bytes\"),[h]=ke(\"nav_image_bytes\"),[v]=ke(\"nav_data_min\"),[T]=ke(\"nav_data_max\"),[y]=ke(\"sig_data_min\"),[g]=ke(\"sig_data_max\"),[m,b]=ke(\"roi_mode\"),[P,R]=ke(\"roi_reduce\"),[C]=ke(\"roi_center_row\"),[M]=ke(\"roi_center_col\"),[D,_]=ke(\"roi_radius\"),[k,x]=ke(\"roi_width\"),[N,O]=ke(\"roi_height\"),[A]=ke(\"nav_stats\"),[z]=ke(\"sig_stats\"),[L]=ke(\"nav_pixel_size\"),[I]=ke(\"sig_pixel_size\"),[F]=ke(\"nav_pixel_unit\"),[fe]=ke(\"sig_pixel_unit\"),[Z]=ke(\"title\"),[De,it]=ke(\"snap_enabled\"),[$e,Me]=ke(\"snap_radius\"),[Le,qe]=ke(\"profile_line\"),[Be,ot]=ke(\"profile_width\"),[Se]=ke(\"show_stats\"),[we]=ke(\"show_controls\"),[Re,Ye]=ke(\"show_fft\"),[ce,Ve]=ke(\"disabled_tools\"),[yt,Fe]=ke(\"hidden_tools\"),Ce=S.useMemo(()=>zh(\"Show4D\",ce,yt),[ce,yt]),xt=Ce.isHidden(\"display\"),rt=Ce.isHidden(\"histogram\"),Ze=Ce.isHidden(\"stats\"),le=Ce.isHidden(\"navigation\"),no=Ce.isHidden(\"playback\"),Je=Ce.isHidden(\"view\"),q=Ce.isHidden(\"export\"),$=Ce.isHidden(\"roi\"),ue=Ce.isHidden(\"profile\"),ze=Ce.isHidden(\"fft\"),ie=Ce.isLocked(\"display\"),be=Ce.isLocked(\"histogram\"),ge=Ce.isLocked(\"stats\"),Ge=Ce.isLocked(\"navigation\"),Ee=Ce.isLocked(\"playback\"),ve=Ce.isLocked(\"view\"),et=Ce.isLocked(\"export\"),Kt=Ce.isLocked(\"roi\"),vo=Ce.isLocked(\"profile\"),Y=Ce.isLocked(\"fft\"),Oe=Re&&!ze,Mt=t.theme===\"dark\"?\"#0f0\":\"#1a7a1a\",[Ft,ht]=S.useState(null),qt=Oe&&m!==\"off\"&&m!==\"point\",[rr,Ho]=ke(\"path_playing\"),[nr,_e]=ke(\"path_index\"),[To]=ke(\"path_length\"),[sx]=ke(\"path_interval_ms\"),[Df]=ke(\"path_loop\"),[,fO]=ke(\"_gif_export_requested\"),[_f]=ke(\"_gif_data\"),[cx]=ke(\"_gif_metadata_json\"),[Bf,ux]=S.useState(!1),[px,kf]=S.useState(null),[fx,lu]=S.useState(null),[Dh,_h]=S.useState(c+.5),[Bh,kh]=S.useState(d+.5),[su,jh]=S.useState(!1),[cu,Uh]=S.useState(!1),[es,Lh]=S.useState(!1),[Hh,Vh]=S.useState(!1),Ih=S.useRef(null),[uu,$h]=S.useState(C),[pu,Fh]=S.useState(M),[dx,Vi]=S.useState(!1),[fu,Ii]=S.useState(null),[jf,dO]=S.useState(\"inferno\"),[Uf,mO]=S.useState(\"inferno\"),[$i,yO]=S.useState(\"linear\"),[Jn,hO]=S.useState(\"linear\"),Lf=.5,du=.5,[qh,gO]=S.useState(0),[Yh,bO]=S.useState(100),[Hf,vO]=S.useState(0),[Vf,TO]=S.useState(100),[Go,If]=S.useState(1),[ea,$f]=S.useState(0),[ta,Ff]=S.useState(0),[Oo,qf]=S.useState(1),[fn,mu]=S.useState(0),[dn,yu]=S.useState(0),[An,mx]=S.useState(lO),[yx,hx]=S.useState(!1),[Fi,gx]=S.useState(null),[xO,SO]=S.useState(null),[PO,RO]=S.useState(null),[CO,EO]=S.useState(0),[wO,MO]=S.useState(0),[Ao,Gh]=S.useState(!1),[Lr,Ha]=S.useState(null),bx=S.useRef(null),Ie=Le||[],ar=S.useRef(null),ts=S.useRef(null),[hu,Xh]=S.useState(null),[Wh,Kh]=S.useState(!1),[vx,qi]=S.useState(null),[Tx,Yi]=S.useState(!1),gu=S.useRef(null),Qh=S.useRef(null),[xx,OO]=S.useState(!1),bu=S.useRef(null),vu=S.useRef(null),Zh=S.useRef(null),Jh=S.useRef(null),Yf=S.useRef(null),[AO,zO]=S.useState(0),[NO,DO]=S.useState(0),[Hr,Gf]=S.useState(1),[Va,Tu]=S.useState(0),[Ia,xu]=S.useState(0),[eg,_O]=S.useState(\"inferno\"),[Xf,BO]=S.useState(!1),[tg,kO]=S.useState(!0),[og,jO]=S.useState(0),[rg,UO]=S.useState(100),[LO,HO]=S.useState(null),[Sx,VO]=S.useState({min:0,max:1}),[Wf,IO]=S.useState({mean:0,min:0,max:0,std:0}),[Px,ng]=S.useState(!1),[Su,ag]=S.useState(null),[ir,Kf]=S.useState(null),os=S.useRef(null),ig=S.useRef(\"circle\"),[zn,rs]=S.useState(null),lg=a>i?Math.round(An*(i/a)):An,Rx=i>a?Math.round(An*(a/i)):An,Sr=l>s?Math.round(An*(s/l)):An,Gi=s>l?Math.round(An*(l/s)):An,oa=S.useRef(null),Pu=S.useRef(null),Ru=S.useRef(null),Qf=S.useRef(null),sg=S.useRef(null),Nn=S.useRef(null),$a=S.useRef(null),ns=S.useRef(null),cg=S.useRef(null),Zf=S.useRef(null),ug=S.useRef(null),pg=S.useRef(null),Cx=S.useCallback(w=>w instanceof HTMLElement?w.isContentEditable?!0:w.closest(\"input, textarea, select, [role='textbox'], [contenteditable='true']\")!==null:!1,[]),$O=S.useCallback(w=>{w.target?.closest(\"canvas\")&&pg.current?.focus()},[]);S.useEffect(()=>{ze&&Re&&Ye(!1)},[ze,Re,Ye]),S.useEffect(()=>{Ee&&rr&&Ho(!1)},[Ee,rr,Ho]),S.useEffect(()=>{$&&m!==\"off\"&&b(\"off\")},[$,m,b]),S.useEffect(()=>{ue&&Ao&&(Gh(!1),qe([]),Ha(null),qi(null),Yi(!1))},[ue,Ao,qe]),S.useEffect(()=>{su||(_h(c+.5),kh(d+.5))},[c,d,su]),S.useEffect(()=>{!cu&&!es&&($h(C),Fh(M))},[C,M,cu,es]),S.useEffect(()=>{let w=B=>B.preventDefault(),E=[Pu.current,ns.current,vu.current];return E.forEach(B=>B?.addEventListener(\"wheel\",w,{passive:!1})),()=>E.forEach(B=>B?.removeEventListener(\"wheel\",w))},[Oe]),S.useEffect(()=>{XM().then(w=>{w&&(Qh.current=w,OO(!0))})},[]),S.useEffect(()=>{if(!rr||To===0)return;let w=setInterval(()=>{_e(E=>{let B=E+1;return B>=To?Df?0:(Ho(!1),E):B})},sx);return()=>clearInterval(w)},[rr,To,sx,Df,_e,Ho]),S.useEffect(()=>{if(!h)return;let w=h.byteLength/4,E=new Float32Array(h.buffer,h.byteOffset,w),B=Nn.current;(!B||B.length!==w)&&(B=new Float32Array(w),Nn.current=B),B.set(E);let K=new Float32Array(w);if($i===\"log\")for(let X=0;X{if(!f)return;let w=new Float32Array(f.buffer,f.byteOffset,f.byteLength/4);(!ar.current||ar.current.length!==w.length)&&(ar.current=new Float32Array(w.length)),ar.current.set(w);let E=new Float32Array(w.length);if(Jn===\"log\")for(let B=0;B{if(!Nn.current)return;let w=Nn.current,E;if($i===\"log\"){E=new Float32Array(w.length);for(let de=0;dede+1)},[h,jf,qh,Yh,$i,Lf,a,i]),S.useLayoutEffect(()=>{if(!oa.current||!Qf.current)return;let w=oa.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(ea,ta),E.scale(Go,Go),E.drawImage(Qf.current,0,0),E.restore())},[CO,Go,ea,ta]),S.useEffect(()=>{if(!f)return;let w=new Float32Array(f.buffer,f.byteOffset,f.byteLength/4),E;if(Jn===\"log\"){E=new Float32Array(w.length);for(let de=0;dede+1)},[f,Uf,Hf,Vf,Jn,du,l,s]),S.useLayoutEffect(()=>{if(!$a.current||!Zf.current)return;let w=$a.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(fn,dn),E.scale(Oo,Oo),E.drawImage(Zf.current,0,0),E.restore())},[wO,Oo,fn,dn]),S.useEffect(()=>{if(!Oe||!ar.current){ht(null);return}let w=!1,E=ar.current,B=s,K=l,X=E,J=0,ee=0;if(qt){let oe=Z6(E,s,l,m,C,M,D,k,N);if(oe){J=oe.cropW,ee=oe.cropH;let ae=La(oe.cropW),de=La(oe.cropH),Ot=new Float32Array(ae*de);for(let Qt=0;Qt{let oe,ae;if(xx&&Qh.current){let de=await Qh.current.fft2D(X.slice(),new Float32Array(X.length),te,ne,!1);oe=de.real,ae=de.imag}else oe=X.slice(),ae=new Float32Array(X.length),qM(oe,ae,te,ne,!1);w||(ex(oe,te,ne),ex(ae,te,ne),Yf.current=YM(oe,ae),ht(J>0?{cropWidth:J,cropHeight:ee,fftWidth:te,fftHeight:ne}:null),zO(de=>de+1),Kf(null))})(),()=>{w=!0}},[Oe,qt,f,l,s,xx,m,C,M,D,k,N]),S.useEffect(()=>{let w=Yf.current;if(!Oe||!w)return;let E=Ft?.fftWidth??s,B=Ft?.fftHeight??l,K,X;tg?{min:K,max:X}=GM(w,E,B):{min:K,max:X}=ou(w);let J=Xf?HM(w):w;Xf&&(K=Math.log1p(K),X=Math.log1p(X)),HO(J),VO({min:K,max:X}),IO(VM(J));let{vmin:ee,vmax:te}=Af(K,X,og,rg),ne=On[eg]||On.inferno,G=Mh(J,E,B,ne,ee,te);G&&(Jh.current=G,DO(oe=>oe+1))},[Oe,AO,Xf,tg,og,rg,eg,l,s,Ft]),S.useLayoutEffect(()=>{if(!Oe||!bu.current||!Jh.current)return;let w=bu.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(Va,Ia),E.scale(Hr,Hr),E.drawImage(Jh.current,0,0),E.restore())},[Oe,NO,Hr,Va,Ia]),S.useEffect(()=>{if(!Zh.current||!Oe)return;let w=Zh.current;w.width=Sr*r,w.height=Gi*r;let E=Ft?.fftWidth??s;if(I>0){let B=1/(I*E);LM(w,r,Hr,B,E)}else Oh(w,r,Hr,1,\"px\",E);if(ir){let B=w.getContext(\"2d\");if(B){B.save(),B.scale(r,r);let K=(Va+ir.col*Hr)*Sr/s,X=(Ia+ir.row*Hr)*Gi/l;B.strokeStyle=\"rgba(255, 255, 255, 0.9)\",B.shadowColor=\"rgba(0, 0, 0, 0.6)\",B.shadowBlur=2,B.lineWidth=1.5;let J=8;if(B.beginPath(),B.moveTo(K-J,X),B.lineTo(K-3,X),B.moveTo(K+3,X),B.lineTo(K+J,X),B.moveTo(K,X-J),B.lineTo(K,X-3),B.moveTo(K,X+3),B.lineTo(K,X+J),B.stroke(),B.beginPath(),B.arc(K,X,4,0,Math.PI*2),B.stroke(),ir.dSpacing!=null){let ee=ir.dSpacing,te=ee>=10?`d = ${(ee/10).toFixed(2)} nm`:`d = ${ee.toFixed(2)} \\xC5`;B.font=\"bold 11px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",B.fillStyle=\"white\",B.textAlign=\"left\",B.textBaseline=\"bottom\",B.fillText(te,K+10,X-4)}B.restore()}}},[Oe,Hr,Va,Ia,I,fe,s,l,Sr,Gi,Ft,ir]),S.useEffect(()=>{if(!Ru.current)return;let w=cO(L,F);Oh(Ru.current,r,Go,w.pixelSize,w.unit,i),m===\"off\"?X6(Ru.current,r,Dh,Bh,Go,ea,ta,i,a,su,De,$e):W6(Ru.current,r,m,uu,pu,D,k,N,Go,ea,ta,i,a,cu,es,Hh)},[Go,ea,ta,L,F,a,i,Dh,Bh,su,De,$e,m,uu,pu,D,k,N,cu,es,Hh]),S.useEffect(()=>{if(!cg.current)return;let w=cg.current,E=w.getContext(\"2d\");if(!E)return;E.clearRect(0,0,w.width,w.height);let B=cO(I,fe);if(Oh(w,r,Oo,B.pixelSize,B.unit,s),Ao&&Ie.length>0){E.save(),E.scale(r,r);let K=w.width/r,X=w.height/r,J=K/s,ee=X/l,te=ae=>ae*Oo*J+fn*J,ne=ae=>ae*Oo*ee+dn*ee,G=te(Ie[0].col),oe=ne(Ie[0].row);if(E.fillStyle=o.accent,E.beginPath(),E.arc(G,oe,4,0,Math.PI*2),E.fill(),Ie.length===2){let ae=te(Ie[1].col),de=ne(Ie[1].row);if(Be>1){let Ot=Ie[1].col-Ie[0].col,Qt=Ie[1].row-Ie[0].row,ao=Math.sqrt(Ot*Ot+Qt*Qt);if(ao>0){let gt=(Be-1)/2,Ut=-Ot/ao*gt,Ne=Qt/ao*gt;E.fillStyle=o.accent+\"20\",E.strokeStyle=o.accent,E.lineWidth=1,E.setLineDash([3,3]),E.beginPath(),E.moveTo(te(Ie[0].col+Ne),ne(Ie[0].row+Ut)),E.lineTo(te(Ie[1].col+Ne),ne(Ie[1].row+Ut)),E.lineTo(te(Ie[1].col-Ne),ne(Ie[1].row-Ut)),E.lineTo(te(Ie[0].col-Ne),ne(Ie[0].row-Ut)),E.closePath(),E.fill(),E.stroke(),E.setLineDash([])}}E.strokeStyle=o.accent,E.lineWidth=1.5,E.beginPath(),E.moveTo(G,oe),E.lineTo(ae,de),E.stroke(),E.fillStyle=o.accent,E.beginPath(),E.arc(ae,de,4,0,Math.PI*2),E.fill()}E.restore()}},[Oo,fn,dn,I,fe,l,s,Ao,Ie,Be,o]),S.useEffect(()=>{if(Ie.length===2&&ar.current){let w=Ie[0],E=Ie[1];Ha(Nh(ar.current,s,l,w.row,w.col,E.row,E.col,Be)),Ao||Gh(!0)}else Ha(null)},[Ie,Be,f]),S.useEffect(()=>{let w=bx.current;if(!w)return;let E=w.getContext(\"2d\");if(!E)return;let B=window.devicePixelRatio||1,K=Sr,X=76;w.width=K*B,w.height=X*B,E.scale(B,B);let J=t.theme===\"dark\";if(E.fillStyle=J?\"#1a1a1a\":\"#f0f0f0\",E.fillRect(0,0,K,X),!Lr||Lr.length<2){E.font=\"10px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#555\":\"#999\",E.textAlign=\"center\",E.textBaseline=\"middle\",E.fillText(\"Click two points on the signal to draw a profile\",K/2,X/2);return}let ee=6,ne=X-ee-18,G=1/0,oe=-1/0;for(let Ne=0;Neoe&&(oe=Lr[Ne]);let ae=oe-G||1;E.strokeStyle=o.accent,E.lineWidth=1.5,E.beginPath();for(let Ne=0;Ne0?(de=lr*I,Ot=fe):de=lr}let Qt=ee+ne;E.strokeStyle=J?\"#555\":\"#bbb\",E.lineWidth=.5;let ao=Math.max(2,Math.floor(K/70)),gt=tu(de/ao);E.font=\"9px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#888\":\"#666\",E.textBaseline=\"top\";let Ut=[];for(let Ne=0;Ne<=de+gt*.01&&!(Ne>de*1.001);Ne+=gt)Ut.push(Ne);for(let Ne=0;Ne0?Xo/de:0,Cu=lr*K;E.beginPath(),E.moveTo(Cu,Qt),E.lineTo(Cu,Qt+3),E.stroke(),E.textAlign=lr<.05?\"left\":lr>.95?\"right\":\"center\";let Jf=Xo%1===0?Xo.toFixed(0):Xo.toFixed(1);E.fillText(Ne===Ut.length-1?`${Jf} ${Ot}`:Jf,Cu,Qt+4)}E.font=\"9px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#888\":\"#666\",E.textAlign=\"left\",E.textBaseline=\"top\",E.fillText(Li(oe),2,1),E.textBaseline=\"bottom\",E.fillText(Li(G),2,ee+ne-1)},[Lr,Ie,I,fe,Sr,t.theme,o.accent]);let fg=(w,E,B,K,X,J,ee,te=!1)=>ne=>{if(te)return;ne.preventDefault();let G=ee.current;if(!G)return;let oe=G.getBoundingClientRect(),ae=(ne.clientX-oe.left)*(G.width/oe.width),de=(ne.clientY-oe.top)*(G.height/oe.height),Ot=ne.deltaY>0?.9:1.1,Qt=Math.max($6,Math.min(F6,K*Ot)),ao=Qt/K;w(Qt),E(ae-(ae-X)*ao),B(de-(de-J)*ao)},Ex=(w,E)=>{if(m===\"off\")return!1;if(m===\"rect\"){let B=(N||10)/2,K=(k||10)/2,X=uu+B,J=pu+K,ee=Math.sqrt((w-X)**2+(E-J)**2),te=Math.sqrt(K**2+B**2),ne=Math.min(sO/Go,te*.5);return ee{let E=Pu.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),J=((w.clientY-B.top)*(E.height/B.height)-ta)/Go,ee=(K-ea)/Go;if(m!==\"off\"){if(Kt)return;if(Ex(J,ee)){w.preventDefault(),Ih.current=m===\"rect\"&&k>0&&N>0?k/N:null,Lh(!0);return}Uh(!0),$h(J),Fh(ee);let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));e.set(\"roi_center\",[G,oe]),e.save_changes();return}if(Ge)return;jh(!0);let te=Math.round(Math.max(0,Math.min(a-1,J))),ne=Math.round(Math.max(0,Math.min(i-1,ee)));if(De&&Nn.current){let G=pO(Nn.current,i,a,ne,te,$e);te=G.row,ne=G.col}_h(te+.5),kh(ne+.5),e.set(\"pos_row\",te),e.set(\"pos_col\",ne),e.save_changes()},qO=w=>{let E=Pu.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),J=((w.clientY-B.top)*(E.height/B.height)-ta)/Go,ee=(K-ea)/Go;if(es){if(Kt)return;let G=Math.abs(J-uu),oe=Math.abs(ee-pu);if(m===\"rect\"){let ae=Math.max(2,Math.round(oe*2)),de=Math.max(2,Math.round(G*2));if(w.shiftKey&&Ih.current!=null){let Ot=Ih.current;ae/de>Ot?de=Math.max(2,Math.round(ae/Ot)):ae=Math.max(2,Math.round(de*Ot))}x(ae),O(de)}else _(m===\"square\"?Math.max(1,Math.round(Math.max(G,oe))):Math.max(1,Math.round(Math.sqrt(G**2+oe**2))));return}if(cu){if(Kt)return;$h(J),Fh(ee);let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));e.set(\"roi_center\",[G,oe]),e.save_changes();return}if(su){if(Ge)return;let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));if(De&&Nn.current){let ae=pO(Nn.current,i,a,oe,G,$e);G=ae.row,oe=ae.col}_h(G+.5),kh(oe+.5),e.set(\"pos_row\",G),e.set(\"pos_col\",oe),e.save_changes();return}let te=Math.floor(J),ne=Math.floor(ee);te>=0&&te=0&&neG?.panel===\"nav\"?null:G),Vh(Kt?!1:Ex(J,ee))},YO=()=>{jh(!1),Uh(!1),Lh(!1)},GO=()=>{jh(!1),Uh(!1),Lh(!1),Vh(!1),rs(w=>w?.panel===\"nav\"?null:w)},XO=()=>{ve||(If(1),$f(0),Ff(0))},WO=w=>{let E=vu.current;if(!E)return null;let B=E.getBoundingClientRect(),K=E.width/B.width,X=E.height/B.height,J=(w.clientX-B.left)*K,ee=(w.clientY-B.top)*X,te=(J-Va)/Hr;return{row:(ee-Ia)/Hr,col:te}},KO=w=>{ve||Y||(os.current={x:w.clientX,y:w.clientY},ng(!0),ag({x:w.clientX,y:w.clientY,panX:Va,panY:Ia}))},QO=w=>{if(ve||Y||!Px||!Su)return;let E=vu.current;if(!E)return;let B=E.getBoundingClientRect(),K=E.width/B.width,X=E.height/B.height;Tu(Su.panX+(w.clientX-Su.x)*K),xu(Su.panY+(w.clientY-Su.y)*X)},ZO=w=>{if(os.current){let E=w.clientX-os.current.x,B=w.clientY-os.current.y;if(Math.sqrt(E*E+B*B)<3){let K=WO(w);if(K){let X=Ft?.fftWidth??s,J=Ft?.fftHeight??l,ee=K.col,te=K.row;if(Yf.current){let Ot=q6(Yf.current,X,J,ee,te,Y6);ee=Ot.col,te=Ot.row}let ne=Math.floor(X/2),G=Math.floor(J/2),oe=ee-ne,ae=te-G,de=Math.sqrt(oe*oe+ae*ae);if(de<1)Kf(null);else{let Ot=null,Qt=null;if(I>0){let ao=La(X),gt=La(J),Ut=((Math.round(ee)-ne)%X+X)%X,Ne=((Math.round(te)-G)%J+J)%J,Xo=Ut<=ao/2?Ut/(ao*I):(Ut-ao)/(ao*I),lr=Ne<=gt/2?Ne/(gt*I):(Ne-gt)/(gt*I);Ot=Math.sqrt(Xo*Xo+lr*lr),Qt=Ot>0?1/Ot:null}Kf({row:te,col:ee,distPx:de,spatialFreq:Ot,dSpacing:Qt})}}}os.current=null}ng(!1),ag(null)},JO=()=>{os.current=null,ng(!1),ag(null)},eA=()=>{ve||Y||(Gf(1),Tu(0),xu(0),Kf(null))},tA=w=>{if(Ao&&vo||!Ao&&ve)return;ts.current={x:w.clientX,y:w.clientY};let E=ns.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),X=(w.clientY-B.top)*(E.height/B.height),J=(K-fn)/Oo,ee=(X-dn)/Oo;if(Ao){if(Ie.length===2){let te=Ie[0],ne=Ie[1],G=10/Oo,oe=Math.sqrt((J-te.col)**2+(ee-te.row)**2),ae=Math.sqrt((J-ne.col)**2+(ee-ne.row)**2);if(oe<=G||ae<=G){Xh(oe<=ae?0:1),Vi(!1),Ii(null);return}if(uO(J,ee,te.col,te.row,ne.col,ne.row)<=G){Kh(!0),gu.current={row:ee,col:J,p0:{row:te.row,col:te.col},p1:{row:ne.row,col:ne.col}},Vi(!1),Ii(null);return}}Vi(!0),Ii({x:w.clientX,y:w.clientY,panX:fn,panY:dn});return}Vi(!0),Ii({x:w.clientX,y:w.clientY,panX:fn,panY:dn})},oA=w=>{let E=ns.current;if(!E)return;let B=E.getBoundingClientRect();if(dx&&fu&&!ve){let G=E.width/B.width,oe=E.height/B.height,ae=(w.clientX-fu.x)*G,de=(w.clientY-fu.y)*oe;mu(fu.panX+ae),yu(fu.panY+de);return}let K=(w.clientX-B.left)*(E.width/B.width),X=(w.clientY-B.top)*(E.height/B.height),J=(K-fn)/Oo,ee=(X-dn)/Oo,te=Math.floor(ee),ne=Math.floor(J);if(te>=0&&te=0&&neG?.panel===\"sig\"?null:G);if(Ao&&!vo&&ar.current&&Ie.length===2){let G=Ie[0],oe=Ie[1],ae=10/Oo,de=Math.sqrt((J-G.col)**2+(ee-G.row)**2),Ot=Math.sqrt((J-oe.col)**2+(ee-oe.row)**2);if(hu!==null){let gt=Math.max(0,Math.min(l-1,ee)),Ut=Math.max(0,Math.min(s-1,J)),Ne=[hu===0?{row:gt,col:Ut}:Ie[0],hu===1?{row:gt,col:Ut}:Ie[1]];qe(Ne),Ha(Nh(ar.current,s,l,Ne[0].row,Ne[0].col,Ne[1].row,Ne[1].col,Be));return}if(Wh&&gu.current){let gt=gu.current,Ut=ee-gt.row,Ne=J-gt.col,Xo=Math.min(gt.p0.row,gt.p1.row),lr=Math.max(gt.p0.row,gt.p1.row),Cu=Math.min(gt.p0.col,gt.p1.col),Jf=Math.max(gt.p0.col,gt.p1.col);Ut=Math.max(Ut,-Xo),Ut=Math.min(Ut,l-1-lr),Ne=Math.max(Ne,-Cu),Ne=Math.min(Ne,s-1-Jf);let Eu=[{row:gt.p0.row+Ut,col:gt.p0.col+Ne},{row:gt.p1.row+Ut,col:gt.p1.col+Ne}];qe(Eu),Ha(Nh(ar.current,s,l,Eu[0].row,Eu[0].col,Eu[1].row,Eu[1].col,Be));return}let Qt=de<=ae?0:Ot<=ae?1:null,ao=Qt===null&&uO(J,ee,G.col,G.row,oe.col,oe.row)<=ae;qi(Qt),Yi(ao)}else vx!==null&&qi(null),Tx&&Yi(!1)},rA=w=>{if(hu!==null||Wh){Xh(null),Kh(!1),gu.current=null,ts.current=null,Vi(!1),Ii(null),qi(null),Yi(!1);return}if(Ao&&!vo&&ts.current){let E=w.clientX-ts.current.x,B=w.clientY-ts.current.y;if(Math.sqrt(E*E+B*B)<3){let K=ns.current;if(K&&ar.current){let X=K.getBoundingClientRect(),J=(w.clientX-X.left)*(K.width/X.width),ee=(w.clientY-X.top)*(K.height/X.height),te=(J-fn)/Oo,ne=(ee-dn)/Oo;if(te>=0&&te=0&&ne{Vi(!1),Ii(null),Xh(null),Kh(!1),qi(null),Yi(!1),gu.current=null,rs(w=>w?.panel===\"sig\"?null:w)},aA=()=>{ve||(qf(1),mu(0),yu(0))},dg=w=>{ve||(w.stopPropagation(),w.preventDefault(),hx(!0),gx({x:w.clientX,y:w.clientY,size:An}))};S.useEffect(()=>{if(!yx)return;let w=0,E=Fi?Fi.size:An,B=X=>{if(!Fi)return;let J=Math.max(X.clientX-Fi.x,X.clientY-Fi.y);E=Math.max(lO,Math.min(800,Fi.size+J)),w||(w=requestAnimationFrame(()=>{w=0,mx(E)}))},K=()=>{cancelAnimationFrame(w),mx(E),hx(!1),gx(null)};return document.addEventListener(\"mousemove\",B),document.addEventListener(\"mouseup\",K),()=>{cancelAnimationFrame(w),document.removeEventListener(\"mousemove\",B),document.removeEventListener(\"mouseup\",K)}},[yx,Fi]);let wx=w=>{if(et||(kf(null),!oa.current))return;let E=new Float32Array(h.buffer,h.byteOffset,h.byteLength/4),B=On[jf]||On.inferno,{min:K,max:X}=ou(E),J=Mh(E,i,a,B,K,X);if(!J)return;let ee=L>0&&F===\"\\xC5\"?L:L>0&&F===\"nm\"?L*10:0,te=QT({imageCanvas:J,title:Z||\"Navigation\",lut:B,vmin:K,vmax:X,pixelSize:ee>0?ee:void 0,showColorbar:w,showScaleBar:ee>0});ZT(te).then(ne=>Zn(ne,\"show4d_nav_figure.pdf\"))},iA=()=>{et||(kf(null),oa.current&&oa.current.toBlob(w=>{w&&Zn(w,\"show4d_nav.png\")},\"image/png\"))},Mx=w=>{if(et)return;lu(null);let E=ar.current;if(!E)return;let B;if(Jn===\"log\"){B=new Float32Array(E.length);for(let ae=0;ae0&&fe===\"\\xC5\"?I:I>0&&fe===\"nm\"?I*10:0,oe=QT({imageCanvas:ne,title:Z?`${Z} \\u2014 Signal`:\"Signal\",lut:K,vmin:ee,vmax:te,pixelSize:G>0?G:void 0,showColorbar:w,showScaleBar:G>0});ZT(oe).then(ae=>Zn(ae,\"show4d_signal_figure.pdf\"))},lA=()=>{et||(lu(null),$a.current&&$a.current.toBlob(w=>{w&&Zn(w,\"show4d_signal.png\")},\"image/png\"))},sA=()=>{et||(lu(null),ux(!0),fO(!0))};S.useEffect(()=>{if(!_f||_f.byteLength===0)return;UM(_f,\"show4d_animation.gif\",\"image/gif\");let w=(cx||\"\").trim();w&&Zn(new Blob([w],{type:\"application/json\"}),\"show4d_animation.json\"),ux(!1)},[_f,cx]);let cA=S.useCallback(w=>{if(Cx(w.target))return;let E=w.shiftKey?10:1,B=!1;switch(w.key){case\"ArrowUp\":Ge||(u(Math.max(0,c-E)),B=!0);break;case\"ArrowDown\":Ge||(u(Math.min(a-1,c+E)),B=!0);break;case\"ArrowLeft\":Ge||(p(Math.max(0,d-E)),B=!0);break;case\"ArrowRight\":Ge||(p(Math.min(i-1,d+E)),B=!0);break;case\"r\":case\"R\":ve||(If(1),$f(0),Ff(0),qf(1),mu(0),yu(0),Gf(1),Tu(0),xu(0),B=!0);break;case\"t\":case\"T\":Kt||(m===\"off\"?b(ig.current):(ig.current=m,b(\"off\")),B=!0);break;case\" \":!Ee&&To>0&&(Ho(!rr),B=!0);break;case\"Escape\":pg.current?.blur(),B=!0;break}B&&(w.preventDefault(),w.stopPropagation())},[Cx,Ge,Ee,Kt,ve,i,a,To,rr,d,c,m,Ho,p,u,b]),Fa={minWidth:65,bgcolor:o.controlBg,color:o.text,fontSize:11,\"& .MuiSelect-select\":{py:.5},\"& .MuiOutlinedInput-notchedOutline\":{borderColor:o.border},\"&:hover .MuiOutlinedInput-notchedOutline\":{borderColor:o.accent}},qa={...G6,PaperProps:{sx:{bgcolor:o.controlBg,color:o.text,border:`1px solid ${o.border}`}}};return S.createElement(pe,{ref:pg,className:\"show4d-root\",tabIndex:0,onKeyDown:cA,onMouseDownCapture:$O,sx:{p:`${Rt.LG}px`,bgcolor:o.bg,color:o.text,outline:\"none\"}},S.createElement(he,{variant:\"h6\",sx:{...n.title,mb:`${Rt.SM}px`}},Z||\"4D Explorer\",S.createElement(Q6,{text:S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:1}},S.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\"}},\"Controls\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"ROI: Region of Interest on navigation image \\u2014 integrates signal over enclosed area.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"Snap: Snap to local intensity maximum within search radius.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"FFT: Show power spectrum of signal image.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"Profile: Click two points to draw a line intensity profile.\"),S.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mt:.5}},\"Keyboard\"),S.createElement(K6,{items:[[\"\\u2191 / \\u2193\",\"Move row\"],[\"\\u2190 / \\u2192\",\"Move col\"],[\"Shift+Arrows\",\"Move \\xD710\"],[\"T\",\"Toggle ROI on/off\"],[\"Space\",\"Play / pause path\"],[\"R\",\"Reset zoom\"],[\"Esc\",\"Release keyboard focus\"],[\"Scroll\",\"Zoom\"],[\"Dbl-click\",\"Reset view\"]]})),theme:t.theme}),S.createElement(iO,{widgetName:\"Show4D\",hiddenTools:yt,setHiddenTools:Fe,disabledTools:ce,setDisabledTools:Ve,themeColors:o})),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.LG}px`},S.createElement(pe,{sx:{width:lg}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label}},\"Navigation (\",Math.round(Dh),\", \",Math.round(Bh),\")\"),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`},!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},disabled:et,onClick:async()=>{if(!(et||!oa.current))try{let w=await new Promise(E=>oa.current.toBlob(E,\"image/png\"));if(!w)return;await navigator.clipboard.write([new ClipboardItem({\"image/png\":w})])}catch{oa.current.toBlob(w=>{w&&Zn(w,\"show4d_nav.png\")},\"image/png\")}}},\"COPY\"),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},onClick:w=>{et||kf(w.currentTarget)},disabled:et||Bf},Bf?\"...\":\"Export\"),!q&&S.createElement(zi,{anchorEl:px,open:!!px,onClose:()=>kf(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"left\"},transformOrigin:{vertical:\"top\",horizontal:\"left\"},sx:{zIndex:9999}},S.createElement(Ue,{disabled:et,onClick:()=>wx(!0),sx:{fontSize:12}},\"Figure + colorbar\"),S.createElement(Ue,{disabled:et,onClick:()=>wx(!1),sx:{fontSize:12}},\"Figure\"),S.createElement(Ue,{disabled:et,onClick:iA,sx:{fontSize:12}},\"PNG\")),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Go===1&&ea===0&&ta===0,onClick:()=>{ve||(If(1),$f(0),Ff(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:lg,height:Rx}},S.createElement(\"canvas\",{ref:oa,width:i,height:a,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:Pu,width:i,height:a,onMouseDown:FO,onMouseMove:qO,onMouseUp:YO,onMouseLeave:GO,onWheel:fg(If,$f,Ff,Go,ea,ta,Pu,ve),onDoubleClick:XO,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:ve?\"default\":Hh||es?\"nwse-resize\":De&&!Ge?\"cell\":\"crosshair\"}}),S.createElement(\"canvas\",{ref:Ru,width:lg*r,height:Rx*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),zn&&zn.panel===\"nav\"&&S.createElement(pe,{sx:{position:\"absolute\",top:3,right:3,bgcolor:\"rgba(0,0,0,0.35)\",px:.5,py:.15,pointerEvents:\"none\",minWidth:100,textAlign:\"right\"}},S.createElement(he,{sx:{fontSize:9,fontFamily:\"monospace\",color:\"rgba(255,255,255,0.7)\",whiteSpace:\"nowrap\",lineHeight:1.2}},\"(\",zn.row,\", \",zn.col,\") \",Li(zn.value))),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&A&&A.length===4&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[0]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[1]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[2]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[3])))),we&&(!$||!le||!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},(!$||!le)&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:Kt&&Ge?.6:1}},!$&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"ROI:\"),S.createElement(Xn,{value:m||\"off\",onChange:w=>{if(Kt)return;let E=w.target.value;E!==\"off\"&&(ig.current=E),b(E)},disabled:Kt,size:\"small\",sx:{...Fa,minWidth:60,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"off\"},\"Off\"),S.createElement(Ue,{value:\"circle\"},\"Circle\"),S.createElement(Ue,{value:\"square\"},\"Square\"),S.createElement(Ue,{value:\"rect\"},\"Rect\"))),!$&&m!==\"off\"&&S.createElement(Xn,{value:P||\"mean\",onChange:w=>{Kt||R(String(w.target.value))},disabled:Kt,size:\"small\",sx:{...Fa,minWidth:55,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"mean\"},\"Mean\"),S.createElement(Ue,{value:\"max\"},\"Max\"),S.createElement(Ue,{value:\"min\"},\"Min\"),S.createElement(Ue,{value:\"sum\"},\"Sum\")),!$&&m!==\"off\"&&(m===\"circle\"||m===\"square\")&&S.createElement(S.Fragment,null,S.createElement(ql,{value:D||5,onChange:(w,E)=>{Kt||_(E)},disabled:Kt,min:1,max:Math.min(a,i)/2,size:\"small\",sx:{width:80,mx:1,\"& .MuiSlider-thumb\":{width:14,height:14}}}),S.createElement(he,{sx:{...n.value,fontSize:10,minWidth:30}},Math.round(D||5),\"px\")),!le&&m===\"off\"&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"Snap:\"),S.createElement(Qn,{checked:De,onChange:(w,E)=>{Ge||it(E)},disabled:Ge,size:\"small\",sx:Nf.small}),De&&S.createElement(S.Fragment,null,S.createElement(ql,{value:$e,min:1,max:20,step:1,disabled:Ge,onChange:(w,E)=>{!Ge&&typeof E==\"number\"&&Me(E)},size:\"small\",sx:{width:60,\"& .MuiSlider-thumb\":{width:10,height:10}}}),S.createElement(he,{sx:{...n.value,fontSize:10}},$e,\"px\")))),!xt&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie,value:jf,onChange:w=>{ie||dO(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie,value:$i,onChange:w=>{ie||yO(w.target.value)},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\"),S.createElement(Ue,{value:\"power\"},\"Pow\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be?.6:1}},S.createElement(ax,{data:xO,vminPct:qh,vmaxPct:Yh,onRangeChange:(w,E)=>{be||(gO(w),bO(E))},width:110,height:58,theme:t.theme,dataMin:v,dataMax:T})))),S.createElement(pe,{sx:{width:Sr}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label}},\"Signal\",!$&&m!==\"off\"?S.createElement(\"span\",{style:{color:o.accent,marginLeft:Rt.SM}},\"(ROI \",P||\"mean\",\")\"):S.createElement(\"span\",{style:{color:o.textMuted,marginLeft:Rt.SM}},\"at (\",c,\", \",d,\")\")),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`,alignItems:\"center\"},S.createElement(he,{sx:{...n.label,color:o.textMuted,fontSize:10}},a,\"\\xD7\",i,\" | \",l,\"\\xD7\",s),!ze&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"FFT:\"),S.createElement(Qn,{checked:Oe,onChange:w=>{Y||Ye(w.target.checked)},disabled:Y,size:\"small\",sx:Nf.small})),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},disabled:et,onClick:async()=>{if(!(et||!$a.current))try{let w=await new Promise(E=>$a.current.toBlob(E,\"image/png\"));if(!w)return;await navigator.clipboard.write([new ClipboardItem({\"image/png\":w})])}catch{$a.current.toBlob(w=>{w&&Zn(w,\"show4d_signal.png\")},\"image/png\")}}},\"COPY\"),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},onClick:w=>{et||lu(w.currentTarget)},disabled:et||Bf},Bf?\"Exporting...\":\"Export\"),!q&&S.createElement(zi,{anchorEl:fx,open:!!fx,onClose:()=>lu(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"left\"},transformOrigin:{vertical:\"top\",horizontal:\"left\"},sx:{zIndex:9999}},S.createElement(Ue,{disabled:et,onClick:()=>Mx(!0),sx:{fontSize:12}},\"Figure + colorbar\"),S.createElement(Ue,{disabled:et,onClick:()=>Mx(!1),sx:{fontSize:12}},\"Figure\"),S.createElement(Ue,{disabled:et,onClick:lA,sx:{fontSize:12}},\"PNG (current frame)\"),To>0&&S.createElement(Ue,{disabled:et,onClick:sA,sx:{fontSize:12}},\"GIF (path animation)\")),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Oo===1&&fn===0&&dn===0,onClick:()=>{ve||(qf(1),mu(0),yu(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:Sr,height:Gi}},S.createElement(\"canvas\",{ref:$a,width:s,height:l,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:ns,width:s,height:l,onMouseDown:tA,onMouseMove:oA,onMouseUp:rA,onMouseLeave:nA,onWheel:fg(qf,mu,yu,Oo,fn,dn,ns,ve),onDoubleClick:aA,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:Ao&&vo||!Ao&&ve?\"default\":hu!==null||Wh?\"grabbing\":Ao&&(vx!==null||Tx)?\"grab\":Ao?\"crosshair\":dx?\"grabbing\":\"grab\"}}),S.createElement(\"canvas\",{ref:cg,width:Sr*r,height:Gi*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),zn&&zn.panel===\"sig\"&&S.createElement(pe,{sx:{position:\"absolute\",top:3,right:3,bgcolor:\"rgba(0,0,0,0.35)\",px:.5,py:.15,pointerEvents:\"none\",minWidth:100,textAlign:\"right\"}},S.createElement(he,{sx:{fontSize:9,fontFamily:\"monospace\",color:\"rgba(255,255,255,0.7)\",whiteSpace:\"nowrap\",lineHeight:1.2}},\"(\",zn.row,\", \",zn.col,\") \",Li(zn.value))),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&z&&z.length===4&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[0]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[1]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[2]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[3])))),Ao&&!ue&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,maxWidth:Sr,boxSizing:\"border-box\"}},S.createElement(\"canvas\",{ref:bx,style:{width:Sr,height:76,display:\"block\",border:`1px solid ${o.border}`}})),we&&(!ue||!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},!ue&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:vo?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Profile:\"),S.createElement(Qn,{checked:Ao,onChange:w=>{if(vo)return;let E=w.target.checked;Gh(E),E||(qe([]),Ha(null),qi(null),Yi(!1))},disabled:vo,size:\"small\",sx:Nf.small}),Ao&&Be>1&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.value,fontSize:10}},\"w=\",Be),S.createElement(ql,{value:Be,min:1,max:20,step:1,disabled:vo,onChange:(w,E)=>{!vo&&typeof E==\"number\"&&ot(E)},size:\"small\",sx:{width:50,\"& .MuiSlider-thumb\":{width:10,height:10}}}))),!xt&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie,value:Uf,onChange:w=>{ie||mO(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie,value:Jn,onChange:w=>{ie||hO(w.target.value)},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\"),S.createElement(Ue,{value:\"power\"},\"Pow\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be?.6:1}},S.createElement(ax,{data:PO,vminPct:Hf,vmaxPct:Vf,onRangeChange:(w,E)=>{be||(vO(w),TO(E))},width:110,height:58,theme:t.theme,dataMin:y,dataMax:g})))),Oe&&S.createElement(pe,{sx:{width:Sr}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label,color:Ft?Mt:o.textMuted}},Ft?`ROI FFT (${Ft.cropWidth}\\xD7${Ft.cropHeight})`:\"FFT (Signal)\"),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`},!q&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:et||Y,onClick:()=>{et||Y||!bu.current||bu.current.toBlob(w=>{w&&Zn(w,\"show4d_fft.png\")},\"image/png\")}},\"Export\"),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Y||Hr===1&&Va===0&&Ia===0,onClick:()=>{!ve&&!Y&&(Gf(1),Tu(0),xu(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:Sr,height:Gi}},S.createElement(\"canvas\",{ref:bu,width:s,height:l,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:vu,width:s,height:l,onMouseDown:KO,onMouseMove:QO,onMouseUp:ZO,onMouseLeave:JO,onWheel:fg(Gf,Tu,xu,Hr,Va,Ia,vu,ve||Y),onDoubleClick:eA,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:ve||Y?\"default\":Px?\"grabbing\":\"grab\"}}),S.createElement(\"canvas\",{ref:Zh,width:Sr*r,height:Gi*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.mean))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.min))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.max))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.std)))),ir&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\"}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Dist \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.distPx.toFixed(1),\" px\")),ir.spatialFreq!=null&&S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Freq \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.spatialFreq.toFixed(4),\" \",\"\\xC5\\u207B\\xB9\")),ir.dSpacing!=null&&S.createElement(he,{sx:{fontSize:11,color:o.textMuted,fontWeight:\"bold\"}},\"d = \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.dSpacing>=10?`${(ir.dSpacing/10).toFixed(2)} nm`:`${ir.dSpacing.toFixed(2)} \\xC5`))),we&&(!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},!xt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie||Y?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Auto:\"),S.createElement(Qn,{checked:tg,onChange:w=>{!ie&&!Y&&kO(w.target.checked)},disabled:ie||Y,size:\"small\",sx:Nf.small}),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie||Y,value:eg,onChange:w=>{!ie&&!Y&&_O(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie||Y,value:Xf?\"log\":\"linear\",onChange:w=>{!ie&&!Y&&BO(w.target.value===\"log\")},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be||Y?.6:1}},S.createElement(ax,{data:LO,vminPct:og,vmaxPct:rg,onRangeChange:(w,E)=>{!be&&!Y&&(jO(w),UO(E))},width:110,height:58,theme:t.theme,dataMin:Sx.min,dataMax:Sx.max}))))),we&&!no&&To>0&&S.createElement(pe,{sx:{...iu,mt:`${Rt.SM}px`,border:`1px solid ${o.border}`,bgcolor:o.controlBg}},S.createElement(Gn,{direction:\"row\",spacing:0,sx:{flexShrink:0}},S.createElement(Xc,{size:\"small\",disabled:Ee,onClick:()=>{Ee||Ho(!rr)},sx:{color:o.accent,p:.25}},rr?S.createElement(DM,{sx:{fontSize:18}}):S.createElement(zM,{sx:{fontSize:18}})),S.createElement(Xc,{size:\"small\",disabled:Ee,onClick:()=>{Ee||(Ho(!1),_e(0))},sx:{color:o.textMuted,p:.25}},S.createElement(BM,{sx:{fontSize:16}}))),S.createElement(ql,{disabled:Ee,value:nr,onChange:(w,E)=>{Ee||(Ho(!1),_e(E))},min:0,max:Math.max(0,To-1),size:\"small\",sx:{flex:1,minWidth:60,\"& .MuiSlider-thumb\":{width:10,height:10}}}),S.createElement(he,{sx:{...n.value,minWidth:50,textAlign:\"right\",flexShrink:0}},nr+1,\"/\",To),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Loop:\"),S.createElement(Qn,{checked:Df,onChange:()=>{Ee||(e.set(\"path_loop\",!Df),e.save_changes())},disabled:Ee,size:\"small\",sx:Nf.small})))}var nle=xC(J6);export{nle as render};\n/*! Bundled license information:\n\nreact/cjs/react.production.js:\n (**\n * @license React\n * react.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nscheduler/cjs/scheduler.production.js:\n (**\n * @license React\n * scheduler.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-dom/cjs/react-dom.production.js:\n (**\n * @license React\n * react-dom.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-dom/cjs/react-dom-client.production.js:\n (**\n * @license React\n * react-dom-client.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-is/cjs/react-is.production.min.js:\n (** @license React v16.13.1\n * react-is.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact/cjs/react-jsx-runtime.production.js:\n (**\n * @license React\n * react-jsx-runtime.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-is/cjs/react-is.production.js:\n (**\n * @license React\n * react-is.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\n@mui/styled-engine/esm/index.js:\n (**\n * @mui/styled-engine v7.3.8\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\n@mui/system/esm/index.js:\n (**\n * @mui/system v7.3.8\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n*/\n", "_gif_export_requested": false, "_gif_metadata_json": "", "_model_module": "anywidget", "_model_module_version": "~0.9.*", "_model_name": "AnyModel", "_view_count": null, "_view_module": "anywidget", "_view_module_version": "~0.9.*", "_view_name": "AnyView", "auto_contrast": true, "cmap": "inferno", "disabled_tools": [], "hidden_tools": [], "layout": "IPY_MODEL_4c1869567b844b28a48760c3a6294421", "log_scale": false, "nav_cols": 128, "nav_data_max": 0.0493386834859848, "nav_data_min": 0.021046599373221397, "nav_pixel_size": 2.39, "nav_pixel_unit": "Å", "nav_rows": 128, "nav_stats": [ 0.03571504354476929, 0.021046599373221397, 0.0493386834859848, 0.005456903949379921 ], "path_index": 0, "path_interval_ms": 100, "path_length": 0, "path_loop": true, "path_playing": false, "percentile_high": 99.5, "percentile_low": 0.5, "pos_col": 64, "pos_row": 64, "profile_line": [], "profile_width": 1, "roi_center": [ 64.0, 64.0 ], "roi_center_col": 64.0, "roi_center_row": 64.0, "roi_height": 16.0, "roi_mode": "rect", "roi_radius": 19.2, "roi_radius_inner": 9.6, "roi_reduce": "mean", "roi_width": 40.0, "show_controls": true, "show_fft": false, "show_stats": true, "sig_cols": 128, "sig_data_max": 1.2374999523162842, "sig_data_min": 0.0, "sig_pixel_size": 0.46, "sig_pixel_unit": "mrad", "sig_rows": 128, "sig_stats": [ 0.03469611704349518, 0.003983737900853157, 0.6839849948883057, 0.07083964347839355 ], "snap_enabled": false, "snap_radius": 5, "tabbable": null, "title": "Rectangle ROI", "tooltip": null } }, "f87ed104a83e40159043631decd7b8de": { "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 } } }, "version_major": 2, "version_minor": 0 } } }, "nbformat": 4, "nbformat_minor": 5 }