diff --git a/_includes/navbar.html b/_includes/navbar.html index 421ebefc..759f64ba 100644 --- a/_includes/navbar.html +++ b/_includes/navbar.html @@ -72,7 +72,7 @@ Videos (FSFF channel) Videos unaffiliated + class="group" tabindex="-1">Videos (Community) @@ -126,14 +126,7 @@ F# Community Projects F# Code Snippets F# Code Review unaffiliated - -
- User - Groups - Speakers - Program + href="http://codereview.stackexchange.com/questions/tagged/f%23">F# Code Review
@@ -143,21 +136,17 @@ Slack - Discord unaffiliated + Discord - Bluesky unaffiliated - - - X.com unaffiliated + Bluesky - Reddit unaffiliated + Reddit - StackOverflow unaffiliated + StackOverflow
@@ -174,7 +163,7 @@ Mission statement Join Announcements - Member Roster + Code of Conduct Donate F# Logo diff --git a/_layouts/main.html b/_layouts/main.html index d177c8d0..14d8e3a0 100644 --- a/_layouts/main.html +++ b/_layouts/main.html @@ -27,8 +27,8 @@ - - + + diff --git a/css/main.css b/css/main.css index 35d60026..4d3d1839 100755 --- a/css/main.css +++ b/css/main.css @@ -6,10 +6,12 @@ @theme { --color-brand-dark: #378bba; --color-brand-light: #30b9db; - --font-sans: "Open Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - --font-heading: "Rajdhani", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-sans: "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-heading: "Roboto Flex", sans-serif; } + + button { @apply cursor-pointer } @@ -104,6 +106,8 @@ a[href^="http"]::after { font-weight: normal; font-style: normal; font-size: .6em; + vertical-align: 0.1rem; + opacity: 0.6; display: inline-block; text-decoration: none; padding-left: 0.4em; diff --git a/index.html b/index.html index 04fe872d..9fcd1ac8 100644 --- a/index.html +++ b/index.html @@ -78,7 +78,11 @@

Community

@@ -151,16 +155,16 @@

