diff --git a/index.html b/index.html index fe3c4aa..3c79f5a 100644 --- a/index.html +++ b/index.html @@ -1,13 +1,13 @@ - - - - - <%- title %> - - -
- - + + + + + <%- title %> + + +
+ + diff --git a/package.json b/package.json index ccc9229..4c85d2f 100644 --- a/package.json +++ b/package.json @@ -15,14 +15,12 @@ "@ant-design/use-emotion-css": "^1.0.4", "@babel/preset-env": "^7.24.6", "@types/crypto-js": "^4.2.2", - "@types/uuid": "^9.0.8", "@vitejs/plugin-legacy": "^5.4.0", "antd": "^5.17.4", "autoprefixer": "^10.4.19", "axios": "^1.7.2", "core-js": "^3.37.1", "crypto-js": "^4.2.0", - "gsap": "^3.12.5", "jsencrypt": "^3.3.2", "localforage": "^1.10.0", "mobx": "^6.12.3", @@ -33,10 +31,6 @@ "react-rotate-captcha": "^1.0.26", "react-router-dom": "^6.23.1", "regenerator-runtime": "^0.14.1", - "tailwind-merge": "^2.3.0", - "tailwindcss": "^3.4.3", - "tailwindcss-animate": "^1.0.7", - "uuid": "^9.0.1", "vite-plugin-compression": "^0.5.1", "vite-plugin-html": "^3.2.2", "vite-plugin-svg-icons": "^2.0.1" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4739109..5fa0a14 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,9 +20,6 @@ dependencies: '@types/crypto-js': specifier: ^4.2.2 version: 4.2.2 - '@types/uuid': - specifier: ^9.0.8 - version: 9.0.8 '@vitejs/plugin-legacy': specifier: ^5.4.0 version: 5.4.0(terser@5.31.0)(vite@5.2.12) @@ -41,9 +38,6 @@ dependencies: crypto-js: specifier: ^4.2.0 version: 4.2.0 - gsap: - specifier: ^3.12.5 - version: 3.12.5 jsencrypt: specifier: ^3.3.2 version: 3.3.2 @@ -74,18 +68,6 @@ dependencies: regenerator-runtime: specifier: ^0.14.1 version: 0.14.1 - tailwind-merge: - specifier: ^2.3.0 - version: 2.3.0 - tailwindcss: - specifier: ^3.4.3 - version: 3.4.3 - tailwindcss-animate: - specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.3) - uuid: - specifier: ^9.0.1 - version: 9.0.1 vite-plugin-compression: specifier: ^0.5.1 version: 0.5.1(vite@5.2.12) @@ -175,11 +157,6 @@ devDependencies: packages: - /@alloc/quick-lru@5.2.0: - resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} - engines: {node: '>=10'} - dev: false - /@ampproject/remapping@2.3.0: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} @@ -2716,18 +2693,6 @@ packages: dev: true optional: true - /@isaacs/cliui@8.0.2: - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} - dependencies: - string-width: 5.1.2 - string-width-cjs: /string-width@4.2.3 - strip-ansi: 7.1.0 - strip-ansi-cjs: /strip-ansi@6.0.1 - wrap-ansi: 8.1.0 - wrap-ansi-cjs: /wrap-ansi@7.0.0 - dev: false - /@jridgewell/gen-mapping@0.3.5: resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} @@ -2828,13 +2793,6 @@ packages: resolution: {integrity: sha512-zjuslnkj5zboZGis5QpmR5gvRTx5N8Ha/Rll+RRT8YZhXVNBincifhZ9apUQ9f6T0xJE8IHPyVyPx6WokomdYw==} dev: true - /@pkgjs/parseargs@0.11.0: - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - requiresBuild: true - dev: false - optional: true - /@pkgr/core@0.1.1: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} @@ -3199,10 +3157,6 @@ packages: '@types/node': 20.12.12 dev: false - /@types/uuid@9.0.8: - resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} - dev: false - /@typescript-eslint/eslint-plugin@7.11.0(@typescript-eslint/parser@7.11.0)(eslint@8.57.0)(typescript@5.4.5): resolution: {integrity: sha512-P+qEahbgeHW4JQ/87FuItjBj8O3MYv5gELDzr8QaQ7fsll1gSMTYb6j87MYyxwf3DtD7uGFB9ShwgmCJB5KmaQ==} engines: {node: ^18.18.0 || >=20.0.0} @@ -3428,10 +3382,12 @@ packages: /ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} + dev: true /ansi-regex@6.0.1: resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} engines: {node: '>=12'} + dev: true /ansi-styles@2.2.1: resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==} @@ -3450,11 +3406,6 @@ packages: dependencies: color-convert: 2.0.1 - /ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} - dev: false - /antd@5.17.4(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-oDWrcibe1s72223vpvA3/dNBEotGkggyWQVX1+GVrhuVXt/QYE3oU3Tsg3PeMurohvO8kjxambqG/zbmsMG34g==} peerDependencies: @@ -3517,20 +3468,13 @@ packages: - moment dev: false - /any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - dev: false - /anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 - - /arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - dev: false + dev: true /argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} @@ -3783,6 +3727,7 @@ packages: /binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} + dev: true /bl@5.1.0: resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} @@ -3918,11 +3863,6 @@ packages: tslib: 2.6.2 dev: false - /camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - dev: false - /caniuse-lite@1.0.30001625: resolution: {integrity: sha512-4KE9N2gcRH+HQhpeiRZXd+1niLB/XNLAhSy4z7fI8EzcbcPoAqjNInxVHTiTwWfTIV4w096XG8OtCOCQQKPv3w==} @@ -3970,6 +3910,7 @@ packages: readdirp: 3.6.0 optionalDependencies: fsevents: 2.3.3 + dev: true /chownr@2.0.0: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} @@ -4087,11 +4028,6 @@ packages: /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - /commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - dev: false - /commander@7.2.0: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} @@ -4206,6 +4142,7 @@ packages: path-key: 3.1.1 shebang-command: 2.0.0 which: 2.0.2 + dev: true /crypto-js@4.2.0: resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} @@ -4303,6 +4240,7 @@ packages: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} hasBin: true + dev: true /csso@4.2.0: resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} @@ -4442,10 +4380,6 @@ packages: engines: {node: '>=8'} dev: true - /didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - dev: false - /dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -4453,10 +4387,6 @@ packages: path-type: 4.0.0 dev: true - /dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - dev: false - /doctrine@2.1.0: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} @@ -4560,10 +4490,6 @@ packages: resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} engines: {node: '>=12'} - /eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - dev: false - /ejs@3.1.10: resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} engines: {node: '>=0.10.0'} @@ -4577,10 +4503,7 @@ packages: /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - - /emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - dev: false + dev: true /emojis-list@3.0.0: resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} @@ -5140,14 +5063,6 @@ packages: engines: {node: '>=0.10.0'} dev: false - /foreground-child@3.1.1: - resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} - engines: {node: '>=14'} - dependencies: - cross-spawn: 7.0.3 - signal-exit: 4.1.0 - dev: false - /form-data@4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} engines: {node: '>= 6'} @@ -5266,18 +5181,7 @@ packages: engines: {node: '>=10.13.0'} dependencies: is-glob: 4.0.3 - - /glob@10.4.1: - resolution: {integrity: sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==} - engines: {node: '>=16 || 14 >=14.18'} - hasBin: true - dependencies: - foreground-child: 3.1.1 - jackspeak: 3.1.2 - minimatch: 9.0.4 - minipass: 7.1.2 - path-scurry: 1.11.1 - dev: false + dev: true /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} @@ -5367,6 +5271,7 @@ packages: /gsap@3.12.5: resolution: {integrity: sha512-srBfnk4n+Oe/ZnMIOXt3gT605BX9x5+rh/prT2F1SsNJsU1XuMiP0E2aptW481OnonOGACZWBqseH5Z7csHxhQ==} + dev: true /has-ansi@2.0.0: resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==} @@ -5594,6 +5499,7 @@ packages: engines: {node: '>=8'} dependencies: binary-extensions: 2.3.0 + dev: true /is-boolean-object@1.1.2: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} @@ -5675,6 +5581,7 @@ packages: /is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} + dev: true /is-generator-function@1.0.10: resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} @@ -5823,6 +5730,7 @@ packages: /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + dev: true /isobject@2.1.0: resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==} @@ -5846,15 +5754,6 @@ packages: set-function-name: 2.0.2 dev: true - /jackspeak@3.1.2: - resolution: {integrity: sha512-kWmLKn2tRtfYMF/BakihVVRzBKOxz4gJMiL2Rj91WnAB5TPZumSH99R/Yf1qE1u4uRimvCSJfm6hnxohXeEXjQ==} - engines: {node: '>=14'} - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - dev: false - /jake@10.9.1: resolution: {integrity: sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==} engines: {node: '>=10'} @@ -5869,6 +5768,7 @@ packages: /jiti@1.21.0: resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} hasBin: true + dev: true /js-base64@2.6.4: resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==} @@ -6025,16 +5925,6 @@ packages: immediate: 3.0.6 dev: false - /lilconfig@2.1.0: - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} - dev: false - - /lilconfig@3.1.1: - resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} - engines: {node: '>=14'} - dev: false - /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} @@ -6107,11 +5997,6 @@ packages: tslib: 2.6.2 dev: false - /lru-cache@10.2.2: - resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} - engines: {node: 14 || >=16.14} - dev: false - /lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: @@ -6252,6 +6137,7 @@ packages: engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 + dev: true /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} @@ -6269,11 +6155,6 @@ packages: engines: {node: '>=8'} dev: true - /minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} - engines: {node: '>=16 || 14 >=14.17'} - dev: false - /minizlib@2.1.2: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} @@ -6367,14 +6248,6 @@ packages: /ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - /mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - dependencies: - any-promise: 1.3.0 - object-assign: 4.1.1 - thenify-all: 1.6.0 - dev: false - /nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -6437,6 +6310,7 @@ packages: /normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} + dev: true /normalize-range@0.1.2: resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} @@ -6479,11 +6353,6 @@ packages: kind-of: 3.2.2 dev: false - /object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} - dev: false - /object-inspect@1.13.1: resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} @@ -6671,6 +6540,7 @@ packages: /path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} + dev: true /path-key@4.0.0: resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} @@ -6680,14 +6550,6 @@ packages: /path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - /path-scurry@1.11.1: - resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} - engines: {node: '>=16 || 14 >=14.18'} - dependencies: - lru-cache: 10.2.2 - minipass: 7.1.2 - dev: false - /path-to-regexp@2.4.0: resolution: {integrity: sha512-G6zHoVqC6GGTQkZwF4lkuEyMbVOjoBKAEybQUypI1WTkqinCOrq2x6U2+phkJ1XsEMTy4LjtwPI7HW+NVrRR2w==} dev: false @@ -6720,22 +6582,12 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - /pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} - dev: false - /pify@4.0.1: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} engines: {node: '>=6'} requiresBuild: true optional: true - /pirates@4.0.6: - resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} - engines: {node: '>= 6'} - dev: false - /pkg-types@1.1.1: resolution: {integrity: sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==} dependencies: @@ -6919,28 +6771,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-import@15.1.0(postcss@8.4.38): - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.0.0 - dependencies: - postcss: 8.4.38 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.8 - dev: false - - /postcss-js@4.0.1(postcss@8.4.38): - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 - dependencies: - camelcase-css: 2.0.1 - postcss: 8.4.38 - dev: false - /postcss-lab-function@6.0.16(postcss@8.4.38): resolution: {integrity: sha512-QWv0VxfjgIl8jBR/wuQcm/o31jn4P/LwzYuVKzNQoO5t7HPcU0d3RfWUiDrHN3frmSv+YYZppr3P81tKFTDyqg==} engines: {node: ^14 || ^16 || >=18} @@ -6964,23 +6794,6 @@ packages: postcss: 8.4.38 dev: true - /postcss-load-config@4.0.2(postcss@8.4.38): - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - dependencies: - lilconfig: 3.1.1 - postcss: 8.4.38 - yaml: 2.4.2 - dev: false - /postcss-logical@7.0.1(postcss@8.4.38): resolution: {integrity: sha512-8GwUQZE0ri0K0HJHkDv87XOLC8DE0msc+HoWLeKdtjDZEwpZ5xuK3QdV6FhmHSQW40LPkg43QzvATRAI3LsRkg==} engines: {node: ^14 || ^16 || >=18} @@ -6991,16 +6804,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-nested@6.0.1(postcss@8.4.38): - resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - dependencies: - postcss: 8.4.38 - postcss-selector-parser: 6.1.0 - dev: false - /postcss-nesting@12.1.5(postcss@8.4.38): resolution: {integrity: sha512-N1NgI1PDCiAGWPTYrwqm8wpjv0bgDmkYHH72pNsqTCv9CObxjxftdYu6AKtGN+pnJa7FQjMm3v4sp8QJbFsYdQ==} engines: {node: ^14 || ^16 || >=18} @@ -7174,6 +6977,7 @@ packages: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 + dev: true /postcss-sorting@8.0.2(postcss@8.4.38): resolution: {integrity: sha512-M9dkSrmU00t/jK7rF6BZSZauA5MAaBW4i5EnJXspMwt4iqTh/L9j6fgMnbElEOfyRyfLfVbIHj/R52zHzAPe1Q==} @@ -7923,12 +7727,6 @@ packages: react: 18.3.1 dev: false - /read-cache@1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - dependencies: - pify: 2.3.0 - dev: false - /readable-stream@3.6.2: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} @@ -7942,6 +7740,7 @@ packages: engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.1 + dev: true /reflect.getprototypeof@1.0.6: resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} @@ -8266,10 +8065,12 @@ packages: engines: {node: '>=8'} dependencies: shebang-regex: 3.0.0 + dev: true /shebang-regex@3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} + dev: true /side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} @@ -8287,6 +8088,7 @@ packages: /signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} + dev: true /simple-swizzle@0.2.2: resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} @@ -8427,15 +8229,7 @@ packages: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - - /string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} - dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 9.2.2 - strip-ansi: 7.1.0 - dev: false + dev: true /string.prototype.matchall@4.0.11: resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} @@ -8496,12 +8290,14 @@ packages: engines: {node: '>=8'} dependencies: ansi-regex: 5.0.1 + dev: true /strip-ansi@7.1.0: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} dependencies: ansi-regex: 6.0.1 + dev: true /strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} @@ -8657,20 +8453,6 @@ packages: resolution: {integrity: sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==} dev: false - /sucrase@3.35.0: - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - commander: 4.1.1 - glob: 10.4.1 - lines-and-columns: 1.2.4 - mz: 2.7.0 - pirates: 4.0.6 - ts-interface-checker: 0.1.13 - dev: false - /supports-color@2.0.0: resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} engines: {node: '>=0.8.0'} @@ -8792,51 +8574,6 @@ packages: strip-ansi: 6.0.1 dev: true - /tailwind-merge@2.3.0: - resolution: {integrity: sha512-vkYrLpIP+lgR0tQCG6AP7zZXCTLc1Lnv/CCRT3BqJ9CZ3ui2++GPaGb1x/ILsINIMSYqqvrpqjUFsMNLlW99EA==} - dependencies: - '@babel/runtime': 7.24.6 - dev: false - - /tailwindcss-animate@1.0.7(tailwindcss@3.4.3): - resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==} - peerDependencies: - tailwindcss: '>=3.0.0 || insiders' - dependencies: - tailwindcss: 3.4.3 - dev: false - - /tailwindcss@3.4.3: - resolution: {integrity: sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==} - engines: {node: '>=14.0.0'} - hasBin: true - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.6.0 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.2 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.0 - lilconfig: 2.1.0 - micromatch: 4.0.7 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.0.1 - postcss: 8.4.38 - postcss-import: 15.1.0(postcss@8.4.38) - postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38) - postcss-nested: 6.0.1(postcss@8.4.38) - postcss-selector-parser: 6.1.0 - resolve: 1.22.8 - sucrase: 3.35.0 - transitivePeerDependencies: - - ts-node - dev: false - /tar@6.2.1: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} @@ -8863,19 +8600,6 @@ packages: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} dev: true - /thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} - dependencies: - thenify: 3.3.1 - dev: false - - /thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - dependencies: - any-promise: 1.3.0 - dev: false - /throttle-debounce@5.0.0: resolution: {integrity: sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==} engines: {node: '>=12.22'} @@ -8942,10 +8666,6 @@ packages: typescript: 5.4.5 dev: true - /ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - dev: false - /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} @@ -9194,11 +8914,6 @@ packages: /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - /uuid@9.0.1: - resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} - hasBin: true - dev: false - /vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} @@ -9382,30 +9097,13 @@ packages: hasBin: true dependencies: isexe: 2.0.0 + dev: true /word-wrap@1.2.5: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} dev: true - /wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - dev: false - - /wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} - dependencies: - ansi-styles: 6.2.1 - string-width: 5.1.2 - strip-ansi: 7.1.0 - dev: false - /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} dev: true @@ -9430,12 +9128,6 @@ packages: engines: {node: '>= 6'} dev: false - /yaml@2.4.2: - resolution: {integrity: sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==} - engines: {node: '>= 14'} - hasBin: true - dev: false - /yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} diff --git a/public/logo.png b/public/logo.png new file mode 100644 index 0000000..b04b6d9 Binary files /dev/null and b/public/logo.png differ diff --git a/src/api/oss/minio/index.ts b/src/api/oss/minio/index.ts index 4607b5c..17de588 100644 --- a/src/api/oss/minio/index.ts +++ b/src/api/oss/minio/index.ts @@ -1,3 +1,5 @@ +/** @format */ + import web from "@/utils/axios/web.ts"; /** diff --git a/src/assets/fonts/LDI1apSCOBt_aeQQ7ftydoa8SsLLq7s.woff2 b/src/assets/fonts/LDI1apSCOBt_aeQQ7ftydoa8SsLLq7s.woff2 new file mode 100644 index 0000000..9ac1b48 Binary files /dev/null and b/src/assets/fonts/LDI1apSCOBt_aeQQ7ftydoa8SsLLq7s.woff2 differ diff --git a/src/assets/fonts/LDI1apSCOBt_aeQQ7ftydoa8UMLLq7s.woff2 b/src/assets/fonts/LDI1apSCOBt_aeQQ7ftydoa8UMLLq7s.woff2 new file mode 100644 index 0000000..eabcac4 Binary files /dev/null and b/src/assets/fonts/LDI1apSCOBt_aeQQ7ftydoa8UMLLq7s.woff2 differ diff --git a/src/assets/fonts/LDI1apSCOBt_aeQQ7ftydoa8UcLLq7s.woff2 b/src/assets/fonts/LDI1apSCOBt_aeQQ7ftydoa8UcLLq7s.woff2 new file mode 100644 index 0000000..fc8f3ed Binary files /dev/null and b/src/assets/fonts/LDI1apSCOBt_aeQQ7ftydoa8UcLLq7s.woff2 differ diff --git a/src/assets/fonts/LDI1apSCOBt_aeQQ7ftydoa8XsLL.woff2 b/src/assets/fonts/LDI1apSCOBt_aeQQ7ftydoa8XsLL.woff2 new file mode 100644 index 0000000..8d611b5 Binary files /dev/null and b/src/assets/fonts/LDI1apSCOBt_aeQQ7ftydoa8XsLL.woff2 differ diff --git a/src/assets/fonts/LDIqapSCOBt_aeQQ7ftydoa0gebegJo0yyg.woff2 b/src/assets/fonts/LDIqapSCOBt_aeQQ7ftydoa0gebegJo0yyg.woff2 new file mode 100644 index 0000000..67c7583 Binary files /dev/null and b/src/assets/fonts/LDIqapSCOBt_aeQQ7ftydoa0gebegJo0yyg.woff2 differ diff --git a/src/assets/fonts/LDIqapSCOBt_aeQQ7ftydoa0gebelJo0.woff2 b/src/assets/fonts/LDIqapSCOBt_aeQQ7ftydoa0gebelJo0.woff2 new file mode 100644 index 0000000..0c1295a Binary files /dev/null and b/src/assets/fonts/LDIqapSCOBt_aeQQ7ftydoa0gebelJo0.woff2 differ diff --git a/src/assets/fonts/LDIqapSCOBt_aeQQ7ftydoa0gebem5o0yyg.woff2 b/src/assets/fonts/LDIqapSCOBt_aeQQ7ftydoa0gebem5o0yyg.woff2 new file mode 100644 index 0000000..bd6ff0a Binary files /dev/null and b/src/assets/fonts/LDIqapSCOBt_aeQQ7ftydoa0gebem5o0yyg.woff2 differ diff --git a/src/assets/fonts/LDIqapSCOBt_aeQQ7ftydoa0gebempo0yyg.woff2 b/src/assets/fonts/LDIqapSCOBt_aeQQ7ftydoa0gebempo0yyg.woff2 new file mode 100644 index 0000000..b2a7d09 Binary files /dev/null and b/src/assets/fonts/LDIqapSCOBt_aeQQ7ftydoa0gebempo0yyg.woff2 differ diff --git a/src/assets/fonts/uncut-sans-bold-italic.woff b/src/assets/fonts/uncut-sans-bold-italic.woff deleted file mode 100644 index 8af630b..0000000 Binary files a/src/assets/fonts/uncut-sans-bold-italic.woff and /dev/null differ diff --git a/src/assets/fonts/uncut-sans-bold-italic.woff2 b/src/assets/fonts/uncut-sans-bold-italic.woff2 deleted file mode 100644 index d48cfbe..0000000 Binary files a/src/assets/fonts/uncut-sans-bold-italic.woff2 and /dev/null differ diff --git a/src/assets/fonts/uncut-sans-bold.woff b/src/assets/fonts/uncut-sans-bold.woff deleted file mode 100644 index acc2c20..0000000 Binary files a/src/assets/fonts/uncut-sans-bold.woff and /dev/null differ diff --git a/src/assets/fonts/uncut-sans-bold.woff2 b/src/assets/fonts/uncut-sans-bold.woff2 deleted file mode 100644 index cfe73c5..0000000 Binary files a/src/assets/fonts/uncut-sans-bold.woff2 and /dev/null differ diff --git a/src/assets/images/arrow-right-white.svg b/src/assets/images/arrow-right-white.svg deleted file mode 100644 index 2fb1740..0000000 --- a/src/assets/images/arrow-right-white.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/assets/images/arrow-right.svg b/src/assets/images/arrow-right.svg deleted file mode 100644 index 18c4ceb..0000000 --- a/src/assets/images/arrow-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/assets/images/check.svg b/src/assets/images/check.svg deleted file mode 100644 index 9b58ad6..0000000 --- a/src/assets/images/check.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/src/assets/images/cta-illustration.svg b/src/assets/images/cta-illustration.svg deleted file mode 100644 index 4f38056..0000000 --- a/src/assets/images/cta-illustration.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/images/cube-leg.png b/src/assets/images/cube-leg.png deleted file mode 100644 index 388ba8c..0000000 Binary files a/src/assets/images/cube-leg.png and /dev/null differ diff --git a/src/assets/images/discord.svg b/src/assets/images/discord.svg deleted file mode 100644 index 5663cac..0000000 --- a/src/assets/images/discord.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/src/assets/images/docs.svg b/src/assets/images/docs.svg deleted file mode 100644 index ff73d27..0000000 --- a/src/assets/images/docs.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/assets/images/features-02.png b/src/assets/images/features-02.png deleted file mode 100644 index 191010a..0000000 Binary files a/src/assets/images/features-02.png and /dev/null differ diff --git a/src/assets/images/features-illustration.svg b/src/assets/images/features-illustration.svg deleted file mode 100644 index d5419ff..0000000 --- a/src/assets/images/features-illustration.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/images/features.svg b/src/assets/images/features.svg deleted file mode 100644 index 098b9a6..0000000 --- a/src/assets/images/features.svg +++ /dev/null @@ -1,206 +0,0 @@ - - - - Illustration - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/assets/images/fire.svg b/src/assets/images/fire.svg deleted file mode 100644 index dcb2446..0000000 --- a/src/assets/images/fire.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/src/assets/images/github.svg b/src/assets/images/github.svg deleted file mode 100644 index f95c130..0000000 --- a/src/assets/images/github.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/src/assets/images/growth.png b/src/assets/images/growth.png deleted file mode 100644 index 2a04fca..0000000 Binary files a/src/assets/images/growth.png and /dev/null differ diff --git a/src/assets/images/hero-illustration.svg b/src/assets/images/hero-illustration.svg deleted file mode 100644 index cb4cb09..0000000 --- a/src/assets/images/hero-illustration.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/images/icon-brackets.svg b/src/assets/images/icon-brackets.svg deleted file mode 100644 index 946aa70..0000000 --- a/src/assets/images/icon-brackets.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/assets/images/icon-check-list.svg b/src/assets/images/icon-check-list.svg deleted file mode 100644 index e7835c7..0000000 --- a/src/assets/images/icon-check-list.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/assets/images/icon-designers.svg b/src/assets/images/icon-designers.svg deleted file mode 100644 index 4ef2dd2..0000000 --- a/src/assets/images/icon-designers.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/src/assets/images/icon-developers.svg b/src/assets/images/icon-developers.svg deleted file mode 100644 index 2898b06..0000000 --- a/src/assets/images/icon-developers.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/src/assets/images/icon-founders.svg b/src/assets/images/icon-founders.svg deleted file mode 100644 index db5f841..0000000 --- a/src/assets/images/icon-founders.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/src/assets/images/icon-marketers.svg b/src/assets/images/icon-marketers.svg deleted file mode 100644 index ac9a2a1..0000000 --- a/src/assets/images/icon-marketers.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/src/assets/images/icon-square.svg b/src/assets/images/icon-square.svg deleted file mode 100644 index a6c8796..0000000 --- a/src/assets/images/icon-square.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/assets/images/icon.ico b/src/assets/images/icon.ico deleted file mode 100644 index ac12869..0000000 Binary files a/src/assets/images/icon.ico and /dev/null differ diff --git a/src/assets/images/icon.png b/src/assets/images/icon.png deleted file mode 100644 index 8ccc37f..0000000 Binary files a/src/assets/images/icon.png and /dev/null differ diff --git a/src/assets/images/logo.png b/src/assets/images/logo.png new file mode 100644 index 0000000..b04b6d9 Binary files /dev/null and b/src/assets/images/logo.png differ diff --git a/src/assets/images/logo.svg b/src/assets/images/logo.svg deleted file mode 100644 index 5ba7789..0000000 --- a/src/assets/images/logo.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/src/assets/images/logos/alibaba.svg b/src/assets/images/logos/alibaba.svg deleted file mode 100644 index 1543dc8..0000000 --- a/src/assets/images/logos/alibaba.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/assets/images/logos/baidu.svg b/src/assets/images/logos/baidu.svg deleted file mode 100644 index 0d30656..0000000 --- a/src/assets/images/logos/baidu.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/assets/images/logos/huawei.svg b/src/assets/images/logos/huawei.svg deleted file mode 100644 index fb2752c..0000000 --- a/src/assets/images/logos/huawei.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/assets/images/logos/minio.svg b/src/assets/images/logos/minio.svg deleted file mode 100644 index cf56aac..0000000 --- a/src/assets/images/logos/minio.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/assets/images/logos/qiniu.svg b/src/assets/images/logos/qiniu.svg deleted file mode 100644 index 4353ba5..0000000 --- a/src/assets/images/logos/qiniu.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/assets/images/logos/tencent.svg b/src/assets/images/logos/tencent.svg deleted file mode 100644 index 879821d..0000000 --- a/src/assets/images/logos/tencent.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/assets/images/looking-ahead.png b/src/assets/images/looking-ahead.png deleted file mode 100644 index fc8cf55..0000000 Binary files a/src/assets/images/looking-ahead.png and /dev/null differ diff --git a/src/assets/images/medium.svg b/src/assets/images/medium.svg deleted file mode 100644 index db9c06c..0000000 --- a/src/assets/images/medium.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/src/assets/images/photo-1531685250784-7569952593d2.jpg b/src/assets/images/photo-1531685250784-7569952593d2.jpg deleted file mode 100644 index cd79902..0000000 Binary files a/src/assets/images/photo-1531685250784-7569952593d2.jpg and /dev/null differ diff --git a/src/assets/images/photo-1629968417850-3505f5180761.jpg b/src/assets/images/photo-1629968417850-3505f5180761.jpg deleted file mode 100644 index ef1ac9d..0000000 Binary files a/src/assets/images/photo-1629968417850-3505f5180761.jpg and /dev/null differ diff --git a/src/assets/images/pilot.png b/src/assets/images/pilot.png deleted file mode 100644 index e190bb2..0000000 Binary files a/src/assets/images/pilot.png and /dev/null differ diff --git a/src/assets/images/pricing-illustration.svg b/src/assets/images/pricing-illustration.svg deleted file mode 100644 index 0d07971..0000000 --- a/src/assets/images/pricing-illustration.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/images/reflecting.png b/src/assets/images/reflecting.png deleted file mode 100644 index 60101e8..0000000 Binary files a/src/assets/images/reflecting.png and /dev/null differ diff --git a/src/assets/images/telegram.svg b/src/assets/images/telegram.svg deleted file mode 100644 index 3400dda..0000000 --- a/src/assets/images/telegram.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/src/assets/images/test/1011.jpg b/src/assets/images/test/1011.jpg deleted file mode 100644 index e69de29..0000000 diff --git a/src/assets/images/test/332.jpg b/src/assets/images/test/332.jpg deleted file mode 100644 index e69de29..0000000 diff --git a/src/assets/images/test/430.jpg b/src/assets/images/test/430.jpg deleted file mode 100644 index e69de29..0000000 diff --git a/src/assets/images/test/47.jpg b/src/assets/images/test/47.jpg deleted file mode 100644 index e69de29..0000000 diff --git a/src/assets/images/test/526.jpg b/src/assets/images/test/526.jpg deleted file mode 100644 index 2ad8a09..0000000 Binary files a/src/assets/images/test/526.jpg and /dev/null differ diff --git a/src/assets/images/test/535.jpg b/src/assets/images/test/535.jpg deleted file mode 100644 index e69de29..0000000 diff --git a/src/assets/images/test/bg-header-desktop.png b/src/assets/images/test/bg-header-desktop.png new file mode 100644 index 0000000..cc75440 Binary files /dev/null and b/src/assets/images/test/bg-header-desktop.png differ diff --git a/src/assets/images/test/bg-header-mobile.png b/src/assets/images/test/bg-header-mobile.png new file mode 100644 index 0000000..e809b03 Binary files /dev/null and b/src/assets/images/test/bg-header-mobile.png differ diff --git a/src/assets/images/test/favicon-32x32.png b/src/assets/images/test/favicon-32x32.png new file mode 100644 index 0000000..1e2df7f Binary files /dev/null and b/src/assets/images/test/favicon-32x32.png differ diff --git a/src/assets/images/test/icon-blacklist.svg b/src/assets/images/test/icon-blacklist.svg new file mode 100644 index 0000000..7d94829 --- /dev/null +++ b/src/assets/images/test/icon-blacklist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/images/test/icon-facebook.svg b/src/assets/images/test/icon-facebook.svg new file mode 100644 index 0000000..99edce8 --- /dev/null +++ b/src/assets/images/test/icon-facebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/images/test/icon-instagram.svg b/src/assets/images/test/icon-instagram.svg new file mode 100644 index 0000000..5be6e4f --- /dev/null +++ b/src/assets/images/test/icon-instagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/images/test/icon-preview.svg b/src/assets/images/test/icon-preview.svg new file mode 100644 index 0000000..1cae96b --- /dev/null +++ b/src/assets/images/test/icon-preview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/images/test/icon-text.svg b/src/assets/images/test/icon-text.svg new file mode 100644 index 0000000..04227ea --- /dev/null +++ b/src/assets/images/test/icon-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/images/test/icon-twitter.svg b/src/assets/images/test/icon-twitter.svg new file mode 100644 index 0000000..47a2c5c --- /dev/null +++ b/src/assets/images/test/icon-twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/images/test/image-computer.png b/src/assets/images/test/image-computer.png new file mode 100644 index 0000000..0cdd83e Binary files /dev/null and b/src/assets/images/test/image-computer.png differ diff --git a/src/assets/images/test/image-devices.png b/src/assets/images/test/image-devices.png new file mode 100644 index 0000000..bfb36bb Binary files /dev/null and b/src/assets/images/test/image-devices.png differ diff --git a/src/assets/images/test/logo-google.png b/src/assets/images/test/logo-google.png new file mode 100644 index 0000000..028f385 Binary files /dev/null and b/src/assets/images/test/logo-google.png differ diff --git a/src/assets/images/test/logo-hp.png b/src/assets/images/test/logo-hp.png new file mode 100644 index 0000000..0f21d7c Binary files /dev/null and b/src/assets/images/test/logo-hp.png differ diff --git a/src/assets/images/test/logo-ibm.png b/src/assets/images/test/logo-ibm.png new file mode 100644 index 0000000..2a741cf Binary files /dev/null and b/src/assets/images/test/logo-ibm.png differ diff --git a/src/assets/images/test/logo-microsoft.png b/src/assets/images/test/logo-microsoft.png new file mode 100644 index 0000000..320d121 Binary files /dev/null and b/src/assets/images/test/logo-microsoft.png differ diff --git a/src/assets/images/test/logo-vector-graphics.png b/src/assets/images/test/logo-vector-graphics.png new file mode 100644 index 0000000..737513c Binary files /dev/null and b/src/assets/images/test/logo-vector-graphics.png differ diff --git a/src/assets/images/test/logo.svg b/src/assets/images/test/logo.svg new file mode 100644 index 0000000..b3b0ee5 --- /dev/null +++ b/src/assets/images/test/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/images/testimonials/testimonial-01.jpg b/src/assets/images/testimonials/testimonial-01.jpg deleted file mode 100644 index 47aaebc..0000000 Binary files a/src/assets/images/testimonials/testimonial-01.jpg and /dev/null differ diff --git a/src/assets/images/testimonials/testimonial-02.jpg b/src/assets/images/testimonials/testimonial-02.jpg deleted file mode 100644 index 94f95ed..0000000 Binary files a/src/assets/images/testimonials/testimonial-02.jpg and /dev/null differ diff --git a/src/assets/images/testimonials/testimonial-03.jpg b/src/assets/images/testimonials/testimonial-03.jpg deleted file mode 100644 index f4c5f93..0000000 Binary files a/src/assets/images/testimonials/testimonial-03.jpg and /dev/null differ diff --git a/src/assets/images/testimonials/testimonial-04.jpg b/src/assets/images/testimonials/testimonial-04.jpg deleted file mode 100644 index 9cddd93..0000000 Binary files a/src/assets/images/testimonials/testimonial-04.jpg and /dev/null differ diff --git a/src/assets/images/testimonials/testimonial-05.jpg b/src/assets/images/testimonials/testimonial-05.jpg deleted file mode 100644 index 1555acf..0000000 Binary files a/src/assets/images/testimonials/testimonial-05.jpg and /dev/null differ diff --git a/src/assets/images/testimonials/testimonial-06.jpg b/src/assets/images/testimonials/testimonial-06.jpg deleted file mode 100644 index 864c789..0000000 Binary files a/src/assets/images/testimonials/testimonial-06.jpg and /dev/null differ diff --git a/src/assets/images/testimonials/testimonial-07.jpg b/src/assets/images/testimonials/testimonial-07.jpg deleted file mode 100644 index 25c6a3e..0000000 Binary files a/src/assets/images/testimonials/testimonial-07.jpg and /dev/null differ diff --git a/src/assets/images/testimonials/testimonial-08.jpg b/src/assets/images/testimonials/testimonial-08.jpg deleted file mode 100644 index 07cc390..0000000 Binary files a/src/assets/images/testimonials/testimonial-08.jpg and /dev/null differ diff --git a/src/assets/images/testimonials/testimonial-09.jpg b/src/assets/images/testimonials/testimonial-09.jpg deleted file mode 100644 index 24839ac..0000000 Binary files a/src/assets/images/testimonials/testimonial-09.jpg and /dev/null differ diff --git a/src/assets/images/youtube.svg b/src/assets/images/youtube.svg deleted file mode 100644 index d735105..0000000 --- a/src/assets/images/youtube.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/src/assets/styles/index.less b/src/assets/styles/index.less index 91edac3..b6517be 100644 --- a/src/assets/styles/index.less +++ b/src/assets/styles/index.less @@ -1,5 +1,3 @@ - - /*定义滚动条宽高及背景,宽高分别对应横竖滚动条的尺寸*/ // 滚动条整体部分 &::-webkit-scrollbar { @@ -29,66 +27,7 @@ visibility: hidden; } -:root { - --accent: hsl(221, 83%, 53%); - --accent-300: hsl(217, 91%, 60%); - --accent-light: hsl(213, 94%, 68%); - --secondary: hsl(271, 91%, 65%); - - --neutral-100: hsl(219, 11%, 65%); - --neutral-200: hsl(227, 9%, 57%); - --neutral-300: hsl(216, 12%, 84%); - - --dark-100: hsl(217, 19%, 27%); - --dark-150: hsl(215, 14%, 33%); - --dark-200: hsl(215, 28%, 17%); - --dark-200-6: hsla(215, 28%, 17%, 0.6); - --dark-300: hsl(217, 26%, 17%); - --dark-400: hsl(221, 39%, 11%); - --almost-white: hsl(220, 14%, 96%); - --max-width: min(1104px, 95%); -} - -@font-face { - font-family: 'Uncut-Sans-Bold'; - font-weight: 700; - src: url('@/assets/fonts/uncut-sans-bold.woff2') format('woff2'), - url('@/assets/fonts/uncut-sans-bold.woff') format('woff'); -} - -@font-face { - font-family: 'Uncut-Sans-Bold-Italic'; - font-weight: 700; - src: url('@/assets/fonts/uncut-sans-bold-italic.woff2') format('woff2'), - url('@/assets/fonts/uncut-sans-bold-italic.woff') format('woff'); -} - -*, -*::after, -*::before { - box-sizing: border-box; -} - body { - margin: 0; - font-family: 'Inter', sans-serif; - background-color: var(--dark-400); - color: var(--neutral-100); + background-image: url("@/assets/images/background.png"); + background-size: cover; } - -img, -video { - max-width: 100%; - display: block; -} -ul { - list-style: none; - padding-left: 0; - margin-top: 0; - margin-bottom: 0; -} -a { - text-decoration: none; - color: inherit; -} - diff --git a/src/components/BlurCard/index.module.less b/src/components/BlurCard/index.module.less deleted file mode 100644 index 9d47b4a..0000000 --- a/src/components/BlurCard/index.module.less +++ /dev/null @@ -1,177 +0,0 @@ -//*, -//*:after, -//*:before { -// box-sizing: border-box; -//} -// -//html { -// color-scheme: light only; -//} -// -//body { -// display: flex; -// place-items: center; -// justify-content: center; -// min-height: 100vh; -// touch-action: none; -// font-family: "SF Pro Text", "SF Pro Icons", "AOS Icons", "Helvetica Neue", Helvetica, Arial, sans-serif, system-ui; -// padding: 1rem; -// background-image: url("@/assets/images/background.png"); -//} -// -//body::before { -// --line: color-mix(in lch, canvasText 25%, transparent); -// --size: 60px; -// content: ""; -// height: 100vh; -// width: 100vw; -// position: fixed; -// background: -// linear-gradient(90deg, var(--line) 1px, transparent 1px var(--size)) 0 -5vmin / var(--size) var(--size), -// linear-gradient(var(--line) 1px, transparent 1px var(--size)) 0 -5vmin / var(--size) var(--size); -// //-webkit-mask: linear-gradient(-15deg, transparent 60%, white); -// mask: linear-gradient(-15deg, transparent 60%, white); -// top: 0; -// z-index: -1; -//} - -article { - width: 600px; - aspect-ratio: 2 / 1.1; - min-height: 330px; - position: relative; - overflow: hidden; - border-radius: 4em; - max-width: calc(100% - 2rem); - background: hsl(0 0% 50%); -} - -article > img { - position: absolute; - top: 0; - left: 50%; - translate: -50% 0; - height: 100%; - width: 660px; - -o-object-fit: cover; - object-fit: cover; - -o-object-position: center 43%; - object-position: center 43%; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - pointer-events: none; -} - -:root { - --x: 0; - --y: 0; -} - -article > img:first-of-type { - filter: saturate(1.5) brightness(0.9); - -o-object-position: calc(-50% + (var(--x) * 30px)) calc(43% + (var(--y) * -20px)); - object-position: calc(-50% + (var(--x) * 30px)) calc(43% + (var(--y) * -20px)); -} - -article > img:last-of-type { - -o-object-position: calc(-50% + (var(--x) * 40px)) calc(43% + (var(--y) * -40px)); - object-position: calc(-50% + (var(--x) * 40px)) calc(43% + (var(--y) * -40px)); -} - -article h3 { - position: absolute; - left: 50%; - top: 6%; - margin: 0; - font-size: 8rem; - translate: -50% 0; - text-transform: uppercase; - font-family: 'Bebas Neue', sans-serif; - color: white; - translate: calc(-50% + (var(--x) * -30px)) calc(var(--y) * -20px); -} - -.content { - min-height: 32%; - position: absolute; - bottom: 0; - width: 100%; - color: white; - display: grid; - gap: 0.2rem; - place-items: center; - align-content: center; - padding-bottom: .5rem; -} - -.content svg { - width: 20px; -} - -.content p { - margin: 0; - display: flex; - align-items: center; - gap: 0.5rem; - font-size: 1.2rem; -} - -.content p:first-of-type::after { - content: ""; - position: absolute; - top: 1rem; - left: 50%; - width: 6ch; - background: white; - height: 1px; - translate: -50% 0; -} - -.content p:last-of-type { - opacity: 0.8; -} - -/* Blurring */ -.blur { - position: absolute; - inset: 60% 0 -26% 0; - filter: blur(20px); - overflow: hidden; -} - -.blur img { - -o-object-position: calc(-50% + (var(--x) * 40px)) calc(47.5% + (var(--y) * -40px)); - object-position: calc(-50% + (var(--x) * 40px)) calc(47.5% + (var(--y) * -40px)); - -o-object-fit: cover; - object-fit: cover; - left: 50%; - translate: -50% 0; - height: 330px; - position: absolute; - bottom: 25%; - width: 660px; - //-webkit-mask: radial-gradient(50% 100% at 50% 90%, white 50%, transparent); - mask: radial-gradient(50% 100% at 50% 90%, white 50%, transparent); - filter: saturate(1.5) brightness(0.8); -} -// -//.bear-link { -// color: canvasText; -// position: fixed; -// top: 1rem; -// left: 1rem; -// width: 48px; -// aspect-ratio: 1; -// display: grid; -// place-items: center; -// opacity: 0.8; -//} - -:where(.x-link, .bear-link):is(:hover, :focus-visible) { - opacity: 1; -} -.bear-link svg { - width: 75%; -} diff --git a/src/components/BlurCard/index.tsx b/src/components/BlurCard/index.tsx deleted file mode 100644 index ca8fb17..0000000 --- a/src/components/BlurCard/index.tsx +++ /dev/null @@ -1,50 +0,0 @@ -/** @format */ - -import React, { useEffect } from "react"; -import styles from "./index.module.less"; -import { gsap } from "gsap"; - -const BlurCard: React.FC = () => { - useEffect(() => { - const UPDATE = ({ x, y }: { x: any; y: any }) => { - gsap.set(document.documentElement, { - "--x": gsap.utils.mapRange(0, window.innerWidth, -1, 1, x), - "--y": gsap.utils.mapRange(0, window.innerHeight, -1, 1, y), - }); - }; - - window.addEventListener("pointermove", UPDATE); - }, []); - return ( - <> -
- -

