diff --git a/next.config.mjs b/next.config.mjs
index 0290427..7bc204c 100644
--- a/next.config.mjs
+++ b/next.config.mjs
@@ -2,7 +2,6 @@
* Run `build` or `dev` with `SKIP_ENV_VALIDATION` to skip env validation. This is especially useful
* for Docker builds.
*/
-import withPWAInit from '@ducanh2912/next-pwa';
await import('./src/environment.mjs');
@@ -10,19 +9,6 @@ await import('./src/environment.mjs');
// enabled: process.env.ANALYZE === 'true',
// });
-const withPWA = withPWAInit({
- dest: 'public',
- cacheOnFrontEndNav: true,
- aggressiveFrontEndNavCaching: true,
- reloadOnOnline: true,
- fallbacks: {
- document: '/offline',
- },
- workboxOptions: {
- disableDevLogs: true,
- },
-});
-
// const withSerwist = withSerwistInit({
// cacheOnFrontEndNav: true,
// swSrc: 'src/app/sw.ts',
@@ -32,14 +18,14 @@ const withPWA = withPWAInit({
/** @type {import("next").NextConfig} */
const config = {
- reactStrictMode: true,
- images: {
- remotePatterns: [
- {
- hostname: 'utfs.io',
- },
- ],
- },
+ reactStrictMode: true,
+ images: {
+ remotePatterns: [
+ {
+ hostname: 'utfs.io',
+ },
+ ],
+ },
};
-export default withPWA(config);
+export default config;
diff --git a/package.json b/package.json
index c1fe6aa..d9a8d9e 100644
--- a/package.json
+++ b/package.json
@@ -37,9 +37,6 @@
"@radix-ui/react-slot": "^1.1.0",
"@radix-ui/react-tabs": "^1.1.0",
"@radix-ui/react-tooltip": "^1.1.2",
- "@serwist/next": "^8.4.4",
- "@serwist/precaching": "^8.4.4",
- "@serwist/sw": "^8.4.4",
"@t3-oss/env-nextjs": "^0.10.1",
"@tanstack/react-query": "^4.36.1",
"@trpc/client": "^10.45.2",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 0c75d98..98850d6 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -65,15 +65,6 @@ importers:
'@radix-ui/react-tooltip':
specifier: ^1.1.2
version: 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- '@serwist/next':
- specifier: ^8.4.4
- version: 8.4.4(next@14.2.4(@babel/core@7.24.7)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(webpack@5.92.1(esbuild@0.19.12))
- '@serwist/precaching':
- specifier: ^8.4.4
- version: 8.4.4
- '@serwist/sw':
- specifier: ^8.4.4
- version: 8.4.4
'@t3-oss/env-nextjs':
specifier: ^0.10.1
version: 0.10.1(typescript@5.5.3)(zod@3.23.8)
@@ -2239,141 +2230,9 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.9.1':
- resolution: {integrity: sha512-6vMdBZqtq1dVQ4CWdhFwhKZL6E4L1dV6jUjuBvsavvNJSppzi6dLBbuV+3+IyUREaj9ZFvQefnQm28v4OCXlig==}
- cpu: [arm]
- os: [android]
-
- '@rollup/rollup-android-arm64@4.9.1':
- resolution: {integrity: sha512-Jto9Fl3YQ9OLsTDWtLFPtaIMSL2kwGyGoVCmPC8Gxvym9TCZm4Sie+cVeblPO66YZsYH8MhBKDMGZ2NDxuk/XQ==}
- cpu: [arm64]
- os: [android]
-
- '@rollup/rollup-darwin-arm64@4.9.1':
- resolution: {integrity: sha512-LtYcLNM+bhsaKAIGwVkh5IOWhaZhjTfNOkGzGqdHvhiCUVuJDalvDxEdSnhFzAn+g23wgsycmZk1vbnaibZwwA==}
- cpu: [arm64]
- os: [darwin]
-
- '@rollup/rollup-darwin-x64@4.9.1':
- resolution: {integrity: sha512-KyP/byeXu9V+etKO6Lw3E4tW4QdcnzDG/ake031mg42lob5tN+5qfr+lkcT/SGZaH2PdW4Z1NX9GHEkZ8xV7og==}
- cpu: [x64]
- os: [darwin]
-
- '@rollup/rollup-linux-arm-gnueabihf@4.9.1':
- resolution: {integrity: sha512-Yqz/Doumf3QTKplwGNrCHe/B2p9xqDghBZSlAY0/hU6ikuDVQuOUIpDP/YcmoT+447tsZTmirmjgG3znvSCR0Q==}
- cpu: [arm]
- os: [linux]
-
- '@rollup/rollup-linux-arm64-gnu@4.9.1':
- resolution: {integrity: sha512-u3XkZVvxcvlAOlQJ3UsD1rFvLWqu4Ef/Ggl40WAVCuogf4S1nJPHh5RTgqYFpCOvuGJ7H5yGHabjFKEZGExk5Q==}
- cpu: [arm64]
- os: [linux]
-
- '@rollup/rollup-linux-arm64-musl@4.9.1':
- resolution: {integrity: sha512-0XSYN/rfWShW+i+qjZ0phc6vZ7UWI8XWNz4E/l+6edFt+FxoEghrJHjX1EY/kcUGCnZzYYRCl31SNdfOi450Aw==}
- cpu: [arm64]
- os: [linux]
-
- '@rollup/rollup-linux-riscv64-gnu@4.9.1':
- resolution: {integrity: sha512-LmYIO65oZVfFt9t6cpYkbC4d5lKHLYv5B4CSHRpnANq0VZUQXGcCPXHzbCXCz4RQnx7jvlYB1ISVNCE/omz5cw==}
- cpu: [riscv64]
- os: [linux]
-
- '@rollup/rollup-linux-x64-gnu@4.9.1':
- resolution: {integrity: sha512-kr8rEPQ6ns/Lmr/hiw8sEVj9aa07gh1/tQF2Y5HrNCCEPiCBGnBUt9tVusrcBBiJfIt1yNaXN6r1CCmpbFEDpg==}
- cpu: [x64]
- os: [linux]
-
- '@rollup/rollup-linux-x64-musl@4.9.1':
- resolution: {integrity: sha512-t4QSR7gN+OEZLG0MiCgPqMWZGwmeHhsM4AkegJ0Kiy6TnJ9vZ8dEIwHw1LcZKhbHxTY32hp9eVCMdR3/I8MGRw==}
- cpu: [x64]
- os: [linux]
-
- '@rollup/rollup-win32-arm64-msvc@4.9.1':
- resolution: {integrity: sha512-7XI4ZCBN34cb+BH557FJPmh0kmNz2c25SCQeT9OiFWEgf8+dL6ZwJ8f9RnUIit+j01u07Yvrsuu1rZGxJCc51g==}
- cpu: [arm64]
- os: [win32]
-
- '@rollup/rollup-win32-ia32-msvc@4.9.1':
- resolution: {integrity: sha512-yE5c2j1lSWOH5jp+Q0qNL3Mdhr8WuqCNVjc6BxbVfS5cAS6zRmdiw7ktb8GNpDCEUJphILY6KACoFoRtKoqNQg==}
- cpu: [ia32]
- os: [win32]
-
- '@rollup/rollup-win32-x64-msvc@4.9.1':
- resolution: {integrity: sha512-PyJsSsafjmIhVgaI1Zdj7m8BB8mMckFah/xbpplObyHfiXzKcI5UOUXRyOdHW7nz4DpMCuzLnF7v5IWHenCwYA==}
- cpu: [x64]
- os: [win32]
-
'@rushstack/eslint-patch@1.10.3':
resolution: {integrity: sha512-qC/xYId4NMebE6w/V33Fh9gWxLgURiNYgVNObbJl2LZv0GUUItCcCqC5axQSwRaAgaxl2mELq1rMzlswaQ0Zxg==}
- '@serwist/background-sync@8.4.4':
- resolution: {integrity: sha512-Rt1BwpUZb1G9lj4znrshC6di5hwB5xEmhilzFbHEbZuiFfeCNwn8tMc8JUMoGdj2Btx4/XlUDgvsFvqRi1BkTA==}
- deprecated: This package has been deprecated. Please use serwist instead.
-
- '@serwist/broadcast-update@8.4.4':
- resolution: {integrity: sha512-hN/S9xbVpg17NLcHqa/vEIMmZrpH/MnFN33bT1Wsh11QAj/IY6aOu5nq/8vbppMPM9OlkKimYT6bJDNRSbsIDA==}
- deprecated: This package has been deprecated. Please use serwist instead.
-
- '@serwist/build@8.4.4':
- resolution: {integrity: sha512-24BfRoVfbzlWAlra9m8fU6vutCZjcZ5QHaL2LEAexPBixsDGaTVjBrfbNipEbM7OejLPp99MqZaj3U3EgWU2ag==}
- engines: {node: '>=16.0.0'}
-
- '@serwist/cacheable-response@8.4.4':
- resolution: {integrity: sha512-oSPPaGDmfDhtAQfHC5LIIyYF2djCprYHdWntD8IQygnjEjbh2MP6xnD7zPD+Ztghlg9VX0aGRxEAFT8rDhW7tQ==}
- deprecated: This package has been deprecated. Please use serwist instead.
-
- '@serwist/core@8.4.4':
- resolution: {integrity: sha512-mB3XFoUFbfgxkqWUhn9khqZP9c+K3qsuY1WQazl7S00hd+JUH2We/FmNMoOpei5ydVK61rIX690ScfXO0FbjXw==}
- deprecated: This package has been deprecated. Please use serwist instead.
-
- '@serwist/expiration@8.4.4':
- resolution: {integrity: sha512-zn5Q3qkE2827RUDwta198QTeIWzQx+EtWikQog9LZZvXSDOuOogzYeyiuskrfvrGFLk11myOJLtpVbXpeNCHeA==}
- deprecated: This package has been deprecated. Please use serwist instead.
-
- '@serwist/google-analytics@8.4.4':
- resolution: {integrity: sha512-nkNLyLmSfiYeJGFtHDzRdLDcUabyTGvrjC2VAlduC97rLhfE1c1KUhWBwBO+ZR0TONsh9roJso2vooEZc2dWAQ==}
- deprecated: This package has been deprecated. Please use serwist instead.
-
- '@serwist/navigation-preload@8.4.4':
- resolution: {integrity: sha512-cMna+4avA66mHuZeVBxRYViy7/O+fR+NLSLkSl5TRdx6jdDFBnsBVj6LOWcohuGmtJ/XUV0ycpxyGSUxJCjVag==}
- deprecated: This package has been deprecated. Please use serwist instead.
-
- '@serwist/next@8.4.4':
- resolution: {integrity: sha512-WUTMTqjGl4uEO61olHkbqTWCV8bsNSYpzHNmhWksg+RXJJKCENU3Io+UcJlPX+oBJVzlIHP0cHtPsQZx7I+2sw==}
- peerDependencies:
- next: '>=14.0.0'
- webpack: '>=5.9.0'
-
- '@serwist/precaching@8.4.4':
- resolution: {integrity: sha512-2HUiDKRpHxNirH37UnIuLx6Zc6HaIAgpTE2qWT6BfzqX1Fbmn2Zk67tvBTfCITWemCw1/dUH8VzI1k6vC3XmtA==}
- deprecated: This package has been deprecated. Please use serwist instead.
-
- '@serwist/range-requests@8.4.4':
- resolution: {integrity: sha512-1VVhL42XnjFJKszAhgwkCUjcK4j28eudWhfGaYey5NYBk0xNqXNGTOuPBjvr5mLMo/NkmapiwDI/htAqOuK7Wg==}
- deprecated: This package has been deprecated. Please use serwist instead.
-
- '@serwist/routing@8.4.4':
- resolution: {integrity: sha512-TimZ54n5UpQoJMjGdLIXQ1VJlQ669yfJ8scdfZKwRjggILJ3f1rI13N8vicetwZMGqveTz2Q9sVYIXaeQuFmQg==}
- deprecated: This package has been deprecated. Please use serwist instead.
-
- '@serwist/strategies@8.4.4':
- resolution: {integrity: sha512-Yr/wKD16vXUqVbyfHhLM25qRWTtWgNJnY8Bot0yjCV/BvHM81cOIkG3sE76FIjcUntCvfemhaN9Zx53fbRzLPQ==}
- deprecated: This package has been deprecated. Please use serwist instead.
-
- '@serwist/sw@8.4.4':
- resolution: {integrity: sha512-TyFlhoJpo/S1hj7+j1iiELwoU4idKvqvITBYFzpYEUK3h/qXJ+eiNiGT1hl2R0znz8p35Hp3hxbyGYFt4BYpKw==}
- deprecated: This package has been deprecated. Please use serwist instead.
-
- '@serwist/webpack-plugin@8.4.4':
- resolution: {integrity: sha512-A4ONzZzVJNgY3vddhrV7lwRuLYHQQw/SxW8iEZ62VQR3Xvx/sdrovKBJ+cXokt7kIcNgNRtPAxAeddptoirZDw==}
- engines: {node: '>=16.0.0'}
- peerDependencies:
- webpack: 4.4.0 || ^5.9.0
-
- '@serwist/window@8.4.4':
- resolution: {integrity: sha512-UB/nHixanuf/7SBY4P0w2/H0NU1igM+gAg26bTFcHHkE3KsvwK7xWZMIAWeifzZK7w6xGJpK5INbjGuB9NySvg==}
-
'@snyk/github-codeowners@1.1.0':
resolution: {integrity: sha512-lGFf08pbkEac0NYgVf4hdANpAgApRjNByLXB+WBip3qj1iendOIyAwP2GKkKbQMNVy2r1xxDf0ssfWscoiC+Vw==}
engines: {node: '>=8.10'}
@@ -2467,9 +2326,6 @@ packages:
'@types/estree@1.0.5':
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
- '@types/glob@7.2.0':
- resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==}
-
'@types/hast@3.0.4':
resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==}
@@ -2482,9 +2338,6 @@ packages:
'@types/mdast@4.0.4':
resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==}
- '@types/minimatch@5.1.2':
- resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==}
-
'@types/ms@0.7.34':
resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==}
@@ -2740,9 +2593,6 @@ packages:
ajv@6.12.6:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
- ajv@8.12.0:
- resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==}
-
ajv@8.16.0:
resolution: {integrity: sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==}
@@ -2805,18 +2655,10 @@ packages:
resolution: {integrity: sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==}
engines: {node: '>=0.10.0'}
- array-union@1.0.2:
- resolution: {integrity: sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==}
- engines: {node: '>=0.10.0'}
-
array-union@2.1.0:
resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
engines: {node: '>=8'}
- array-uniq@1.0.3:
- resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==}
- engines: {node: '>=0.10.0'}
-
array.prototype.findlast@1.2.5:
resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==}
engines: {node: '>= 0.4'}
@@ -2989,12 +2831,6 @@ packages:
resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
engines: {node: '>=6'}
- clean-webpack-plugin@4.0.0:
- resolution: {integrity: sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w==}
- engines: {node: '>=10.0.0'}
- peerDependencies:
- webpack: '>=4.0.0 <6.0.0'
-
client-only@0.0.1:
resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
@@ -3152,10 +2988,6 @@ packages:
resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
engines: {node: '>= 0.4'}
- del@4.1.1:
- resolution: {integrity: sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==}
- engines: {node: '>=6'}
-
delayed-stream@1.0.0:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
engines: {node: '>=0.4.0'}
@@ -3601,10 +3433,6 @@ packages:
fraction.js@4.3.7:
resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
- fs-extra@11.2.0:
- resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==}
- engines: {node: '>=14.14'}
-
fs-extra@9.1.0:
resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==}
engines: {node: '>=10'}
@@ -3690,10 +3518,6 @@ packages:
resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
engines: {node: '>=10'}
- globby@6.1.0:
- resolution: {integrity: sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==}
- engines: {node: '>=0.10.0'}
-
goober@2.1.14:
resolution: {integrity: sha512-4UpC0NdGyAFqLNPnhCT2iHpza2q+RAY3GV85a/mRPdzyPQMsj0KmMMuetdIkzWRbJ+Hgau1EZztq8ImmiMGhsg==}
peerDependencies:
@@ -3753,9 +3577,6 @@ packages:
idb@7.1.1:
resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==}
- idb@8.0.0:
- resolution: {integrity: sha512-l//qvlAKGmQO31Qn7xdzagVPPaHTxXx199MhrAFuVBTPqydcPYBWjkrbv4Y0ktB+GmWOiwHl237UUOrLmQxLvw==}
-
identity-function@1.0.0:
resolution: {integrity: sha512-kNrgUK0qI+9qLTBidsH85HjDLpZfrrS0ElquKKe/fJFdB3D7VeKdXXEvOPDUHSHOzdZKCAAaQIWWyp0l2yq6pw==}
@@ -3907,18 +3728,6 @@ packages:
resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==}
engines: {node: '>=0.10.0'}
- is-path-cwd@2.2.0:
- resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==}
- engines: {node: '>=6'}
-
- is-path-in-cwd@2.1.0:
- resolution: {integrity: sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==}
- engines: {node: '>=6'}
-
- is-path-inside@2.1.0:
- resolution: {integrity: sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==}
- engines: {node: '>=6'}
-
is-path-inside@3.0.3:
resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
engines: {node: '>=8'}
@@ -4449,10 +4258,6 @@ packages:
resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
engines: {node: '>=10'}
- p-map@2.1.0:
- resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==}
- engines: {node: '>=6'}
-
p-map@4.0.0:
resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
engines: {node: '>=10'}
@@ -4479,9 +4284,6 @@ packages:
resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
engines: {node: '>=0.10.0'}
- path-is-inside@1.0.2:
- resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==}
-
path-key@3.1.1:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines: {node: '>=8'}
@@ -4512,18 +4314,6 @@ packages:
resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
engines: {node: '>=0.10.0'}
- pify@4.0.1:
- resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
- engines: {node: '>=6'}
-
- pinkie-promise@2.0.1:
- resolution: {integrity: sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==}
- engines: {node: '>=0.10.0'}
-
- pinkie@2.0.4:
- resolution: {integrity: sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==}
- engines: {node: '>=0.10.0'}
-
pirates@4.0.6:
resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
engines: {node: '>= 6'}
@@ -4780,11 +4570,6 @@ packages:
reverse-arguments@1.0.0:
resolution: {integrity: sha512-/x8uIPdTafBqakK0TmPNJzgkLP+3H+yxpUJhCQHsLBg1rYEVNR2D8BRYNWQhVBjyOd7oo1dZRVzIkwMY2oqfYQ==}
- rimraf@2.7.1:
- resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
- deprecated: Rimraf versions prior to v4 are no longer supported
- hasBin: true
-
rimraf@3.0.2:
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
deprecated: Rimraf versions prior to v4 are no longer supported
@@ -4795,11 +4580,6 @@ packages:
engines: {node: '>=10.0.0'}
hasBin: true
- rollup@4.9.1:
- resolution: {integrity: sha512-pgPO9DWzLoW/vIhlSoDByCzcpX92bKEorbgXuZrqxByte3JFk2xSW2JEeAcyLc9Ru9pqcNNW+Ob7ntsk2oT/Xw==}
- engines: {node: '>=18.0.0', npm: '>=8.0.0'}
- hasBin: true
-
run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
@@ -5240,10 +5020,6 @@ packages:
resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==}
engines: {node: '>=4'}
- upath@2.0.1:
- resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==}
- engines: {node: '>=4'}
-
update-browserslist-db@1.0.16:
resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==}
hasBin: true
@@ -5494,13 +5270,6 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25
- '@apideck/better-ajv-errors@0.3.6(ajv@8.12.0)':
- dependencies:
- ajv: 8.12.0
- json-schema: 0.4.0
- jsonpointer: 5.0.1
- leven: 3.1.0
-
'@apideck/better-ajv-errors@0.3.6(ajv@8.16.0)':
dependencies:
ajv: 8.16.0
@@ -7388,152 +7157,8 @@ snapshots:
optionalDependencies:
rollup: 2.79.1
- '@rollup/rollup-android-arm-eabi@4.9.1':
- optional: true
-
- '@rollup/rollup-android-arm64@4.9.1':
- optional: true
-
- '@rollup/rollup-darwin-arm64@4.9.1':
- optional: true
-
- '@rollup/rollup-darwin-x64@4.9.1':
- optional: true
-
- '@rollup/rollup-linux-arm-gnueabihf@4.9.1':
- optional: true
-
- '@rollup/rollup-linux-arm64-gnu@4.9.1':
- optional: true
-
- '@rollup/rollup-linux-arm64-musl@4.9.1':
- optional: true
-
- '@rollup/rollup-linux-riscv64-gnu@4.9.1':
- optional: true
-
- '@rollup/rollup-linux-x64-gnu@4.9.1':
- optional: true
-
- '@rollup/rollup-linux-x64-musl@4.9.1':
- optional: true
-
- '@rollup/rollup-win32-arm64-msvc@4.9.1':
- optional: true
-
- '@rollup/rollup-win32-ia32-msvc@4.9.1':
- optional: true
-
- '@rollup/rollup-win32-x64-msvc@4.9.1':
- optional: true
-
'@rushstack/eslint-patch@1.10.3': {}
- '@serwist/background-sync@8.4.4':
- dependencies:
- '@serwist/core': 8.4.4
- idb: 8.0.0
-
- '@serwist/broadcast-update@8.4.4':
- dependencies:
- '@serwist/core': 8.4.4
-
- '@serwist/build@8.4.4':
- dependencies:
- '@apideck/better-ajv-errors': 0.3.6(ajv@8.12.0)
- '@serwist/background-sync': 8.4.4
- '@serwist/broadcast-update': 8.4.4
- '@serwist/cacheable-response': 8.4.4
- '@serwist/core': 8.4.4
- '@serwist/expiration': 8.4.4
- '@serwist/google-analytics': 8.4.4
- '@serwist/precaching': 8.4.4
- '@serwist/routing': 8.4.4
- ajv: 8.12.0
- common-tags: 1.8.2
- fast-json-stable-stringify: 2.1.0
- fs-extra: 11.2.0
- glob: 10.3.10
- rollup: 4.9.1
- source-map: 0.8.0-beta.0
- upath: 2.0.1
-
- '@serwist/cacheable-response@8.4.4':
- dependencies:
- '@serwist/core': 8.4.4
-
- '@serwist/core@8.4.4': {}
-
- '@serwist/expiration@8.4.4':
- dependencies:
- '@serwist/core': 8.4.4
- idb: 8.0.0
-
- '@serwist/google-analytics@8.4.4':
- dependencies:
- '@serwist/background-sync': 8.4.4
- '@serwist/core': 8.4.4
- '@serwist/routing': 8.4.4
- '@serwist/strategies': 8.4.4
-
- '@serwist/navigation-preload@8.4.4':
- dependencies:
- '@serwist/core': 8.4.4
-
- '@serwist/next@8.4.4(next@14.2.4(@babel/core@7.24.7)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(webpack@5.92.1(esbuild@0.19.12))':
- dependencies:
- '@serwist/build': 8.4.4
- '@serwist/webpack-plugin': 8.4.4(webpack@5.92.1(esbuild@0.19.12))
- '@serwist/window': 8.4.4
- clean-webpack-plugin: 4.0.0(webpack@5.92.1(esbuild@0.19.12))
- fast-glob: 3.3.2
- next: 14.2.4(@babel/core@7.24.7)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- webpack: 5.92.1(esbuild@0.19.12)
-
- '@serwist/precaching@8.4.4':
- dependencies:
- '@serwist/core': 8.4.4
- '@serwist/routing': 8.4.4
- '@serwist/strategies': 8.4.4
-
- '@serwist/range-requests@8.4.4':
- dependencies:
- '@serwist/core': 8.4.4
-
- '@serwist/routing@8.4.4':
- dependencies:
- '@serwist/core': 8.4.4
-
- '@serwist/strategies@8.4.4':
- dependencies:
- '@serwist/core': 8.4.4
-
- '@serwist/sw@8.4.4':
- dependencies:
- '@serwist/background-sync': 8.4.4
- '@serwist/broadcast-update': 8.4.4
- '@serwist/cacheable-response': 8.4.4
- '@serwist/core': 8.4.4
- '@serwist/expiration': 8.4.4
- '@serwist/google-analytics': 8.4.4
- '@serwist/navigation-preload': 8.4.4
- '@serwist/precaching': 8.4.4
- '@serwist/range-requests': 8.4.4
- '@serwist/routing': 8.4.4
- '@serwist/strategies': 8.4.4
-
- '@serwist/webpack-plugin@8.4.4(webpack@5.92.1(esbuild@0.19.12))':
- dependencies:
- '@serwist/build': 8.4.4
- fast-json-stable-stringify: 2.1.0
- upath: 2.0.1
- webpack: 5.92.1(esbuild@0.19.12)
-
- '@serwist/window@8.4.4':
- dependencies:
- '@serwist/core': 8.4.4
- '@types/trusted-types': 2.0.7
-
'@snyk/github-codeowners@1.1.0':
dependencies:
commander: 4.1.1
@@ -7623,11 +7248,6 @@ snapshots:
'@types/estree@1.0.5': {}
- '@types/glob@7.2.0':
- dependencies:
- '@types/minimatch': 5.1.2
- '@types/node': 18.19.39
-
'@types/hast@3.0.4':
dependencies:
'@types/unist': 3.0.2
@@ -7640,8 +7260,6 @@ snapshots:
dependencies:
'@types/unist': 3.0.2
- '@types/minimatch@5.1.2': {}
-
'@types/ms@0.7.34': {}
'@types/node@18.19.39':
@@ -7946,13 +7564,6 @@ snapshots:
json-schema-traverse: 0.4.1
uri-js: 4.4.1
- ajv@8.12.0:
- dependencies:
- fast-deep-equal: 3.1.3
- json-schema-traverse: 1.0.0
- require-from-string: 2.0.2
- uri-js: 4.4.1
-
ajv@8.16.0:
dependencies:
fast-deep-equal: 3.1.3
@@ -8019,14 +7630,8 @@ snapshots:
dependencies:
is-number: 4.0.0
- array-union@1.0.2:
- dependencies:
- array-uniq: 1.0.3
-
array-union@2.1.0: {}
- array-uniq@1.0.3: {}
-
array.prototype.findlast@1.2.5:
dependencies:
call-bind: 1.0.7
@@ -8242,11 +7847,6 @@ snapshots:
clean-stack@2.2.0: {}
- clean-webpack-plugin@4.0.0(webpack@5.92.1(esbuild@0.19.12)):
- dependencies:
- del: 4.1.1
- webpack: 5.92.1(esbuild@0.19.12)
-
client-only@0.0.1: {}
clone@1.0.4:
@@ -8400,16 +8000,6 @@ snapshots:
has-property-descriptors: 1.0.2
object-keys: 1.1.1
- del@4.1.1:
- dependencies:
- '@types/glob': 7.2.0
- globby: 6.1.0
- is-path-cwd: 2.2.0
- is-path-in-cwd: 2.1.0
- p-map: 2.1.0
- pify: 4.0.1
- rimraf: 2.7.1
-
delayed-stream@1.0.0: {}
dequal@2.0.3: {}
@@ -8989,12 +8579,6 @@ snapshots:
fraction.js@4.3.7: {}
- fs-extra@11.2.0:
- dependencies:
- graceful-fs: 4.2.11
- jsonfile: 6.1.0
- universalify: 2.0.1
-
fs-extra@9.1.0:
dependencies:
at-least-node: 1.0.0
@@ -9098,14 +8682,6 @@ snapshots:
merge2: 1.4.1
slash: 3.0.0
- globby@6.1.0:
- dependencies:
- array-union: 1.0.2
- glob: 7.2.3
- object-assign: 4.1.1
- pify: 2.3.0
- pinkie-promise: 2.0.1
-
goober@2.1.14(csstype@3.1.3):
dependencies:
csstype: 3.1.3
@@ -9170,8 +8746,6 @@ snapshots:
idb@7.1.1: {}
- idb@8.0.0: {}
-
identity-function@1.0.0: {}
ignore@5.3.1: {}
@@ -9300,16 +8874,6 @@ snapshots:
is-obj@1.0.1: {}
- is-path-cwd@2.2.0: {}
-
- is-path-in-cwd@2.1.0:
- dependencies:
- is-path-inside: 2.1.0
-
- is-path-inside@2.1.0:
- dependencies:
- path-is-inside: 1.0.2
-
is-path-inside@3.0.3: {}
is-plain-obj@4.1.0: {}
@@ -9962,8 +9526,6 @@ snapshots:
dependencies:
p-limit: 3.1.0
- p-map@2.1.0: {}
-
p-map@4.0.0:
dependencies:
aggregate-error: 3.1.0
@@ -9991,8 +9553,6 @@ snapshots:
path-is-absolute@1.0.1: {}
- path-is-inside@1.0.2: {}
-
path-key@3.1.1: {}
path-parse@1.0.7: {}
@@ -10012,14 +9572,6 @@ snapshots:
pify@2.3.0: {}
- pify@4.0.1: {}
-
- pinkie-promise@2.0.1:
- dependencies:
- pinkie: 2.0.4
-
- pinkie@2.0.4: {}
-
pirates@4.0.6: {}
possible-typed-array-names@1.0.0: {}
@@ -10283,10 +9835,6 @@ snapshots:
reverse-arguments@1.0.0: {}
- rimraf@2.7.1:
- dependencies:
- glob: 7.2.3
-
rimraf@3.0.2:
dependencies:
glob: 7.2.3
@@ -10295,23 +9843,6 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
- rollup@4.9.1:
- optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.9.1
- '@rollup/rollup-android-arm64': 4.9.1
- '@rollup/rollup-darwin-arm64': 4.9.1
- '@rollup/rollup-darwin-x64': 4.9.1
- '@rollup/rollup-linux-arm-gnueabihf': 4.9.1
- '@rollup/rollup-linux-arm64-gnu': 4.9.1
- '@rollup/rollup-linux-arm64-musl': 4.9.1
- '@rollup/rollup-linux-riscv64-gnu': 4.9.1
- '@rollup/rollup-linux-x64-gnu': 4.9.1
- '@rollup/rollup-linux-x64-musl': 4.9.1
- '@rollup/rollup-win32-arm64-msvc': 4.9.1
- '@rollup/rollup-win32-ia32-msvc': 4.9.1
- '@rollup/rollup-win32-x64-msvc': 4.9.1
- fsevents: 2.3.3
-
run-parallel@1.2.0:
dependencies:
queue-microtask: 1.2.3
@@ -10826,8 +10357,6 @@ snapshots:
upath@1.2.0: {}
- upath@2.0.1: {}
-
update-browserslist-db@1.0.16(browserslist@4.23.1):
dependencies:
browserslist: 4.23.1
diff --git a/public/apk/Yukitanya-v0.0.1.apk b/public/apk/Yukitanya-v0.0.1.apk
deleted file mode 100644
index dc62a38..0000000
Binary files a/public/apk/Yukitanya-v0.0.1.apk and /dev/null differ
diff --git a/src/app/(landing-page)/header.tsx b/src/app/(landing-page)/header.tsx
index 817be9b..1358a22 100644
--- a/src/app/(landing-page)/header.tsx
+++ b/src/app/(landing-page)/header.tsx
@@ -122,15 +122,6 @@ export function Header() {
>
Daftar
-
-
-