{
  "lockfileVersion": 1,
  "workspaces": {
    "": {
      "name": "ipv4.army",
      "dependencies": {
        "@fontsource/roboto": "^5.2.5",
        "@fontsource/roboto-mono": "^5.2.5",
        "@material/material-color-utilities": "^0.3.0",
        "@mdui/icons": "^1.0.3",
        "@speed-highlight/core": "latest",
        "mdui": "^2.1.4",
        "purgecss": "^7.0.2",
        "reconnecting-websocket": "latest",
        "terser": "^5.39.2",
        "tsx-dom": "latest",
      },
      "devDependencies": {
        "@biomejs/biome": "^2.0.0-beta.4",
        "@types/bun": "latest",
      },
      "peerDependencies": {
        "typescript": "^5.8.3",
      },
    },
  },
  "packages": {
    "@biomejs/biome": [
      "@biomejs/biome@2.0.0-beta.4",
      "",
      {
        "optionalDependencies": {
          "@biomejs/cli-darwin-arm64": "2.0.0-beta.4",
          "@biomejs/cli-darwin-x64": "2.0.0-beta.4",
          "@biomejs/cli-linux-arm64": "2.0.0-beta.4",
          "@biomejs/cli-linux-arm64-musl": "2.0.0-beta.4",
          "@biomejs/cli-linux-x64": "2.0.0-beta.4",
          "@biomejs/cli-linux-x64-musl": "2.0.0-beta.4",
          "@biomejs/cli-win32-arm64": "2.0.0-beta.4",
          "@biomejs/cli-win32-x64": "2.0.0-beta.4"
        },
        "bin": {
          "biome": "bin/biome"
        }
      },
      "sha512-xKdyKTTveVfNthvoyNPEsp+PXU3Iz1n4wgTQKWBEdqxgw4JpQ/W7gBBiLqjVtegEBCc4+sAp+MOA2UH9Tqfxpg=="
    ],
    "@biomejs/cli-darwin-arm64": [
      "@biomejs/cli-darwin-arm64@2.0.0-beta.4",
      "",
      {
        "os": "darwin",
        "cpu": "arm64"
      },
      "sha512-gELCMhP72d2ADWBev3Fc11YO9j7LdfMBGrPetwWtsYSNMiqP/ww5rXxHkodqu/J63PSw0M8oGJ1slZbF4QsuRA=="
    ],
    "@biomejs/cli-darwin-x64": [
      "@biomejs/cli-darwin-x64@2.0.0-beta.4",
      "",
      {
        "os": "darwin",
        "cpu": "x64"
      },
      "sha512-OnbNtCoG+Vhh3xuQcxnbeg1e54eBlyH6bhNc+7i2HS+diC3ntOtBttkV5menBzabktEGrE0d0L9ftwzuCL0zwQ=="
    ],
    "@biomejs/cli-linux-arm64": [
      "@biomejs/cli-linux-arm64@2.0.0-beta.4",
      "",
      {
        "os": "linux",
        "cpu": "arm64"
      },
      "sha512-IzSohzD68di/uoGzXMK9B8gJrhU7v2czPCJOLuZH1WgRmK4ejUzaGyi1JpNpFlP1mRtfAWfbJkYP57BUD+4mSA=="
    ],
    "@biomejs/cli-linux-arm64-musl": [
      "@biomejs/cli-linux-arm64-musl@2.0.0-beta.4",
      "",
      {
        "os": "linux",
        "cpu": "arm64"
      },
      "sha512-wZWLwJu/rwG5Z791lyhJI3Cu5JdkzIddU0wrIygFbYOIu4KyGPYIzAWX33HgtlmNfH0hVxByUke3J1Szzx9CjQ=="
    ],
    "@biomejs/cli-linux-x64": [
      "@biomejs/cli-linux-x64@2.0.0-beta.4",
      "",
      {
        "os": "linux",
        "cpu": "x64"
      },
      "sha512-71NQPwTg9T/p/cE/k6P7tCBJmeg8vR1+bP4w6ADBT55SVL4pSEyaOsZ3LDIUrV5jkISh8UQsuwxy9F29pHpeqg=="
    ],
    "@biomejs/cli-linux-x64-musl": [
      "@biomejs/cli-linux-x64-musl@2.0.0-beta.4",
      "",
      {
        "os": "linux",
        "cpu": "x64"
      },
      "sha512-OX6qS1jUYmk6+VtV1XWyDj2z5RS13JFv6ujEXLq1a3Cn86nzN5v/Dw/MuZYko3zAJ4BDNwlbNztvFVxmL1uWiA=="
    ],
    "@biomejs/cli-win32-arm64": [
      "@biomejs/cli-win32-arm64@2.0.0-beta.4",
      "",
      {
        "os": "win32",
        "cpu": "arm64"
      },
      "sha512-SBYQqhJ19EcPbGshEd8k98du9gbfBFUqbmgqnTT/METPn+WyqIEnYcWLudjd+ujYHuMHYpXqSYxh+NYfL331eg=="
    ],
    "@biomejs/cli-win32-x64": [
      "@biomejs/cli-win32-x64@2.0.0-beta.4",
      "",
      {
        "os": "win32",
        "cpu": "x64"
      },
      "sha512-2eGsMOwtm8mvicKMkegV2DW2EH0vQPF0Skt9n4enoFk8ABFtoxherTG8Us1fwlBrk9tA7gcshrdUilu35BmZdA=="
    ],
    "@floating-ui/utils": [
      "@floating-ui/utils@0.2.9",
      "",
      {},
      "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg=="
    ],
    "@fontsource/roboto": [
      "@fontsource/roboto@5.2.5",
      "",
      {},
      "sha512-70r2UZ0raqLn5W+sPeKhqlf8wGvUXFWlofaDlcbt/S3d06+17gXKr3VNqDODB0I1ASme3dGT5OJj9NABt7OTZQ=="
    ],
    "@fontsource/roboto-mono": [
      "@fontsource/roboto-mono@5.2.5",
      "",
      {},
      "sha512-P1wrUBMFWfr+tuUIY10MzdRTBcl9f011CbZV1fXqcCk40Xmtn91l1V1daVuQ+JPctYEVYazabvaK+sUEThgnyw=="
    ],
    "@isaacs/cliui": [
      "@isaacs/cliui@8.0.2",
      "",
      {
        "dependencies": {
          "string-width": "^5.1.2",
          "string-width-cjs": "npm:string-width@^4.2.0",
          "strip-ansi": "^7.0.1",
          "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
          "wrap-ansi": "^8.1.0",
          "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
        }
      },
      "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA=="
    ],
    "@jridgewell/gen-mapping": [
      "@jridgewell/gen-mapping@0.3.8",
      "",
      {
        "dependencies": {
          "@jridgewell/set-array": "^1.2.1",
          "@jridgewell/sourcemap-codec": "^1.4.10",
          "@jridgewell/trace-mapping": "^0.3.24"
        }
      },
      "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA=="
    ],
    "@jridgewell/resolve-uri": [
      "@jridgewell/resolve-uri@3.1.2",
      "",
      {},
      "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="
    ],
    "@jridgewell/set-array": [
      "@jridgewell/set-array@1.2.1",
      "",
      {},
      "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A=="
    ],
    "@jridgewell/source-map": [
      "@jridgewell/source-map@0.3.6",
      "",
      {
        "dependencies": {
          "@jridgewell/gen-mapping": "^0.3.5",
          "@jridgewell/trace-mapping": "^0.3.25"
        }
      },
      "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ=="
    ],
    "@jridgewell/sourcemap-codec": [
      "@jridgewell/sourcemap-codec@1.5.0",
      "",
      {},
      "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ=="
    ],
    "@jridgewell/trace-mapping": [
      "@jridgewell/trace-mapping@0.3.25",
      "",
      {
        "dependencies": {
          "@jridgewell/resolve-uri": "^3.1.0",
          "@jridgewell/sourcemap-codec": "^1.4.14"
        }
      },
      "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ=="
    ],
    "@lit-labs/ssr-dom-shim": [
      "@lit-labs/ssr-dom-shim@1.3.0",
      "",
      {},
      "sha512-nQIWonJ6eFAvUUrSlwyHDm/aE8PBDu5kRpL0vHMg6K8fK3Diq1xdPjTnsJSwxABhaZ+5eBi1btQB5ShUTKo4nQ=="
    ],
    "@lit/localize": [
      "@lit/localize@0.12.2",
      "",
      {
        "dependencies": {
          "lit": "^3.2.0"
        }
      },
      "sha512-Qv9kvgJKDq/JVSwXOxuWvQnnOBysHA99ti9im9a4fImCmx+fto+XXcUYQbjZHqiueEEc4V20PcRDPO+1g/6seQ=="
    ],
    "@lit/reactive-element": [
      "@lit/reactive-element@2.1.0",
      "",
      {
        "dependencies": {
          "@lit-labs/ssr-dom-shim": "^1.2.0"
        }
      },
      "sha512-L2qyoZSQClcBmq0qajBVbhYEcG6iK0XfLn66ifLe/RfC0/ihpc+pl0Wdn8bJ8o+hj38cG0fGXRgSS20MuXn7qA=="
    ],
    "@material/material-color-utilities": [
      "@material/material-color-utilities@0.3.0",
      "",
      {},
      "sha512-ztmtTd6xwnuh2/xu+Vb01btgV8SQWYCaK56CkRK8gEkWe5TuDyBcYJ0wgkMRn+2VcE9KUmhvkz+N9GHrqw/C0g=="
    ],
    "@mdui/icons": [
      "@mdui/icons@1.0.3",
      "",
      {
        "dependencies": {
          "@mdui/shared": "^1.0.8",
          "lit": "^3.3.0",
          "tslib": "^2.8.1"
        }
      },
      "sha512-Jq9juUqIJMBvIRSTr0qBKiqnlbY5pVUzUP20EHSN8dT7GcqN7bq0AL8MASL5DxKs09kgcERq+z5bHJOkz/VDlA=="
    ],
    "@mdui/jq": [
      "@mdui/jq@3.0.3",
      "",
      {
        "dependencies": {
          "ssr-window": "^5.0.0",
          "tslib": "^2.8.1"
        }
      },
      "sha512-nI8QK9UPHhiIbECrC1aMdLXNxP6WgUtC9XwRPs/e56FtwduePyxPyloXmgU8VYw85i6TtYdgClHS9tW8JweNZA=="
    ],
    "@mdui/shared": [
      "@mdui/shared@1.0.8",
      "",
      {
        "dependencies": {
          "@lit/reactive-element": "^2.1.0",
          "@mdui/jq": "^3.0.3",
          "lit": "^3.3.0",
          "ssr-window": "^5.0.0",
          "tslib": "^2.8.1"
        }
      },
      "sha512-YY863fjHBuk8KtiO4uLDm1YyIVdGrWv4xUxfv8jP32WqIQBkSTbV7HN8jnKXXIej0NFP7pU89yGr4GJYzVszPg=="
    ],
    "@speed-highlight/core": [
      "@speed-highlight/core@1.2.7",
      "",
      {},
      "sha512-0dxmVj4gxg3Jg879kvFS/msl4s9F3T9UXC1InxgOf7t5NvcPD97u/WTA5vL/IxWHMn7qSxBozqrnnE2wvl1m8g=="
    ],
    "@types/bun": [
      "@types/bun@1.2.12",
      "",
      {
        "dependencies": {
          "bun-types": "1.2.12"
        }
      },
      "sha512-lY/GQTXDGsolT/TiH72p1tuyUORuRrdV7VwOTOjDOt8uTBJQOJc5zz3ufwwDl0VBaoxotSk4LdP0hhjLJ6ypIQ=="
    ],
    "@types/node": [
      "@types/node@22.14.1",
      "",
      {
        "dependencies": {
          "undici-types": "~6.21.0"
        }
      },
      "sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw=="
    ],
    "@types/trusted-types": [
      "@types/trusted-types@2.0.7",
      "",
      {},
      "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw=="
    ],
    "acorn": [
      "acorn@8.14.1",
      "",
      {
        "bin": {
          "acorn": "bin/acorn"
        }
      },
      "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg=="
    ],
    "ansi-regex": [
      "ansi-regex@6.1.0",
      "",
      {},
      "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA=="
    ],
    "ansi-styles": [
      "ansi-styles@6.2.1",
      "",
      {},
      "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug=="
    ],
    "balanced-match": [
      "balanced-match@1.0.2",
      "",
      {},
      "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
    ],
    "brace-expansion": [
      "brace-expansion@2.0.1",
      "",
      {
        "dependencies": {
          "balanced-match": "^1.0.0"
        }
      },
      "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA=="
    ],
    "buffer-from": [
      "buffer-from@1.1.2",
      "",
      {},
      "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
    ],
    "bun-types": [
      "bun-types@1.2.12",
      "",
      {
        "dependencies": {
          "@types/node": "*"
        }
      },
      "sha512-tvWMx5vPqbRXgE8WUZI94iS1xAYs8bkqESR9cxBB1Wi+urvfTrF1uzuDgBHFAdO0+d2lmsbG3HmeKMvUyj6pWA=="
    ],
    "classcat": [
      "classcat@5.0.5",
      "",
      {},
      "sha512-JhZUT7JFcQy/EzW605k/ktHtncoo9vnyW/2GspNYwFlN1C/WmjuV/xtS04e9SOkL2sTdw0VAZ2UGCcQ9lR6p6w=="
    ],
    "color-convert": [
      "color-convert@2.0.1",
      "",
      {
        "dependencies": {
          "color-name": "~1.1.4"
        }
      },
      "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="
    ],
    "color-name": [
      "color-name@1.1.4",
      "",
      {},
      "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
    ],
    "commander": [
      "commander@12.1.0",
      "",
      {},
      "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA=="
    ],
    "cross-spawn": [
      "cross-spawn@7.0.6",
      "",
      {
        "dependencies": {
          "path-key": "^3.1.0",
          "shebang-command": "^2.0.0",
          "which": "^2.0.1"
        }
      },
      "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="
    ],
    "cssesc": [
      "cssesc@3.0.0",
      "",
      {
        "bin": {
          "cssesc": "bin/cssesc"
        }
      },
      "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
    ],
    "eastasianwidth": [
      "eastasianwidth@0.2.0",
      "",
      {},
      "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
    ],
    "emoji-regex": [
      "emoji-regex@9.2.2",
      "",
      {},
      "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
    ],
    "foreground-child": [
      "foreground-child@3.3.1",
      "",
      {
        "dependencies": {
          "cross-spawn": "^7.0.6",
          "signal-exit": "^4.0.1"
        }
      },
      "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw=="
    ],
    "glob": [
      "glob@11.0.2",
      "",
      {
        "dependencies": {
          "foreground-child": "^3.1.0",
          "jackspeak": "^4.0.1",
          "minimatch": "^10.0.0",
          "minipass": "^7.1.2",
          "package-json-from-dist": "^1.0.0",
          "path-scurry": "^2.0.0"
        },
        "bin": {
          "glob": "dist/esm/bin.mjs"
        }
      },
      "sha512-YT7U7Vye+t5fZ/QMkBFrTJ7ZQxInIUjwyAjVj84CYXqgBdv30MFUPGnBR6sQaVq6Is15wYJUsnzTuWaGRBhBAQ=="
    ],
    "is-fullwidth-code-point": [
      "is-fullwidth-code-point@3.0.0",
      "",
      {},
      "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
    ],
    "is-promise": [
      "is-promise@4.0.0",
      "",
      {},
      "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ=="
    ],
    "isexe": [
      "isexe@2.0.0",
      "",
      {},
      "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
    ],
    "jackspeak": [
      "jackspeak@4.1.0",
      "",
      {
        "dependencies": {
          "@isaacs/cliui": "^8.0.2"
        }
      },
      "sha512-9DDdhb5j6cpeitCbvLO7n7J4IxnbM6hoF6O1g4HQ5TfhvvKN8ywDM7668ZhMHRqVmxqhps/F6syWK2KcPxYlkw=="
    ],
    "lit": [
      "lit@3.3.0",
      "",
      {
        "dependencies": {
          "@lit/reactive-element": "^2.1.0",
          "lit-element": "^4.2.0",
          "lit-html": "^3.3.0"
        }
      },
      "sha512-DGVsqsOIHBww2DqnuZzW7QsuCdahp50ojuDaBPC7jUDRpYoH0z7kHBBYZewRzer75FwtrkmkKk7iOAwSaWdBmw=="
    ],
    "lit-element": [
      "lit-element@4.2.0",
      "",
      {
        "dependencies": {
          "@lit-labs/ssr-dom-shim": "^1.2.0",
          "@lit/reactive-element": "^2.1.0",
          "lit-html": "^3.3.0"
        }
      },
      "sha512-MGrXJVAI5x+Bfth/pU9Kst1iWID6GHDLEzFEnyULB/sFiRLgkd8NPK/PeeXxktA3T6EIIaq8U3KcbTU5XFcP2Q=="
    ],
    "lit-html": [
      "lit-html@3.3.0",
      "",
      {
        "dependencies": {
          "@types/trusted-types": "^2.0.2"
        }
      },
      "sha512-RHoswrFAxY2d8Cf2mm4OZ1DgzCoBKUKSPvA1fhtSELxUERq2aQQ2h05pO9j81gS1o7RIRJ+CePLogfyahwmynw=="
    ],
    "lru-cache": [
      "lru-cache@11.1.0",
      "",
      {},
      "sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A=="
    ],
    "mdui": [
      "mdui@2.1.4",
      "",
      {
        "dependencies": {
          "@floating-ui/utils": "^0.2.9",
          "@lit/localize": "^0.12.2",
          "@lit/reactive-element": "^2.1.0",
          "@material/material-color-utilities": "^0.3.0",
          "@mdui/jq": "^3.0.3",
          "@mdui/shared": "^1.0.8",
          "classcat": "^5.0.5",
          "is-promise": "^4.0.0",
          "lit": "^3.3.0",
          "ssr-window": "^5.0.0",
          "tslib": "^2.8.1"
        }
      },
      "sha512-QtK5xia5HXtVO7yH30QjwvvNruw5JdrJL1MEc1k6S/ZfsbHOj6BxxdYjrdv2HiN5ikkGqt5CIbZdFyq6shaZyw=="
    ],
    "minimatch": [
      "minimatch@10.0.1",
      "",
      {
        "dependencies": {
          "brace-expansion": "^2.0.1"
        }
      },
      "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ=="
    ],
    "minipass": [
      "minipass@7.1.2",
      "",
      {},
      "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw=="
    ],
    "nanoid": [
      "nanoid@3.3.11",
      "",
      {
        "bin": {
          "nanoid": "bin/nanoid.cjs"
        }
      },
      "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="
    ],
    "package-json-from-dist": [
      "package-json-from-dist@1.0.1",
      "",
      {},
      "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw=="
    ],
    "path-key": [
      "path-key@3.1.1",
      "",
      {},
      "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
    ],
    "path-scurry": [
      "path-scurry@2.0.0",
      "",
      {
        "dependencies": {
          "lru-cache": "^11.0.0",
          "minipass": "^7.1.2"
        }
      },
      "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg=="
    ],
    "picocolors": [
      "picocolors@1.1.1",
      "",
      {},
      "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
    ],
    "postcss": [
      "postcss@8.5.3",
      "",
      {
        "dependencies": {
          "nanoid": "^3.3.8",
          "picocolors": "^1.1.1",
          "source-map-js": "^1.2.1"
        }
      },
      "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A=="
    ],
    "postcss-selector-parser": [
      "postcss-selector-parser@6.1.2",
      "",
      {
        "dependencies": {
          "cssesc": "^3.0.0",
          "util-deprecate": "^1.0.2"
        }
      },
      "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg=="
    ],
    "purgecss": [
      "purgecss@7.0.2",
      "",
      {
        "dependencies": {
          "commander": "^12.1.0",
          "glob": "^11.0.0",
          "postcss": "^8.4.47",
          "postcss-selector-parser": "^6.1.2"
        },
        "bin": {
          "purgecss": "bin/purgecss.js"
        }
      },
      "sha512-4Ku8KoxNhOWi9X1XJ73XY5fv+I+hhTRedKpGs/2gaBKU8ijUiIKF/uyyIyh7Wo713bELSICF5/NswjcuOqYouQ=="
    ],
    "reconnecting-websocket": [
      "reconnecting-websocket@4.4.0",
      "",
      {},
      "sha512-D2E33ceRPga0NvTDhJmphEgJ7FUYF0v4lr1ki0csq06OdlxKfugGzN0dSkxM/NfqCxYELK4KcaTOUOjTV6Dcng=="
    ],
    "shebang-command": [
      "shebang-command@2.0.0",
      "",
      {
        "dependencies": {
          "shebang-regex": "^3.0.0"
        }
      },
      "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="
    ],
    "shebang-regex": [
      "shebang-regex@3.0.0",
      "",
      {},
      "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
    ],
    "signal-exit": [
      "signal-exit@4.1.0",
      "",
      {},
      "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="
    ],
    "source-map": [
      "source-map@0.6.1",
      "",
      {},
      "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
    ],
    "source-map-js": [
      "source-map-js@1.2.1",
      "",
      {},
      "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="
    ],
    "source-map-support": [
      "source-map-support@0.5.21",
      "",
      {
        "dependencies": {
          "buffer-from": "^1.0.0",
          "source-map": "^0.6.0"
        }
      },
      "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w=="
    ],
    "ssr-window": [
      "ssr-window@5.0.0",
      "",
      {},
      "sha512-3Iqawoo0DkAaUEScd80SYq3I5clEFDVy//DdzjHXACj/hqcKzsnMzRZ1yHRj+r5dW3UeXNs30ofnhP6YSWg5iA=="
    ],
    "string-width": [
      "string-width@5.1.2",
      "",
      {
        "dependencies": {
          "eastasianwidth": "^0.2.0",
          "emoji-regex": "^9.2.2",
          "strip-ansi": "^7.0.1"
        }
      },
      "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA=="
    ],
    "string-width-cjs": [
      "string-width@4.2.3",
      "",
      {
        "dependencies": {
          "emoji-regex": "^8.0.0",
          "is-fullwidth-code-point": "^3.0.0",
          "strip-ansi": "^6.0.1"
        }
      },
      "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="
    ],
    "strip-ansi": [
      "strip-ansi@7.1.0",
      "",
      {
        "dependencies": {
          "ansi-regex": "^6.0.1"
        }
      },
      "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ=="
    ],
    "strip-ansi-cjs": [
      "strip-ansi@6.0.1",
      "",
      {
        "dependencies": {
          "ansi-regex": "^5.0.1"
        }
      },
      "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="
    ],
    "terser": [
      "terser@5.39.2",
      "",
      {
        "dependencies": {
          "@jridgewell/source-map": "^0.3.3",
          "acorn": "^8.14.0",
          "commander": "^2.20.0",
          "source-map-support": "~0.5.20"
        },
        "bin": {
          "terser": "bin/terser"
        }
      },
      "sha512-yEPUmWve+VA78bI71BW70Dh0TuV4HHd+I5SHOAfS1+QBOmvmCiiffgjR8ryyEd3KIfvPGFqoADt8LdQ6XpXIvg=="
    ],
    "tslib": [
      "tslib@2.8.1",
      "",
      {},
      "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
    ],
    "tsx-dom": [
      "tsx-dom@3.1.0",
      "",
      {
        "dependencies": {
          "tsx-dom-types": "2.1.0"
        }
      },
      "sha512-PGN7iL6zNC4Jj7bA1groSIz5mFB3Rr+SeoywZk2g4+c9uV8wwzCf+5tFQ8SyZxQIBHech3ueB0KxV3OFieqhOA=="
    ],
    "tsx-dom-types": [
      "tsx-dom-types@2.1.0",
      "",
      {},
      "sha512-pZaMTrMRNom+D1b82K+1cWVMuogXrD/ANI42UYxilw27tF+tDCgj7GrD1XLmCxbHPDO2zxfmFuaz04KIEfWydQ=="
    ],
    "typescript": [
      "typescript@5.8.3",
      "",
      {
        "bin": {
          "tsc": "bin/tsc",
          "tsserver": "bin/tsserver"
        }
      },
      "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ=="
    ],
    "undici-types": [
      "undici-types@6.21.0",
      "",
      {},
      "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="
    ],
    "util-deprecate": [
      "util-deprecate@1.0.2",
      "",
      {},
      "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
    ],
    "which": [
      "which@2.0.2",
      "",
      {
        "dependencies": {
          "isexe": "^2.0.0"
        },
        "bin": {
          "node-which": "./bin/node-which"
        }
      },
      "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="
    ],
    "wrap-ansi": [
      "wrap-ansi@8.1.0",
      "",
      {
        "dependencies": {
          "ansi-styles": "^6.1.0",
          "string-width": "^5.0.1",
          "strip-ansi": "^7.0.1"
        }
      },
      "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ=="
    ],
    "wrap-ansi-cjs": [
      "wrap-ansi@7.0.0",
      "",
      {
        "dependencies": {
          "ansi-styles": "^4.0.0",
          "string-width": "^4.1.0",
          "strip-ansi": "^6.0.0"
        }
      },
      "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="
    ],
    "string-width-cjs/emoji-regex": [
      "emoji-regex@8.0.0",
      "",
      {},
      "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
    ],
    "string-width-cjs/strip-ansi": [
      "strip-ansi@6.0.1",
      "",
      {
        "dependencies": {
          "ansi-regex": "^5.0.1"
        }
      },
      "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="
    ],
    "strip-ansi-cjs/ansi-regex": [
      "ansi-regex@5.0.1",
      "",
      {},
      "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
    ],
    "terser/commander": [
      "commander@2.20.3",
      "",
      {},
      "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
    ],
    "wrap-ansi-cjs/ansi-styles": [
      "ansi-styles@4.3.0",
      "",
      {
        "dependencies": {
          "color-convert": "^2.0.1"
        }
      },
      "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="
    ],
    "wrap-ansi-cjs/string-width": [
      "string-width@4.2.3",
      "",
      {
        "dependencies": {
          "emoji-regex": "^8.0.0",
          "is-fullwidth-code-point": "^3.0.0",
          "strip-ansi": "^6.0.1"
        }
      },
      "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="
    ],
    "wrap-ansi-cjs/strip-ansi": [
      "strip-ansi@6.0.1",
      "",
      {
        "dependencies": {
          "ansi-regex": "^5.0.1"
        }
      },
      "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="
    ],
    "string-width-cjs/strip-ansi/ansi-regex": [
      "ansi-regex@5.0.1",
      "",
      {},
      "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
    ],
    "wrap-ansi-cjs/string-width/emoji-regex": [
      "emoji-regex@8.0.0",
      "",
      {},
      "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
    ],
    "wrap-ansi-cjs/strip-ansi/ansi-regex": [
      "ansi-regex@5.0.1",
      "",
      {},
      "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
    ],
  }
}