From eeb53e1dc9f5a6dfe0f8d88de20c16685af7ccf5 Mon Sep 17 00:00:00 2001 From: eduramme Date: Mon, 16 Dec 2024 16:04:23 -0300 Subject: [PATCH 01/21] update README.md --- apps/namekit.io/README.md | 40 +++++++++++++-------------------------- 1 file changed, 13 insertions(+), 27 deletions(-) diff --git a/apps/namekit.io/README.md b/apps/namekit.io/README.md index e215bc4cc..f5c1df837 100644 --- a/apps/namekit.io/README.md +++ b/apps/namekit.io/README.md @@ -1,36 +1,22 @@ -This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app). +# namekit.io -## Getting Started +This repository contains all of the code for the [namekit.io](https://namekit.io) website. The website is built using [Next.js](https://nextjs.org), and is deployed to Vercel. -First, run the development server: +## Local Development -```bash -npm run dev -# or -yarn dev -# or -pnpm dev -# or -bun dev -``` +You must clone the full monorepo and install dependencies with PNPM before you can run it locally: -Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. +1. `git clone https://github.com/namehash/namekit.git` +2. `pnpm install` (run from the root directory of the monorepo) +3. `cd apps/namekit.io` +4. `pnpm dev` -You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. +## Deploy -This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. +This repository is connected to the Vercel project [`namekit-website`](https://vercel.com/namehash/namekit-website), and any pull request automatically receives a preview environment. When a PR is merged to the main branch, the production instance is automatically updated. -## Learn More +## License -To learn more about Next.js, take a look at the following resources: +Licensed under the MIT License, Copyright © 2023-present [NameHash Labs](https://namehashlabs.org). -- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. -- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. - -You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! - -## Deploy on Vercel - -The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. - -Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. +See [LICENSE](./LICENSE) for more information. From 5c20396dfd31aa072f2c21b7782aca87c6db6188 Mon Sep 17 00:00:00 2001 From: eduramme Date: Mon, 16 Dec 2024 16:10:18 -0300 Subject: [PATCH 02/21] update package.json to match other projects --- apps/namekit.io/package.json | 14 +- pnpm-lock.yaml | 356 ++--------------------------------- 2 files changed, 26 insertions(+), 344 deletions(-) diff --git a/apps/namekit.io/package.json b/apps/namekit.io/package.json index 6b98dda65..e06d9a38a 100644 --- a/apps/namekit.io/package.json +++ b/apps/namekit.io/package.json @@ -13,7 +13,7 @@ "@headlessui/react": "^2.2.0", "classcat": "5.0.5", "copy-to-clipboard": "3.3.3", - "eslint-config-next": "15.0.4", + "eslint-config-next": "14.2.14", "lottie-react": "2.4.0", "next": "14.2.13", "react": "18.3.1", @@ -22,12 +22,12 @@ "react-wrap-balancer": "1.1.1" }, "devDependencies": { - "@heroicons/react": "2.0.18", - "@types/node": "^20", - "@types/react": "^18", - "eslint": "^8", - "tailwindcss": "^3.4.1", + "@heroicons/react": "2.1.5", + "@types/node": "22.7.4", + "@types/react": "18.3.11", + "eslint": "8.57.1", + "tailwindcss": "3.4.13", "ts-prune": "^0.10.3", - "typescript": "^5" + "typescript": "5.6.2" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1449ed39f..3a3c94b89 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -99,7 +99,7 @@ importers: dependencies: '@namehash/namekit-react': specifier: 0.8.0 - version: 0.8.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) + version: 0.8.0(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) '@radix-ui/react-scroll-area': specifier: ^1.2.1 version: 1.2.1(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -338,8 +338,8 @@ importers: specifier: 3.3.3 version: 3.3.3 eslint-config-next: - specifier: 15.0.4 - version: 15.0.4(eslint@8.57.1)(typescript@5.6.2) + specifier: 14.2.14 + version: 14.2.14(eslint@8.57.1)(typescript@5.6.2) lottie-react: specifier: 2.4.0 version: 2.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -360,25 +360,25 @@ importers: version: 1.1.1(react@18.3.1) devDependencies: '@heroicons/react': - specifier: 2.0.18 - version: 2.0.18(react@18.3.1) + specifier: 2.1.5 + version: 2.1.5(react@18.3.1) '@types/node': - specifier: ^20 - version: 20.17.9 + specifier: 22.7.4 + version: 22.7.4 '@types/react': - specifier: ^18 + specifier: 18.3.11 version: 18.3.11 eslint: - specifier: ^8 + specifier: 8.57.1 version: 8.57.1 tailwindcss: - specifier: ^3.4.1 + specifier: 3.4.13 version: 3.4.13 ts-prune: specifier: ^0.10.3 version: 0.10.3 typescript: - specifier: ^5 + specifier: 5.6.2 version: 5.6.2 apps/namerank.io: @@ -1814,11 +1814,6 @@ packages: react: ^18 || ^19 || ^19.0.0-rc react-dom: ^18 || ^19 || ^19.0.0-rc - '@heroicons/react@2.0.18': - resolution: {integrity: sha512-7TyMjRrZZMBPa+/5Y8lN0iyvUU/01PeMGX2+RE7cQWpEUIcb4QotzUObFkJDejj/HUH4qjP/eQ0gzzKs2f+6Yw==} - peerDependencies: - react: '>= 16' - '@heroicons/react@2.1.5': resolution: {integrity: sha512-FuzFN+BsHa+7OxbvAERtgBTNeZpUjgM/MIizfVkSCL2/edriN0Hx/DWRCR//aPYwO5QX/YlgLGXk+E3PcfZwjA==} peerDependencies: @@ -2025,9 +2020,6 @@ packages: '@next/eslint-plugin-next@14.2.3': resolution: {integrity: sha512-L3oDricIIjgj1AVnRdRor21gI7mShlSwU/1ZGHmqM3LzHhXXhdkrfeNY5zif25Bi5Dd7fiJHsbhoZCHfXYvlAw==} - '@next/eslint-plugin-next@15.0.4': - resolution: {integrity: sha512-rbsF17XGzHtR7SDWzWpavSfum3/UdnF8bAaisnKwP//si3KWPTedVUsflAdjyK1zW3rweBjbALfKcavFneLGvg==} - '@next/swc-darwin-arm64@14.2.13': resolution: {integrity: sha512-IkAmQEa2Htq+wHACBxOsslt+jMoV3msvxCn0WFSfJSkv/scy+i/EukBKNad36grRxywaXUYJc9mxEGkeIs8Bzg==} engines: {node: '>= 10'} @@ -2386,15 +2378,9 @@ packages: cpu: [x64] os: [win32] - '@rtsao/scc@1.1.0': - resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - '@rushstack/eslint-patch@1.10.2': resolution: {integrity: sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw==} - '@rushstack/eslint-patch@1.10.4': - resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==} - '@scure/base@1.1.6': resolution: {integrity: sha512-ok9AWwhcgYuGG3Zfhyqg+zwl+Wn5uE+dwC0NV/2qQkx4dABbb/bx96vWu8NSj+BNjjSjno+JRYRjle1jV08k3g==} @@ -3340,10 +3326,6 @@ packages: aria-query@5.3.0: resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} - aria-query@5.3.2: - resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} - engines: {node: '>= 0.4'} - array-buffer-byte-length@1.0.1: resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} engines: {node: '>= 0.4'} @@ -3381,10 +3363,6 @@ packages: array.prototype.tosorted@1.1.3: resolution: {integrity: sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==} - array.prototype.tosorted@1.1.4: - resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} - engines: {node: '>= 0.4'} - arraybuffer.prototype.slice@1.0.3: resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} engines: {node: '>= 0.4'} @@ -3431,10 +3409,6 @@ packages: resolution: {integrity: sha512-/F2YC+DlsY3UBM2Bdnh5RLHOPNibS/+IcjUuhP8XuctyrN+MlL+fWDAiela32LTDk7hMy4rx8MTgvbJ+0blO5g==} engines: {node: '>= 10.0.0'} - axe-core@4.10.2: - resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==} - engines: {node: '>=4'} - axe-core@4.7.0: resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==} engines: {node: '>=4'} @@ -3445,10 +3419,6 @@ packages: axobject-query@3.2.1: resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} - axobject-query@4.1.0: - resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} - engines: {node: '>= 0.4'} - balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} @@ -4100,10 +4070,6 @@ packages: resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==} engines: {node: '>= 0.4'} - es-iterator-helpers@1.2.0: - resolution: {integrity: sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q==} - engines: {node: '>= 0.4'} - es-module-lexer@1.5.3: resolution: {integrity: sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==} @@ -4198,15 +4164,6 @@ packages: typescript: optional: true - eslint-config-next@15.0.4: - resolution: {integrity: sha512-97mLaAhbJKVQYXUBBrenRtEUAA6bNDPxWfaFEd6mEhKfpajP4wJrW4l7BUlHuYWxR8oQa9W014qBJpumpJQwWA==} - peerDependencies: - eslint: ^7.23.0 || ^8.0.0 || ^9.0.0 - typescript: '>=3.3.1' - peerDependenciesMeta: - typescript: - optional: true - eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} @@ -4217,27 +4174,6 @@ packages: eslint: '*' eslint-plugin-import: '*' - eslint-module-utils@2.12.0: - resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - eslint-module-utils@2.8.1: resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} engines: {node: '>=4'} @@ -4269,22 +4205,6 @@ packages: '@typescript-eslint/parser': optional: true - eslint-plugin-import@2.31.0: - resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - - eslint-plugin-jsx-a11y@6.10.2: - resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} - engines: {node: '>=4.0'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 - eslint-plugin-jsx-a11y@6.8.0: resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} engines: {node: '>=4.0'} @@ -4297,24 +4217,12 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - eslint-plugin-react-hooks@5.1.0: - resolution: {integrity: sha512-mpJRtPgHN2tNAvZ35AMfqeB3Xqeo273QxrHJsbBEPWODRM4r0yB6jfoROqKEYrOn27UtRPpcpHc2UqyBSuUNTw==} - engines: {node: '>=10'} - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 - eslint-plugin-react@7.34.1: resolution: {integrity: sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - eslint-plugin-react@7.37.2: - resolution: {integrity: sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - eslint-scope@7.2.2: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4423,10 +4331,6 @@ packages: fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - fast-glob@3.3.1: - resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} - engines: {node: '>=8.6.0'} - fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} @@ -4920,10 +4824,6 @@ packages: is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} - is-core-module@2.15.1: - resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} - engines: {node: '>= 0.4'} - is-data-view@1.0.1: resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} engines: {node: '>= 0.4'} @@ -5091,10 +4991,6 @@ packages: iterator.prototype@1.1.2: resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} - iterator.prototype@1.1.3: - resolution: {integrity: sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==} - engines: {node: '>= 0.4'} - jackspeak@2.3.6: resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} engines: {node: '>=14'} @@ -6496,17 +6392,10 @@ packages: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} engines: {node: '>=12'} - string.prototype.includes@2.0.1: - resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} - engines: {node: '>= 0.4'} - string.prototype.matchall@4.0.11: resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} engines: {node: '>= 0.4'} - string.prototype.repeat@1.0.0: - resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} - string.prototype.trim@1.2.9: resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} engines: {node: '>= 0.4'} @@ -8949,10 +8838,6 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@heroicons/react@2.0.18(react@18.3.1)': - dependencies: - react: 18.3.1 - '@heroicons/react@2.1.5(react@18.3.1)': dependencies: react: 18.3.1 @@ -9122,7 +9007,7 @@ snapshots: '@types/react': 18.3.11 react: 18.3.1 - '@namehash/ens-utils@1.18.0(typescript@5.6.2)': + '@namehash/ens-utils@1.18.0(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)': dependencies: '@adraffy/ens-normalize': 1.11.0 '@ethersproject/hash': 5.7.0 @@ -9137,11 +9022,11 @@ snapshots: '@namehash/ens-webfont@0.6.0': {} - '@namehash/namekit-react@0.8.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)': + '@namehash/namekit-react@0.8.0(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)': dependencies: '@headlessui-float/react': 0.11.4(@headlessui/react@1.7.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/react': 1.7.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@namehash/ens-utils': 1.18.0(typescript@5.6.2) + '@namehash/ens-utils': 1.18.0(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) '@namehash/ens-webfont': 0.6.0 classcat: 5.0.5 react: 18.3.1 @@ -9164,10 +9049,6 @@ snapshots: dependencies: glob: 10.3.10 - '@next/eslint-plugin-next@15.0.4': - dependencies: - fast-glob: 3.3.1 - '@next/swc-darwin-arm64@14.2.13': optional: true @@ -9421,12 +9302,8 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.24.0': optional: true - '@rtsao/scc@1.1.0': {} - '@rushstack/eslint-patch@1.10.2': {} - '@rushstack/eslint-patch@1.10.4': {} - '@scure/base@1.1.6': {} '@scure/base@1.1.9': {} @@ -10771,8 +10648,6 @@ snapshots: dependencies: dequal: 2.0.3 - aria-query@5.3.2: {} - array-buffer-byte-length@1.0.1: dependencies: call-bind: 1.0.7 @@ -10838,14 +10713,6 @@ snapshots: es-errors: 1.3.0 es-shim-unscopables: 1.0.2 - array.prototype.tosorted@1.1.4: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - es-shim-unscopables: 1.0.2 - arraybuffer.prototype.slice@1.0.3: dependencies: array-buffer-byte-length: 1.0.1 @@ -10902,8 +10769,6 @@ snapshots: uuid: 8.0.0 xml2js: 0.6.2 - axe-core@4.10.2: {} - axe-core@4.7.0: {} axios@1.7.7: @@ -10918,8 +10783,6 @@ snapshots: dependencies: dequal: 2.0.3 - axobject-query@4.1.0: {} - balanced-match@1.0.2: {} base64-arraybuffer@1.0.2: {} @@ -11645,24 +11508,6 @@ snapshots: iterator.prototype: 1.1.2 safe-array-concat: 1.1.2 - es-iterator-helpers@1.2.0: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - es-set-tostringtag: 2.0.3 - function-bind: 1.1.2 - get-intrinsic: 1.2.4 - globalthis: 1.0.4 - gopd: 1.0.1 - has-property-descriptors: 1.0.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - internal-slot: 1.0.7 - iterator.prototype: 1.1.3 - safe-array-concat: 1.1.2 - es-module-lexer@1.5.3: {} es-object-atoms@1.0.0: @@ -11859,25 +11704,6 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-config-next@15.0.4(eslint@8.57.1)(typescript@5.6.2): - dependencies: - '@next/eslint-plugin-next': 15.0.4 - '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/eslint-plugin': 8.8.0(@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2) - '@typescript-eslint/parser': 8.8.1(eslint@8.57.1)(typescript@5.6.2) - eslint: 8.57.1 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) - eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) - eslint-plugin-react: 7.37.2(eslint@8.57.1) - eslint-plugin-react-hooks: 5.1.0(eslint@8.57.1) - optionalDependencies: - typescript: 5.6.2 - transitivePeerDependencies: - - eslint-import-resolver-webpack - - supports-color - eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7 @@ -11908,7 +11734,7 @@ snapshots: debug: 4.3.7(supports-color@8.1.1) enhanced-resolve: 5.16.1 eslint: 8.57.1 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) fast-glob: 3.3.2 get-tsconfig: 4.7.5 @@ -11920,34 +11746,6 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1): - dependencies: - debug: 4.3.7(supports-color@8.1.1) - enhanced-resolve: 5.16.1 - eslint: 8.57.1 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) - fast-glob: 3.3.2 - get-tsconfig: 4.7.5 - is-core-module: 2.13.1 - is-glob: 4.0.3 - transitivePeerDependencies: - - '@typescript-eslint/parser' - - eslint-import-resolver-node - - eslint-import-resolver-webpack - - supports-color - - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1): - dependencies: - debug: 3.2.7 - optionalDependencies: - '@typescript-eslint/parser': 8.8.1(eslint@8.57.1)(typescript@5.6.2) - eslint: 8.57.1 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1) - transitivePeerDependencies: - - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): dependencies: debug: 3.2.7 @@ -11959,7 +11757,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.1))(eslint@8.57.1): + eslint-module-utils@2.8.1(@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: @@ -11970,17 +11768,6 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1): - dependencies: - debug: 3.2.7 - optionalDependencies: - '@typescript-eslint/parser': 8.8.1(eslint@8.57.1)(typescript@5.6.2) - eslint: 8.57.1 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1) - transitivePeerDependencies: - - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): dependencies: array-includes: 3.1.8 @@ -12018,7 +11805,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -12035,54 +11822,6 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1): - dependencies: - '@rtsao/scc': 1.1.0 - array-includes: 3.1.8 - array.prototype.findlastindex: 1.2.5 - array.prototype.flat: 1.3.2 - array.prototype.flatmap: 1.3.2 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 8.57.1 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.8.1(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) - hasown: 2.0.2 - is-core-module: 2.15.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.0 - semver: 6.3.1 - string.prototype.trimend: 1.0.8 - tsconfig-paths: 3.15.0 - optionalDependencies: - '@typescript-eslint/parser': 8.8.1(eslint@8.57.1)(typescript@5.6.2) - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - - eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1): - dependencies: - aria-query: 5.3.2 - array-includes: 3.1.8 - array.prototype.flatmap: 1.3.2 - ast-types-flow: 0.0.8 - axe-core: 4.10.2 - axobject-query: 4.1.0 - damerau-levenshtein: 1.0.8 - emoji-regex: 9.2.2 - eslint: 8.57.1 - hasown: 2.0.2 - jsx-ast-utils: 3.3.5 - language-tags: 1.0.9 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - safe-regex-test: 1.0.3 - string.prototype.includes: 2.0.1 - eslint-plugin-jsx-a11y@6.8.0(eslint@8.57.1): dependencies: '@babel/runtime': 7.24.5 @@ -12107,10 +11846,6 @@ snapshots: dependencies: eslint: 8.57.1 - eslint-plugin-react-hooks@5.1.0(eslint@8.57.1): - dependencies: - eslint: 8.57.1 - eslint-plugin-react@7.34.1(eslint@8.57.1): dependencies: array-includes: 3.1.8 @@ -12133,28 +11868,6 @@ snapshots: semver: 6.3.1 string.prototype.matchall: 4.0.11 - eslint-plugin-react@7.37.2(eslint@8.57.1): - dependencies: - array-includes: 3.1.8 - array.prototype.findlast: 1.2.5 - array.prototype.flatmap: 1.3.2 - array.prototype.tosorted: 1.1.4 - doctrine: 2.1.0 - es-iterator-helpers: 1.2.0 - eslint: 8.57.1 - estraverse: 5.3.0 - hasown: 2.0.2 - jsx-ast-utils: 3.3.5 - minimatch: 3.1.2 - object.entries: 1.1.8 - object.fromentries: 2.0.8 - object.values: 1.2.0 - prop-types: 15.8.1 - resolve: 2.0.0-next.5 - semver: 6.3.1 - string.prototype.matchall: 4.0.11 - string.prototype.repeat: 1.0.0 - eslint-scope@7.2.2: dependencies: esrecurse: 4.3.0 @@ -12343,14 +12056,6 @@ snapshots: fast-deep-equal@3.1.3: {} - fast-glob@3.3.1: - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 - fast-glob@3.3.2: dependencies: '@nodelib/fs.stat': 2.0.5 @@ -12885,10 +12590,6 @@ snapshots: dependencies: hasown: 2.0.2 - is-core-module@2.15.1: - dependencies: - hasown: 2.0.2 - is-data-view@1.0.1: dependencies: is-typed-array: 1.1.13 @@ -13005,7 +12706,7 @@ snapshots: dependencies: ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10) - isows@1.0.4(ws@8.17.1): + isows@1.0.4(ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)): dependencies: ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -13017,14 +12718,6 @@ snapshots: reflect.getprototypeof: 1.0.6 set-function-name: 2.0.2 - iterator.prototype@1.1.3: - dependencies: - define-properties: 1.2.1 - get-intrinsic: 1.2.4 - has-symbols: 1.0.3 - reflect.getprototypeof: 1.0.6 - set-function-name: 2.0.2 - jackspeak@2.3.6: dependencies: '@isaacs/cliui': 8.0.2 @@ -14564,12 +14257,6 @@ snapshots: emoji-regex: 9.2.2 strip-ansi: 7.1.0 - string.prototype.includes@2.0.1: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - string.prototype.matchall@4.0.11: dependencies: call-bind: 1.0.7 @@ -14585,11 +14272,6 @@ snapshots: set-function-name: 2.0.2 side-channel: 1.0.6 - string.prototype.repeat@1.0.0: - dependencies: - define-properties: 1.2.1 - es-abstract: 1.23.3 - string.prototype.trim@1.2.9: dependencies: call-bind: 1.0.7 @@ -15173,7 +14855,7 @@ snapshots: '@scure/bip32': 1.4.0 '@scure/bip39': 1.4.0 abitype: 1.0.5(typescript@5.6.2)(zod@3.23.8) - isows: 1.0.4(ws@8.17.1) + isows: 1.0.4(ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) webauthn-p256: 0.0.5 ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) optionalDependencies: From dac7b0f87afba643350f394bece225eb9a996efe Mon Sep 17 00:00:00 2001 From: eduramme Date: Mon, 16 Dec 2024 16:21:39 -0300 Subject: [PATCH 03/21] use ens-webfont package instead of AdobeBlank.ttf and Unifont.otf --- apps/namekit.io/package.json | 1 + apps/namekit.io/src/app/layout.tsx | 24 +- apps/namekit.io/src/styles/fonts.css | 826 --------------------------- packages/ens-webfont/index.css | 7 - packages/ens-webfont/package.json | 1 - 5 files changed, 3 insertions(+), 856 deletions(-) delete mode 100644 apps/namekit.io/src/styles/fonts.css diff --git a/apps/namekit.io/package.json b/apps/namekit.io/package.json index e06d9a38a..f650fcbd1 100644 --- a/apps/namekit.io/package.json +++ b/apps/namekit.io/package.json @@ -11,6 +11,7 @@ "dependencies": { "@calcom/embed-react": "^1.5.1", "@headlessui/react": "^2.2.0", + "@namehash/ens-webfont": "^0.6.0", "classcat": "5.0.5", "copy-to-clipboard": "3.3.3", "eslint-config-next": "14.2.14", diff --git a/apps/namekit.io/src/app/layout.tsx b/apps/namekit.io/src/app/layout.tsx index f1a8259d2..d18656136 100644 --- a/apps/namekit.io/src/app/layout.tsx +++ b/apps/namekit.io/src/app/layout.tsx @@ -1,23 +1,12 @@ import type { Metadata } from "next"; -import localFont from "next/font/local"; import "./../styles/globals.css"; -import "./../styles/fonts.css"; +import "@namehash/ens-webfont"; import Head from "next/head"; import { Header } from "@/components/organisms/header"; import { NamekitFooter } from "@/components/organisms/namekit-footer"; import { Inter } from "next/font/google"; -const unifont = localFont({ - src: "../../public/fonts/Unifont.otf", - variable: "--font-unifont", -}); - -const adobeBlank = localFont({ - src: "../../public/fonts/AdobeBlank.ttf", - variable: "--font-adobe-blank", -}); - const inter = Inter({ subsets: ["latin"], variable: "--font-inter", @@ -51,18 +40,9 @@ export default function RootLayout({ return ( - {/* Fonts */} - - - +
{children} diff --git a/apps/namekit.io/src/styles/fonts.css b/apps/namekit.io/src/styles/fonts.css deleted file mode 100644 index 05ddb05ca..000000000 --- a/apps/namekit.io/src/styles/fonts.css +++ /dev/null @@ -1,826 +0,0 @@ -/* Primary Characters Font: https://rsms.me/inter/ */ -/* -Font families defined by this CSS: - -- "Inter" static "traditional" fonts for older web browsers -- "Inter var" single-axis variable fonts for all modern browsers -- "Inter var experimental" multi-axis variable fonts for some modern web browsers - -------------------------- static ------------------------- */ -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 100; - font-display: block; - src: url("https://rsms.me/inter/font-files/Inter-Thin.woff2?v=3.19") - format("woff2"); - unicode-range: U+0-a8, U+aa-ad, U+af-2193, U+219a-21a8, U+21ab-2319, - U+231c-2327, U+2329-23ce, U+23d0-23e8, U+23f4-23f7, U+23fb-25a9, U+25ac-25b5, - U+25b7-25bf, U+25c1-25fa, U+25ff, U+2605-260d, U+260f-2610, U+2612-2613, - U+2616-2617, U+2619-261c, U+261e-261f, U+2621, U+2624-2625, U+2627-2629, - U+262b-262d, U+2630-2637, U+263b-263f, U+2641, U+2643-2647, U+2654-265e, - U+2661-2662, U+2664, U+2667, U+2669-267a, U+267c-267d, U+2680-2691, U+2698, - U+269a, U+269d-269f, U+26a2-26a6, U+26a8-26a9, U+26ac-26af, U+26b2-26bc, - U+26bf-26c3, U+26c6-26c7, U+26c9-26cd, U+26d0, U+26d2, U+26d5-26e8, - U+26eb-26ef, U+26f6, U+26fb-26fc, U+26fe-2701, U+2703-2704, U+2706-2707, - U+270e, U+2710-2711, U+2713, U+2715, U+2717-271c, U+271e-2720, U+2722-2727, - U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274b, U+274d, U+274f-2752, - U+2756, U+2758-2762, U+2765-2794, U+2798-27a0, U+27a2-27af, U+27b1-27be, - U+27c0-2933, U+2936-2b04, U+2b08-2b1a, U+2b1d-2b4f, U+2b51-2b54, U+2b56-302f, - U+3031-303c, U+303e-fe0e, U+fe10-1f003, U+1f005-1f0ce, U+1f0d0-1f16f, - U+1f172-1f17d, U+1f180-1f18d, U+1f18f-1f190, U+1f19b-1f1e5, U+1f1f6, U+1f1fb, - U+1f1fd, U+1f200-1f2ff, U+1f322-1f323, U+1f394-1f395, U+1f398, U+1f39c-1f39d, - U+1f3f1-1f3f2, U+1f3f6, U+1f3fb-1f3ff, U+1f4fe, U+1f53e-1f548, U+1f54f, - U+1f568-1f56e, U+1f571-1f572, U+1f57b-1f586, U+1f588-1f589, U+1f58e-1f58f, - U+1f591-1f594, U+1f597-1f5a3, U+1f5a6-1f5a7, U+1f5a9-1f5b0, U+1f5b3-1f5bb, - U+1f5bd-1f5c1, U+1f5c5-1f5d0, U+1f5d4-1f5db, U+1f5df-1f5e0, U+1f5e2, - U+1f5e4-1f5e7, U+1f5e9-1f5ee, U+1f5f0-1f5f2, U+1f5f4-1f5f9, U+1f650-1f67f, - U+1f6c6-1f6ca, U+1f6d3-1f6d4, U+1f6d8-1f6db, U+1f6e6-1f6e8, U+1f6ea, - U+1f6ed-1f6ef, U+1f6f1-1f6f2, U+1f6fd-1f7df, U+1f7ec-1f7ef, U+1f7f1-1f90b, - U+1f93b, U+1f946, U+1fa00-1fa6f, U+1fa7d-1fa7f, U+1fa89-1fa8f, U+1fabe, - U+1fac6-1facd, U+1fadc-1fadf, U+1fae9-1faef, U+1faf9-10ffff, U+00a9-00ae; -} -@font-face { - font-family: "Inter"; - font-style: italic; - font-weight: 100; - font-display: block; - src: url("https://rsms.me/inter/font-files/Inter-ThinItalic.woff2?v=3.19") - format("woff2"); - unicode-range: U+0-a8, U+aa-ad, U+af-2193, U+219a-21a8, U+21ab-2319, - U+231c-2327, U+2329-23ce, U+23d0-23e8, U+23f4-23f7, U+23fb-25a9, U+25ac-25b5, - U+25b7-25bf, U+25c1-25fa, U+25ff, U+2605-260d, U+260f-2610, U+2612-2613, - U+2616-2617, U+2619-261c, U+261e-261f, U+2621, U+2624-2625, U+2627-2629, - U+262b-262d, U+2630-2637, U+263b-263f, U+2641, U+2643-2647, U+2654-265e, - U+2661-2662, U+2664, U+2667, U+2669-267a, U+267c-267d, U+2680-2691, U+2698, - U+269a, U+269d-269f, U+26a2-26a6, U+26a8-26a9, U+26ac-26af, U+26b2-26bc, - U+26bf-26c3, U+26c6-26c7, U+26c9-26cd, U+26d0, U+26d2, U+26d5-26e8, - U+26eb-26ef, U+26f6, U+26fb-26fc, U+26fe-2701, U+2703-2704, U+2706-2707, - U+270e, U+2710-2711, U+2713, U+2715, U+2717-271c, U+271e-2720, U+2722-2727, - U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274b, U+274d, U+274f-2752, - U+2756, U+2758-2762, U+2765-2794, U+2798-27a0, U+27a2-27af, U+27b1-27be, - U+27c0-2933, U+2936-2b04, U+2b08-2b1a, U+2b1d-2b4f, U+2b51-2b54, U+2b56-302f, - U+3031-303c, U+303e-fe0e, U+fe10-1f003, U+1f005-1f0ce, U+1f0d0-1f16f, - U+1f172-1f17d, U+1f180-1f18d, U+1f18f-1f190, U+1f19b-1f1e5, U+1f1f6, U+1f1fb, - U+1f1fd, U+1f200-1f2ff, U+1f322-1f323, U+1f394-1f395, U+1f398, U+1f39c-1f39d, - U+1f3f1-1f3f2, U+1f3f6, U+1f3fb-1f3ff, U+1f4fe, U+1f53e-1f548, U+1f54f, - U+1f568-1f56e, U+1f571-1f572, U+1f57b-1f586, U+1f588-1f589, U+1f58e-1f58f, - U+1f591-1f594, U+1f597-1f5a3, U+1f5a6-1f5a7, U+1f5a9-1f5b0, U+1f5b3-1f5bb, - U+1f5bd-1f5c1, U+1f5c5-1f5d0, U+1f5d4-1f5db, U+1f5df-1f5e0, U+1f5e2, - U+1f5e4-1f5e7, U+1f5e9-1f5ee, U+1f5f0-1f5f2, U+1f5f4-1f5f9, U+1f650-1f67f, - U+1f6c6-1f6ca, U+1f6d3-1f6d4, U+1f6d8-1f6db, U+1f6e6-1f6e8, U+1f6ea, - U+1f6ed-1f6ef, U+1f6f1-1f6f2, U+1f6fd-1f7df, U+1f7ec-1f7ef, U+1f7f1-1f90b, - U+1f93b, U+1f946, U+1fa00-1fa6f, U+1fa7d-1fa7f, U+1fa89-1fa8f, U+1fabe, - U+1fac6-1facd, U+1fadc-1fadf, U+1fae9-1faef, U+1faf9-10ffff, U+00a9-00ae; -} - -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 200; - font-display: block; - src: url("https://rsms.me/inter/font-files/Inter-ExtraLight.woff2?v=3.19") - format("woff2"); - unicode-range: U+0-a8, U+aa-ad, U+af-2193, U+219a-21a8, U+21ab-2319, - U+231c-2327, U+2329-23ce, U+23d0-23e8, U+23f4-23f7, U+23fb-25a9, U+25ac-25b5, - U+25b7-25bf, U+25c1-25fa, U+25ff, U+2605-260d, U+260f-2610, U+2612-2613, - U+2616-2617, U+2619-261c, U+261e-261f, U+2621, U+2624-2625, U+2627-2629, - U+262b-262d, U+2630-2637, U+263b-263f, U+2641, U+2643-2647, U+2654-265e, - U+2661-2662, U+2664, U+2667, U+2669-267a, U+267c-267d, U+2680-2691, U+2698, - U+269a, U+269d-269f, U+26a2-26a6, U+26a8-26a9, U+26ac-26af, U+26b2-26bc, - U+26bf-26c3, U+26c6-26c7, U+26c9-26cd, U+26d0, U+26d2, U+26d5-26e8, - U+26eb-26ef, U+26f6, U+26fb-26fc, U+26fe-2701, U+2703-2704, U+2706-2707, - U+270e, U+2710-2711, U+2713, U+2715, U+2717-271c, U+271e-2720, U+2722-2727, - U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274b, U+274d, U+274f-2752, - U+2756, U+2758-2762, U+2765-2794, U+2798-27a0, U+27a2-27af, U+27b1-27be, - U+27c0-2933, U+2936-2b04, U+2b08-2b1a, U+2b1d-2b4f, U+2b51-2b54, U+2b56-302f, - U+3031-303c, U+303e-fe0e, U+fe10-1f003, U+1f005-1f0ce, U+1f0d0-1f16f, - U+1f172-1f17d, U+1f180-1f18d, U+1f18f-1f190, U+1f19b-1f1e5, U+1f1f6, U+1f1fb, - U+1f1fd, U+1f200-1f2ff, U+1f322-1f323, U+1f394-1f395, U+1f398, U+1f39c-1f39d, - U+1f3f1-1f3f2, U+1f3f6, U+1f3fb-1f3ff, U+1f4fe, U+1f53e-1f548, U+1f54f, - U+1f568-1f56e, U+1f571-1f572, U+1f57b-1f586, U+1f588-1f589, U+1f58e-1f58f, - U+1f591-1f594, U+1f597-1f5a3, U+1f5a6-1f5a7, U+1f5a9-1f5b0, U+1f5b3-1f5bb, - U+1f5bd-1f5c1, U+1f5c5-1f5d0, U+1f5d4-1f5db, U+1f5df-1f5e0, U+1f5e2, - U+1f5e4-1f5e7, U+1f5e9-1f5ee, U+1f5f0-1f5f2, U+1f5f4-1f5f9, U+1f650-1f67f, - U+1f6c6-1f6ca, U+1f6d3-1f6d4, U+1f6d8-1f6db, U+1f6e6-1f6e8, U+1f6ea, - U+1f6ed-1f6ef, U+1f6f1-1f6f2, U+1f6fd-1f7df, U+1f7ec-1f7ef, U+1f7f1-1f90b, - U+1f93b, U+1f946, U+1fa00-1fa6f, U+1fa7d-1fa7f, U+1fa89-1fa8f, U+1fabe, - U+1fac6-1facd, U+1fadc-1fadf, U+1fae9-1faef, U+1faf9-10ffff, U+00a9-00ae; -} -@font-face { - font-family: "Inter"; - font-style: italic; - font-weight: 200; - font-display: block; - src: url("https://rsms.me/inter/font-files/Inter-ExtraLightItalic.woff2?v=3.19") - format("woff2"); - unicode-range: U+0-a8, U+aa-ad, U+af-2193, U+219a-21a8, U+21ab-2319, - U+231c-2327, U+2329-23ce, U+23d0-23e8, U+23f4-23f7, U+23fb-25a9, U+25ac-25b5, - U+25b7-25bf, U+25c1-25fa, U+25ff, U+2605-260d, U+260f-2610, U+2612-2613, - U+2616-2617, U+2619-261c, U+261e-261f, U+2621, U+2624-2625, U+2627-2629, - U+262b-262d, U+2630-2637, U+263b-263f, U+2641, U+2643-2647, U+2654-265e, - U+2661-2662, U+2664, U+2667, U+2669-267a, U+267c-267d, U+2680-2691, U+2698, - U+269a, U+269d-269f, U+26a2-26a6, U+26a8-26a9, U+26ac-26af, U+26b2-26bc, - U+26bf-26c3, U+26c6-26c7, U+26c9-26cd, U+26d0, U+26d2, U+26d5-26e8, - U+26eb-26ef, U+26f6, U+26fb-26fc, U+26fe-2701, U+2703-2704, U+2706-2707, - U+270e, U+2710-2711, U+2713, U+2715, U+2717-271c, U+271e-2720, U+2722-2727, - U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274b, U+274d, U+274f-2752, - U+2756, U+2758-2762, U+2765-2794, U+2798-27a0, U+27a2-27af, U+27b1-27be, - U+27c0-2933, U+2936-2b04, U+2b08-2b1a, U+2b1d-2b4f, U+2b51-2b54, U+2b56-302f, - U+3031-303c, U+303e-fe0e, U+fe10-1f003, U+1f005-1f0ce, U+1f0d0-1f16f, - U+1f172-1f17d, U+1f180-1f18d, U+1f18f-1f190, U+1f19b-1f1e5, U+1f1f6, U+1f1fb, - U+1f1fd, U+1f200-1f2ff, U+1f322-1f323, U+1f394-1f395, U+1f398, U+1f39c-1f39d, - U+1f3f1-1f3f2, U+1f3f6, U+1f3fb-1f3ff, U+1f4fe, U+1f53e-1f548, U+1f54f, - U+1f568-1f56e, U+1f571-1f572, U+1f57b-1f586, U+1f588-1f589, U+1f58e-1f58f, - U+1f591-1f594, U+1f597-1f5a3, U+1f5a6-1f5a7, U+1f5a9-1f5b0, U+1f5b3-1f5bb, - U+1f5bd-1f5c1, U+1f5c5-1f5d0, U+1f5d4-1f5db, U+1f5df-1f5e0, U+1f5e2, - U+1f5e4-1f5e7, U+1f5e9-1f5ee, U+1f5f0-1f5f2, U+1f5f4-1f5f9, U+1f650-1f67f, - U+1f6c6-1f6ca, U+1f6d3-1f6d4, U+1f6d8-1f6db, U+1f6e6-1f6e8, U+1f6ea, - U+1f6ed-1f6ef, U+1f6f1-1f6f2, U+1f6fd-1f7df, U+1f7ec-1f7ef, U+1f7f1-1f90b, - U+1f93b, U+1f946, U+1fa00-1fa6f, U+1fa7d-1fa7f, U+1fa89-1fa8f, U+1fabe, - U+1fac6-1facd, U+1fadc-1fadf, U+1fae9-1faef, U+1faf9-10ffff, U+00a9-00ae; -} - -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 300; - font-display: block; - src: url("https://rsms.me/inter/font-files/Inter-Light.woff2?v=3.19") - format("woff2"); - unicode-range: U+0-a8, U+aa-ad, U+af-2193, U+219a-21a8, U+21ab-2319, - U+231c-2327, U+2329-23ce, U+23d0-23e8, U+23f4-23f7, U+23fb-25a9, U+25ac-25b5, - U+25b7-25bf, U+25c1-25fa, U+25ff, U+2605-260d, U+260f-2610, U+2612-2613, - U+2616-2617, U+2619-261c, U+261e-261f, U+2621, U+2624-2625, U+2627-2629, - U+262b-262d, U+2630-2637, U+263b-263f, U+2641, U+2643-2647, U+2654-265e, - U+2661-2662, U+2664, U+2667, U+2669-267a, U+267c-267d, U+2680-2691, U+2698, - U+269a, U+269d-269f, U+26a2-26a6, U+26a8-26a9, U+26ac-26af, U+26b2-26bc, - U+26bf-26c3, U+26c6-26c7, U+26c9-26cd, U+26d0, U+26d2, U+26d5-26e8, - U+26eb-26ef, U+26f6, U+26fb-26fc, U+26fe-2701, U+2703-2704, U+2706-2707, - U+270e, U+2710-2711, U+2713, U+2715, U+2717-271c, U+271e-2720, U+2722-2727, - U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274b, U+274d, U+274f-2752, - U+2756, U+2758-2762, U+2765-2794, U+2798-27a0, U+27a2-27af, U+27b1-27be, - U+27c0-2933, U+2936-2b04, U+2b08-2b1a, U+2b1d-2b4f, U+2b51-2b54, U+2b56-302f, - U+3031-303c, U+303e-fe0e, U+fe10-1f003, U+1f005-1f0ce, U+1f0d0-1f16f, - U+1f172-1f17d, U+1f180-1f18d, U+1f18f-1f190, U+1f19b-1f1e5, U+1f1f6, U+1f1fb, - U+1f1fd, U+1f200-1f2ff, U+1f322-1f323, U+1f394-1f395, U+1f398, U+1f39c-1f39d, - U+1f3f1-1f3f2, U+1f3f6, U+1f3fb-1f3ff, U+1f4fe, U+1f53e-1f548, U+1f54f, - U+1f568-1f56e, U+1f571-1f572, U+1f57b-1f586, U+1f588-1f589, U+1f58e-1f58f, - U+1f591-1f594, U+1f597-1f5a3, U+1f5a6-1f5a7, U+1f5a9-1f5b0, U+1f5b3-1f5bb, - U+1f5bd-1f5c1, U+1f5c5-1f5d0, U+1f5d4-1f5db, U+1f5df-1f5e0, U+1f5e2, - U+1f5e4-1f5e7, U+1f5e9-1f5ee, U+1f5f0-1f5f2, U+1f5f4-1f5f9, U+1f650-1f67f, - U+1f6c6-1f6ca, U+1f6d3-1f6d4, U+1f6d8-1f6db, U+1f6e6-1f6e8, U+1f6ea, - U+1f6ed-1f6ef, U+1f6f1-1f6f2, U+1f6fd-1f7df, U+1f7ec-1f7ef, U+1f7f1-1f90b, - U+1f93b, U+1f946, U+1fa00-1fa6f, U+1fa7d-1fa7f, U+1fa89-1fa8f, U+1fabe, - U+1fac6-1facd, U+1fadc-1fadf, U+1fae9-1faef, U+1faf9-10ffff, U+00a9-00ae; -} -@font-face { - font-family: "Inter"; - font-style: italic; - font-weight: 300; - font-display: block; - src: url("https://rsms.me/inter/font-files/Inter-LightItalic.woff2?v=3.19") - format("woff2"); - unicode-range: U+0-a8, U+aa-ad, U+af-2193, U+219a-21a8, U+21ab-2319, - U+231c-2327, U+2329-23ce, U+23d0-23e8, U+23f4-23f7, U+23fb-25a9, U+25ac-25b5, - U+25b7-25bf, U+25c1-25fa, U+25ff, U+2605-260d, U+260f-2610, U+2612-2613, - U+2616-2617, U+2619-261c, U+261e-261f, U+2621, U+2624-2625, U+2627-2629, - U+262b-262d, U+2630-2637, U+263b-263f, U+2641, U+2643-2647, U+2654-265e, - U+2661-2662, U+2664, U+2667, U+2669-267a, U+267c-267d, U+2680-2691, U+2698, - U+269a, U+269d-269f, U+26a2-26a6, U+26a8-26a9, U+26ac-26af, U+26b2-26bc, - U+26bf-26c3, U+26c6-26c7, U+26c9-26cd, U+26d0, U+26d2, U+26d5-26e8, - U+26eb-26ef, U+26f6, U+26fb-26fc, U+26fe-2701, U+2703-2704, U+2706-2707, - U+270e, U+2710-2711, U+2713, U+2715, U+2717-271c, U+271e-2720, U+2722-2727, - U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274b, U+274d, U+274f-2752, - U+2756, U+2758-2762, U+2765-2794, U+2798-27a0, U+27a2-27af, U+27b1-27be, - U+27c0-2933, U+2936-2b04, U+2b08-2b1a, U+2b1d-2b4f, U+2b51-2b54, U+2b56-302f, - U+3031-303c, U+303e-fe0e, U+fe10-1f003, U+1f005-1f0ce, U+1f0d0-1f16f, - U+1f172-1f17d, U+1f180-1f18d, U+1f18f-1f190, U+1f19b-1f1e5, U+1f1f6, U+1f1fb, - U+1f1fd, U+1f200-1f2ff, U+1f322-1f323, U+1f394-1f395, U+1f398, U+1f39c-1f39d, - U+1f3f1-1f3f2, U+1f3f6, U+1f3fb-1f3ff, U+1f4fe, U+1f53e-1f548, U+1f54f, - U+1f568-1f56e, U+1f571-1f572, U+1f57b-1f586, U+1f588-1f589, U+1f58e-1f58f, - U+1f591-1f594, U+1f597-1f5a3, U+1f5a6-1f5a7, U+1f5a9-1f5b0, U+1f5b3-1f5bb, - U+1f5bd-1f5c1, U+1f5c5-1f5d0, U+1f5d4-1f5db, U+1f5df-1f5e0, U+1f5e2, - U+1f5e4-1f5e7, U+1f5e9-1f5ee, U+1f5f0-1f5f2, U+1f5f4-1f5f9, U+1f650-1f67f, - U+1f6c6-1f6ca, U+1f6d3-1f6d4, U+1f6d8-1f6db, U+1f6e6-1f6e8, U+1f6ea, - U+1f6ed-1f6ef, U+1f6f1-1f6f2, U+1f6fd-1f7df, U+1f7ec-1f7ef, U+1f7f1-1f90b, - U+1f93b, U+1f946, U+1fa00-1fa6f, U+1fa7d-1fa7f, U+1fa89-1fa8f, U+1fabe, - U+1fac6-1facd, U+1fadc-1fadf, U+1fae9-1faef, U+1faf9-10ffff, U+00a9-00ae; -} - -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 400; - font-display: block; - src: url("https://rsms.me/inter/font-files/Inter-Regular.woff2?v=3.19") - format("woff2"); - unicode-range: U+0-a8, U+aa-ad, U+af-2193, U+219a-21a8, U+21ab-2319, - U+231c-2327, U+2329-23ce, U+23d0-23e8, U+23f4-23f7, U+23fb-25a9, U+25ac-25b5, - U+25b7-25bf, U+25c1-25fa, U+25ff, U+2605-260d, U+260f-2610, U+2612-2613, - U+2616-2617, U+2619-261c, U+261e-261f, U+2621, U+2624-2625, U+2627-2629, - U+262b-262d, U+2630-2637, U+263b-263f, U+2641, U+2643-2647, U+2654-265e, - U+2661-2662, U+2664, U+2667, U+2669-267a, U+267c-267d, U+2680-2691, U+2698, - U+269a, U+269d-269f, U+26a2-26a6, U+26a8-26a9, U+26ac-26af, U+26b2-26bc, - U+26bf-26c3, U+26c6-26c7, U+26c9-26cd, U+26d0, U+26d2, U+26d5-26e8, - U+26eb-26ef, U+26f6, U+26fb-26fc, U+26fe-2701, U+2703-2704, U+2706-2707, - U+270e, U+2710-2711, U+2713, U+2715, U+2717-271c, U+271e-2720, U+2722-2727, - U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274b, U+274d, U+274f-2752, - U+2756, U+2758-2762, U+2765-2794, U+2798-27a0, U+27a2-27af, U+27b1-27be, - U+27c0-2933, U+2936-2b04, U+2b08-2b1a, U+2b1d-2b4f, U+2b51-2b54, U+2b56-302f, - U+3031-303c, U+303e-fe0e, U+fe10-1f003, U+1f005-1f0ce, U+1f0d0-1f16f, - U+1f172-1f17d, U+1f180-1f18d, U+1f18f-1f190, U+1f19b-1f1e5, U+1f1f6, U+1f1fb, - U+1f1fd, U+1f200-1f2ff, U+1f322-1f323, U+1f394-1f395, U+1f398, U+1f39c-1f39d, - U+1f3f1-1f3f2, U+1f3f6, U+1f3fb-1f3ff, U+1f4fe, U+1f53e-1f548, U+1f54f, - U+1f568-1f56e, U+1f571-1f572, U+1f57b-1f586, U+1f588-1f589, U+1f58e-1f58f, - U+1f591-1f594, U+1f597-1f5a3, U+1f5a6-1f5a7, U+1f5a9-1f5b0, U+1f5b3-1f5bb, - U+1f5bd-1f5c1, U+1f5c5-1f5d0, U+1f5d4-1f5db, U+1f5df-1f5e0, U+1f5e2, - U+1f5e4-1f5e7, U+1f5e9-1f5ee, U+1f5f0-1f5f2, U+1f5f4-1f5f9, U+1f650-1f67f, - U+1f6c6-1f6ca, U+1f6d3-1f6d4, U+1f6d8-1f6db, U+1f6e6-1f6e8, U+1f6ea, - U+1f6ed-1f6ef, U+1f6f1-1f6f2, U+1f6fd-1f7df, U+1f7ec-1f7ef, U+1f7f1-1f90b, - U+1f93b, U+1f946, U+1fa00-1fa6f, U+1fa7d-1fa7f, U+1fa89-1fa8f, U+1fabe, - U+1fac6-1facd, U+1fadc-1fadf, U+1fae9-1faef, U+1faf9-10ffff, U+00a9-00ae; -} -@font-face { - font-family: "Inter"; - font-style: italic; - font-weight: 400; - font-display: block; - src: url("https://rsms.me/inter/font-files/Inter-Italic.woff2?v=3.19") - format("woff2"); - unicode-range: U+0-a8, U+aa-ad, U+af-2193, U+219a-21a8, U+21ab-2319, - U+231c-2327, U+2329-23ce, U+23d0-23e8, U+23f4-23f7, U+23fb-25a9, U+25ac-25b5, - U+25b7-25bf, U+25c1-25fa, U+25ff, U+2605-260d, U+260f-2610, U+2612-2613, - U+2616-2617, U+2619-261c, U+261e-261f, U+2621, U+2624-2625, U+2627-2629, - U+262b-262d, U+2630-2637, U+263b-263f, U+2641, U+2643-2647, U+2654-265e, - U+2661-2662, U+2664, U+2667, U+2669-267a, U+267c-267d, U+2680-2691, U+2698, - U+269a, U+269d-269f, U+26a2-26a6, U+26a8-26a9, U+26ac-26af, U+26b2-26bc, - U+26bf-26c3, U+26c6-26c7, U+26c9-26cd, U+26d0, U+26d2, U+26d5-26e8, - U+26eb-26ef, U+26f6, U+26fb-26fc, U+26fe-2701, U+2703-2704, U+2706-2707, - U+270e, U+2710-2711, U+2713, U+2715, U+2717-271c, U+271e-2720, U+2722-2727, - U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274b, U+274d, U+274f-2752, - U+2756, U+2758-2762, U+2765-2794, U+2798-27a0, U+27a2-27af, U+27b1-27be, - U+27c0-2933, U+2936-2b04, U+2b08-2b1a, U+2b1d-2b4f, U+2b51-2b54, U+2b56-302f, - U+3031-303c, U+303e-fe0e, U+fe10-1f003, U+1f005-1f0ce, U+1f0d0-1f16f, - U+1f172-1f17d, U+1f180-1f18d, U+1f18f-1f190, U+1f19b-1f1e5, U+1f1f6, U+1f1fb, - U+1f1fd, U+1f200-1f2ff, U+1f322-1f323, U+1f394-1f395, U+1f398, U+1f39c-1f39d, - U+1f3f1-1f3f2, U+1f3f6, U+1f3fb-1f3ff, U+1f4fe, U+1f53e-1f548, U+1f54f, - U+1f568-1f56e, U+1f571-1f572, U+1f57b-1f586, U+1f588-1f589, U+1f58e-1f58f, - U+1f591-1f594, U+1f597-1f5a3, U+1f5a6-1f5a7, U+1f5a9-1f5b0, U+1f5b3-1f5bb, - U+1f5bd-1f5c1, U+1f5c5-1f5d0, U+1f5d4-1f5db, U+1f5df-1f5e0, U+1f5e2, - U+1f5e4-1f5e7, U+1f5e9-1f5ee, U+1f5f0-1f5f2, U+1f5f4-1f5f9, U+1f650-1f67f, - U+1f6c6-1f6ca, U+1f6d3-1f6d4, U+1f6d8-1f6db, U+1f6e6-1f6e8, U+1f6ea, - U+1f6ed-1f6ef, U+1f6f1-1f6f2, U+1f6fd-1f7df, U+1f7ec-1f7ef, U+1f7f1-1f90b, - U+1f93b, U+1f946, U+1fa00-1fa6f, U+1fa7d-1fa7f, U+1fa89-1fa8f, U+1fabe, - U+1fac6-1facd, U+1fadc-1fadf, U+1fae9-1faef, U+1faf9-10ffff, U+00a9-00ae; -} - -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 500; - font-display: block; - src: url("https://rsms.me/inter/font-files/Inter-Medium.woff2?v=3.19") - format("woff2"); - unicode-range: U+0-a8, U+aa-ad, U+af-2193, U+219a-21a8, U+21ab-2319, - U+231c-2327, U+2329-23ce, U+23d0-23e8, U+23f4-23f7, U+23fb-25a9, U+25ac-25b5, - U+25b7-25bf, U+25c1-25fa, U+25ff, U+2605-260d, U+260f-2610, U+2612-2613, - U+2616-2617, U+2619-261c, U+261e-261f, U+2621, U+2624-2625, U+2627-2629, - U+262b-262d, U+2630-2637, U+263b-263f, U+2641, U+2643-2647, U+2654-265e, - U+2661-2662, U+2664, U+2667, U+2669-267a, U+267c-267d, U+2680-2691, U+2698, - U+269a, U+269d-269f, U+26a2-26a6, U+26a8-26a9, U+26ac-26af, U+26b2-26bc, - U+26bf-26c3, U+26c6-26c7, U+26c9-26cd, U+26d0, U+26d2, U+26d5-26e8, - U+26eb-26ef, U+26f6, U+26fb-26fc, U+26fe-2701, U+2703-2704, U+2706-2707, - U+270e, U+2710-2711, U+2713, U+2715, U+2717-271c, U+271e-2720, U+2722-2727, - U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274b, U+274d, U+274f-2752, - U+2756, U+2758-2762, U+2765-2794, U+2798-27a0, U+27a2-27af, U+27b1-27be, - U+27c0-2933, U+2936-2b04, U+2b08-2b1a, U+2b1d-2b4f, U+2b51-2b54, U+2b56-302f, - U+3031-303c, U+303e-fe0e, U+fe10-1f003, U+1f005-1f0ce, U+1f0d0-1f16f, - U+1f172-1f17d, U+1f180-1f18d, U+1f18f-1f190, U+1f19b-1f1e5, U+1f1f6, U+1f1fb, - U+1f1fd, U+1f200-1f2ff, U+1f322-1f323, U+1f394-1f395, U+1f398, U+1f39c-1f39d, - U+1f3f1-1f3f2, U+1f3f6, U+1f3fb-1f3ff, U+1f4fe, U+1f53e-1f548, U+1f54f, - U+1f568-1f56e, U+1f571-1f572, U+1f57b-1f586, U+1f588-1f589, U+1f58e-1f58f, - U+1f591-1f594, U+1f597-1f5a3, U+1f5a6-1f5a7, U+1f5a9-1f5b0, U+1f5b3-1f5bb, - U+1f5bd-1f5c1, U+1f5c5-1f5d0, U+1f5d4-1f5db, U+1f5df-1f5e0, U+1f5e2, - U+1f5e4-1f5e7, U+1f5e9-1f5ee, U+1f5f0-1f5f2, U+1f5f4-1f5f9, U+1f650-1f67f, - U+1f6c6-1f6ca, U+1f6d3-1f6d4, U+1f6d8-1f6db, U+1f6e6-1f6e8, U+1f6ea, - U+1f6ed-1f6ef, U+1f6f1-1f6f2, U+1f6fd-1f7df, U+1f7ec-1f7ef, U+1f7f1-1f90b, - U+1f93b, U+1f946, U+1fa00-1fa6f, U+1fa7d-1fa7f, U+1fa89-1fa8f, U+1fabe, - U+1fac6-1facd, U+1fadc-1fadf, U+1fae9-1faef, U+1faf9-10ffff, U+00a9-00ae; -} -@font-face { - font-family: "Inter"; - font-style: italic; - font-weight: 500; - font-display: block; - src: url("https://rsms.me/inter/font-files/Inter-MediumItalic.woff2?v=3.19") - format("woff2"); - unicode-range: U+0-a8, U+aa-ad, U+af-2193, U+219a-21a8, U+21ab-2319, - U+231c-2327, U+2329-23ce, U+23d0-23e8, U+23f4-23f7, U+23fb-25a9, U+25ac-25b5, - U+25b7-25bf, U+25c1-25fa, U+25ff, U+2605-260d, U+260f-2610, U+2612-2613, - U+2616-2617, U+2619-261c, U+261e-261f, U+2621, U+2624-2625, U+2627-2629, - U+262b-262d, U+2630-2637, U+263b-263f, U+2641, U+2643-2647, U+2654-265e, - U+2661-2662, U+2664, U+2667, U+2669-267a, U+267c-267d, U+2680-2691, U+2698, - U+269a, U+269d-269f, U+26a2-26a6, U+26a8-26a9, U+26ac-26af, U+26b2-26bc, - U+26bf-26c3, U+26c6-26c7, U+26c9-26cd, U+26d0, U+26d2, U+26d5-26e8, - U+26eb-26ef, U+26f6, U+26fb-26fc, U+26fe-2701, U+2703-2704, U+2706-2707, - U+270e, U+2710-2711, U+2713, U+2715, U+2717-271c, U+271e-2720, U+2722-2727, - U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274b, U+274d, U+274f-2752, - U+2756, U+2758-2762, U+2765-2794, U+2798-27a0, U+27a2-27af, U+27b1-27be, - U+27c0-2933, U+2936-2b04, U+2b08-2b1a, U+2b1d-2b4f, U+2b51-2b54, U+2b56-302f, - U+3031-303c, U+303e-fe0e, U+fe10-1f003, U+1f005-1f0ce, U+1f0d0-1f16f, - U+1f172-1f17d, U+1f180-1f18d, U+1f18f-1f190, U+1f19b-1f1e5, U+1f1f6, U+1f1fb, - U+1f1fd, U+1f200-1f2ff, U+1f322-1f323, U+1f394-1f395, U+1f398, U+1f39c-1f39d, - U+1f3f1-1f3f2, U+1f3f6, U+1f3fb-1f3ff, U+1f4fe, U+1f53e-1f548, U+1f54f, - U+1f568-1f56e, U+1f571-1f572, U+1f57b-1f586, U+1f588-1f589, U+1f58e-1f58f, - U+1f591-1f594, U+1f597-1f5a3, U+1f5a6-1f5a7, U+1f5a9-1f5b0, U+1f5b3-1f5bb, - U+1f5bd-1f5c1, U+1f5c5-1f5d0, U+1f5d4-1f5db, U+1f5df-1f5e0, U+1f5e2, - U+1f5e4-1f5e7, U+1f5e9-1f5ee, U+1f5f0-1f5f2, U+1f5f4-1f5f9, U+1f650-1f67f, - U+1f6c6-1f6ca, U+1f6d3-1f6d4, U+1f6d8-1f6db, U+1f6e6-1f6e8, U+1f6ea, - U+1f6ed-1f6ef, U+1f6f1-1f6f2, U+1f6fd-1f7df, U+1f7ec-1f7ef, U+1f7f1-1f90b, - U+1f93b, U+1f946, U+1fa00-1fa6f, U+1fa7d-1fa7f, U+1fa89-1fa8f, U+1fabe, - U+1fac6-1facd, U+1fadc-1fadf, U+1fae9-1faef, U+1faf9-10ffff, U+00a9-00ae; -} - -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 600; - font-display: block; - src: url("https://rsms.me/inter/font-files/Inter-SemiBold.woff2?v=3.19") - format("woff2"); - unicode-range: U+0-a8, U+aa-ad, U+af-2193, U+219a-21a8, U+21ab-2319, - U+231c-2327, U+2329-23ce, U+23d0-23e8, U+23f4-23f7, U+23fb-25a9, U+25ac-25b5, - U+25b7-25bf, U+25c1-25fa, U+25ff, U+2605-260d, U+260f-2610, U+2612-2613, - U+2616-2617, U+2619-261c, U+261e-261f, U+2621, U+2624-2625, U+2627-2629, - U+262b-262d, U+2630-2637, U+263b-263f, U+2641, U+2643-2647, U+2654-265e, - U+2661-2662, U+2664, U+2667, U+2669-267a, U+267c-267d, U+2680-2691, U+2698, - U+269a, U+269d-269f, U+26a2-26a6, U+26a8-26a9, U+26ac-26af, U+26b2-26bc, - U+26bf-26c3, U+26c6-26c7, U+26c9-26cd, U+26d0, U+26d2, U+26d5-26e8, - U+26eb-26ef, U+26f6, U+26fb-26fc, U+26fe-2701, U+2703-2704, U+2706-2707, - U+270e, U+2710-2711, U+2713, U+2715, U+2717-271c, U+271e-2720, U+2722-2727, - U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274b, U+274d, U+274f-2752, - U+2756, U+2758-2762, U+2765-2794, U+2798-27a0, U+27a2-27af, U+27b1-27be, - U+27c0-2933, U+2936-2b04, U+2b08-2b1a, U+2b1d-2b4f, U+2b51-2b54, U+2b56-302f, - U+3031-303c, U+303e-fe0e, U+fe10-1f003, U+1f005-1f0ce, U+1f0d0-1f16f, - U+1f172-1f17d, U+1f180-1f18d, U+1f18f-1f190, U+1f19b-1f1e5, U+1f1f6, U+1f1fb, - U+1f1fd, U+1f200-1f2ff, U+1f322-1f323, U+1f394-1f395, U+1f398, U+1f39c-1f39d, - U+1f3f1-1f3f2, U+1f3f6, U+1f3fb-1f3ff, U+1f4fe, U+1f53e-1f548, U+1f54f, - U+1f568-1f56e, U+1f571-1f572, U+1f57b-1f586, U+1f588-1f589, U+1f58e-1f58f, - U+1f591-1f594, U+1f597-1f5a3, U+1f5a6-1f5a7, U+1f5a9-1f5b0, U+1f5b3-1f5bb, - U+1f5bd-1f5c1, U+1f5c5-1f5d0, U+1f5d4-1f5db, U+1f5df-1f5e0, U+1f5e2, - U+1f5e4-1f5e7, U+1f5e9-1f5ee, U+1f5f0-1f5f2, U+1f5f4-1f5f9, U+1f650-1f67f, - U+1f6c6-1f6ca, U+1f6d3-1f6d4, U+1f6d8-1f6db, U+1f6e6-1f6e8, U+1f6ea, - U+1f6ed-1f6ef, U+1f6f1-1f6f2, U+1f6fd-1f7df, U+1f7ec-1f7ef, U+1f7f1-1f90b, - U+1f93b, U+1f946, U+1fa00-1fa6f, U+1fa7d-1fa7f, U+1fa89-1fa8f, U+1fabe, - U+1fac6-1facd, U+1fadc-1fadf, U+1fae9-1faef, U+1faf9-10ffff, U+00a9-00ae; -} -@font-face { - font-family: "Inter"; - font-style: italic; - font-weight: 600; - font-display: block; - src: url("https://rsms.me/inter/font-files/Inter-SemiBoldItalic.woff2?v=3.19") - format("woff2"); - unicode-range: U+0-a8, U+aa-ad, U+af-2193, U+219a-21a8, U+21ab-2319, - U+231c-2327, U+2329-23ce, U+23d0-23e8, U+23f4-23f7, U+23fb-25a9, U+25ac-25b5, - U+25b7-25bf, U+25c1-25fa, U+25ff, U+2605-260d, U+260f-2610, U+2612-2613, - U+2616-2617, U+2619-261c, U+261e-261f, U+2621, U+2624-2625, U+2627-2629, - U+262b-262d, U+2630-2637, U+263b-263f, U+2641, U+2643-2647, U+2654-265e, - U+2661-2662, U+2664, U+2667, U+2669-267a, U+267c-267d, U+2680-2691, U+2698, - U+269a, U+269d-269f, U+26a2-26a6, U+26a8-26a9, U+26ac-26af, U+26b2-26bc, - U+26bf-26c3, U+26c6-26c7, U+26c9-26cd, U+26d0, U+26d2, U+26d5-26e8, - U+26eb-26ef, U+26f6, U+26fb-26fc, U+26fe-2701, U+2703-2704, U+2706-2707, - U+270e, U+2710-2711, U+2713, U+2715, U+2717-271c, U+271e-2720, U+2722-2727, - U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274b, U+274d, U+274f-2752, - U+2756, U+2758-2762, U+2765-2794, U+2798-27a0, U+27a2-27af, U+27b1-27be, - U+27c0-2933, U+2936-2b04, U+2b08-2b1a, U+2b1d-2b4f, U+2b51-2b54, U+2b56-302f, - U+3031-303c, U+303e-fe0e, U+fe10-1f003, U+1f005-1f0ce, U+1f0d0-1f16f, - U+1f172-1f17d, U+1f180-1f18d, U+1f18f-1f190, U+1f19b-1f1e5, U+1f1f6, U+1f1fb, - U+1f1fd, U+1f200-1f2ff, U+1f322-1f323, U+1f394-1f395, U+1f398, U+1f39c-1f39d, - U+1f3f1-1f3f2, U+1f3f6, U+1f3fb-1f3ff, U+1f4fe, U+1f53e-1f548, U+1f54f, - U+1f568-1f56e, U+1f571-1f572, U+1f57b-1f586, U+1f588-1f589, U+1f58e-1f58f, - U+1f591-1f594, U+1f597-1f5a3, U+1f5a6-1f5a7, U+1f5a9-1f5b0, U+1f5b3-1f5bb, - U+1f5bd-1f5c1, U+1f5c5-1f5d0, U+1f5d4-1f5db, U+1f5df-1f5e0, U+1f5e2, - U+1f5e4-1f5e7, U+1f5e9-1f5ee, U+1f5f0-1f5f2, U+1f5f4-1f5f9, U+1f650-1f67f, - U+1f6c6-1f6ca, U+1f6d3-1f6d4, U+1f6d8-1f6db, U+1f6e6-1f6e8, U+1f6ea, - U+1f6ed-1f6ef, U+1f6f1-1f6f2, U+1f6fd-1f7df, U+1f7ec-1f7ef, U+1f7f1-1f90b, - U+1f93b, U+1f946, U+1fa00-1fa6f, U+1fa7d-1fa7f, U+1fa89-1fa8f, U+1fabe, - U+1fac6-1facd, U+1fadc-1fadf, U+1fae9-1faef, U+1faf9-10ffff, U+00a9-00ae; -} - -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 700; - font-display: block; - src: url("https://rsms.me/inter/font-files/Inter-Bold.woff2?v=3.19") - format("woff2"); - unicode-range: U+0-a8, U+aa-ad, U+af-2193, U+219a-21a8, U+21ab-2319, - U+231c-2327, U+2329-23ce, U+23d0-23e8, U+23f4-23f7, U+23fb-25a9, U+25ac-25b5, - U+25b7-25bf, U+25c1-25fa, U+25ff, U+2605-260d, U+260f-2610, U+2612-2613, - U+2616-2617, U+2619-261c, U+261e-261f, U+2621, U+2624-2625, U+2627-2629, - U+262b-262d, U+2630-2637, U+263b-263f, U+2641, U+2643-2647, U+2654-265e, - U+2661-2662, U+2664, U+2667, U+2669-267a, U+267c-267d, U+2680-2691, U+2698, - U+269a, U+269d-269f, U+26a2-26a6, U+26a8-26a9, U+26ac-26af, U+26b2-26bc, - U+26bf-26c3, U+26c6-26c7, U+26c9-26cd, U+26d0, U+26d2, U+26d5-26e8, - U+26eb-26ef, U+26f6, U+26fb-26fc, U+26fe-2701, U+2703-2704, U+2706-2707, - U+270e, U+2710-2711, U+2713, U+2715, U+2717-271c, U+271e-2720, U+2722-2727, - U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274b, U+274d, U+274f-2752, - U+2756, U+2758-2762, U+2765-2794, U+2798-27a0, U+27a2-27af, U+27b1-27be, - U+27c0-2933, U+2936-2b04, U+2b08-2b1a, U+2b1d-2b4f, U+2b51-2b54, U+2b56-302f, - U+3031-303c, U+303e-fe0e, U+fe10-1f003, U+1f005-1f0ce, U+1f0d0-1f16f, - U+1f172-1f17d, U+1f180-1f18d, U+1f18f-1f190, U+1f19b-1f1e5, U+1f1f6, U+1f1fb, - U+1f1fd, U+1f200-1f2ff, U+1f322-1f323, U+1f394-1f395, U+1f398, U+1f39c-1f39d, - U+1f3f1-1f3f2, U+1f3f6, U+1f3fb-1f3ff, U+1f4fe, U+1f53e-1f548, U+1f54f, - U+1f568-1f56e, U+1f571-1f572, U+1f57b-1f586, U+1f588-1f589, U+1f58e-1f58f, - U+1f591-1f594, U+1f597-1f5a3, U+1f5a6-1f5a7, U+1f5a9-1f5b0, U+1f5b3-1f5bb, - U+1f5bd-1f5c1, U+1f5c5-1f5d0, U+1f5d4-1f5db, U+1f5df-1f5e0, U+1f5e2, - U+1f5e4-1f5e7, U+1f5e9-1f5ee, U+1f5f0-1f5f2, U+1f5f4-1f5f9, U+1f650-1f67f, - U+1f6c6-1f6ca, U+1f6d3-1f6d4, U+1f6d8-1f6db, U+1f6e6-1f6e8, U+1f6ea, - U+1f6ed-1f6ef, U+1f6f1-1f6f2, U+1f6fd-1f7df, U+1f7ec-1f7ef, U+1f7f1-1f90b, - U+1f93b, U+1f946, U+1fa00-1fa6f, U+1fa7d-1fa7f, U+1fa89-1fa8f, U+1fabe, - U+1fac6-1facd, U+1fadc-1fadf, U+1fae9-1faef, U+1faf9-10ffff, U+00a9-00ae; -} -@font-face { - font-family: "Inter"; - font-style: italic; - font-weight: 700; - font-display: block; - src: url("https://rsms.me/inter/font-files/Inter-BoldItalic.woff2?v=3.19") - format("woff2"); - unicode-range: U+0-a8, U+aa-ad, U+af-2193, U+219a-21a8, U+21ab-2319, - U+231c-2327, U+2329-23ce, U+23d0-23e8, U+23f4-23f7, U+23fb-25a9, U+25ac-25b5, - U+25b7-25bf, U+25c1-25fa, U+25ff, U+2605-260d, U+260f-2610, U+2612-2613, - U+2616-2617, U+2619-261c, U+261e-261f, U+2621, U+2624-2625, U+2627-2629, - U+262b-262d, U+2630-2637, U+263b-263f, U+2641, U+2643-2647, U+2654-265e, - U+2661-2662, U+2664, U+2667, U+2669-267a, U+267c-267d, U+2680-2691, U+2698, - U+269a, U+269d-269f, U+26a2-26a6, U+26a8-26a9, U+26ac-26af, U+26b2-26bc, - U+26bf-26c3, U+26c6-26c7, U+26c9-26cd, U+26d0, U+26d2, U+26d5-26e8, - U+26eb-26ef, U+26f6, U+26fb-26fc, U+26fe-2701, U+2703-2704, U+2706-2707, - U+270e, U+2710-2711, U+2713, U+2715, U+2717-271c, U+271e-2720, U+2722-2727, - U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274b, U+274d, U+274f-2752, - U+2756, U+2758-2762, U+2765-2794, U+2798-27a0, U+27a2-27af, U+27b1-27be, - U+27c0-2933, U+2936-2b04, U+2b08-2b1a, U+2b1d-2b4f, U+2b51-2b54, U+2b56-302f, - U+3031-303c, U+303e-fe0e, U+fe10-1f003, U+1f005-1f0ce, U+1f0d0-1f16f, - U+1f172-1f17d, U+1f180-1f18d, U+1f18f-1f190, U+1f19b-1f1e5, U+1f1f6, U+1f1fb, - U+1f1fd, U+1f200-1f2ff, U+1f322-1f323, U+1f394-1f395, U+1f398, U+1f39c-1f39d, - U+1f3f1-1f3f2, U+1f3f6, U+1f3fb-1f3ff, U+1f4fe, U+1f53e-1f548, U+1f54f, - U+1f568-1f56e, U+1f571-1f572, U+1f57b-1f586, U+1f588-1f589, U+1f58e-1f58f, - U+1f591-1f594, U+1f597-1f5a3, U+1f5a6-1f5a7, U+1f5a9-1f5b0, U+1f5b3-1f5bb, - U+1f5bd-1f5c1, U+1f5c5-1f5d0, U+1f5d4-1f5db, U+1f5df-1f5e0, U+1f5e2, - U+1f5e4-1f5e7, U+1f5e9-1f5ee, U+1f5f0-1f5f2, U+1f5f4-1f5f9, U+1f650-1f67f, - U+1f6c6-1f6ca, U+1f6d3-1f6d4, U+1f6d8-1f6db, U+1f6e6-1f6e8, U+1f6ea, - U+1f6ed-1f6ef, U+1f6f1-1f6f2, U+1f6fd-1f7df, U+1f7ec-1f7ef, U+1f7f1-1f90b, - U+1f93b, U+1f946, U+1fa00-1fa6f, U+1fa7d-1fa7f, U+1fa89-1fa8f, U+1fabe, - U+1fac6-1facd, U+1fadc-1fadf, U+1fae9-1faef, U+1faf9-10ffff, U+00a9-00ae; -} - -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 800; - font-display: block; - src: url("https://rsms.me/inter/font-files/Inter-ExtraBold.woff2?v=3.19") - format("woff2"); - unicode-range: U+0-a8, U+aa-ad, U+af-2193, U+219a-21a8, U+21ab-2319, - U+231c-2327, U+2329-23ce, U+23d0-23e8, U+23f4-23f7, U+23fb-25a9, U+25ac-25b5, - U+25b7-25bf, U+25c1-25fa, U+25ff, U+2605-260d, U+260f-2610, U+2612-2613, - U+2616-2617, U+2619-261c, U+261e-261f, U+2621, U+2624-2625, U+2627-2629, - U+262b-262d, U+2630-2637, U+263b-263f, U+2641, U+2643-2647, U+2654-265e, - U+2661-2662, U+2664, U+2667, U+2669-267a, U+267c-267d, U+2680-2691, U+2698, - U+269a, U+269d-269f, U+26a2-26a6, U+26a8-26a9, U+26ac-26af, U+26b2-26bc, - U+26bf-26c3, U+26c6-26c7, U+26c9-26cd, U+26d0, U+26d2, U+26d5-26e8, - U+26eb-26ef, U+26f6, U+26fb-26fc, U+26fe-2701, U+2703-2704, U+2706-2707, - U+270e, U+2710-2711, U+2713, U+2715, U+2717-271c, U+271e-2720, U+2722-2727, - U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274b, U+274d, U+274f-2752, - U+2756, U+2758-2762, U+2765-2794, U+2798-27a0, U+27a2-27af, U+27b1-27be, - U+27c0-2933, U+2936-2b04, U+2b08-2b1a, U+2b1d-2b4f, U+2b51-2b54, U+2b56-302f, - U+3031-303c, U+303e-fe0e, U+fe10-1f003, U+1f005-1f0ce, U+1f0d0-1f16f, - U+1f172-1f17d, U+1f180-1f18d, U+1f18f-1f190, U+1f19b-1f1e5, U+1f1f6, U+1f1fb, - U+1f1fd, U+1f200-1f2ff, U+1f322-1f323, U+1f394-1f395, U+1f398, U+1f39c-1f39d, - U+1f3f1-1f3f2, U+1f3f6, U+1f3fb-1f3ff, U+1f4fe, U+1f53e-1f548, U+1f54f, - U+1f568-1f56e, U+1f571-1f572, U+1f57b-1f586, U+1f588-1f589, U+1f58e-1f58f, - U+1f591-1f594, U+1f597-1f5a3, U+1f5a6-1f5a7, U+1f5a9-1f5b0, U+1f5b3-1f5bb, - U+1f5bd-1f5c1, U+1f5c5-1f5d0, U+1f5d4-1f5db, U+1f5df-1f5e0, U+1f5e2, - U+1f5e4-1f5e7, U+1f5e9-1f5ee, U+1f5f0-1f5f2, U+1f5f4-1f5f9, U+1f650-1f67f, - U+1f6c6-1f6ca, U+1f6d3-1f6d4, U+1f6d8-1f6db, U+1f6e6-1f6e8, U+1f6ea, - U+1f6ed-1f6ef, U+1f6f1-1f6f2, U+1f6fd-1f7df, U+1f7ec-1f7ef, U+1f7f1-1f90b, - U+1f93b, U+1f946, U+1fa00-1fa6f, U+1fa7d-1fa7f, U+1fa89-1fa8f, U+1fabe, - U+1fac6-1facd, U+1fadc-1fadf, U+1fae9-1faef, U+1faf9-10ffff, U+00a9-00ae; -} -@font-face { - font-family: "Inter"; - font-style: italic; - font-weight: 800; - font-display: block; - src: url("https://rsms.me/inter/font-files/Inter-ExtraBoldItalic.woff2?v=3.19") - format("woff2"); - unicode-range: U+0-a8, U+aa-ad, U+af-2193, U+219a-21a8, U+21ab-2319, - U+231c-2327, U+2329-23ce, U+23d0-23e8, U+23f4-23f7, U+23fb-25a9, U+25ac-25b5, - U+25b7-25bf, U+25c1-25fa, U+25ff, U+2605-260d, U+260f-2610, U+2612-2613, - U+2616-2617, U+2619-261c, U+261e-261f, U+2621, U+2624-2625, U+2627-2629, - U+262b-262d, U+2630-2637, U+263b-263f, U+2641, U+2643-2647, U+2654-265e, - U+2661-2662, U+2664, U+2667, U+2669-267a, U+267c-267d, U+2680-2691, U+2698, - U+269a, U+269d-269f, U+26a2-26a6, U+26a8-26a9, U+26ac-26af, U+26b2-26bc, - U+26bf-26c3, U+26c6-26c7, U+26c9-26cd, U+26d0, U+26d2, U+26d5-26e8, - U+26eb-26ef, U+26f6, U+26fb-26fc, U+26fe-2701, U+2703-2704, U+2706-2707, - U+270e, U+2710-2711, U+2713, U+2715, U+2717-271c, U+271e-2720, U+2722-2727, - U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274b, U+274d, U+274f-2752, - U+2756, U+2758-2762, U+2765-2794, U+2798-27a0, U+27a2-27af, U+27b1-27be, - U+27c0-2933, U+2936-2b04, U+2b08-2b1a, U+2b1d-2b4f, U+2b51-2b54, U+2b56-302f, - U+3031-303c, U+303e-fe0e, U+fe10-1f003, U+1f005-1f0ce, U+1f0d0-1f16f, - U+1f172-1f17d, U+1f180-1f18d, U+1f18f-1f190, U+1f19b-1f1e5, U+1f1f6, U+1f1fb, - U+1f1fd, U+1f200-1f2ff, U+1f322-1f323, U+1f394-1f395, U+1f398, U+1f39c-1f39d, - U+1f3f1-1f3f2, U+1f3f6, U+1f3fb-1f3ff, U+1f4fe, U+1f53e-1f548, U+1f54f, - U+1f568-1f56e, U+1f571-1f572, U+1f57b-1f586, U+1f588-1f589, U+1f58e-1f58f, - U+1f591-1f594, U+1f597-1f5a3, U+1f5a6-1f5a7, U+1f5a9-1f5b0, U+1f5b3-1f5bb, - U+1f5bd-1f5c1, U+1f5c5-1f5d0, U+1f5d4-1f5db, U+1f5df-1f5e0, U+1f5e2, - U+1f5e4-1f5e7, U+1f5e9-1f5ee, U+1f5f0-1f5f2, U+1f5f4-1f5f9, U+1f650-1f67f, - U+1f6c6-1f6ca, U+1f6d3-1f6d4, U+1f6d8-1f6db, U+1f6e6-1f6e8, U+1f6ea, - U+1f6ed-1f6ef, U+1f6f1-1f6f2, U+1f6fd-1f7df, U+1f7ec-1f7ef, U+1f7f1-1f90b, - U+1f93b, U+1f946, U+1fa00-1fa6f, U+1fa7d-1fa7f, U+1fa89-1fa8f, U+1fabe, - U+1fac6-1facd, U+1fadc-1fadf, U+1fae9-1faef, U+1faf9-10ffff, U+00a9-00ae; -} - -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 900; - font-display: block; - src: url("https://rsms.me/inter/font-files/Inter-Black.woff2?v=3.19") - format("woff2"); - unicode-range: U+0-a8, U+aa-ad, U+af-2193, U+219a-21a8, U+21ab-2319, - U+231c-2327, U+2329-23ce, U+23d0-23e8, U+23f4-23f7, U+23fb-25a9, U+25ac-25b5, - U+25b7-25bf, U+25c1-25fa, U+25ff, U+2605-260d, U+260f-2610, U+2612-2613, - U+2616-2617, U+2619-261c, U+261e-261f, U+2621, U+2624-2625, U+2627-2629, - U+262b-262d, U+2630-2637, U+263b-263f, U+2641, U+2643-2647, U+2654-265e, - U+2661-2662, U+2664, U+2667, U+2669-267a, U+267c-267d, U+2680-2691, U+2698, - U+269a, U+269d-269f, U+26a2-26a6, U+26a8-26a9, U+26ac-26af, U+26b2-26bc, - U+26bf-26c3, U+26c6-26c7, U+26c9-26cd, U+26d0, U+26d2, U+26d5-26e8, - U+26eb-26ef, U+26f6, U+26fb-26fc, U+26fe-2701, U+2703-2704, U+2706-2707, - U+270e, U+2710-2711, U+2713, U+2715, U+2717-271c, U+271e-2720, U+2722-2727, - U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274b, U+274d, U+274f-2752, - U+2756, U+2758-2762, U+2765-2794, U+2798-27a0, U+27a2-27af, U+27b1-27be, - U+27c0-2933, U+2936-2b04, U+2b08-2b1a, U+2b1d-2b4f, U+2b51-2b54, U+2b56-302f, - U+3031-303c, U+303e-fe0e, U+fe10-1f003, U+1f005-1f0ce, U+1f0d0-1f16f, - U+1f172-1f17d, U+1f180-1f18d, U+1f18f-1f190, U+1f19b-1f1e5, U+1f1f6, U+1f1fb, - U+1f1fd, U+1f200-1f2ff, U+1f322-1f323, U+1f394-1f395, U+1f398, U+1f39c-1f39d, - U+1f3f1-1f3f2, U+1f3f6, U+1f3fb-1f3ff, U+1f4fe, U+1f53e-1f548, U+1f54f, - U+1f568-1f56e, U+1f571-1f572, U+1f57b-1f586, U+1f588-1f589, U+1f58e-1f58f, - U+1f591-1f594, U+1f597-1f5a3, U+1f5a6-1f5a7, U+1f5a9-1f5b0, U+1f5b3-1f5bb, - U+1f5bd-1f5c1, U+1f5c5-1f5d0, U+1f5d4-1f5db, U+1f5df-1f5e0, U+1f5e2, - U+1f5e4-1f5e7, U+1f5e9-1f5ee, U+1f5f0-1f5f2, U+1f5f4-1f5f9, U+1f650-1f67f, - U+1f6c6-1f6ca, U+1f6d3-1f6d4, U+1f6d8-1f6db, U+1f6e6-1f6e8, U+1f6ea, - U+1f6ed-1f6ef, U+1f6f1-1f6f2, U+1f6fd-1f7df, U+1f7ec-1f7ef, U+1f7f1-1f90b, - U+1f93b, U+1f946, U+1fa00-1fa6f, U+1fa7d-1fa7f, U+1fa89-1fa8f, U+1fabe, - U+1fac6-1facd, U+1fadc-1fadf, U+1fae9-1faef, U+1faf9-10ffff, U+00a9-00ae; -} -@font-face { - font-family: "Inter"; - font-style: italic; - font-weight: 900; - font-display: block; - src: url("https://rsms.me/inter/font-files/Inter-BlackItalic.woff2?v=3.19") - format("woff2"); - unicode-range: U+0-a8, U+aa-ad, U+af-2193, U+219a-21a8, U+21ab-2319, - U+231c-2327, U+2329-23ce, U+23d0-23e8, U+23f4-23f7, U+23fb-25a9, U+25ac-25b5, - U+25b7-25bf, U+25c1-25fa, U+25ff, U+2605-260d, U+260f-2610, U+2612-2613, - U+2616-2617, U+2619-261c, U+261e-261f, U+2621, U+2624-2625, U+2627-2629, - U+262b-262d, U+2630-2637, U+263b-263f, U+2641, U+2643-2647, U+2654-265e, - U+2661-2662, U+2664, U+2667, U+2669-267a, U+267c-267d, U+2680-2691, U+2698, - U+269a, U+269d-269f, U+26a2-26a6, U+26a8-26a9, U+26ac-26af, U+26b2-26bc, - U+26bf-26c3, U+26c6-26c7, U+26c9-26cd, U+26d0, U+26d2, U+26d5-26e8, - U+26eb-26ef, U+26f6, U+26fb-26fc, U+26fe-2701, U+2703-2704, U+2706-2707, - U+270e, U+2710-2711, U+2713, U+2715, U+2717-271c, U+271e-2720, U+2722-2727, - U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274b, U+274d, U+274f-2752, - U+2756, U+2758-2762, U+2765-2794, U+2798-27a0, U+27a2-27af, U+27b1-27be, - U+27c0-2933, U+2936-2b04, U+2b08-2b1a, U+2b1d-2b4f, U+2b51-2b54, U+2b56-302f, - U+3031-303c, U+303e-fe0e, U+fe10-1f003, U+1f005-1f0ce, U+1f0d0-1f16f, - U+1f172-1f17d, U+1f180-1f18d, U+1f18f-1f190, U+1f19b-1f1e5, U+1f1f6, U+1f1fb, - U+1f1fd, U+1f200-1f2ff, U+1f322-1f323, U+1f394-1f395, U+1f398, U+1f39c-1f39d, - U+1f3f1-1f3f2, U+1f3f6, U+1f3fb-1f3ff, U+1f4fe, U+1f53e-1f548, U+1f54f, - U+1f568-1f56e, U+1f571-1f572, U+1f57b-1f586, U+1f588-1f589, U+1f58e-1f58f, - U+1f591-1f594, U+1f597-1f5a3, U+1f5a6-1f5a7, U+1f5a9-1f5b0, U+1f5b3-1f5bb, - U+1f5bd-1f5c1, U+1f5c5-1f5d0, U+1f5d4-1f5db, U+1f5df-1f5e0, U+1f5e2, - U+1f5e4-1f5e7, U+1f5e9-1f5ee, U+1f5f0-1f5f2, U+1f5f4-1f5f9, U+1f650-1f67f, - U+1f6c6-1f6ca, U+1f6d3-1f6d4, U+1f6d8-1f6db, U+1f6e6-1f6e8, U+1f6ea, - U+1f6ed-1f6ef, U+1f6f1-1f6f2, U+1f6fd-1f7df, U+1f7ec-1f7ef, U+1f7f1-1f90b, - U+1f93b, U+1f946, U+1fa00-1fa6f, U+1fa7d-1fa7f, U+1fa89-1fa8f, U+1fabe, - U+1fac6-1facd, U+1fadc-1fadf, U+1fae9-1faef, U+1faf9-10ffff, U+00a9-00ae; -} - -/* ----------------------- variable ----------------------- */ - -@font-face { - font-family: "Inter var"; - font-style: normal; - font-weight: 100 900; - font-display: block; - src: url("https://rsms.me/inter/font-files/Inter-roman.var.woff2?v=3.19") - format("woff2"); - unicode-range: U+0-a8, U+aa-ad, U+af-2193, U+219a-21a8, U+21ab-2319, - U+231c-2327, U+2329-23ce, U+23d0-23e8, U+23f4-23f7, U+23fb-25a9, U+25ac-25b5, - U+25b7-25bf, U+25c1-25fa, U+25ff, U+2605-260d, U+260f-2610, U+2612-2613, - U+2616-2617, U+2619-261c, U+261e-261f, U+2621, U+2624-2625, U+2627-2629, - U+262b-262d, U+2630-2637, U+263b-263f, U+2641, U+2643-2647, U+2654-265e, - U+2661-2662, U+2664, U+2667, U+2669-267a, U+267c-267d, U+2680-2691, U+2698, - U+269a, U+269d-269f, U+26a2-26a6, U+26a8-26a9, U+26ac-26af, U+26b2-26bc, - U+26bf-26c3, U+26c6-26c7, U+26c9-26cd, U+26d0, U+26d2, U+26d5-26e8, - U+26eb-26ef, U+26f6, U+26fb-26fc, U+26fe-2701, U+2703-2704, U+2706-2707, - U+270e, U+2710-2711, U+2713, U+2715, U+2717-271c, U+271e-2720, U+2722-2727, - U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274b, U+274d, U+274f-2752, - U+2756, U+2758-2762, U+2765-2794, U+2798-27a0, U+27a2-27af, U+27b1-27be, - U+27c0-2933, U+2936-2b04, U+2b08-2b1a, U+2b1d-2b4f, U+2b51-2b54, U+2b56-302f, - U+3031-303c, U+303e-fe0e, U+fe10-1f003, U+1f005-1f0ce, U+1f0d0-1f16f, - U+1f172-1f17d, U+1f180-1f18d, U+1f18f-1f190, U+1f19b-1f1e5, U+1f1f6, U+1f1fb, - U+1f1fd, U+1f200-1f2ff, U+1f322-1f323, U+1f394-1f395, U+1f398, U+1f39c-1f39d, - U+1f3f1-1f3f2, U+1f3f6, U+1f3fb-1f3ff, U+1f4fe, U+1f53e-1f548, U+1f54f, - U+1f568-1f56e, U+1f571-1f572, U+1f57b-1f586, U+1f588-1f589, U+1f58e-1f58f, - U+1f591-1f594, U+1f597-1f5a3, U+1f5a6-1f5a7, U+1f5a9-1f5b0, U+1f5b3-1f5bb, - U+1f5bd-1f5c1, U+1f5c5-1f5d0, U+1f5d4-1f5db, U+1f5df-1f5e0, U+1f5e2, - U+1f5e4-1f5e7, U+1f5e9-1f5ee, U+1f5f0-1f5f2, U+1f5f4-1f5f9, U+1f650-1f67f, - U+1f6c6-1f6ca, U+1f6d3-1f6d4, U+1f6d8-1f6db, U+1f6e6-1f6e8, U+1f6ea, - U+1f6ed-1f6ef, U+1f6f1-1f6f2, U+1f6fd-1f7df, U+1f7ec-1f7ef, U+1f7f1-1f90b, - U+1f93b, U+1f946, U+1fa00-1fa6f, U+1fa7d-1fa7f, U+1fa89-1fa8f, U+1fabe, - U+1fac6-1facd, U+1fadc-1fadf, U+1fae9-1faef, U+1faf9-10ffff, U+00a9-00ae; - font-named-instance: "Regular"; -} - -@font-face { - font-family: "Inter var"; - font-style: italic; - font-weight: 100 900; - font-display: block; - src: url("https://rsms.me/inter/font-files/Inter-italic.var.woff2?v=3.19") - format("woff2"); - unicode-range: U+0-a8, U+aa-ad, U+af-2193, U+219a-21a8, U+21ab-2319, - U+231c-2327, U+2329-23ce, U+23d0-23e8, U+23f4-23f7, U+23fb-25a9, U+25ac-25b5, - U+25b7-25bf, U+25c1-25fa, U+25ff, U+2605-260d, U+260f-2610, U+2612-2613, - U+2616-2617, U+2619-261c, U+261e-261f, U+2621, U+2624-2625, U+2627-2629, - U+262b-262d, U+2630-2637, U+263b-263f, U+2641, U+2643-2647, U+2654-265e, - U+2661-2662, U+2664, U+2667, U+2669-267a, U+267c-267d, U+2680-2691, U+2698, - U+269a, U+269d-269f, U+26a2-26a6, U+26a8-26a9, U+26ac-26af, U+26b2-26bc, - U+26bf-26c3, U+26c6-26c7, U+26c9-26cd, U+26d0, U+26d2, U+26d5-26e8, - U+26eb-26ef, U+26f6, U+26fb-26fc, U+26fe-2701, U+2703-2704, U+2706-2707, - U+270e, U+2710-2711, U+2713, U+2715, U+2717-271c, U+271e-2720, U+2722-2727, - U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274b, U+274d, U+274f-2752, - U+2756, U+2758-2762, U+2765-2794, U+2798-27a0, U+27a2-27af, U+27b1-27be, - U+27c0-2933, U+2936-2b04, U+2b08-2b1a, U+2b1d-2b4f, U+2b51-2b54, U+2b56-302f, - U+3031-303c, U+303e-fe0e, U+fe10-1f003, U+1f005-1f0ce, U+1f0d0-1f16f, - U+1f172-1f17d, U+1f180-1f18d, U+1f18f-1f190, U+1f19b-1f1e5, U+1f1f6, U+1f1fb, - U+1f1fd, U+1f200-1f2ff, U+1f322-1f323, U+1f394-1f395, U+1f398, U+1f39c-1f39d, - U+1f3f1-1f3f2, U+1f3f6, U+1f3fb-1f3ff, U+1f4fe, U+1f53e-1f548, U+1f54f, - U+1f568-1f56e, U+1f571-1f572, U+1f57b-1f586, U+1f588-1f589, U+1f58e-1f58f, - U+1f591-1f594, U+1f597-1f5a3, U+1f5a6-1f5a7, U+1f5a9-1f5b0, U+1f5b3-1f5bb, - U+1f5bd-1f5c1, U+1f5c5-1f5d0, U+1f5d4-1f5db, U+1f5df-1f5e0, U+1f5e2, - U+1f5e4-1f5e7, U+1f5e9-1f5ee, U+1f5f0-1f5f2, U+1f5f4-1f5f9, U+1f650-1f67f, - U+1f6c6-1f6ca, U+1f6d3-1f6d4, U+1f6d8-1f6db, U+1f6e6-1f6e8, U+1f6ea, - U+1f6ed-1f6ef, U+1f6f1-1f6f2, U+1f6fd-1f7df, U+1f7ec-1f7ef, U+1f7f1-1f90b, - U+1f93b, U+1f946, U+1fa00-1fa6f, U+1fa7d-1fa7f, U+1fa89-1fa8f, U+1fabe, - U+1fac6-1facd, U+1fadc-1fadf, U+1fae9-1faef, U+1faf9-10ffff, U+00a9-00ae; - font-named-instance: "Italic"; -} - -/* ----------- experimental multi-axis variable ----------- - -Slant axis is not yet widely supported (as of February 2019) and thus this -multi-axis single-file variable font is opt-in rather than the default. -When using this, you will likely need to set font-variation-settings explicitly, e.g: - * { font-variation-settings: "slnt" 0deg } - .italic { font-variation-settings: "slnt" 10deg } -*/ - -@font-face { - font-family: "Inter var experimental"; - font-style: oblique 0deg 10deg; - font-weight: 100 900; - font-display: block; - src: url("https://rsms.me/inter/font-files/Inter.var.woff2?v=3.19") - format("woff2"); - -webkit-font-smoothing: none; - -moz-osx-font-smoothing: none; - font-smooth: never; - font-feature-settings: - "kern" 0, - /* disable kerning */ "liga" 0, - /* disable ligatures */ "calt" 0, - /* disable contextual alternates */ "tnum" 1; /* enable tabular numbers */ - unicode-range: U+0-a8, U+aa-ad, U+af-2193, U+219a-21a8, U+21ab-2319, - U+231c-2327, U+2329-23ce, U+23d0-23e8, U+23f4-23f7, U+23fb-25a9, U+25ac-25b5, - U+25b7-25bf, U+25c1-25fa, U+25ff, U+2605-260d, U+260f-2610, U+2612-2613, - U+2616-2617, U+2619-261c, U+261e-261f, U+2621, U+2624-2625, U+2627-2629, - U+262b-262d, U+2630-2637, U+263b-263f, U+2641, U+2643-2647, U+2654-265e, - U+2661-2662, U+2664, U+2667, U+2669-267a, U+267c-267d, U+2680-2691, U+2698, - U+269a, U+269d-269f, U+26a2-26a6, U+26a8-26a9, U+26ac-26af, U+26b2-26bc, - U+26bf-26c3, U+26c6-26c7, U+26c9-26cd, U+26d0, U+26d2, U+26d5-26e8, - U+26eb-26ef, U+26f6, U+26fb-26fc, U+26fe-2701, U+2703-2704, U+2706-2707, - U+270e, U+2710-2711, U+2713, U+2715, U+2717-271c, U+271e-2720, U+2722-2727, - U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274b, U+274d, U+274f-2752, - U+2756, U+2758-2762, U+2765-2794, U+2798-27a0, U+27a2-27af, U+27b1-27be, - U+27c0-2933, U+2936-2b04, U+2b08-2b1a, U+2b1d-2b4f, U+2b51-2b54, U+2b56-302f, - U+3031-303c, U+303e-fe0e, U+fe10-1f003, U+1f005-1f0ce, U+1f0d0-1f16f, - U+1f172-1f17d, U+1f180-1f18d, U+1f18f-1f190, U+1f19b-1f1e5, U+1f1f6, U+1f1fb, - U+1f1fd, U+1f200-1f2ff, U+1f322-1f323, U+1f394-1f395, U+1f398, U+1f39c-1f39d, - U+1f3f1-1f3f2, U+1f3f6, U+1f3fb-1f3ff, U+1f4fe, U+1f53e-1f548, U+1f54f, - U+1f568-1f56e, U+1f571-1f572, U+1f57b-1f586, U+1f588-1f589, U+1f58e-1f58f, - U+1f591-1f594, U+1f597-1f5a3, U+1f5a6-1f5a7, U+1f5a9-1f5b0, U+1f5b3-1f5bb, - U+1f5bd-1f5c1, U+1f5c5-1f5d0, U+1f5d4-1f5db, U+1f5df-1f5e0, U+1f5e2, - U+1f5e4-1f5e7, U+1f5e9-1f5ee, U+1f5f0-1f5f2, U+1f5f4-1f5f9, U+1f650-1f67f, - U+1f6c6-1f6ca, U+1f6d3-1f6d4, U+1f6d8-1f6db, U+1f6e6-1f6e8, U+1f6ea, - U+1f6ed-1f6ef, U+1f6f1-1f6f2, U+1f6fd-1f7df, U+1f7ec-1f7ef, U+1f7f1-1f90b, - U+1f93b, U+1f946, U+1fa00-1fa6f, U+1fa7d-1fa7f, U+1fa89-1fa8f, U+1fabe, - U+1fac6-1facd, U+1fadc-1fadf, U+1fae9-1faef, U+1faf9-10ffff, U+00a9-00ae; -} - -/* Legacy name (became legacy on Feb 2, 2019) */ -@font-face { - font-family: "Inter var alt"; - font-weight: 100 900; - font-style: normal; - font-named-instance: "Regular"; - font-display: block; - src: url("https://rsms.me/inter/font-files/Inter-roman.var.woff2?v=3.19") - format("woff2"); - unicode-range: U+0-a8, U+aa-ad, U+af-2193, U+219a-21a8, U+21ab-2319, - U+231c-2327, U+2329-23ce, U+23d0-23e8, U+23f4-23f7, U+23fb-25a9, U+25ac-25b5, - U+25b7-25bf, U+25c1-25fa, U+25ff, U+2605-260d, U+260f-2610, U+2612-2613, - U+2616-2617, U+2619-261c, U+261e-261f, U+2621, U+2624-2625, U+2627-2629, - U+262b-262d, U+2630-2637, U+263b-263f, U+2641, U+2643-2647, U+2654-265e, - U+2661-2662, U+2664, U+2667, U+2669-267a, U+267c-267d, U+2680-2691, U+2698, - U+269a, U+269d-269f, U+26a2-26a6, U+26a8-26a9, U+26ac-26af, U+26b2-26bc, - U+26bf-26c3, U+26c6-26c7, U+26c9-26cd, U+26d0, U+26d2, U+26d5-26e8, - U+26eb-26ef, U+26f6, U+26fb-26fc, U+26fe-2701, U+2703-2704, U+2706-2707, - U+270e, U+2710-2711, U+2713, U+2715, U+2717-271c, U+271e-2720, U+2722-2727, - U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274b, U+274d, U+274f-2752, - U+2756, U+2758-2762, U+2765-2794, U+2798-27a0, U+27a2-27af, U+27b1-27be, - U+27c0-2933, U+2936-2b04, U+2b08-2b1a, U+2b1d-2b4f, U+2b51-2b54, U+2b56-302f, - U+3031-303c, U+303e-fe0e, U+fe10-1f003, U+1f005-1f0ce, U+1f0d0-1f16f, - U+1f172-1f17d, U+1f180-1f18d, U+1f18f-1f190, U+1f19b-1f1e5, U+1f1f6, U+1f1fb, - U+1f1fd, U+1f200-1f2ff, U+1f322-1f323, U+1f394-1f395, U+1f398, U+1f39c-1f39d, - U+1f3f1-1f3f2, U+1f3f6, U+1f3fb-1f3ff, U+1f4fe, U+1f53e-1f548, U+1f54f, - U+1f568-1f56e, U+1f571-1f572, U+1f57b-1f586, U+1f588-1f589, U+1f58e-1f58f, - U+1f591-1f594, U+1f597-1f5a3, U+1f5a6-1f5a7, U+1f5a9-1f5b0, U+1f5b3-1f5bb, - U+1f5bd-1f5c1, U+1f5c5-1f5d0, U+1f5d4-1f5db, U+1f5df-1f5e0, U+1f5e2, - U+1f5e4-1f5e7, U+1f5e9-1f5ee, U+1f5f0-1f5f2, U+1f5f4-1f5f9, U+1f650-1f67f, - U+1f6c6-1f6ca, U+1f6d3-1f6d4, U+1f6d8-1f6db, U+1f6e6-1f6e8, U+1f6ea, - U+1f6ed-1f6ef, U+1f6f1-1f6f2, U+1f6fd-1f7df, U+1f7ec-1f7ef, U+1f7f1-1f90b, - U+1f93b, U+1f946, U+1fa00-1fa6f, U+1fa7d-1fa7f, U+1fa89-1fa8f, U+1fabe, - U+1fac6-1facd, U+1fadc-1fadf, U+1fae9-1faef, U+1faf9-10ffff, U+00a9-00ae; -} -@font-face { - font-family: "Inter var alt"; - font-weight: 100 900; - font-style: italic; - font-named-instance: "Italic"; - font-display: block; - src: url("https://rsms.me/inter/font-files/Inter-italic.var.woff2?v=3.19") - format("woff2"); - unicode-range: U+0-a8, U+aa-ad, U+af-2193, U+219a-21a8, U+21ab-2319, - U+231c-2327, U+2329-23ce, U+23d0-23e8, U+23f4-23f7, U+23fb-25a9, U+25ac-25b5, - U+25b7-25bf, U+25c1-25fa, U+25ff, U+2605-260d, U+260f-2610, U+2612-2613, - U+2616-2617, U+2619-261c, U+261e-261f, U+2621, U+2624-2625, U+2627-2629, - U+262b-262d, U+2630-2637, U+263b-263f, U+2641, U+2643-2647, U+2654-265e, - U+2661-2662, U+2664, U+2667, U+2669-267a, U+267c-267d, U+2680-2691, U+2698, - U+269a, U+269d-269f, U+26a2-26a6, U+26a8-26a9, U+26ac-26af, U+26b2-26bc, - U+26bf-26c3, U+26c6-26c7, U+26c9-26cd, U+26d0, U+26d2, U+26d5-26e8, - U+26eb-26ef, U+26f6, U+26fb-26fc, U+26fe-2701, U+2703-2704, U+2706-2707, - U+270e, U+2710-2711, U+2713, U+2715, U+2717-271c, U+271e-2720, U+2722-2727, - U+2729-2732, U+2735-2743, U+2745-2746, U+2748-274b, U+274d, U+274f-2752, - U+2756, U+2758-2762, U+2765-2794, U+2798-27a0, U+27a2-27af, U+27b1-27be, - U+27c0-2933, U+2936-2b04, U+2b08-2b1a, U+2b1d-2b4f, U+2b51-2b54, U+2b56-302f, - U+3031-303c, U+303e-fe0e, U+fe10-1f003, U+1f005-1f0ce, U+1f0d0-1f16f, - U+1f172-1f17d, U+1f180-1f18d, U+1f18f-1f190, U+1f19b-1f1e5, U+1f1f6, U+1f1fb, - U+1f1fd, U+1f200-1f2ff, U+1f322-1f323, U+1f394-1f395, U+1f398, U+1f39c-1f39d, - U+1f3f1-1f3f2, U+1f3f6, U+1f3fb-1f3ff, U+1f4fe, U+1f53e-1f548, U+1f54f, - U+1f568-1f56e, U+1f571-1f572, U+1f57b-1f586, U+1f588-1f589, U+1f58e-1f58f, - U+1f591-1f594, U+1f597-1f5a3, U+1f5a6-1f5a7, U+1f5a9-1f5b0, U+1f5b3-1f5bb, - U+1f5bd-1f5c1, U+1f5c5-1f5d0, U+1f5d4-1f5db, U+1f5df-1f5e0, U+1f5e2, - U+1f5e4-1f5e7, U+1f5e9-1f5ee, U+1f5f0-1f5f2, U+1f5f4-1f5f9, U+1f650-1f67f, - U+1f6c6-1f6ca, U+1f6d3-1f6d4, U+1f6d8-1f6db, U+1f6e6-1f6e8, U+1f6ea, - U+1f6ed-1f6ef, U+1f6f1-1f6f2, U+1f6fd-1f7df, U+1f7ec-1f7ef, U+1f7f1-1f90b, - U+1f93b, U+1f946, U+1fa00-1fa6f, U+1fa7d-1fa7f, U+1fa89-1fa8f, U+1fabe, - U+1fac6-1facd, U+1fadc-1fadf, U+1fae9-1faef, U+1faf9-10ffff, U+00a9-00ae; -} - -/* Noto Black font will be used if system defaults didn't covered yet: https://fonts.adobe.com/fonts/noto-sans */ -@font-face { - font-family: "Noto Sans"; - font-display: block; -} - -/* Last font to be used, provides widest unicode-range possible */ -@font-face { - font-family: "Unifont"; - font-display: block; - src: url("/fonts/Unifont.otf"); -} - -/* For testing purposes only, used in /pages/font-test.tsx as a fallback */ -@font-face { - font-family: "Adobe Blank"; - font-display: block; - src: url("../../public/fonts/AdobeBlank.ttf"); -} - -/* Checkout tailwind.config.js to see project fonts being used */ diff --git a/packages/ens-webfont/index.css b/packages/ens-webfont/index.css index c4151df7c..c6bb3f122 100644 --- a/packages/ens-webfont/index.css +++ b/packages/ens-webfont/index.css @@ -332,10 +332,3 @@ Font families defined by this CSS: font-family: "Noto Sans"; font-display: block; } - -/* Last font to be used, provides widest unicode-range possible */ -@font-face { - font-family: "Unifont"; - font-display: block; - src: url("./Unifont.otf"); -} \ No newline at end of file diff --git a/packages/ens-webfont/package.json b/packages/ens-webfont/package.json index f6b98d64a..d3f332276 100644 --- a/packages/ens-webfont/package.json +++ b/packages/ens-webfont/package.json @@ -19,7 +19,6 @@ "main": "index.css", "files": [ "index.css", - "Unifont.otf", "LICENSE" ], "publishConfig": { From 2fb66e21933275ba33f5389956526c13d4e98f85 Mon Sep 17 00:00:00 2001 From: eduramme Date: Mon, 16 Dec 2024 16:23:12 -0300 Subject: [PATCH 04/21] delete unused file --- .../molecules/get-your-web3-name-section.tsx | 179 ------------------ 1 file changed, 179 deletions(-) delete mode 100644 apps/namekit.io/src/components/molecules/get-your-web3-name-section.tsx diff --git a/apps/namekit.io/src/components/molecules/get-your-web3-name-section.tsx b/apps/namekit.io/src/components/molecules/get-your-web3-name-section.tsx deleted file mode 100644 index 121176690..000000000 --- a/apps/namekit.io/src/components/molecules/get-your-web3-name-section.tsx +++ /dev/null @@ -1,179 +0,0 @@ -import Image from "next/image"; -import CalButton from "../atoms/cal-button"; - -interface GetYourWeb3NameSectionProps { - title: string; - description: string; - buttonText: string; -} - -export const GetYourWeb3NameSection = ({ - title, - description, - buttonText, -}: GetYourWeb3NameSectionProps) => { - return ( -
-
-
- {getYourWeb3NameImages.map((image, index) => ( - {image.alt} - ))} -
-

- {title} -

-

- {description} -

- - {buttonText} - -
-
-
- ); -}; - -interface getYourWeb3NameImagesProps { - src: string; - alt: string; - width: number; - height: number; - className: string; -} - -const getYourWeb3NameImages: getYourWeb3NameImagesProps[] = [ - { - src: "/images/explore-web3/CTA-section/phoenix.png", - alt: "phoenix nft", - width: 175, - height: 175, - className: "absolute left-0 top-0", - }, - { - src: "/images/explore-web3/CTA-section/super-woman.png", - alt: "super-woman nft", - width: 200, - height: 200, - className: "absolute left-[50px] top-0", - }, - { - src: "/images/explore-web3/CTA-section/squid.png", - alt: "squid nft", - width: 110, - height: 110, - className: "absolute left-[150px] top-[100px]", - }, - { - src: "/images/explore-web3/CTA-section/skeleton-bike-full.png", - alt: "skeleton bike nft", - width: 200, - height: 200, - className: "absolute left-[250px] bottom-0", - }, - { - src: "/images/explore-web3/CTA-section/running-man.png", - alt: "running man nft", - width: 125, - height: 125, - className: "absolute top-0 left-[265px]", - }, - { - src: "/images/explore-web3/CTA-section/woman-dancing-small.png", - alt: "woman dancing nft", - width: 100, - height: 100, - className: "absolute bottom-[70px] left-[30px]", - }, - { - src: "/images/explore-web3/CTA-section/3d-goggles.png", - alt: "3d-goggles nft", - width: 200, - height: 200, - className: "absolute bottom-0 left-0", - }, - { - src: "/images/explore-web3/CTA-section/running-man.png", - alt: "running man nft", - width: 125, - height: 125, - className: "absolute bottom-[20px] left-[135px]", - }, - { - src: "/images/explore-web3/CTA-section/yellow-man.png", - alt: "yellow man nft", - width: 100, - height: 100, - className: "absolute right-[101px] top-[36px]", - }, - { - src: "/images/explore-web3/CTA-section/bored-monkey.png", - alt: "bored monkey nft", - width: 125, - height: 125, - className: "absolute right-[70px] bottom-[80px]", - }, - { - src: "/images/explore-web3/CTA-section/skeleton-bike.png", - alt: "skeleton bike nft", - width: 125, - height: 125, - className: "absolute right-0 top-0", - }, - { - src: "/images/explore-web3/CTA-section/woman-dancing.png", - alt: "woman dancing nft", - width: 175, - height: 175, - className: "absolute right-0 bottom-[26px]", - }, - { - src: "/images/explore-web3/CTA-section/legs-dancing.png", - alt: "legs dancing nft", - width: 125, - height: 125, - className: "absolute top-0 right-0", - }, - { - src: "/images/explore-web3/CTA-section/zeus.png", - alt: "zeus nft", - width: 100, - height: 100, - className: "absolute bottom-0 right-[150px]", - }, - { - src: "/images/explore-web3/CTA-section/human-purple.png", - alt: "purple human nft", - width: 300, - height: 300, - className: "absolute bottom-0 right-[150px]", - }, - { - src: "/images/explore-web3/CTA-section/undefined-humanoid.png", - alt: "humanoid nft", - width: 125, - height: 125, - className: "absolute bottom-[20px] right-[350px]", - }, - { - src: "/images/explore-web3/CTA-section/yellow-diamond.png", - alt: "yellow diamond nft", - width: 225, - height: 225, - className: "absolute top-0 right-[250px]", - }, -]; From 3597a4e982c8270e9e3f69c5d13005680734e388 Mon Sep 17 00:00:00 2001 From: eduramme Date: Mon, 16 Dec 2024 16:27:48 -0300 Subject: [PATCH 05/21] fix typo --- ...ustration-cripto.png => Illustration-crypto.png} | Bin apps/namekit.io/src/app/explore-web3/page.tsx | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename apps/namekit.io/public/images/explore-web3/{Illustration-cripto.png => Illustration-crypto.png} (100%) diff --git a/apps/namekit.io/public/images/explore-web3/Illustration-cripto.png b/apps/namekit.io/public/images/explore-web3/Illustration-crypto.png similarity index 100% rename from apps/namekit.io/public/images/explore-web3/Illustration-cripto.png rename to apps/namekit.io/public/images/explore-web3/Illustration-crypto.png diff --git a/apps/namekit.io/src/app/explore-web3/page.tsx b/apps/namekit.io/src/app/explore-web3/page.tsx index 4255fe2ec..fdd30c6b8 100644 --- a/apps/namekit.io/src/app/explore-web3/page.tsx +++ b/apps/namekit.io/src/app/explore-web3/page.tsx @@ -186,7 +186,7 @@ const ExploreWeb3: NextPage = () => { width={710} height={480} alt="mirror" - src={"/images/explore-web3/Illustration-cripto.png"} + src={"/images/explore-web3/Illustration-crypto.png"} /> } /> From 84b80a6bbc4e177fa59cfdd0a73084b841b5bf16 Mon Sep 17 00:00:00 2001 From: eduramme Date: Mon, 16 Dec 2024 16:42:17 -0300 Subject: [PATCH 06/21] replace CalButton by @namehash/internal CalendarButton --- apps/namekit.io/package.json | 1 + .../organisms/get-your-web3-name-section.tsx | 10 +++++++--- internal/internal/src/calendar-button.tsx | 1 + pnpm-lock.yaml | 18 ++++++++++++------ 4 files changed, 21 insertions(+), 9 deletions(-) diff --git a/apps/namekit.io/package.json b/apps/namekit.io/package.json index f650fcbd1..e3951f95a 100644 --- a/apps/namekit.io/package.json +++ b/apps/namekit.io/package.json @@ -20,6 +20,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "react-hot-toast": "2.4.1", + "@namehash/internal": "workspace:*", "react-wrap-balancer": "1.1.1" }, "devDependencies": { diff --git a/apps/namekit.io/src/components/organisms/get-your-web3-name-section.tsx b/apps/namekit.io/src/components/organisms/get-your-web3-name-section.tsx index 6304681c9..0dc108a8b 100644 --- a/apps/namekit.io/src/components/organisms/get-your-web3-name-section.tsx +++ b/apps/namekit.io/src/components/organisms/get-your-web3-name-section.tsx @@ -1,5 +1,5 @@ +import { CalendarButton } from "@namehash/internal"; import Image from "next/image"; -import CalButton from "../atoms/cal-button"; interface GetYourWeb3NameSectionProps { title: string; description: string; @@ -38,9 +38,13 @@ export const GetYourWeb3NameSection = ({

{description}

- + {buttonText ?? `Schedule a call`} - + diff --git a/internal/internal/src/calendar-button.tsx b/internal/internal/src/calendar-button.tsx index 538819acd..7a82ca1a4 100644 --- a/internal/internal/src/calendar-button.tsx +++ b/internal/internal/src/calendar-button.tsx @@ -33,6 +33,7 @@ export const CalendarButton = ({ data-cal-link={link} data-cal-config='{"layout":"month_view"}' {...props} + variant={props.variant ?? "primary"} className={className} > {children} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3a3c94b89..cc80ffe25 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -99,7 +99,7 @@ importers: dependencies: '@namehash/namekit-react': specifier: 0.8.0 - version: 0.8.0(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + version: 0.8.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2) '@radix-ui/react-scroll-area': specifier: ^1.2.1 version: 1.2.1(@types/react-dom@18.3.0)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -331,6 +331,12 @@ importers: '@headlessui/react': specifier: ^2.2.0 version: 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@namehash/ens-webfont': + specifier: ^0.6.0 + version: 0.6.0 + '@namehash/internal': + specifier: workspace:* + version: link:../../internal/internal classcat: specifier: 5.0.5 version: 5.0.5 @@ -9007,7 +9013,7 @@ snapshots: '@types/react': 18.3.11 react: 18.3.1 - '@namehash/ens-utils@1.18.0(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)': + '@namehash/ens-utils@1.18.0(typescript@5.6.2)': dependencies: '@adraffy/ens-normalize': 1.11.0 '@ethersproject/hash': 5.7.0 @@ -9022,11 +9028,11 @@ snapshots: '@namehash/ens-webfont@0.6.0': {} - '@namehash/namekit-react@0.8.0(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)': + '@namehash/namekit-react@0.8.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)': dependencies: '@headlessui-float/react': 0.11.4(@headlessui/react@1.7.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/react': 1.7.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@namehash/ens-utils': 1.18.0(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + '@namehash/ens-utils': 1.18.0(typescript@5.6.2) '@namehash/ens-webfont': 0.6.0 classcat: 5.0.5 react: 18.3.1 @@ -12706,7 +12712,7 @@ snapshots: dependencies: ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10) - isows@1.0.4(ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)): + isows@1.0.4(ws@8.17.1): dependencies: ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -14855,7 +14861,7 @@ snapshots: '@scure/bip32': 1.4.0 '@scure/bip39': 1.4.0 abitype: 1.0.5(typescript@5.6.2)(zod@3.23.8) - isows: 1.0.4(ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + isows: 1.0.4(ws@8.17.1) webauthn-p256: 0.0.5 ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) optionalDependencies: From dfa5a8ba8604c661bf4ad473b8ba7c3907ab1221 Mon Sep 17 00:00:00 2001 From: eduramme Date: Mon, 16 Dec 2024 16:43:17 -0300 Subject: [PATCH 07/21] delete unused cal-button file --- .../src/components/atoms/cal-button.tsx | 30 ------------------- 1 file changed, 30 deletions(-) delete mode 100644 apps/namekit.io/src/components/atoms/cal-button.tsx diff --git a/apps/namekit.io/src/components/atoms/cal-button.tsx b/apps/namekit.io/src/components/atoms/cal-button.tsx deleted file mode 100644 index c5bd8f352..000000000 --- a/apps/namekit.io/src/components/atoms/cal-button.tsx +++ /dev/null @@ -1,30 +0,0 @@ -"use client"; - -import { getCalApi } from "@calcom/embed-react"; -import { useEffect } from "react"; - -export default function CalButton({ - children, - ...props -}: React.ButtonHTMLAttributes) { - useEffect(() => { - (async function () { - const cal = await getCalApi(); - cal("ui", { - styles: { branding: { brandColor: "#000000" } }, - hideEventTypeDetails: false, - layout: "month_view", - }); - })(); - }, []); - - return ( - - ); -} From 9500d1bd220099e8c828e477356cf45c00e7e18d Mon Sep 17 00:00:00 2001 From: eduramme Date: Mon, 16 Dec 2024 18:42:02 -0300 Subject: [PATCH 08/21] remove unused code - tailwind.config.ts --- apps/namekit.io/tailwind.config.ts | 55 ------------------------------ 1 file changed, 55 deletions(-) diff --git a/apps/namekit.io/tailwind.config.ts b/apps/namekit.io/tailwind.config.ts index f7bf02602..026432c85 100644 --- a/apps/namekit.io/tailwind.config.ts +++ b/apps/namekit.io/tailwind.config.ts @@ -1,7 +1,5 @@ import type { Config } from "tailwindcss"; -const EXACT_MATCH_BACKGROUND_GRADIENT_VAR_NAME = "--tw-exact-match-bg-gradient"; - export default { content: [ "./src/pages/**/*.{js,ts,jsx,tsx,mdx}", @@ -10,78 +8,25 @@ export default { ], theme: { extend: { - fontFamily: { - sans: ["Inter", "system-ui", "sans-serif"], - inter: ["Inter", "Adobe Blank"], - unifont: ["Unifont", "Adobe Blank"], - notoBlack: ["Noto Emoji", "Adobe Blank"], - notoEmoji: ["Noto Color Emoji", "Adobe Blank"], - }, keyframes: { - rotateAIActionIcon: { - "0%": { transform: "rotateZ(0)" }, - "25%": { transform: "rotateZ(-20deg)" }, - "50%": { transform: "rotateZ(0deg)" }, - "75%": { transform: "rotateZ(20deg)" }, - }, - slide: { - "0%": { transform: "translateY(-100px)" }, - "100%": { transform: "translateY(0px)" }, - }, - loading: { - "0%": { transform: "translateY(-5px)", opacity: "0" }, - "100%": { transform: "translateY(0)", opacity: "1" }, - }, - fadeInAndSlideUp: { - "0%": { opacity: "0", transform: "translateY(-20px)" }, - "2%": { opacity: "1", transform: "translateY(0)" }, - "5%": { opacity: "1", transform: "translateY(0)" }, - "7%": { opacity: "0", transform: "translateY(20px)" }, - "100%": { opacity: "0", transform: "translateY(20px)" }, - }, - fadeOut: { - "0%": { opacity: "1" }, - "100%": { opacity: "0" }, - }, fadeIn: { "0%": { opacity: "0" }, "100%": { opacity: "1" }, }, }, animation: { - slide: "slide 1s ease-in-out", - fadeInAndSlideUp: "fadeInAndSlideUp 11s linear infinite", fadeIn: "fadeIn 1s linear forwards", - fadeOut: "fadeOut 1s linear forwards", - rotateAIActionIcon: "rotateAIActionIcon 0.5s linear forwards", }, boxShadow: { - "outer-top": - "0px -1px 3px rgba(0, 0, 0, 0.1), 0px -1px 2px rgba(0, 0, 0, 0.06);", "explore-web3-card": "0px 0px 10px -5px rgba(0, 0, 0, 0.02), 0px 4px 25px -5px rgba(0, 0, 0, 0.05)", "explore-web3-card-hover": "0px 2px 20px -5px rgba(0, 0, 0, 0.20), 0px 4px 40px -5px rgba(0, 0, 0, 0.05)", }, backgroundImage: { - "gradient-radial": `radial-gradient(225.76% 400.63% at 100% 50.11%, rgba(255,255,255, 0) 0%, var(${EXACT_MATCH_BACKGROUND_GRADIENT_VAR_NAME}) 100%)`, - "gradient-rainbow": - "linear-gradient(90deg, #9FE479 0%, #007FF4 32.29%, #5F3DF1 66.15%, #EA6E4B 100%)", - "gradient-no-visibility": - "linear-gradient(180deg, rgba(255,255,255, 0.60) 0%, rgba(255,255,255, 0.60) 100%)", - "gradient-white-to-transparent": - "linear-gradient(270deg, rgba(255,255,255,1) 50%, rgba(255,255,255,0.80) 60%, rgba(255,255,255,0.70) 65%, rgba(255,255,255,0.60) 70%, rgba(255,255,255,0.50) 75%, rgba(255,255,255,0.40) 80%, rgba(255,255,255,0.30) 85%, rgba(255,255,255,0.15) 90%, rgba(255,255,255,0) 100%)", - "gradient-gray-to-transparent": - "linear-gradient(270deg, rgba(248,250,252,1) 0%, rgba(248,250,252,0.90) 20%, rgba(248,250,252,0.80) 30%, rgba(248,250,252,0.70) 40%, rgba(248,250,252,0.60) 50%, rgba(248,250,252,0.50) 60%, rgba(255,255,255,0.40) 70%, rgba(248,250,252,0.30) 80%, rgba(248,250,252,0.15) 90%, rgba(248,250,252,0) 100%)", "noise-texture": "url('/images/noisetexture.png')", "gradient-to-white": "linear-gradient(180deg, rgba(255,255,255, 0) 0%, rgba(248,250,252,1) 100%)", - "custom-gradient": - "linear-gradient(90deg, #9FE479 0%, #007FF4 32.29%, #5F3DF1 66.15%, #EA6E4B 100%)", - }, - width: { - // IS stands for "Instant Search" - ISNameKitDomainCard: "calc(50% - 20px)", }, }, }, From 5d45b1754ebf5a174a24fd5b1942aade954ce11b Mon Sep 17 00:00:00 2001 From: eduramme Date: Mon, 16 Dec 2024 18:46:22 -0300 Subject: [PATCH 09/21] remove useScreenSize hook --- .../src/components/organisms/header.tsx | 7 +-- apps/namekit.io/src/hooks/useScreenSize.tsx | 50 ------------------- 2 files changed, 2 insertions(+), 55 deletions(-) delete mode 100644 apps/namekit.io/src/hooks/useScreenSize.tsx diff --git a/apps/namekit.io/src/components/organisms/header.tsx b/apps/namekit.io/src/components/organisms/header.tsx index 691c61343..f3140045c 100644 --- a/apps/namekit.io/src/components/organisms/header.tsx +++ b/apps/namekit.io/src/components/organisms/header.tsx @@ -14,7 +14,6 @@ import { XMarkIcon } from "@heroicons/react/24/outline"; import { Fragment } from "react"; import Link from "next/link"; import cc from "classcat"; -import { useScreenSize } from "@/hooks/useScreenSize"; /* Commented out from v1.0 @@ -68,8 +67,6 @@ export const Header = () => { }, ]; - const { isTablet } = useScreenSize(); - return ( { {/*
*/}
Close menu diff --git a/apps/namekit.io/src/hooks/useScreenSize.tsx b/apps/namekit.io/src/hooks/useScreenSize.tsx deleted file mode 100644 index 774b30e3c..000000000 --- a/apps/namekit.io/src/hooks/useScreenSize.tsx +++ /dev/null @@ -1,50 +0,0 @@ -import { useState, useEffect } from "react"; - -export const WIDEST_SCREEN_SIZE = 1439; -export const WIDE_SCREEN_SIZE = 1279; -export const DESKTOP_SCREEN_SIZE = 1023; -export const TABLET_SCREEN_SIZE = 768; - -export const useScreenSize = () => { - const [isMobile, setIsMobile] = useState(false); - const [isTablet, setIsTablet] = useState(false); - const [isDesktop, setIsDesktop] = useState(false); - const [isWideScreen, setIsWideScreen] = useState(false); - const [isWidestScreen, setIsWidestScreen] = useState(false); - - const checkIfIsMobile = () => { - setIsMobile( - window.matchMedia(`(max-width: ${TABLET_SCREEN_SIZE - 1}px)`).matches, - ); - setIsTablet( - window.matchMedia(`(max-width: ${DESKTOP_SCREEN_SIZE - 1}px)`).matches, - ); - setIsDesktop( - window.matchMedia(`(min-width: ${DESKTOP_SCREEN_SIZE}px)`).matches, - ); - setIsWideScreen( - window.matchMedia(`(min-width: ${WIDE_SCREEN_SIZE}px)`).matches, - ); - setIsWidestScreen( - window.matchMedia(`(min-width: ${WIDEST_SCREEN_SIZE}px)`).matches, - ); - }; - - useEffect(() => { - checkIfIsMobile(); - - window.addEventListener("resize", checkIfIsMobile); - - return () => { - window.removeEventListener("resize", checkIfIsMobile); - }; - }, []); - - return { - isMobile, - isTablet, - isDesktop, - isWideScreen, - isWidestScreen, - }; -}; From d8baa65f5a27cb45796381d743ab02bc461199b9 Mon Sep 17 00:00:00 2001 From: eduramme Date: Mon, 16 Dec 2024 18:46:50 -0300 Subject: [PATCH 10/21] remove useReadyPages hook --- apps/namekit.io/src/hooks/useReadyPages.tsx | 30 --------------------- 1 file changed, 30 deletions(-) delete mode 100644 apps/namekit.io/src/hooks/useReadyPages.tsx diff --git a/apps/namekit.io/src/hooks/useReadyPages.tsx b/apps/namekit.io/src/hooks/useReadyPages.tsx deleted file mode 100644 index ec8cdf051..000000000 --- a/apps/namekit.io/src/hooks/useReadyPages.tsx +++ /dev/null @@ -1,30 +0,0 @@ -/* eslint-disable react-hooks/exhaustive-deps */ -import { useRouter } from "next/router"; -import { useEffect } from "react"; - -export const useReadyPages = () => { - const router = useRouter(); - - useEffect(() => { - const WatchlistPage = "/watchlist"; - const NftDetailsPage = "/name"; - const AccountPage = "/0x"; - - const pagesThatShouldntBeAccessibleForLaunch = [ - NftDetailsPage, - WatchlistPage, - AccountPage, - ]; - - let userIsVisitingUnaccessiblePage = false; - pagesThatShouldntBeAccessibleForLaunch.forEach((unaccessiblePageRoute) => { - if (router.pathname.includes(unaccessiblePageRoute)) { - userIsVisitingUnaccessiblePage = true; - } - }); - - if (userIsVisitingUnaccessiblePage) { - router.push("/"); - } - }, [router.pathname]); -}; From 0cd2b290e0eab5bbc9177615d64af19477986c36 Mon Sep 17 00:00:00 2001 From: eduramme Date: Mon, 16 Dec 2024 18:47:14 -0300 Subject: [PATCH 11/21] remove usePrevious hook --- apps/namekit.io/src/hooks/usePrevious.tsx | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 apps/namekit.io/src/hooks/usePrevious.tsx diff --git a/apps/namekit.io/src/hooks/usePrevious.tsx b/apps/namekit.io/src/hooks/usePrevious.tsx deleted file mode 100644 index 60dae578c..000000000 --- a/apps/namekit.io/src/hooks/usePrevious.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import { useEffect, useRef } from "react"; - -export function usePrevious(value: T): T | undefined { - const previous = useRef(); - - useEffect(() => { - previous.current = value; - }, [value]); - - return previous.current; -} From 528ae7facd1a0b5ad4f3e1834838179dacaac41e Mon Sep 17 00:00:00 2001 From: eduramme Date: Mon, 16 Dec 2024 18:47:53 -0300 Subject: [PATCH 12/21] remove useMounted hook --- apps/namekit.io/src/hooks/useMounted.tsx | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 apps/namekit.io/src/hooks/useMounted.tsx diff --git a/apps/namekit.io/src/hooks/useMounted.tsx b/apps/namekit.io/src/hooks/useMounted.tsx deleted file mode 100644 index bcb5e5de7..000000000 --- a/apps/namekit.io/src/hooks/useMounted.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import { useEffect, useState } from "react"; - -export const useMounted = (): boolean => { - const [mounted, setMounted] = useState(false); - - useEffect(() => { - setMounted(true); - - return () => { - setMounted(false); - }; - }, []); - - return mounted; -}; From b2bfcbc305ad0c4402680befb7a5db1afacb751e Mon Sep 17 00:00:00 2001 From: eduramme Date: Mon, 16 Dec 2024 18:48:09 -0300 Subject: [PATCH 13/21] remove useBrowser hook --- apps/namekit.io/src/hooks/useIsBrowser.tsx | 7 ------- 1 file changed, 7 deletions(-) delete mode 100644 apps/namekit.io/src/hooks/useIsBrowser.tsx diff --git a/apps/namekit.io/src/hooks/useIsBrowser.tsx b/apps/namekit.io/src/hooks/useIsBrowser.tsx deleted file mode 100644 index 32cdbea6f..000000000 --- a/apps/namekit.io/src/hooks/useIsBrowser.tsx +++ /dev/null @@ -1,7 +0,0 @@ -export const useIsBrowser = (): boolean => { - return !!( - typeof window !== "undefined" && - window.document && - window.document.createElement - ); -}; From 81215d51773ae4afe082fa7f54fc5c621ff07eb4 Mon Sep 17 00:00:00 2001 From: eduramme Date: Mon, 16 Dec 2024 18:48:39 -0300 Subject: [PATCH 14/21] remove useCountdown hook --- apps/namekit.io/src/hooks/useCountdown.tsx | 27 ---------------------- 1 file changed, 27 deletions(-) delete mode 100644 apps/namekit.io/src/hooks/useCountdown.tsx diff --git a/apps/namekit.io/src/hooks/useCountdown.tsx b/apps/namekit.io/src/hooks/useCountdown.tsx deleted file mode 100644 index d8c8ba1b8..000000000 --- a/apps/namekit.io/src/hooks/useCountdown.tsx +++ /dev/null @@ -1,27 +0,0 @@ -import { useEffect, useState } from "react"; - -export const useCountdown = (milliseconds: number) => { - function reset(newDelay?: number): void { - if (newDelay) { - setCountDown(newDelay); - return; - } - setCountDown(milliseconds); - } - - const [countDown, setCountDown] = useState(milliseconds); - - useEffect(() => { - if (countDown < 1) { - setCountDown(0); - return; - } - const interval = setInterval(() => { - setCountDown(countDown - 50); - }, 50); - - return () => clearInterval(interval); - }, [countDown]); - - return { countDown, reset }; -}; From 0d43cb9ad633c926b38bb1f105fb73413c986736 Mon Sep 17 00:00:00 2001 From: eduramme Date: Mon, 16 Dec 2024 18:49:06 -0300 Subject: [PATCH 15/21] remove hooks folder --- apps/namekit.io/src/hooks/useClipboard.tsx | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 apps/namekit.io/src/hooks/useClipboard.tsx diff --git a/apps/namekit.io/src/hooks/useClipboard.tsx b/apps/namekit.io/src/hooks/useClipboard.tsx deleted file mode 100644 index 5275cceec..000000000 --- a/apps/namekit.io/src/hooks/useClipboard.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import copy from "copy-to-clipboard"; -import { toast } from "react-hot-toast"; -import { useCallback } from "react"; - -export const useClipboard = () => { - const copyToClipboard = useCallback( - (value: string, message = "Copied to clipboard") => { - const copied = copy(value); - if (copied) { - toast(message); - } - }, - [], - ); - - return copyToClipboard; -}; From 10a3ca921613530dd828858675428201b178e35c Mon Sep 17 00:00:00 2001 From: eduramme Date: Mon, 16 Dec 2024 18:50:46 -0300 Subject: [PATCH 16/21] remove header comments --- .../src/components/organisms/header.tsx | 32 ------------------- 1 file changed, 32 deletions(-) diff --git a/apps/namekit.io/src/components/organisms/header.tsx b/apps/namekit.io/src/components/organisms/header.tsx index f3140045c..affeaef9a 100644 --- a/apps/namekit.io/src/components/organisms/header.tsx +++ b/apps/namekit.io/src/components/organisms/header.tsx @@ -1,38 +1,14 @@ "use client"; import { IconMenu, NamekitLogo, GithubIcon } from "../atoms"; -/* - Commented out for first NameKit LP release - - import { newUserSearch } from "../features/instant-search/store/exactMatchPanel/actions"; - import { OPEN_INSTANT_SEARCH_KEY } from "../../lib/client/constants"; - import { useAppDispatch } from "../features/instant-search/store"; -*/ -// import { useScreenSize } from "../hooks/useScreenSize"; import { Popover, Transition } from "@headlessui/react"; import { XMarkIcon } from "@heroicons/react/24/outline"; import { Fragment } from "react"; import Link from "next/link"; import cc from "classcat"; -/* - Commented out from v1.0 - import { Basket } from "./basket"; -*/ - export const Header = () => { - /* - Commented out for first NameKit LP release - const dispatch = useAppDispatch(); - */ - const NamekitMobileNavigationLinks = [ - /* - Commented out for first NameKit LP release - { - element: , - } - */ { element: Explore Web3, }, @@ -45,12 +21,6 @@ export const Header = () => { }, ]; const NamekitDesktopNavigationLinks = [ - /* - Commented out for first NameKit LP release - { - element: , - } - */ { element: <>Explore Web3, href: "/explore-web3", @@ -115,7 +85,6 @@ export const Header = () => { return (
- {/*
*/}
{ />
- {/*
*/}
Date: Fri, 20 Dec 2024 11:04:55 -0300 Subject: [PATCH 17/21] keep "persistent": true line in turbo.json --- apps/namerank.io/package.json | 2 +- package.json | 2 +- turbo.json | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/namerank.io/package.json b/apps/namerank.io/package.json index 23e177561..6fe2e983a 100644 --- a/apps/namerank.io/package.json +++ b/apps/namerank.io/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "scripts": { - "dev": "next dev --turbopack", + "dev": "next dev", "build": "next build", "start": "next start", "lint": "next lint" diff --git a/package.json b/package.json index 53fa02fd8..8a6e09686 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "private": true, "scripts": { "build": "turbo build", - "dev": "turbo dev", + "dev": "turbo dev --concurrency=15", "lint": "turbo lint", "clean": "rimraf -g \"**/node_modules\" \"**/dist\" \"**/.turbo\" \"**/.next\"", "format": "prettier --write \"**/*.{ts,tsx,md}\"", diff --git a/turbo.json b/turbo.json index 2fe9bce73..0c2c34ebf 100644 --- a/turbo.json +++ b/turbo.json @@ -12,7 +12,8 @@ ] }, "dev": { - "cache": false + "cache": false, + "persistent": true } } } From e27ff9df0321f07c4b86c4685206c5173573620a Mon Sep 17 00:00:00 2001 From: eduramme Date: Fri, 20 Dec 2024 11:23:47 -0300 Subject: [PATCH 18/21] fix ens webfont lockfile --- pnpm-lock.yaml | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 171a85e47..495ebda4e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2005,6 +2005,9 @@ packages: '@types/react': '>=16' react: '>=16' + '@namehash/ens-webfont@0.6.0': + resolution: {integrity: sha512-V92J2fwKPAPkTmcQ5minzjnuhA9ySdLZgDzxvCroLQI5j9RJyPcIQE0xu7Q6Olqy2vHez9sOnm91R3JG6OI5PA==} + '@next/env@14.2.13': resolution: {integrity: sha512-s3lh6K8cbW1h5Nga7NNeXrbe0+2jIIYK9YaA9T7IufDWnZpozdFUp6Hf0d5rNWUKu4fEuSX2rCKlGjCrtylfDw==} @@ -9004,6 +9007,8 @@ snapshots: '@types/react': 18.3.11 react: 18.3.1 + '@namehash/ens-webfont@0.6.0': {} + '@next/env@14.2.13': {} '@next/env@14.2.3': {} @@ -11661,7 +11666,7 @@ snapshots: eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.1))(eslint@8.57.1) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.1) eslint-plugin-react: 7.34.1(eslint@8.57.1) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) @@ -11684,8 +11689,8 @@ snapshots: debug: 4.3.7(supports-color@8.1.1) enhanced-resolve: 5.16.1 eslint: 8.57.1 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) fast-glob: 3.3.2 get-tsconfig: 4.7.5 is-core-module: 2.13.1 @@ -11713,7 +11718,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: @@ -11735,7 +11740,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -11745,7 +11750,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 From 8e9360312817a4a3e252d7ac77ddf912a5e98b9c Mon Sep 17 00:00:00 2001 From: eduramme Date: Sat, 21 Dec 2024 00:13:54 -0300 Subject: [PATCH 19/21] resolve requested changes --- apps/namekit.io/package.json | 2 +- packages/ens-webfont/index.css | 7 +++++++ packages/ens-webfont/package.json | 3 ++- pnpm-lock.yaml | 21 ++++++++------------- 4 files changed, 18 insertions(+), 15 deletions(-) diff --git a/apps/namekit.io/package.json b/apps/namekit.io/package.json index e3951f95a..5fea6579a 100644 --- a/apps/namekit.io/package.json +++ b/apps/namekit.io/package.json @@ -11,7 +11,6 @@ "dependencies": { "@calcom/embed-react": "^1.5.1", "@headlessui/react": "^2.2.0", - "@namehash/ens-webfont": "^0.6.0", "classcat": "5.0.5", "copy-to-clipboard": "3.3.3", "eslint-config-next": "14.2.14", @@ -21,6 +20,7 @@ "react-dom": "18.3.1", "react-hot-toast": "2.4.1", "@namehash/internal": "workspace:*", + "@namehash/ens-webfont": "workspace:*", "react-wrap-balancer": "1.1.1" }, "devDependencies": { diff --git a/packages/ens-webfont/index.css b/packages/ens-webfont/index.css index c6bb3f122..c4151df7c 100644 --- a/packages/ens-webfont/index.css +++ b/packages/ens-webfont/index.css @@ -332,3 +332,10 @@ Font families defined by this CSS: font-family: "Noto Sans"; font-display: block; } + +/* Last font to be used, provides widest unicode-range possible */ +@font-face { + font-family: "Unifont"; + font-display: block; + src: url("./Unifont.otf"); +} \ No newline at end of file diff --git a/packages/ens-webfont/package.json b/packages/ens-webfont/package.json index d3f332276..0b12743fe 100644 --- a/packages/ens-webfont/package.json +++ b/packages/ens-webfont/package.json @@ -19,7 +19,8 @@ "main": "index.css", "files": [ "index.css", - "LICENSE" + "LICENSE", + "Unifont.otf" ], "publishConfig": { "access": "public" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 495ebda4e..0ffda4051 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -335,8 +335,8 @@ importers: specifier: ^2.2.0 version: 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@namehash/ens-webfont': - specifier: ^0.6.0 - version: 0.6.0 + specifier: workspace:* + version: link:../../packages/ens-webfont '@namehash/internal': specifier: workspace:* version: link:../../internal/internal @@ -2005,9 +2005,6 @@ packages: '@types/react': '>=16' react: '>=16' - '@namehash/ens-webfont@0.6.0': - resolution: {integrity: sha512-V92J2fwKPAPkTmcQ5minzjnuhA9ySdLZgDzxvCroLQI5j9RJyPcIQE0xu7Q6Olqy2vHez9sOnm91R3JG6OI5PA==} - '@next/env@14.2.13': resolution: {integrity: sha512-s3lh6K8cbW1h5Nga7NNeXrbe0+2jIIYK9YaA9T7IufDWnZpozdFUp6Hf0d5rNWUKu4fEuSX2rCKlGjCrtylfDw==} @@ -9007,8 +9004,6 @@ snapshots: '@types/react': 18.3.11 react: 18.3.1 - '@namehash/ens-webfont@0.6.0': {} - '@next/env@14.2.13': {} '@next/env@14.2.3': {} @@ -11666,7 +11661,7 @@ snapshots: eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.1))(eslint@8.57.1) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.1) eslint-plugin-react: 7.34.1(eslint@8.57.1) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) @@ -11689,8 +11684,8 @@ snapshots: debug: 4.3.7(supports-color@8.1.1) enhanced-resolve: 5.16.1 eslint: 8.57.1 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) fast-glob: 3.3.2 get-tsconfig: 4.7.5 is-core-module: 2.13.1 @@ -11718,7 +11713,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: @@ -11740,7 +11735,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -11750,7 +11745,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.1) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 From dce697ade2c1d4aeba0580bbfb529275d6101072 Mon Sep 17 00:00:00 2001 From: eduramme Date: Sat, 21 Dec 2024 00:20:08 -0300 Subject: [PATCH 20/21] fix order --- packages/ens-webfont/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/ens-webfont/package.json b/packages/ens-webfont/package.json index 0b12743fe..f6b98d64a 100644 --- a/packages/ens-webfont/package.json +++ b/packages/ens-webfont/package.json @@ -19,8 +19,8 @@ "main": "index.css", "files": [ "index.css", - "LICENSE", - "Unifont.otf" + "Unifont.otf", + "LICENSE" ], "publishConfig": { "access": "public" From f5486bee60012a273ddb0df2e8df57451765e4a9 Mon Sep 17 00:00:00 2001 From: eduramme Date: Sat, 21 Dec 2024 00:28:24 -0300 Subject: [PATCH 21/21] update README url --- apps/namekit.io/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/namekit.io/README.md b/apps/namekit.io/README.md index f5c1df837..dcac73ad7 100644 --- a/apps/namekit.io/README.md +++ b/apps/namekit.io/README.md @@ -13,7 +13,7 @@ You must clone the full monorepo and install dependencies with PNPM before you c ## Deploy -This repository is connected to the Vercel project [`namekit-website`](https://vercel.com/namehash/namekit-website), and any pull request automatically receives a preview environment. When a PR is merged to the main branch, the production instance is automatically updated. +This repository is connected to the Vercel project [`namekit-website`](https://vercel.com/namehash/namekit.io), and any pull request automatically receives a preview environment. When a PR is merged to the main branch, the production instance is automatically updated. ## License