- fsharpWorks + fsharpWorks logo
- + prolucid logo
- + genetec logo
- + drdispatch logo
diff --git a/package-lock.json b/package-lock.json index 2ef3612e..d4aa3e55 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11323 +1,1569 @@ { - - "name": "fsharp.org", - - "lockfileVersion": 3, - - "requires": true, - - "packages": { - - - - - "": { - - - - - - - "devDependencies": { - - - - - - - - - "@tailwindcss/forms": "^0.5.10", - - - - - - - - - "@tailwindcss/postcss": "^4.0.9", - - - - - - - - - "@tailwindcss/typography": "^0.5.16", - - - - - - - - - "postcss": "^8.5.3", - - - - - - - - - "postcss-cli": "^11.0.0", - - - - - - - - - "tailwindcss": "^4.0.9" - - - - - - - } - - - - - }, - - - - - "node_modules/@alloc/quick-lru": { - - - - - - - "version": "5.2.0", - - - - - - - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - - - - - - - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "engines": { - - - - - - - - - "node": ">=10" - - - - - - - }, - - - - - - - "funding": { - - - - - - - - - "url": "https://github.com/sponsors/sindresorhus" - - - - - - - } - - - - - }, - - - - - "node_modules/@nodelib/fs.scandir": { - - - - - - - "version": "2.1.5", - - - - - - - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - - - - - - - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "@nodelib/fs.stat": "2.0.5", - - - - - - - - - "run-parallel": "^1.1.9" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">= 8" - - - - - - - } - - - - - }, - - - - - "node_modules/@nodelib/fs.stat": { - - - - - - - "version": "2.0.5", - - - - - - - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - - - - - - - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "engines": { - - - - - - - - - "node": ">= 8" - - - - - - - } - - - - - }, - - - - - "node_modules/@nodelib/fs.walk": { - - - - - - - "version": "1.2.8", - - - - - - - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - - - - - - - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "@nodelib/fs.scandir": "2.1.5", - - - - - - - - - "fastq": "^1.6.0" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">= 8" - - - - - - - } - - - - - }, - - - - - "node_modules/@sindresorhus/merge-streams": { - - - - - - - "version": "2.3.0", - - - - - - - "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", - - - - - - - "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "engines": { - - - - - - - - - "node": ">=18" - - - - - - - }, - - - - - - - "funding": { - - - - - - - - - "url": "https://github.com/sponsors/sindresorhus" - - - - - - - } - - - - - }, - - - - - "node_modules/@tailwindcss/forms": { - - - - - - - "version": "0.5.10", - - - - - - - "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.10.tgz", - - - - - - - "integrity": "sha512-utI1ONF6uf/pPNO68kmN1b8rEwNXv3czukalo8VtJH8ksIkZXr3Q3VYudZLkCsDd4Wku120uF02hYK25XGPorw==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "mini-svg-data-uri": "^1.2.3" - - - - - - - }, - - - - - - - "peerDependencies": { - - - - - - - - - "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20 || >= 4.0.0-beta.1" - - - - - - - } - - - - - }, - - - - - "node_modules/@tailwindcss/node": { - - - - - - - "version": "4.0.9", - - - - - - - "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.0.9.tgz", - - - - - - - "integrity": "sha512-tOJvdI7XfJbARYhxX+0RArAhmuDcczTC46DGCEziqxzzbIaPnfYaIyRT31n4u8lROrsO7Q6u/K9bmQHL2uL1bQ==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "enhanced-resolve": "^5.18.1", - - - - - - - - - "jiti": "^2.4.2", - - - - - - - - - "tailwindcss": "4.0.9" - - - - - - - } - - - - - }, - - - - - "node_modules/@tailwindcss/oxide": { - - - - - - - "version": "4.0.9", - - - - - - - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.0.9.tgz", - - - - - - - "integrity": "sha512-eLizHmXFqHswJONwfqi/WZjtmWZpIalpvMlNhTM99/bkHtUs6IqgI1XQ0/W5eO2HiRQcIlXUogI2ycvKhVLNcA==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "engines": { - - - - - - - - - "node": ">= 10" - - - - - - - }, - - - - - - - "optionalDependencies": { - - - - - - - - - "@tailwindcss/oxide-android-arm64": "4.0.9", - - - - - - - - - "@tailwindcss/oxide-darwin-arm64": "4.0.9", - - - - - - - - - "@tailwindcss/oxide-darwin-x64": "4.0.9", - - - - - - - - - "@tailwindcss/oxide-freebsd-x64": "4.0.9", - - - - - - - - - "@tailwindcss/oxide-linux-arm-gnueabihf": "4.0.9", - - - - - - - - - "@tailwindcss/oxide-linux-arm64-gnu": "4.0.9", - - - - - - - - - "@tailwindcss/oxide-linux-arm64-musl": "4.0.9", - - - - - - - - - "@tailwindcss/oxide-linux-x64-gnu": "4.0.9", - - - - - - - - - "@tailwindcss/oxide-linux-x64-musl": "4.0.9", - - - - - - - - - "@tailwindcss/oxide-win32-arm64-msvc": "4.0.9", - - - - - - - - - "@tailwindcss/oxide-win32-x64-msvc": "4.0.9" - - - - - - - } - - - - - }, - - - - - "node_modules/@tailwindcss/oxide-android-arm64": { - - - - - - - "version": "4.0.9", - - - - - - - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.0.9.tgz", - - - - - - - "integrity": "sha512-YBgy6+2flE/8dbtrdotVInhMVIxnHJPbAwa7U1gX4l2ThUIaPUp18LjB9wEH8wAGMBZUb//SzLtdXXNBHPUl6Q==", - - - - - - - "cpu": [ - - - - - - - - - "arm64" - - - - - - - ], - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "optional": true, - - - - - - - "os": [ - - - - - - - - - "android" - - - - - - - ], - - - - - - - "engines": { - - - - - - - - - "node": ">= 10" - - - - - - - } - - - - - }, - - - - - "node_modules/@tailwindcss/oxide-darwin-arm64": { - - - - - - - "version": "4.0.9", - - - - - - - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.0.9.tgz", - - - - - - - "integrity": "sha512-pWdl4J2dIHXALgy2jVkwKBmtEb73kqIfMpYmcgESr7oPQ+lbcQ4+tlPeVXaSAmang+vglAfFpXQCOvs/aGSqlw==", - - - - - - - "cpu": [ - - - - - - - - - "arm64" - - - - - - - ], - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "optional": true, - - - - - - - "os": [ - - - - - - - - - "darwin" - - - - - - - ], - - - - - - - "engines": { - - - - - - - - - "node": ">= 10" - - - - - - - } - - - - - }, - - - - - "node_modules/@tailwindcss/oxide-darwin-x64": { - - - - - - - "version": "4.0.9", - - - - - - - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.0.9.tgz", - - - - - - - "integrity": "sha512-4Dq3lKp0/C7vrRSkNPtBGVebEyWt9QPPlQctxJ0H3MDyiQYvzVYf8jKow7h5QkWNe8hbatEqljMj/Y0M+ERYJg==", - - - - - - - "cpu": [ - - - - - - - - - "x64" - - - - - - - ], - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "optional": true, - - - - - - - "os": [ - - - - - - - - - "darwin" - - - - - - - ], - - - - - - - "engines": { - - - - - - - - - "node": ">= 10" - - - - - - - } - - - - - }, - - - - - "node_modules/@tailwindcss/oxide-freebsd-x64": { - - - - - - - "version": "4.0.9", - - - - - - - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.0.9.tgz", - - - - - - - "integrity": "sha512-k7U1RwRODta8x0uealtVt3RoWAWqA+D5FAOsvVGpYoI6ObgmnzqWW6pnVwz70tL8UZ/QXjeMyiICXyjzB6OGtQ==", - - - - - - - "cpu": [ - - - - - - - - - "x64" - - - - - - - ], - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "optional": true, - - - - - - - "os": [ - - - - - - - - - "freebsd" - - - - - - - ], - - - - - - - "engines": { - - - - - - - - - "node": ">= 10" - - - - - - - } - - - - - }, - - - - - "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { - - - - - - - "version": "4.0.9", - - - - - - - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.0.9.tgz", - - - - - - - "integrity": "sha512-NDDjVweHz2zo4j+oS8y3KwKL5wGCZoXGA9ruJM982uVJLdsF8/1AeKvUwKRlMBpxHt1EdWJSAh8a0Mfhl28GlQ==", - - - - - - - "cpu": [ - - - - - - - - - "arm" - - - - - - - ], - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "optional": true, - - - - - - - "os": [ - - - - - - - - - "linux" - - - - - - - ], - - - - - - - "engines": { - - - - - - - - - "node": ">= 10" - - - - - - - } - - - - - }, - - - - - "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { - - - - - - - "version": "4.0.9", - - - - - - - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.0.9.tgz", - - - - - - - "integrity": "sha512-jk90UZ0jzJl3Dy1BhuFfRZ2KP9wVKMXPjmCtY4U6fF2LvrjP5gWFJj5VHzfzHonJexjrGe1lMzgtjriuZkxagg==", - - - - - - - "cpu": [ - - - - - - - - - "arm64" - - - - - - - ], - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "optional": true, - - - - - - - "os": [ - - - - - - - - - "linux" - - - - - - - ], - - - - - - - "engines": { - - - - - - - - - "node": ">= 10" - - - - - - - } - - - - - }, - - - - - "node_modules/@tailwindcss/oxide-linux-arm64-musl": { - - - - - - - "version": "4.0.9", - - - - - - - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.0.9.tgz", - - - - - - - "integrity": "sha512-3eMjyTC6HBxh9nRgOHzrc96PYh1/jWOwHZ3Kk0JN0Kl25BJ80Lj9HEvvwVDNTgPg154LdICwuFLuhfgH9DULmg==", - - - - - - - "cpu": [ - - - - - - - - - "arm64" - - - - - - - ], - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "optional": true, - - - - - - - "os": [ - - - - - - - - - "linux" - - - - - - - ], - - - - - - - "engines": { - - - - - - - - - "node": ">= 10" - - - - - - - } - - - - - }, - - - - - "node_modules/@tailwindcss/oxide-linux-x64-gnu": { - - - - - - - "version": "4.0.9", - - - - - - - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.0.9.tgz", - - - - - - - "integrity": "sha512-v0D8WqI/c3WpWH1kq/HP0J899ATLdGZmENa2/emmNjubT0sWtEke9W9+wXeEoACuGAhF9i3PO5MeyditpDCiWQ==", - - - - - - - "cpu": [ - - - - - - - - - "x64" - - - - - - - ], - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "optional": true, - - - - - - - "os": [ - - - - - - - - - "linux" - - - - - - - ], - - - - - - - "engines": { - - - - - - - - - "node": ">= 10" - - - - - - - } - - - - - }, - - - - - "node_modules/@tailwindcss/oxide-linux-x64-musl": { - - - - - - - "version": "4.0.9", - - - - - - - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.0.9.tgz", - - - - - - - "integrity": "sha512-Kvp0TCkfeXyeehqLJr7otsc4hd/BUPfcIGrQiwsTVCfaMfjQZCG7DjI+9/QqPZha8YapLA9UoIcUILRYO7NE1Q==", - - - - - - - "cpu": [ - - - - - - - - - "x64" - - - - - - - ], - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "optional": true, - - - - - - - "os": [ - - - - - - - - - "linux" - - - - - - - ], - - - - - - - "engines": { - - - - - - - - - "node": ">= 10" - - - - - - - } - - - - - }, - - - - - "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { - - - - - - - "version": "4.0.9", - - - - - - - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.0.9.tgz", - - - - - - - "integrity": "sha512-m3+60T/7YvWekajNq/eexjhV8z10rswcz4BC9bioJ7YaN+7K8W2AmLmG0B79H14m6UHE571qB0XsPus4n0QVgQ==", - - - - - - - "cpu": [ - - - - - - - - - "arm64" - - - - - - - ], - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "optional": true, - - - - - - - "os": [ - - - - - - - - - "win32" - - - - - - - ], - - - - - - - "engines": { - - - - - - - - - "node": ">= 10" - - - - - - - } - - - - - }, - - - - - "node_modules/@tailwindcss/oxide-win32-x64-msvc": { - - - - - - - "version": "4.0.9", - - - - - - - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.0.9.tgz", - - - - - - - "integrity": "sha512-dpc05mSlqkwVNOUjGu/ZXd5U1XNch1kHFJ4/cHkZFvaW1RzbHmRt24gvM8/HC6IirMxNarzVw4IXVtvrOoZtxA==", - - - - - - - "cpu": [ - - - - - - - - - "x64" - - - - - - - ], - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "optional": true, - - - - - - - "os": [ - - - - - - - - - "win32" - - - - - - - ], - - - - - - - "engines": { - - - - - - - - - "node": ">= 10" - - - - - - - } - - - - - }, - - - - - "node_modules/@tailwindcss/postcss": { - - - - - - - "version": "4.0.9", - - - - - - - "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.0.9.tgz", - - - - - - - "integrity": "sha512-BT/E+pdMqulavEAVM5NCpxmGEwHiLDPpkmg/c/X25ZBW+izTe+aZ+v1gf/HXTrihRoCxrUp5U4YyHsBTzspQKQ==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "@alloc/quick-lru": "^5.2.0", - - - - - - - - - "@tailwindcss/node": "4.0.9", - - - - - - - - - "@tailwindcss/oxide": "4.0.9", - - - - - - - - - "lightningcss": "^1.29.1", - - - - - - - - - "postcss": "^8.4.41", - - - - - - - - - "tailwindcss": "4.0.9" - - - - - - - } - - - - - }, - - - - - "node_modules/@tailwindcss/typography": { - - - - - - - "version": "0.5.16", - - - - - - - "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.16.tgz", - - - - - - - "integrity": "sha512-0wDLwCVF5V3x3b1SGXPCDcdsbDHMBe+lkFzBRaHeLvNi+nrrnZ1lA18u+OTWO8iSWU2GxUOCvlXtDuqftc1oiA==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "lodash.castarray": "^4.4.0", - - - - - - - - - "lodash.isplainobject": "^4.0.6", - - - - - - - - - "lodash.merge": "^4.6.2", - - - - - - - - - "postcss-selector-parser": "6.0.10" - - - - - - - }, - - - - - - - "peerDependencies": { - - - - - - - - - "tailwindcss": ">=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1" - - - - - - - } - - - - - }, - - - - - "node_modules/ansi-regex": { - - - - - - - "version": "5.0.1", - - - - - - - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - - - - - - - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "engines": { - - - - - - - - - "node": ">=8" - - - - - - - } - - - - - }, - - - - - "node_modules/ansi-styles": { - - - - - - - "version": "4.3.0", - - - - - - - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - - - - - - - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "color-convert": "^2.0.1" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">=8" - - - - - - - }, - - - - - - - "funding": { - - - - - - - - - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - - - - - - - } - - - - - }, - - - - - "node_modules/anymatch": { - - - - - - - "version": "3.1.3", - - - - - - - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - - - - - - - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - - - - - - - "dev": true, - - - - - - - "license": "ISC", - - - - - - - "dependencies": { - - - - - - - - - "normalize-path": "^3.0.0", - - - - - - - - - "picomatch": "^2.0.4" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">= 8" - - - - - - - } - - - - - }, - - - - - "node_modules/binary-extensions": { - - - - - - - "version": "2.3.0", - - - - - - - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - - - - - - - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "engines": { - - - - - - - - - "node": ">=8" - - - - - - - }, - - - - - - - "funding": { - - - - - - - - - "url": "https://github.com/sponsors/sindresorhus" - - - - - - - } - - - - - }, - - - - - "node_modules/braces": { - - - - - - - "version": "3.0.3", - - - - - - - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - - - - - - - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "fill-range": "^7.1.1" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">=8" - - - - - - - } - - - - - }, - - - - - "node_modules/chokidar": { - - - - - - - "version": "3.6.0", - - - - - - - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - - - - - - - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "anymatch": "~3.1.2", - - - - - - - - - "braces": "~3.0.2", - - - - - - - - - "glob-parent": "~5.1.2", - - - - - - - - - "is-binary-path": "~2.1.0", - - - - - - - - - "is-glob": "~4.0.1", - - - - - - - - - "normalize-path": "~3.0.0", - - - - - - - - - "readdirp": "~3.6.0" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">= 8.10.0" - - - - - - - }, - - - - - - - "funding": { - - - - - - - - - "url": "https://paulmillr.com/funding/" - - - - - - - }, - - - - - - - "optionalDependencies": { - - - - - - - - - "fsevents": "~2.3.2" - - - - - - - } - - - - - }, - - - - - "node_modules/cliui": { - - - - - - - "version": "8.0.1", - - - - - - - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - - - - - - - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - - - - - - - "dev": true, - - - - - - - "license": "ISC", - - - - - - - "dependencies": { - - - - - - - - - "string-width": "^4.2.0", - - - - - - - - - "strip-ansi": "^6.0.1", - - - - - - - - - "wrap-ansi": "^7.0.0" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">=12" - - - - - - - } - - - - - }, - - - - - "node_modules/color-convert": { - - - - - - - "version": "2.0.1", - - - - - - - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - - - - - - - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "color-name": "~1.1.4" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">=7.0.0" - - - - - - - } - - - - - }, - - - - - "node_modules/color-name": { - - - - - - - "version": "1.1.4", - - - - - - - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - - - - - - - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - - - - - - - "dev": true, - - - - - - - "license": "MIT" - - - - - }, - - - - - "node_modules/cssesc": { - - - - - - - "version": "3.0.0", - - - - - - - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - - - - - - - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "bin": { - - - - - - - - - "cssesc": "bin/cssesc" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">=4" - - - - - - - } - - - - - }, - - - - - "node_modules/dependency-graph": { - - - - - - - "version": "0.11.0", - - - - - - - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", - - - - - - - "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "engines": { - - - - - - - - - "node": ">= 0.6.0" - - - - - - - } - - - - - }, - - - - - "node_modules/detect-libc": { - - - - - - - "version": "1.0.3", - - - - - - - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - - - - - - - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", - - - - - - - "dev": true, - - - - - - - "license": "Apache-2.0", - - - - - - - "bin": { - - - - - - - - - "detect-libc": "bin/detect-libc.js" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">=0.10" - - - - - - - } - - - - - }, - - - - - "node_modules/emoji-regex": { - - - - - - - "version": "8.0.0", - - - - - - - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - - - - - - - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - - - - - - - "dev": true, - - - - - - - "license": "MIT" - - - - - }, - - - - - "node_modules/enhanced-resolve": { - - - - - - - "version": "5.18.1", - - - - - - - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", - - - - - - - "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "graceful-fs": "^4.2.4", - - - - - - - - - "tapable": "^2.2.0" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">=10.13.0" - - - - - - - } - - - - - }, - - - - - "node_modules/escalade": { - - - - - - - "version": "3.2.0", - - - - - - - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - - - - - - - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "engines": { - - - - - - - - - "node": ">=6" - - - - - - - } - - - - - }, - - - - - "node_modules/fast-glob": { - - - - - - - "version": "3.3.3", - - - - - - - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", - - - - - - - "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "@nodelib/fs.stat": "^2.0.2", - - - - - - - - - "@nodelib/fs.walk": "^1.2.3", - - - - - - - - - "glob-parent": "^5.1.2", - - - - - - - - - "merge2": "^1.3.0", - - - - - - - - - "micromatch": "^4.0.8" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">=8.6.0" - - - - - - - } - - - - - }, - - - - - "node_modules/fastq": { - - - - - - - "version": "1.19.1", - - - - - - - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", - - - - - - - "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", - - - - - - - "dev": true, - - - - - - - "license": "ISC", - - - - - - - "dependencies": { - - - - - - - - - "reusify": "^1.0.4" - - - - - - - } - - - - - }, - - - - - "node_modules/fill-range": { - - - - - - - "version": "7.1.1", - - - - - - - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - - - - - - - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "to-regex-range": "^5.0.1" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">=8" - - - - - - - } - - - - - }, - - - - - "node_modules/fs-extra": { - - - - - - - "version": "11.3.0", - - - - - - - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", - - - - - - - "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "graceful-fs": "^4.2.0", - - - - - - - - - "jsonfile": "^6.0.1", - - - - - - - - - "universalify": "^2.0.0" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">=14.14" - - - - - - - } - - - - - }, - - - - - "node_modules/fsevents": { - - - - - - - "version": "2.3.3", - - - - - - - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - - - - - - - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - - - - - - - "dev": true, - - - - - - - "hasInstallScript": true, - - - - - - - "license": "MIT", - - - - - - - "optional": true, - - - - - - - "os": [ - - - - - - - - - "darwin" - - - - - - - ], - - - - - - - "engines": { - - - - - - - - - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - - - - - - - } - - - - - }, - - - - - "node_modules/get-caller-file": { - - - - - - - "version": "2.0.5", - - - - - - - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - - - - - - - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - - - - - - - "dev": true, - - - - - - - "license": "ISC", - - - - - - - "engines": { - - - - - - - - - "node": "6.* || 8.* || >= 10.*" - - - - - - - } - - - - - }, - - - - - "node_modules/get-stdin": { - - - - - - - "version": "9.0.0", - - - - - - - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", - - - - - - - "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "engines": { - - - - - - - - - "node": ">=12" - - - - - - - }, - - - - - - - "funding": { - - - - - - - - - "url": "https://github.com/sponsors/sindresorhus" - - - - - - - } - - - - - }, - - - - - "node_modules/glob-parent": { - - - - - - - "version": "5.1.2", - - - - - - - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - - - - - - - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - - - - - - - "dev": true, - - - - - - - "license": "ISC", - - - - - - - "dependencies": { - - - - - - - - - "is-glob": "^4.0.1" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">= 6" - - - - - - - } - - - - - }, - - - - - "node_modules/globby": { - - - - - - - "version": "14.1.0", - - - - - - - "resolved": "https://registry.npmjs.org/globby/-/globby-14.1.0.tgz", - - - - - - - "integrity": "sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "@sindresorhus/merge-streams": "^2.1.0", - - - - - - - - - "fast-glob": "^3.3.3", - - - - - - - - - "ignore": "^7.0.3", - - - - - - - - - "path-type": "^6.0.0", - - - - - - - - - "slash": "^5.1.0", - - - - - - - - - "unicorn-magic": "^0.3.0" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">=18" - - - - - - - }, - - - - - - - "funding": { - - - - - - - - - "url": "https://github.com/sponsors/sindresorhus" - - - - - - - } - - - - - }, - - - - - "node_modules/graceful-fs": { - - - - - - - "version": "4.2.11", - - - - - - - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - - - - - - - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - - - - - - - "dev": true, - - - - - - - "license": "ISC" - - - - - }, - - - - - "node_modules/ignore": { - - - - - - - "version": "7.0.3", - - - - - - - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.3.tgz", - - - - - - - "integrity": "sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "engines": { - - - - - - - - - "node": ">= 4" - - - - - - - } - - - - - }, - - - - - "node_modules/is-binary-path": { - - - - - - - "version": "2.1.0", - - - - - - - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - - - - - - - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "binary-extensions": "^2.0.0" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">=8" - - - - - - - } - - - - - }, - - - - - "node_modules/is-extglob": { - - - - - - - "version": "2.1.1", - - - - - - - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - - - - - - - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "engines": { - - - - - - - - - "node": ">=0.10.0" - - - - - - - } - - - - - }, - - - - - "node_modules/is-fullwidth-code-point": { - - - - - - - "version": "3.0.0", - - - - - - - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - - - - - - - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "engines": { - - - - - - - - - "node": ">=8" - - - - - - - } - - - - - }, - - - - - "node_modules/is-glob": { - - - - - - - "version": "4.0.3", - - - - - - - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - - - - - - - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "is-extglob": "^2.1.1" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">=0.10.0" - - - - - - - } - - - - - }, - - - - - "node_modules/is-number": { - - - - - - - "version": "7.0.0", - - - - - - - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - - - - - - - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "engines": { - - - - - - - - - "node": ">=0.12.0" - - - - - - - } - - - - - }, - - - - - "node_modules/jiti": { - - - - - - - "version": "2.4.2", - - - - - - - "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz", - - - - - - - "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "bin": { - - - - - - - - - "jiti": "lib/jiti-cli.mjs" - - - - - - - } - - - - - }, - - - - - "node_modules/jsonfile": { - - - - - - - "version": "6.1.0", - - - - - - - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - - - - - - - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "universalify": "^2.0.0" - - - - - - - }, - - - - - - - "optionalDependencies": { - - - - - - - - - "graceful-fs": "^4.1.6" - - - - - - - } - - - - - }, - - - - - "node_modules/lightningcss": { - - - - - - - "version": "1.29.1", - - - - - - - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.29.1.tgz", - - - - - - - "integrity": "sha512-FmGoeD4S05ewj+AkhTY+D+myDvXI6eL27FjHIjoyUkO/uw7WZD1fBVs0QxeYWa7E17CUHJaYX/RUGISCtcrG4Q==", - - - - - - - "dev": true, - - - - - - - "license": "MPL-2.0", - - - - - - - "dependencies": { - - - - - - - - - "detect-libc": "^1.0.3" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">= 12.0.0" - - - - - - - }, - - - - - - - "funding": { - - - - - - - - - "type": "opencollective", - - - - - - - - - "url": "https://opencollective.com/parcel" - - - - - - - }, - - - - - - - "optionalDependencies": { - - - - - - - - - "lightningcss-darwin-arm64": "1.29.1", - - - - - - - - - "lightningcss-darwin-x64": "1.29.1", - - - - - - - - - "lightningcss-freebsd-x64": "1.29.1", - - - - - - - - - "lightningcss-linux-arm-gnueabihf": "1.29.1", - - - - - - - - - "lightningcss-linux-arm64-gnu": "1.29.1", - - - - - - - - - "lightningcss-linux-arm64-musl": "1.29.1", - - - - - - - - - "lightningcss-linux-x64-gnu": "1.29.1", - - - - - - - - - "lightningcss-linux-x64-musl": "1.29.1", - - - - - - - - - "lightningcss-win32-arm64-msvc": "1.29.1", - - - - - - - - - "lightningcss-win32-x64-msvc": "1.29.1" - - - - - - - } - - - - - }, - - - - - "node_modules/lightningcss-darwin-arm64": { - - - - - - - "version": "1.29.1", - - - - - - - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.29.1.tgz", - - - - - - - "integrity": "sha512-HtR5XJ5A0lvCqYAoSv2QdZZyoHNttBpa5EP9aNuzBQeKGfbyH5+UipLWvVzpP4Uml5ej4BYs5I9Lco9u1fECqw==", - - - - - - - "cpu": [ - - - - - - - - - "arm64" - - - - - - - ], - - - - - - - "dev": true, - - - - - - - "license": "MPL-2.0", - - - - - - - "optional": true, - - - - - - - "os": [ - - - - - - - - - "darwin" - - - - - - - ], - - - - - - - "engines": { - - - - - - - - - "node": ">= 12.0.0" - - - - - - - }, - - - - - - - "funding": { - - - - - - - - - "type": "opencollective", - - - - - - - - - "url": "https://opencollective.com/parcel" - - - - - - - } - - - - - }, - - - - - "node_modules/lightningcss-darwin-x64": { - - - - - - - "version": "1.29.1", - - - - - - - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.29.1.tgz", - - - - - - - "integrity": "sha512-k33G9IzKUpHy/J/3+9MCO4e+PzaFblsgBjSGlpAaFikeBFm8B/CkO3cKU9oI4g+fjS2KlkLM/Bza9K/aw8wsNA==", - - - - - - - "cpu": [ - - - - - - - - - "x64" - - - - - - - ], - - - - - - - "dev": true, - - - - - - - "license": "MPL-2.0", - - - - - - - "optional": true, - - - - - - - "os": [ - - - - - - - - - "darwin" - - - - - - - ], - - - - - - - "engines": { - - - - - - - - - "node": ">= 12.0.0" - - - - - - - }, - - - - - - - "funding": { - - - - - - - - - "type": "opencollective", - - - - - - - - - "url": "https://opencollective.com/parcel" - - - - - - - } - - - - - }, - - - - - "node_modules/lightningcss-freebsd-x64": { - - - - - - - "version": "1.29.1", - - - - - - - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.29.1.tgz", - - - - - - - "integrity": "sha512-0SUW22fv/8kln2LnIdOCmSuXnxgxVC276W5KLTwoehiO0hxkacBxjHOL5EtHD8BAXg2BvuhsJPmVMasvby3LiQ==", - - - - - - - "cpu": [ - - - - - - - - - "x64" - - - - - - - ], - - - - - - - "dev": true, - - - - - - - "license": "MPL-2.0", - - - - - - - "optional": true, - - - - - - - "os": [ - - - - - - - - - "freebsd" - - - - - - - ], - - - - - - - "engines": { - - - - - - - - - "node": ">= 12.0.0" - - - - - - - }, - - - - - - - "funding": { - - - - - - - - - "type": "opencollective", - - - - - - - - - "url": "https://opencollective.com/parcel" - - - - - - - } - - - - - }, - - - - - "node_modules/lightningcss-linux-arm-gnueabihf": { - - - - - - - "version": "1.29.1", - - - - - - - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.29.1.tgz", - - - - - - - "integrity": "sha512-sD32pFvlR0kDlqsOZmYqH/68SqUMPNj+0pucGxToXZi4XZgZmqeX/NkxNKCPsswAXU3UeYgDSpGhu05eAufjDg==", - - - - - - - "cpu": [ - - - - - - - - - "arm" - - - - - - - ], - - - - - - - "dev": true, - - - - - - - "license": "MPL-2.0", - - - - - - - "optional": true, - - - - - - - "os": [ - - - - - - - - - "linux" - - - - - - - ], - - - - - - - "engines": { - - - - - - - - - "node": ">= 12.0.0" - - - - - - - }, - - - - - - - "funding": { - - - - - - - - - "type": "opencollective", - - - - - - - - - "url": "https://opencollective.com/parcel" - - - - - - - } - - - - - }, - - - - - "node_modules/lightningcss-linux-arm64-gnu": { - - - - - - - "version": "1.29.1", - - - - - - - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.29.1.tgz", - - - - - - - "integrity": "sha512-0+vClRIZ6mmJl/dxGuRsE197o1HDEeeRk6nzycSy2GofC2JsY4ifCRnvUWf/CUBQmlrvMzt6SMQNMSEu22csWQ==", - - - - - - - "cpu": [ - - - - - - - - - "arm64" - - - - - - - ], - - - - - - - "dev": true, - - - - - - - "license": "MPL-2.0", - - - - - - - "optional": true, - - - - - - - "os": [ - - - - - - - - - "linux" - - - - - - - ], - - - - - - - "engines": { - - - - - - - - - "node": ">= 12.0.0" - - - - - - - }, - - - - - - - "funding": { - - - - - - - - - "type": "opencollective", - - - - - - - - - "url": "https://opencollective.com/parcel" - - - - - - - } - - - - - }, - - - - - "node_modules/lightningcss-linux-arm64-musl": { - - - - - - - "version": "1.29.1", - - - - - - - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.29.1.tgz", - - - - - - - "integrity": "sha512-UKMFrG4rL/uHNgelBsDwJcBqVpzNJbzsKkbI3Ja5fg00sgQnHw/VrzUTEc4jhZ+AN2BvQYz/tkHu4vt1kLuJyw==", - - - - - - - "cpu": [ - - - - - - - - - "arm64" - - - - - - - ], - - - - - - - "dev": true, - - - - - - - "license": "MPL-2.0", - - - - - - - "optional": true, - - - - - - - "os": [ - - - - - - - - - "linux" - - - - - - - ], - - - - - - - "engines": { - - - - - - - - - "node": ">= 12.0.0" - - - - - - - }, - - - - - - - "funding": { - - - - - - - - - "type": "opencollective", - - - - - - - - - "url": "https://opencollective.com/parcel" - - - - - - - } - - - - - }, - - - - - "node_modules/lightningcss-linux-x64-gnu": { - - - - - - - "version": "1.29.1", - - - - - - - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.29.1.tgz", - - - - - - - "integrity": "sha512-u1S+xdODy/eEtjADqirA774y3jLcm8RPtYztwReEXoZKdzgsHYPl0s5V52Tst+GKzqjebkULT86XMSxejzfISw==", - - - - - - - "cpu": [ - - - - - - - - - "x64" - - - - - - - ], - - - - - - - "dev": true, - - - - - - - "license": "MPL-2.0", - - - - - - - "optional": true, - - - - - - - "os": [ - - - - - - - - - "linux" - - - - - - - ], - - - - - - - "engines": { - - - - - - - - - "node": ">= 12.0.0" - - - - - - - }, - - - - - - - "funding": { - - - - - - - - - "type": "opencollective", - - - - - - - - - "url": "https://opencollective.com/parcel" - - - - - - - } - - - - - }, - - - - - "node_modules/lightningcss-linux-x64-musl": { - - - - - - - "version": "1.29.1", - - - - - - - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.29.1.tgz", - - - - - - - "integrity": "sha512-L0Tx0DtaNUTzXv0lbGCLB/c/qEADanHbu4QdcNOXLIe1i8i22rZRpbT3gpWYsCh9aSL9zFujY/WmEXIatWvXbw==", - - - - - - - "cpu": [ - - - - - - - - - "x64" - - - - - - - ], - - - - - - - "dev": true, - - - - - - - "license": "MPL-2.0", - - - - - - - "optional": true, - - - - - - - "os": [ - - - - - - - - - "linux" - - - - - - - ], - - - - - - - "engines": { - - - - - - - - - "node": ">= 12.0.0" - - - - - - - }, - - - - - - - "funding": { - - - - - - - - - "type": "opencollective", - - - - - - - - - "url": "https://opencollective.com/parcel" - - - - - - - } - - - - - }, - - - - - "node_modules/lightningcss-win32-arm64-msvc": { - - - - - - - "version": "1.29.1", - - - - - - - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.29.1.tgz", - - - - - - - "integrity": "sha512-QoOVnkIEFfbW4xPi+dpdft/zAKmgLgsRHfJalEPYuJDOWf7cLQzYg0DEh8/sn737FaeMJxHZRc1oBreiwZCjog==", - - - - - - - "cpu": [ - - - - - - - - - "arm64" - - - - - - - ], - - - - - - - "dev": true, - - - - - - - "license": "MPL-2.0", - - - - - - - "optional": true, - - - - - - - "os": [ - - - - - - - - - "win32" - - - - - - - ], - - - - - - - "engines": { - - - - - - - - - "node": ">= 12.0.0" - - - - - - - }, - - - - - - - "funding": { - - - - - - - - - "type": "opencollective", - - - - - - - - - "url": "https://opencollective.com/parcel" - - - - - - - } - - - - - }, - - - - - "node_modules/lightningcss-win32-x64-msvc": { - - - - - - - "version": "1.29.1", - - - - - - - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.29.1.tgz", - - - - - - - "integrity": "sha512-NygcbThNBe4JElP+olyTI/doBNGJvLs3bFCRPdvuCcxZCcCZ71B858IHpdm7L1btZex0FvCmM17FK98Y9MRy1Q==", - - - - - - - "cpu": [ - - - - - - - - - "x64" - - - - - - - ], - - - - - - - "dev": true, - - - - - - - "license": "MPL-2.0", - - - - - - - "optional": true, - - - - - - - "os": [ - - - - - - - - - "win32" - - - - - - - ], - - - - - - - "engines": { - - - - - - - - - "node": ">= 12.0.0" - - - - - - - }, - - - - - - - "funding": { - - - - - - - - - "type": "opencollective", - - - - - - - - - "url": "https://opencollective.com/parcel" - - - - - - - } - - - - - }, - - - - - "node_modules/lilconfig": { - - - - - - - "version": "3.1.3", - - - - - - - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", - - - - - - - "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "engines": { - - - - - - - - - "node": ">=14" - - - - - - - }, - - - - - - - "funding": { - - - - - - - - - "url": "https://github.com/sponsors/antonk52" - - - - - - - } - - - - - }, - - - - - "node_modules/lodash.castarray": { - - - - - - - "version": "4.4.0", - - - - - - - "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", - - - - - - - "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==", - - - - - - - "dev": true, - - - - - - - "license": "MIT" - - - - - }, - - - - - "node_modules/lodash.isplainobject": { - - - - - - - "version": "4.0.6", - - - - - - - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - - - - - - - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", - - - - - - - "dev": true, - - - - - - - "license": "MIT" - - - - - }, - - - - - "node_modules/lodash.merge": { - - - - - - - "version": "4.6.2", - - - - - - - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - - - - - - - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - - - - - - - "dev": true, - - - - - - - "license": "MIT" - - - - - }, - - - - - "node_modules/merge2": { - - - - - - - "version": "1.4.1", - - - - - - - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - - - - - - - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "engines": { - - - - - - - - - "node": ">= 8" - - - - - - - } - - - - - }, - - - - - "node_modules/micromatch": { - - - - - - - "version": "4.0.8", - - - - - - - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - - - - - - - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "braces": "^3.0.3", - - - - - - - - - "picomatch": "^2.3.1" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">=8.6" - - - - - - - } - - - - - }, - - - - - "node_modules/mini-svg-data-uri": { - - - - - - - "version": "1.4.4", - - - - - - - "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", - - - - - - - "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "bin": { - - - - - - - - - "mini-svg-data-uri": "cli.js" - - - - - - - } - - - - - }, - - - - - "node_modules/nanoid": { - - - - - - - "version": "3.3.8", - - - - - - - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - - - - - - - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", - - - - - - - "dev": true, - - - - - - - "funding": [ - - - - - - - - - { - - - - - - - - - - - "type": "github", - - - - - - - - - - - "url": "https://github.com/sponsors/ai" - - - - - - - - - } - - - - - - - ], - - - - - - - "license": "MIT", - - - - - - - "bin": { - - - - - - - - - "nanoid": "bin/nanoid.cjs" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - - - - - - - } - - - - - }, - - - - - "node_modules/normalize-path": { - - - - - - - "version": "3.0.0", - - - - - - - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - - - - - - - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "engines": { - - - - - - - - - "node": ">=0.10.0" - - - - - - - } - - - - - }, - - - - - "node_modules/path-type": { - - - - - - - "version": "6.0.0", - - - - - - - "resolved": "https://registry.npmjs.org/path-type/-/path-type-6.0.0.tgz", - - - - - - - "integrity": "sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "engines": { - - - - - - - - - "node": ">=18" - - - - - - - }, - - - - - - - "funding": { - - - - - - - - - "url": "https://github.com/sponsors/sindresorhus" - - - - - - - } - - - - - }, - - - - - "node_modules/picocolors": { - - - - - - - "version": "1.1.1", - - - - - - - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - - - - - - - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - - - - - - - "dev": true, - - - - - - - "license": "ISC" - - - - - }, - - - - - "node_modules/picomatch": { - - - - - - - "version": "2.3.1", - - - - - - - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - - - - - - - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "engines": { - - - - - - - - - "node": ">=8.6" - - - - - - - }, - - - - - - - "funding": { - - - - - - - - - "url": "https://github.com/sponsors/jonschlinkert" - - - - - - - } - - - - - }, - - - - - "node_modules/pify": { - - - - - - - "version": "2.3.0", - - - - - - - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - - - - - - - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "engines": { - - - - - - - - - "node": ">=0.10.0" - - - - - - - } - - - - - }, - - - - - "node_modules/postcss": { - - - - - - - "version": "8.5.3", - - - - - - - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", - - - - - - - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", - - - - - - - "dev": true, - - - - - - - "funding": [ - - - - - - - - - { - - - - - - - - - - - "type": "opencollective", - - - - - - - - - - - "url": "https://opencollective.com/postcss/" - - - - - - - - - }, - - - - - - - - - { - - - - - - - - - - - "type": "tidelift", - - - - - - - - - - - "url": "https://tidelift.com/funding/github/npm/postcss" - - - - - - - - - }, - - - - - - - - - { - - - - - - - - - - - "type": "github", - - - - - - - - - - - "url": "https://github.com/sponsors/ai" - - - - - - - - - } - - - - - - - ], - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "nanoid": "^3.3.8", - - - - - - - - - "picocolors": "^1.1.1", - - - - - - - - - "source-map-js": "^1.2.1" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": "^10 || ^12 || >=14" - - - - - - - } - - - - - }, - - - - - "node_modules/postcss-cli": { - - - - - - - "version": "11.0.0", - - - - - - - "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-11.0.0.tgz", - - - - - - - "integrity": "sha512-xMITAI7M0u1yolVcXJ9XTZiO9aO49mcoKQy6pCDFdMh9kGqhzLVpWxeD/32M/QBmkhcGypZFFOLNLmIW4Pg4RA==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "chokidar": "^3.3.0", - - - - - - - - - "dependency-graph": "^0.11.0", - - - - - - - - - "fs-extra": "^11.0.0", - - - - - - - - - "get-stdin": "^9.0.0", - - - - - - - - - "globby": "^14.0.0", - - - - - - - - - "picocolors": "^1.0.0", - - - - - - - - - "postcss-load-config": "^5.0.0", - - - - - - - - - "postcss-reporter": "^7.0.0", - - - - - - - - - "pretty-hrtime": "^1.0.3", - - - - - - - - - "read-cache": "^1.0.0", - - - - - - - - - "slash": "^5.0.0", - - - - - - - - - "yargs": "^17.0.0" - - - - - - - }, - - - - - - - "bin": { - - - - - - - - - "postcss": "index.js" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">=18" - - - - - - - }, - - - - - - - "peerDependencies": { - - - - - - - - - "postcss": "^8.0.0" - - - - - - - } - - - - - }, - - - - - "node_modules/postcss-load-config": { - - - - - - - "version": "5.1.0", - - - - - - - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-5.1.0.tgz", - - - - - - - "integrity": "sha512-G5AJ+IX0aD0dygOE0yFZQ/huFFMSNneyfp0e3/bT05a8OfPC5FUoZRPfGijUdGOJNMewJiwzcHJXFafFzeKFVA==", - - - - - - - "dev": true, - - - - - - - "funding": [ - - - - - - - - - { - - - - - - - - - - - "type": "opencollective", - - - - - - - - - - - "url": "https://opencollective.com/postcss/" - - - - - - - - - }, - - - - - - - - - { - - - - - - - - - - - "type": "github", - - - - - - - - - - - "url": "https://github.com/sponsors/ai" - - - - - - - - - } - - - - - - - ], - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "lilconfig": "^3.1.1", - - - - - - - - - "yaml": "^2.4.2" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">= 18" - - - - - - - }, - - - - - - - "peerDependencies": { - - - - - - - - - "jiti": ">=1.21.0", - - - - - - - - - "postcss": ">=8.0.9", - - - - - - - - - "tsx": "^4.8.1" - - - - - - - }, - - - - - - - "peerDependenciesMeta": { - - - - - - - - - "jiti": { - - - - - - - - - - - "optional": true - - - - - - - - - }, - - - - - - - - - "postcss": { - - - - - - - - - - - "optional": true - - - - - - - - - }, - - - - - - - - - "tsx": { - - - - - - - - - - - "optional": true - - - - - - - - - } - - - - - - - } - - - - - }, - - - - - "node_modules/postcss-reporter": { - - - - - - - "version": "7.1.0", - - - - - - - "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.1.0.tgz", - - - - - - - "integrity": "sha512-/eoEylGWyy6/DOiMP5lmFRdmDKThqgn7D6hP2dXKJI/0rJSO1ADFNngZfDzxL0YAxFvws+Rtpuji1YIHj4mySA==", - - - - - - - "dev": true, - - - - - - - "funding": [ - - - - - - - - - { - - - - - - - - - - - "type": "opencollective", - - - - - - - - - - - "url": "https://opencollective.com/postcss/" - - - - - - - - - }, - - - - - - - - - { - - - - - - - - - - - "type": "github", - - - - - - - - - - - "url": "https://github.com/sponsors/ai" - - - - - - - - - } - - - - - - - ], - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "picocolors": "^1.0.0", - - - - - - - - - "thenby": "^1.3.4" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">=10" - - - - - - - }, - - - - - - - "peerDependencies": { - - - - - - - - - "postcss": "^8.1.0" - - - - - - - } - - - - - }, - - - - - "node_modules/postcss-selector-parser": { - - - - - - - "version": "6.0.10", - - - - - - - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - - - - - - - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "cssesc": "^3.0.0", - - - - - - - - - "util-deprecate": "^1.0.2" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">=4" - - - - - - - } - - - - - }, - - - - - "node_modules/pretty-hrtime": { - - - - - - - "version": "1.0.3", - - - - - - - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - - - - - - - "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "engines": { - - - - - - - - - "node": ">= 0.8" - - - - - - - } - - - - - }, - - - - - "node_modules/queue-microtask": { - - - - - - - "version": "1.2.3", - - - - - - - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - - - - - - - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - - - - - - - "dev": true, - - - - - - - "funding": [ - - - - - - - - - { - - - - - - - - - - - "type": "github", - - - - - - - - - - - "url": "https://github.com/sponsors/feross" - - - - - - - - - }, - - - - - - - - - { - - - - - - - - - - - "type": "patreon", - - - - - - - - - - - "url": "https://www.patreon.com/feross" - - - - - - - - - }, - - - - - - - - - { - - - - - - - - - - - "type": "consulting", - - - - - - - - - - - "url": "https://feross.org/support" - - - - - - - - - } - - - - - - - ], - - - - - - - "license": "MIT" - - - - - }, - - - - - "node_modules/read-cache": { - - - - - - - "version": "1.0.0", - - - - - - - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - - - - - - - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "pify": "^2.3.0" - - - - - - - } - - - - - }, - - - - - "node_modules/readdirp": { - - - - - - - "version": "3.6.0", - - - - - - - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - - - - - - - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "picomatch": "^2.2.1" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">=8.10.0" - - - - - - - } - - - - - }, - - - - - "node_modules/require-directory": { - - - - - - - "version": "2.1.1", - - - - - - - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - - - - - - - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "engines": { - - - - - - - - - "node": ">=0.10.0" - - - - - - - } - - - - - }, - - - - - "node_modules/reusify": { - - - - - - - "version": "1.1.0", - - - - - - - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", - - - - - - - "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "engines": { - - - - - - - - - "iojs": ">=1.0.0", - - - - - - - - - "node": ">=0.10.0" - - - - - - - } - - - - - }, - - - - - "node_modules/run-parallel": { - - - - - - - "version": "1.2.0", - - - - - - - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - - - - - - - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - - - - - - - "dev": true, - - - - - - - "funding": [ - - - - - - - - - { - - - - - - - - - - - "type": "github", - - - - - - - - - - - "url": "https://github.com/sponsors/feross" - - - - - - - - - }, - - - - - - - - - { - - - - - - - - - - - "type": "patreon", - - - - - - - - - - - "url": "https://www.patreon.com/feross" - - - - - - - - - }, - - - - - - - - - { - - - - - - - - - - - "type": "consulting", - - - - - - - - - - - "url": "https://feross.org/support" - - - - - - - - - } - - - - - - - ], - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "queue-microtask": "^1.2.2" - - - - - - - } - - - - - }, - - - - - "node_modules/slash": { - - - - - - - "version": "5.1.0", - - - - - - - "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", - - - - - - - "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "engines": { - - - - - - - - - "node": ">=14.16" - - - - - - - }, - - - - - - - "funding": { - - - - - - - - - "url": "https://github.com/sponsors/sindresorhus" - - - - - - - } - - - - - }, - - - - - "node_modules/source-map-js": { - - - - - - - "version": "1.2.1", - - - - - - - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - - - - - - - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - - - - - - - "dev": true, - - - - - - - "license": "BSD-3-Clause", - - - - - - - "engines": { - - - - - - - - - "node": ">=0.10.0" - - - - - - - } - - - - - }, - - - - - "node_modules/string-width": { - - - - - - - "version": "4.2.3", - - - - - - - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - - - - - - - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "emoji-regex": "^8.0.0", - - - - - - - - - "is-fullwidth-code-point": "^3.0.0", - - - - - - - - - "strip-ansi": "^6.0.1" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">=8" - - - - - - - } - - - - - }, - - - - - "node_modules/strip-ansi": { - - - - - - - "version": "6.0.1", - - - - - - - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - - - - - - - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "ansi-regex": "^5.0.1" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">=8" - - - - - - - } - - - - - }, - - - - - "node_modules/tailwindcss": { - - - - - - - "version": "4.0.9", - - - - - - - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.0.9.tgz", - - - - - - - "integrity": "sha512-12laZu+fv1ONDRoNR9ipTOpUD7RN9essRVkX36sjxuRUInpN7hIiHN4lBd/SIFjbISvnXzp8h/hXzmU8SQQYhw==", - - - - - - - "dev": true, - - - - - - - "license": "MIT" - - - - - }, - - - - - "node_modules/tapable": { - - - - - - - "version": "2.2.1", - - - - - - - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - - - - - - - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "engines": { - - - - - - - - - "node": ">=6" - - - - - - - } - - - - - }, - - - - - "node_modules/thenby": { - - - - - - - "version": "1.3.4", - - - - - - - "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz", - - - - - - - "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==", - - - - - - - "dev": true, - - - - - - - "license": "Apache-2.0" - - - - - }, - - - - - "node_modules/to-regex-range": { - - - - - - - "version": "5.0.1", - - - - - - - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - - - - - - - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "is-number": "^7.0.0" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">=8.0" - - - - - - - } - - - - - }, - - - - - "node_modules/unicorn-magic": { - - - - - - - "version": "0.3.0", - - - - - - - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", - - - - - - - "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "engines": { - - - - - - - - - "node": ">=18" - - - - - - - }, - - - - - - - "funding": { - - - - - - - - - "url": "https://github.com/sponsors/sindresorhus" - - - - - - - } - - - - - }, - - - - - "node_modules/universalify": { - - - - - - - "version": "2.0.1", - - - - - - - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - - - - - - - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "engines": { - - - - - - - - - "node": ">= 10.0.0" - - - - - - - } - - - - - }, - - - - - "node_modules/util-deprecate": { - - - - - - - "version": "1.0.2", - - - - - - - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - - - - - - - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - - - - - - - "dev": true, - - - - - - - "license": "MIT" - - - - - }, - - - - - "node_modules/wrap-ansi": { - - - - - - - "version": "7.0.0", - - - - - - - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - - - - - - - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "ansi-styles": "^4.0.0", - - - - - - - - - "string-width": "^4.1.0", - - - - - - - - - "strip-ansi": "^6.0.0" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">=10" - - - - - - - }, - - - - - - - "funding": { - - - - - - - - - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - - - - - - - } - - - - - }, - - - - - "node_modules/y18n": { - - - - - - - "version": "5.0.8", - - - - - - - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - - - - - - - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - - - - - - - "dev": true, - - - - - - - "license": "ISC", - - - - - - - "engines": { - - - - - - - - - "node": ">=10" - - - - - - - } - - - - - }, - - - - - "node_modules/yaml": { - - - - - - - "version": "2.7.0", - - - - - - - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", - - - - - - - "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", - - - - - - - "dev": true, - - - - - - - "license": "ISC", - - - - - - - "bin": { - - - - - - - - - "yaml": "bin.mjs" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">= 14" - - - - - - - } - - - - - }, - - - - - "node_modules/yargs": { - - - - - - - "version": "17.7.2", - - - - - - - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - - - - - - - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - - - - - - - "dev": true, - - - - - - - "license": "MIT", - - - - - - - "dependencies": { - - - - - - - - - "cliui": "^8.0.1", - - - - - - - - - "escalade": "^3.1.1", - - - - - - - - - "get-caller-file": "^2.0.5", - - - - - - - - - "require-directory": "^2.1.1", - - - - - - - - - "string-width": "^4.2.3", - - - - - - - - - "y18n": "^5.0.5", - - - - - - - - - "yargs-parser": "^21.1.1" - - - - - - - }, - - - - - - - "engines": { - - - - - - - - - "node": ">=12" - - - - - - - } - - - - - }, - - - - - "node_modules/yargs-parser": { - - - - - - - "version": "21.1.1", - - - - - - - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - - - - - - - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - - - - - - - "dev": true, - - - - - - - "license": "ISC", - - - - - - - "engines": { - - - - - - - - - "node": ">=12" - - - - - - - } - - - - - } - - + "": { + "devDependencies": { + "@tailwindcss/forms": "^0.5.10", + "@tailwindcss/postcss": "^4.0.9", + "@tailwindcss/typography": "^0.5.16", + "postcss": "^8.5.3", + "postcss-cli": "^11.0.0", + "tailwindcss": "^4.0.9" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@sindresorhus/merge-streams": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@tailwindcss/forms": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.10.tgz", + "integrity": "sha512-utI1ONF6uf/pPNO68kmN1b8rEwNXv3czukalo8VtJH8ksIkZXr3Q3VYudZLkCsDd4Wku120uF02hYK25XGPorw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mini-svg-data-uri": "^1.2.3" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20 || >= 4.0.0-beta.1" + } + }, + "node_modules/@tailwindcss/node": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.0.9.tgz", + "integrity": "sha512-tOJvdI7XfJbARYhxX+0RArAhmuDcczTC46DGCEziqxzzbIaPnfYaIyRT31n4u8lROrsO7Q6u/K9bmQHL2uL1bQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "enhanced-resolve": "^5.18.1", + "jiti": "^2.4.2", + "tailwindcss": "4.0.9" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.0.9.tgz", + "integrity": "sha512-eLizHmXFqHswJONwfqi/WZjtmWZpIalpvMlNhTM99/bkHtUs6IqgI1XQ0/W5eO2HiRQcIlXUogI2ycvKhVLNcA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.0.9", + "@tailwindcss/oxide-darwin-arm64": "4.0.9", + "@tailwindcss/oxide-darwin-x64": "4.0.9", + "@tailwindcss/oxide-freebsd-x64": "4.0.9", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.0.9", + "@tailwindcss/oxide-linux-arm64-gnu": "4.0.9", + "@tailwindcss/oxide-linux-arm64-musl": "4.0.9", + "@tailwindcss/oxide-linux-x64-gnu": "4.0.9", + "@tailwindcss/oxide-linux-x64-musl": "4.0.9", + "@tailwindcss/oxide-win32-arm64-msvc": "4.0.9", + "@tailwindcss/oxide-win32-x64-msvc": "4.0.9" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.0.9.tgz", + "integrity": "sha512-YBgy6+2flE/8dbtrdotVInhMVIxnHJPbAwa7U1gX4l2ThUIaPUp18LjB9wEH8wAGMBZUb//SzLtdXXNBHPUl6Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.0.9.tgz", + "integrity": "sha512-pWdl4J2dIHXALgy2jVkwKBmtEb73kqIfMpYmcgESr7oPQ+lbcQ4+tlPeVXaSAmang+vglAfFpXQCOvs/aGSqlw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.0.9.tgz", + "integrity": "sha512-4Dq3lKp0/C7vrRSkNPtBGVebEyWt9QPPlQctxJ0H3MDyiQYvzVYf8jKow7h5QkWNe8hbatEqljMj/Y0M+ERYJg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.0.9.tgz", + "integrity": "sha512-k7U1RwRODta8x0uealtVt3RoWAWqA+D5FAOsvVGpYoI6ObgmnzqWW6pnVwz70tL8UZ/QXjeMyiICXyjzB6OGtQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.0.9.tgz", + "integrity": "sha512-NDDjVweHz2zo4j+oS8y3KwKL5wGCZoXGA9ruJM982uVJLdsF8/1AeKvUwKRlMBpxHt1EdWJSAh8a0Mfhl28GlQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.0.9.tgz", + "integrity": "sha512-jk90UZ0jzJl3Dy1BhuFfRZ2KP9wVKMXPjmCtY4U6fF2LvrjP5gWFJj5VHzfzHonJexjrGe1lMzgtjriuZkxagg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.0.9.tgz", + "integrity": "sha512-3eMjyTC6HBxh9nRgOHzrc96PYh1/jWOwHZ3Kk0JN0Kl25BJ80Lj9HEvvwVDNTgPg154LdICwuFLuhfgH9DULmg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.0.9.tgz", + "integrity": "sha512-v0D8WqI/c3WpWH1kq/HP0J899ATLdGZmENa2/emmNjubT0sWtEke9W9+wXeEoACuGAhF9i3PO5MeyditpDCiWQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.0.9.tgz", + "integrity": "sha512-Kvp0TCkfeXyeehqLJr7otsc4hd/BUPfcIGrQiwsTVCfaMfjQZCG7DjI+9/QqPZha8YapLA9UoIcUILRYO7NE1Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.0.9.tgz", + "integrity": "sha512-m3+60T/7YvWekajNq/eexjhV8z10rswcz4BC9bioJ7YaN+7K8W2AmLmG0B79H14m6UHE571qB0XsPus4n0QVgQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.0.9.tgz", + "integrity": "sha512-dpc05mSlqkwVNOUjGu/ZXd5U1XNch1kHFJ4/cHkZFvaW1RzbHmRt24gvM8/HC6IirMxNarzVw4IXVtvrOoZtxA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/postcss": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.0.9.tgz", + "integrity": "sha512-BT/E+pdMqulavEAVM5NCpxmGEwHiLDPpkmg/c/X25ZBW+izTe+aZ+v1gf/HXTrihRoCxrUp5U4YyHsBTzspQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "@tailwindcss/node": "4.0.9", + "@tailwindcss/oxide": "4.0.9", + "lightningcss": "^1.29.1", + "postcss": "^8.4.41", + "tailwindcss": "4.0.9" + } + }, + "node_modules/@tailwindcss/typography": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.16.tgz", + "integrity": "sha512-0wDLwCVF5V3x3b1SGXPCDcdsbDHMBe+lkFzBRaHeLvNi+nrrnZ1lA18u+OTWO8iSWU2GxUOCvlXtDuqftc1oiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash.castarray": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "postcss-selector-parser": "6.0.10" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/enhanced-resolve": { + "version": "5.18.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", + "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs-extra": { + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-stdin": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", + "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globby": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.1.0.tgz", + "integrity": "sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.3", + "ignore": "^7.0.3", + "path-type": "^6.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.3.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/ignore": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.3.tgz", + "integrity": "sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/jiti": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz", + "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/lightningcss": { + "version": "1.29.1", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.29.1.tgz", + "integrity": "sha512-FmGoeD4S05ewj+AkhTY+D+myDvXI6eL27FjHIjoyUkO/uw7WZD1fBVs0QxeYWa7E17CUHJaYX/RUGISCtcrG4Q==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^1.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-darwin-arm64": "1.29.1", + "lightningcss-darwin-x64": "1.29.1", + "lightningcss-freebsd-x64": "1.29.1", + "lightningcss-linux-arm-gnueabihf": "1.29.1", + "lightningcss-linux-arm64-gnu": "1.29.1", + "lightningcss-linux-arm64-musl": "1.29.1", + "lightningcss-linux-x64-gnu": "1.29.1", + "lightningcss-linux-x64-musl": "1.29.1", + "lightningcss-win32-arm64-msvc": "1.29.1", + "lightningcss-win32-x64-msvc": "1.29.1" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.29.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.29.1.tgz", + "integrity": "sha512-HtR5XJ5A0lvCqYAoSv2QdZZyoHNttBpa5EP9aNuzBQeKGfbyH5+UipLWvVzpP4Uml5ej4BYs5I9Lco9u1fECqw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.29.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.29.1.tgz", + "integrity": "sha512-k33G9IzKUpHy/J/3+9MCO4e+PzaFblsgBjSGlpAaFikeBFm8B/CkO3cKU9oI4g+fjS2KlkLM/Bza9K/aw8wsNA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.29.1", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.29.1.tgz", + "integrity": "sha512-0SUW22fv/8kln2LnIdOCmSuXnxgxVC276W5KLTwoehiO0hxkacBxjHOL5EtHD8BAXg2BvuhsJPmVMasvby3LiQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.29.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.29.1.tgz", + "integrity": "sha512-sD32pFvlR0kDlqsOZmYqH/68SqUMPNj+0pucGxToXZi4XZgZmqeX/NkxNKCPsswAXU3UeYgDSpGhu05eAufjDg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.29.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.29.1.tgz", + "integrity": "sha512-0+vClRIZ6mmJl/dxGuRsE197o1HDEeeRk6nzycSy2GofC2JsY4ifCRnvUWf/CUBQmlrvMzt6SMQNMSEu22csWQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.29.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.29.1.tgz", + "integrity": "sha512-UKMFrG4rL/uHNgelBsDwJcBqVpzNJbzsKkbI3Ja5fg00sgQnHw/VrzUTEc4jhZ+AN2BvQYz/tkHu4vt1kLuJyw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.29.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.29.1.tgz", + "integrity": "sha512-u1S+xdODy/eEtjADqirA774y3jLcm8RPtYztwReEXoZKdzgsHYPl0s5V52Tst+GKzqjebkULT86XMSxejzfISw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.29.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.29.1.tgz", + "integrity": "sha512-L0Tx0DtaNUTzXv0lbGCLB/c/qEADanHbu4QdcNOXLIe1i8i22rZRpbT3gpWYsCh9aSL9zFujY/WmEXIatWvXbw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.29.1", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.29.1.tgz", + "integrity": "sha512-QoOVnkIEFfbW4xPi+dpdft/zAKmgLgsRHfJalEPYuJDOWf7cLQzYg0DEh8/sn737FaeMJxHZRc1oBreiwZCjog==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.29.1", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.29.1.tgz", + "integrity": "sha512-NygcbThNBe4JElP+olyTI/doBNGJvLs3bFCRPdvuCcxZCcCZ71B858IHpdm7L1btZex0FvCmM17FK98Y9MRy1Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/lodash.castarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", + "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mini-svg-data-uri": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", + "dev": true, + "license": "MIT", + "bin": { + "mini-svg-data-uri": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-type": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-6.0.0.tgz", + "integrity": "sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", + "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.8", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-cli": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-11.0.0.tgz", + "integrity": "sha512-xMITAI7M0u1yolVcXJ9XTZiO9aO49mcoKQy6pCDFdMh9kGqhzLVpWxeD/32M/QBmkhcGypZFFOLNLmIW4Pg4RA==", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^3.3.0", + "dependency-graph": "^0.11.0", + "fs-extra": "^11.0.0", + "get-stdin": "^9.0.0", + "globby": "^14.0.0", + "picocolors": "^1.0.0", + "postcss-load-config": "^5.0.0", + "postcss-reporter": "^7.0.0", + "pretty-hrtime": "^1.0.3", + "read-cache": "^1.0.0", + "slash": "^5.0.0", + "yargs": "^17.0.0" + }, + "bin": { + "postcss": "index.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-load-config": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-5.1.0.tgz", + "integrity": "sha512-G5AJ+IX0aD0dygOE0yFZQ/huFFMSNneyfp0e3/bT05a8OfPC5FUoZRPfGijUdGOJNMewJiwzcHJXFafFzeKFVA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "lilconfig": "^3.1.1", + "yaml": "^2.4.2" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "jiti": ">=1.21.0", + "postcss": ">=8.0.9", + "tsx": "^4.8.1" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + }, + "postcss": { + "optional": true + }, + "tsx": { + "optional": true + } + } + }, + "node_modules/postcss-reporter": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.1.0.tgz", + "integrity": "sha512-/eoEylGWyy6/DOiMP5lmFRdmDKThqgn7D6hP2dXKJI/0rJSO1ADFNngZfDzxL0YAxFvws+Rtpuji1YIHj4mySA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "thenby": "^1.3.4" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tailwindcss": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.0.9.tgz", + "integrity": "sha512-12laZu+fv1ONDRoNR9ipTOpUD7RN9essRVkX36sjxuRUInpN7hIiHN4lBd/SIFjbISvnXzp8h/hXzmU8SQQYhw==", + "dev": true, + "license": "MIT" + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/thenby": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz", + "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/unicorn-magic": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", + "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yaml": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", + "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", + "dev": true, + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + } } } diff --git a/teaching/research.md b/teaching/research.md index 04c17549..3a05831f 100644 --- a/teaching/research.md +++ b/teaching/research.md @@ -11,6 +11,8 @@ students and researchers worldwide. Many standard F# features (including _active have been described in publications, and many research projects build on top of F#. +[How to reference F# in a research paper.](https://dsyme.home.blog/2012/07/10/how-to-reference-f-in-a-research-paper/) + To add a paper to this list [edit this page](https://github.com/fsharp/fsharp.org/edit/gh-pages/teaching/research.md) and submit a pull request. * **[F# Books](../learn/index.html#books)** - books about the F# language, including practical guides for using F# in practice. diff --git a/use/mac/index.md b/use/mac/index.md index c837cf22..80d4aba0 100644 --- a/use/mac/index.md +++ b/use/mac/index.md @@ -63,15 +63,7 @@ Ionide works best if you use the .NET CLI to create your projects. You can learn
-### Option 3: Install Visual Studio for Mac - -[Visual Studio for Mac](https://www.visualstudio.com/vs/visual-studio-mac/) is a free IDE for general purpose development. It supports a wide range of projects that you can use F# with. - -You can learn more at [Get started with F# in Visual Studio for Mac](https://docs.microsoft.com/dotnet/fsharp/get-started/get-started-with-visual-studio-for-mac). - -
- -### Option 4: Install JetBrains Rider +### Option 3: Install JetBrains Rider ![logo](../../images/thumbs/rider.png) [JetBrains Rider](https://www.jetbrains.com/rider) is a cross-platform .NET IDE built using IntelliJ and ReSharper technology. It offers support for .NET and .NET Core applications on all platforms. @@ -79,6 +71,6 @@ You can install [JetBrains Rider from here](https://www.jetbrains.com/rider/down
-### Option 5: Build F# from source +### Option 4: Build F# from source You can build and contribute to the F# compiler and library from [the source](https://github.com/dotnet/fsharp).