Osaka

- -
- -
- --> -
-
-

- - - - - GuGong GuGong -

-

GuGong, China

-
-
- - ); -}; -export default BlurCard; diff --git a/src/components/Home/arrow/Arrow.tsx b/src/components/Home/arrow/Arrow.tsx deleted file mode 100644 index 6109369..0000000 --- a/src/components/Home/arrow/Arrow.tsx +++ /dev/null @@ -1,10 +0,0 @@ -/** @format */ - -import styleRightWhite from "@/assets/images/arrow-right-white.svg"; -import style from "./arrow.module.less"; - -const Arrow = () => { - return ; -}; - -export default Arrow; diff --git a/src/components/Home/arrow/arrow.module.less b/src/components/Home/arrow/arrow.module.less deleted file mode 100644 index 60fcbb8..0000000 --- a/src/components/Home/arrow/arrow.module.less +++ /dev/null @@ -1,7 +0,0 @@ -.arrow { - width: 1rem; -} - -a:hover .arrow { - transform: translateX(0.2rem); -} diff --git a/src/components/Home/billing/Billing.tsx b/src/components/Home/billing/Billing.tsx deleted file mode 100644 index af8fc95..0000000 --- a/src/components/Home/billing/Billing.tsx +++ /dev/null @@ -1,27 +0,0 @@ -/** @format */ - -import { v4 } from "uuid"; -import { PLANS } from "@/constants/plans"; -import Plan from "../plan/Plan"; -import SectionSubtitle from "../section-subtitle/SectionSubtitle"; -import SectionTitle from "../section-title/SectionTitle"; -import style from "./billing.module.less"; - -const Billing = () => { - return ( -
- {/* eslint-disable-next-line react/no-unescaped-entities */} - 选择适合你的计划 - -
- {PLANS.map((item) => { - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-expect-error - return ; - })} -
-
- ); -}; - -export default Billing; diff --git a/src/components/Home/billing/billing.module.less b/src/components/Home/billing/billing.module.less deleted file mode 100644 index 252bbc8..0000000 --- a/src/components/Home/billing/billing.module.less +++ /dev/null @@ -1,25 +0,0 @@ -.billing { - padding: 5rem 0; - max-width: var(--max-width); - margin: 0 auto; -} - -.cardContainer { - max-width: 24rem; - margin: 0 auto; -} - -@media screen and (min-width: 768px) { - .billing { - background-image: url('@/assets/images/pricing-illustration.svg'); - background-position: center bottom; - background-repeat: no-repeat; - } - - .cardContainer { - max-width: var(--max-width); - display: flex; - align-items: start; - gap: 1.5rem; - } -} diff --git a/src/components/Home/btns/BtnsDownload.tsx b/src/components/Home/btns/BtnsDownload.tsx new file mode 100644 index 0000000..021954a --- /dev/null +++ b/src/components/Home/btns/BtnsDownload.tsx @@ -0,0 +1,16 @@ +/** @format */ + +import "./btnsDownload.less"; + +export function BtnsDownload() { + return ( +
+ + 开始使用 + + + 查看文档 + +
+ ); +} diff --git a/src/components/Home/btns/btnsDownload.less b/src/components/Home/btns/btnsDownload.less new file mode 100644 index 0000000..ad5d525 --- /dev/null +++ b/src/components/Home/btns/btnsDownload.less @@ -0,0 +1,38 @@ +.download { + display: flex; + gap: 15px; + justify-content: center; + flex-wrap: wrap; + align-items: center; + margin-top: 40px; +} + +.download .download_btn { + color: white; + font-size: 1.12rem; + padding: 10px 15px; + border-radius: 40px; + width: 200px; + text-align: center; + transition: filter .3s; +} + +.download .one { + background-color: var(--Strong-Cyan); + box-shadow: 0px 2px 0px hsl(171, 68%, 34%), 0px 4px 15px hsl(171, 55%, 68%); +} + +.download .two { + background-color: var(--Light-Blue); + box-shadow: 0px 2px 0px hsl(233, 45%, 50%),0px 4px 15px hsl(233, 96%, 79%) ; +} + +.download .download_btn:active { + box-shadow: none; + position: relative; + top: 2px; +} + +.download .download_btn:hover { + filter: brightness(1.1); +} \ No newline at end of file diff --git a/src/components/Home/button/Button.tsx b/src/components/Home/button/Button.tsx deleted file mode 100644 index 88c4b70..0000000 --- a/src/components/Home/button/Button.tsx +++ /dev/null @@ -1,15 +0,0 @@ -/** @format */ - -import Arrow from "../arrow/Arrow"; -import style from "./button.module.less"; - -const Button = ({ text, type, arrow, link }: { text: any; type: any; arrow: any; link: any }) => { - return ( - - {text} - {arrow && } - - ); -}; - -export default Button; diff --git a/src/components/Home/button/button.module.less b/src/components/Home/button/button.module.less deleted file mode 100644 index 6d3c7ee..0000000 --- a/src/components/Home/button/button.module.less +++ /dev/null @@ -1,36 +0,0 @@ -.button { - display: flex; - align-items: center; - justify-content: center; - gap: 0.3em; - padding: 1em 1.5em; - border-radius: 0.25rem; - box-shadow: 0px 0.25rem 0.875rem rgba(0, 0, 0, 0.5); - color: white; -} - -header .button { - padding: 0.6em 1em; -} - -.accent { - background-image: linear-gradient(var(--accent-light), var(--accent)); -} - -.accentSmall { - background-image: linear-gradient(var(--accent-light), var(--accent)); - padding: 0.6em 1.5em; -} - -.regular { - background-image: linear-gradient(var(--dark-100), var(--dark-200)); -} - -.accent:hover, -.accentSmall:hover { - background: var(--accent); -} - -.regular:hover { - background: var(--dark-200); -} diff --git a/src/components/Home/css2.less b/src/components/Home/css2.less new file mode 100644 index 0000000..187f111 --- /dev/null +++ b/src/components/Home/css2.less @@ -0,0 +1,79 @@ +/* thai */ +@font-face { + font-family: 'Bai Jamjuree'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url("@/assets/fonts/LDI1apSCOBt_aeQQ7ftydoa8SsLLq7s.woff2") format('woff2'); + unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC; +} + +/* vietnamese */ +@font-face { + font-family: 'Bai Jamjuree'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url("@/assets/fonts/LDI1apSCOBt_aeQQ7ftydoa8UcLLq7s.woff2") format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ +@font-face { + font-family: 'Bai Jamjuree'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url("@/assets/fonts/LDI1apSCOBt_aeQQ7ftydoa8UMLLq7s.woff2") format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ +@font-face { + font-family: 'Bai Jamjuree'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url("@/assets/fonts/LDI1apSCOBt_aeQQ7ftydoa8XsLL.woff2") format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* thai */ +@font-face { + font-family: 'Bai Jamjuree'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url("@/assets/fonts/LDIqapSCOBt_aeQQ7ftydoa0gebegJo0yyg.woff2") format('woff2'); + unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC; +} + +/* vietnamese */ +@font-face { + font-family: 'Bai Jamjuree'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url("@/assets/fonts/LDIqapSCOBt_aeQQ7ftydoa0gebem5o0yyg.woff2") format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} + +/* latin-ext */ +@font-face { + font-family: 'Bai Jamjuree'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url("@/assets/fonts/LDIqapSCOBt_aeQQ7ftydoa0gebempo0yyg.woff2") format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} + +/* latin */ +@font-face { + font-family: 'Bai Jamjuree'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url("@/assets/fonts/LDIqapSCOBt_aeQQ7ftydoa0gebelJo0.woff2") format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/src/components/Home/features/Features.tsx b/src/components/Home/features/Features.tsx deleted file mode 100644 index fa59587..0000000 --- a/src/components/Home/features/Features.tsx +++ /dev/null @@ -1,34 +0,0 @@ -/** @format */ - -import { FEATURES } from "@/constants/features"; -import { LOGOS } from "@/constants/logos"; -import SectionTitle from "../section-title/SectionTitle"; -import style from "./features.module.less"; -import features from "@/assets/images/features.svg"; - -const Features = () => { - return ( -
-
- {LOGOS.map((item) => { - return ; - })} -
- 专 注 于 数 据 安 全 - Features -
- {FEATURES.map((item) => { - return ( -
- -

{item.title}

-

{item.body}

-
- ); - })} -
-
- ); -}; - -export default Features; diff --git a/src/components/Home/features/features.module.less b/src/components/Home/features/features.module.less deleted file mode 100644 index a515d5e..0000000 --- a/src/components/Home/features/features.module.less +++ /dev/null @@ -1,74 +0,0 @@ -.features { - width: var(--max-width); - margin: 0 auto; -} - -.logosGrid { - max-width: 24rem; - margin: 0 auto 3rem; - padding: 2rem 0; - display: grid; - grid-template-columns: 1fr 1fr; - place-items: center; - gap: 1rem; - border-bottom: 1px solid var(--dark-200); -} - -.logosGrid img:last-child { - grid-column: span 2; -} - -@media screen and (min-width: 768px) { - .logosGrid { - max-width: 64rem; - margin: 0 auto 5rem; - grid-template-columns: repeat(5, 1fr); - } - - .logosGrid img:last-child { - grid-column: span 1; - } -} - -.featuresGrid { - max-width: 24rem; - margin: 4rem auto 3rem; - display: grid; - grid-template-columns: 1fr; - gap: 2rem; -} - -@media screen and (min-width: 768px) { - .featuresGrid { - max-width: none; - margin: 4rem auto 5rem; - grid-template-columns: repeat(auto-fit, minmax(0, 1fr)); - gap: 4rem; - } -} - -.featuresCard { - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - gap: 0.5rem; -} - -.featuresCard img { - margin-bottom: 0.5rem; -} - -.featuresCard h3 { - margin: 0; - font-size: 1.5rem; - color: var(--almost-white); - font-weight: 700; -} - -.featuresCard p { - margin: 0; - font-size: 1.125rem; - line-height: 1.5; - text-align: center; -} diff --git a/src/components/Home/features2/Features2.tsx b/src/components/Home/features2/Features2.tsx deleted file mode 100644 index 6a4d073..0000000 --- a/src/components/Home/features2/Features2.tsx +++ /dev/null @@ -1,37 +0,0 @@ -/** @format */ - -import SectionSubtitle from "../section-subtitle/SectionSubtitle"; -import SectionTitle from "../section-title/SectionTitle"; -import style from "./features2.module.less"; -import features02 from "@/assets/images/features-02.png"; - -const Features2 = () => { - return ( -
-
-
- 隐私开发,安全保障 - -
-
-
- Features -
-
-

标准化开发环境

-

- 采用一系列标准化的工具、技术、流程和规范,以提供稳定、可靠、高效的开发环境。确保软件开发的质量和效率,降低开发成本和风险。 -

-
    -
  • 效果审查
  • -
  • 目标设定
  • -
  • 管理检查
  • -
-
-
-
-
- ); -}; - -export default Features2; diff --git a/src/components/Home/features2/features2.module.less b/src/components/Home/features2/features2.module.less deleted file mode 100644 index 2b770da..0000000 --- a/src/components/Home/features2/features2.module.less +++ /dev/null @@ -1,103 +0,0 @@ -.features { - background-image: url('@/assets/images/features-illustration.svg'), - linear-gradient(var(--dark-200-6), transparent 10rem); - background-position-x: 1100px, center; - background-repeat: no-repeat; -} - -.featuresContent { - width: var(--max-width); - margin: 0 auto; - padding: 3rem 0; - border-bottom: 1px solid var(--dark-200); -} - -@media screen and (min-width: 768px) { - .featuresContent { - padding: 5rem 0; - } -} - -.text { - font-size: 1.25rem; - line-height: 1.5; -} - -.twoCols .text { - text-align: center; -} - -@media screen and (min-width: 768px) { - .twoCols .text { - text-align: left; - } -} - -.twoCols { - display: flex; - flex-direction: column; - align-items: center; - gap: 4rem; -} - -@media screen and (min-width: 768px) { - .twoCols { - display: flex; - flex-direction: row; - align-items: center; - gap: 4rem; - } -} - -.twoCols > * { - flex-basis: 100%; -} - -@media screen and (min-width: 768px) { - .twoCols div:first-child { - order: 1; - } -} - -.articleTitle { - margin: 0 0 1rem; - color: var(--almost-white); - font-family: 'Uncut-Sans-Bold'; - font-size: 2.25rem; - font-weight: 700; - line-height: 1.25; - text-align: center; -} - -@media screen and (min-width: 768px) { - .articleTitle { - text-align: left; - } -} - -.twoCols ul { - width: fit-content; - margin: 0 auto; -} - -@media screen and (min-width: 768px) { - .twoCols ul { - width: auto; - margin: 0; - } -} - -.listItem { - font-size: 1.125rem; -} - -.listItem + .listItem { - margin-top: 0.75rem; -} - -.listItem::before { - display: inline-block; - content: url('@/assets/images/check.svg'); - width: 0.75rem; - margin-right: 0.75rem; -} diff --git a/src/components/Home/footer/Footer.tsx b/src/components/Home/footer/Footer.tsx index b4f5c1f..f29b9dd 100644 --- a/src/components/Home/footer/Footer.tsx +++ b/src/components/Home/footer/Footer.tsx @@ -1,32 +1,43 @@ /** @format */ -import { LINKS } from "@/constants/footer-links"; -import style from "./footer.module.less"; -import logo from "@/assets/icons/schisandra.svg"; +import "./footer.less"; +import logo from "@/assets/images/logo.png"; +import facebook from "@/assets/images/test/icon-facebook.svg"; +import twitter from "@/assets/images/test/icon-twitter.svg"; +import instagram from "@/assets/images/test/icon-instagram.svg"; -const Footer = () => { +export function Footer() { return ( -