From b9c44eb0064f88b3bb989aa69ace471badac553c Mon Sep 17 00:00:00 2001 From: Ilhamza Date: Mon, 2 Sep 2024 18:27:40 +0700 Subject: [PATCH 01/26] repeat --- .gitignore | 3 + README.md | 3 +- catatan livecode 2.txt | 78 + dojangpedia/.eslintrc.cjs | 21 + dojangpedia/.firebase/hosting.ZGlzdA.cache | 5 + dojangpedia/.firebaserc | 9 + dojangpedia/.gitignore | 24 + dojangpedia/README.md | 8 + dojangpedia/database.rules.json | 6 + dojangpedia/firebase.json | 19 + dojangpedia/index.html | 16 + dojangpedia/package-lock.json | 4605 +++++++++++++++++ dojangpedia/package.json | 30 + dojangpedia/public/vite.svg | 1 + dojangpedia/src/App.css | 43 + dojangpedia/src/App.jsx | 14 + .../src/assets/component/ButtonDelete.jsx | 15 + .../src/assets/component/ButtonLogOut.jsx | 24 + .../src/assets/component/EditFormSabuk.jsx | 72 + dojangpedia/src/assets/component/Navbar.jsx | 141 + .../src/assets/component/NavbarBack.jsx | 20 + .../src/assets/component/NavbarBot.jsx | 165 + .../src/assets/component/NavbarFooter.jsx | 38 + .../src/assets/formregister/LoginUser.jsx | 119 + .../src/assets/formregister/RegisterUser.jsx | 95 + dojangpedia/src/assets/pages/AddFormSabuk.jsx | 75 + dojangpedia/src/assets/pages/HomePage.jsx | 116 + dojangpedia/src/assets/pages/LandingPage.jsx | 66 + dojangpedia/src/assets/pages/PoomSae.jsx | 11 + dojangpedia/src/assets/pages/Sabuk.jsx | 79 + dojangpedia/src/assets/pages/Sejarah.jsx | 54 + dojangpedia/src/assets/pages/TeknikDasar.jsx | 102 + dojangpedia/src/assets/pages/TopRankPage.jsx | 64 + .../assets/pages/assets/kick taekwondo.webp | Bin 0 -> 123452 bytes .../src/assets/pages/assets/taekwondo.png | Bin 0 -> 20986 bytes .../src/assets/pages/assets/taekwondo1.png | Bin 0 -> 12476 bytes .../src/assets/pages/assets/taekwondo100.jpg | Bin 0 -> 273883 bytes .../src/assets/pages/assets/tekondo.png | Bin 0 -> 315357 bytes .../src/assets/pages/assets/tekundu.png | Bin 0 -> 910377 bytes dojangpedia/src/assets/pages/sliceRedux.jsx | 18 + dojangpedia/src/assets/react.svg | 1 + dojangpedia/src/config/axiosInstance.js | 9 + dojangpedia/src/index.css | 104 + dojangpedia/src/main.jsx | 12 + dojangpedia/src/routers/Routers.jsx | 134 + dojangpedia/src/sanbox.js | 16 + dojangpedia/vite.config.js | 7 + dojangpedia/yes | 7 + individualproject.md.md | 143 + server/.firebaserc | 5 + server/.gitignore | 69 + server/api_doc.md | 214 + server/app.js | 92 + server/bin/www.js | 6 + server/config/axiosInstance.js | 9 + server/config/config.json | 19 + server/controller/ControllerAxiosInstance.js | 26 + server/controller/ControllerBasic.js | 119 + server/controller/ControllerBelt.js | 62 + server/controller/ControllerHomePage.js | 62 + server/controller/ControllerMulter.js | 42 + server/controller/ControllerUser.js | 93 + server/dbBasic.json | 26 + server/dbBelt.json | 44 + server/dbDetailTeknik.json | 22 + server/dbHomePage.json | 12 + server/dbUser.json | 32 + server/dist/index.html | 89 + server/firebase.json | 16 + server/helpers/bcrypt.js | 13 + server/helpers/gemini.js | 38 + server/helpers/jwt.js | 13 + server/middlewares/adminAuthorization.js | 16 + server/middlewares/authentication.js | 38 + server/middlewares/authorization.js | 25 + server/middlewares/errorhandler.js | 54 + server/middlewares/index.js | 0 .../20240807050819-create-home-page.js | 31 + .../migrations/20240807051842-create-belt.js | 37 + .../migrations/20240807105236-create-basic.js | 37 + .../20240807105446-create-teknik.js | 34 + .../migrations/20240807110035-create-user.js | 37 + .../20240807143912-create-athlete.js | 40 + .../20240808184658-add-coloum-imgUrl.js | 15 + server/models/athlete.js | 27 + server/models/basic.js | 28 + server/models/belt.js | 30 + server/models/homepage.js | 24 + server/models/index.js | 43 + server/models/teknik.js | 28 + server/models/user.js | 42 + server/package-lock.json | 3720 +++++++++++++ server/package.json | 32 + server/routes/routes.js | 8 + server/seeders/20240807101413-homepage.js | 23 + server/seeders/20240807101414-user.js | 24 + server/seeders/20240807101426-belt.js | 23 + server/seeders/20240807101435-detailteknik.js | 23 + server/seeders/20240807110436-basic.js | 21 + server/utek.js | 15 + 100 files changed, 12189 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 100644 catatan livecode 2.txt create mode 100644 dojangpedia/.eslintrc.cjs create mode 100644 dojangpedia/.firebase/hosting.ZGlzdA.cache create mode 100644 dojangpedia/.firebaserc create mode 100644 dojangpedia/.gitignore create mode 100644 dojangpedia/README.md create mode 100644 dojangpedia/database.rules.json create mode 100644 dojangpedia/firebase.json create mode 100644 dojangpedia/index.html create mode 100644 dojangpedia/package-lock.json create mode 100644 dojangpedia/package.json create mode 100644 dojangpedia/public/vite.svg create mode 100644 dojangpedia/src/App.css create mode 100644 dojangpedia/src/App.jsx create mode 100644 dojangpedia/src/assets/component/ButtonDelete.jsx create mode 100644 dojangpedia/src/assets/component/ButtonLogOut.jsx create mode 100644 dojangpedia/src/assets/component/EditFormSabuk.jsx create mode 100644 dojangpedia/src/assets/component/Navbar.jsx create mode 100644 dojangpedia/src/assets/component/NavbarBack.jsx create mode 100644 dojangpedia/src/assets/component/NavbarBot.jsx create mode 100644 dojangpedia/src/assets/component/NavbarFooter.jsx create mode 100644 dojangpedia/src/assets/formregister/LoginUser.jsx create mode 100644 dojangpedia/src/assets/formregister/RegisterUser.jsx create mode 100644 dojangpedia/src/assets/pages/AddFormSabuk.jsx create mode 100644 dojangpedia/src/assets/pages/HomePage.jsx create mode 100644 dojangpedia/src/assets/pages/LandingPage.jsx create mode 100644 dojangpedia/src/assets/pages/PoomSae.jsx create mode 100644 dojangpedia/src/assets/pages/Sabuk.jsx create mode 100644 dojangpedia/src/assets/pages/Sejarah.jsx create mode 100644 dojangpedia/src/assets/pages/TeknikDasar.jsx create mode 100644 dojangpedia/src/assets/pages/TopRankPage.jsx create mode 100644 dojangpedia/src/assets/pages/assets/kick taekwondo.webp create mode 100644 dojangpedia/src/assets/pages/assets/taekwondo.png create mode 100644 dojangpedia/src/assets/pages/assets/taekwondo1.png create mode 100644 dojangpedia/src/assets/pages/assets/taekwondo100.jpg create mode 100644 dojangpedia/src/assets/pages/assets/tekondo.png create mode 100644 dojangpedia/src/assets/pages/assets/tekundu.png create mode 100644 dojangpedia/src/assets/pages/sliceRedux.jsx create mode 100644 dojangpedia/src/assets/react.svg create mode 100644 dojangpedia/src/config/axiosInstance.js create mode 100644 dojangpedia/src/index.css create mode 100644 dojangpedia/src/main.jsx create mode 100644 dojangpedia/src/routers/Routers.jsx create mode 100644 dojangpedia/src/sanbox.js create mode 100644 dojangpedia/vite.config.js create mode 100644 dojangpedia/yes create mode 100644 individualproject.md.md create mode 100644 server/.firebaserc create mode 100644 server/.gitignore create mode 100644 server/api_doc.md create mode 100644 server/app.js create mode 100644 server/bin/www.js create mode 100644 server/config/axiosInstance.js create mode 100644 server/config/config.json create mode 100644 server/controller/ControllerAxiosInstance.js create mode 100644 server/controller/ControllerBasic.js create mode 100644 server/controller/ControllerBelt.js create mode 100644 server/controller/ControllerHomePage.js create mode 100644 server/controller/ControllerMulter.js create mode 100644 server/controller/ControllerUser.js create mode 100644 server/dbBasic.json create mode 100644 server/dbBelt.json create mode 100644 server/dbDetailTeknik.json create mode 100644 server/dbHomePage.json create mode 100644 server/dbUser.json create mode 100644 server/dist/index.html create mode 100644 server/firebase.json create mode 100644 server/helpers/bcrypt.js create mode 100644 server/helpers/gemini.js create mode 100644 server/helpers/jwt.js create mode 100644 server/middlewares/adminAuthorization.js create mode 100644 server/middlewares/authentication.js create mode 100644 server/middlewares/authorization.js create mode 100644 server/middlewares/errorhandler.js create mode 100644 server/middlewares/index.js create mode 100644 server/migrations/20240807050819-create-home-page.js create mode 100644 server/migrations/20240807051842-create-belt.js create mode 100644 server/migrations/20240807105236-create-basic.js create mode 100644 server/migrations/20240807105446-create-teknik.js create mode 100644 server/migrations/20240807110035-create-user.js create mode 100644 server/migrations/20240807143912-create-athlete.js create mode 100644 server/migrations/20240808184658-add-coloum-imgUrl.js create mode 100644 server/models/athlete.js create mode 100644 server/models/basic.js create mode 100644 server/models/belt.js create mode 100644 server/models/homepage.js create mode 100644 server/models/index.js create mode 100644 server/models/teknik.js create mode 100644 server/models/user.js create mode 100644 server/package-lock.json create mode 100644 server/package.json create mode 100644 server/routes/routes.js create mode 100644 server/seeders/20240807101413-homepage.js create mode 100644 server/seeders/20240807101414-user.js create mode 100644 server/seeders/20240807101426-belt.js create mode 100644 server/seeders/20240807101435-detailteknik.js create mode 100644 server/seeders/20240807110436-basic.js create mode 100644 server/utek.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..bc2ef27a --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +server/node_modules/ +dojangpedia/node_modules/ +sserver/.env \ No newline at end of file diff --git a/README.md b/README.md index f574ec6f..c97cb4cd 100644 --- a/README.md +++ b/README.md @@ -1 +1,2 @@ -# IP-RMT52 \ No newline at end of file +[![Open in Visual Studio Code](https://classroom.github.com/assets/open-in-vscode-2e0aaae1b6195c2367325f4f02e2d04e9abb55f0b24a779b69b11b9e10269abc.svg)](https://classroom.github.com/online_ide?assignment_repo_id=15508199&assignment_repo_type=AssignmentRepo) +# Individual Project Phase 2 diff --git a/catatan livecode 2.txt b/catatan livecode 2.txt new file mode 100644 index 00000000..96ed3eab --- /dev/null +++ b/catatan livecode 2.txt @@ -0,0 +1,78 @@ +### untuk react +REACT +1. Vite.js - npm create vite@latest +2. Nama proyek: > react +3. Pilih framework: > React +4. Pilih varian: > JavaScript + SWC +5. Masuk ke direktori proyek: cd react +6. Instal dependensi: npm install +7. Jalankan server pengembangan: npm run dev + +### untuk server + +Install json-server: + npm i json-server@0.17.4 + +Untuk menjalankan server: +npx json-server --watch db.json + +Untuk jalankan server di port berbeda: +npx json-server --watch db.json --port 3001 + +### instal kebutuhan lain lain + +### instal axios +npm install axios + +### > konfigurasi axios +1. buat file axiosInstance.js di folder src/config +2. tambahkan kode berikut di axiosInstance.js: +### > isi axios instance +1. import axios dari 'axios' +2. buat variabel instance axios.create dengan baseURL 'http://localhost:3000' +3. export instance sebagai default + +### > instal react-router-dom +1. npm install react-router-dom + +### > isi react-router-dom + +1. import komponen-komponen dari react-router-dom seperti BrowserRouter, Route, Switch, Link, dan useNavigate dari react-router-dom + +### > Konfigurasi react-router-dom +1. import komponen-komponen dari react-router-dom seperti BrowserRouter, Route, Switch, Link, dan useNavigate dari react-router-dom +2. Bungkus aplikasi utama dengan BrowserRouter +3. Buat rute-rute menggunakan komponen Route di dalam Switch +4. Gunakan Link untuk navigasi antar halaman +5. Gunakan useNavigate untuk navigasi programatik + + +### bikin folder server +1. mkdir server +2. cd server +3. npm init -y +4. npm i json-server@0.17.4 + +### bikin file db.json +1. touch db.json +2. buat struktur data di db.json +3. jalankan server +4. npm run server / npx json-server --watch db.json + +### import yang dibutuhkan +import React from 'react'; +import ReactDOM from 'react-dom'; +import { BrowserRouter, Route, Switch, Link, useNavigate } from 'react-router-dom'; +import axios from 'axios'; + +### cara route + + +### link bootstrap +1. + +### link bootstrap nav +1. https://getbootstrap.com/docs/5.3/components/navs-tabs/ + +### link html ke jsx +1. https://transform.tools/html-to-jsx diff --git a/dojangpedia/.eslintrc.cjs b/dojangpedia/.eslintrc.cjs new file mode 100644 index 00000000..3e212e1d --- /dev/null +++ b/dojangpedia/.eslintrc.cjs @@ -0,0 +1,21 @@ +module.exports = { + root: true, + env: { browser: true, es2020: true }, + extends: [ + 'eslint:recommended', + 'plugin:react/recommended', + 'plugin:react/jsx-runtime', + 'plugin:react-hooks/recommended', + ], + ignorePatterns: ['dist', '.eslintrc.cjs'], + parserOptions: { ecmaVersion: 'latest', sourceType: 'module' }, + settings: { react: { version: '18.2' } }, + plugins: ['react-refresh'], + rules: { + 'react/jsx-no-target-blank': 'off', + 'react-refresh/only-export-components': [ + 'warn', + { allowConstantExport: true }, + ], + }, +} diff --git a/dojangpedia/.firebase/hosting.ZGlzdA.cache b/dojangpedia/.firebase/hosting.ZGlzdA.cache new file mode 100644 index 00000000..db314694 --- /dev/null +++ b/dojangpedia/.firebase/hosting.ZGlzdA.cache @@ -0,0 +1,5 @@ +vite.svg,1722317112989,699a02e0e68a579f687d364bbbe7633161244f35af068220aee37b1b33dfb3c7 +index.html,1723185520608,0274f0f692ea8fc050fbcb8e6b41cedb93038100d491ea5ea50b08d2d5433c41 +assets/index-B7zgtFIR.css,1723185520608,46257e661b5b3e54f63da169722ac1875930966cdc6cfc56cd2b567b8a9df1fd +assets/index-B8scbdxw.js,1723185520608,58b4e9f1d61e1e1d7fc7b3904403dafe01aa9ed0e681adf2210730b40380a224 +assets/taekwondo100-9wQ6OmQT.jpg,1723185520608,74e16adae9771f11f4ea49a3271125e15618885e57fd32cd46ecb6cc225b4b56 diff --git a/dojangpedia/.firebaserc b/dojangpedia/.firebaserc new file mode 100644 index 00000000..65fe17d4 --- /dev/null +++ b/dojangpedia/.firebaserc @@ -0,0 +1,9 @@ +{ + "projects": { + "default": "dojangpedia1", + "deploy": "dojangpedia1" + }, + "targets": {}, + "etags": {}, + "dataconnectEmulatorConfig": {} +} diff --git a/dojangpedia/.gitignore b/dojangpedia/.gitignore new file mode 100644 index 00000000..a547bf36 --- /dev/null +++ b/dojangpedia/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/dojangpedia/README.md b/dojangpedia/README.md new file mode 100644 index 00000000..f768e33f --- /dev/null +++ b/dojangpedia/README.md @@ -0,0 +1,8 @@ +# React + Vite + +This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. + +Currently, two official plugins are available: + +- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh +- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh diff --git a/dojangpedia/database.rules.json b/dojangpedia/database.rules.json new file mode 100644 index 00000000..9400f536 --- /dev/null +++ b/dojangpedia/database.rules.json @@ -0,0 +1,6 @@ +{ + "rules": { + ".read": false, + ".write": false + } + } \ No newline at end of file diff --git a/dojangpedia/firebase.json b/dojangpedia/firebase.json new file mode 100644 index 00000000..718031dd --- /dev/null +++ b/dojangpedia/firebase.json @@ -0,0 +1,19 @@ +{ + "database": { + "rules": "database.rules.json" + }, + "hosting": { + "public": "dist", + "ignore": [ + "firebase.json", + "**/.*", + "**/node_modules/**" + ], + "rewrites": [ + { + "source": "**", + "destination": "/index.html" + } + ] + } +} \ No newline at end of file diff --git a/dojangpedia/index.html b/dojangpedia/index.html new file mode 100644 index 00000000..b2220881 --- /dev/null +++ b/dojangpedia/index.html @@ -0,0 +1,16 @@ + + + + + + + Vite + React + + + +
+ + + + + diff --git a/dojangpedia/package-lock.json b/dojangpedia/package-lock.json new file mode 100644 index 00000000..8d307860 --- /dev/null +++ b/dojangpedia/package-lock.json @@ -0,0 +1,4605 @@ +{ + "name": "dojangpedia", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "dojangpedia", + "version": "0.0.0", + "dependencies": { + "axios": "^1.7.3", + "google-auth-library": "^9.13.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-router-dom": "^6.26.0", + "redux": "^5.0.1" + }, + "devDependencies": { + "@types/react": "^18.3.3", + "@types/react-dom": "^18.3.0", + "@vitejs/plugin-react": "^4.3.1", + "eslint": "^8.57.0", + "eslint-plugin-react": "^7.34.3", + "eslint-plugin-react-hooks": "^4.6.2", + "eslint-plugin-react-refresh": "^0.4.7", + "vite": "^5.3.4" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.2.tgz", + "integrity": "sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", + "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.25.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", + "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz", + "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.25.2" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.7.tgz", + "integrity": "sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.7.tgz", + "integrity": "sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.3.tgz", + "integrity": "sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.2", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz", + "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "deprecated": "Use @eslint/config-array instead", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "dev": true + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@remix-run/router": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.19.0.tgz", + "integrity": "sha512-zDICCLKEwbVYTS6TjYaWtHXxkdoUvD/QXvyVZjGCsWz5vyH7aFeONlPffPdW+Y/t6KT0MgXb2Mfjun9YpWN1dA==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.20.0.tgz", + "integrity": "sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.20.0.tgz", + "integrity": "sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.20.0.tgz", + "integrity": "sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.20.0.tgz", + "integrity": "sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.20.0.tgz", + "integrity": "sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.20.0.tgz", + "integrity": "sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.20.0.tgz", + "integrity": "sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.20.0.tgz", + "integrity": "sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.20.0.tgz", + "integrity": "sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.20.0.tgz", + "integrity": "sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.20.0.tgz", + "integrity": "sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.20.0.tgz", + "integrity": "sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.20.0.tgz", + "integrity": "sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.20.0.tgz", + "integrity": "sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.20.0.tgz", + "integrity": "sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.20.0.tgz", + "integrity": "sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", + "dev": true + }, + "node_modules/@types/react": { + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "node_modules/@vitejs/plugin-react": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.1.tgz", + "integrity": "sha512-m/V2syj5CuVnaxcUJOQRel/Wr31FFXRFlnOoq1TVtkCxsY5veGMTEmpWHndrhB2U8ScHtCQB1e+4hWYExQc6Lg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.24.5", + "@babel/plugin-transform-react-jsx-self": "^7.24.5", + "@babel/plugin-transform-react-jsx-source": "^7.24.1", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "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" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axios": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.3.tgz", + "integrity": "sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw==", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bignumber.js": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz", + "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==", + "engines": { + "node": "*" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/browserslist": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001649", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001649.tgz", + "integrity": "sha512-fJegqZZ0ZX8HOWr6rcafGr72+xcgJKI9oWfDW5DrD7ExUtgZC7a7R7ZYmZqplh7XDocFdGeIFn7roAxhOeYrPQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.4.tgz", + "integrity": "sha512-orzA81VqLyIGUEA77YkVA1D+N+nNfl2isJVjjmOyrlxuooZ19ynb+dOlaDTqd/idKRS9lDCSBmtzM+kyCsMnkA==", + "dev": true + }, + "node_modules/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", + "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", + "dev": true, + "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.3", + "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.2", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.35.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.35.0.tgz", + "integrity": "sha512-v501SSMOWv8gerHkk+IIQBkcGRGrO2nfybfj5pLxuJNFTPxxA3PSryhXTK+9pNbtkggheDdsC0E9Q8CuPk6JKA==", + "dev": true, + "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.0.19", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "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" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react-refresh": { + "version": "0.4.9", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.9.tgz", + "integrity": "sha512-QK49YrBAo5CLNLseZ7sZgvgTy21E6NEw22eZqc4teZfH8pxV3yXc9XXOYfUI6JNpw7mfHNkAeWtBxrTyykB6HA==", + "dev": true, + "peerDependencies": { + "eslint": ">=7" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gaxios": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-6.7.0.tgz", + "integrity": "sha512-DSrkyMTfAnAm4ks9Go20QGOcXEyW/NmZhvTYBU2rb4afBB393WIMQPWPEDMl/k8xqiNN9HYq2zao3oWXsdl2Tg==", + "dependencies": { + "extend": "^3.0.2", + "https-proxy-agent": "^7.0.1", + "is-stream": "^2.0.0", + "node-fetch": "^2.6.9", + "uuid": "^10.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/gcp-metadata": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-6.1.0.tgz", + "integrity": "sha512-Jh/AIwwgaxan+7ZUUmRLCjtchyDiqh4KjBJ5tW3plBZb5iL/BPcso8A5DlzeD9qlw0duCamnNdpFjxwaT0KyKg==", + "dependencies": { + "gaxios": "^6.0.0", + "json-bigint": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/google-auth-library": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-9.13.0.tgz", + "integrity": "sha512-p9Y03Uzp/Igcs36zAaB0XTSwZ8Y0/tpYiz5KIde5By+H9DCVUSYtDWZu6aFXsWTqENMb8BD/pDT3hR8NVrPkfA==", + "dependencies": { + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "gaxios": "^6.1.1", + "gcp-metadata": "^6.1.0", + "gtoken": "^7.0.0", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/gtoken": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-7.1.0.tgz", + "integrity": "sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==", + "dependencies": { + "gaxios": "^6.0.0", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", + "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", + "dev": true, + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-bigint": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", + "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", + "dependencies": { + "bignumber.js": "^9.0.0" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "dependencies": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "dev": true + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.41", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", + "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "node_modules/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.26.0.tgz", + "integrity": "sha512-wVQq0/iFYd3iZ9H2l3N3k4PL8EEHcb0XlU2Na8nEwmiXgIUElEH6gaJDtUQxJ+JFzmIXaQjfdpcGWaM6IoQGxg==", + "dependencies": { + "@remix-run/router": "1.19.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.26.0.tgz", + "integrity": "sha512-RRGUIiDtLrkX3uYcFiCIxKFWMcWQGMojpYZfcstc63A1+sSnVgILGIm9gNUA6na3Fm1QuPGSBQH2EMbAZOnMsQ==", + "dependencies": { + "@remix-run/router": "1.19.0", + "react-router": "6.26.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/redux": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", + "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==" + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.20.0.tgz", + "integrity": "sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==", + "dev": true, + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.20.0", + "@rollup/rollup-android-arm64": "4.20.0", + "@rollup/rollup-darwin-arm64": "4.20.0", + "@rollup/rollup-darwin-x64": "4.20.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.20.0", + "@rollup/rollup-linux-arm-musleabihf": "4.20.0", + "@rollup/rollup-linux-arm64-gnu": "4.20.0", + "@rollup/rollup-linux-arm64-musl": "4.20.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.20.0", + "@rollup/rollup-linux-riscv64-gnu": "4.20.0", + "@rollup/rollup-linux-s390x-gnu": "4.20.0", + "@rollup/rollup-linux-x64-gnu": "4.20.0", + "@rollup/rollup-linux-x64-musl": "4.20.0", + "@rollup/rollup-win32-arm64-msvc": "4.20.0", + "@rollup/rollup-win32-ia32-msvc": "4.20.0", + "@rollup/rollup-win32-x64-msvc": "4.20.0", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/vite": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.5.tgz", + "integrity": "sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==", + "dev": true, + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.39", + "rollup": "^4.13.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", + "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", + "dev": true, + "dependencies": { + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/dojangpedia/package.json b/dojangpedia/package.json new file mode 100644 index 00000000..14c3070e --- /dev/null +++ b/dojangpedia/package.json @@ -0,0 +1,30 @@ +{ + "name": "dojangpedia", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build", + "lint": "eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0", + "preview": "vite preview" + }, + "dependencies": { + "axios": "^1.7.3", + "google-auth-library": "^9.13.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-router-dom": "^6.26.0", + "redux": "^5.0.1" + }, + "devDependencies": { + "@types/react": "^18.3.3", + "@types/react-dom": "^18.3.0", + "@vitejs/plugin-react": "^4.3.1", + "eslint": "^8.57.0", + "eslint-plugin-react": "^7.34.3", + "eslint-plugin-react-hooks": "^4.6.2", + "eslint-plugin-react-refresh": "^0.4.7", + "vite": "^5.3.4" + } +} diff --git a/dojangpedia/public/vite.svg b/dojangpedia/public/vite.svg new file mode 100644 index 00000000..e7b8dfb1 --- /dev/null +++ b/dojangpedia/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dojangpedia/src/App.css b/dojangpedia/src/App.css new file mode 100644 index 00000000..da788834 --- /dev/null +++ b/dojangpedia/src/App.css @@ -0,0 +1,43 @@ +#root { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + text-align: center; +} + +.logo { + height: 6em; + padding: 1.5em; + will-change: filter; + transition: filter 300ms; +} +.logo:hover { + filter: drop-shadow(0 0 2em #646cffaa); +} +.logo.react:hover { + filter: drop-shadow(0 0 2em #61dafbaa); +} + +@keyframes logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +@media (prefers-reduced-motion: no-preference) { + a:nth-of-type(2) .logo { + animation: logo-spin infinite 20s linear; + } +} + +.card { + padding: 2em; +} + +.read-the-docs { + color: #888; +} + diff --git a/dojangpedia/src/App.jsx b/dojangpedia/src/App.jsx new file mode 100644 index 00000000..ac045a81 --- /dev/null +++ b/dojangpedia/src/App.jsx @@ -0,0 +1,14 @@ +import { useState } from 'react' +import './App.css' + +function App() { + + + return ( + <> +
asdjsakldj
+ + ) +} + +export default App diff --git a/dojangpedia/src/assets/component/ButtonDelete.jsx b/dojangpedia/src/assets/component/ButtonDelete.jsx new file mode 100644 index 00000000..154bc001 --- /dev/null +++ b/dojangpedia/src/assets/component/ButtonDelete.jsx @@ -0,0 +1,15 @@ +import React from 'react'; + +const ButtonDelete = ({ id, onDelete }) => { + const handleDelete = () => { + onDelete(id); + }; + + return ( + + ); +}; + +export default ButtonDelete; \ No newline at end of file diff --git a/dojangpedia/src/assets/component/ButtonLogOut.jsx b/dojangpedia/src/assets/component/ButtonLogOut.jsx new file mode 100644 index 00000000..7271e7d0 --- /dev/null +++ b/dojangpedia/src/assets/component/ButtonLogOut.jsx @@ -0,0 +1,24 @@ +import React from 'react'; +import { useNavigate } from 'react-router-dom'; + +function ButtonLogOut() { + const navigate = useNavigate(); + + const handleLogout = () => { + // Hapus token dari localStorage + localStorage.removeItem('access_token'); + // Arahkan pengguna ke halaman login + navigate('/login'); + }; + + return ( + + ); +} + +export default ButtonLogOut; \ No newline at end of file diff --git a/dojangpedia/src/assets/component/EditFormSabuk.jsx b/dojangpedia/src/assets/component/EditFormSabuk.jsx new file mode 100644 index 00000000..70145964 --- /dev/null +++ b/dojangpedia/src/assets/component/EditFormSabuk.jsx @@ -0,0 +1,72 @@ +import React, { useState, useEffect } from 'react'; +import axiosInstance from '../../config/axiosInstance'; +import { useParams, useNavigate } from 'react-router-dom'; + +const EditFormSabuk = () => { + const [formData, setFormData] = useState({ + title: '', + arti: '', + teknik: '', + descripsi: '', + imgUrl: '' + }); + // console.log(imgUrl,"<<<<<<<<<<<<<<<<<<"); + const [error, setError] = useState(''); + const { id } = useParams(); + const navigate = useNavigate(); + + const handleChange = (e) => { + setFormData({ ...formData, [e.target.name]: e.target.value }); + }; + + + const handleSubmit = async (e) => { + e.preventDefault(); + try { + await axiosInstance({ + url: `/belt/${id}`, + method: "PUT", + headers: { + Authorization: `Bearer ${localStorage.getItem('access_token')}`, + }, + data: formData + }); + navigate('/belt'); + } catch (error) { + console.error('Error memperbarui data:', error); + setError('Gagal memperbarui data sabuk'); + } + }; + + return ( +
+

Edit Data Sabuk

+ {error &&
{error}
} +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+
+ ); +}; + +export default EditFormSabuk; \ No newline at end of file diff --git a/dojangpedia/src/assets/component/Navbar.jsx b/dojangpedia/src/assets/component/Navbar.jsx new file mode 100644 index 00000000..a2b5e7c9 --- /dev/null +++ b/dojangpedia/src/assets/component/Navbar.jsx @@ -0,0 +1,141 @@ +import React, { useState, useEffect } from "react"; +import { Link } from "react-router-dom"; +import ButtonLogOut from "./ButtonLogOut"; + + + +function Navbar() { + const [isLoggedIn, setIsLoggedIn] = useState(false); + + useEffect(() => { + const accessToken = localStorage.getItem("access_token"); + setIsLoggedIn(!!accessToken); + }, []); + + if (!isLoggedIn) { + return ( + + ); + } + + return ( + <> + + + ); +} + +export default Navbar; diff --git a/dojangpedia/src/assets/component/NavbarBack.jsx b/dojangpedia/src/assets/component/NavbarBack.jsx new file mode 100644 index 00000000..4d874fa8 --- /dev/null +++ b/dojangpedia/src/assets/component/NavbarBack.jsx @@ -0,0 +1,20 @@ +import { Link } from "react-router-dom"; + +function NavbarBack() { + return ( + + ); +} + +export default NavbarBack; \ No newline at end of file diff --git a/dojangpedia/src/assets/component/NavbarBot.jsx b/dojangpedia/src/assets/component/NavbarBot.jsx new file mode 100644 index 00000000..74620cf5 --- /dev/null +++ b/dojangpedia/src/assets/component/NavbarBot.jsx @@ -0,0 +1,165 @@ +import React, { useState, useRef } from 'react'; +import axiosInstance from '../../config/axiosInstance'; + +const NavbarBot = () => { + const [isChatbotOpen, setIsChatbotOpen] = useState(false); + const [chatMessages, setChatMessages] = useState([ + { type: 'bot', content: 'Halo! Ada yang bisa saya bantu?' } + ]); + const [userInput, setUserInput] = useState(''); + const [isLoading, setIsLoading] = useState(false); + const chatMessagesRef = useRef(null); + + const toggleChatbot = () => { + setIsChatbotOpen(!isChatbotOpen); + }; + + const handleUserInput = (e) => { + setUserInput(e.target.value); + } + + const sendMessage = async () => { + if (userInput.trim() === '') return; + + const newMessage = { type: 'user', content: userInput }; + setChatMessages(function(prevMessages) { + const updatedMessages = prevMessages.concat([newMessage]); + return updatedMessages; + }); + setUserInput(''); + setIsLoading(true); + + try { + const { data: response } = await axiosInstance({ + url: "/tell-me", + method: "POST", + data: { message: userInput.trim() }, + timeout: 10000 + }); + + const botMessage = { type: 'bot', content: response }; + setChatMessages(function(prevMessages) { + return prevMessages.concat([botMessage]); + }); + //mengembalikan array baru yang berisi elemen-elemen dari array asli ditambah dengan elemen-elemen yang ditambahkan. + } catch (error) { + console.error('Error mengirim pesan:', error); + } finally { + setIsLoading(false); + } + }; + return ( +
+ + {isChatbotOpen && ( +
+
+ Chatbot Taekwondo +
+
+ {chatMessages.map((message, index) => ( +
+ {message.content} +
+ ))} + {isLoading && ( +
+ Sedang mengetik... +
+ )} +
+
+ e.key === 'Enter' && sendMessage()} + placeholder="Ketik pesan..." + style={{ + flex: 1, + marginRight: '10px', + padding: '5px', + borderRadius: '5px', + border: '1px solid #ccc' + }} + /> + +
+
+ )} +
+ ); +} + +export default NavbarBot; \ No newline at end of file diff --git a/dojangpedia/src/assets/component/NavbarFooter.jsx b/dojangpedia/src/assets/component/NavbarFooter.jsx new file mode 100644 index 00000000..248af6e0 --- /dev/null +++ b/dojangpedia/src/assets/component/NavbarFooter.jsx @@ -0,0 +1,38 @@ +import React from 'react'; + +function NavbarFooter() { + return ( + + ); +} + +export default NavbarFooter; \ No newline at end of file diff --git a/dojangpedia/src/assets/formregister/LoginUser.jsx b/dojangpedia/src/assets/formregister/LoginUser.jsx new file mode 100644 index 00000000..3202dbca --- /dev/null +++ b/dojangpedia/src/assets/formregister/LoginUser.jsx @@ -0,0 +1,119 @@ +import React, { useEffect, useState } from 'react'; +import axiosInstance from "../../config/axiosInstance"; +import { useNavigate } from "react-router-dom"; + +function LoginUser() { + const [email, setEmail] = useState(""); + const [password, setPassword] = useState(""); + const [error, setError] = useState(""); + const navigate = useNavigate(); + + + + + const handleLogin = async (e) => { + try { + e.preventDefault(); + const { data } = await axiosInstance({ + url: "/login", + method: "POST", + data: { + email, + password, + }, + }); + localStorage.setItem("access_token", data.access_token); + navigate('/homepage'); + } catch (error) { + setError("Login gagal, periksa kembali email dan password Anda"); + console.log(error); + } + }; + + +// jalan ketika ada user yang login + async function handleCredentialResponse({credential}) { + try { + + console.log("Encoded JWT ID token: " + credential); + + const {data} = await axiosInstance({ + method: "POST", + url: "/google-login", + data: { + googleToken: credential + } + }) + + console.log(data); + + localStorage.setItem("access_token", data.access_token); + navigate('/homepage'); + + } catch (error) { + console.log(error); + } + + } + + useEffect(() => { + google.accounts.id.initialize({ + client_id: "69823642297-sl51mkg70te7enjl7pojbrl5if0fol48.apps.googleusercontent.com", + callback: handleCredentialResponse + }); + //sign in with google button + google.accounts.id.renderButton( + document.getElementById("google-login-button"), + { theme: "outline", size: "large" } // customization attributes + ); + //sign in with google promt // one tap sign in + google.accounts.id.prompt(); // also display the One Tap dialog + },[]) + + return ( +
+
+
+ Taekwondo +
+
+
+
+

Masuk

+ {error &&
{error}
} +
+
+ + setEmail(e.target.value)} + required + /> +
+
+ + setPassword(e.target.value)} + required + /> +
+ +
+
+
+
+
+
+ Taekwondo +
+
+
+ ); +}; + +export default LoginUser; \ No newline at end of file diff --git a/dojangpedia/src/assets/formregister/RegisterUser.jsx b/dojangpedia/src/assets/formregister/RegisterUser.jsx new file mode 100644 index 00000000..9bbbfc8a --- /dev/null +++ b/dojangpedia/src/assets/formregister/RegisterUser.jsx @@ -0,0 +1,95 @@ +import React, { useState } from 'react'; +import axiosInstance from '../../config/axiosInstance'; + +function RegisterUser() { + const [username, setUsername] = useState(''); + const [email, setEmail] = useState(''); + const [password, setPassword] = useState(''); + const [error, setError] = useState(''); + const [success, setSuccess] = useState(''); + + const handleRegister = async (e) => { + try { + e.preventDefault(); + + await axiosInstance({ + url: "/Register", + method: "POST", + data: { + username, + email, + password + }, + }); + console.log('Registrasi berhasil:'); + setSuccess('Berhasil mendaftar!'); + setError(''); + + // Redirect ke halaman login atau dashboard + } catch (error) { + setError(error.response.data.message) + setSuccess(''); + console.error('Registrasi gagal:', error); + } + }; + + return ( +
+
+
+ Taekwondo +
+
+
+
+

Daftar

+ {error &&
{error}
} + {success &&
{success}
} +
+
+ + setUsername(e.target.value)} + required + /> +
+
+ + setEmail(e.target.value)} + required + /> +
+
+ + setPassword(e.target.value)} + required + /> +
+ +
+
+
+
+
+ Taekwondo +
+
+
+ ); +} + +export default RegisterUser; \ No newline at end of file diff --git a/dojangpedia/src/assets/pages/AddFormSabuk.jsx b/dojangpedia/src/assets/pages/AddFormSabuk.jsx new file mode 100644 index 00000000..f897e2f7 --- /dev/null +++ b/dojangpedia/src/assets/pages/AddFormSabuk.jsx @@ -0,0 +1,75 @@ +import React, { useState } from 'react'; +import axiosInstance from '../../config/axiosInstance'; + +const AddFormSabuk = () => { + const [formData, setFormData] = useState({ + title: '', + arti: '', + teknik: '', + descripsi: '', + imgUrl: '' + }); + + const handleChange = (e) => { + setFormData({ ...formData, [e.target.name]: e.target.value }); + }; + + const handleSubmit = async (e) => { + e.preventDefault(); + try { + await axiosInstance({ + url: "/Belt", + method: "POST", + headers: { + Authorization: `Bearer ${localStorage.getItem('access_token')}`, + }, + data: formData + }); + setFormData({ title: '', arti: '', teknik: '', descripsi: '', imgUrl: '' }); + } catch (error) { + console.error('Error menambahkan data:', error); + alert('Gagal menambahkan data sabuk'); + } + }; + + return ( +
+
+
+
+
+

Tambah Data Sabuk

+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+
+
+
+
+
+ ); +}; + +export default AddFormSabuk; diff --git a/dojangpedia/src/assets/pages/HomePage.jsx b/dojangpedia/src/assets/pages/HomePage.jsx new file mode 100644 index 00000000..970598c5 --- /dev/null +++ b/dojangpedia/src/assets/pages/HomePage.jsx @@ -0,0 +1,116 @@ +import React, { useState, useEffect } from 'react'; +import axiosInstance from '../../config/axiosInstance'; + +function HomePage() { + const [homeData, setHomeData] = useState([]); + const [error, setError] = useState(null); + useEffect(() => { + const fetchHomeData = async () => { + try { + const { data: Dataku } = await axiosInstance({ + url: "/Homepage", + method: "GET", + headers: { + Authorization: `Bearer ${localStorage.getItem('access_token')}`, + }, + }); + setHomeData(Dataku); + } catch (error) { + setError("Gagal mengambil data, silakan coba lagi: " + error); + console.error('Error mengambil data:', error); + } + }; + fetchHomeData(); + }, []); + return ( +
+
+
+ {/* Hero Section */} +
+
+

Temukan Kekuatan Dalam Dirimu

+

Mulai Perjalanan Taekwondo-mu Sekarang

+ Mulai Sekarang +
+
+ + {/* Pengantar Singkat */} +
+
+

Selamat Datang di DojangPedia

+

+ DojangPedia adalah sumber informasi terlengkap tentang Taekwondo. + Kami bertujuan untuk membantu Anda memahami dan mengembangkan keterampilan Taekwondo Anda. +

+ Pelajari Lebih Lanjut +
+
+ + {/* Highlight Konten */} +
+
+ {homeData.map((e, i) => ( +
+
+
+

{e.title || 'Memuat...'}

+

{e.text || 'Memuat...'}

+
+
+
+ ))} +
+
+ + {/* Video Pengantar */} +
+
+

Pengenalan Taekwondo

+
+ +
+
+
+ + {/* Berita & Event */} +
+
+
+
+
+

Berita Terbaru

+
    +
  • Kejuaraan Nasional Taekwondo 2023
  • +
  • Teknik Baru dalam Poomsae
  • +
  • Profil Atlet: Juara Olimpiade Taekwondo
  • +
+
+
+
+
+
+
+

Kalender Event

+
    +
  • Workshop Teknik Dasar - 15 Juli 2023
  • +
  • Turnamen Lokal - 5 Agustus 2023
  • +
  • Seminar Pelatih - 20 September 2023
  • +
+
+
+
+
+
+
+
+
+ ); +} + +export default HomePage; diff --git a/dojangpedia/src/assets/pages/LandingPage.jsx b/dojangpedia/src/assets/pages/LandingPage.jsx new file mode 100644 index 00000000..11008696 --- /dev/null +++ b/dojangpedia/src/assets/pages/LandingPage.jsx @@ -0,0 +1,66 @@ +import React from 'react'; +import { Link } from 'react-router-dom'; + +function LandingPage() { + return ( +
+ +
+
+

Selamat Datang di DojangPedia

+

Temukan dunia Taekwondo melalui informasi lengkap, teknik dasar, dan filosofi seni bela diri Korea ini.

+ + 🥋 + Join Yuk + 🥋 + +
+
+ Taekwondo e.target.style.boxShadow = '0 0 20px rgba(0,0,0,0.3)'} onMouseLeave={(e) => e.target.style.boxShadow = '0 0 10px rgba(0,0,0,0.1)'} /> +
+
+ +
+
+
e.target.style.boxShadow = '0 0 20px rgba(0,0,0,0.3)'} onMouseLeave={(e) => e.target.style.boxShadow = '0 0 10px rgba(0,0,0,0.1)'}> +
+ +

Pelajari Sejarah

+

Telusuri asal-usul dan perkembangan Taekwondo.

+
+
+
+
+
e.target.style.boxShadow = '0 0 20px rgba(0,0,0,0.3)'} onMouseLeave={(e) => e.target.style.boxShadow = '0 0 10px rgba(0,0,0,0.1)'}> +
+ +

Teknik Dasar

+

Pelajari gerakan-gerakan fundamental Taekwondo.

+
+
+
+
+
e.target.style.boxShadow = '0 0 20px rgba(0,0,0,0.3)'} onMouseLeave={(e) => e.target.style.boxShadow = '0 0 10px rgba(0,0,0,0.1)'}> +
+ +

Tingkatan Sabuk

+

Pahami arti di balik setiap warna sabuk.

+
+
+
+
+ +
+
+

Mulai Perjalanan Taekwondo Anda

+

Bergabunglah dengan komunitas kami dan tingkatkan keterampilan bela diri Anda.

+ + Jelajahi Sekarang + +
+
+
+ ); +}; + +export default LandingPage; \ No newline at end of file diff --git a/dojangpedia/src/assets/pages/PoomSae.jsx b/dojangpedia/src/assets/pages/PoomSae.jsx new file mode 100644 index 00000000..2846839e --- /dev/null +++ b/dojangpedia/src/assets/pages/PoomSae.jsx @@ -0,0 +1,11 @@ +import React from 'react'; + +function PoomSae() { + return ( +
+

PoomSae

+
+ ); +}; + +export default PoomSae; \ No newline at end of file diff --git a/dojangpedia/src/assets/pages/Sabuk.jsx b/dojangpedia/src/assets/pages/Sabuk.jsx new file mode 100644 index 00000000..8e1c1841 --- /dev/null +++ b/dojangpedia/src/assets/pages/Sabuk.jsx @@ -0,0 +1,79 @@ +import React, { useState, useEffect } from 'react'; +import { Link } from 'react-router-dom'; +import axiosInstance from '../../config/axiosInstance'; +// impor createSlice redux untuk membuat slice dari state +// import { createSlice } from 'redux'; + +const Sabuk = () => { + const [Tekniks, setTekniks] = useState([]); + const [error, setError] = useState(null); + + useEffect(() => { + const fetchSabukData = async () => { + try { + const { data: Dataku } = await axiosInstance({ + url: "/belt", + method: "GET", + headers: { + Authorization: `Bearer ${localStorage.getItem('access_token')}`, + }, + }); + setTekniks(Dataku); + } catch (error) { + setError("Gagal mengambil data, silakan coba lagi: " + error); + console.error('Error mengambil data:', error); + } + }; + fetchSabukData(); + }, []); + + const handleDelete = async (id) => { + try { + await axiosInstance({ + url: `/belt/${id}`, + method: "DELETE", + headers: { + Authorization: `Bearer ${localStorage.getItem('access_token')}`, + }, + }); + setTekniks(Tekniks.filter(teknik => teknik.id !== id)); + } catch (error) { + setError("Gagal menghapus data: " + error); + console.error('Error menghapus data:', error); + } + }; + + return ( +
+

Tingkatan Sabuk Taekwondo

+
+ {Tekniks.map((e, i) => ( +
+
+
+

{e.title}

+
+
+ {e.title} +

Arti: {e.arti}

+

Teknik: {e.teknik}

+

Deskripsi: {e.descripsi}

+
+ + Edit + + +
+
+
+
+ ))} +
+ {error &&
{error}
} +
+ ); +}; + +export default Sabuk; \ No newline at end of file diff --git a/dojangpedia/src/assets/pages/Sejarah.jsx b/dojangpedia/src/assets/pages/Sejarah.jsx new file mode 100644 index 00000000..20890e20 --- /dev/null +++ b/dojangpedia/src/assets/pages/Sejarah.jsx @@ -0,0 +1,54 @@ +import React from 'react'; + +function Sejarah() { + return ( +
+
+
+
+

Sejarah Taekwondo

+ +

+ Taekwondo adalah seni bela diri yang berasal dari Korea. Dikembangkan pada tahun 1940-an dan 1950-an oleh berbagai praktisi seni bela diri Korea, Taekwondo menggabungkan teknik pertarungan dari berbagai seni bela diri tradisional Korea. +

+ +

Dua Aliran Utama Taekwondo

+ +
+
+
+
+

1. ITF (International Taekwon-Do Federation)

+
    +
  • Didirikan oleh Jenderal Choi Hong Hi pada tahun 1966
  • +
  • Lebih fokus pada teknik tradisional dan self-defense
  • +
  • Menggunakan sistem pola tul
  • +
  • Menekankan pada kekuatan dan teknik
  • +
+
+
+
+ +
+
+
+

2. WT (World Taekwondo)

+
    +
  • Didirikan pada tahun 1973
  • +
  • Diakui sebagai olahraga Olimpiade sejak tahun 2000
  • +
  • Lebih fokus pada aspek olahraga dan kompetisi
  • +
  • Menggunakan sistem poomsae
  • +
  • Menekankan pada kecepatan dan teknik tendangan
  • +
+
+
+
+
+
+
+
+
+ ); +}; + +export default Sejarah; \ No newline at end of file diff --git a/dojangpedia/src/assets/pages/TeknikDasar.jsx b/dojangpedia/src/assets/pages/TeknikDasar.jsx new file mode 100644 index 00000000..683029f2 --- /dev/null +++ b/dojangpedia/src/assets/pages/TeknikDasar.jsx @@ -0,0 +1,102 @@ +import React, { useState, useEffect } from 'react'; +import axiosInstance from '../../config/axiosInstance'; + +function TeknikDasar() { + const [Basic, setBasic] = useState([]); + const [teknikDasar, setTeknikDasar] = useState([]); + const [error, setError] = useState(null); + + useEffect(() => { + const fetchTeknikDasarData = async () => { + try { + const { data: Dataku } = await axiosInstance({ + url: "/Basic", + method: "GET", + headers: { + Authorization: `Bearer ${localStorage.getItem('access_token')}`, + }, + }); + setBasic(Dataku); + + const { data: Dataku1 } = await axiosInstance({ + url: "/detailteknik", + method: "GET", + headers: { + Authorization: `Bearer ${localStorage.getItem('access_token')}`, + }, + }); + setTeknikDasar(Dataku1); + } catch (error) { + setError("Gagal mengambil data, silakan coba lagi: " + error); + console.error('Error mengambil data:', error); + } + }; + fetchTeknikDasarData(); + }, []); + + return ( +
+

Teknik Dasar Taekwondo

+ +
+

Pengenalan singkat tentang pentingnya menguasai teknik dasar dalam Taekwondo.

+
+ +
+

Jenis-jenis Teknik Dasar

+
+ {Basic.map((e, i) => ( +
+
+
+

{e.cardTitle}

+

{e.cardText}

+
+
+
+ ))} +
+
+ +
+

Detail Teknik

+
+ {teknikDasar.map((e, i) => ( +
+
+
+

{e.cardTitle}

+

+ {e.cardText} +

+
    +
+
+
+
+ ))} +
+
+ +
+

Kontes

+
+
+
+ +
+
+
+
+
+ ); +} + +export default TeknikDasar; \ No newline at end of file diff --git a/dojangpedia/src/assets/pages/TopRankPage.jsx b/dojangpedia/src/assets/pages/TopRankPage.jsx new file mode 100644 index 00000000..81673588 --- /dev/null +++ b/dojangpedia/src/assets/pages/TopRankPage.jsx @@ -0,0 +1,64 @@ +import React, { useState, useEffect } from 'react'; +import axiosInstance from '../../config/axiosInstance'; + +function TopRankPage() { + const [atlet, setAtlet] = useState([]); + const [error, setError] = useState(null); + + useEffect(() => { + const fetchTopRankData = async () => { + try { + const { data: DataAtlet } = await axiosInstance({ + url: "/TopRanking", + method: "GET", + headers: { + Authorization: `Bearer ${localStorage.getItem('access_token')}`, + }, + }); + setAtlet(DataAtlet); + } catch (error) { + setError("Gagal mengambil data, silakan coba lagi: " + error); + console.error('Error mengambil data:', error); + } + }; + fetchTopRankData(); + }, []); + + return ( +
+

Peringkat Teratas Atlet Taekwondo

+
+ {atlet.map((e, i) => ( +
+
+
+

Peringkat {e.athlete_Rank}

+
+
+

{e.athlete_name}

+ + + + + + + + + + + + + + + +
GAL{e.athlete_GAL}
Negara{e.athlete_Country}
Poin{e.athlete_Points}
+
+
+
+ ))} +
+
+ ); +}; + +export default TopRankPage diff --git a/dojangpedia/src/assets/pages/assets/kick taekwondo.webp b/dojangpedia/src/assets/pages/assets/kick taekwondo.webp new file mode 100644 index 0000000000000000000000000000000000000000..b33770ea942803d1bb6418b8666824762cb1cefb GIT binary patch literal 123452 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
~P_ zYPK2n?Gg_v#(%hIv*l5EMh63)jMv4^c{mxcxKtwwb;EhD$#E%zLiektnWj6tV6cn_{r!eA&Lm zLHB-<0?rp-{}j;L5vi6E(E7zIY)}4tVi15ZB~YNCqL2P_J|C-%=puDg#&VzeI|(z) zJscVro+YF@5L^5>Sb%ta)@k&g`_?=OH%?)=BhrWeOjD75bX<|Gb`o%^Y&N569O_s;q7ms;r_U#+5wJd)VQ zYrUQ@Mee$25oj#dh}A(t^Amr-6L$9apSqX4a&ZbGZ8-Riw~SGB*O-Y)SaY7I{@%x{ ziK}K^xEkHGZN?XFt~{0jBP?0fM#fHt)#o!^&tg~r_!gh*<3*((#uO7W+(FlcmRqTy zrmm)Gk)uq4*BHZeYX@B7jgFCbFY(_j-~un~#g}y{rH9`3*{%aJ?7HUl$?#h~m$-iK z($Ck@EIheS6t56nVAK4u`Ceu!!8*kV7a^{{UqEg9gso~IL0s|5)Ar;SlAE(JUx{5n zc9pe6#`<<*a}Ym3 z|8fFVP(lp-b9Oqr`juN|CFOHbGA6&wi68r+6I5C8cqgi>1QYS)jj^hffPus#>p$cc z7VAJI!5nI{T3)>~xJ2J!<*B}BWK|E@PLk_yf99zP_f3AfpSwzb0Ti2=Cs?UElEj#_ zF4HTkuFEOb;dn!>hT;GA{e{Rq`WWG|U#IJjDDeK@xqv+N%`-K4#L<)o8{k#xco z;fFt8%VBXTSXCe@Hr|pjee7NDYjjR^6!Qd%H~B?qJ@t?Iu@zKR2_0>G&P48KdpW%$ zN?n-05y|KO*W;@3ux}p|11B%LBCOf{EwN_kN)NV#y=w8U-(b{opVGO`sNuN z^zZuH4g1>+{XhM!`~TVeH~%Gn-+_ORe}AWcTYkF!;%_~FMWKC(_cE0L1kRUGmyH$m znSVmQ)$-6MvsmW4L1N62%GoMb5Bz8~-q?{6(!cMSn zKJ~=}rmb84&<21_iH$)td_R(&tT-4fgW47WdR zycHwZ4Su1o-zfbcC?+!?xmbdzinJ_*{FSm3)(N0=mFb~`=q+DgaLn)Tv1*EaX9!)o z4Oh!%f8XEF4141t#@YJtzWki${7Aid4>pl%GW>1-)c>{b_oM%#BmbeP>p3D{AEt?` z5%s12J8zM#R8CF~;MWAFf3NnN{W(8DAwTRd@?B$+8QIAF{k|^lBON|Tgi+Poo0QFd zA>o}h5Dg$uz(o`k;rLGMtEtrh>!5U(zF7o2Pv3IbZ)M)P zUS&c%NZ*jK@Q)k$7e6~-;c)(ya8FzNFW~!~`%n3bk>@;6rRX4J zOR`IWlMioMp!(V)+wD#pb8=r(htFKhzzmQO8dK>JMrJkuSl1O&4zA(Q-2#D=ulJ$W zsYI;nT66=S?dz^mpAQ1XfU+l%=b^13QdB@-AXZt!3 zx#ipc*_Mh$hGhf$8NWF0e!tp`2B$LJTIpadQ*$9uLWRT0k#VZ6Z719EElkZ(npXFH z@KY&28&l{5LW9uCj?g;2OlJSj=O{p?H|X zkV7%pY(z0Rg7Q1tiEpu8trK;ex|Mm0b8qLraJ84sP*r*5>gbw?1|$k_rq=8k=f7z8 zZq!c$4U^e0Pr9u+ia2lZ{HZ?ZjL_Ot!3@m^{k@;{@0|wB`mjw!#x=8!l(Winwcob> zAMGtL&vX0)WHa*UuN=AQIm}_v?#ld*FCY2$zifRAzuQYizVBg(QHBw_tmPl~rK4Qn z7wHFJ$x=5%7#RDZ``eyAd(Mpqy2Z$yx2>lNJNbHVVzD+5vF;x7j{1WyvPf~J+iLyT zYxil*WBGdRLk#Q|M!8*!oGt2j>!(he#Ms>r2K8tLCJcmu00f4!pm#UJ z|6D(MNQ^SFt?=m%*T+7J6JBft0c$gX8W;b;BlKTwoag9qQX4B!M3x{(4| zc;uGDE7m-gXwOgNk0;^nRC4D<35hD~WaD-nZGlL9wJ9Lb^mzTl^~w8}`)QYP)zqtn z05+U0R0#gY#>RB$LZI>c9_EN*U>Ia7!0)N0+G+#o7OG08KN~VD-n745Bk|b z1P!aAVU#3JKLel@{170>Mp(yz9?yPpnu`^QQ+%Jl$di#-(-fw@^PKTnf9IwEdYH)9 zmHH=B{_lPLv+Mo(sob;bk+YU0fXjZK$W4FQ5?Pl;O5JhyST=r^@AeCy``kZNTR?ZE z{9@<(H-A;^?f%g}V5Ns4R+-7j*0=Z>ahfZAnR8I#fb-Q_sk#9Is}{R~n;+k{bKkk| zee8<~|B_Vrh6|~>&io0#45Bv+gj1jS&gwVc*;vp~P)%T%9&UC4kFZIeLm)e8_seCX zgji~09M(3=0sZ`0BvY*?(}{ZAe$IR$;IZ~Fn$6J5J<_y^Gxc4zY#qCm!z#r&%@>}$ zZ!H%G<|F(6Cc&2HEg4Ipx&ot$%};z1dNP4I38WcWXXo?z@EW8h*`NX-lkLN88dP z%NP6~+*e`cYqk^LVB3I^wctFFU;D}?LD70euBg86$t}Z-c}N5?S)E}}@x0U)$sFT^ z-^*b`>UxzkL}U4PU+Q;mY6g0sAM|fq`uCN7evR)s<@b+sD&X=TD8MZItY0~|)Wyv# z+rVIckCX0h`A_xyl)AgMii#3J43QiDZ2!i~{?~q!f2cv2DX)bq@81<6EFQ8ECU{)m5^Kh1Zv`!0Rw zG{0}w-VCWFEYx=c!C68YhFtL#m_rw z7YKB(Z7MU0tul)3JbLmC6ImsZ)06dU1KWja*8b<=RYwROYjeBRs;F|;?yQs}?}LW+ z71vrTkyxuPvp92(wJrx>bQy-biGF?YqO(h^vd&o^Yf#kGe&|OHrtdg< zu=VP6I*s40XKuva{9{Z}d&}cC!nuu6W$95XR+?bAvwoR6I{3b*rtmuRi(!k-wYY>RP>T7IguJedWlnM()D^@>dFC3jz-r z-^`PYEv!4hdO0h7Mq>o{!Ga4O-XS#90fM1FxRHNX={K7iz<2#AzWH}68^wR+au4)9 zf#3xBaU`%XO#hX;^?hT{-7J|M|~9ca-A!h<4_N(Q?`}FZO-BK_Y(^Gz_xk z=e5bpq;LjB4Z9WupFHxjpZI4_+h2CFKhWzRDfPUpLCnH1yfdL7wR|Q3L@@JfW_>I- z6ksP;nsIopoyQ5iY=^Vv`-OvV4&K^gRi#LP2!Z?tY3{|3UH|&Wcc#EMoKF?DeO> zDQ_#M5@;5FlVaZ|dd4T}q9zRJlQ$myMy+m|PUB3q>eDwHTlc5Fot&ag$Ye5u54ho_ zw$-Wng~IEn7QEkK$H;d4ypvf20vY)ggim}I&G`pSFt_53e7pmUp8GhB00YT2*>sT> z0s8DD29wX*KE#zdSuR}1!Z0^C{JKB+)eHe$iyWya36GXd;Y<><)eVDQ*HTw$Y>ZHQ zsSof!BD}Q$gopg-Mt=TwU$WI{W)Mcc;rIR_$xD^~%z&@i^1)!qu~L9pc$r@Osuz9Y z2kQXGy0zxB0Kd2gB-_t~A{UX%kv|prV}Gk(`PVJ?Z`Qo%^4(Ix=@-v^{`ra>zL)5J zG~dUanY(i_(f#7NlU?U6%0|xIol`{jbCyrks2Xpt^Is!(MIO-uMZPZbhsu0s&)4Sp zu@R;XcTg1M_@3NypX&A1r#WdW5RlBfmTAFacvI&C!50ty6v0=&+mA^VRH45^pRquVEZHX ztDxMg4E`h5^IOmFU$(xzfEn;Z{zW6tq4atA1KoXKiys7-tj8(|v#_k)+A_k$N=w-) zd;Aq(%9!lVx=#|`)WY+vm+#`&{)Kx3|JH(HFr#55AWLM+GY}TWTbK3nAaXb z{<0mS47Nn3$Zp54G8~?2X3@k?#fiYcHplB+&eu|8w|l}S8vle;{pQ*TzbW( z94 zCm-w5SS@5258-QmlPw{w4b1!h3GQR@5Bo@u^gYa4`6L^d-@kt%8L{cuvAHgw1pm>_ zw?CeMz>%T#_nvI#lWSkvSB-4{cHa$IHveLGwRoM{tjR^|aQ)xoF19gRLL5uqVo(P% zPc(5Ck+z6Vs+oJ!kpWVE69d}KPrYomwQ+%cC&|@`vmapAFZVFc*OEAP8-Dzxx0&rs zU<_wZnlng9VO|5@vQiEH>=|B11`|A;RcdcA{R>hIr_`6L)I=T(GX&vMq!A)YyF zE|iGUX3Y$-mwve7-NXLq?Y#SgZ}X{#{Emr!%XH7p+LLXC!iY6dR30cS{YbAbxz1Z& zZv_TFJ5@Gl_i8@3H->_N3z4o z`$UsmV@3U#p(7G>vYQWIo;;%p8~Zui0@-lxC&gRA1|1`FPwUh|V&zG-aW4z-2eQ_a zLYB6ye#BAy9Ra_T>QV;9#4$-K3TNE5AFiftB{rz54Km#!N`3;LWx=0+^(C@k+{9=f z*>ES8Tr$ydwLAx{o`2RlOiKoH-Qalh`nYRh$t9U%wPFXC+QArWo)<9$s!BC-mf&Zob*?ln0T_J#q; zB2OyMMf1{GZ&|@4n!V7?vB^jmV8Z!^`pGl=A8`yTdvy3P2+tdlaI@AUy_F#fY=xusy)`BN^McaNFiDz13TWPfh= zU%c=8hgt9Bmk0b8|9-HTXp;v)T_lsqAX+k75CEx)$Rlcy2uNjIRkNixAz3eXu=5mRFnXqVez_F*!^opK7YOM zx@oW76G#{~|AV2JBpG$R%HYrP7Jm_=WBf|5>3{X==ThYYI`2)IkBhuvdfY=(Ne?9B z8z7(A$Mh_D73SYDUWJTV7apoHtBO;b90Tf5g+Sx?VAc${-`5(qOo%U3ZEkz1WUwx4 z0Tlb$Ni1^WnoNnOex;3A#=$1MA04qysl#utQp4_V1m9+qhNIw+`P>y$PUVm)UL>b{ zcOMmY#wcFJo5~SP*>jHDua@i)L)o_CDKZ}V@vYlFG61-4uWBuECQsR8%=?@U^oC)5 z>(QV29tMwLu+Ne>*sQ+YUrnx65D+92XRXE8S#f*5RV#K)*AJYFP2Tr5%;*k|W?$-! z7DE_an@*0fhTTMBOkRJs<>S$*W0ogo4Z5>ZCJ=#x<{4LFy{>>`8LdqKrQj2TUkpB_AEdz(Uw7~|AN@ysmilC9<>Ypf zv+r97BQJb4`6UW(`c?yl1b>e96Urkixp#spJsJ*5{1t7pJW311$#tb=fGQl(4^y=T zLbslS^-uB$q}l~wYSSPaH8e&ZENc+%weu^F5XFwlHYA>E8tr|qY-}wCHQy1u*^#Sp zel68OQ9sn|G$v#JihPH813TjNcy?qG25T~CDx zuCQgBE)}xBy!R>@u>@ zr{{L}k)a+94z>M1sy?Uokj;wqDxfkl9&(zmHL6WCbp?NlYBET^%y;|$xd4y`&j&}pmf*{RAN~5(3zaf|>8XTrBpExn z5R#tt-~P;{E5-z5GYRWkr%>SaVg~@dc}tTrSa8z z?$KHx&4}0Ccx`9tI~GY`$SNU-t>Ccpa8-iQ@a+#>*EL?+QM^&!TN6X9S=Vs-f2;*e zfPul6>n@t&oTeWs4DlXKW7Td)Kjz^p4W~mk@Uk$$yBMo^7|1uO zBeg)t1STx!rlOV=x@OX7>xr!`G96XF$It6KdbQzs@WT5y_%>?^9V-ri1e~{Je(1MD z%qwOYT0LceNCY0gbFquWdS|Y#q>E(Kz!N56g+Ekr;jWJj`TKY9q{%$fu<_k~Z6c3E zex-+xmwndTl{%~Pxo-kYUPmrTVwZ6yILec2KI;-HL9Bfyn3d;RQG>=atLZ-y`(FXqMqjE;9hC5B+jmjt?zsM z=6(P)FLnist;F|>{Ng8$eDwE^{LWI}SNX;{@TT&JJ(S*M;W}s^I2ty@*{}?Ic*iC` zypg9oq3}QA&p(d9;D&5HeTW$YHNB|tA%pMxs)8F6fK{G8_~GS=AQ3*2(7P2ek!(oz zEzX?0;=X6MCS*@+zcVqcO0X;$yZpXqJIFkkTq67QR33!{f88Y2`pU6D4mi^{nG7=7 zbjqnjfHUpf4=_&)1lsV{vikPt{r~nF2B!6AWo-pPfCawi`y41s%mns$_q?Sgd3x3;{b+9w3X=c9iA#dMv4!Zs%yy#Z)V{UMCkDB% z^4!ZhxktYIi(vp=i*h{Vq!N%S4-92pn)VOg&L23~#ls)(?(0VW;jj23)`yzNclmy{ z{A{FLMJpwV+O;6hLvf}EQhB)ZS1OFWE%IM}@`s50y`SRc!V4!d9&%F2Xu{xKmQSvP zGrucN)v-E{_VbF}-5j}Iz*ia>2P}YdZ`q#72xw}mh^7Co&pS$zM-TXGnqV$Rm~97=qT%q{W$rxc-AH> z_Gdt+V{f^kFc4GdD|PVDqt%=uD?xkV7hgHawjQApcLHu%KnAHbtNhc!^aZF z>I6K!^X#U<;buFtZK>9pojfLh8c7ST$EQs2N>21yAk zMu0n233L0=lqQ=#fF*%tiRehlDS|&b?*Vh~bC(L6@)>2H&SihZp4PHYsrzKgeP-iV zf$8TsnNABE*vlJ?cKgg<@n`P;r8|1;pET?k_bbcZR_r2(k^+iTU_x~-PxWV}__LqB ze!70-{>a~o{E5g5B99RSK{AmjNMf{3g0DJ!1$o_G7#`g>Gc%eH>dkhyGk@yv;RH+2gA=n6;F&ijlgXVwb4_v~(Hz$3 zNB+;}glNFCmnZW5_CtxR2FPCfnT=F$4~b$f=C6RYL0Ic@^gUFLk@o}E9afg4v`9xN zkAx%x76mT;cQX*kG)31rRMV1cck=W9h-P5SgdXHOf|&^N7|-wpj(^j2TjxI~gX_e7fuEF8~ayCe=l}xRk^2_TxWUV;6ELpl}=Oh_2RZM?dx$B60^6NhC7tDHGy1OrI>Iy_aij_i%9HySi?shE7tG1%n?f_^DU+ zWc{L~wGC0E%o5-?{?*|;a?-mrxt|>S@Zol{I7v)=kC>QXFI;n`&0OM>cy>U9&YDD# z{G)o?%a(Hyyh}S7Fs(iacOS8vU5|A~xi~_|1Yp8xU4i+k(_{$X`g)9&&@eLtlg-{e za9 zkePnuA^W@g9{TrwaSY*awreP4yx5T@pnMK{aS#1%eE9ZUt&Qf}zkI4&6GL6EayD?0Z{=6|_Xij6k0mI2dUN9S@%x4W1Yp*`>PMa$ z8-4VhE5|Os>H3V}WN9LvMj~kMH8)LCy^ZfLCk+5$tWi-Z7iZbovKfBsBULR*AoF-l z24@D^&kw>WLl`nJnHF8d70e0@IgCsb>Sd6?iffB{nP_4FX0Qz#CbDKB-r%3Nx4D#I zL|@}5bEN2jj;jvoV;6601k{q*w2LSuBHy1}R*q|f5W@$Mi5UGJKiT(-t6VLQ6d>aH zPwW1n7l+e$?MtRircK47Hu(48|57;i=-CJ07}wQ&Mu#$6jdVP7~P;h;E{R+Wy-j|NW18_qmw9>dzhd{lDVx z{QX2d_M^l%Al9FQxCVeQFgmZ9!dVxK`B9Yn(f+tER&odpRvRA6Vw-~V7@ol+S*z3%43zARdV{N`TB5ez7x)#cgvmRnims9l^HjZ;a%{z;$Lk+Ye2s7Y!w zn6%Q6{pHT2Bnb87ciHB?dC+xnDD0BH>Aox_WSi!_fh`pZ(LIA@?@ccFFhp?Kv(YKSyjLD#~Aom zuKz*fcbM=?YTt}yD;bNa3u3j%U;17DaX)M*3cu=~C-R5B<s|m#}r|!Jwa7LB){%fIJ z1Pz2CtEoIc8kxTBqYUo@VY)tYep--WfFX>T8>nnKXEQ`x*D51dP@5n_fN8nB&aTNc zMrY~r-D#fU(tvA?Jy0d4M%gA-$o4uq^Znv6cX^U%qYhn6jnUtnQUc2*?DrQ->dIP8X~%=72JY-y9~ zf4S)-7i1E6*IJjDGd&70z!s`oX+5-_4hgo#7emhFO$%MEUOlMPf#X3vkC7?bZWGkL{i zRWJUjAoLK528zLE`t}puyxad=@vi!bz~Qgi3)~;nGxC7akM;csXtIlSuYIFNvVi9oo8>e|rHB+{n$t?IDx-5bTc*Xnqbt6CX&yD=fU+4*Q`H>>`|KB5jGV)s^ ze>n2bU;g*|Jc{DSmW)zR4RLTL1K&Zz_HhuHWJccl#kf~W#$bxP=KB$%2~@SW5E&2e zc7MI-p3fTZ6Q?~_KvQcD^4A)(WAhX9V~yx;J0T7ZCZu}Xq!bpWq#~nrd2%5!x9J6S znuc8X1dci?O+O|eOD`B2z%HZTU7O1nFXAt<$O_L2^lY26BbI>xOr}g~QGq-)k>|=( zw#6~w)Vv?uzhxZ#ag!LmLBwb>ygy)(KFqZ#u7A`gVSDH_nIguM9dug!=nO7`iz%{Bi~f>4*SJ>x_`@8-_3UTP*1Nf zb^i05>f85s>DcoE2nijF$M~vRxAyeHJ-o+Y7OVXwWp0)c*P;M--nt-wrGBBvANj=p z@z?)z{VqRxGd{L!+%x8J|m}fXtRBP;gd8b6JSslL-SOaQXtdfQ)y7oIC|rD?T|em!i33W%Wsy) z)nZ^Wtbg3_Xx$R$;`^Sptwe@l!Ye>*c&r}Q=kPEH*N6Tgb@v`asGa9YQvZ2sVnQI_ z1%{&8Oy6?n&%fgj4*Z{Le;^D!#TjBR`@kUQz-P)jp|3w*U8mPjOE!h+;0JHu}$?Z{kMZwtowsX;C^@O8n-7eXgxTm0DP=%GPKCxeG zm%g7mg|LXgV7(jnX`=lW^44cNlMs{Y`Enc#;RE2XGC(=Q@Z@?DjoE{$a>vLUg{46+pKMDECl*3=R zdBa%z9?%`Cp~#VJh&!|Vaz(MMz9!Y!0t_f#vpMdDYY_9N{1#>cvG{nkm1yNDrE;go z`If2fPcZbVsY1d;o3sKU%Qmx#?o&gix75*&my1*x7RVFeXCwc(nQLIY$4o5DM)4?P zXMV&QUGtf2_5L}kjp|pwT6*ide(EnS0h&mC;AvdF@w%7yebq|`9lyiX zVdRmQ|D1+NmbQg9YyFw$cRS>lZRDBL9g?B0la#BBFalFhKr{q$XV-l5OfrmKQb=>| zoi#bgWb*MgnLj&cyJRkgu|=Cn>1~n zY=_Ga@q=4LVj3MeA95WB>+ER!dZ+56^{KRyUkPuw6?Sj6yQTW_>li1Qhia_zt&W+{ zQh1XebNL;|MOW#Tvq~4=&!qBt&?*PbV>AK*qt&o>K~JWQ%%)vL2~7U4vG`i!;oqH( zB?v+TMWN1(C;Z-Zl?|sr6Yu~_c z-}8Hi-frj_+x~;w`rbWXr%it5?^ZPP&b1@Qd?07enXe*9!phyUy)mmGyhp`W+wq!55zIqUUe!5KhwNT4s>3Ay`-n8>+&v|Uvy?PEDF%-nPzP=&?7sp z6hLbIHnZY zz+<<*|MkT3T>9Bxqmj$+nFHAqcahTiYyL}KSmX4RwVlz?LFVB`h|PLGEcWYQI-D<( z^?}}e7faoFr-@*1`Qr||WE?bq=@Da-)+;kX(Uq@IzYy5y*nNz?eoP*=?`SIATjX_m zhnkkC#YGcA5Y%C?Xictq%Jql^k_nBaKJgJfQTNB)FtL^Yi3w_~tc%CT<2wjIX(U%T z?YABOc17-u{QvI=d6{e!cK7IC4+xFcx-i**NDmS`NvMRN=9`f1{HMP7?tYtni$Qy3*@w;1A7A8S( zn0%9-3?22f`nUIcWo``gs;MH9Eik!~Y(r;aV`51@Cf_$E_K}eUPrmIMqBoVaoBT{U zSfzsI1<$&sjWYuz7sn3g}=C&h2>XXD>p_8>rd z|6fP}@`h8%-K0GqNcy`E+0gdCqB!KUKl=r?^sYDA@lz)GgzX&L@@qGc)7JTdt;A&3 zAEbRxw@v+tqds+IfBiR^@czHG3>4e?F4%X5Mna2+XeP7aQ`S`g!VreL{R{{^v^jsu z6=TILA3UXt7*ZSC;@ZFSvRg#d1Z(#&Sgpf8xq7+2s=_ zxo&ck37OClv=I#E*zG-MfM@oMQZi6;@P?`(8`%It!2u=R8_y)KZb;B>LTUzjU)#yZ z`U005w)j%ZT-n3QYnEYb-)WC*$C$0zKPAms&EEPQpE_C!PLdb0yn&O7%nq-)t;3SC zP5B+|-z+CC!H>Vkv)i3%VPUxaaT_OtN6MAW#L4IJSwesxCHujm0uaC;oB2rp*PrB?3P2`6HeDaLwj6EtdU^0~?I&}{Sp6t2h-+Se10!>O*uN|#Weevv)$ONxdrW-iZWiT&)Z^H zVK?*h-XAkkDPx^>=lkvMDlj{r;s&oCD8atjt?x%&7K}ruztim>_c_yPWEO^_#;xp! z8ja$x_HnlT^-`hv)Wg7pTPITWzV}SD33#6@Q3z)I=y$w$bFuV#D18Q&ijoKb%tB9M zrQnDBDIP|Vm;YvMGTFfgRPMa+FZ_-2NdTgjJUBr?iMVO1wZ234;hud?=Px--UjG~K z@z~@aH_aUr-!k&*yuV(O5UMl3iQwcPJ>{GKFJs@o0TN^DGRH25l^2;*T8pC~FeEc( z#k^gKnwhUnc35vcfSfg(`*A2*Y^8vxZI;hN0tg9jSeE$hf7$2Duj{7B^#M*{;!r&_ zdy9j8MgJETPUiyUWsXgjwHgexwA8lL4oLpC8bebF)_O7liV^{cwlUDyarsSWh6cOz z=C+e9`He4o$Cm1y_u9@RrdF#3V>)RbUF{gWIs8*=iFz}qZfV-w;_WnM(P!MeyZOcU z37Mt>+eyEEo4alAdNx0%plaRW)mxsz!VBKOvWw-38fBws${KUK-R;At(-N44;k9mj z+2+!>=VYU%CaE#z(a<&*G8@FtUp-+S0l{HvI6GIAx^Mmo?Lq*YBsbHxG!^6M>rm!l zP%0H$)b<6mjr>sLHX8Qu^F4fy>{?y-RJig_`}hCO`M>}^{M(1H$eBakG}7o&&ZcIOgD+C1!t$~Q zU${-m1p-4wU2Cw27|Ws}I{UE&E6s=iAT{^g#o0-AU1?SjYw_Hj*OeJjYnE*#c7^qO ze8o2G_1dOLA^^d=f2^ZEWn*8{Pp=ySv`#Fo+5FML|2R$4V0HGh&pPwswNA{kg?&k6 z;#iDq<_{}jgu^XjZEa#clUQ5RrkA&qWLUku#cPO--mFefPXQCFvMw0Ql}DQ;#+V!Q z&Y4EK*BD-}%eUEngmv2zjm40>F@95lyc=e^)6BKgU;Nu58j+1Yp^Y+wov1NMIlq)FLHBBK0 zKXnt4oBX^sd1a7tK)YmZHf%U&JF^%_HSe60@?Alqplib%lbd*Eb}aK>T)*c z`#FQRJ;zTUytK+H15!!}ZDw#VVLb8dUW$|*llLEZLBq|dhKLL&!%bh%PHv%XuEp0I z7koBA)i8Ar=&5K$<8CKou8qA3dO6mot`|RbpSX@*zs2ln3CzsGD-GjY@QqoYwoDoNb+qJEI%R+U zqxU4;LTO0|3^TKE{*BtOK9mn&y|LpGblUJ@r_|luYe}vd29x$lw%NPZWYLO&9~MGkf9i(PD)hB8_ErBPg5obm~RL{U+b zq#(Z`ZrKRNt!oK_!>ovst3zhoeEnoQi?((hOzcxEzt&3F&l$-DM4;)m?spP>(8nlo=)OCE} zt9W4xs5|Df%o1GxwvRBg6%rhNu(^WY?Z>Ht>k!m6Eb=K&eUyVA<jMFC^#KCvWw~4~7KvWdi>&RlX8roA2izTVmsmT@HOxFBtofBScWeIPV9;>z zniz5{2a<1z;^B-wr!&v?dB!%!;PyoY;!wS@9&GrI;QQ<^OF}bd^R_nB6J5r}m`oud zga|igm|=J&B!N7bVHjQ^B!q}+7-m?}N=qj(Fc}zLflMeH7#Icy1|}E?mzLv#yJlhv zMB9n~wHvV*-ly!bkU|v~JDBx@S^vD$#~k^~b;Y?J%>SQ##u4#$5ayIGr zwj2`gd%(FpA8@3ArB5&qoNY@m%u3s`W42@g7z|i|Kp-L-7#MDW5MBcV0~3J26SIL~ z2tycPcugSUZD0mqGM;2Resqs%y|?`PW`16s zTeEh2$cs$_S1J*h`h0SAfj+4-Z^$=haq$#Y@b-wb?LUt;N9Kbplf25uI|h~t39-2e zyI4J0Dg+ZMLb8oTcw%%p1tN|H2Eq`A9Kr;`vLy^KlNknR*FKHv;~n^GC8l7sNqoKj z$7Q$TU%)W)+oT*{tk&fjezfY3PPeYJ&|*bI?Ob7*{(C;`({zIm^!k#YI5vLw8U&^| zt9w*BpSpCSh;7H1buL@r^Z;={j=u*B4t(}AexG5%=IMf8E5R(m6=|AO4M2biu+w`o zB5(SIb1f7Gh5-gVM5(XpUbU}Qxo6k!9{b9vZms@hov-M4XcDUvxYEdGZz6v>&}VhB zKHWx}KCUyp$-zpXv>mSYIj66TUzeq##0)dMX>7`B(`>r^B96kVY&p$jTd{XLT%Sq} z=ncEDj!os*XWnO(z=Z-}uUD_Nt(4W{)IQAxD2L{b7kiG#BU%43>xEYch~9kpRPEc2 z^&O`f6>5`jDD%l|{C%oAe2R(BJ}X5g)P@46 zY_~V=@s3IE_(^6#xN-=)aqYVo=(9R=tM=!{RlLgV<4T}3MN?{J%rHXm2IXuQt|i|! z+lg;#H#DB-D&=whm7AvVcB&nYl5Gk`XFkwqTFhojuX*`rAVNs>h+@xoy`PtU^2onF z57BcfA;Z6Ty6?H|o7mPT%D+1szx>p}(ubZi9IxgyGB0c){oFZqzR!LY{Ce*wxG(t9 zUcs9~W}XY+_wGkaQk6h>Wp;W@gum@S@fC^Hs&Lo4O~(NJ$6Di#zjUfwXT>aE==~MD zzVQo|)^O)L`SjQJo+h|Bc;w-~g(D@TcFu%N^5bO}HtEyaYc6)tn0W2&`aW`Afg}TD zgkbB!7t@LL_LgD3QE=lzxCAhuE7#S<%h)6e#pJ-l+; ze7zE^re50qEw5SzFZBt6j}0CQE^e3X+=#%~`N{c?>B}114|6p(Lrlfrdz0K_)`kEH z2m!ONeVg8~>XqjhvV|*KA*6_Y0N%|Qj9o|=-g33^N`vH&oqiSbcj`cepf)S6a4j068zYz z!9UbSc*tNc$abMB1`-B#dP>PEkze_a#BR?t9SS-6eu{7F?=W|{cWvz6QLg`DA~@c> zvDJG|(=-VV{S|{Rdw-{LiXC5ca4mWNst23&bq(HxK1neis&JR1C)`mjCS)Ek(-ye9 z(Px0jgZr_9G_kI_-9EXNOo3_4=XaUrXnB7)V1U2ye0e@gMSkF&!XN2p`elLQ<>$-6 zIqUQG|2;eX${D{pH@07X>XWgzyPRqnc{G*Sn3yPLkl^?giTH?Lz_}hFq2hTTtXAzZ z-9RA&?DSAtnmPE#$R~*1G?+Ek6u#%L-N-Xuw(LW_-?RH$BG&^G)dBOKMw&{(=X&_y zbA!9@HxWwW5rKI8OBW_2`ogx)Hj>6fAGWJyP`ux9l|&{?M(=o*Pg*+%kQWcmX&6&A z{rUHR!59}7fW1+@SS0JIE?kHT0sPKAqcX}PQ|ftpcv?68oQRTT)2?rC|F}zT`ztl}L7WQm_`2 z+n=8{ePCmJnhk5;n3!vuW4pfLn00JTiN;A%3l7FnZ1c82(?as&&2bjSkeH$lwM}I0 zHdf&QhZ+`9=(EZ{{8t8fAhU4KxM-ErUVhsM&phz{;JXj?%6?z?&sj5v80$X1&P{Ez zQSPen3Jpni^W9ogKarB?|&UF)}FbSsgB1ktS|Cl0oSZiJ^7Pnd`Q&PG=1E8 zxcb;7Hif4FI$-X`C>7PiLw{^6bU`X_?(Uyo#h9n89R@mr9w-Es5lAEdaU4!KHaG-VMmb7>=%>!UHaB5^^OaQ*Ev&P z)+^^g>9oXMm-S7LcpMxXv*+uc%z~-=6go+l@wR5BAhn^nu^d5_A1rkS77h5JrvBku zzfs}szNhb>EcK}3msn$#C30&?T51Y~M1tL*BGx4^G5rKH2LIO*EqRLI^N$?-9&p%s z5n#*tiR{P!Mh26usIJ}Sf3d=I<}UYe55KmVYev6(&^Sd;g50(SLPYkt9zOWOzvAf= zBs)X|VB`Jtx!Wkmb=Psx?lT{`UvhG-4WZ>41};cK%l%s`qL)X0dyLp?eaVr(<8R1+ zY}YURo#L0MhOYclZMFx@Wb2rTSx|?GC=T+|a;4WZQn?;K4`v!|(shMu^mz zflhL5Q=iIUXzf2;6$&zegww#V3KyoW%RO#g1yv5E&QUggnrVLUHgA;Oz=K2lMA?s_ z_$1b7AMi(eAVgb(@(7Y2Ym2BqJ4x1$lLdQUQIr`k`OxXZJ~`0uiyj~{SA1o`=LKK< zBc46)5Xlif%#38O&-vYcf%^6T`M+05TbT?n6EP-dKI?aL$>8P-%wg1$kh|q6`rLvQ zF4sw_N;%&^CS-D8+)cMUe(kSXUFGvPCfl{Xc#bzCD?>{X+WaJ%6eR*_1cio3uvn zcgOq#aW`fOsqGdIC&&We$FGlNhnmkl;y2VL;Vpl-_h0=TjO-SzR}}@oPxOg@FW`Y* zY)TY#>v$twIOi;wbnue}FCRH$@S}Xm^U?CUo_R(x?|<S~ zbldg$evX$<^2hjNqjYw%E>89RdwinkJx6?TclU#0O1599I+8%)AM}%BOYwHA&B@9m z#@1HL{8-da-%lXnO`r-nR?u(UrhhxZ?V>VR&OgkR;#8S!C ze4xU6znVMdbf{9)79F zZ;R}Iqu(pySq>aL_3K^af7BA}ewbh4NG5ca6DxJt949Wp z>;B03gGd$+9z8HIMxOVtOG_yHoS*Pt^i!w*R-fRPx!P>xi@uC|UlsaffFyK)KJB8Fe9d>cJ{__)Gt^H6|o5eudQ}@~_eqc|RMbEjV zmzR4Fh8&6Z3oX<>z`OJ({>FUQ$nTH*ji2SE9|$1;!QrDt>|TuwEeDzLPyKFIxYClV zw5<5dho<5yogNXY(xcA;AM=@4%opV3gu&5c5aa9pge@flr7iapuKh21>7Oxj?~n5n zU2Qfn%MUfudiN-OdFeEGznA<}BgMvILBHNLeWo9Nj2KVaOO{=|2S`e%f8Tx0Jw7`5 z$7h^fn?w}NOaL=~)j_@j!W;W|&%fCcZ!&+qGcVLNi8K8^f8jK1x4ZjCUHcUQi@fVk z6_LPa!AkkCpYvlq^kGkbf|mYo^wJ*?j7ZT#++IKzj5O{%2#pN2+lh!%^WA{FG z&dD)2F_`LqDee7B)coX3hlQr+8eNM52Zp!q6Hfho2e?M`pF_T^+($_kHD2S)(_y{* zfT-U%^4~7YUpDf`f4T^N(BJzNF$R!0JeIDzXCDTYYM<`a&v$|Q?Kku3mP{hd`-{{o z33KVP_YZu`$IlOx@O{23;NBzVOy_Fw+9Jj9Rl3xD02b5i<3f*<}ePrYio z4;L!L-~Qk=PL|iu_8Jd%!S0!fOKYFAOu#+o2bw^Juu_8QF@U6WI$iivex79hybG^c@|yWt zy5ZXvB%m~7uzTPqfBf^+_e+S_{^{mGR4jn`PLUU+i5~dwSz*t`sV9|(e= zMSe}y&~Yz6e%@D&FGsmTDM`q*)gu5Tr3?Qk-w&fMirTNY&^qg^bLQnX+;ELG)>v-3 z>&N}hQE($?+dsec2c~?{Ob^V$+RCDcHT^z+P$A!Kjz6&suPngUY$x5>J;p$Cq!X@4 zOKnQj5DwXgN4^Awr&)^7|*vHbV{IG>!q z>_6^Ngu{RUtEF@+SA%hhE3GmsS^8J|nt~J+x4in`$Ib`5?VqIkCz9H)?@WV<^9g^# zmMA2<21?uKWWW&)@^gRj$7qS+wFW=*L0A3t7I-u6^ML>%L$KIs^<^J%D%|tRU5k7$ zGt4lSkuB4sabzRuMcxCSZV!c}mnXco99`(?F9zy~Yyz2r&XLBNsj}r`P;&i`ycWok^gm>{4-luOBBe~oNla3@O{S!hX|8_z;m>~Np8W@75$(h;5icah zWc%w@P$(J(7={tEKnMh4$>Z3Hno}7BbicLoLD#O|e9SThcl`lP!nY0}lV3(AhT5qt z)%a=^*p%%`RX=q5IW-h0xav*s0C?y}ZlsrYAWjX55_&@tndF?5DY>G(ERp<66Z4%H z-m&HIR7~;AYxnK_m%e0{Lee~5izb};mP9sIv_QqN=X)QnaclbtK+ZFi9Gr$HFGDV1 z6a;4K6sc$SAp?QA$-RX<_-ukaaTsEtp#C{Y@jS5m4|z@2%SqHGhC~U+FL>A2cSo1O zK_YCrFODo-b@?6JcO6_i-w9dwuK)9Wtwi~bS$;jIc`%1?iY1qE?-WXtD`4T{_Z(+& z={cB!*E|RZl5okUNI5}A(w%MRiwqC$>g1ce@qyhfTI(n46h4?FzY%EuvA_N(y?$q8 zOcbA;{LqV&8Es+8X%rPax|z<@+O<1QY(F);Z)VSZ?G^9d#jj^Ifkj!Od2|AkR&oxP z%st1@ij!Rmo_IG*zH1hl!j3^;jyv7SDaf(9%MLg4bg#T``>ofmxqSFF%ar1;y%bpe zlJn^G8&fSxx#7A;$Au}kgHXo~liNUzPL>6Wg<<;r9zIosv2zA*e{P2k4;E^Ce;O{{ z4JNIOF!zq8YHyt-Z%~+-Xyu8IU9`OsCYxWr4MjVT-f%y#E;)RA?eQN(%e%GyJ_i>;>4X3toxO=>gMt@c1*_jf3=}IuE3vdw&8Iw9ffiUeaCGlH;P07X&g-8GkWLaR`J7Bej zBBgBX7@{W&PqzF0v^Lg=sSF5U{ALPYdMC_%sFp&QJOo%DQ?-{5Q80$l?%@K*KCZ*t zM}{Q;3*j9NGs31_F6HGLDL)8<+gQsegQnR!4^lsMgr?YXE;4~mp?EW`` zFPyGpG;%d z`WmI|w!uA0P>cP3v~eCQl|`}huULRR-y^L|u0;?>=Thw+M7TiKoy|A*(ONt+w=)kI zfx_4i{m>Bbo#zT76Q?0gn97PB;A>jXGoCmR_maN9iFPa%Z@1)uxv?*u;b-c7xVknPz^ z-*J$Vw&&XPI2d}m)&J+z2~2upDaHAp0j|4_^o~w3bc(bK2Rals6PO~ZT198QxZp|oZw;90naC7SE*#BpKO$(F?VG2L?k^oP9NJT(C zWDd@!+H?ek6ua8_p4rFZ3ub=Dx{M+_*ZgZQt@$^8<#;b4a0X*r?tf|%C3U+QsDfs3 zFa3WT+vhRGrnuu30e1iI8Wbs$KL*x!Qf9h3SB*0PHx}4~To$gHjn#z6X=N0S5nfBczup6kyAA zn(UDg3M(61)6H}C0ArtRLTAl}8Gsm&Z2|Vg{qK12KX7HWlduDfY=7#7!{cpA-CnS$ zf)Z1${y=+=V~Ug|14sYNE)4&?W62Di8^+U&J}z)RIJlR*2LkJF0Jx!fT0kaQ0t~We zC*~Ha9X7O<-g*Dt(Lfo4O;t4QtUu7HWYVW2dt)zz1)I z_KQyv1LTF+&(;3+`J}?eXe3=+10xJ|UYX;LiR7aseBdD4<)TUGEokYCTw~EIjt^F1&O#I2t*P0}6al@T0t5iZL5CLo{M57=ZkPKi_S~##U z+%ITskrMjE<#6oniQj&To60Kwqwjt01#3jhg?%w7ACMT*)M2lV+W@*VhgZyS&kJ% zYAc9bnWauKc!e-&$4-%V8pc#$zPkXH<)RQ6BM$>VSq7aaEV+%sFGCJS9gP9~@z5o{8 zEARWvtwniqunVdR!udp)%lZXP-Ln=@n%wrwZ~K)KG%h;-HJdGvQxufh*h;ZHqL2a( zuP1MqZn1VcXYT7G5eYj;LEw_)3L#^ef&zgd+IB_gOP^)>{cTcOZa=W{jT_T>bmi(g zqDltxOJTBq5NnoFtmTerMSzLLNb$jWo*pk$zhoAiYGcgT9__@boN)Ugtsk!kAR-H- zQsqjxW1CKcb_P+IjH%T4`7hD^@-|XijDI~|G+W5iN1naxft8tXbufivHay$t7qoE| zI30u-tPp_C#{Df7Wq{B)(=2pkB?=UlS!@>=rZv$7mfxaS?;x--l8{uoloB?T-gwmq z$v*uMMOrL-=N)&DW!-Ll^6bhhE_r-+SD0!m+^ofZL2K`*fl^r^V%!CY8;{p)a2i1P z;C>1}+aa~#@N~YcPUEm)@Xcd*PBEi1HD4Q^1W8Ec>ycA$e2nZ{*AeYhSbpfsiuK`k zyV>n*8qN@yYD7QbvFmqGbWjZ7p%%dGED}YVr4xmwFKMBWLb#RX>t@tuf$L5K3azIf zdtv`bT)6KzAPK4ZtWEYGrTz6Mi5W$!e)}b%Bl1cHQ+*AMtbY)sMgm#kUbNinion z#b{)(smiv7n*D?}t^q3*giZix-nU#pHlC>%h0gZzLQfclG{S{2M6&0N?EU}MHn|=> z{o5}kR{~X+6+be}-21noKnYEZ!GKMbj1S&)&V4Q_&M)*6I(0{j7*m-Lg8{m1=>XGb zyF#g8>IN4G%ST9W(=mC4@xI$n3(VVU0QIe3xqI0}%mWfq71{m=)R}qBC<>G|WMES@ zJ74?$_?K@fhR{0I?kCi`XFYbh7$SMl`VoM^VN6LgV|8Nf)OU^2OL4{z79&D3G1A;&3?c{T;^kYC?rTlB&bui!KdJz9xX_6^A|$ zxTI4QK6sG+!bh))#3FDkfTkJ%3&Vh%Pwt!kuIeZ%hbXD1>BRT13UK!4 zO|PjBPSf3~Vu1bienXw5vlJU0?E;LQnFs2ZoGm1CYCQ$L{8TZ4&QLd>u*T+QFuC34 zOWt8}Z8z`!#5__IbVfQ-&)V^&k4;1Ok~hrLd+xdi=8jObJNHia8{+U7C|xIr6fB-; z0qd?@5GV)s)(Q=8?i6DhBhCjzHBJ7t@7_*+=brsW%n_@8=z4n8$o=o`KsfpFXFK$w z7Y5ilS%Udhq5sh01jWiIq~M090iSmTfI()>T%jXpQ6RP47$d(;qcItfVd%nNtWzkf z4?g~ew+SS1=@p+mj(SQwdf_!Y%)-{sT`)y&I{#tAB?pU=cP-L?c*iMFIuv56+QS=x zndfH!tWMT?uvzHw2F1_L76^ga#xxnQ{~K!pz_Dj`5|XSR{TF=T+*2Y~Y(H=2Pn|-k z| z_H9Ebq%$Lp0$D~QsxxdFuQ&`)zwryp#uQr}Qi?5?dCzBRQVIzSST3Cq#^LNspV>LC z5z))GUX{TW`-;M?YZv+v&2NNQ43LV)E)@9CX#kt0^MwXaB9mGQW3fOtqZYH+Hl4$e zEqmm1rz4pBQofDv4DBnQA`M97$_AWH76RJ_>R(w$ul&N(Q2$n^D0$-=`Vr4A?NF?+ zLaN#OHv$W{oFwn6W}&ll6df3If$26i&2^C%K9Ze!}>i6_M$X^ z1Q-w~NMK8rF&HES#=TMNn{Bw_0L3bBeY-zV?QqR50$EPQj;n@%SN}kO=+2t)LfaZB z6w=<&Ihn;~f$_lF?h_CL*L`QMMrtWWMM+U>e|TLp+x^NZlnxLAFd)eUz<`K=ZPQDi zdj_UIUMs=c`?LN;G(^!db}DXosskTSwhclI^Q&CI+a|z;*8JdW_WVb3>Xad{>38jylynE-*_d+ZZkxZn`QD)872`V&jw zVgMB}^@=rgfAstNPz+1gQ?R|RLCT@z$j*d6hie<_1&+-Aob8wAAaYf?|D~J z`Hibu#Fk<$s`JgeLiXufkxG#(q&x)3sm3bcO1S@1F!N;{moXs3<{5$C{&C z-*E2V*hYj~>xG7QBNuw#4g0btOzm}n;YMxao^{BnPQB%x%(k<+n}72Oq6A`Xl2#An zf8;KrN>tSaafo}Bf&zK|Ek_~8_O{ofNUknAnR)d)kfh#2B3i~E1tTyKTOff; zrEh*49>0a+J^T6L{zXJeDR4Tx;ff7LG3>p8!s|c<;zbMW4#3`6pnbNsxFZ|6%XuUd z=95EfNpasDpnOYTQxB8x6_TQadxt0)lvz?{@^&x^d4HoQ;in&_pRrUL zQBo<~G+W3|oTBi9pM{eX3apwdkWFf&(fI0(`((gI2fu%mLiO`5YQ6A@iw@_BZ`0EoMNTm9oM=aQYj@$6K4NM-9nqz0Wsv<`7rE!oap%#E-*dJggLS0$!^Y$r{1=NCW=dFAOp0+R=VTQ6+P6Qn>Sb zg?#lvq|Ab^&BD${iGf?|g(d@g=g{KtGz`6h-1ed8Uphkm&M((3^g;0K z9nC`f6i?Mb2C|(8N18jYxO?RYgF^Yj;V8wd+9Z$3{rIm|{9{Ugce4&{Q$R^IuzOD`DTu1D(;|2;hHFP+@ zNH#4uf8wECgJ*{#DG&aUO}qQs|8U#4?*}9b-}A5hpcc+~&jZiyvjF7Sk=w+8d$+0U zUbBs21GzE}FZ4eeYtZSGM1*3bu>In{w9tk+x$A%PrAJ`X`)e3Z%%*6^*)hYSHvt*e&fEzsykUq)(8Gf%_APW~1tX`308Sz7!>M{q#Q;rM4*AQ`dG2dEErL zYsMk_`T;OZU7i&R#}>wR0Ao8uk+Q{AYk{qI!+F;p-g36i;V-hV5b^+xJAUSMH*~<$ zJC{GQ`Sh`wed7yV3QAHR1CG!4LvrbmoJwZn77Dl5HNY^^#*e-gz#QF3Vb{adT43ak z*{t@}dm4pg5VtNs`|T63_28lcJT=1Vv!tCm|BLV55&_&CA0FIryhv$Zy zASp_fqiQGf;9NhX5WpqDqUeXaDTdFYoM$>W+;}BG3_KW85UdEyzV3r@%MZWnV}%-P zcAQ?vd>gL2TCglTI#{Fi!N4;IQ_1r;z2$8yIuv%d*{m;&51u`F_51eLK(W(_lKKL; zb$PQNlA%k<;qD^6LIn~LRwtnby|D$)DXn_=CC)Q%@)S?ts z3N_}}uQ;)P>5ln^s@mcz`Xd>a%927M1&-cJ%9X8r?b{AfaP1mWk%gT2*qOm)T>2yP z!0bDIkH7ILMz+nZTRU}Z8^G}H`ZBmY z{gD8r+E|mKB!NiT=?pDy ze^t`_*Is$$JKyym__4q6W%u9n)a&2J)s_$RBccf;U z{EfxyKk>`|f{*QQRH1txq(5>95pyU zlE3r^VwCosbJNUxo;hI0BJ6CX0$c__^N;=Hn^$+6E8p|tFTeWZU--^zUh}SBc=^R2 zy>0cT@p|@C|M0hb__4(rc+*>dkAHVk@}~D+_Q-}NK-_WR5B~Ch^<$45nXV=Zwa*Xs zOKMjLj!#XdS=mA%6|ilJoA{I$SmIy?4?td7+CcK=|D_x_6F-JB>+8AP>5+Ad*eQANll+n@{d;qOn^)@RP4wv9Mv!E#LW#U%t6XZp7m!ue;^O)8nofA=xOB6gU{Sazhq|tQGp)1X(7#~O~|Bo=frdotDo2x>7VR{tRk$Z##0@dLLn7qF#{RWd zz7Ej&&4>M-?FAHL?8NCuK6g$Xln+?g^Mx%BUw{7#>svWM{n)n6S3k0H_gpgroCgd- z0LGMFe(dw^uQZpDxm>c>ULVqAr^hH#X8mjtwdl5UW~Yc{09v2T;I^q0(WoNCrxpe=C#UPpZoA#i zYy_Bcd+&Ff^i%E*W|*>@%Xg5reYS%_D$I&@5uKPVOkCp+FIF)m#ycPBs_vEEOu9Lj3SFT)ioU zK!Gw!Ql7}UciH=Xu|O1X;uiazH#%Ql+f47SL+kJ?*u-d)KW@C~!x!GLwvi`&)~?U( zJA35F=>v~0D}%zwMLX!X?5+`ImRY=&)N|t$Dcsth7162{7+Nz+Iep?nXkXk&6NJkk z5o45)xc5Fg`ybVE$fy78q$fXpHY!ElEHt3jvV^g~&H;w@o_XQ&HCuK~w9*w0M}Fj6 zrBhh@-M#c<$|@nSeJI^b7ll-qk)sqjH0$Xsr}p4PP|4)@s$n>1IfWH0Q%<4W2poQ= z?T;VMryTBmt9|wDU5bvUroanzBVi;XV{$b+arDIYGpjbPZFLl~tlM>`)vBr699?$f zf9pW0g!ljA82yXf{Ug4^zp#Jhk3M|T#D@6gb zf3EGVug{}=o&RXv-MhC*#ZcQZ3)yg&U;rZo7?Zy>b!ud&p{(2PW{$0~Sv99eCr6u< zSdQ0!V37XI4n}3;)ETEcbP!BxvosXbnq{(`Xa7}LB~rHQXS#6SHVVtgRP4WC!Op&L zqJRLdf85MGIfsj(ajF5q4KR|7jX;*2Q`v%3AADb%eomBKf&FVq-Cox!MuFqQ#nc*1 z*7F?x=2BB)ul>dx?EHvQ;OGi^Zkz4t|KuV-RLq%rQ-GB>XB6KU0y-Oy*T@w@*Z>L@ zCcNwZ*LMQ_oCEHb%e*j|Zu$r^MRs;g7t^UR-ptea*mql2X%7BifbrK(QCLC2RPNz7 z*!JL09n2?yYfg&nlG9)p0mI|adf}0D`4)f zX-c@Td1af0F5|X+A>)&Py(iJe*R=& zV%r-&`FKc?E6O0rCT|Q{JKFj1|7Y0rgU;%RvhSEL;?NjH8iqzFK~|{sy3e$NlxF1H z*WA#UGjP`zNGU_0vR8Z|*!FGTCN_x5X?%7+(C)efgsty$szBa#?`ouw9Rrnq;f*=j zug%9HMBalp)PQU_0~Z4e4}Iv3Z z6^p8kF}R@+cl;N>)UgWe`meUhTfgE9L!`Crii>YKYuo3XOQR5tMg#`eWulbBH(vYh zk6k`{+poQNQ>6)R_^*Cr7yYC|1}YPsEz{}dHX)}o%(}RF?Y?rjkgokx?-9y(hpt#? zs6Kh53Ayd;WXh9HGCo z1Gqd2v%9i%`=*P+%&Mr)lhGvC`ulbxOhr!%yQ>#S|S)_3hpLG4BV%AZ+l84zGn3(NG(X$?VG zP$#6)C;pRbq4{t6rF}6}1MA@W7X7S6r&A{U?caPPP4je96d6scQ8W{!Cox4{_@DeXuL&Niof#L?%otSZBj>DrpIPk3kI8H z2&ak9{nTe`Q2*#pd~dgV*wn^((eJu3iz%}LtG<6Y#pFJ45umY7ai>OTXBz*=GwGQ9 z(zg4)@Xm2NO|)ftZo4}MnQ#**V+TXgMh}_*Tf6aXh!g(Z{p4^^32$Mq~ zQ~boaAN$h7r^N6%pL=xq%)YF`1k4^k-lAW2Z3?|fl3vZ;dY$-^)=1e5|ATdu$K+8Yj!g-uU<^tV4!VVH?k>pS$%?u#bPojg&M*jR=#Jt6l7O_=ObIYl5r37 z6B|c76T!0Rv665|BcQS6>3RBX$B~Xh3EuYPOMmJPr@=6Ha#;X^Q8C8t62z7Og6fy8 zED22B{hbHS1|rx!i9KVh7S56@%cYS8E`vbWq&EkjKHj1q*I2~Gb$;qwcTTl-Hq!t; zcK40Pf@UKw2GK1+XCzwWp7Ur{8oc{+Z~o}nfCP5WIl1-oM~>w<22o;xj7uW`*`$@A zw&I1Ok^bDX9iocj^FJ8jiK~kcgV(+Imivbq4#fz9i>vME#F(SeD>s!0!r8aJ{L!5m zNX9*7;p^K^j^tojE)4<@*hL6o0FzSKj68hRLHc!Tq(O(`M}B4%)L*);7{bn5?yP0F z7*vwZ-k}fxiz`l+47~fiSAXT?xRJo_5#0B0+DHM)C>aED=+xXb5RE}LX$7XW>im0K z^z%MAOI89t_FZ7xmGx9MB0SIuNG>WXfljPNKi4^Z<83R=je zLdfJ7wg3yj6c!>dyXM2+UN8E4&(9KEKq-#@@i99dC{1`D7Qla?M?*nGO zw=W&oir`{`Xl5l?Jb}sEJk%@`u(0~PcYgFpK;X(tYXmMsZZzPSW6}!QOg;R~Z=OFv zfACW~NGlcKg+Fr$IOi*&2na}a5r%rZ1XHUzd91K=x_l5ey!8vWZ!i*eWjRgWa+OxX zMiX~@>Q%Rn(La3TFd+rFz|fz070|rwWKrNiv5Jh>OVC=;vdFt`v=Sg3dHzEm-DCu~ za^!q+9t&JS0-=D>{EBm5^uaZ=^cNpmk75C*;oEPFz{$(%#g))zZny-Ur9%f1G%^W~!z5VQJtDR%8ZIWV^}s~E`6-u>xEPu4+zD*!}j zo&Tl%H~zvfrIoN#34=O~R&8oxV%Pc=H{7uQ=tPZv=M9lQ6gvLi!vI%aR{>Iev=r<2 zf&i}|ncZpmQB!lw_6W6ZVd;I9p9rHVOj2s-B zZHfNqYDGFKU{Im>fzRd~`Ou~cpgvfNwQHiu8;&eg6fnN>t(V=mt_cE{i}>LWY%)Ck z^h@iMSdFg9Z-!1>dd;1?=39+OzxFuaAyP;v6yVGcjsbk{rRB?<4To6V*n>ml?Xb|T zH0U0C_H$S688rf2I*8ediwrRPqScSc=>&2lI8P)H7w`DsHCL^T^nZ^dH9{dUF4TI( zwK<1=eqY(FY}gdvd3wSE6v4l!8n zbY_R<4~{jL4bN`ed*XfHUNKAm_>mf!3mI?$p8A;@5Wf5ssZ1gaXC+|8VR9UB&w%dP zyFdNXlXZ}=ix6Pb7<>3~=No$W(935K76#}v#tyFEd;Iv`rH6NnHIFQt*s^|pD$-wm zszp?aXr(y#|G5|7@&Da0E)Rt1P>Nj}LEtVu*!!Nn?D;)20SW8^Lbe%Nd-;VYVx5A! z-qLt}+k!i_*3j7e+Qp^ESFAX?V`R1_`s42yA$1I-;G)muG+*UqLgF%YgETDbJvX*JaTeh8x)aDTzv5Qt3sEe=eIw-7BL`jXvQANeT$l9q6=`B+@ zdvsmS(2I6Z)+lvUlBpqT%89BX10^*ioC+Zo;Ob{`xbt!>R0c{sG)o{?18<0OI)f>^ z@6meB-uoj4m8u(@m1v60IRkJdinUN7U$-u2_Wn~?lwM&Wlw@R)C=gi~a8pvF0xW+h zhsXAVg-S&j?UrQhr~(kFw+Gy~?P4rU;hC>AbB^BuHmEdGsb=@q5OkQU54hY|hA6TVPD7JlQTuV`IaBn424L)83tt6=9i_%OA;!*X{t2Rgz$4rb`kRhfq$l zIpAh|gK;t76vw{O1vs+?uqgRxX;_=bm;tww8<2{~RiW&yXLB~*6amXBiCCzYW~zaq z$pGBRQ5=d=8XkEzXZC}K0Ys^~-O|)LIS{h`GR{r~+u$6<8qF&jpOE(u7bN zDW{`_;l7u}K_9NefB{DlAW%UzTt_NOqzzXd$l3dp!%`UXR^cMqz_kNjKRiWa0LP(BpJKV zvQa5g&wY9sz~$d)E*x1Hv!MP8*emuk| zc+$E14uypp`ke7-r`cCcSZC~9l9brS1r~HeQ5H(U-8bg6K5z$Mtl|(0lO>8dCR^4g zGGLiuW;E)V{jhKL&dZ&r0`r!rt^8G&pGH$^(q4YaEXZqvdmI>WhCL)!y9T{R{ZJdy zCml)W?%UV_6e*V%>LNYYIMF`&JMA*>jr(OmR_kCFg-qI=Z=VBr_={tJK*d43ROG7T znP#8IWEvY**#_rpY{CZeeyj=??15!5zwblPBANdx8&27$sPX$~H9BjZ{zbW6C9&`k(*+|xP)6^Q{GvF~i9J<2vl! zeW!3D@_)1Fq7kb8Y3GF zqso?bYqr_w&mN(exMyMZ&o*wpyEkjw;Oah;nZSDGI&CZFgZ3_x+k;+HyPUZ~Lci*0*FMq1w-2FdN0+?<%ch)z*qiS-j{~+pk*0 zg_FCK*r~YkTbRRNj>~sOu6_eQz+Z{B`R#eR8R95tX^P#7P=a!DL(tgHmyGBCP{_ zFi}QC@ixacm11;rh5>0J!TKhaG5)1)(KqN_azIL@Zkv0h5LL%n2Ky>;YyQr=M!l%) zjpbG$6+||rv?#Xu;+u00{@~>SP*E_quM`KClQ(mMAMBF=qCj207z~STQ?IXeWPJ;j zy*PU-64mjRjc2$~-I@;?kWvL}Cax|;p&VQaz(uh97ZM`C^*=aoToht>cM0lOuFeNb z`y>YAw{@G=#k!7KQTfX~XA{-&#=!b;Ti)3|XgyVPiW-+lpu)%Cl89onw?CQFN)EqF zl+c>q+AgYnOClRqzRs%ozJ~$BHuQ$u)HNWbO4eL(Uqq<7&4Agg-Msf4kWxj#)#C7_;g2aDPF*Zz&qf&tM=%(HzC%a~zsEB;sh7uAX?I_Ph4 z?hI9{88A0$Tl5Rpiz?f+ha8)dP{CtRDU3rgPK1}`aOq#V5mc18dRw~YB|n<9JQHMc zJ(AdBU&FHDA@0y8Mtuua_e48QNmQ#F?4jjWeVx{|*HVT1UdMF(p4fK5Bg_;B2`L-= zWg~y|r}MCIU`}=s#IXK%Ni-?4gqet5d-H;1a$}e{N*~i?rf_4tv8aKTX-#aJDb7>B%j*g>w_W*> z1eqb)H6gis${`RD^T@3XMUAG3oaeG8MB?CV|o^5!i$9Y4tp zP8-t1RGS+}MyQich80CsUn_2?jiNS%ui`_Rcs|Xy|EZNjLf+RcO1>(wT=CW<dyDck{7~ zuke?8MFT|6*F40whr_ncukEngBrG7dN;lE97=Y+xGqQIM$AJ{|$n_?q1_&9tn+`VIv<~kB zQgWRLljToeSa^o2HO{<|GWD$EyRdtuIH9@0m9@$aq4swZBw*CeFy{WJU2aN?UvN@RS!Q8USX~Qo&G^% z_2K&^uYD{UpNm~*dqQJpVKPjHSI88D$uPV!A=BxW$xMb;Wmc4nF@4 z9rrS4s=~r_p|@@yabDkX%$bM_qw3twjE2b!3S=&%vR;%!mYGrtyAJ_onVX90Xh}U^^`P?{C5G4F;&)LswY#N%i%a9i?UUJL zZD1xtmIg$0lYyBGSsDXr8!>Ic5tK1;e&&k7W&8`13cf$eMkd z+c_|uZeiQEk6#xJ3$#iF`1{!o+~RJyhU4E(J7qmNUveMY;WDkXgjY(Zk5_lLUNbKI zxmOF5r9s1iZJ=EhR8U#?K{AUEezbK`0dircEnA;UgUgo%L9#&&op{|)oUU7s*ut)R zyL?_MnQSm~9d#=Zcjcz3hY9J4BLS!%saJ@ocl!(m(;EyQP1Dr#w>d_|X$4!88>PtrW)CzB1z&jTeQMuThAiZW`R3X;hNr^%yC5U0xqJV&pi zV|U6S*OxW;Zobi;{r z^h|xAxpG_ ztbQ2A0g3o4oLxBwB*02n1dLDj6%5$!d^$9x-k-9^>(IcAqJenclPMvDj@Zi&6Mh_c z7hkJm;E*}8J%WRcL?1e~B%&MdKNSjbR_!CJM5l9D!xenIK}{m=CTn1}?We3I;zV_{ z<{_)tNZasOVx{ItQ}!4o3A1N9!2aNu4sz)LC!2ILkUsF)% z3*!f#*}TDI2`2$7qD_6FuYj@Fe6srK7z*B`b@95s?>Fi=cOyTR;jj@2`n?n=R63%Yg-hN9d{zJwT}PI}TZ#i3*acvG9OhnhRW zy*;}G*e&fwJ?&@oJw`dX_5G8Yq4ZS!Nope=yo(E)Y=s@RHqYM8!4vhY;|Sz3c!g?+ za_TxMLUS0Hz+}P@%AVmhfeAnk14t&y$#vEa$Pi9NF-#s4US-elnlRy26a!2#Q2(QS z&RpVY81+!Fu=zlngqk2Tl@JK-BN!$6MH|;A#tm=G+`aHsjh2rtmXDz?|478aXi=dP|dF7Bwa(2%${otOC#v;cimPPfR0&f z$7N)FQ`lL6j;ShoX;;s-X&bwQ(~$8dXOJUtoXj;D1~M?f(uVLVHbZ7I6hhi$0+8Vh znv{jBU=<9IM<&2<8iqh70L5g0$xukzkO`2-WB?Y;>PN1A&bIL}6{;S{v=eCa9D5Q+ zS3qCVFtqh;^%V>Eyy4PCLA$!R#zUM?<7<&^`PN1+jIv~N!@#x|U7JGhzSTJ7TwB2V zmFbJbqqsp`7ch>3OdP(qz%x2{>C&1&BDy_SK_SlR`WT&SV0cZ2LehpzfMPSiWGF-+ z6HXaG{vuJ%YQjL6WbznbG8B?FWC9eE0hkPov>}rT0fx+k#X(?lnJ~$a%T(ns*rImO zdLo~8kP*l#k5_ljFXH$A=ePH{qT|Au0RxnO~?Tfhjw83rc z0yzvuV0ENj&ps^;49sMh3}MKG02Ivt43i-+nGgsJ1D0MP1`K2p$dCaTCPNqk1fXap zGZ`imm@pw^$Yg+-;$T96VaOyvI89dF3>i1#o!Jttak?T@0ROt}#ErYF$-FpwW;ajq zgH$vFm{=ExOWTIb&H`b2-A(gx99*liJ{iJmFpRC4c1>K9BlH*sbhy&S&_9VilE$YnAE=+HL@XMgMgOU${zsWG9>n;?w|QUkDAO*F2B^DgVM-nq&WsZ1)B zS%HaqB?M*wOZ3UXc#q33G3Nr4V#2=H1Ze=dOojpF`PA>x4?Fv{vG}QQ@?IwpLWYdq z_|%C-6G0ZEb(-Rs&H$yvsZE$W8@yNrP-GOKFwmJnKAaWhDI-=WGDQnMt}D z1OiNUdJc?FcCcEamo1DCLhM?0o~LaGz5p}aXX=}PSn`^2DXvfZVmlIu$IA@izT;Ax z;5aQ4U@{)9ldI_ChM3GS>>aji!}*6ygM}KlE6vUy)H9~6#SYi&34uH&!>|i&$Dgd@ zy;em*i}{=NqQBglN61&57LuU_Z)f*j*IKqlPq)dnCHq7jtV>{67H94|JC4;jjs9(0 zHiFMJ4bPn4Vu|Lx;De^=!{@7>SqS7Y8Ag{EnQsf;Xez8x5M(-k(E5|qXf;;P3?XFj zn~%KfwyXjLE`Ju>^l{qif;Xs(^^$FR!j+vDUAPNKQT&B3dS&lL*UuDE4($ZKAZdKE ze4TDoAHnckt%eF?3y3NZP41)z$5uzi;|BmHoZSYnrxnPiR28&}$ME?4Y)2C&K5!`O z)g1mu?DT%ZZO<}CAN+)NLX)7w-1oG|mp^#j=bRv8``pb*4_dZ#Pf)c|j*feXk*y9dLtyhKgNgHo zHUS2f^O3jX&$!lUv0f3y3%~5;Ph1D@`)q=c$zwps!Xw%?{LN?Lr59_`C8rWzw#5T4 z^JXAqaM9b^^&4GEt6k788(n-0Y{GeC+t9p`{Tb!A3reFw@?ZIbBb>(RdxQT_#|kow zV}S)Agm}oYGwE4kc>|(d^(EnVtH|E%8xCu|_r7zqZYMxs3W1H-5AxEBWmREXkjklO zmm186^?r2Fd5~@*OjqyN=JJau%9Z-3fdMQ!W33Gs_CePjum6S4P?%1G-))Xdz4Vjy z-3QKtb`t>tlNk(Z*Y6vNwX>=)E%2LF;^X{i!}9Wbo=+tcKo$1r^Au-NzVG7l|HGLq zYslj#3xZ@`bNAdCVMNW$-KM$IPyR*)as?#NPkp(3HHOCe1O^WFE7n&w)-sP|lCUNB zliP{@%#*iD4G7d=@t)}enPpZsfiAsFUOblHppw1dnEE{)#6iD4AdcD~z+j7 zRWr=Mx{So@9AWGFg%V_1RkjtM;UoW!cbumZNG42%G5@Ic%C+o43)5-gmqx3~?9Yev zVQjj((|j`!tAA_C-Ewd8^rl>9io#>S@mM9C!Dtz3qgJ zkO>U1%=UceQQgj0SSUeej!O*ak2@qM$hZAq6EZTrc%ykT89$W`XXC4!2!Fs66=zaD z*u#Ci#|DIfoqjW*^8>Xgi>9^c?7BjcmFtj%rj`TGYkG=%CC*2>XU8h5;SCmx&)lQJ z*&yHp->olm@DVkE1SX83_^k?EpJ6hD28M0bcDpPVne|2V%o+dO7d>s>PPP{ylVP?! zd+HjfUtdJeTw=)BZp>7_!IG#hJCzslt*e@b@6SQyEJz!`2OQGGC;=gUZ><(`j{1lfY}^3>I1|@nidjcv;KXQ z@%8q(joBa>GK}SJEc)<^G%X~?M%Nf|jKBlt;R|DoHq#fH|l#hUx?Y($%-<*1GEG8aM!|K`Ju$80KMPu=ehm)`o;=B$t~nc?4{ z|9Dy1RK)Iofph&?Z$0NEXi^-f4O*DYw8Pk1T%@IlJ=K?=>$PrWTS*AaNZoMs6Irvq zh`so}cRFUuJ7@{$RGbYeoXs+plHpEv4P1VC_#l_x+{amvPwE^~iDo4E+cz+5$);gC z8y&ANwqWz;bXX-dg$|hWN`k}~`I%PpT<+9uLfpe(yddCrXi?-TN~PlRq!>pNCPuF( z@68;k&ozC&JOWHl+^-elyx8%TD>I`f-f~p6ruE5Yv!Tb1{c!W}1qj3FA2+j9XUjse z*=W;ar#|{TQj1Py;m4^q@m8{1h+nd4eX`l;33ld3%Yzj{7{*5VFRQ_pg=BNVEiJ#? zUbeRtvLIPTaZ6$c%a7cjxh^%NomBub*s@hOgL|8@(rm6y-;pu?Y`^h3;`YZhMT#!) zMhSocy&nRi^&#fP9Vyo$@mX^eU}qs9F?PNF9FC4d`%x|b?z%Nh1lQsBpFSqseAnhifL)RgQ$&9;~S&uvcO zv>&8mv@9h1=iJ#c&D?L9q|&Slvf15M%d(;{Hwrb8aFMqJ(KC6t^AoXEZeX_27cg+y zjcE(noO=Xc#tf`q9~MX14%iansM;v50d%~t=M*x=s!#YRr2(wI0p4}9NL-g%8skVH z7*7@ZMIH3#18E%L{>W1?$^Ot1t z`H8% zAwnE3r-j)P^T@a#8d>Rkt7(gf0^K3d& z9{RC?IBp}8v1MB|?Z`iF=3&Lw57{Yy7B(8p@?2Bu5$DNdR!?Oz#j95dGj3!wZi;*H3Hy{a zGn$?K?N)Pe?rp|CW@~`eu6vxJKF;KMKgy)taGk+z5bx~p|DVHg&xyFoES0FmL^2@Q zAel(4xLCKX9umKN=qO4-&@k!p8~M2X^6*`?P!NX-jk{WX0;6{{nWXW;|L(o?_Z6aO zl78MC;G6ZN?~9NQ+mq&wMsE&fRbU7@=EtY^!Lk!3#^@p0r#XsWX^Nf-0Q!)}PrIh- zPZt{4=Iy1Lrg0X$^V>`<`s60Of6I8t8FBds9I6GdLoeqog}Z3OCH>WwNjYdWavZ-V z?`eDbE~?3fXX%%&qSvpcaw;yZR4S91r>uo$8?#ZOX&PtIWc@bpl$`gIUNOf*@vx(B z9jNeb-@Egc!rApyb<)0OrXPE*zAfdU2X1XlUiT?#YwGH>Xd;n>pbnFX#90@5;;))< zwZ1?oJ5u+j2XXagPd<7f1Gu;OsvFinYBG(l?aKVwrxbx+{)0W4;p6el4C#~H$l+LP zO_5qwAlB^>@j3oU$X-Bl%o@g*am?}lPlag*O;Fz6jU|Y9er6tay2j2gj3_go3 z_6EC&jhdtQ6QA#rVC>57r77+O9_vW?@?9(AxppuHwUnbGhp~djA9_1UmNI*Z4;6E` zp84%(m4t$2)xDM9g>2D#_oi|rj#uA$;=W8o?H72i>ln}ENPW9XIxCoV;rG%MXTu}s zf#)J=YPB4KXahZ%~S6eb~+Tmd~bA-AidR$ZrUcUkfgB zie-*W9?qa)GCTQQwpb%+PkQ?V;7dR>?c6PNU`NnWE6=ZPvm#Ef6Gmg?i2?-29wT^DdK zD}3&4j~?LRQX~6;GXSfIUBnp*aV96}G4j}TX}?d7Irt6eD|L4V_6u-(UH3vpJ}XnB~*hpI?z*S8my=;4f`_?cS+t#%b>D8zaB zhxi_4z*<$c%r1Q7$nkLQE%5*)&4`;_C(m|fUFrh-26mY)qu7l&?xG*;#Y#-m;qiv^ zMvmrReS)5$4etnEr>h+Ovljlk}x`eSVO$spdt}5~#f9 zicj$nF@WH#f55pNrSVeJ^~)pULgg4KoX>tQh8a7HixfJNUu!>^8$xml{d#At95U)u#_K=DXp)*f2|r4zTF)wZ4a;LBs$J$Sji(w!Aj7@P~dG9%~!Y~3FA0PX!QEfX>?8$6;)any8 z@Fde%Q=Gxa-P81Q+2G_lVh_VzjUMUfxG7$;_45bVmAbgp>B-XC zARcj=ew2)dcYM#6!Ngn509Q@DNN9%LSFhd_=Oo%!=9(-5VEocr01i+cy2N&NU$v)d22> z3720UJ_!6g-<6+;PX)T$T2vpvGJQuzO8iUX>Ql7|G##4t0D%7O+G1ZhJ){T_`>Xw~ zBh=p_7ce!Mre)W`GL;%bC)Bvtr-Idj#$stw>fgY=_%^WK(~iJyBw$K2|Cv> zzW+*vj^yF$WXi?4&XcY84jvxoS&k{0wi$1pcAcvCI&%$Rr9IV1{^*Xf=o60$pho8M zSEvceWMBrPdNmZ{4aThFDi`M(cUjxCO_+yEUFiGDv~@pU+L3>doP{CIM?6ID!uzC$ z0lkVI4}@egFyrq2=2@M_8;n2y_9Y>PK3Th=BIUT$3mvg#h>>ie({EreI}38LMBAJI z!8H>eR=m00NAw`o)xqplGzu6K3a`*%E!8>!fgvlAu? z9$+=cGDF$e4e(aylVj?B_Y#2DUpehaj!{d57zk?Ny&tU?dN_BTo&qp}*DSd{%Ik(E z1F^wN^-M>%vRwlJd9yM~ag#tMFfbl^Y8JZ2>O~DhK=7@;NT2l3kFW5E@U)H7j)tRE zXkfy$;m2HeVNYocWK*byKp+f^jyDk-7HXj5q-V7*8*9}7QH%0jbSO&<$mHP+8V2!k z`NTp3W}V(Ib3_!C1Amz{1aQsH9X**5$J5<@&S?^9n;LhK7Mg&A*Flf7H)wEuryt;Y z_pfh0RJ7){SU@M%MK%?_hk?8o9J_%Fm1ZH{;OEM+P=>w!+2uIztA+*!;%)C|ICr#q zhZA?GKG+WnaTc7@%w#f6#rOTuiaq}F3&@bILX>i9Z2~Ybo~&-mG2dt%8eoEldeq@9 zf<$Xv1GMT|cU%OwS5O45%?I%k@16g9; z;e9nn&d~8u&I~YuT|`xm<@3qm@sGMjhE@(7rSNHPXE(6thK5N<0?}fEdXMq*QhSea z;;Z{Nf0;yYCRV`)1K_f>?^X7)eOrB;AEg=%GoCKrRTZBgB>IWeCwhmY7b~lK zWr^3kmMih4&2Z1&p{zOD;haB+QW{Ev3=HgrW@$MV8@EFPOu)&z0{W+8wMv*A@LboD zs-jKtHu0iLD!@!lP448WLyRL z#8oO^)O5lbPdfSr3pSF=3iM|O*_pdnGY^%x(@_O~_c?_SUPCPOeiD})H{SEUb0H!Z zo8u5r8(-^jE7EbfP1wg2e33QMj#b|y7sED!G8QSEuhBKcgg5zk4_oZXIn$$xXF6Au ziygH?FagRh>nTrAN&vQOmnam^NmOH*zN`@EM0&Xp1DOckeQ@>wPpWU5q62$}u4&h? zyE`+$1T66Ko1pLMj{WhJ4G6%%9`?GTZr8_oirUvK2@U7rYak374&L~l##Kb{4wtA; zwa+QaMe|XY0Yr6W$wBd`%bo8(O&Eq|2muI5X{uC*Y>ZTFj0bUQJp5NL_V94M@VIRn z(pFA88jn|@fziKR3-=CeByZL&XNgpz=(4R(-G3O)HXWyvUAbc#=c*qk#I3of){--0 z>6&PLty<`3gqW+)1UUf{5`DvFD;LdE?E$S(0o@#2{VP_~9&2R;@&E!EX_{)DXf(zF zg4cbKvp5h*zeZhv?dM>DHaD@RunupuxK4@|UeknE(U&WJ0cGZqUxstXuIaL6d@6d-iKQ z56*Sk=j$wMxPk$A{k~444jocKr=q22AFHn5NG&&wKwusl9M?DMbW@y@*1l(ME*=w8 z;psn9bH^DU`iN!dt*WB%^j;!W%t3L9jz#9ub>SjssfmAFf=n_6bKbh8mU~4 zMVJ_)-n1ukT=lb$BiUBi+I6u{7h4Cr#BF$0fRERhDwxMCLUNuD73`g(=4T1)NpIPL6nqRBX)h1CuFKmo^@?HY3 zN%jiIUZ><57xw)IZF4ceCu%^9)*mh%hg)lG-Bi=d1feW8F`k5l;E+VQ=9R1Z3 z1}4L74_?MvrUA;R)OpqAcej{mm~>^j0V`x&`2}$UQQjCx$O)y7P;<`3a*^`a5)jPU zAqvZEb$ss0d*3;M+C?*DU~oBFT~jQ=#F#a-ujY8-LG7sG?l0|H;0bauVELJW+b5o> z7RK^tl_OZv95U${ClO!i zF&Q8e9HTG4neaVaq!)}Q{yM!`eNOLJM-L*0#b%t5C=EXfEcdCm9sh&-{1ZR>2nXURm`G5Z^ZW-{vaWzEzj3iG#c$b|43CL`ts zs|Thiwk-8BcrT+%5G}4+!~luRwrrhRpAx$NRfnlW^rD6?8l~v6g6{|#ChLWS%OFut zh<$|qtCLGVgEvSNN2B;6+Ze-J)gHT^U}Ck8Kp0>$WYIKFq}FmQAQ-#f^LZVu?&FIV zY=Q43$BR#d5HRqg#J61$<_Ea_z=2E%r-8|0@q<`=>S%|;rdbnftBfp~@Q}x@1CWD4FcNHuiWc*YqIRYB6 ztnX*$tWBdPi!-ifJ!l;;flNdt{MOFq^$Y zu`7RZKjo*Ebp$kESwEGT^ZsmXnP2KL>s!byk27YTqhAmuM+v$HuHsdc=_W@apL%Lh z#;g;kC;JFf%KW+M;!0*>fMx^u7RCd-=h(;FD*#L71V%u)te&ThG^ob$Af9Z-{-zm^ zze!tXogr9=H~Erg2C~JP7rW+NGL=d#>w5xdz_NZS)i}hK&gn@VaEnnFS1CPoU3&TQbRDgKs`I`0x|vLh z06&pTwX@&gS7KmB$G=@QwiMpRqt9<% zVi*<$F&R#g!;U-;&(tXAu?jhTFPmC(=Yo@lC4E0O==5<*0JC9zW>4qM)7ad0$i8Vx z)S8J4$AhS<_rLc%56@MX^Q7^veXJ}219<*3m4jpbywR&`>w=;d0bn32Drj$JTsglt z^Bo;O`ZJq|(F6#P6=YJbMlEU)6Ce|lbU!Rd$HJ9xn4Z0$by14|z-VX5g7#)c(KLD- z-_Z--YfLTOdeJ5=0>B_3k-w59HkhsGmb`1!5_-v>yi}jeQOY7w6E5;n-N{El&@iYs zfL$^s+o9>+PeL58H5b0`N~W>_XB!Wp3G497ut?6jspfgwPMa!H&t*-#f`7vQXFzwX zKd2>_l;a^MMhFoCQ>pn}uKxIj6Kd&Nm~+k~fYHu^f~8+4#CX)X=7`ce-`x;V4IvXC zYO&aNlwtFgTp*^xXS<-QA3WLk>XhH9NC993vZDO8lBE{t@O_-PSO`$~C3ad*}x&oQtAkyZA8? zg25nGr$t;>e!oVJL74c!H@K9e9}db%B**){V2Jx|2V*Nod2G|a=%hk`3^05JU}B~B zeXoq8G`{mn?~YRj){B0<51bnWuxefh*LoXF2V@9Ko8JAgmT{EDHtgg*A%xpx_yNKM zPyWVvjw;xif8fd{Kn9phV1Ui$^m_b3Y6%^eFKd)awG4I^bWOO5|2@Srpw!jchkQse zY1xgq@3^nKKS(2@8-6=OCf>DgoXd5=5$zD2kjX#>Y>AiqRtN#C-O81B^+yFm0NU`K z&h9(<$4BQdqG4u83=<=OWb5k%a+1hH0C_KN({qr z3j{~&2Y(bt@xykztANu=xu7j9ks-U^X=;X;Y>u4)2F>~nX{hocfgE#o$e#_Q?Oa?4?^Rdotrx5TKL$abd7}&RCd#^Q2c#WQMbE9O& zd217aP{;Y2xt{MezXv8jCVkP~aYYB4uu<*Pt_=uGMys!-)RP!YSsN&t-{p&iPsCQ*{A3^uU zfw`E!EF2`WHH(f}xrV`OTs$40@^OubQ=-_#@u%lZ+-Nj1GmWpCTt|`XxIL*$8!q=ta+Y{BlRd# z=rjp)m_i1^Funiv#ews6L8ckB`j3`zRN?>nElwmrU|`yjZ{2Tu zKAFjYE;kxAtz{Z-VyyZ?xgmzhkO`SQ1xL!^Vl@wgSueO2r{@LK#H8vXIhcLTusP>X zWn<}MSFVBaTvbsRr#0rZiB-S?v@&ZAvt%*3XDy6*A-g#?_UdqWj-t+SKy z9w&rM)*o-w-}iPW%}-IUp5w^dQ4GvGsTm-=Mqjw`_@^fR?SFTVj@gy4arYhT>^9ck zN96;Uun)Mw@j89-gxjGDz<iop5KFJNFG zc-7y$A9HZ_$2xqC-53H$ZO2C$`J2$5wr2y87%N|WK?i5q{kXRSbwe3I@7%Qy5|5eK zncd|&HRRD-U$KLOP1~dWE;R^R;+MEKyR-bF8lwl*gE_dz-N(^%_znb^@JF_58)yA- z_q%;&Az10loy);yeHXsp9A97pQ_ikq&}cYBf7oq0ATw^rOMA;S-eiN(swBj4%Y-a# zg3L=I95h}$tTr-!HZJyzA%^i*OQz$rKX!qMTc*SH(Cpnjejd)r zYeIxz0u%2vg7x7J*1OKJ2_B@5u9dSWmgpbffB2}`Eqk=xE+^d%UM6WWJbjl|4k~d+ zl$3yMwuQ6%T#LI*JyrOIaE9&0k`xF?-9hy!Pck`SK>Q}_B0v`lJU0?HMU zUkeV3eFRkdq7z>Jw?_U}t1p zE%2C{N=x*^yQ^la*4Pf6y!F$L`X?O^#jJZLd>8 zi2LiaH#2-kS&S6F-SKNQom#bosR|x<>1miX3rE}yuUp;DnE3IvEZx%@DZ<2ip1;Pk(+W7ovY#q?pb=PeOiaDtqfA!cOm?plgZ z-8=>>9>mvN;gfozCdaS&&G5?7ulk1#zvMWWYvkB=^oBK;-=Ms@_Fx-csJ{5`?sgn; z8>c|}pKg)g&_x9d8LOQAFW0OlX248cx9g|D-^B9I-s5^&0m{NLYe;Y9p!hzv9{qEP z8YqZV(>|jA9=G(&7wg!_!7{6?);FfXG+ofVPg{SX3)L6>#dVEiZ|@CaKlS7OGARdr za64lpuc)aposx5REobjozdrsZm)-JC=5I&y^KK0T2tW8%ace#zuFwG^;YH>yR$a_w zPA$DEN;GtVNfy+&vBq=jNACV>{eGt-V7duZ?*j;Fg&(G=9&~HwP}fG;*zil2U|^s9 z!tt7aKV@(%!o(Q;bQknQz4&;YiwT5Df4r@6z;KWn)V4qFF8ONJl$z^GGjrB%T1dAq zyS2WBZDt_e`KYzc=*e9Eyd#XeyG9lGt3JYe71kH@z-=!Z>Dx;X`kGZVkh?g~$nlA) zSYoBRs(-ELc#+Gpm$@bTW)A#~+PQ|c)H`ix^IfSnYN~0ZD9b<64si?H8bV7RFt-zr z1TX(7)1ByM%YJpwU6J}4?=T0&qdKH2dO%KWRW(-SV!+_utv>OcrpBox5Jap3 zmVW#1(lM3=j#Iff1=QB<=QjEK_zp5xKl{LbIX`i&!n6Q?@MZVBlWk(jbn+e}&(xQ> zpv_#BErTSy#l!A)pc|h8FacdWM0Yfw_S^XmQtJ)kgV+UEne$rd zLIM83V|TI7_042j{1tZS|6Lcw*BI0vZmup(vbr!WAhY@1PIL#O;i$iKstW#$r^Lp? z&SUk?%S0IsU8Eu!)rtahjO>7n`^R&)gf{IHpt8_bxVi({oco!sI0r4#=|X^JqwN0Bo0V`71`g=66!lpDprFf1=YF5@rJS1(3AM zoFMB#hsFlTX6UC$#kA^}nQNG_{&y)ugt#%k1N=|ELlJp*zZ-^o29o;E4v);R+q8k2H4?KW`>V%yUjK_gii8 z>dvZ0?R1>mj}r6j$Jj(8#Za}6)w!5F zAT;|e=aAaga@A-tPv2u4k2gvXXaenJ``lYt^5PLpRimvlEun!pWgmWC@C#(8(Qy9N z7w185BfsMIcfDG)n9q5{bzCno0Z(#{k!_^WF-pwAly$JJ%o19{PesdqfLm~w`uYQU z3>T)&;?Yy}tpdw$BLLQJ6K9p>b@lkrlmvXy+A(YLYjFviVf{f%_W z*QA#AY^aH%XcV>P6(isCdhnHhrvLdz>lr8^CG3Sh00M14-ZFlT`ljK1=ib>WmJJU( zOAIso5319Vj??7)iW0{Lf}{8UVBm=1)Ol)#U=Eq!EpH|J?(Z;Q6lW{{6!YNQH)G;lo(~1ApU;fLOj$|{p!V0k|)S&2eXYHJ>y$y z{m9T_^Yv?~7#{xMSrTH#5U@aY&_+hl_em~ai{ZV-g*ockC2L`=;9OP;c{{=Wo9ygf`il{=CJ&X@6`kSSn{W? zKf&SZztk3UiN&1VulJ9Y0gB})iH0%MWJ3H(zW@+<>0g~O@UDPRZ(;UhN_6v6GmLb_`_8I$~f39O`R%>f!$p4gHH8thBa)jQW{;+?w z1Qk}X?dW1Q9-24G-IWyqoUAF(b zF)VTLYHOIm@A{yHajN?gOJL%c>`3{gpR_0lf|Or8OHIgJj2Hz9j@o;jk9~Ld@!D0` zszZt<`Di74(TV;r)AMHtXOAP4eGy+McLh!OK75Cqxq zeLqvYZe<4yKrpT<>d~W2QYTP#1Edc>W;DgN#OpR7#;8r;w~x|#>^UAv%rF}5(%(GN zaVr0_yQ(p<%S5M}TBpo9Tr0>V{nb+gM2TUFf=mc5KU$Af&srJxR0+-e*0XT&dp&EI z8ybdFmIft`*N5m6mij<%>`~o<*44TErL&luYZ#b7CPd>k&V2D+&?kCCx1j3+Q=ux# zT5fJALne5qHHsGhglku3o79{ao*w6I`1x`}!@vXrgeKIX>R5f*i}sF+Xhf&Qro+89 z2y;Wsgy(#|^F-q{PKWas4-=tFtzUlopTsu9w|lE#FVB zyLxxl{U`y8CP1j@*g9lAed(U}a=%2kM8j35#`O3SVXhg52?PkLYV=y^N!DDu3Og4U zb)7*|p*r3rHw-Z_flPu&{MPsRz1F_m`;_6F7he43YBDUb5I`t#+&*NTs9P-A8y4;s zw4Qgt>F^oDFf=d#0YVoZr$(!HE~_WL=-kE0t{W~m16Ron%>dJ(`;f=k7u_IfWOrGA z^>ydyX@o}f>KeO;w@P#r{Wf8h6Bbafdi;!ShLa5sTWA8EbdEY6!7=+$wx4w=!?QiV zdQ;*&dHq@?toT4Mk=_}RBw0|Kp@9*jObBQ(xlVz5n?_4!!3YV#0COM{0@c98dZ4M=6;S)Yz8;~uV|@WY>C+#6HjDt{ zKpel@rM?sfVsE)QZE7hEPcTLOk4leRLX2*^joMWhulGIT9+mB2#vPx@@s%Lo>rL z7mGY`p5x-j>f9;^l6IVk{>#K@yJ??&r~f8Oy}5}FaxAGhxpigdij z$vsvHoCBEh#0|hOMwgo81WUzK!AbBzVHe#5HSj;03*J_DZq$TWG@AMj*`i`a}U6o zg|2~zP(NhkPkb>C`;v)S#VL08g+76#wC-|#{vb~D=R1qg3`tY!3%z7D5Qd?Fh3d)n z;161#IJf>|N;Wwb^;#eU0R|$D!Yhw?vMrnfBb&l0z=*GK3NTMpQ4bBUoDC9&Y;b(; z$4ook_c3x+^(3WwiDOrzE+($hZl)z3$%G7p5Mxx^OtefB=l)|vl7MprsGfL5Js0&@ z#9h>D5ocwCR-D60MgGEViZhvWx>_Yf+Cy+(kVXaaPhAGU*rer5f6Gl^$T%MUPtU)!s@5Ydx)1i z&lwXN(&x1pE5{KCw+XZD+bI5+^@;Zy+wJYfE`)+nDg~KTkV*N)-61DK)UFMQ_1BL4 z$xoj{d&6*r5jmC+`UW7S>-24{<7E)1%+|(-*;TQs0HOiC@Wx^~UQNV%uQ7U+Fa@kNSOH9S9_e=iz2d)(b0z)Ca;xd**X+FS zRTEPfw>Yr~FZPMKVBTa*xxdIynBY0o&(iNV1>0+N*e zvF_wJb;pT{-08A?KYkyiCQ(ubvdrMzW%S3|)l|g0vy9RI<0VsgKi#xU$C5n3e7U6z zyQ=_6seYI{-v7ImXE%w4w&(<1(_?#{+wW2@l0r>;aTc=#jFvD7v+u)7+B(lovN z^IeUTae-gls#Ok1)XPpa#`u@E8>0dVTtRZZHM$lg5{ZJDvBo;<6%o&kiLQ|+oIO@a z(!$QHuYe>KKI=`d|D#po1*MTUN23fv)XVeSS#M8F!7bQZ_P7lif8R>hA*iJVeuWd} zxGL)yw0W9x%4^<&07!<*QEbU zV#-51fd(tc?k2Rp1Co@Uu5Nriz`A7IW|NEFd4FFeunR5FTKmW;@`I`ooj8nF4l&Gh z`wk$b)6>?Ct$R71?R4k0{#Uzb$;K+U1iJKuJ(;>93k@(#+|?;bX}XAA8U5t7KzQ zXv>6<2}6c)SFI$a>CVPYukLI$LJ`OXW$q z$JlMItb!{cN4gco(5-9pF#Y&Ug#aP+EpT96FE_CF%vEMnP5a7S$37_`6>!~q!wh4c z9(l!HtUJzT%Jc6zwikaDVMowBnRO_38vFMa){=}87gFjm+ud%1N>%P70SP~M2_4qiV!dRMEJ9#*gFoO&N zl?R$xp98}TY@PLb!R30i%xt1*qTI#U9*0&*RQDTZVCzk)EG@raqg1_`rWW0O-u>8a z?3<}13hso`gg}LB#nOCEfU}lBjgHGAx_uBFSnv;;ue_G&*uk$ybpyY;5B38-Qz;=s z)q6OAKz(`Jllc{kguhA-g+`7oXZ*(tt>91%AZBGn{9)O17UHbiAa-MS*1Q%UmhGG_V zO?|%YMaSl!@&Mo8B&ARa@pV%WsQB3xQ+cTGT)@Fu<}&qJ4Krj+s|UQhi_MFs!@Aow(Nn#9OdK@|gVrhJZi%&nY9C?WusA=lC z%=|qUnF%2zgao1hU)UKjrJ@{6CH9zyg@hO=yXnL}3m66n+Evvn{B}p1l1;#+wO ze3?P5fGv}0GEI+2ivlL9$Uq=`8=V2tG^ObK&cK*cHOlOkn_l~8C(oh^o z6NVd@vYN`Sum19nCHsGEwU7Q>awC-#2i9cM9YT3>RYAa9!vBx{f8NtR@qwu{cH{7X zn(l&-%VU{JAHVqL-b!MgPZeed*o-6D3n(nd|L6l!6^dvmLA`YZ!FN?%b z5ym}<#T5*sT^I#Zkyg)Iv2;Mq+&IFO5N+IJMBKi1K+V34iggS<1`j1KrUulUZGkHU z?4Gm!g*cGLJ0~hfmfb_ds(Tqo+da}k6$6AGf|B>^2h`M$iHf#+gs9y+HlSvF5OC#~ z9^%>KwE;Dg3#fub4;52OHK1lNfT?Kp1pDAo2Gnk9AY4htJs`4pcwo)3F>ESW2v?Al zCvf!CfSRyu3RM(fRSP14Xhb$LFf@exFRfoq1gd7o*bfw$~aVl5d;nn4Xl}-MYtzmqe{Sl zIW;@5rrGE*c~t=d&_r#3O%0izDk@XN#@^O|nlN1>Q&lq%hE6mF)MVok++*^pTtL*w zaR$_Or$w|=LVs{S4`H=xOlMu5)4noMr6)OZ_lPmJN67T>VDqIM_CRYfs%Z2a&8wpfNd4&LDKnN_m99Fh^ z{M3M&D0->{7y}3acBvpF>?4;CjLH=PFa{yOE)BbnF>oqZh+G>a0OO+6t`DpkYJqd) zo|0bzutA6j1mQx&&cK?935XdiChF76XPTM8*rk%NOO-1Gm;e$I!uecl4XinJ7z2cJ zle3!+Y?^BZXYJ-fy*@oXJU%`=U2nEC(`n7`IJ$9hqNVoq@ZjLw_(D4)c5029+@78s zoX(S1C}IK_nY^ac8CWy11uU~KDSz+(=ljAK+aYA#W^-X~a&B;NxE<#gj~+cdG8+XU zYd06_3(bsJ%hMfSw*2|amKDksL|Y04I@#FNz?!McXY1rH`y+39$u+Bni1fsLuSu$w zr7{Ev6qeRb46JFKyZ&?#K>g8w>6x3Ze|XEY>6 zz*|qA9bE{mksU{u9$kNGtf8zvJUBBmGn^?qed968r2#g?3xEBjBoWLx2+3e@PTt1I zsU7o;Y9lU>pah(_4%5jCx?4a@=5TDzUlu21gVbM;-P&mNoW7D_2( zTzSO#IAAAloIMC`4$qu@;_AE3&J4G+Zo8YcyICGU$l%J#YKxtLJ!##Xo12`gcbn7W zgaQkuBeYj1-XFSgPKp^)Ckr`}L!JTBwPx2@aF%6`AHF{VjWz$DPbQW3 z&(pQ-03f6&Aw%#$sP4WDlQ(Q#H~PfsF2ux=Y)WF@^si0!-L$CC%?acN5Eu=B%0@HA zd|dqAA9-VP=r`T~bRPWiq~T3}?N9uP*KZweJ4WR|7JyD;0F=9?@bLG(aLMie(H}a; z0G+8D62-qeiFjoBN{^lwb=23$uIUD8VI!tD@`fghEB}#Ik0df z>kN1rxoVd51{IMjQBbs(Wej+3oO>864Jw7A3q^&w0Z=@+3Q`%QqMT7!xE=;TZMgrI)4I_KB^4BLN*Xe=k71cEdDflpIw8lcLtrW4_E20l0Tk5S2n+a72Rd}8T5Qssb#6Y+roP-~|M zt|)H4tUK^&Vgyt{hQXH~7yz}SvaopaTg?Ga^NZLO1%qE$KHzC=Vye9)gXU%>MV9KTo*{BFqj1PVK?OOwY#q5cL1DM)# zR?L&DR0b6xMWIOkq4i?}mlkGlw}6TVo4kNlU)I-B?8pv=9P>6CNQW_Vh zn8p+@Ji2ve35kIL2AE3#0)cu+7??1?grO)Pgiwa!%5?#xqAaB;t-NgWrm)1rz`!sJ zBUWVyWvB;(0hkO-Cd1FG!pdkgq!hbIrO*h$WrAt50YUqRcUD4dlGm_9obmS~vA zFw8KFCFY*1N9JU@N>j%=^%^x2LJ|^a34$Rr8DRKxz2_zGYXIvLt@6*>;`qfQHudRP zYfM;Q#8d5o6R^KR5y}xrC7|qv?y{W=OD+t|Ff+`$J@Mdn4+B|$y!sri$|JKxxl1+l z9Jv3QXK&myf2tELB$UY#Ljz10SY>XOZ#pDhk5dW zsWMRv!4UIFc5%UF0~F5g*$|dY7=}5!Jj>8NjDOSt{ep8e%A|;~uBQK--{|kO^V~s< z#dBt834s9^2EA}tTVZfc&$ZhXrqhV*_dne4w7qe+@wBNjQC3+-VPj%ZmFnFW+&sDj z!aUwGb`K-_2>zqJ&WGd?-@1X%zN@&qF?v33j{*ZQV3nb`1AoS8FlS+5TEu^avGcor zX=5CwX;2c%rrv~5NJc#a65_LOO~7mkgLy18JJ;5HJF&UA-;Sk0y{tLh8-2Os?qX{8 z5HJ}AR+(F~9r|ayY$OZQ)Z>nW`qsuaqY}-`$ab)K0+2&86UkLVc;?{$gP;E~XYPSu zU@}7+vz_?=_0n~^exazRnKNyDx5v|c?7wq(w|@o(SQY+nzVOtnTlLdoHrQ$)-?HB$ z@x0P3q*Q37iIFg}D;LN*?<))bBG~O=U>TTc2)oXBnYHT|rm6R-Gwo=%;PidB|_OmXDE5a7Gg%T>i@PU8CPjQSM0|o!+Cw7x!$vlWd>h{`(Qxq>?OC6@@Rez>oO!Gxq?n z3`TFfug&}O)GrjX-DU1}&oYK>l;5_ppCK~S%(nf!Zh%k>r+-MJBmyLWO%;{v&l~*l zy9%CAHJ`y?scrkty&9SpiVs(6Fs!l@+io;&TF7iaSP~I)uzg}gwh2{O_%dhuZ6CI_ zTF)|=f*Xl1bB3nk!B{UC)~J#p&YOQ%DF@!HJJVw^g|I0YAp8U%VR6GN$-k z?6;e}X(1oZ)PUhyb+=>omT68mlT-FvBV>h?4!b0Bw*+K8e(-C-pWIKion^yHfBp5_ zV>T5Z&eSqyv2EEV>FUyNGr5FB*r^8NZVbY61%Dp=@*}Ex&KUV^-AI?aB zrhi%7OI24AE^nz#}P=MLfdzK7p7c-?%}aRx~K2Di{oS)cOZ zPAy|b!5y_pv0}>Uaxg)TRTAO-W;BVZtP(PITmpw6+;ZLz^K^$kdrNhj0s9~KT-&r+ zFFxFM5{?JSI0IxBKlDcq{_k}MkJneL z88AQ4=KVqH>7i=O!~J}xtQS@N_xjdp6MBN+0Hm?W2;nrrfUqzE%kh8!3?Php9pvqQ z*kcT6QFWPx%?;YG_{g<%vz?)8CWBcoe!f%Ii`>`7s!wwHhq!W4{5E{?hpb_r>kBm!d+A{vk!NwO;d$zTAjW@@hdz-hr9coUgAU>S7?{K}xVFL`PCv)Zxd*09ThbP&Xqy!jD)+Wmo zNGbx6X+VGp)qLj*Uc2z?J|P%vFkwQbyEVd?P2dlGkXmxS;gRPdY9?C9D;;LL?e*G^ z*LgV9w!m!0WEe)4Kvs1T#=2FXSOT#f?- z;0Oqy{`;Keeg~HT)h{0G1~1P%V{q}A`#;XdxR9NEvfrvBj#Y=Hv`Pid`S#U;xZ7b1 zyYC&eQ`VF7mG?EPA{Q{y>2zUwhPuUVAM2{K6>OWfgVTx_vKotZ=U;X&^9vgg6xG6( z%~jw@AGw8`pS-?xZU~s7GO+bw@j2Ty+g)`VSmnV_coD--a@LQ$%5NKd@z4*i{lXy* zbX|7UAvmDJ$qp|~`{Mqe=<@7*$&&XQT>9t_d1i+VCl{|^Dp@ujP!=E<5d6v~e8}MN z;V+UbKG%W2q61%X#d$x#5A~A-$6xT}AH8o|F#bj-s^S^$K7I#~0%OB|* zt5?nnp6^u1H3N{Obow{E_3g-+oNX9%sL0~xM&SJOcOs&i*s$hp_@H`nzUskeu3;Ea z&E^=z*NIEPZ)Y;~a~}E^vAF*qH~8V1FZA24|IqbZFvP*hmYx0IKEgc8snK59!0GMm zy!cg8d-f}yuGi^<`@X~ANC_woBVDB&QrAH20!PaH>4P6T<_Y@^rlq!)%)!C8{%!kx z@xhNgVy~9%uWxm|i1)0o(gNM>kOBWQHtzK)IX_u_p~N z9l^H^Ui_zjjt}@oUi5RfHW8XwR2aJ3ATV=pyG@(5i`w45Jv&*}{Z+96g4YNC_|f}W{Hbr|{h#SlFYM3@wr%k9 z{jcx`jq9Ut-P7e`-th*`tRS7Z)V_GIr$CA`G?haZ>Re!v!~;T>a1sI3|K~r(te*Gq zr@F|hgVo|vLZXpAay7qp2S=~_74xiR0+~lKn8!dK#l;+kJc_|)D~ibxl;459G5K2# zP=vZqwVUigi{xaAyW=wb*cE%X?hwn@t3kuSKJ=)#BzJxBPA>j-A%=A1ny6wi00Utl z00AZp3W`f9>{wV}1fUQD7=(cUlpO;w5C%eq90p)?E*0H;uouQ8p^$J}!I-S$$@=jMB@VqjBlZ4FX#?AsrEd0lV z5);2@5v6EZ$_RP-wLdlLZ*TiAuInL#wUS@}LWVqs*AN&8K-n+=1B8J9gpXa)vgfB=NsWSSN8q(bNfD-oGO78o#@2Er>)ECyhJ0Rj*pFc}ze z7GSuAOb*MI0a+j`e=|zhmQRx{M4cy?69KyLBpSDmRPV9t@kG9B>Q0(rs$@@D*bS0L zo%sOw=}7B@(-n zz^nsKFPzmY{D4PV>hv=PTTAvUnaX(7waOo{&fn|quIqciNHj2$2Z2mrGLr!Y2xI~j zg8?Q336BEPr4-wkW6qA*VA&S&3jz=V znW7jNfPtTrECK{V1~M?fvL|8}AQNC2jD>|jF{-Exv zswI$Ned2d31o%ETdAx|gO8K4dhmLp@FS8Cz9L9q5>wD$jbnwZ+SqUhm3s)`?I+WDa zMC#jgPTNpZ1A|K~;M8DT(GT`!KH=hLKK=a$=LhGW>jLx6a^`uDbox~*5RPMnn#~=K z9qhcXySIDAis~8|2tddH129PC6eW-$giKLPhGD{N-Qt2I!UO_@0ii5=LLSV6B$@D9 z2Am;4R^DcS|Nbdkh}=AFfdH8}p}xjP-tm~jQLu(EOat2N0v_Qd3=k*n4Wornitq46 zHftO8UNAqUweqR;hDYtsTqFd%!}Uj_#n*V+X_L^#-~E5G(wc2Ev@PFvM46B;DCS4l zfH#26;$#~`uj~+LjY)g_ev8lC1Q5t$G9b(h%HeEN_HY;Nl4>%YChi9uSEo`tAR=M# zr`=SnwDh8L2HEg49deqVvTrY6_9mk;YjWuo@$;IGRR<^`yoLw8#kNGB^B0G#VdY|z z=JSmSi~QYS-H>-;OEf?xLjpK>P13twF6XEXUj}q*f%hsmd3Yp2n0u$Y?Jn`)mu~tJ z2~UH!zVgrV2#@uUt2)ti=--uBz=G!HX`~|2c*tpx07J}w#I!p<+PtgIvTA)PA%PCn z*4BKEqF1Y_X{{-r{nbCtAALe_Y4G5FbIfw3;JV4cFot_ zv3=p9Yn(Mnrh;npoo*AinMDL(d}FqGYiKAp_C3T%veWoSBJz0qZ-13mt7yftFc1h; z#U0d^Inu~@f+hxFZCV2q59A#T&{T@S<{!cTWM65aIkQTlL(lBj-h5zG>;23zRaXc$ z#?9~Ns?wFZR%fL``d+_XlXb?i&cASL&G}cGD(-bY3V`v~dK0!$eM>91YmB^*E$s!yhQo@=daoK*j@*euYt7zeFe2d zuk$gPFiF5Zx^HcDWIQ>E4Ft6AlH*zR7S0bn(;^ISWw+aXaXgk96;!MP2Y)i-XaD{_ z-5Z!U;SXA^SyD=}{K|&`gly07$G4LHqC>xDq<5_MsVPp5o$dXWTy@D{^YFp;5a$nh zaM+Fi`EOq=BEex=U*pu$aLx;zDR}hhgBNQFFU{ED_MyLF=uaDZ*;Xt{*yWmrWgE&N zOCP5Q6y@5tOm^pSUbCaeu6SM1qt#+<7Ohyc)>`?~t)nM^!5p7^JARoZn_Nrk()m&Y zaAVe|-e|8mnLr@Gz~D-|j30P^vtJ>N%5dQ`J>_eD%Olj^em!~MnKrYlXce?bIb^Z} zKArC1-1_$&pZ;e80`O<*9gW+aX}ksxFE=qw>!+QkSU&%1J;&Pr!9^Z#xGr0xh3KsY zkV!y#8tk)o>;ssmG>Y>*v~QjQxYUApSB_y5@pKjZd`;77oSBa2++2+6)8=jGGy=U& z`Oc(#qPG>P@HJW(7zMZKS7w81TT;A!s^dAIVQYT5uP~JaGMUUwgV~M7{a>Vhq44^d z57~$h7bDs+=bdL)fs9%xFW)D=ixy9g3Fq+MjZy&o0iueI+Xyh=P5XnSMS%Xlcsu#L z;o9_RvRSwbm_P`L_6MqMc%SB}#Kr{x)1Y*p%d_;YpYLf)3kz>}cjNmCh{rJat+2x& z4R(Upyv6$u?g<_UZawP|2VUcFl905+Jk!Y$Wg7#1TOVXC&kg^E^}Ovlk8NB$?0GM4 zYbU4X3if7QW#+|CxQ^9#F~S9%&!77IsgF!^WZDa-JLAhuK%(Yd-d~Nb7`!uh^#eZQ z{VbjW@9U-)cQn1oEAQ!NJKYaRkN|bd9=kQ;;vt~inzxPrg)Kbb7ZWwOKfq)*Jg)iJUu{j)c{&ekxOc)qT?9_HRsv#>2)54qTcCHuQst=$$nMZ4xfQBn% ze4n_c&Ke$Elhp5n^FxLkp_!Qg^Hc6u>nQ^4C;#^)@^>Tm-I8@pWzh*3PD!Ars;Lo2 zSpdazR0RT^N`14Dr`245sE(Nw?ZBr?w=5*)OuxRZWmCHKIfbB8rnHD}9R~b$+{Se5 z`dT6v_v7!oY2D78Sc(9d%wQX~i_yAiAu)G*;~g%Q>z}ZsKvrAD#Jgw-{z1c|FT>fZ zZOCLITWW+m1-k!q%i(R3~gr*(( zP$#=SJ^VY?_kpdhZSBI~{KN0H{RNj=je*6uM*smN}xw%ujm{!^ug00aKQgfg2Z5laW18al2cC97Lw{{Cr);3sl(M8LmcZ|O^s09hyzsPs#2wZT1 z2_~l zUH2Qs6kuRC>{X&^eX{GHd#6i{yt4#kV6AS&t9r{qvYYvNf4d{k!?!?w(vKGb94x2m z{>;JG8O85>Gs6HD*tk8iLMGvul{lX>Y+k3VG>hgN^XswKsbgoY%{eRaTmBYfwuCsA zde)#0WFBndPLQ^UKJ#TiR|ZIB1klcp<`c(O+Za9c-=4Zyoj4cEnDy$dwqp(;#ztRd zXx&E2(uT1G+jd;2K5?vU7b{=JYLu?j!du379jjzK)$#H($dxYc8~@bV3xxRJf*^UUC% z>HQP?{`B6jUe<0aPYxGXj7nEN9<{sd2- z;yE*Z=~TB>f70hPBrBu2nw!!9W}tMs1Po}C%qIx^fRw^gkM;7xUEKV7xygdS$A@Ko z>kdh5P}}ZkT8KM;$=R2vh>j@-_q{#e^IS=QZO?k~rfJ->V9Cba7VPYMNNsiuhdWN0 zGIQ2py9SN`f}mkekBAa13k}DtAGn|+^|@y4&nygJYuYmn>9zAnjPo{QM!{8DBXMW` z8W%MKG=4P(=+9pQ1L;t8pmoUwVO`e3<7X#vnm$QS)`_zWVf|Uk!88633MST(wwd~I zs@n@}-BXTQ7_A=o^5ry7@wz!Vm#+{N7Gp&3HCoCwmB!Aa*7I+${6qg|&YtqnuW#M= zHu3Jx@1-fueBfz8?-hp1CVUwbO28j*wYjI}Q#ib zxZ%;MDbD;8*5UH#HMR1dYn>5e8ALGQGTPm#YCbP=XXM7n<4Ra_O@U!pvLHX% zrNfW^V~boG$VP)Ew~yBbzM%g8=L%;hM9Esmf6Pz|yw*!4I=AKlyq}+y7%UnmiK(XU#HiL0``906Yjcxij^Buv5AF~?QLP2e<)hWMy*w)xxG%3V+ir(Ay z1484p7`vbKy2ms4p3LT=bU(8}uNZYiGVMryguP@c7yeIU)m+yzUdGXCr1-BagzmV0 z8!$kISy|pl3`OBw;1KJntu11-zPqbC_-4Io+{Wvz*nt$X|Gc*<8Rcy@j3OJ>#`rkn zbAh0)rl=%9Kfe1gkJ9_<6RkUsA(lqvyP+APH|EEM>E{v30wkS$oFshU=%v3o0!H#V zBkkDmxD~Mw7{z{umN>f}YP+TF%_OWRyUB3_ySV^V8&7ph%P0JWzT2-|?wP$jzRW%} zOpz?L)xJ{Wb9Fw_^6s;4t$kssh075zBPY=!(Ft<9!#}XQw{860+r9n^id7Gjld2{< z6(l+>I;#rWhPGMu9rfkNKjJ(d3trUdPfaJ@jHD*+COSJB@p3igQLCWE(?f zc7GrDlYRe7weqkL9|i|5F|qC-myAG$)7YrrS`^3;{0H`(ZO!zPUFF-Ag=3DF_`r5} zpEIVgS~AQ3?8_w1^S+Lek%P<=H3GpT{j8qU3oLJd($n`1ubZxIEq%r!2{76E$=C`G zzkRD*Giu-%J$mhaY|I_S1975Gf>{5xar%{dLlalTIvaAX~=c02ku z554pV_Yk_hd~>}|i}C4+auZPcru&0ew8lLo(|^6fRATIW*M$nq@yp=Hmq9+>KZSr4xm ze%8p7vYt`%#=4g(?Mp9pPkyMM=3z=ot3lmiz*jEw`R?C5=!bWH(-#Et%Jj?-U|?Xo z^87-a$C?MM5(B7?JFSi5-;v`9!~@&uFLwTAp`&FC6njBs^O3WuHHWo z(lwX#(5L_3J_sbGr>|Sf+S|@-pydxXFjdA`6YUxVfbW?oAGIweu;cVhy`?4N@z3+D zolLM`T}GP`G5`bEna_f>Blww5hFk!d4%2<(_xC-`HfhH$;G#{^j@Dyrxn?qu9iTq) zeLE`K=5eGlgaBlax#gH4nhI}C{q$p_Ef~!H@rD_#9NmWT?=vL;wyE#3C1mP)>XOOl zg*J>s!nirNqpLyTN3A+T3_f>FjC9{<5A*YO32=wJUvmZGLO|FHdRCAokxPW7!p zhl4(RWc&btqrSlwg-jIpAti7=C#@gNxv0WEAdqJ1$9ANKTR!XnP&%DFSnp-)SeD-T=s`29flTy_?-Au&Oeequ7z`J6<$A{_ z%r%e6I=#){(aq!cZ?$_0s4rfu5a(5%I~PnQn4}BtJLT!H3BDv=fg$70V#X!1rtvoU zn;uwg4MT9a+8p}`2OEiD`+#MjudZt<I*0+yw`mb`->^r-1V^en9@u99MZvy;qYThLu27{*G@$=L<-d^^miie6< zdU&MHV>2KAE&IN5n8&_jQzDo8yKpB@h&&~7odK-y;8lSMz+eQM#tLyxk|%_jA(QF2 z-4D;{s9>AM+sn3Qk5lMKo_JO_GrZDUJlDlMTy>LrBAGxKGKR!W?220AtXc=!{xT&P zpyfW(W=45B8omBUmBcPYo086w7O!58x%uP3uS;XJM-nEc(C-i^5^ z#SR9bRa-b%Wz(m(b+PYV+qSuBls3GAv}D5Os_Pb0V^L%;r7Z{DN1rLIQatR@8rHmE zeL1Gj6CuQmL45YKBXNLrPqTu`$j_t_L2|9NZe{nW9dqvMYSpI|(rW zqg40kVLQLHdaO@TrM6x5o8E4b+t+g1v4rrZ7HNnKFonG4B?60HLVKlF|+ z-QdYmZA)@ZlF1_>3B&p)@EuNMh5(tSshY=ktd91b{MP?4Gnui{lemKW0|6MY-n~S* z)Q#`@wM1Pe5`M;CJ#WgYy~@#Li8)zkcDV+Nn^-z*kW3^~snqIu(`MF+v&+Ks3NV>r zyY_!*&Ry^8mH~)WIfRQwILn3L$;IO8{gk*xnKh`Gi*xM zhKp`n-{1MkpF1~~G{}JokeSwMQ4TS6!NPWS2)LX0uEV;udz%e-poQw=O-wNV)@DFu zc9J8wW@F#S83gN8q9d{Iv)yj8!|bBvYx>>Sa}RHg)*l1KGk^a&_40vaM*?Aejg(EIiz%aY$O)s-wO?aPY-1RO!#4S6l`pHd?l;a_Ww4*dyVk26skO|^mwWK`H zUZk9hpp+SAX48SF-{_`KZ*KQP=jMh8nE*_Lx<~yYC~egkYf=n5>4nhwtFR zi0I3-m#bATB)U%;XE1+24_rFRGF3?Ql;pDFIl+)&e9$vy%|g7v#BWCK6CShy4t#Ia$jL%&M_r6gqBuw~vz>U3!ga+vJcT0}NUF zW#1>J)fYA~-+f&&EcK6X{PH~cs)df~eS|JCfpwhI72m{u&#z;p%NQqH-Qk?`CkusF zw)U3ipWQ;k%nV@BWs6-!DvRCA;zgpCkw}SKfKHljj@XUrrh{Faxu5C8PM~ zzNwSFpNu@pmSdyd0hqxk zHhg4deZ0Y`^7AbfVnko)2OA+eI?lLh8@t&sPEt!|(=JDQBJ%yoW#ydIrD4EI1<@$p zRNV5(K~5g)Fm-aZKwvVHVZxN(uDoLEb$)O>hZ;Tlgz$CxE*Tu62k$3zu(9Y)ClWu|RBQ>k;0~DgVUC>>958P*SZ907-cI*=vi&i3 zEhLa30|OH*29#!ASK*Z*1CZgh7AY5NA>6Y3Qpl+nor;XEd8v9aYtL$6VDPltkH@T! z^C9=KwavwlOQr+&FnC@^&KsSqm)kVX7%=49->H=3yl;QfD<^f~8wRzQhyhj`VT?S6 zWLAIp_nSn>0K;U+=Db2)Ovi3Dac?*G!?4w!@g7#{9ff#{j+MD41G=`U7oG0p?8c_e zf7p|)FD|-cJ~9C^vY9N!WupWpqIYfX*Mk8c9^m0*Ym?>Y`1PPgb%kJHWNtjBXG`HN zILh|_U&>78K*n@+*3}gndUG4UK z;jeR=I&$u_K!#y5f$`WtCCizv4H4J6T-_C{2r>kisv@tm>ruz*c9+jtB(pjYY>)(h zp1jL1T6w{i>j62gcYXU6R>+xW9v=eM3ZOLR$$6jL5)4AP`(2JY)fDFxy|1k#7cipA zCeU{nCW<`_ZXNbe-}!-*QU09{09(%YX6u=gQtSd?$z)9UbM)tfjw>B=ePNKzzbm`O zVzZ(kF=zhLGvfHAm{w>aZvCozh^`Wn*^EC_e_S%sjtjhft|5bIb>0E47tXJ%ecB8sjpIAd5aXU3j__4LEvW=X}(B>5gM4`|HW!q%QW7i zzxqMd*1+UK@c-We`!h%9q2n9_aQI3?=HFSCC;%@vo#cWH&b5d=(}(?c2aU3I|H80A zv3(CNTnh!s{MJjqJkXooBR~^moJA4`dG6Y<6o=doD;E()c7O?^#flHwwWP!hg9qB(s9jBQUhI37@)9tj z3KNH{E!zbh>kVdO$p$MWv*(P7G5P+fC$F5~dq@Vc0sh5LMZ>W7-08l&Klma!t7jHj z;jw4UbS&jHnm{o~(#m7z3L)HA8LOz)a-6(A#K4eEp-8SIWg2htPw>4yY7)c-1dkLNz&#GQYxF*4RlMv9^Q=&{fiphz5z9aTCR55^ zOCV2vIk+;9FoOUSfU4na{aeP-KR1EHHwd>0li{5lEA(!zO|c@*flN3}m<%usd*wZh z2W^S-n){n;m4E>T0uVZideQ&Wk@L|z$v}ndi(h$(0&vd#v78H^cqKl3t_kD0KBO?^ z<9kI+$CZdz(!Ivz!+PUJm`LL-7%#(6CQK9QWhqDIXwjtK)sYCQ(gxvoWOI4Pet_Wy33(zUbF)=4i8h zfA>eiWCBc9{F0}})B>62JMW;LarDmZ*ui^cgb9<$=6=}cTnWIiesE)>bxWKp|1j0r zR)%2$83M%0k1?Eg^e`w_?-Nq@&38~c&y%D+6R<7^e#ZAGnaEakjn}ytFofSvnz(k6 z3lhJ6?A=A#_jG>fYszu9FPe+Vke#I0T-3GFZEv?avpSvj7>0H26XSQgG_r83vF{7# zboJ+3wf$5PP7^%kt&a)n!%P6lW>3!HTJziwAd`VWch~&k9K7b1Y+uy`XM{3%+5Y*q z33=YOKU~Ve7OihQ0>W!DxUcs)F=T)lJGQ|`%R;=t32NU}5`uvVWC#RD>V7e}J9@;s zt(1nG<*k>n@;t%VH5qf!CF81%cG;S^rZB@`wM*0|_Q8B-v9COpA~1o$TtDg5vC?Mq z)~8HD*ZxK88ZJ57O^re0IP)vW09)^-qj5`|)v({30VNnF17wm30f(x)KewZA ze$ES#Ice=GOB94p+o^KE5-ATsma_HPCPFS?_Svtc`1GH!6q7Q?i1`=v_#?48Tocxe zG%#eE29wmLqZ}MeqMKR|G$SoZh8Y9c9WMjf%^a3f8nZumw9{c1SI%~qzVMlA!w@Fp zO?MYHtyfL4jowJ0s;tw!n5*N6eq2onnN0W8>1!rl<#Rl4c{=iT8q4mxJpw~ly7{GN zKg4?AGK4-|*?v*q(F=dqcRz9?OeRB{wdb%qTE8YTgKgU|ku?i(p15BiHv}`hGRXvD zz7N=PH1m|kM_x!Fd&`L=0q1$3{cyj`MXDUlkqoj^@JVtFjE(Wah1n>6(jEEX>Sw(& z;P=g~a$8Z2S4;mF{xy3l3DA@Ej!U?D=kAwD`u@IE@Zj&iEC1JyxqfUueAON{%D|Dc zoiQr+QeQJbhHOCY!K+2nZ?@UKl^F;$dcEg^IH<(k#9!ym>r{{d>T>tjH@;B)t;MX{ zzZ_t-TNo>~l%qQ4pBg1#V910(CP43c&Mid7(Kq~;x_@)f53hGD`Hz^cAwtk9m*3TxMTI+! zBX3735bZ{*;k}AE*rZ)|y#0T679f++BX;JWx=tl_i94K=wgHzPdHDwQaZaGURc;6d zMnonAGRY!sXMX=hJ$&{#$?Q~@PK?R#g*4~btjR?laXQ=E=VBP2Xw`H!$otdnbo7sR znhLeCet%r}TRmn|@s`&SS6k*@K?)tp>H(Tc)38$4k$3d($M&dz2h?tmfc6J6X17&;G`b*uE4h zVK5us&iK=}R6o9(|CDWHZnWQE~5k{|JPnQ5pzJZVlyDWAUhX0T8Cy}!`ie;$7#6Qci2O`1e4$ZeOL3+YiT}m!&QDRo?2?DLF!KkHhhP_Dc|k5r>7cU z)2J58p$|Oyu>N_ow)$*w_vgFSd1ZKo?Jsp_eVo(cXWhE}syQ9Hbx8Ssstn7hJSy^H zd#)NnGMVn9W)B@HPa8t_!(Fq4mFFQ~ciATg#T_xv%t~hG_nOws0DFnED?6lm;1*OHQ;NzCbdev2;%xcTd#)@!pu&%KyX!^|z?Y!Q91o z+c(b6iE}E32F56UzIaWP<1nbWB&5+}7_Y>bCd{g4U?3p46G@?NJ8G6#)1S^Ml!~jvKvL(OfjY;wF4RuZTolr3)pX(N=d`tXr5S#8^ELUfV@?=--~Q z3Q;=!A;Z`aOS;qicW)|OEHktZAA@o=pPHzqGt^H*W;4rm+U>26DARoJyS?~24(OeK zx|bM$t)K>K^x5kR8jZ4yq+86{*=e+{k9+Q2*$94(+FbFhMRgejb&=fQtPOwPgB+)W zFbRUg=5T&SkGs5wY)ZiS9+F=9;c~Fb!g#e_A{$GNTVW_OHpU7pB%Y<=`$W%dYByr- zF#+iSy=DCNt{9*1=?+s0Zf|~@EsbIaWL8_PRSKnX_7mH%18)nMnD5T!j{FII2b9BH z%QQn0UjI)#4EB-gkR_s~dWVk@>jtwUykfr3@ts@6a;eX3aK0y@bN|aL#M4z=Kq^Iym2Dg2)bkjPU}Alztwb|d^wgtNtCLA@c9^-d(Vx4Z0m%Z753T4+10BT1d!*OfW{j=b#?T z6t$~pr!dr>a-7UTYAy$hH_65+>N#^Uj8Sd9_{5%^Y))(umkEBI)AW=Z4u(AeZ;woF=+U%Y$i`J$7cxvew6G7wI~3A=@7MfJ4*~J zTsko(|Ch9*JYEhu_Do0nRkJZ+j*naeV`Q5ig>mZh(;?!Q_L=i-I?5o1sr!X<4S57; zPgN&(ygO5TS|8(h1Lq${GVEdZce3%*C8EXtj?Z4n%@EpCzQT{@XM=uyC>^?F2dF9Y z8hv||Y<4>7c8bUqpj*!Yd%L^JbY*v@K34wFA%Rca6QzhufLQbR{R11tFn<0!5^&xp zNy|Mzr;5+-#mupCer$~ox8;VI(P0G7O2smH_7#~p%zpfBztuK00o?Z7j7C@*WrJ_H zks7^B?|zr_TWn?Nk#Q(G**xG}Di=fIAa%6dMGQIe;?VfG+x~i~(0uA)V8SU*pvN9M zGSMdFZdsx*l)myOF2}dbyaq^9D-qKIqt6n|j8(R2XIGqN+chP{C6Q{Z+MGR2wBY+x zHv{v4L|xogmdTIw-z|+e-18Xg%^vSR?ZJlO9i9w+dWkp$r>&p*$W~&=#L0Egbthw> z@UzhaNAV-fS)kyP{kqo}BrTJldZQ14*r%l+&HS3T@@Tw4nK2Js`n zD@+`!9{McNYMweVrT~<*y|`R_sXo~SLt1my*uLc6X9)&2EN8X)#CpAFpZljgV=5a< zpSqs+iIxgY2I6A3Ik$q5mrM9D1|Q`flLp|w;lCO{mv z4m3yQS2<^KHu5LUG3HUwHWyM2;^&uE!aM?kHD2O8QR;RZPiPkc5*oDqm_NRb{SyOp z%IXwLaI852a}BU9+wT^c#Ce?j+C&b8j$DJXUyru*2ZS-mglglC>SVbC+v4cSQn3Xy z>r3u;-Shl)6=?w&=iKdX+shzPf!PS|dHg(d&gyLqOo;#gapz9sPuv}1ORiKwlS(B2 zc*mRP|7vGUWut~pk)zF%*ir^2(5knYHERd)1Pl7H1q+;T9z6dtZ4Js|#rUO2A^^d0 zRkxoZ73HJsoF%M60JMwzXU9kH))Ne1;-0o+no;}PPS%ED>?D5rbWDfIeb0V+q` ztXaktv|eE1`dmj%Uvw=w^`TZ@fFWy|=EWaGCy<$RBdOD>?(>W=gN?`>Fr z?MhbcJAyh`^)&VQk6bmqB*ZY85GUz7$ViW9&+v6RW_(A`Y02;PxyI4wD+y(4RtpV+ zIQgYCcMXC71h4zGH{nqxtCN=~5GB3NaWcMcgPY-byd`6K@jG5i%)9Kh`}rarr-J*8 zvq(~WN+0o6{=}KUk@^nD=@KwGkflLK?2o;p*x}ezT)k1om25qO{sWiYU*3OOl8^ym z$?>)=@}mswt99^Qbr;f{+~xjNeO0vKt+uXIX8h3;z5?{mU1NU zzj{+*PA_oqKFn&=>_ zg2pRPUZ?B{^cQNIYaq~Z^zv`rw;q3^ex?O8rBJl$)P3qcd7lzxtZfK}37HVJ^|}Yn zi@)b32e1ovO!=MGdy-T2mp=_JlN%Z)d;Z^KmY#+AD<+cJ@H3h6x_rl8mXH{)`M@K3 zE7#G-sZt=gAVB&ee!X6?EVoLP%cRwvi{Wm#^nftkRBc)UByY3u91UH?{v9VlA$Y~SkzU!b(LH4LGd zaPV5=d>0yw@7N2Q`Lten%AQzX{$5JLFaivxkiFXe^J{&}OAccF*gB2;WaGu3f1;jH zwJbN+z{Ig~#(bQHizX65HcF$oteU^illC+)+_J-We;UGF{U0DPrXZAb?!9MxSG}Ye zprhof(SjfKHrA>w%uLTRYZt~Qso@FxDE-3MY)mTIrMNW1(9FQ_%7oy&WAciH5TvSrQrs2;g-;`$~?ce`hV9YPC31H%N!glO^_ANa!8>=cknbqI4q!*Gh{d5xp>eO#q=lECja zzvYG)7*3fGZ1~BZ`^zuhDT$xz&?O8*0}Qz1I^2|jk@Qi0B50#Co$A1Q-}HjHogppswa!X-+UqW?;x9ylOvh>i`22hGB9b6GB+K z#a8MRU|`6=@Cszgj>%+(0T|xmzM0i{%b&xt3Ai9o=F5pEh%N6?Rx?BT&)m`RRGIX& zKHj{!!+~cy4Mwxw$5$-O29il841@s~vC1S92(QTuOdvo2!Vnl3n4*9HBoi3I0K;nn znLybwz`zVlCZl_8*R#sCm-vZ|3j~QYeHmjP5!)F@@z4zE;jjO&r}O{tsdI|@Q4V{& zv9p_6ze8Gv*#Ov1WMw*D4|#k^7ywS7K4!_BN=EaY{?fI~q^MlNE8qC<0O~a;SQ+Q6|c`WR_CUYasmPn^*E+@3S`tn0Wy!srT`gU5nmB!0SLV-JZ-~ z{6S~x`goguiq|AK{Zc&9%~!nOQ%)o~TpxiL+ew zQ1S7~QBUQFtFjT@Z0XJH|I7D$-sVeAr>1GVgT{=+Hie^_tKkU;=%T?{3M};hSHLhmdq?%?k3`SnsV1(;~HySV{lvYTIom$=UBO8 zwo^z-Qu>T{Irof-f&4@72KF#CGaP0X=K8zwfvjmE@&1zM&P7sp;jWDa{c&c?*_aQ+ z9+gfP;;gCBM=1dp3?S*0FSx(KxXNN%<3`83gl1-VFtaf1({D0XZK}KG7&yfDQA@Fr zir24OQD+to7~@{Ad(D{0A7i`eb%Ih_2r$gT%JvHnuk|g&y~f@5cAG-m&q*hi78H|z_8GU@>|&b9qL6M+^Y*xqOS0H4g;G4)0mCu zdbK$wYT=XI@pg!OM+t!$_dlFJ$0RZ!CGMIX_q}Uk3T^AHOk$Ar^=Wf>qD^zEgEo$ zx$Cfi<)+NIQwL$G+$6VC|v+HNf#lL}P5u0DS80a(6v<@WgV##n3fwF27b? ztP#pJD~uOAj{j+UVhYvidlzGK2Kd}{S}!(twEr`mZQV9KeNOW}zvuH0PE28HLvv#} zC-r{dJ@j!=vMIR4r@W;;RDVYgbI~Gc&&FeKV7>q zg}4Awu`LSPH4Zs{xk@zr-SQ4(Au>%NJWjp3ZSCfo?X~{h?zI2IO2)VlLlz1#1@N(d zs@K|@GuvC^Uwb#1e;^8G3F#cyJ9f8wkmA|cB=xP_T@Fr+u?jLo0WBTzKKR7jSb8;o zwpBAu-d*3j49-IeYoTy+ek04M%hgk}q5i+qzxRm-+Xjms+X9f@=dQ+6Y$`g=hRP?} z>DX?T+Fi{D3avZaUhHmcVVu#QjWmoKW5kZwUNV>-;*wCf;&qQ}TP{+8vyt+0yC3%$ z6QR9CHNQX>nmx@9V`s}VTq;xV$^(zSld;o!!gd?e16>x{M||byzsMYZy=y((?qkr{ zXip5T-Xp^s&M|7NH%#>B9sPPy?sLJP|6lwqChdugv3igR$;?6<$X|Br|axadCeE8k-^wI_yz9_@yig;tsW z*R93R{cz{1z*Jmn`k!%M`8(ZvKGE#$2?k6LLBnHa9R{{H-K@WKe|EXbt3(R*KP23HOxn$b}Ww1pLM8h!5Fbo6V_k$n+ xWMeE0m>%^89?ZZn@KXdyK!5=wTc(Gj2NxJ_0WyGPtR8k?U>Fz%7;fRVOmxiRdO`pI literal 0 HcmV?d00001 diff --git a/dojangpedia/src/assets/pages/assets/taekwondo.png b/dojangpedia/src/assets/pages/assets/taekwondo.png new file mode 100644 index 0000000000000000000000000000000000000000..f96d1508a2e6c6f056bcb76900a1de97a56834d1 GIT binary patch literal 20986 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 R{7VA}rE8*7ddVU3{{d2#Q6vBW literal 0 HcmV?d00001 diff --git a/dojangpedia/src/assets/pages/assets/taekwondo100.jpg b/dojangpedia/src/assets/pages/assets/taekwondo100.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9fc0164ff8f03d1b30dbc55fe3c6ea87ed6170dc GIT binary patch literal 273883 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%0A6CVvixu{xkmU-^_`D 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%0Aom}P3E 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

$ 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%0Dda? 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

6*TDKDysB)JyhxNU#e3KYVwW| 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

<3=W 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


XN`89zpyEI;f~WS^_!N0s5^Tjwz| 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

XidY^VDi`Ul8nfw>%APucJgX%T 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

`m4)+t>gzg8V8V1Xc$f|oo=Ol+W* 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�j)wl;z!1lO*OD0}gvxZ!di2Ib0=> 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�JtU8)z<6z%@QS`aQRDSCuRMk$Dck2R%F~g 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

O}cwZ|;wO z{Np9xp9jkHGtYc5D6-%A&Ub<$d?OI}&df<*z1j!fYpk!$=7zSY(;RBITD+fc+uIe( z)fIQ-H>PA*$@*GAZ2-~dbiZ1tPAYG`awiez!+o3UiY@IOVgIhVp*x!|gnh9j)8aZI z%ixb6Mjt0H-{VF$ZZk8}q3=M<>ayRKE4nQH=%q})P&ZDBMyCbRXEFZ9&yRaO z+HBK?O~IHQxi}IGT9#F_SD2Y*0ps()frrA1j$i)eU$)H~HdxUOQ&vv0yf)S3zh?_o z8|v@3RHbYO4;>8pG~)t>Hs!*g9Uk6fMX%S$g^{I{EtGrf)~%MG$=kFW(eRhB81cko zW?F5e8QpB!dAwMAQJ&7EE!Uc}!M?#@$g`}P8F11h9*1dhBK2yZ_U0Os#(VB1I}k|9 z5YNj|67IV6!i{{L$Y*KEGK6Ee=O51vpz;Cbr7|}Ej}Cdn*CeEbT*`b2N-!BO84k!z z?r~hj$B%q~++sgLZb>BLt_1bM)^l4){`H`+tBC{nR@l1-z2ms>pC36N-Zs7V)~oiD zA3bly0&Dqw@Hl(SUij%N_WX0t+le#By#sgH#nB6H7@zPqD_hP7q^`bR?+krz@b=i| z&AY6ttF}x6UQs3n2Rf&KyIwrRb*8i7j+;8**w}=<_4YfVjO?qRV}-X@6JvJ#)M=X- z9}mk@Iy%~{f8&r1dKpqa5c+s%T|T(nbI;z89z=Rc65?_s5r+dx>vlz4wlJ+B1Ig}qhy&+9~ zY!C$#uxB?3Db)Oy5*7t@^XAP)5&2XB;Dqdb>`+72w2PVB~&wvY@=OitO`?;NyKN8ht~mt*wG zjhlDaz(AknXXkAW!#C}6;<_g*`Ir!yoSd_aGke+%xVDZC+wTS{Cn+-v%%0!3-g?W< zo^buOHEYFkF>KWva-$Lhw|4q7ONz~o9XlHO4E4aMqc3rf-ieV4Fit6JZB{fDj86I( zeHB9z{S^NV8#jb>F>IL~RaysK=Vp2I?xh2tFt&N#vSoAVzx4B-j&_@!FWC6Rc*v)( zf6yL!@(jZj zHw<6O#h8(9OIvy&Z40T(-|QwlMm6;(U(!5$_(*t$_uIE`vwi#ahq}a2yT zr4UQGiYu!yK+jxt54a}`SBxgb2XVe~BOj#?={^n%a07AKfUYY+9JXE_^>DT6C!xHO zVfZlp1@DMMJ}B@82>)Y8PuQVj2W{Ktt=@_H!XR?w$Ps({(A(CXYqJhFWaoT9nVgui zW*=}e3mgjNX*aiq@9ws@wfLapd`xG;AcB!gy1eb;O1nUGaPgbYOh==f+(X>c$>>lA z-+ecv#hdF>$B*0TlP7F+YRb+XKW3v7li?%V!PxDg9&NRcl6%_OET1as41*9LFHsV5 zi+Lr&E$I*Bb~~X_oy3bIVtxp?#qRVO^=**sbCA%8zqr@S|5iY<+^Ty_SA#}z#Y6E- zB=^`2st39ALz#@X-awfoM{yaG_qysH#LucHi0|X@$T3KU6#>RCg(EKRaXvBXx!rDv z>nN%n(GAvq*ZVpFX;ULC)h&hP#v3?EdC$Gpwlo7vpLxS6-HdLS z3Cna_yk9XxslBz`-JRjUC5%9i;<{sd_>L|8kNvqvj~)rjh%snM6EN0eEb`(BJriS< z{j3G;hY#829os_sXWTeXwPtMF&^F7pWZn233&u8ikvHW;-=_Q=5{I!% zeJD2uEaf09VQ@>Q+}O>g13v@|cJ}=8c{Iiw+UdLB{ccE;6Q((#n(>A53xuJq8RONq z+{c8Q_y`nE?jpjHmi*$fNv1?Xd=HQ;oFJuxtHLcwVfY&m{A=md!qz}pKr(&ooA(*J z%Yg)`SbP-$WfHr`B*>V8V)wXkibFm^oDSDyWkBq&`%BDPdTxZIe;lt7trqpllB{}fl6;<(LC&jq0@7R%me-FRJC3_rpUWnwS@v=iYV z1_>FxB7W4NAs@W9dWRbI&VSgSPoFt!Bi^z3?k^p#d!XBTyZfzgpx0X4I;_R>sZn0?BgCM0DhmHL~{KK4-b)e@s&Yc4BPl)TUd%`67CyEiL zmGn~^D4nE#421*9aLdKJSwQ*bGeu#`k^dI5j~Atr-)@xH7+Pw`tQ1N$if+BFL)VJc zatUrb*WcGR%klbpw}Y2r>2B>oJ@p$2uC^|#jd#7nuN3NA@IWLtuJJevxZ?KiyYJee zg9pQ`Xgbwo8@6n*{rBzVxMn+dcEn12CWhs`izyr4IBY|`gLd)4MZ3VKhupZF&d=Gd zZQI>I-W*;OVQe0H>rI<46|JMK%hI`wEffpZ?}qN4d+!Z-V#Ly?PM<#I{iPE63q~BX zt}H1&bm(xHNu>_V?sBDHaVXWsjhlk;N?3GQ4!FwYT5aQ|;gB}EHWNzBxT5FMe>ZJH z-)^;c-#X^TZpAv?zg()?nUg22Z)m{o*}KQfH)M}K{IGrGqaU>g9(oAN(+(Xz9CY3- zo443Guk-xuylvXLDHyj*B2j(}c#LqyQ1ZtZW7#re1V-{=)phW4?XWGLaYqLyJQN$0 z#Am-QD?bT~?*6r}eJzYVtU76F$vLlT-{P$&M{)bcV=d`INytxek}{)v5W54#Nus`M zV<-oekMt=AlmvM)v-@*3!J{6j;%Xe+gk**4LE)8N62yh%ul!UA8C*dAaXPwJd_n21 z23Hg3N>F-AdnI}B!$&@aa z8@f|dc{gH<)|^_fN^#yUjE>vuufAzN_}=&ITi^Po{oUXFo&DekKeRV}kYNzfhIqv&-tLnx7J$QbJpM99qNTBxTfVSX=f*%I1S8AKPSUFy@M!JWCEGgMhlm1d?$D+!ZDcD-yVm^ZNg@_n$#_CE1-PctXC= z0uhLS)-nZBt0GIWG+9+-RW)0XY%$ZbZ9QYXy|csJ{W8|mJ^N+8?3#^jkFD9*wAt)( zwuh>_t65}|#bU8om02P)D|G@1BobN%fY4gJh}iS<7k}X3)_tK6NCc4i4;CIAdVO zJ2=s1Rd(*&`6Q>N#(4)ypA2gAF?MBf#s>Qb?a0GN>|5XZmOb*&VIOa^!}5G`mbbc- zjPnjZn`*IwgIQYa$^D?dz9H$O2_@{xk72BiRCrxOy>)eWrLvMP-WRg>2y|p@4Ie8l zS#i02`?i!nGrr8EzwySKX?!oh3#tFA4{&eCo)GpUT%>z2d@&rT%>cC#WM^ruAl;)} z!pZ@jWzXz_tni2!7L6z@rU-F)#vx4UVtVlc!t;0(4 z2p)j^%EZzHmLSj>Pn>wip2p zYpbokuHL4+GY$_A+K_iT8f~#i9brdvhjlPHr`$N`^o@-y17QGD(w!Rs9feLvT6H!$ z*!%Atw=0(}+3vl2?ZB=bR`lE7(f5wo(Kp|;F~1?P*+8pz*siV(*3j5w?VTG+A0;o; z*vPOuW8sEa*X+kAEIr){o1Q`^z<1U8SJ-~))qV9&g$-+n{9M>$cBBq$#Qr;2UOz@=fMMy z*h3HPx8Cc0c7YA5Mn>#f?~Nqq@ZrO@p{c{ik>~8x*|TXPrNSMxDtFqNn;L!m*q$6z zK3(a#yOTSV`U$#j-@YR`-rOs$UAvmb$iy=?WhNM1ar$ro>4%J^8OO4@6^>=MJKs3F z!xO{S=ejW?OkTvXxfL_VIDpK$GB)nqupuqQ?)CIIuG_jd+Q`JD_wBQ8gGSrrW7*-+ zF}vvH;Oi&IV_7u2Bg2m@@@7m;+0heyn7PGP>{gB5Eln*}UFBnU57#@$loz6`JhM1Q z4l)_LvnxDc{e&=2k?>hhmDuw2v6+b(Yiy{p z`i5qkp5ohOH{9{PW`*h+Yjs&H;lSacL(y2U^R)j}Eqt?=Uw_Vcr{=@rEECzbbC(ro zi)nMLS6_cUeb=m^vE2%d)mBwsa9tW~-=6KIcL(O@yo2`J%;dOt%zb`?X}f99Je#Tx zWWOx0+JSh~Mn1~O+9)E1MIPBt{VCfwbz>7nWUoIeSWUT=CLTrQKz-<#$GcSe^@MoO zUaCA0?Jy#y6Lh{D{`d^hb!_V(o_`b&?NhGYkw>-z@mz?!Aj*!Ehj{;q6j3hidIAI2 z(ht!))1VV#GaAaqyLgm=a`7G{gI;EL8L;C3WXro+tk_DSUeHr@d#~*6+AN%{J(BE& z@@C7olJc(9Hg}tUF{nO4Jg2>p52Si0OgsvM(oAAyl{>s|Sl`f~O$-lOV@tCgIB?iz zd~Da--)nQ@6G>LV$B`R0b=o6`AGZeY59d#xwrc|eHaRq7N8h2W2lLJ=zUhj}KH#en?QQO*DQ{N(-AC!2$XmujG;_NZ& zio=W3iVS{y!mOm{3nBEo%DPJ1wt1VEyCOM|^j-QX&h@0r?C$DHy1+|+-L!R^%c!(V zr#`URxeD9n&Nq(rg-e%GzRc|6a59$Ga%7eqYbR-DwHafVmR--M8DL&HZ0Tr8yDpV|XG8G8h9q>Q{y!H;JAuy*|T@njRq^3+pLrMd*jfS-GD;2w_9Q zB|o+grI#LyT?_F%iNkakhNje^WM7tjuyY;urQ`9Q z03C_VInpmz)qW$mal_ty=Y8wzzwY|iSf!__uB^89wuaORJ3BYo#MGqqd#A6esPUW4 z0Z-eR${*WH7ODgBW$hM^G5$e7YO@DS$)>%Z?5_uFER#skdG?q^HqByuYQy3oe}yl0&mcT&{|5=O11MKMl|K)pi3H$} zHiNR)NUk+Bv&)5sZ zbo7yOa?mdur?9*|+tHm?F$}u{cIE8(G~S#T8%udV{1BT}HQPIHzil6!K0}Vy(YevK zY~Gxzh?!LKW;_fSllJsn^RW3elZhiYFwmczP-bQ6TgYW;FnY5qF%v4xZt}wt{R-!} zudm-7>dn?v-(-VB{Z^bRCg+=ei7YFxilqVVqm^p&ZB?pBhiP@ZDH=C>z9N7UN~vAA75Qa6Tyy zAPiX?8K*H8pY(E42TgTNX*|At*Y@;XV}3;7$AM3N@{`H2Mi$7{D@VzPNBMFTDQ%RY zb0C>Q_F9Nx{J22-;h%G-uu}8_kHjaog?qvRq8#~ug7U`cU(p6tv2Y?F1Bpk5<6H(3 zBtyq?kgUiTuQ^8JONXp30_V~cY1M^F+vxE- zcI-?yhoRANn;swWj>k8}I=s_wNexwY$g_>?rg|45pW>7T#PjtAwT}q3Ban^DUYFyG zATCQWT!`UWJ4QYsFYSX2%9y1)!D8vDS4eFE%I2-Q&$f3#X>=}dj@+0gFa3uB^35Yb z=TU!<$D8E=ijTZH&k{g}&P!C?0$pF5bcl$#V?0Id>-cAljC(B#FOP+D&1W{ zrY$UqGCDH5#B2}GQY~#}@QD)uaBvxD;|w#{=95NuT3(iu&U#&Nq)z7MMc&pIcy8L5 ze+&7=xKxcIV= z{MhfZ{5t2Dl@r5Kn+dkixpUdz$dG-Iew?}CI?h;UN0&RbJFKRP zv$poOG?qoqOmR9bb!KLm8QIq6=F-ft`!{SnS5>G=4lc8|*Lttnrj47d)A^^yrtI8> zbJp6?YMmQ8(~npDs72oBfvlP7ne?RHsA}fmlc#MM5-IIYh;kKBiMzj#RoT zEmoFvaLzFDMS;a;Gs53|zG*pME~g zu>SG?{=eImo*w(gH^1TOi}s(s{qOARrCxjTnIl%~4^Tco)V*V~J@@Rhws+q?Yb`Wc zZK1(x>Z<*w(~&+7USDWVzj(EHr>u5eCdOxMcx1pka*w_7+M9Ol*n4*A(xuc`+8Z0K zec?fkoms}g>@)8gJpJ@D>7mUpOWc$$U%q6gPn~wYIjgRzve}AR>uhVcoxAq=&1tg@ zjSpLKbi!(z8r^{|+MYf8Qb!k}J)%vayp9)n;t|C2^$6)l8PtZLSQb$^EEadC$jV-h zJ|AOc$hKc0wgt6&j=JA2RS$}jd_dpTb-DY`-G=hxhz{94EkwRNS_;eIDF>x3ca#ld z9Vza9#9Hef+o-Ce=0?z22Bq9+4woL-hH^NeSc9-guM2+UxV0Xa(% znW=g8)mPJu@SPw&Q#gm>OkwPQka*Rm%k|BBjiq#2j?OBlKv@|xf*39!Gf(bX+eh-E z4l(cSF%K%62;O)OmQ%Ny@e^X&Mt4L{`8e;~xije<*Q%;&J9uD^?cA~321W;LY;@Qr z++p;Gjyqm$*51-?8`@f}(Ar=ZE?>0kmwT+guh*t$C(_LB@W`NDI(t4Xk)HLid2gmH zBi^-pcbarzHdecqGtOi-mvQI|FT9Y#N=un<`1rZUhTWN^E^kiMc)6KfrJr%c;Y|DD zj7`{{y?fI5l`%Ga{OE);%!)@GR2)#`Qf981f#r1s9P0hs_uJUim|g3+W;M0dwt35D zo2#0&%NH-(=*Vb#Hy1}7yV38Fk3DhPxfjIM8$6o@`7TR=H0Z?=XmsWs~7K$qe;v*qLX%wbBBtKS?Ztxt%yBOff1K}beUXwR@NC)Yu z_?S*Q#4rJ8mziB=b@@;h}bdS~KB!%OZg8=;dOKmML~*4lKl z;fBI;5q5^YeECZHq(X1+^>h=es+hNecd$L4*S?**Y;0uM#-}DcoCnLi9Xj-g^OZV% zw1?~oWJkrz##v3$=*#4UCYy4z6x9Lwc@r+UTolw0@aXoIB?byPZ_bIB9m{ff2FJ!>CbOSbH| z6vQW9$y#puHOH-DEe~aMlsyGF9Urz&QW^-|Rd3}lRnZEeqi)k4& zvrVfld!F6YUbB6WJ`%@D3fJ+&hIGi%QdkZTP@Q0hXp4BR>vAA|Euc0Y5yPbGQu+XR zb-#ljisvAPmji7frh||Rm^1-zz4dl-wpb0gadWpl`p9EeWpmbZt=}r<-5Ik&a$MUw znyjg{*}B>{SyNrX&YnJRBkpugO}n$`yiDp0JNZD;igVLeF;{6@wsqN#oqLjl$qXuE zQ2GbXFH5Bd+#$t@WQLa&k<99{Q}eJpnDjGvA-&(aX;Zfqe5`um$^|>&V{G~y@9nbh z4Dv@tM{IldcB`$gP2=#{nptaWYD;5q#<#q3hb}nQ>_pws-C@m5&3=8=oy}p}ylHdV zUrQP?<60Of&t!C8iwiB6v}^RYWl zH_Ml)lT#;8*{iR-n(V~8%{zVkjULKV?Og4Nb5Y(ki0wt;3d{0lv6LJkD+gXtxwcPS zo}5*`vnyd7rEFFa;Vpr`FI+4I`SZW}Gkfu+A6s2@z1{Fm_|q4EYK59A z`{v*JmgirzH{X2AZd~uR?R&P`V@DpdCU-Q86O-vB|7Leo*(G^?&O6n->*iGNoptNR zZrkQJm4^=>w&$OF&JI5Euy@qf)KIt~@T=Dct^>B*wry+rh3uVo-u1GYJ^l34$=PL= zmt`6J!o)JI8#j1w*E@4{r8QSo+xETt(mT4$0H>Q{5gX3gX1`grHnS!C?TEG)WV09- z?O4v%>k;UWetG&Y){nAS4$s}dy~_7NM%Jc_-9uuy+ERqB^TH)p*Xt3|D|-(RmeM=M za~_HEFNVmQMbszq)5Od!C*w!Q=;R2G2OR zJY)GW8E2U9>oWs&?AWpNeARO2l>i&4t?OK*fp+W*=*akmqj;qEn%VP1z)EzboLM^v zl$|(H9#)dqN)X#i)IqcuNE_=d^6Pvl85+mJhizo1n2vVJc=i1GYd-GlwJJ|?;Gsj- zy>*L?j}F_|q>nqRYLc^Q6|>gV*y>~2P9HyZTmQ&_T{wHru3qa+&gAe=Uve0E7k9Rz zX!W%X*3!PgT3TAu3@=NiTUwga>?+PK&Mh=QKbIzk(2KD$eTMfm$&>Hw(sziP^D%Fu z=U?gPS1(`pK6fR(!dEENrP$Qc{_Po8z&?lhZQaA*Gdwd+>z@i?PXlT&F%8GF&EaKJfgW)^UcBh7W3@hu0X zWi0)(pZ(Ncdg(D}ZneBldeH3>_%u_ZsC0oAP# z>o(hdAoYjEP%b{o5IB$dXF+^6&&A~DVb#tqkkUGj%5tuF@t~}3phApa3R!vC>xg)x zj(l9xxFC==aA4iAt)x>yd$iTMGY$1so=mIWP_UwaQ9Je)e$`3vXml6OjWW}cXu zus{BTKeW@QPTAfA`>Z%qv>tE32i>WC{<)|8VRKb+s39w zYj%0{h1zuE7#d@#$c#;Ur|BOU@=kLj{qnSX_kMf$(4%(b$dUAtJ!QoCK6{oWE9a6k z%exf(@>O47XOBJhShDN5=gCqQIzGQL@foC=nu1mNO>Wj5-oyJ3dxzVfZbZF(y*4vf zw7JuO{(T1)N?$^>b3B*r;Hq8rLPl)={hIB3h*|KI)F8ppH>i03$2GOQE zk2cQs0mTu{eJaZz`4z99GI-7WvJuJXV-3gJ4!nF++u8%d?YNE@qtgQJEi`S=q%vn3=8B zAli^N8`~{}y`gwt;F(UG5YN{;mZPh9IOg$d{HL~C4$H}FImpW=_5;<~N&vsoal~oE zLBs(BiVm#$Duf(9UD9CYrpz+&!gV1Tsm*llkRxhY?|Ff zL{n3nb#!%Dh1>S*sdIMW(nYs3?_;WS>aBqk1?Cw(WL{jw12~f4$sTdDhI}x zdbD*%%W0WCTgmxcvhOHA4xN{IO@ou|83mpeapwAEN$M@ zy~&DGQ+D0Qx?PHeZEvq3{sTwYG1t-~OGypVD5wc)=b$@~Cxn zZ?p|E7+(8GsP=iz38?z6MSbn`fN z>}Yb3=jUhG6N@h)x%2$E?cKZI`NmS(`B?^!GwB;@4?T1wl?BKaA% zewc{m0MQOYmPgl-@_;PKD<@aSJQ;b<81YHAYFLEsazbpWzF5mCR$M|dQK!K3Fw zq{R^V;xmPF2L4P|(2fXKeld;s0ggy?ZpABbPMdxA-J^Em#AzEFAMxg2X^%d7z#f16 zX&axOw6pH;&QDjQuW$?v_qky!t+lh+HngM|C7<4L zC%4(ho%Id%wr$&X&u5#D9Vb#>AYUAJ^kRc7-re1~XJ=aad-1}>5?k=mUskT1ve+BP}z zx)aYB7e^VVKW!2kJCq7s&H3 z{^BpZ41+$l-e+I?+Slw;pZb(t?d!K4+qT+2`bYnn9eMOfnq|f*Cf{HBrC&;`M+CL= zJRS1FqV7P~dAxbZrWXiT97nY|uvoa_Vt54Y;ARZWD5*rN0qOHHQ+Vt&%Q47mp}b-~ zI_g2FhareJv}iaGb>}FQ(_d+c7fEI$A<9uWzee$E4V{T!q}X9?pm!iW4C$gT{rDxj z>K*hmpZS7){&T;S(#*Mj@X~R6dit%#s;z?#-q@Z#Kg4o}gz1@dUTt%>ZR<9B?)fKe z-=PDZSBq8F*Lmk@PB)Dc@1C#|Z@+Cl?%Y-t3hAZxfBcXCv3>KK-?9S-4yF#sj*+}q zeD%`Rv_yllpffj7eqn=;Yi!5Pk8TO?=&q~Z@FwSqE@L`vmgNlIQO8R91w`9qZK*IF z6{qFu(Z-7*$^*+y_hCb2yjRHDC98|Y#wbN!$f(A@uK^wj-+!u z*Y!$KE^V~OV)A2nIXT&9%!3YTOFN(5O3*{%7YX!=j zM-j{#{gZ$4Pwdm5{&ZUM$VOE-zC5>aQr>#&t@QjAq+`?>WaVb_gfDAvrQsOIJNFBs z{>w$Q9qA&e-HHUAE1hKMdO3)B3hFDOIA(?-?_!X?q6n6+(#8mneI%A4>ZbHDT0MFMQFu+Be#yJG?c8n$ix%?%x%CcsPZ#=&nk?JCT(&m1#36egNVJA%K&~IFseM zCy$@B&J7)DnQ_4#Ovcjaihk?~gCpJFKa`y1s;biGGjWD-P%mG)l$_i&$o8=*dDMIV z>)6nqHkfj4+^OA=W{w$WBe%12W0DOoa#)!GFY#RS86n2ypsrB*<~HMN*%6dKk6-$^rXwufwr__St9c@ZrbPtT)bgS6i#qxePYI``>==f3x5J{ePSE`)B{` zpQXtwrB@vSovY6CARe`y$g8-OLg|z?D{ylcR_j>B|Gc)5>Td22veq-3- z4cu$j%kG_NzS3_vvsUFdB&)1S%R;tp-0U})IvW`rvgzVvdY>0Z^jhy=dZ;#ehcEaI zsIjHV+S}UQj>Ys#T7UnI^oz;(_-Oj2jAaom?ljY>`NgSsu-A?sJ#N?gdtL5K`o8ah z1Ba}&bAycylh>@(RMomYs{967VOzHEPI;9B^_R7`2oNVbW^KO|BJWDleH0;^XKk$d zi4d>OKSp`TR#3EK49_AP9$M=#$4;UEdFSJg^BW@F%0p_hjYm(m#$oR7M}CM*)maveYyDop8eX18T+tm z3Syv68Tmn(fpDHo!j@gOz`NWu>m7OJP`ijAjJ6ZYpCzDYovs(da`}MxlqN5&`o&7H z7(ZO?p93>GU216 zBgt{D^D*qUty`_SqT2d~hHTd5ZtChvV_;S)HaEAWac**Sy$rlgfK2kiQKgL7lJPh8 zr~jfCywk<$G^>jv3oklja{w>)MNicOa&!$pJh4t=-Ju%}?W2!AVl6F=sa{w)`QsnI zXg~PTi}ubt?<8mVGoSga{nl^&R{C*ZF~q#kC7X9d>=&^uMC65M!^+9e<5ONb7ZfJM zwCSDQfAKH=#lOO+kufVM3b<3OrK~(i?<|4XX=5cRUf?KYp!A4)IhSJzg02k{$7LydK`by(-d4!d&gN_r=t$lr9)F7;ftwwAV} zBb}O=;{oqrZ@l)JUA%DKX8p$3+T7?5=&kP1Hm4=lvvXB`Q=9j5mROtL$oSn1jfn=y} zfIQx8y7h>)(pPD9jBS@A;i5dimv{dWV)|^{g9eo^mR08>Y^C-GiH~p~+ef>KBJ#o_ zvUS2hF<$3kF?kW5^TOFOQHFiF`9&}r1L52EpGAoT^$pjFay5ZbG>>-2W%2>I* zeS94nuVpiyu&%^`qwVJZ)|q)(nXt^owgm@ce<6_ac^*$wRN>O?G)RH zY?uvGJD`35aaz($JwZ$=aZh072eaAmGEv6Hu`j*!V>^5HOd7lYqkr^|?dxCvT1vYZ z$WwZ#?xS8=WO*S$;UI=*QBF1>T{fO;?4z~|l(%@Z`KD#eV#073lB2>NBwz$c28sq$ zoXV_gA=)CIi!aMx4&p0kU&%=CvU+@>v0%L;z3JvcqaGU>u%G#l89?auJjkSC25V_3q<4?4hK^q9 z+6fT6@3axorm8p9o$Lt8)yY~wb(N)$8lqiASv$mQ;y=cn1Dk39qPC~7 z7@mdr1l8I7jWN^ez*bx%)Y%0Y3v$}8{>7#&HPL(^}rz7IE+Ay{zT!X+Y)RxP& zb)dW?2SSGj1q{k@Zh!MPe>0H=wnCoWmO@Okn)K@#vAw9xsC@`Ad^w1+)&j~`a;2~I z)OcsD+p%P;k8mAz5M^}&%!)EwNqdaE!r_M=vj6d} zN&V87zG8cKmp*&LXN6{_Chg>@_wD-iE7r21*|u%pZq2m~HZ(Nqqr+*Nou9FRk-oIr z@zSNMH{WI7xN(~uIr3?Uis;bhDJ~*cQ5HvJ2=+1RpdbhT=wsIk?G`{5BTfht~ zv$8m`tXLfCA9UI0T~_InKc!a!ds1IxN9QwVPFrQs9pWwflS9oru#}y05r4(Yz`Mol z3XNUSS<8^?d>kB?Bj?qr!enOu9#tAjY(IKF@OXMbkj|Ni&wk~_Uj zd~M&p+n##rNGj)Yp!$|>aj9ONfWqTZBt-r^+2iR zCkbAD>s{;Gyv2?@`%Gy!4X4H<20FhhM$kIsUGlJ9jlL zp{l8_v8SGV%KrA>`G#%XvdhN&CenAK$6k8r`}WE!Z`klifBHqO_tIsXo|v{8FLPye zoz;40n;akaut}Tn&N}7JwBO4d*tYcR3%^Q5$Zk;HAVxNfc8u{KLw8>H!^vjTr{)b!)>vEGFb;Vvg>GzYvg=o_+pv#? zSsu--E)F(Jj1%sli;)NVaHI^>17)C0fV$(oU?$0qA3vV*RM)!$%lE*>y_1bvWx+eOcM5j1>+&1R)=gWjbJOPZA#j#pG6*WH4 zbE+;>*_LiT;JwQ>v~9FPW3|;*7i`9LJb&iAz5e6NEnwtaC+Pg$e-oo9HL%m=js=NbSy{f9V^jO_K7yq zQF7vaW4RE2ITEth4;rFX#pWAl>Bo@@t)eByuX-! ztr5$UhjQUr#PY^8lAYJr*8|p4A7s%cv{EsaS4V6V`#T^mub*enW4!Dg2}Hgu2|8CA zfW9~{=nkRJVu*QyY#!M-pfoW~c9Kn&N(V(=k)BD14?kr8{Gb1G+p}+v{lV}5?{@Uv zcW>&(1k4kUJ!yOQ?6rp4daH&is@##AbRDMLIW1U2eVsM>Sg^9P%Bt(Dt+A=zhTNIM z`D729J|Fwy&^`Cu^X^=>r&(GYL1r(R*ueqCe*7TBGF}`-t|unOlMcMQ3x99#4I6WN zw>ckauV1^CW@K@onZ@Ru_hE6MsTbaVt#COTeVmOW%j_@ZW~Lh_nVDho-n@CMA6sl@ z?#`V|^dfI&ZuzlGGrE8>PW-+a@afBt#F+-^;7Q+A-9yse&8 z7ZHT3PRqp;ralt+6(>F@BE|`XWyABrvhrd$h-uVch*OwsmHsC}gD2=gL!MCp;UXdO z=sZgiq|FP<%8gK*uR$&c;ol`CoKb#;MX=_+idIAhbJ)2`dFO&58GV&3&G4SMK^ zECboLZR^4>Y`INPOl#{<$zIk!wWJE}x2NBt_$^N1&u)pk>XS;}{ z;_o-CwmjUZqf-khEQSlREw zo8Pp7krDg<{@(AUc)~$nPfuDRTv1hFjrELEeJtwPR97);S#P!O*!ji64;C}-@KxKS zk0Ebdzn+}k8#j8B9KJ*S&_fR;xybA9?@Qxn9O_az%&%M1Bnm4B*>xHHSQUxx%-%AV zZBDbZjW+DM^4g$gfjQ#fq6f}3Um)Ro*L)(3cYgbZ`pn#)#i=HbbLY;d8Q(2iHrdv# zo6}~kcM9x`Y|4Y<%QgCt51%OglRx>7_VUX=OJ%_kK5*bbdUu!~0p{kW(~@q=Q4ZKn zBrJ6u`xQ`pq&%oS#rSxxwkC)lQk#Qf7)S9ghSF2U0i%{SKpPqn*LQCqzAAE4e9oV96+rGme!c}(i z)L9!G?6HZ-3D;@fJ8-ji?1uDhuxa+Pn=fs-6rFWc({CHbZ9$X}k!~fVeu#8S3JMC+ zC0!d0qY;si?vR#l*ccs3=V;g%J;vx}G`!#U|DD4b=h^ezab2Hlx1++W@|b_;y<7za zk}frE@d zJPYd<@LA@(nu0_^@`^yS(UN4l_fymHoo2z*s1_#s_9-(Si#hu~A-y+`w>g`~lWPP? zz`=p3Sr_B?S?y2zPMMHUx|L4N&t4SCl9dkz;qyTt^T4;I83)E>XdY6NT5YEom-+KXFoA4VU2Sx|IN$S z@rukGY36$vshP-RD9dO+o%nLz?MqRFtG{6Fn^qMf@pNuus*Jnq)Ko1nGa`A};&+h} zfC7Hw9XCrPH%#3@rKLYwPZkV3wp&TILt%5n^9UG6Wa$jX`AhCm_9SzD%U` zdCU28V!#DEQKXInY~3W=0auK-N|zIRzU-oPCO3yEJ0(R~DguMGjK`cW?OUZnCL%>n ze@HM%<4F+AQ}we!m6$KKFjKDJS$&YwxSUuwt1n9qtF1e6K4Sy0hWW^SuT1O4IOv|@ zygRSPIkXR>q@8Sbr6Rjf`htM^D^q4TDaT2}|0F66H3XW8oR;h|^XW8kfqtv9FAP94=iE-u6$clbMlXSmSC_*<_y z#EqTZi{M+mS30k@UT-0*Xe+y@-Z2IyVW-CIj1#$)Ei@yNJP zMtD`gweZBStKes&9#(wRGZRy~BZ3^0@6A@_7);MpBh#sUv63ou*PR?8VyM#!jqm}^@WSf9goyAK$6Xq_qo>vu6MDY_{4JuL<5iIiB2BT`1prwpF%qv*ZG3!iq||EFojODqRd zN|~D69?n#p>c?C!T`t0OOnf>k4I5X%?ugRO^bB*Uoed3c7Km6uNm&{617j!jYbsx2 z^-n4zREckIw2^S;E^tW}=*?X}CY}wcRD&EMhknIeHL;3+y%-|hK77Mj9{N1%og$-& zWJ43zDep&BSzgP`JRWJM`W8%wY!i~Kji9EKBeIrlf~Xay|ox&Jsco8 z1SKdKBh6yz3i2kdR@tRL5N{rhw8vJSdrB-;VnhCkrb`_}OyR)>U@Mma|HFZiR!plS z_)|q4?(bc3&!yO59W7*+uB~FK<4?)UxuZJsOX74(p<$Jik9o@HO^%|HyY!}3LViyO zLTg1v)Er&4bvm2dhBwIN6UZ^s(xdhOj0p&=a+D|+bIww6G{_@o-AIrF9yBxxR#aYp z8!|ks-6SVv)2l`YFH5P^w}j)iyoMX(=BH;t>e5G%^mEON#Pt3meh|p*%{ZUc``V~& z*b9~_#MHszrl9IK{x)uwD$Yb)Ql9xS97mm@(m!uKbgr;Jt3(9J>ul}fO==) zLnSs3Ep*Hb%lC?7C(gj8L=tsSb7|h=XEj4i z$tFzPby^&Sagw4c3ugFmTgT1;2MR8wMqkRn0djY3bl8I~@(G!-mrcpf6yonTv}wwF zVRL+;=O5U|^zZn^Ch2$tyZ+?!sfxg1tLd@|n5gM;b*uEw->5T~HCO<~fqOH5xD&I_ zSYtXw2CT%w`P6yUvc@|G&-VM-vpy~sbesOn_DrTx{}_c{ygD&KcSq<{3_MOeI)Vv_ zy|weZz831Gg4GRdZrS-sY?=dmSySua1Fu|LNVxq~W5`FV|NaR=GMu-=6_O=qW&`Ce zCBd0S&Pwq1fWK^o>@ELEZC8}5M88oxoP3e3u>zBY?|u}@@6S6w53g-{-WxY;Hbz~P zYAz?&8q-Nb-vz3PTqoPV}4!}zlVbyR0433{?CKeO2l(etQxzGMe}gsVadw#O|| z?V(zG#l(eX&-PP|j){Sr*AXdm>t0q~T6eI)nSLZe%MO7p@_MllZnXYA zuQ$TIHqu7-H`ol4Cr%ug(kaDOquNt`47@7dWsZ_`TQ#l{ISj)u>HEg6IIsRWdef*! zYjtubzQT!4(~63EkR?d4y zc5Pf1CR|y8-x%V39d9T|VrG>jHk7`fT(bX`%jDeUcQ;lu`wp!p;}yaF878LaoxXln zD3X||GVpNf3+}U!vFVBdXCI}!*Uwx5Q##fU*3of^#-xnOw_NcA2(p*t+>cTB;{6NW z9_GBah+|K$?i++ZeXVSqNIPM{Wgy?MV$l+osx!UBSV@{s-)qJvM~Z4{VQ z6+j4V{;Eq|g#G_5fCE&T*%R8C?TZsBT3Y)0-|wT`9XIjOvm56zsCD@bwDBjN0!wO` zt8w;jAEJ8x5f&dEKOmxGK1BgvaJIW%c%QNO&F)F1Iy~hc$k$_TE#j!Iz&_%7oG2Tv z?t4KF03+>jh^(5GRbL>2$tkzDXO7=t0SPGCo6AMS!R9TPi0_U1?Rwe<=D7=RxM;2l zm%X)wbbZi@_F%qNMlxpFK?E6Ui(ut&Ma$6}>1s^8&m!klM(qBTfwV4)#BN1_4BNpd z|Lw6X4yqH``SO^Ip}5vo)PM!$!;iMKeDb8o_^WW7j#olxhZIny$`8sKixtzE(cw^c z8HIALYWyM|cv6s9TK3p8AIhE5V2_97l7*|DhO--54zr{)&OpUK)1VB_Nf|d}e+*E` zQXg$YUsy2Cz6)}C`YtU z95=Q*$&oiqC=OT0AQm5I1kk!7?01EoE zuiErlZD$!;{$0+)WTd=CA0k>`nLGeQ^`q`j?>~uH7BSvVF8BWCaom13azlc@I?9Ho zZTvZDN)UPX-wH+>5<**A@mZ&OOsB`qVosQ-3Qf9dM@g=Kch! zpH5$ZM$tZ!sHbU>?Nf?W>9CfxV;o<0J^tB_t!wFcq|2C)!$RV!Nt-8gl;h!d2dF3x z8CrYKbd{Z9JAxq+Tar+=yAF%vk*4w8bQEdl$y`%)i{H*nJCJ|t2W!dD?b^9HLv z(6+!9oq8`jd>Hew^cYr=S*_`D!|KLg&gmy=L%ZHdStLsJ+8>Hp?dx51c};*h=ykW4 z;nVOLego@xGD|DwtiIDP-v?R@`=nGl$$aFFyQgHt!ekPuFVB_kjuFe?=qxX(s_-=D z$w7Vf|6dwMz{%hx1+!#zVPA;{m%T<~dG^feB3r~llM@t=nPjjWIt)pIV!xRdPLrD+ zCnvP(b4X*;rgAeF$`pp=pq44zW@q{-2A>)9&THnnx-Y`}fb2@0pHDZXXnDhJfs0(l z+56G=KJr}q{s($l63T6VPjZ7ox7%;3Zb$I_>V5-un|9#w%+Wx9RpQmF$a?Jis85kG z1rSfJ1HvM!@;?QycSr<~(%%BkTia`;Z*H%%uD7kF;cYi<=?K4(DIoG-+%bK&dFQD8 zs&Sm#+HYebd4@Mb9kX5cjCOlJHz;c+F($2OqEKUfX2MlcG-(zY{;4XT5AkZSf-hU? z#?yN^R-I7N{eZtD-9 zrSvoy2KG{g7dFHHNG@mAbkI+?+0TG*c*#232`llVe;+Q>DFZSVV!-zHb(+=)WRd`G zrw8s&>)h*t=~45!>SL`lA8~LrrC2yunn&e-NlN~;|3}PDpflWIHHB`z5j&-Iq0n#J za~^k6FmfFZMk14>jEDJ@Mx?LHPZp`FrO%I~;q{B2lHhL&3oWw-JDJmtT0)}yU<`56QdD=hBI;`j}5O$Zj+l$poL_s2KdWEsC0ZRo2J;v(h^w4WS)Zcj9vl^ZfK zox62<;l}u4$$+SsM=?D?`jwx|^cv&`N2u#O4s)a}0S(<`rwypjJ%mN<2b`PS=-@|} zl_uCjhI)+7?b0EVn@>Ig5(mA_U;GvYF^=>1;o*&cNW8elPd%$nj**v2i#7F&-U5Dq zjy4M-JT_JowpyL1*6gfyMg#ruCF*V8(DmRCYR5l|tm_igpV1?m**`t0;ijhLzl_Wq z_(|-waz`L9qFu&l5CjgGUf$brf*t!;q|632$`6oJfRaM(LBPd$X0 zuqgv_nOaHtM+E(SG_T@w>@7Gm+)%X#bjD0=5-b5>AxDgW`zpa)8H1ZC{Flp&o}4#z z*Lrxl9AjJynWJ{FG&mlx6A!pb%#^|r?@g&@`A^sF&Td4Ve|K+Sl@J%V4ep^yaa{Nk z>afuDu#$O1^qS}KdiYZ}EWmPg!BGPI*Pe(yG=BFu{YzA)$c^l{kDO8&5by{UZy8=V zIGfx%Ll#G=tL2{t$2q$So%70_klFHgc>>C=O>Tn#Jq;RoE7Cz~^RELFUKO!dSMfD; zV9NmuTVTGtkCHnf-5~?NE*|Ei++;r`&#!U|<#6SGT(|uDvW^3P?ZRY~EY-u)$DoR0 zoBkCYr%a39xh781>^do$>7W6jcDjZ3C~5$4cud zu#-_r$kVq00kS<3bY6^v9h^5$L>g?~DTm)3%bOk@Pc~+>@JKFb`?$%Zv$qKa`Y4Ky zXpy)bggI;i@Q3@@zN~LdgZLGVi|!4)MfB*gwPt+z-WdraD&}Kir$OC83#@6=7w;}f zN)bmkwtS!rq0x<5u=o z5FOC5b$jq;@OCTUCVOWab!0n($-Y{DjCZ^lz6DhQLKOfV=z|YR@wahoySB0`7J;?y z8XD75)d^Vhp-U!k71L#V2cg8X%YLCPw=>AUe;dFcJC#9xC&jS{;=ffN*Gr+558hDH zXQ)jsEC71FRqKiJ-59`*8_tSZNMoq4FsLhh%^cVIz;lkT zb{KAh`Fs}`{LhwOxk|E3$8C}ox0xC7Jt~Mg1kQ|nv&D$cgc@bgCJ{=4>UjT*svdo# zmUBb4;V(NWyjjtf#X~exlUX?(5}#QR^SnB9yPi&bKPjrO*4-XQgj(x9sBkeVsz0l9oZcu^NT%?b89eTKDg* zvZ$mXcp?lsU25c*o~u>_a%i%_U^IoqM9r>+*>=tz@1aeux=m(*Bo&(!USlXPV{_a7 zU^bK&qS*Vm7wqQSq1J@y+wJ$&2vfISp%P&3+~$quBIaVsa74d-)KlZ&N_`?VZRN_{ zf!Z!DEPOM(`&RYoJXK3vPwTpRfa)N$wdGh=wB`GmO+e*xlsn-lZc4{Q&D?uIZlOAt zHJFv8mFch`K$Gq8&!Qv{AZROW<>9#I)4WM*M;<#X3nJgop*&b;k?M9eB92!Ti|a6J zLCie)BAw$~{o&%6G!XS({-Nv(QrQ;3zs$;6ZrC&>6CRYRByXHLo=Y1=yspT_U0@xl zBg(vSe~HXQ+xRJEO~?)Ub~mPCO8js_UHbpFcXPh>tJ0H`li3>cJ>*tZyD1P$iIQq< zD?ycR>54heBeF#u02>Ot!UuvBZpXX(te{Mw%YpvlkemBu#SYcE2f4?*opG!&1@oCF zTqMHeGTlMt(R$y^lMtmcCr^_2CPx6yMC_V$Lq%WAi#puk{%*R+-chb8k8V-;rT1AQb9g)@x;3F4@7L2K_{JiR-Pb!X}y69qoS+?JYbt_>JVx%ftGUi51) zc;%nzZjk92%i6v&h$6f=lD<8v%{

1A=2#mqR5h#}yS7DgAja{?ax<2p}{YKjFdp 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 { +// state.tekniks = action.payload; //memperbarui daftar teknik dalam state. +// } +// } +// }); + +// export const { setTekniks} = sabukSlice.actions; +// export default sabukSlice.reducer; \ No newline at end of file diff --git a/dojangpedia/src/assets/react.svg b/dojangpedia/src/assets/react.svg new file mode 100644 index 00000000..6c87de9b --- /dev/null +++ b/dojangpedia/src/assets/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/dojangpedia/src/config/axiosInstance.js b/dojangpedia/src/config/axiosInstance.js new file mode 100644 index 00000000..8fb083ef --- /dev/null +++ b/dojangpedia/src/config/axiosInstance.js @@ -0,0 +1,9 @@ +import axios from 'axios'; + + +const axiosInstance = axios.create({ + baseURL: 'http://localhost:3000/', + timeout: 5000 +}) + +export default axiosInstance; \ No newline at end of file diff --git a/dojangpedia/src/index.css b/dojangpedia/src/index.css new file mode 100644 index 00000000..8ea7319e --- /dev/null +++ b/dojangpedia/src/index.css @@ -0,0 +1,104 @@ +:root { + font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif; + line-height: 1.5; + font-weight: 400; + + color-scheme: light dark; + color: rgba(255, 255, 255, 0.87); + background-color: #242424; + + font-synthesis: none; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +a { + font-weight: 500; + color: #646cff; + text-decoration: inherit; +} +a:hover { + color: #535bf2; +} + +body { + margin: 0; + display: flex; + place-items: center; + min-width: 320px; + min-height: 100vh; +} + +h1 { + font-size: 3.2em; + line-height: 1.1; +} + +button { + border-radius: 8px; + border: 1px solid transparent; + padding: 0.6em 1.2em; + font-size: 1em; + font-weight: 500; + font-family: inherit; + background-color: #1a1a1a; + cursor: pointer; + transition: border-color 0.25s; +} +button:hover { + border-color: #646cff; +} +button:focus, +button:focus-visible { + outline: 4px auto -webkit-focus-ring-color; +} + +@media (prefers-color-scheme: light) { + :root { + color: #213547; + background-color: #ffffff; + } + a:hover { + color: #747bff; + } + button { + background-color: #f9f9f9; + } +} + +body { + background-color: #c9c9c9; + content: ""; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-image: url('/src/assets/pages/assets/taekwondo100.jpg'); + background-repeat: no-repeat; + background-position: center center; + background-size: cover; + background-attachment: fixed; + opacity: 0,1; + z-index: -1; + position: relative; +} +/* body::before { + content: ""; + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-image: url('/src/assets/pages/assets/taekwondo.png'); + background-repeat: no-repeat; + background-position: center; + background-size: cover; + opacity: 20; + z-index: -1; +} + +body { + position: relative; +} */ + diff --git a/dojangpedia/src/main.jsx b/dojangpedia/src/main.jsx new file mode 100644 index 00000000..54a71c5a --- /dev/null +++ b/dojangpedia/src/main.jsx @@ -0,0 +1,12 @@ +import React from 'react' +import ReactDOM from 'react-dom/client' +import Routers from './routers/Routers'; +import { RouterProvider } from 'react-router-dom'; +// import App from './App.jsx' +import './index.css' + +ReactDOM.createRoot(document.getElementById('root')).render( + + + , +) diff --git a/dojangpedia/src/routers/Routers.jsx b/dojangpedia/src/routers/Routers.jsx new file mode 100644 index 00000000..b5da457d --- /dev/null +++ b/dojangpedia/src/routers/Routers.jsx @@ -0,0 +1,134 @@ +import { createBrowserRouter } from 'react-router-dom'; +import HomePage from '../assets/pages/HomePage'; +import RegisterUser from '../assets/formregister/RegisterUser'; +import LoginUser from '../assets/formregister/LoginUser'; +import Navbar from '../assets/component/Navbar'; +import LandingPage from '../assets/pages/LandingPage'; +import NavbarBack from '../assets/component/NavbarBack'; +import Sejarah from '../assets/pages/Sejarah'; +import NavbarFooter from '../assets/component/NavbarFooter'; +import TeknikDasar from '../assets/pages/TeknikDasar'; +import Sabuk from '../assets/pages/Sabuk'; +import PoomSae from '../assets/pages/PoomSae'; +import NavbarBot from '../assets/component/NavbarBot'; +import TopRankPage from '../assets/pages/TopRankPage'; +import AddFormSabuk from '../assets/pages/AddFormSabuk'; +import EditFormSabuk from '../assets/component/EditFormSabuk'; + + + + + +// import ButtonLogOut from '../assets/component/ButtonLogOut'; + +const Router = createBrowserRouter([ + { + path: '/', + element: ( + <> + + , + + + ) + }, + { + path: '/addFormSabuk', + element: ( + <> + + , + + + ) + }, + { + path: '/editFormSabuk/:id', + element: ( + <> + + , + + + ) + }, + { + path: '/TopRanking', + element:( + <> + + + + + ) + }, + { + path: '/history', + element: ( + <> + + + + + ) + }, + { + path: '/basic', + element:( + <> + + + + + ) + }, + { + path: '/belt', + element:( + <> + + + + + ) + }, + { + path: '/poomsae', + element:( + <> + + + + + ) + }, + { + path: '/homepage', + element: ( + <> + + + + + + + + ) + }, + { + path: '/register', + element: ( + <> + + + + + ) + }, + { + path: '/login', + element: + } +]); + +export default Router; \ No newline at end of file diff --git a/dojangpedia/src/sanbox.js b/dojangpedia/src/sanbox.js new file mode 100644 index 00000000..0d24dd34 --- /dev/null +++ b/dojangpedia/src/sanbox.js @@ -0,0 +1,16 @@ +import {legacy_createStore as createStore} from 'redux' + +const store = createStore(function(state = {count: 0}, action){ + // akan dijalankan pertama kali oleh si redux + console.log("reduce params", {state, action}) + if (action.type === "increment"){ + return {count: state.count + 1} + } + return state; +}) + +console.log(store.getState()); + +store.dispatch({type: "increment"}) + +console.log(store.getState()); diff --git a/dojangpedia/vite.config.js b/dojangpedia/vite.config.js new file mode 100644 index 00000000..5a33944a --- /dev/null +++ b/dojangpedia/vite.config.js @@ -0,0 +1,7 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [react()], +}) diff --git a/dojangpedia/yes b/dojangpedia/yes new file mode 100644 index 00000000..f54493db --- /dev/null +++ b/dojangpedia/yes @@ -0,0 +1,7 @@ +{ + /* Visit https://firebase.google.com/docs/database/security to learn more about security rules. */ + "rules": { + ".read": false, + ".write": false + } +} \ No newline at end of file diff --git a/individualproject.md.md b/individualproject.md.md new file mode 100644 index 00000000..ee11e6be --- /dev/null +++ b/individualproject.md.md @@ -0,0 +1,143 @@ +### Requirement Individual Project + +Berikut adalah requirement atau penilaian yang perlu diperhatikan ketika membuat Individual Project: + +### 1. Tema Aplikasi +- Bebas, bertema terkait Music, Foods, Articles/news, Movies, Sports, Education, Entertainment, Game, dsb. + +### 2. Proses Development +- Menggunakan Github Workflow selama proses development (branch, commit, merge) + +### 3. Arsitektur Aplikasi +- Menggunakan Arsitektur Client-Server + +Cara membuat arsitektur Client-Server dengan React untuk client dan Node.js untuk server: + +1. Persiapkan Server (Node.js): + - Instal Node.js dan npm + - Buat proyek baru: `npm init -y` + - Instal Express.js: `npm install express` + - Buat file `server.js` dan atur REST API endpoints + - Implementasikan logika bisnis di server + - Atur koneksi database jika diperlukan (misalnya MongoDB dengan Mongoose) + +2. Kembangkan Client (React): + - Buat proyek React baru menggunakan Vite: `npm create vite@latest client -- --template react` + - Masuk ke direktori client: `cd client` + - Instal dependensi: `npm install` + - Buat komponen React untuk UI + - Implementasikan routing menggunakan React Router: `npm install react-router-dom` + - Terapkan state management dengan Redux: `npm install @reduxjs/toolkit react-redux` + +3. Komunikasi Client-Server: + - Di client, instal Axios: `npm install axios` + - Buat instance Axios untuk berkomunikasi dengan server + - Implementasikan fungsi untuk memanggil API di actions Redux + +4. Keamanan: + - Implementasikan JWT untuk autentikasi + - Gunakan middleware di server untuk melindungi rute tertentu + +5. Pengujian: + - Untuk server, gunakan Jest: `npm install --save-dev jest supertest` + - Untuk client, gunakan React Testing Library (sudah termasuk dalam create-react-app) + +6. Pengembangan: + - Gunakan Nodemon untuk auto-reload server: `npm install --save-dev nodemon` + - Manfaatkan hot-reloading bawaan Vite untuk pengembangan client + +7. Deployment: + - Deploy server ke platform seperti Heroku atau DigitalOcean + - Deploy client ke Netlify atau Vercel + +Dengan pendekatan ini, Anda dapat membangun aplikasi full-stack menggunakan React untuk frontend dan Node.js untuk backend, menciptakan arsitektur Client-Server yang efisien dan skalabel. + +### 4. Server +- Berupa sebuah REST API (min ada method 1 CRUD) +- Testing (min 80% coverage) +- API Documentation + +### 5. Client +- Menggunakan Vite + React.js +- Implementasi Component, Router, dan State Management (Redux) + +### 6. State Management +- Wajib implementasi state management Redux pada sisi client +- Pastikan proses fetching data melalui store dan mendistribusikannya ke component yang membutuhkan (single source of truth) + +### 7. Fitur Utama +Memiliki Fitur Utama semenarik mungkin (konfirmasi buddy) sebagai objective dari aplikasi. Beberapa contoh feature utama rekomendasi: +a. Fitur-fitur dengan OpenAI + - Natural Language Understanding (NLU) + - Chatbots and Conversational AI + - Content Generation + - Knowledge Extraction and Generation + - Personalization and Recommendation + - Data Analysis and Insights + - Accessibility and Inclusion +b. Realtime Apps (Firebase Realtime, Socket) +c. Mail Sending (Nodemailer, Restdb mail) +d. Upload File (Multer, Single-File*, Multiple-File) +e. Social Media Sign In (Facebook/Twitter/Github) +f. Payment Gateway (Midtrans, Xendit, Fastpay, Stripe) +g. Biometrics (Face & Voice Recognition, text-to-speech, speech-to-text) +h. 3D/VR Library (Three.js, A-Frame) +i. Responsive Design (Desktop, Tab, Mobile) +j. Others (Package, Function, Algorithm) + +### 8. Social Media Sign In +- Wajib implementasi Social Media Sign In (Google) pada individual project + +### 9. 3rd Party API +- Wajib implementasi minimal 2 Jenis 3rd Party API pada individual project yang terintegrasi server-client +a. 3rd party API pertama WAJIB menggunakan OpenAI (https://platform.openai.com/docs/api-reference) +b. 3rd party API kedua boleh apiKey/token atau bisa juga menggunakan package/library based (cth: cloudinary, midtrans) +c. Referensi: https://github.com/public-apis/public-apis atau https://rapidapi.com/search/ + +### 10. Deployment +- Deploy aplikasi: Deploy server dan client side agar bisa ditunjukan secara public + +### Aturan Individual Project + +1. Submit ide: + - PASTIKAN mengirim atau submit ide ke: [click here] + - Tidak boleh memiliki ide atau proses bisnis aplikasi (tema) yang sama persis antar student + - Boleh melakukan perubahan fitur setelah submit dengan konsultasi buddy, tapi tidak untuk perubahan tema + +2. Progress Report: + - Wajib report progres Individual Project (Minimal 3 kali) ke buddy + +3. Git Workflow: + - Wajib menggunakan git selama proses development dan mengikuti github workflow + - Menggunakan forking clone + - Tidak boleh push ke "main" saat development, buatlah branch baru (development) + - Pastikan branch main hanya menerima code dari pull request + +4. Kualitas Proyek: + - Individual Project harus semenarik mungkin untuk portofolio + - Lakukan eksplorasi! Fitur yang sudah ada pada challenge atau sudah pernah diajarkan sebelumnya, nilainya maksimal 50% + +### Presentasi Individual Project + +Waktu: Week 3, Jumat jam 13:30 + +Format Presentasi (5 menit, tanpa SLIDES/PPT): +1. Nama Aplikasi, Background, dan Fitur +2. Live demo fitur terbaik +3. (Opsional) Ceritakan permasalahan dan solusinya + +### Referensi Individual Project + +- https://pokemon-awesome.vercel.app/ +- https://dotarandom.vercel.app/ +- https://spotify-you.vercel.app/ +- https://awesome-yt.vercel.app/ +- https://qatar-worldcup.netlify.app/ +- https://hit-mole-game-infinite.firebaseapp.com/ +- https://todo-app-chakra.vercel.app/ +- https://kanban-dashboard.vercel.app/ +- https://covid-19-smart-tracker.vercel.app/ + +### Recommended 3rd Party API Individual Project + +Lihat di: https://docs.google.com/document/d/1Jg0aeW1jLsjlqvh8VR5s25mVUJI3vEaKfAz9VZKtqIo/edit \ No newline at end of file diff --git a/server/.firebaserc b/server/.firebaserc new file mode 100644 index 00000000..3f023387 --- /dev/null +++ b/server/.firebaserc @@ -0,0 +1,5 @@ +{ + "projects": { + "default": "dojangpedia" + } +} diff --git a/server/.gitignore b/server/.gitignore new file mode 100644 index 00000000..b17f6310 --- /dev/null +++ b/server/.gitignore @@ -0,0 +1,69 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +firebase-debug.log* +firebase-debug.*.log* + +# Firebase cache +.firebase/ + +# Firebase config + +# Uncomment this if you'd like others to create their own Firebase project. +# For a team working on the same Firebase project(s), it is recommended to leave +# it commented so all members can deploy to the same project(s) in .firebaserc. +# .firebaserc + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (http://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env + +# dataconnect generated files +.dataconnect diff --git a/server/api_doc.md b/server/api_doc.md new file mode 100644 index 00000000..0f21213c --- /dev/null +++ b/server/api_doc.md @@ -0,0 +1,214 @@ +# DojangPedia API Documentation + +## Models : + +tabel_User +- username : string (required) +- email : string, unique (required) +- password : string (required) +- beltId : integer (foreign key ke tabel belt) + +### > /homepage + +tabel_Homepage +- title : string (required) +- text : string + +### > /belt +tabel belt +- title : string +- arti : string +- teknik : string +- descripsi : string + +### > /basic +tabel basic +- userId : integer (foreign key ke tabel_User) +- beltId : integer (foreign key ke tabel belt) +- cardTitle : string +- cardText : string + +tabel detail_teknik +- basicId : integer (foreign key ke tabel basic) +- cardTitle : string +- cardText : string + +### Relasi: +=//> 1 User hanya bisa memiliki 1 Belt, tapi 1 Belt bisa dimiliki banyak User +=//> 1 User bisa membuat banyak Homepage, tapi 1 Homepage hanya dimiliki oleh 1 User +=//> 1 User bisa membuat banyak Basic Taekwondo, tapi 1 Basic Taekwondo hanya dibuat oleh 1 User +=//> 1 Belt bisa memiliki banyak Basic Taekwondo, tapi 1 Basic Taekwondo hanya terkait dengan 1 Belt + +=//> 1 Basic Taekwondo bisa memiliki banyak Detail Teknik, tapi 1 Detail Teknik hanya terkait dengan 1 Basic Taekwondo + + + + + +## Endpoints + +### 1. User Registration +- **URL**: `/register` +- **Method**: POST +- **Description**: Mendaftarkan pengguna baru +- **Request Body**: + ```json + { + "username": "string", + "email": "string", + "password": "string" + } + ``` +- **Response**: + - Status: 201 Created + - Body: + ```json + { + "newUser": { + "id": "integer", + "username": "string", + "email": "string" + } + } + ``` + +### 2. User Login +- **URL**: `/login` +- **Method**: POST +- **Description**: Melakukan login pengguna +- **Request Body**: + ```json + { + "email": "string", + "password": "string" + } + ``` +- **Response**: + - Status: 200 OK + - Body: + ```json + { + "access_token": "string" + } + ``` + +### 3. Google Login +- **URL**: `/google-login` +- **Method**: POST +- **Description**: Melakukan login menggunakan akun Google +- **Request Body**: + ```json + { + "googleToken": "string" + } + ``` +- **Response**: + - Status: 200 OK + - Body: + ```json + { + "access_token": "string" + } + ``` + +## Error Responses + +### 1. Validation Error +- **Status**: 400 Bad Request +- **Body**: + ```json + { + "message": "Pesan validasi " + } + ``` + +### 2. Invalid Token +- **Status**: 401 Unauthorized +- **Body**: + ```json + { + "message": "Token tidak valid" + } + ``` + +### 3. Missing Credentials +- **Status**: 400 Bad Request +- **Body**: + ```json + { + "message": "Email dan password diperlukan" + } + ``` + +### 4. Unauthorized +- **Status**: 401 Unauthorized +- **Body**: + ```json + { + "message": "Email atau password salah" + } + ``` + +### 5. Not Found +- **Status**: 404 Not Found +- **Body**: + ```json + { + "message": "Data tidak ditemukan" + } + ``` + +### 6. Bad Request +- **Status**: 400 Bad Request +- **Body**: + ```json + { + "message": "Permintaan tidak valid" + } + ``` + +### 7. Forbidden +- **Status**: 403 Forbidden +- **Body**: + ```json + { + "message": "Akses ditolak" + } + ``` + +### 8. Missing Google Token +- **Status**: 400 Bad Request +- **Body**: + ```json + { + "message": "Google token diperlukan" + } + ``` + +### 9. Internal Server Error +- **Status**: 500 Internal Server Error +- **Body**: + ```json + { + "message": "Terjadi kesalahan internal server" + } + +### 10. Belt not found +- **Status**: 404 Not Found +- **Body**: + ```json + { + "message": "Belt tidak ditemukan" + } + ``` diff --git a/server/app.js b/server/app.js new file mode 100644 index 00000000..d3368fe2 --- /dev/null +++ b/server/app.js @@ -0,0 +1,92 @@ +if (process.env.NODE_ENV !== "production") { + require("dotenv").config(); +} + +const express = require('express'); +const app = express(); +require('dotenv').config(); +const routes = require('./routes/routes'); +const Controller = require('./controller/ControllerUser'); +const ControllerBasic = require('./controller/ControllerBasic'); +const ControllerHomepage = require('./controller/ControllerHomePage'); +const ControllerBelt = require('./controller/ControllerBelt'); +const ControllerMulter = require('./controller/ControllerMulter'); +// const ControllerGemini = require('./controller/ControllerGemini'); +// +const multer = require('multer') +const storage = multer.memoryStorage() +// +const upload = multer({ storage: storage }) +const ControllerAxiosInstance = require('./controller/ControllerAxiosInstance'); +const cors = require('cors'); + +app.patch('/belt/:id',upload.single("spec"),ControllerMulter.Image) + +const authentication = require('./middlewares/authentication'); +const gemini = require('./helpers/gemini'); + +// Middleware untuk parsing JSON +app.use(express.json()); +// Middleware untuk parsing URL-encoded bodies +app.use(express.urlencoded({ extended: true })); +app.use(cors()); +app.post("/Register", Controller.register); +app.post("/Login", Controller.login); + +//GEMINI AI +app.post('/tell-me', async (req, res, next) => { + try { + const userInput = req.body; + const response = await gemini(userInput); + + res.status(200).json(response); + } catch (error) { + console.error("Terjadi kesalahan:", error); + res.status(500).json({ + message: "Terjadi kesalahan pada server" + }); + } +}); + +app.post ('/google-login', Controller.googleLogin); + +app.use(authentication) + +// Menggunakan routes + +app.use('/', routes); +// Menggunakan middleware authentication untuk rute yang memerlukan autentikasi + + +app.get ('/Homepage',ControllerHomepage.GetHomepage); +app.get('/belt', ControllerBelt.GetBelt); +app.get("/Basic", ControllerBasic.GetBasics); +app.get("/detailteknik", ControllerBasic.GetDetailteknik); +app.get('/TopRanking', ControllerAxiosInstance.GetRanking); //axios + +//Homepage +app.post('/Homepage',ControllerHomepage.CreateHomepage); +app.put('/Homepage/:id',ControllerHomepage.UpdateHomepage); +app.delete('/Homepage/:id',ControllerHomepage.DeleteHomepage); + +//Belt +app.post('/belt',ControllerBelt.CreateBelt); +app.put('/belt/:id',ControllerBelt.UpdateBelt); +app.delete('/belt/:id',ControllerBelt.DeleteBelt); + +//basic +app.post('/basic',ControllerBasic.CreateBasic); +app.put('/basic/:id',ControllerBasic.UpdateBasic); +app.delete('/basic/:id',ControllerBasic.DeleteBasic); + +//detailteknik +app.post('/detailteknik',ControllerBasic.CreateDetailteknik); +app.put('/detailteknik/:id',ControllerBasic.UpdateDetailteknik); +app.delete('/detailteknik/:id',ControllerBasic.DeleteDetailteknik); + + +app.use((err, req, res, next) => { + console.error(err.stack); + res.status(500).send('Terjadi kesalahan pada server!'); +}); +module.exports = app; diff --git a/server/bin/www.js b/server/bin/www.js new file mode 100644 index 00000000..9a013780 --- /dev/null +++ b/server/bin/www.js @@ -0,0 +1,6 @@ +const app = require('../app'); +const port = process.env.PORT || 3000; + +app.listen(port, () => { + console.log(`Server berjalan di port ${port}`); +}); \ No newline at end of file diff --git a/server/config/axiosInstance.js b/server/config/axiosInstance.js new file mode 100644 index 00000000..8e89e28c --- /dev/null +++ b/server/config/axiosInstance.js @@ -0,0 +1,9 @@ +const axios = require('axios'); + +const axiosInstance = axios.create({ + baseURL: 'https://taekwondo_athlete_world_ranking1.p.rapidapi.com/GET_U-58_ATHLETE_RANKING' +}); + +module.exports = axiosInstance; + + diff --git a/server/config/config.json b/server/config/config.json new file mode 100644 index 00000000..d8a7de72 --- /dev/null +++ b/server/config/config.json @@ -0,0 +1,19 @@ +{ + "development": { + "username": "postgres", + "password": "postgres", + "database": "DojangPedia", + "host": "127.0.0.1", + "dialect": "postgres" + }, + "test": { + "username": "root", + "password": null, + "database": "database_test", + "host": "127.0.0.1", + "dialect": "mysql" + }, + "production": { + "use_env_variable": "DATABASE_URL" + } +} diff --git a/server/controller/ControllerAxiosInstance.js b/server/controller/ControllerAxiosInstance.js new file mode 100644 index 00000000..90536990 --- /dev/null +++ b/server/controller/ControllerAxiosInstance.js @@ -0,0 +1,26 @@ +const axiosInstances = require('../config/axiosInstance'); + +class AxiosInstance { + static async GetRanking(req, res) { + try { + console.log('Tunggu masuk dulu broo!!! ke API...'); + const { data } = await axiosInstances({ + method: 'GET', + headers: { + 'x-rapidapi-key': '803fb01a2dmsh6dfb4276a435b94p1acd85jsn1e9d14a263f3', + 'x-rapidapi-host': 'taekwondo_athlete_world_ranking1.p.rapidapi.com' + } + }); + console.log('Respon diterima:', data); + + // Mengambil hanya 10 data teratas + const top10Data = data.slice(0, 10); + + res.status(200).json(top10Data); + } catch (error) { + res.status(500).json(error); + } + } +} + +module.exports = AxiosInstance; \ No newline at end of file diff --git a/server/controller/ControllerBasic.js b/server/controller/ControllerBasic.js new file mode 100644 index 00000000..a194a1ed --- /dev/null +++ b/server/controller/ControllerBasic.js @@ -0,0 +1,119 @@ +const {Basic, Teknik} = require('../models'); + +class ControllerBasic{ + + static async GetBasics(req, res, next) { + try { + const basic = await Basic.findAll(); + if (!basic || basic.length === 0) { + return next({ name: 'NotFound' }); + } + res.status(200).json(basic); + } catch (error) { + next(error); + } + } + + static async CreateBasic(req, res, next) { + try { + const newBasic = await Basic.create(req.body); + if (!newBasic) { + return next({ name: 'BadRequest' }); + } + res.status(201).json(newBasic); + } catch (error) { + next(error); + } + } + + static async UpdateBasic(req, res, next) { + try { + const { id } = req.params; + const [updated] = await Basic.update(req.body, { + where: { id: id } + }); + if (updated) { + const updatedBasic = await Basic.findOne({ where: { id: id } }); + res.status(200).json(updatedBasic); + } else { + next({ name: 'NotFound' }); + } + } catch (error) { + next(error); + } + } + + static async DeleteBasic(req, res, next) { + try { + const { id } = req.params; + const deleted = await Basic.destroy({ + where: { id: id } + }); + if (deleted) { + res.status(200).json({ message: 'Basic berhasil dihapus' }); + } else { + next({ name: 'NotFound' }); + } + } catch (error) { + next(error); + } + } + static async GetDetailteknik(req, res, next) { + try { + const detailteknik = await Teknik.findAll(); + if (!detailteknik || detailteknik.length === 0) { + return next({ name: 'NotFound' }); + } + res.status(200).json(detailteknik); + } catch (error) { + next(error); + } + } + + static async CreateDetailteknik(req, res, next) { + try { + const newDetailteknik = await Teknik.create(req.body); + if (!newDetailteknik) { + return next({ name: 'BadRequest' }); + } + res.status(201).json(newDetailteknik); + } catch (error) { + next(error); + } + } + + static async UpdateDetailteknik(req, res, next) { + try { + const { id } = req.params; + const [updated] = await Teknik.update(req.body, { + where: { id: id } + }); + if (updated) { + const updatedDetailteknik = await Teknik.findOne({ where: { id: id } }); + res.status(200).json(updatedDetailteknik); + } else { + next({ name: 'NotFound' }); + } + } catch (error) { + next(error); + } + } + + static async DeleteDetailteknik(req, res, next) { + try { + const { id } = req.params; + const deleted = await Teknik.destroy({ + where: { id: id } + }); + if (deleted) { + res.status(200).json({ message: 'Detail teknik berhasil dihapus' }); + } else { + next({ name: 'NotFound' }); + } + } catch (error) { + next(error); + } + } +} + +module.exports = ControllerBasic \ No newline at end of file diff --git a/server/controller/ControllerBelt.js b/server/controller/ControllerBelt.js new file mode 100644 index 00000000..aabf0d97 --- /dev/null +++ b/server/controller/ControllerBelt.js @@ -0,0 +1,62 @@ +const {Belt} = require('../models'); + +class ControllerBelt { + static async GetBelt(req, res, next) { + try { + const belt = await Belt.findAll(); + if (!belt || belt.length === 0) { + return next({ name: 'NotFound' }); + } + res.status(200).json(belt); + } catch (error) { + next(error); + } + } + + static async CreateBelt(req, res, next) { + try { + const newBelt = await Belt.create(req.body); + if (!newBelt) { + return next({ name: 'BadRequest' }); + } + res.status(201).json(newBelt); + } catch (error) { + next(error); + } + } + + static async UpdateBelt(req, res, next) { + try { + const { id } = req.params; + const [updated] = await Belt.update(req.body, { + where: { id: id } + }); + if (updated) { + const updatedBelt = await Belt.findOne({ where: { id: id } }); + res.status(200).json(updatedBelt); + } else { + next({ name: 'NotFound' }); + } + } catch (error) { + next(error); + } + } + + static async DeleteBelt(req, res, next) { + try { + const { id } = req.params; + const deleted = await Belt.destroy({ + where: { id: id } + }); + if (deleted) { + res.status(200).json({ message: 'Sabuk berhasil dihapus' }); + } else { + next({ name: 'NotFound' }); + } + } catch (error) { + next(error); + } + } +} + +module.exports = ControllerBelt; diff --git a/server/controller/ControllerHomePage.js b/server/controller/ControllerHomePage.js new file mode 100644 index 00000000..9c3333f8 --- /dev/null +++ b/server/controller/ControllerHomePage.js @@ -0,0 +1,62 @@ +const {HomePage} = require('../models'); + +class ControllerHomepage { + static async GetHomepage(req, res, next) { + try { + const homepage = await HomePage.findAll(); + if (!homepage || homepage.length === 0) { + return next({ name: 'NotFound' }); + } + res.status(200).json(homepage); + } catch (error) { + next(error); + } + } + + static async CreateHomepage(req, res, next) { + try { + const newHomepage = await HomePage.create(req.body); + if (!newHomepage) { + return next({ name: 'BadRequest' }); + } + res.status(201).json(newHomepage); + } catch (error) { + next(error); + } + } + + static async UpdateHomepage(req, res, next) { + try { + const { id } = req.params; + const [updated] = await HomePage.update(req.body, { + where: { id: id } + }); + if (updated) { + const updatedHomepage = await HomePage.findOne({ where: { id: id } }); + res.status(200).json(updatedHomepage); + } else { + next({ name: 'NotFound' }); + } + } catch (error) { + next(error); + } + } + + static async DeleteHomepage(req, res, next) { + try { + const { id } = req.params; + const deleted = await HomePage.destroy({ + where: { id: id } + }); + if (deleted) { + res.status(200).json({ message: 'Homepage berhasil dihapus' }); + } else { + next({ name: 'NotFound' }); + } + } catch (error) { + next(error); + } + } +} + +module.exports = ControllerHomepage; \ No newline at end of file diff --git a/server/controller/ControllerMulter.js b/server/controller/ControllerMulter.js new file mode 100644 index 00000000..4a7f77b4 --- /dev/null +++ b/server/controller/ControllerMulter.js @@ -0,0 +1,42 @@ +const { Belt } = require('../models'); +const {v2:cloudinary} = require ('cloudinary') +cloudinary.config({ + cloud_name: process.env.cloudinary_cloud_name, + api_key: process.env.cloudinary_api_key, + api_secret: process.env.cloudinary_api_secret, +}); + + + +class ControllerMulter { + static async Image(req, res, next) { + try { + // Mencari belt berdasarkan id + const belt = await Belt.findByPk(req.params.id); + + // Jika belt tidak ditemukan, lempar error + if (!belt) throw { name: "belt not found" }; + + // Mendapatkan file dari request + const file = req.file; + console.log(file); + + // Mengubah buffer file menjadi base64 + const base64 = file.buffer.toString("base64"); + + // Mengupload file ke Cloudinary + const spec = await cloudinary.uploader.upload(`data:${file.mimetype};base64,${base64}`); + + // Mengupdate imgUrl belt dengan URL dari Cloudinary + await Belt.update({ imgUrl: spec.secure_url }, { where: { id: req.params.id } }); + + // Mengirimkan respon sukses + res.status(200).json({ message: "success update imgUrl", belt }); + } catch (error) { + // Menangani error + next(error); + } + } +} + +module.exports = ControllerMulter; \ No newline at end of file diff --git a/server/controller/ControllerUser.js b/server/controller/ControllerUser.js new file mode 100644 index 00000000..4c4fa619 --- /dev/null +++ b/server/controller/ControllerUser.js @@ -0,0 +1,93 @@ +const { User } = require("../models"); +const { comparePassword } = require("../helpers/bcrypt"); +const { signToken } = require("../helpers/jwt"); +const { OAuth2Client } = require("google-auth-library"); + +class Controller { + static async register(req, res) { + try { + // console.log(req.body); + const { username, email, password } = req.body; + + if (!email || !password) { + throw { name: "CredentialsRequired" }; + } + + const newUser = await User.create({ + username, + email, + password, + }); + res.status(201).json({ newUser }); + } catch (error) { + console.log(error, "<<<< error sebelum daftar"); + res.status(500).json({ name: "error server" }); + } + } + + static async login(req, res, next) { + try { + const { email, password } = req.body; // check isi body + + if (!email || !password) { + throw { name: "CredentialsRequired" }; + } + + const user = await User.findOne({ where: { email } }); + if (!user) { + throw { name: "unauthorized" }; + } + + const compare = comparePassword(password, user.password); + // console.log(compare); // check apakah benar password dengan yang di database sama? + if (!compare) { + throw { name: "unauthorized" }; + } + + // console.log("token :", access_token); + const access_token = signToken({ id: user.id, email: user.email }); + res.status(200).json({ access_token }); + } catch (error) { + // console.log(error, "<<<<<<<<<<"); + // throw { name: "error" }; + next(error); + } + } + + static async googleLogin(req, res, next) { + try { + if (!req.body.googleToken) { + throw { name: "missingGoogleToken" }; + } + const client = new OAuth2Client(); + const ticket = await client.verifyIdToken({ + idToken: req.body.googleToken, + audience: process.env.GOOGLE_CLIENT_ID, // Specify the CLIENT_ID of the app that accesses the backend + // Or, if multiple clients access the backend: + //[CLIENT_ID_1, CLIENT_ID_2, CLIENT_ID_3] + }); + const { email } = ticket.getPayload(); + + const [user] = await User.findOrCreate({ + where: { email }, + defaults: { + email: email, + password: Date.now().toString() + "DUMMY" + Math.random().toFixed(0), + role: "user", + }, + }); + // const userid = payload['sub']; + + + // If the request specified a Google Workspace domain: + // const domain = payload['hd']; + // console.log(req.body); + const access_token = signToken({ id: user.id, email: user.email }); + res.status(200).json({ access_token }); + } catch (error) { + console.log(error); + next(error); + } + } +} +module.exports = Controller; diff --git a/server/dbBasic.json b/server/dbBasic.json new file mode 100644 index 00000000..c8540cfa --- /dev/null +++ b/server/dbBasic.json @@ -0,0 +1,26 @@ +[ + { + "cardTitle": "Poomsae", + "cardText": "Penjelasan tentang pola dasar yang harus diikuti.", + "UserId": 1, + "BeltId": 1 + }, + { + "cardTitle": "Kyorugi", + "cardText": "Teknik dasar sparring.", + "UserId": 1, + "BeltId": 1 + }, + { + "cardTitle": "Gyokpa", + "cardText": "Teknik memecahkan papan atau benda keras.", + "UserId": 1, + "BeltId": 1 + }, + { + "cardTitle": "Hosinsul", + "cardText": "Teknik dasar pertahanan diri.", + "UserId": 1, + "BeltId": 1 + } +] \ No newline at end of file diff --git a/server/dbBelt.json b/server/dbBelt.json new file mode 100644 index 00000000..65bea714 --- /dev/null +++ b/server/dbBelt.json @@ -0,0 +1,44 @@ + [ + { + "title": "putih", + "arti": "Kesucian", + "teknik" : "Sikap dasar, tendangan dasar", + "descripsi": "Melambangkan awal perjalanan dalam Taekwondo", + "imgUrl": "https://i.pinimg.com/originals/8f/9f/9e/8f9f9e8f0b9f9e8f0b9f9e8f0b9f9e8f.jpg" + }, + { + "title": "Kuning", + "arti": "Bumi", + "teknik": "Teknik dasar lanjutan", + "descripsi": "Melambangkan akar yang mulai tumbuh", + "imgUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQZ3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X&usqp=CAU" + }, + { + "title": "Hijau", + "arti": "Pertumbuhan", + "teknik": "Pengembangan kekuatan dan teknik", + "descripsi": "Melambangkan tanaman yang mulai tumbuh", + "imgUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQZ3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X&usqp=CAU" + }, + { + "title": "Biru", + "arti": "Langit", + "teknik": "Penguasaan teknik yang lebih kompleks", + "descripsi": "Melambangkan tanaman yang tumbuh menuju langit", + "imgUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQZ3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X&usqp=CAU" + }, + { + "title": "Merah", + "arti": "Bahaya", + "teknik": "Penguasaan teknik tingkat lanjut", + "descripsi": "Melambangkan peringatan dan kontrol diri", + "imgUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQZ3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X&usqp=CAU" + }, + { + "title": "Hitam", + "arti": "Kebalikan dari putih", + "teknik": "Penguasaan seluruh aspek Taekwondo", + "descripsi": "Melambangkan kematangan dan penguasaan diri", + "imgUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQZ3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X&usqp=CAU" + } + ] \ No newline at end of file diff --git a/server/dbDetailTeknik.json b/server/dbDetailTeknik.json new file mode 100644 index 00000000..8b6f412e --- /dev/null +++ b/server/dbDetailTeknik.json @@ -0,0 +1,22 @@ +[ + { + "cardTitle": "Kuda-Kuda", + "cardText": "Charyot Sogi (Berdiri Siku) Joonbi Sogi (Kuda-kuda Siap)", + "BasicId": 1 + }, + { + "cardTitle": "Tendangan", + "cardText": "Ap Chagi (Tendangan Depan)Dollyo Chagi (Tendangan Melingkar)", + "BasicId": 2 + }, + { + "cardTitle": "Pukulan", + "cardText": "Jireugi (Pukulan Lurus) Tzirugi (Pukulan Melingkar)", + "BasicId": 3 + }, + { + "cardTitle": "Blok", + "cardText": "Makki (Blok Lengan)", + "BasicId": 4 + } +] \ No newline at end of file diff --git a/server/dbHomePage.json b/server/dbHomePage.json new file mode 100644 index 00000000..f6967e43 --- /dev/null +++ b/server/dbHomePage.json @@ -0,0 +1,12 @@ +[ + { + "title": "Tentang TaeKwondo", + "text": "Taekwondo adalah seni bela diri Korea yang menggabungkan teknik tendangan, pukulan, dan pertahanan diri." + }, + + { + "title": "manfaat Taekwondo", + "text": "Meningkatkan kebugaran fisik, disiplin diri, kepercayaan diri, dan keterampilan pertahanan diri." + } + + ] \ No newline at end of file diff --git a/server/dbUser.json b/server/dbUser.json new file mode 100644 index 00000000..0612e5fe --- /dev/null +++ b/server/dbUser.json @@ -0,0 +1,32 @@ +[ + { + "username": "ilhamza", + "email": "ilhamza@gmail.com", + "password": "1233", + "role": "admin" + }, + { + "username": "siti", + "email": "siti@gmail.com", + "password": "1233", + "role": "user" + }, + { + "username": "ahmad", + "email": "ahmad@gmail.com", + "password": "1233", + "role": "user" + }, + { + "username": "rina", + "email": "rina@gmail.com", + "password": "1233", + "role": "user" + }, + { + "username": "dedi", + "email": "dedi@gmail.com", + "password": "1233", + "role": "admin" + } +] diff --git a/server/dist/index.html b/server/dist/index.html new file mode 100644 index 00000000..e172aeeb --- /dev/null +++ b/server/dist/index.html @@ -0,0 +1,89 @@ + + + + + + Welcome to Firebase Hosting + + + + + + + + + + + + + + + + + + + +

+

Firebase SDK Loading…

+ + + + diff --git a/server/firebase.json b/server/firebase.json new file mode 100644 index 00000000..2c33c295 --- /dev/null +++ b/server/firebase.json @@ -0,0 +1,16 @@ +{ + "hosting": { + "public": "dist", + "ignore": [ + "firebase.json", + "**/.*", + "**/node_modules/**" + ], + "rewrites": [ + { + "source": "**", + "destination": "/index.html" + } + ] + } +} diff --git a/server/helpers/bcrypt.js b/server/helpers/bcrypt.js new file mode 100644 index 00000000..ebcf3d76 --- /dev/null +++ b/server/helpers/bcrypt.js @@ -0,0 +1,13 @@ +const bcrypt = require('bcrypt') + +const hashPassword = (password) => { + const salt = bcrypt.genSaltSync(10) // salt = data acak yang ditambah ke password sebelum proses hash && gensaltSync menghasilkan salt secara sinkron + const hash = bcrypt.hashSync(password, salt) // hash = mengubah data asli (seperti password) menjadi string yang tampak acak dan tidak dapat dikembalikan ke bentuk aslinya. + return hash +} + +const comparePassword = (password, hashpassword) => { // mengecek apakah password yang diinput sama dengan password yang di database ( data nya berbentuk boolean ( true atau false)) + return bcrypt.compareSync(password, hashpassword) +} + +module.exports = {hashPassword,comparePassword} \ No newline at end of file diff --git a/server/helpers/gemini.js b/server/helpers/gemini.js new file mode 100644 index 00000000..151545ee --- /dev/null +++ b/server/helpers/gemini.js @@ -0,0 +1,38 @@ +const { GoogleGenerativeAI } = require("@google/generative-ai"); +require('dotenv').config(); + +const gemini = async (userInput) => { + try { + if (!userInput) { + throw ("Input pengguna tidak boleh kosong"); + } +console.log(userInput); + const genAI = new GoogleGenerativeAI(process.env.GOOGLE_AI_API); + const model = genAI.getGenerativeModel({ model: "gemini-1.5-pro" }); + + const prompt = `Gunakan bahasa Indonesia untuk merespons permintaan berikut: ${userInput.message}, + jika pesan nya berhubungan dengan taekwondo maka jawab, jika pertanyaan nya diluar konteks, tolong dijawab gini : + mohon maaf diluar otoritas saya, saya hanya bisa menjawab jika itu berhubungan dengan taekwondo + + `; + const result = await model.generateContent(prompt); + + const response = await result.response; + let text = response.text(); + console.log("Respons dari Gemini:", text); + + // Uncomment baris berikut jika Anda yakin respons selalu dalam format JSON + // try { + // text = JSON.parse(text.trim()); + // } catch (parseError) { + // console.error("Gagal mengurai respons JSON:", parseError); + // } + + return text; + } catch (error) { + console.error("Terjadi kesalahan saat menggunakan Gemini API:", error); + throw error; + } +} + +module.exports = gemini; \ No newline at end of file diff --git a/server/helpers/jwt.js b/server/helpers/jwt.js new file mode 100644 index 00000000..918b1344 --- /dev/null +++ b/server/helpers/jwt.js @@ -0,0 +1,13 @@ +const jwt = require('jsonwebtoken') + +const secret = process.env.SECRET +console.log(secret); + +const signToken = (payload) => { + return jwt.sign(payload, secret) +} +const verifyToken = (token) => { + return jwt.verify(token, secret) +} + +module.exports = {signToken, verifyToken} diff --git a/server/middlewares/adminAuthorization.js b/server/middlewares/adminAuthorization.js new file mode 100644 index 00000000..1c247b4e --- /dev/null +++ b/server/middlewares/adminAuthorization.js @@ -0,0 +1,16 @@ +const user = require("../models/user"); + +async function adminAuthorization(req, res, next) { + try { + if (req.role !== "admin") { + console.log(req.role); + throw { name: "forbidden" }; + } + next(); + } catch (error) { + next(error); + } +} + +module.exports = adminAuthorization; + diff --git a/server/middlewares/authentication.js b/server/middlewares/authentication.js new file mode 100644 index 00000000..3394bd0a --- /dev/null +++ b/server/middlewares/authentication.js @@ -0,0 +1,38 @@ +const { verifyToken } = require("../helpers/jwt"); +const models = require("../models"); + +async function authentication(req, res, next) { + try { + const authHeader = req.headers.authorization; + + if (!authHeader) { + return res.status(401).json({ msg: "Unauthorized: Token tidak ditemukan" }); + } + + const [type, token] = authHeader.split(" "); + + if (type !== "Bearer" || !token) { + return res.status(401).json({ msg: "Unauthorized: Token harus berupa Bearer token" }); + } + + const verify = verifyToken(token); + const user = await models.User.findByPk(verify.id); + + if (!user) { + return res.status(401).json({ msg: "Unauthorized: User tidak ditemukan" }); + } + + req.userId = user.id; + req.role = user.role; + + next(); + } catch (error) { + console.log(error, "<<<<<<<<<<<<"); + if (error.name === "JsonWebTokenError") { + return res.status(401).json({ msg: "Unauthorized: Token tidak valid" }); + } + next(error); + } +} + +module.exports = authentication; \ No newline at end of file diff --git a/server/middlewares/authorization.js b/server/middlewares/authorization.js new file mode 100644 index 00000000..2af90f24 --- /dev/null +++ b/server/middlewares/authorization.js @@ -0,0 +1,25 @@ +const models = require("../models"); + +async function authorization(req, res, next) { + try { + const { id } = req.params; + const product = await models.Product.findByPk(id); + + if (!product) { + throw { name: "error not found" }; + } + + if (req.role === "admin") { + next(); + } else { + if (product.authorId !== req.userId) { + throw { name: "forbidden" }; + } + next(); + } + } catch (error) { + next(error); + } +} + +module.exports = authorization; \ No newline at end of file diff --git a/server/middlewares/errorhandler.js b/server/middlewares/errorhandler.js new file mode 100644 index 00000000..03272ab6 --- /dev/null +++ b/server/middlewares/errorhandler.js @@ -0,0 +1,54 @@ + + + +function errorHandler(err, req, res, next) { + console.error(err); + + let status = 500; + let message = "Terjadi kesalahan internal server"; + + switch (err.name) { + case "SequelizeValidationError": + status = 400; + message = err.errors[0].message; + break; + case "JsonWebTokenError": + status = 401; + message = "Token tidak valid" + break; + case "CredentialsRequired": + status = 400; + message = "Email dan password diperlukan"; + break; + case "unauthorized": + status = 401; + message = "Email atau password salah"; + break; + case "NotFound": + status = 404; + message = err.message || "Data tidak ditemukan"; + break; + case "BadRequest": + status = 400; + message = err.message || "Permintaan tidak valid"; + break; + case "Forbidden": + status = 403; + message = "Akses ditolak"; + break; + case "missingGoogleToken": + status = 400; + message = "Google token diperlukan"; + break; + case "belt not found": + status = 404; + message = "Belt tidak ditemukan"; + break; + + } + + res.status(status).json({ message }); +} + +module.exports = errorHandler; + diff --git a/server/middlewares/index.js b/server/middlewares/index.js new file mode 100644 index 00000000..e69de29b diff --git a/server/migrations/20240807050819-create-home-page.js b/server/migrations/20240807050819-create-home-page.js new file mode 100644 index 00000000..9be9ed08 --- /dev/null +++ b/server/migrations/20240807050819-create-home-page.js @@ -0,0 +1,31 @@ +'use strict'; +/** @type {import('sequelize-cli').Migration} */ +module.exports = { + async up(queryInterface, Sequelize) { + await queryInterface.createTable('HomePages', { + id: { + allowNull: false, + autoIncrement: true, + primaryKey: true, + type: Sequelize.INTEGER + }, + title: { + type: Sequelize.STRING + }, + text: { + type: Sequelize.STRING + }, + createdAt: { + allowNull: false, + type: Sequelize.DATE + }, + updatedAt: { + allowNull: false, + type: Sequelize.DATE + } + }); + }, + async down(queryInterface, Sequelize) { + await queryInterface.dropTable('HomePages'); + } +}; \ No newline at end of file diff --git a/server/migrations/20240807051842-create-belt.js b/server/migrations/20240807051842-create-belt.js new file mode 100644 index 00000000..8f6129aa --- /dev/null +++ b/server/migrations/20240807051842-create-belt.js @@ -0,0 +1,37 @@ +'use strict'; +/** @type {import('sequelize-cli').Migration} */ +module.exports = { + async up(queryInterface, Sequelize) { + await queryInterface.createTable('Belts', { + id: { + allowNull: false, + autoIncrement: true, + primaryKey: true, + type: Sequelize.INTEGER + }, + title: { + type: Sequelize.STRING + }, + arti: { + type: Sequelize.STRING + }, + teknik: { + type: Sequelize.STRING + }, + descripsi: { + type: Sequelize.STRING + }, + createdAt: { + allowNull: false, + type: Sequelize.DATE + }, + updatedAt: { + allowNull: false, + type: Sequelize.DATE + } + }); + }, + async down(queryInterface, Sequelize) { + await queryInterface.dropTable('Belts'); + } +}; \ No newline at end of file diff --git a/server/migrations/20240807105236-create-basic.js b/server/migrations/20240807105236-create-basic.js new file mode 100644 index 00000000..50fd2d2a --- /dev/null +++ b/server/migrations/20240807105236-create-basic.js @@ -0,0 +1,37 @@ +'use strict'; +/** @type {import('sequelize-cli').Migration} */ +module.exports = { + async up(queryInterface, Sequelize) { + await queryInterface.createTable('Basics', { + id: { + allowNull: false, + autoIncrement: true, + primaryKey: true, + type: Sequelize.INTEGER + }, + cardTitle: { + type: Sequelize.STRING + }, + cardText: { + type: Sequelize.STRING + }, + UserId: { + type: Sequelize.INTEGER + }, + BeltId: { + type: Sequelize.INTEGER + }, + createdAt: { + allowNull: false, + type: Sequelize.DATE + }, + updatedAt: { + allowNull: false, + type: Sequelize.DATE + } + }); + }, + async down(queryInterface, Sequelize) { + await queryInterface.dropTable('Basics'); + } +}; \ No newline at end of file diff --git a/server/migrations/20240807105446-create-teknik.js b/server/migrations/20240807105446-create-teknik.js new file mode 100644 index 00000000..90ab2a4c --- /dev/null +++ b/server/migrations/20240807105446-create-teknik.js @@ -0,0 +1,34 @@ +'use strict'; +/** @type {import('sequelize-cli').Migration} */ +module.exports = { + async up(queryInterface, Sequelize) { + await queryInterface.createTable('Tekniks', { + id: { + allowNull: false, + autoIncrement: true, + primaryKey: true, + type: Sequelize.INTEGER + }, + cardTitle: { + type: Sequelize.STRING + }, + cardText: { + type: Sequelize.STRING + }, + BasicId: { + type: Sequelize.STRING + }, + createdAt: { + allowNull: false, + type: Sequelize.DATE + }, + updatedAt: { + allowNull: false, + type: Sequelize.DATE + } + }); + }, + async down(queryInterface, Sequelize) { + await queryInterface.dropTable('Tekniks'); + } +}; \ No newline at end of file diff --git a/server/migrations/20240807110035-create-user.js b/server/migrations/20240807110035-create-user.js new file mode 100644 index 00000000..5ada1aac --- /dev/null +++ b/server/migrations/20240807110035-create-user.js @@ -0,0 +1,37 @@ +'use strict'; +/** @type {import('sequelize-cli').Migration} */ +module.exports = { + async up(queryInterface, Sequelize) { + await queryInterface.createTable('Users', { + id: { + allowNull: false, + autoIncrement: true, + primaryKey: true, + type: Sequelize.INTEGER + }, + username: { + type: Sequelize.STRING + }, + email: { + type: Sequelize.STRING + }, + password: { + type: Sequelize.STRING + }, + role: { + type: Sequelize.STRING + }, + createdAt: { + allowNull: false, + type: Sequelize.DATE + }, + updatedAt: { + allowNull: false, + type: Sequelize.DATE + } + }); + }, + async down(queryInterface, Sequelize) { + await queryInterface.dropTable('Users'); + } +}; \ No newline at end of file diff --git a/server/migrations/20240807143912-create-athlete.js b/server/migrations/20240807143912-create-athlete.js new file mode 100644 index 00000000..17ba4a00 --- /dev/null +++ b/server/migrations/20240807143912-create-athlete.js @@ -0,0 +1,40 @@ +'use strict'; +/** @type {import('sequelize-cli').Migration} */ +module.exports = { + async up(queryInterface, Sequelize) { + await queryInterface.createTable('Athletes', { + id: { + allowNull: false, + autoIncrement: true, + primaryKey: true, + type: Sequelize.INTEGER + }, + athlete_Rank: { + type: Sequelize.INTEGER + }, + athlete_name: { + type: Sequelize.STRING + }, + athlete_GAL: { + type: Sequelize.STRING + }, + athlete_Country: { + type: Sequelize.STRING + }, + athlete_Points: { + type: Sequelize.FLOAT + }, + createdAt: { + allowNull: false, + type: Sequelize.DATE + }, + updatedAt: { + allowNull: false, + type: Sequelize.DATE + } + }); + }, + async down(queryInterface, Sequelize) { + await queryInterface.dropTable('Athletes'); + } +}; \ No newline at end of file diff --git a/server/migrations/20240808184658-add-coloum-imgUrl.js b/server/migrations/20240808184658-add-coloum-imgUrl.js new file mode 100644 index 00000000..596dfe3c --- /dev/null +++ b/server/migrations/20240808184658-add-coloum-imgUrl.js @@ -0,0 +1,15 @@ +'use strict'; + +/** @type {import('sequelize-cli').Migration} */ +module.exports = { + async up (queryInterface, Sequelize) { + await queryInterface.addColumn('Belts', 'imgUrl', { + type: Sequelize.STRING, + allowNull: true + }); + }, + + async down (queryInterface, Sequelize) { + await queryInterface.removeColumn('Belts', 'imgUrl'); + } +}; \ No newline at end of file diff --git a/server/models/athlete.js b/server/models/athlete.js new file mode 100644 index 00000000..5a262986 --- /dev/null +++ b/server/models/athlete.js @@ -0,0 +1,27 @@ +'use strict'; +const { + Model +} = require('sequelize'); +module.exports = (sequelize, DataTypes) => { + class Athlete extends Model { + /** + * Helper method for defining associations. + * This method is not a part of Sequelize lifecycle. + * The `models/index` file will call this method automatically. + */ + static associate(models) { + // define association here + } + } + Athlete.init({ + athlete_Rank: DataTypes.INTEGER, + athlete_name: DataTypes.STRING, + athlete_GAL: DataTypes.STRING, + athlete_Country: DataTypes.STRING, + athlete_Points: DataTypes.FLOAT + }, { + sequelize, + modelName: 'Athlete', + }); + return Athlete; +}; \ No newline at end of file diff --git a/server/models/basic.js b/server/models/basic.js new file mode 100644 index 00000000..3d94b5e2 --- /dev/null +++ b/server/models/basic.js @@ -0,0 +1,28 @@ +'use strict'; +const { + Model +} = require('sequelize'); +module.exports = (sequelize, DataTypes) => { + class Basic extends Model { + /** + * Helper method for defining associations. + * This method is not a part of Sequelize lifecycle. + * The `models/index` file will call this method automatically. + */ + static associate(models) { + // Definisikan asosiasi di sini + Basic.belongsTo(models.User, { foreignKey: 'UserId' }); + Basic.belongsTo(models.Belt, { foreignKey: 'BeltId' }); + } + } + Basic.init({ + cardTitle: DataTypes.STRING, + cardText: DataTypes.STRING, + UserId: DataTypes.INTEGER, + BeltId: DataTypes.INTEGER + }, { + sequelize, + modelName: 'Basic', + }); + return Basic; +}; \ No newline at end of file diff --git a/server/models/belt.js b/server/models/belt.js new file mode 100644 index 00000000..9a6e4610 --- /dev/null +++ b/server/models/belt.js @@ -0,0 +1,30 @@ +'use strict'; +const { + Model +} = require('sequelize'); +module.exports = (sequelize, DataTypes) => { + class Belt extends Model { + /** + * Helper method for defining associations. + * This method is not a part of Sequelize lifecycle. + * The `models/index` file will call this method automatically. + */ + static associate(models) { + // Mendefinisikan asosiasi one-to-many dengan model Basic + Belt.hasMany(models.Basic, { + foreignKey: 'BeltId' + }); + } + } + Belt.init({ + title: DataTypes.STRING, + arti: DataTypes.STRING, + teknik: DataTypes.STRING, + descripsi: DataTypes.STRING, + imgUrl: DataTypes.STRING + }, { + sequelize, + modelName: 'Belt', + }); + return Belt; +}; \ No newline at end of file diff --git a/server/models/homepage.js b/server/models/homepage.js new file mode 100644 index 00000000..b9dfacfd --- /dev/null +++ b/server/models/homepage.js @@ -0,0 +1,24 @@ +'use strict'; +const { + Model +} = require('sequelize'); +module.exports = (sequelize, DataTypes) => { + class HomePage extends Model { + /** + * Helper method for defining associations. + * This method is not a part of Sequelize lifecycle. + * The `models/index` file will call this method automatically. + */ + static associate(models) { + // define association here + } + } + HomePage.init({ + title: DataTypes.STRING, + text: DataTypes.STRING + }, { + sequelize, + modelName: 'HomePage', + }); + return HomePage; +}; \ No newline at end of file diff --git a/server/models/index.js b/server/models/index.js new file mode 100644 index 00000000..024200ec --- /dev/null +++ b/server/models/index.js @@ -0,0 +1,43 @@ +'use strict'; + +const fs = require('fs'); +const path = require('path'); +const Sequelize = require('sequelize'); +const process = require('process'); +const basename = path.basename(__filename); +const env = process.env.NODE_ENV || 'development'; +const config = require(__dirname + '/../config/config.json')[env]; +const db = {}; + +let sequelize; +if (config.use_env_variable) { + sequelize = new Sequelize(process.env[config.use_env_variable], config); +} else { + sequelize = new Sequelize(config.database, config.username, config.password, config); +} + +fs + .readdirSync(__dirname) + .filter(file => { + return ( + file.indexOf('.') !== 0 && + file !== basename && + file.slice(-3) === '.js' && + file.indexOf('.test.js') === -1 + ); + }) + .forEach(file => { + const model = require(path.join(__dirname, file))(sequelize, Sequelize.DataTypes); + db[model.name] = model; + }); + +Object.keys(db).forEach(modelName => { + if (db[modelName].associate) { + db[modelName].associate(db); + } +}); + +db.sequelize = sequelize; +db.Sequelize = Sequelize; + +module.exports = db; diff --git a/server/models/teknik.js b/server/models/teknik.js new file mode 100644 index 00000000..7169e56d --- /dev/null +++ b/server/models/teknik.js @@ -0,0 +1,28 @@ +'use strict'; +const { + Model +} = require('sequelize'); +module.exports = (sequelize, DataTypes) => { + class Teknik extends Model { + /** + * Helper method for defining associations. + * This method is not a part of Sequelize lifecycle. + * The `models/index` file will call this method automatically. + */ + static associate(models) { + // Mendefinisikan asosiasi + Teknik.belongsTo(models.Basic, { + foreignKey: 'BasicId', + }); + } + } + Teknik.init({ + cardTitle: DataTypes.STRING, + cardText: DataTypes.STRING, + BasicId: DataTypes.STRING + }, { + sequelize, + modelName: 'Teknik', + }); + return Teknik; +}; \ No newline at end of file diff --git a/server/models/user.js b/server/models/user.js new file mode 100644 index 00000000..1221f2f2 --- /dev/null +++ b/server/models/user.js @@ -0,0 +1,42 @@ +'use strict'; +const { + Model +} = require('sequelize'); +const bcrypt = require('bcrypt'); +module.exports = (sequelize, DataTypes) => { + class User extends Model { + /** + * Helper method for defining associations. + * This method is not a part of Sequelize lifecycle. + * The `models/index` file will call this method automatically. + */ + static associate(models) { + // define association here + } + } + User.init({ + username: DataTypes.STRING, + email: DataTypes.STRING, + password: DataTypes.STRING, + role: { + type: DataTypes.STRING, + defaultValue: 'user' + }, + }, { + sequelize, + modelName: 'User', + hooks: { + beforeCreate: (user) => { + const salt = bcrypt.genSaltSync(10); + user.password = bcrypt.hashSync(user.password, salt); + }, + beforeUpdate: (user) => { + if (user.changed('password')) { + const salt = bcrypt.genSaltSync(10); + user.password = bcrypt.hashSync(user.password, salt); + } + } + } + }); + return User; +}; \ No newline at end of file diff --git a/server/package-lock.json b/server/package-lock.json new file mode 100644 index 00000000..a67bda30 --- /dev/null +++ b/server/package-lock.json @@ -0,0 +1,3720 @@ +{ + "name": "server", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "server", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "@google/generative-ai": "^0.16.0", + "axios": "^1.7.3", + "bcrypt": "^5.1.1", + "cloudinary": "^2.4.0", + "cors": "^2.8.5", + "dotenv": "^16.4.5", + "ejs": "^3.1.10", + "express": "^4.19.2", + "google-auth-library": "^9.13.0", + "json-server": "^0.17.4", + "jsonwebtoken": "^9.0.2", + "multer": "^1.4.5-lts.1", + "pg": "^8.12.0", + "sequelize": "^6.37.3" + }, + "devDependencies": { + "sequelize-cli": "^6.6.2" + } + }, + "node_modules/@google/generative-ai": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/@google/generative-ai/-/generative-ai-0.16.0.tgz", + "integrity": "sha512-doB5ZNxS6m+jUZqaLCeYXfBZCdq6Ho0ibkq5/17xe1qAUZpCLWlvCDGtqFPqqO+yezNmvGatS0KhV22yiOT3DA==", + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", + "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@one-ini/wasm": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@one-ini/wasm/-/wasm-0.1.1.tgz", + "integrity": "sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==", + "dev": true + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" + }, + "node_modules/@types/node": { + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.1.0.tgz", + "integrity": "sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==", + "dependencies": { + "undici-types": "~6.13.0" + } + }, + "node_modules/@types/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-nH45Lk7oPIJ1RVOF6JgFI6Dy0QpHEzq4QecZhvguxYPDwT8c93prCMqAtiIttm39voZ+DDR+qkNnMpJmMBRqag==" + }, + "node_modules/abbrev": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", + "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agent-base/node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/agent-base/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/append-field": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", + "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==" + }, + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" + }, + "node_modules/are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "deprecated": "This package is no longer supported.", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/axios": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.3.tgz", + "integrity": "sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw==", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/basic-auth/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/bcrypt": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.1.1.tgz", + "integrity": "sha512-AGBHOG5hPYZ5Xl9KXzU5iKq9516yEmvCKDg3ecP5kX2aB6UqTeXZxk2ELnDgDm6BQSMlLt9rDB4LoSMx0rYwww==", + "hasInstallScript": true, + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.11", + "node-addon-api": "^5.0.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/bignumber.js": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz", + "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==", + "engines": { + "node": "*" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/cli-color": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.4.tgz", + "integrity": "sha512-zlnpg0jNcibNrO7GG9IeHH7maWFeCz+Ja1wx/7tZNU5ASSSSZ+/qZciM0/LHCYxSdqv5h2sdbQ/PXYdOuetXvA==", + "dev": true, + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.64", + "es6-iterator": "^2.0.3", + "memoizee": "^0.4.15", + "timers-ext": "^0.1.7" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/cloudinary": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/cloudinary/-/cloudinary-2.4.0.tgz", + "integrity": "sha512-5HA9VffeaR3MKiHpRo9A5SWgZFPxzlEDep0O4KzL3TIDi1hmQC9gjA4dHpVmdeFC0ZD1Xr5fGsWRKVDK9Ay9PQ==", + "dependencies": { + "lodash": "^4.17.21", + "q": "^1.5.1" + }, + "engines": { + "node": ">=9" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "dev": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/concat-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/concat-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/concat-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/connect-pause": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/connect-pause/-/connect-pause-0.1.1.tgz", + "integrity": "sha512-a1gSWQBQD73krFXdUEYJom2RTFrWUL3YvXDCRkyv//GVXc79cdW9MngtRuN9ih4FDKBtfJAJId+BbDuX+1rh2w==", + "engines": { + "node": "*" + } + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/d": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", + "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", + "dev": true, + "dependencies": { + "es5-ext": "^0.10.64", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv": { + "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/dottie": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/dottie/-/dottie-2.0.6.tgz", + "integrity": "sha512-iGCHkfUc5kFekGiqhe8B/mdaurD+lakO9txNnTvKtA6PISrw86LgqHvRzWYPyoE2Ph5aMIrCw9/uko6XHTKCwA==" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/editorconfig": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-1.0.4.tgz", + "integrity": "sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==", + "dev": true, + "dependencies": { + "@one-ini/wasm": "0.1.1", + "commander": "^10.0.0", + "minimatch": "9.0.1", + "semver": "^7.5.3" + }, + "bin": { + "editorconfig": "bin/editorconfig" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/editorconfig/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/editorconfig/node_modules/minimatch": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz", + "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "dependencies": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es5-ext": { + "version": "0.10.64", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", + "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "esniff": "^2.0.1", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz", + "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==", + "dev": true, + "dependencies": { + "d": "^1.0.2", + "ext": "^1.7.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/esniff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", + "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", + "dev": true, + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "event-emitter": "^0.3.5", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "node_modules/express": { + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.6.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express-urlrewrite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/express-urlrewrite/-/express-urlrewrite-1.4.0.tgz", + "integrity": "sha512-PI5h8JuzoweS26vFizwQl6UTF25CAHSggNv0J25Dn/IKZscJHWZzPrI5z2Y2jgOzIaw2qh8l6+/jUcig23Z2SA==", + "dependencies": { + "debug": "*", + "path-to-regexp": "^1.0.3" + } + }, + "node_modules/express-urlrewrite/node_modules/path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dev": true, + "dependencies": { + "type": "^2.7.2" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/foreground-child": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", + "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "deprecated": "This package is no longer supported.", + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gauge/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/gauge/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/gauge/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/gauge/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/gauge/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/gaxios": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-6.7.0.tgz", + "integrity": "sha512-DSrkyMTfAnAm4ks9Go20QGOcXEyW/NmZhvTYBU2rb4afBB393WIMQPWPEDMl/k8xqiNN9HYq2zao3oWXsdl2Tg==", + "dependencies": { + "extend": "^3.0.2", + "https-proxy-agent": "^7.0.1", + "is-stream": "^2.0.0", + "node-fetch": "^2.6.9", + "uuid": "^10.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/gaxios/node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/gaxios/node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/gaxios/node_modules/https-proxy-agent": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/gaxios/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/gaxios/node_modules/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/gcp-metadata": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-6.1.0.tgz", + "integrity": "sha512-Jh/AIwwgaxan+7ZUUmRLCjtchyDiqh4KjBJ5tW3plBZb5iL/BPcso8A5DlzeD9qlw0duCamnNdpFjxwaT0KyKg==", + "dependencies": { + "gaxios": "^6.0.0", + "json-bigint": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/google-auth-library": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-9.13.0.tgz", + "integrity": "sha512-p9Y03Uzp/Igcs36zAaB0XTSwZ8Y0/tpYiz5KIde5By+H9DCVUSYtDWZu6aFXsWTqENMb8BD/pDT3hR8NVrPkfA==", + "dependencies": { + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "gaxios": "^6.1.1", + "gcp-metadata": "^6.1.0", + "gtoken": "^7.0.0", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/google-auth-library/node_modules/jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/google-auth-library/node_modules/jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "dependencies": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/gtoken": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-7.1.0.tgz", + "integrity": "sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==", + "dependencies": { + "gaxios": "^6.0.0", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/gtoken/node_modules/jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/gtoken/node_modules/jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "dependencies": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inflection": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.13.4.tgz", + "integrity": "sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw==", + "engines": [ + "node >= 0.4.0" + ] + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-core-module": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", + "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", + "dev": true, + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jake": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==" + }, + "node_modules/js-beautify": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.15.1.tgz", + "integrity": "sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA==", + "dev": true, + "dependencies": { + "config-chain": "^1.1.13", + "editorconfig": "^1.0.4", + "glob": "^10.3.3", + "js-cookie": "^3.0.5", + "nopt": "^7.2.0" + }, + "bin": { + "css-beautify": "js/bin/css-beautify.js", + "html-beautify": "js/bin/html-beautify.js", + "js-beautify": "js/bin/js-beautify.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/js-cookie": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz", + "integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==", + "dev": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/json-bigint": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", + "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", + "dependencies": { + "bignumber.js": "^9.0.0" + } + }, + "node_modules/json-parse-helpfulerror": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz", + "integrity": "sha512-XgP0FGR77+QhUxjXkwOMkC94k3WtqEBfcnjWqhRd82qTat4SWKRE+9kUnynz/shm3I4ea2+qISvTIeGTNU7kJg==", + "dependencies": { + "jju": "^1.1.0" + } + }, + "node_modules/json-server": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/json-server/-/json-server-0.17.4.tgz", + "integrity": "sha512-bGBb0WtFuAKbgI7JV3A864irWnMZSvBYRJbohaOuatHwKSRFUfqtQlrYMrB6WbalXy/cJabyjlb7JkHli6dYjQ==", + "dependencies": { + "body-parser": "^1.19.0", + "chalk": "^4.1.2", + "compression": "^1.7.4", + "connect-pause": "^0.1.1", + "cors": "^2.8.5", + "errorhandler": "^1.5.1", + "express": "^4.17.1", + "express-urlrewrite": "^1.4.0", + "json-parse-helpfulerror": "^1.0.3", + "lodash": "^4.17.21", + "lodash-id": "^0.14.1", + "lowdb": "^1.0.0", + "method-override": "^3.0.0", + "morgan": "^1.10.0", + "nanoid": "^3.1.23", + "please-upgrade-node": "^3.2.0", + "pluralize": "^8.0.0", + "server-destroy": "^1.0.1", + "yargs": "^17.0.1" + }, + "bin": { + "json-server": "lib/cli/bin.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/json-server/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/json-server/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/json-server/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/json-server/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/json-server/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/json-server/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/json-server/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/json-server/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonwebtoken": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", + "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jsonwebtoken/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash-id": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/lodash-id/-/lodash-id-0.14.1.tgz", + "integrity": "sha512-ikQPBTiq/d5m6dfKQlFdIXFzvThPi2Be9/AHxktOnDSfSxE1j9ICbBT5Elk1ke7HSTgM38LHTpmJovo9/klnLg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==" + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==" + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" + }, + "node_modules/lowdb": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowdb/-/lowdb-1.0.0.tgz", + "integrity": "sha512-2+x8esE/Wb9SQ1F9IHaYWfsC9FIecLOPrK4g17FGEayjUWH172H6nwicRovGvSE2CPZouc2MCIqCI7h9d+GftQ==", + "dependencies": { + "graceful-fs": "^4.1.3", + "is-promise": "^2.1.0", + "lodash": "4", + "pify": "^3.0.0", + "steno": "^0.4.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true + }, + "node_modules/lru-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", + "integrity": "sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==", + "dev": true, + "dependencies": { + "es5-ext": "~0.10.2" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memoizee": { + "version": "0.4.17", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.17.tgz", + "integrity": "sha512-DGqD7Hjpi/1or4F/aYAspXKNm5Yili0QDAFAY4QYvpqpgiY6+1jOfqpmByzjxbWd/T9mChbCArXAbDAsTm5oXA==", + "dev": true, + "dependencies": { + "d": "^1.0.2", + "es5-ext": "^0.10.64", + "es6-weak-map": "^2.0.3", + "event-emitter": "^0.3.5", + "is-promise": "^2.2.2", + "lru-queue": "^0.1.0", + "next-tick": "^1.1.0", + "timers-ext": "^0.1.7" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/method-override": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/method-override/-/method-override-3.0.0.tgz", + "integrity": "sha512-IJ2NNN/mSl9w3kzWB92rcdHpz+HjkxhDJWNDBqSlas+zQdP8wBiJzITPg08M/k2uVvMow7Sk41atndNtt/PHSA==", + "dependencies": { + "debug": "3.1.0", + "methods": "~1.1.2", + "parseurl": "~1.3.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/method-override/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/moment": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "engines": { + "node": "*" + } + }, + "node_modules/moment-timezone": { + "version": "0.5.45", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.45.tgz", + "integrity": "sha512-HIWmqA86KcmCAhnMAN0wuDOARV/525R2+lOLotuGFzn4HO+FH+/645z2wx0Dt3iDv6/p61SIvKnDstISainhLQ==", + "dependencies": { + "moment": "^2.29.4" + }, + "engines": { + "node": "*" + } + }, + "node_modules/morgan": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + "dependencies": { + "basic-auth": "~2.0.1", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-finished": "~2.3.0", + "on-headers": "~1.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/morgan/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/multer": { + "version": "1.4.5-lts.1", + "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.5-lts.1.tgz", + "integrity": "sha512-ywPWvcDMeH+z9gQq5qYHCCy+ethsk4goepZ45GLD63fOu0YcNecQxi64nDs3qluZB+murG3/D4dJ7+dGctcCQQ==", + "dependencies": { + "append-field": "^1.0.0", + "busboy": "^1.0.0", + "concat-stream": "^1.5.2", + "mkdirp": "^0.5.4", + "object-assign": "^4.1.1", + "type-is": "^1.6.4", + "xtend": "^4.0.0" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/multer/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "dev": true + }, + "node_modules/node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/nopt": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz", + "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==", + "dev": true, + "dependencies": { + "abbrev": "^2.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npmlog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "deprecated": "This package is no longer supported.", + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/pg": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/pg/-/pg-8.12.0.tgz", + "integrity": "sha512-A+LHUSnwnxrnL/tZ+OLfqR1SxLN3c/pgDztZ47Rpbsd4jUytsTtwQo/TLPRzPJMp/1pbhYVhH9cuSZLAajNfjQ==", + "dependencies": { + "pg-connection-string": "^2.6.4", + "pg-pool": "^3.6.2", + "pg-protocol": "^1.6.1", + "pg-types": "^2.1.0", + "pgpass": "1.x" + }, + "engines": { + "node": ">= 8.0.0" + }, + "optionalDependencies": { + "pg-cloudflare": "^1.1.1" + }, + "peerDependencies": { + "pg-native": ">=3.0.1" + }, + "peerDependenciesMeta": { + "pg-native": { + "optional": true + } + } + }, + "node_modules/pg-cloudflare": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.1.1.tgz", + "integrity": "sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==", + "optional": true + }, + "node_modules/pg-connection-string": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.6.4.tgz", + "integrity": "sha512-v+Z7W/0EO707aNMaAEfiGnGL9sxxumwLl2fJvCQtMn9Fxsg+lPpPkdcyBSv/KFgpGdYkMfn+EI1Or2EHjpgLCA==" + }, + "node_modules/pg-int8": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", + "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/pg-pool": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.6.2.tgz", + "integrity": "sha512-Htjbg8BlwXqSBQ9V8Vjtc+vzf/6fVUuak/3/XXKA9oxZprwW3IMDQTGHP+KDmVL7rtd+R1QjbnCFPuTHm3G4hg==", + "peerDependencies": { + "pg": ">=8.0" + } + }, + "node_modules/pg-protocol": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.6.1.tgz", + "integrity": "sha512-jPIlvgoD63hrEuihvIg+tJhoGjUsLPn6poJY9N5CnlPd91c2T18T/9zBtLxZSb1EhYxBRoZJtzScCaWlYLtktg==" + }, + "node_modules/pg-types": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", + "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", + "dependencies": { + "pg-int8": "1.0.1", + "postgres-array": "~2.0.0", + "postgres-bytea": "~1.0.0", + "postgres-date": "~1.0.4", + "postgres-interval": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pgpass": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz", + "integrity": "sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==", + "dependencies": { + "split2": "^4.1.0" + } + }, + "node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dependencies": { + "semver-compare": "^1.0.0" + } + }, + "node_modules/pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postgres-array": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", + "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postgres-bytea": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", + "integrity": "sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postgres-date": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", + "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postgres-interval": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", + "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", + "dependencies": { + "xtend": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "dev": true + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/retry-as-promised": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/retry-as-promised/-/retry-as-promised-7.0.4.tgz", + "integrity": "sha512-XgmCoxKWkDofwH8WddD0w85ZfqYz+ZHlr5yo+3YUCfycWawU56T5ckWXsScsj5B8tqUcIG67DxXByo3VUgiAdA==" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==" + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/sequelize": { + "version": "6.37.3", + "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-6.37.3.tgz", + "integrity": "sha512-V2FTqYpdZjPy3VQrZvjTPnOoLm0KudCRXfGWp48QwhyPPp2yW8z0p0sCYZd/em847Tl2dVxJJ1DR+hF+O77T7A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/sequelize" + } + ], + "dependencies": { + "@types/debug": "^4.1.8", + "@types/validator": "^13.7.17", + "debug": "^4.3.4", + "dottie": "^2.0.6", + "inflection": "^1.13.4", + "lodash": "^4.17.21", + "moment": "^2.29.4", + "moment-timezone": "^0.5.43", + "pg-connection-string": "^2.6.1", + "retry-as-promised": "^7.0.4", + "semver": "^7.5.4", + "sequelize-pool": "^7.1.0", + "toposort-class": "^1.0.1", + "uuid": "^8.3.2", + "validator": "^13.9.0", + "wkx": "^0.5.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependenciesMeta": { + "ibm_db": { + "optional": true + }, + "mariadb": { + "optional": true + }, + "mysql2": { + "optional": true + }, + "oracledb": { + "optional": true + }, + "pg": { + "optional": true + }, + "pg-hstore": { + "optional": true + }, + "snowflake-sdk": { + "optional": true + }, + "sqlite3": { + "optional": true + }, + "tedious": { + "optional": true + } + } + }, + "node_modules/sequelize-cli": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/sequelize-cli/-/sequelize-cli-6.6.2.tgz", + "integrity": "sha512-V8Oh+XMz2+uquLZltZES6MVAD+yEnmMfwfn+gpXcDiwE3jyQygLt4xoI0zG8gKt6cRcs84hsKnXAKDQjG/JAgg==", + "dev": true, + "dependencies": { + "cli-color": "^2.0.3", + "fs-extra": "^9.1.0", + "js-beautify": "^1.14.5", + "lodash": "^4.17.21", + "resolve": "^1.22.1", + "umzug": "^2.3.0", + "yargs": "^16.2.0" + }, + "bin": { + "sequelize": "lib/sequelize", + "sequelize-cli": "lib/sequelize" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/sequelize-pool": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/sequelize-pool/-/sequelize-pool-7.1.0.tgz", + "integrity": "sha512-G9c0qlIWQSK29pR/5U2JF5dDQeqqHRragoyahj/Nx4KOOQ3CPPfzxnfqFPCSB7x5UgjOgnZ61nSxz+fjDpRlJg==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/sequelize/node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/sequelize/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==" + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/split2": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", + "engines": { + "node": ">= 10.x" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/steno": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/steno/-/steno-0.4.4.tgz", + "integrity": "sha512-EEHMVYHNXFHfGtgjNITnka0aHhiAlo93F7z2/Pwd+g0teG9CnM3JIINM7hVVB5/rhw9voufD7Wukwgtw2uqh6w==", + "dependencies": { + "graceful-fs": "^4.1.3" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/timers-ext": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.8.tgz", + "integrity": "sha512-wFH7+SEAcKfJpfLPkrgMPvvwnEtj8W4IurvEyrKsDleXnKLCDw71w8jltvfLa8Rm4qQxxT4jmDBYbJG/z7qoww==", + "dev": true, + "dependencies": { + "es5-ext": "^0.10.64", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/toposort-class": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toposort-class/-/toposort-class-1.0.1.tgz", + "integrity": "sha512-OsLcGGbYF3rMjPUf8oKktyvCiUxSbqMMS39m33MAjLTC1DVIH6x3WSt63/M77ihI09+Sdfk1AXvfhCEeUmC7mg==" + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/type": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz", + "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==", + "dev": true + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, + "node_modules/umzug": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/umzug/-/umzug-2.3.0.tgz", + "integrity": "sha512-Z274K+e8goZK8QJxmbRPhl89HPO1K+ORFtm6rySPhFKfKc5GHhqdzD0SGhSWHkzoXasqJuItdhorSvY7/Cgflw==", + "dev": true, + "dependencies": { + "bluebird": "^3.7.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/undici-types": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.13.0.tgz", + "integrity": "sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==" + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/wide-align/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/wide-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/wide-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wide-align/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wkx": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/wkx/-/wkx-0.5.0.tgz", + "integrity": "sha512-Xng/d4Ichh8uN4l0FToV/258EjMGU9MGcA0HV2d9B/ZpZB3lqQm7nkOdZdm5GhKtLLhAE7PiVQwN4eN+2YJJUg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + } + } +} diff --git a/server/package.json b/server/package.json new file mode 100644 index 00000000..58b21677 --- /dev/null +++ b/server/package.json @@ -0,0 +1,32 @@ +{ + "name": "server", + "version": "1.0.0", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "start" : "node --watch bin/www" + }, + "keywords": [], + "author": "", + "license": "ISC", + "description": "", + "dependencies": { + "@google/generative-ai": "^0.16.0", + "axios": "^1.7.3", + "bcrypt": "^5.1.1", + "cloudinary": "^2.4.0", + "cors": "^2.8.5", + "dotenv": "^16.4.5", + "ejs": "^3.1.10", + "express": "^4.19.2", + "google-auth-library": "^9.13.0", + "json-server": "^0.17.4", + "jsonwebtoken": "^9.0.2", + "multer": "^1.4.5-lts.1", + "pg": "^8.12.0", + "sequelize": "^6.37.3" + }, + "devDependencies": { + "sequelize-cli": "^6.6.2" + } +} diff --git a/server/routes/routes.js b/server/routes/routes.js new file mode 100644 index 00000000..e9dc1981 --- /dev/null +++ b/server/routes/routes.js @@ -0,0 +1,8 @@ +const express = require('express'); +const router = express.Router(); + +router.get('/', (req, res) => { + res.send('Selamat datang di aplikasi saya!'); +}); + +module.exports = router; \ No newline at end of file diff --git a/server/seeders/20240807101413-homepage.js b/server/seeders/20240807101413-homepage.js new file mode 100644 index 00000000..a5a88152 --- /dev/null +++ b/server/seeders/20240807101413-homepage.js @@ -0,0 +1,23 @@ +'use strict'; + +const fs = require('fs').promises; + +/** @type {import('sequelize-cli').Migration} */ +module.exports = { + async up (queryInterface, Sequelize) { + let data = await fs.readFile('./dbHomePage.json', 'utf8'); + data = JSON.parse(data); + data = data.map(e => { + delete e.id; + e.createdAt = new Date(); + e.updatedAt = new Date(); + return e; + }); + + await queryInterface.bulkInsert('HomePages', data, {}); + }, + + async down (queryInterface, Sequelize) { + await queryInterface.bulkDelete('HomePages', null, {}); + } +}; diff --git a/server/seeders/20240807101414-user.js b/server/seeders/20240807101414-user.js new file mode 100644 index 00000000..076d3e7e --- /dev/null +++ b/server/seeders/20240807101414-user.js @@ -0,0 +1,24 @@ +'use strict'; +const {hashPassword} = require('../helpers/bcrypt') +const fs = require(`fs`).promises + +/** @type {import('sequelize-cli').Migration} */ +module.exports = { + async up (queryInterface, Sequelize) { + let data = await fs.readFile('./dbUser.json', 'utf8') + data = JSON.parse(data) + data = data.map(e => { + delete e.id + e.password = hashPassword(e.password) + e.createdAt = new Date() + e.updatedAt = new Date() + return e + }) + + await queryInterface.bulkInsert('Users', data, {}) + }, + + async down (queryInterface, Sequelize) { + await queryInterface.bulkDelete('Users', null, {}) + } +}; \ No newline at end of file diff --git a/server/seeders/20240807101426-belt.js b/server/seeders/20240807101426-belt.js new file mode 100644 index 00000000..5c2d0ec2 --- /dev/null +++ b/server/seeders/20240807101426-belt.js @@ -0,0 +1,23 @@ +'use strict'; + +const fs = require(`fs`).promises; + +/** @type {import('sequelize-cli').Migration} */ +module.exports = { + async up (queryInterface, Sequelize) { + let data = await fs.readFile('./dbBelt.json', 'utf8'); + data = JSON.parse(data); + data = data.map(e => { + delete e.id; + e.createdAt = new Date(); + e.updatedAt = new Date(); + return e; + }); + + await queryInterface.bulkInsert('Belts', data, {}); + }, + + async down (queryInterface, Sequelize) { + await queryInterface.bulkDelete('Belts', null, {}); + } +}; diff --git a/server/seeders/20240807101435-detailteknik.js b/server/seeders/20240807101435-detailteknik.js new file mode 100644 index 00000000..95f23836 --- /dev/null +++ b/server/seeders/20240807101435-detailteknik.js @@ -0,0 +1,23 @@ +'use strict'; + +const fs = require(`fs`).promises + +/** @type {import('sequelize-cli').Migration} */ +module.exports = { + async up (queryInterface, Sequelize) { + let data = await fs.readFile('./dbDetailTeknik.json', 'utf8') + data = JSON.parse(data) + data = data.map(e => { + delete e.id + e.createdAt = new Date() + e.updatedAt = new Date() + return e + }) + + await queryInterface.bulkInsert('Tekniks', data, {}) + }, + + async down (queryInterface, Sequelize) { + await queryInterface.bulkDelete('Tekniks', null, {}) + } +}; diff --git a/server/seeders/20240807110436-basic.js b/server/seeders/20240807110436-basic.js new file mode 100644 index 00000000..d1c88aa5 --- /dev/null +++ b/server/seeders/20240807110436-basic.js @@ -0,0 +1,21 @@ +'use strict'; +const fs = require(`fs`).promises + +/** @type {import('sequelize-cli').Migration} */ +module.exports = { + async up (queryInterface, Sequelize) { + let data = await fs.readFile('./dbBasic.json', 'utf8') + data = JSON.parse(data) + data = data.map(e => { + e.createdAt = new Date() + e.updatedAt = new Date() + return e + }) + + await queryInterface.bulkInsert('Basics', data, {}) + }, + + async down (queryInterface, Sequelize) { + await queryInterface.bulkDelete('Basics', null, {}) + } +}; diff --git a/server/utek.js b/server/utek.js new file mode 100644 index 00000000..aaded514 --- /dev/null +++ b/server/utek.js @@ -0,0 +1,15 @@ +module.exports = { + apps : [{ + name : "DojangPedia", + script : "./bin/www.js", + env : { + PORT : 80, + DATABASE_URL : 'postgresql://postgres.nflawztzcbvwxlwbfujl:Indonesia123!123@aws-0-ap-southeast-1.pooler.supabase.com:6543/postgres', + NODE_ENV : "production", + SECRET: "rahasia", + cloudinary_cloud_name: "dxtloo9s1", + cloudinary_api_key: "999525179443578", + cloudinary_api_secret: "p_U2npoEhr-Igq21Lc6KK5koyp4" + } + }] + } \ No newline at end of file From 0a25d9de7efb701b185caa728c41e6caab275a17 Mon Sep 17 00:00:00 2001 From: Ilhamza Date: Mon, 2 Sep 2024 18:28:39 +0700 Subject: [PATCH 02/26] chore --- server/controller/ControllerAxiosInstance.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/controller/ControllerAxiosInstance.js b/server/controller/ControllerAxiosInstance.js index 90536990..c27caf1d 100644 --- a/server/controller/ControllerAxiosInstance.js +++ b/server/controller/ControllerAxiosInstance.js @@ -3,7 +3,7 @@ const axiosInstances = require('../config/axiosInstance'); class AxiosInstance { static async GetRanking(req, res) { try { - console.log('Tunggu masuk dulu broo!!! ke API...'); + console.log('Tunggu masuk dulu broo!!! ke API..'); const { data } = await axiosInstances({ method: 'GET', headers: { From 8aa814f4e9c3c5ed7ce6a98164d4951e716e3623 Mon Sep 17 00:00:00 2001 From: Ilhamza Date: Mon, 2 Sep 2024 18:55:49 +0700 Subject: [PATCH 03/26] fix relation on models & migration --- ...ate-user.js => 20240807105235-create-user.js} | 0 server/migrations/20240807105236-create-basic.js | 16 ++++++++++++++-- .../migrations/20240807105446-create-teknik.js | 8 +++++++- server/models/basic.js | 8 ++++++-- server/models/teknik.js | 2 +- server/package.json | 3 ++- ...07110436-basic.js => 20240807101436-basic.js} | 0 ...lteknik.js => 20240807101437-detailteknik.js} | 0 8 files changed, 30 insertions(+), 7 deletions(-) rename server/migrations/{20240807110035-create-user.js => 20240807105235-create-user.js} (100%) rename server/seeders/{20240807110436-basic.js => 20240807101436-basic.js} (100%) rename server/seeders/{20240807101435-detailteknik.js => 20240807101437-detailteknik.js} (100%) diff --git a/server/migrations/20240807110035-create-user.js b/server/migrations/20240807105235-create-user.js similarity index 100% rename from server/migrations/20240807110035-create-user.js rename to server/migrations/20240807105235-create-user.js diff --git a/server/migrations/20240807105236-create-basic.js b/server/migrations/20240807105236-create-basic.js index 50fd2d2a..2f21d6d0 100644 --- a/server/migrations/20240807105236-create-basic.js +++ b/server/migrations/20240807105236-create-basic.js @@ -16,10 +16,22 @@ module.exports = { type: Sequelize.STRING }, UserId: { - type: Sequelize.INTEGER + type: Sequelize.INTEGER, + references: { + model: 'Users', + key: 'id' + }, + onUpdate: 'CASCADE', + onDelete: 'CASCADE' }, BeltId: { - type: Sequelize.INTEGER + type: Sequelize.INTEGER, + references: { + model: 'Belts', + key: 'id' + }, + onUpdate: 'CASCADE', + onDelete: 'CASCADE' }, createdAt: { allowNull: false, diff --git a/server/migrations/20240807105446-create-teknik.js b/server/migrations/20240807105446-create-teknik.js index 90ab2a4c..7fda0af3 100644 --- a/server/migrations/20240807105446-create-teknik.js +++ b/server/migrations/20240807105446-create-teknik.js @@ -16,7 +16,13 @@ module.exports = { type: Sequelize.STRING }, BasicId: { - type: Sequelize.STRING + type: Sequelize.INTEGER, + references: { + model: 'Basics', + key: 'id' + }, + onDelete: 'CASCADE', + onUpdate: 'CASCADE' }, createdAt: { allowNull: false, diff --git a/server/models/basic.js b/server/models/basic.js index 3d94b5e2..d07da768 100644 --- a/server/models/basic.js +++ b/server/models/basic.js @@ -11,8 +11,12 @@ module.exports = (sequelize, DataTypes) => { */ static associate(models) { // Definisikan asosiasi di sini - Basic.belongsTo(models.User, { foreignKey: 'UserId' }); - Basic.belongsTo(models.Belt, { foreignKey: 'BeltId' }); + Basic.belongsTo(models.User, { + foreignKey: 'UserId', + }); + Basic.belongsTo(models.Belt, { + foreignKey: 'BeltId', + }); } } Basic.init({ diff --git a/server/models/teknik.js b/server/models/teknik.js index 7169e56d..a3e704e9 100644 --- a/server/models/teknik.js +++ b/server/models/teknik.js @@ -19,7 +19,7 @@ module.exports = (sequelize, DataTypes) => { Teknik.init({ cardTitle: DataTypes.STRING, cardText: DataTypes.STRING, - BasicId: DataTypes.STRING + BasicId: DataTypes.INTEGER }, { sequelize, modelName: 'Teknik', diff --git a/server/package.json b/server/package.json index 58b21677..5cde81b5 100644 --- a/server/package.json +++ b/server/package.json @@ -4,7 +4,8 @@ "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", - "start" : "node --watch bin/www" + "start" : "node --watch bin/www", + "setup": "npx sequelize db:drop && npx sequelize db:create && npx sequelize db:migrate && npx sequelize db:seed:all" }, "keywords": [], "author": "", diff --git a/server/seeders/20240807110436-basic.js b/server/seeders/20240807101436-basic.js similarity index 100% rename from server/seeders/20240807110436-basic.js rename to server/seeders/20240807101436-basic.js diff --git a/server/seeders/20240807101435-detailteknik.js b/server/seeders/20240807101437-detailteknik.js similarity index 100% rename from server/seeders/20240807101435-detailteknik.js rename to server/seeders/20240807101437-detailteknik.js From b3c2c9546f9bd8422deba71725a9c71d19fe990b Mon Sep 17 00:00:00 2001 From: Ilhamza Date: Mon, 2 Sep 2024 20:27:24 +0700 Subject: [PATCH 04/26] chore --- Relation On Server.md | 30 ++++++++++++++++++++++++++++ server/controller/ControllerBasic.js | 2 +- 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 Relation On Server.md diff --git a/Relation On Server.md b/Relation On Server.md new file mode 100644 index 00000000..af591e88 --- /dev/null +++ b/Relation On Server.md @@ -0,0 +1,30 @@ +Berikut adalah beberapa relasi antara tabel-tabel berdasarkan gambar yang kamu berikan: + +### Users dan Basics: +Tabel Basics punya kolom UserId, artinya tabel ini berhubungan dengan tabel Users. Satu pengguna (Users) bisa punya banyak entri di Basics. +**Relasi: Satu User ke Banyak Basics.** + +### Belts dan Basics: +Tabel Basics punya kolom BeltId, artinya tabel ini berhubungan dengan tabel Belts. Satu Belt bisa terkait dengan banyak Basics. +**Relasi: Satu Belt ke Banyak Basics.** + +### Basics dan Tekniks: +Tabel Tekniks punya kolom BasicId, artinya ada hubungan antara Basics dan Tekniks. Satu Basic bisa punya banyak Tekniks. +**Relasi: Satu Basic ke Banyak Tekniks.** + +### Athletes: +Tabel Athletes tampaknya independen karena tidak ada foreign key yang terlihat. Jika ada hubungan dengan tabel lain seperti Belts atau Users, itu tidak terlihat dari gambar. + +### HomePages: +Tabel HomePages juga tampaknya independen dan tidak punya foreign key yang menunjukkan hubungan dengan tabel lain. Jika tabel ini untuk menyimpan informasi statis atau konten umum, tidak punya relasi bisa jadi wajar. + +### Tekniks: +Tabel Tekniks punya relasi dengan Basics melalui BasicId. Ini menunjukkan teknik yang terkait dengan kategori dasar tertentu. + +### SequelizeMeta: +Tabel SequelizeMeta biasanya digunakan oleh Sequelize untuk menyimpan informasi migrasi database dan tidak berhubungan langsung dengan skema tabel utama yang kamu gunakan. + +Berikut adalah diagram relasi (ERD) yang menggambarkan hubungan tersebut: +- Users → Basics (Satu ke Banyak) +- Belts → Basics (Satu ke Banyak) +- Basics → Tekniks (Satu ke Banyak) diff --git a/server/controller/ControllerBasic.js b/server/controller/ControllerBasic.js index a194a1ed..6331babc 100644 --- a/server/controller/ControllerBasic.js +++ b/server/controller/ControllerBasic.js @@ -50,7 +50,7 @@ class ControllerBasic{ where: { id: id } }); if (deleted) { - res.status(200).json({ message: 'Basic berhasil dihapus' }); + res.status(200).json({ message: 'Basic berhasil dihapus...' }); } else { next({ name: 'NotFound' }); } From 4781ecf8db4ca1d63fc43658a2b5b01705802c7c Mon Sep 17 00:00:00 2001 From: Ilhamza Date: Wed, 4 Sep 2024 17:36:29 +0700 Subject: [PATCH 05/26] fix : imgUrl on dbBelt.json --- server/.firebaserc | 5 --- server/dbBelt.json | 12 +++--- server/dist/index.html | 89 ------------------------------------------ server/firebase.json | 16 -------- 4 files changed, 6 insertions(+), 116 deletions(-) delete mode 100644 server/.firebaserc delete mode 100644 server/dist/index.html delete mode 100644 server/firebase.json diff --git a/server/.firebaserc b/server/.firebaserc deleted file mode 100644 index 3f023387..00000000 --- a/server/.firebaserc +++ /dev/null @@ -1,5 +0,0 @@ -{ - "projects": { - "default": "dojangpedia" - } -} diff --git a/server/dbBelt.json b/server/dbBelt.json index 65bea714..f5ad599a 100644 --- a/server/dbBelt.json +++ b/server/dbBelt.json @@ -4,41 +4,41 @@ "arti": "Kesucian", "teknik" : "Sikap dasar, tendangan dasar", "descripsi": "Melambangkan awal perjalanan dalam Taekwondo", - "imgUrl": "https://i.pinimg.com/originals/8f/9f/9e/8f9f9e8f0b9f9e8f0b9f9e8f0b9f9e8f.jpg" + "imgUrl": "https://www.static-src.com/wcsstore/Indraprastha/images/catalog/full//107/MTA-52551899/frasser_sabuk-karate-tebal-frasser-putih_full01.jpg" }, { "title": "Kuning", "arti": "Bumi", "teknik": "Teknik dasar lanjutan", "descripsi": "Melambangkan akar yang mulai tumbuh", - "imgUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQZ3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X&usqp=CAU" + "imgUrl": "https://sc04.alicdn.com/kf/H2f199897ade54485bc6882a5de95ecaca.jpg " }, { "title": "Hijau", "arti": "Pertumbuhan", "teknik": "Pengembangan kekuatan dan teknik", "descripsi": "Melambangkan tanaman yang mulai tumbuh", - "imgUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQZ3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X&usqp=CAU" + "imgUrl": "https://images.tokopedia.net/img/cache/700/VqbcmM/2022/3/25/2e574419-dc9b-4414-aa2b-c9800e8a567a.jpg" }, { "title": "Biru", "arti": "Langit", "teknik": "Penguasaan teknik yang lebih kompleks", "descripsi": "Melambangkan tanaman yang tumbuh menuju langit", - "imgUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQZ3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X&usqp=CAU" + "imgUrl": "https://images.tokopedia.net/img/cache/500-square/VqbcmM/2022/3/25/59a62497-4506-4c0f-b892-60716b9a2e7a.jpg" }, { "title": "Merah", "arti": "Bahaya", "teknik": "Penguasaan teknik tingkat lanjut", "descripsi": "Melambangkan peringatan dan kontrol diri", - "imgUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQZ3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X&usqp=CAU" + "imgUrl": "https://sc04.alicdn.com/kf/HTB1xZ9LfTTI8KJjSsphq6AFppXax.jpg" }, { "title": "Hitam", "arti": "Kebalikan dari putih", "teknik": "Penguasaan seluruh aspek Taekwondo", "descripsi": "Melambangkan kematangan dan penguasaan diri", - "imgUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQZ3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X3Z3X&usqp=CAU" + "imgUrl": "https://www.static-src.com/wcsstore/Indraprastha/images/catalog/full//101/MTA-59203585/oem_oem_full01.jpg" } ] \ No newline at end of file diff --git a/server/dist/index.html b/server/dist/index.html deleted file mode 100644 index e172aeeb..00000000 --- a/server/dist/index.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - Welcome to Firebase Hosting - - - - - - - - - - - - - - - - - - - -
-

Welcome

-

Firebase Hosting Setup Complete

-

You're seeing this because you've successfully setup Firebase Hosting. Now it's time to go build something extraordinary!

- Open Hosting Documentation -
-

Firebase SDK Loading…

- - - - diff --git a/server/firebase.json b/server/firebase.json deleted file mode 100644 index 2c33c295..00000000 --- a/server/firebase.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "hosting": { - "public": "dist", - "ignore": [ - "firebase.json", - "**/.*", - "**/node_modules/**" - ], - "rewrites": [ - { - "source": "**", - "destination": "/index.html" - } - ] - } -} From 7e67f63a640b3bc85a41469c80d9dd5c7de4c965 Mon Sep 17 00:00:00 2001 From: Ilhamza Date: Wed, 4 Sep 2024 20:59:35 +0700 Subject: [PATCH 06/26] feat : store.js on client --- dojangpedia/.firebase/hosting.ZGlzdA.cache | 14 ++++++++++---- dojangpedia/.firebaserc | 5 +++-- dojangpedia/src/assets/component/store.js | 0 dojangpedia/src/assets/pages/sliceRedux.jsx | 18 ------------------ 4 files changed, 13 insertions(+), 24 deletions(-) create mode 100644 dojangpedia/src/assets/component/store.js delete mode 100644 dojangpedia/src/assets/pages/sliceRedux.jsx diff --git a/dojangpedia/.firebase/hosting.ZGlzdA.cache b/dojangpedia/.firebase/hosting.ZGlzdA.cache index db314694..4e1543ce 100644 --- a/dojangpedia/.firebase/hosting.ZGlzdA.cache +++ b/dojangpedia/.firebase/hosting.ZGlzdA.cache @@ -1,5 +1,11 @@ vite.svg,1722317112989,699a02e0e68a579f687d364bbbe7633161244f35af068220aee37b1b33dfb3c7 -index.html,1723185520608,0274f0f692ea8fc050fbcb8e6b41cedb93038100d491ea5ea50b08d2d5433c41 -assets/index-B7zgtFIR.css,1723185520608,46257e661b5b3e54f63da169722ac1875930966cdc6cfc56cd2b567b8a9df1fd -assets/index-B8scbdxw.js,1723185520608,58b4e9f1d61e1e1d7fc7b3904403dafe01aa9ed0e681adf2210730b40380a224 -assets/taekwondo100-9wQ6OmQT.jpg,1723185520608,74e16adae9771f11f4ea49a3271125e15618885e57fd32cd46ecb6cc225b4b56 +index.html,1725414955540,f5c47ee2cb7e3e1eb2ac5a1ba342ccfb5355a95f4dccb63c5c8720ae38f9776c +assets/taekwondo1.png,1722932064936,7fd9cf5d878d9d6dac4859edbfb3871814726266307732f7b72d6e51a8b4664d +assets/index-B7zgtFIR.css,1725414955540,46257e661b5b3e54f63da169722ac1875930966cdc6cfc56cd2b567b8a9df1fd +assets/taekwondo.png,1722931680556,38b1f112f0e186ea0701ffe9bc50f912a70c14218bdf7001694e26bc639f49e1 +assets/kick taekwondo.webp,1723125862166,de3f224dc38360efd8b240bd7eddac62c2e9d47998be3ed74c89716a268430f3 +assets/index-BhDzQCMl.js,1725414955540,1844e4c8e1e563b95ab8d6ee06befa8c198378f46e0c75a610208929596b2816 +assets/taekwondo100-9wQ6OmQT.jpg,1725414955540,74e16adae9771f11f4ea49a3271125e15618885e57fd32cd46ecb6cc225b4b56 +assets/taekwondo100.jpg,1723124779866,74e16adae9771f11f4ea49a3271125e15618885e57fd32cd46ecb6cc225b4b56 +assets/tekondo.png,1723126143228,0cc3259f2d7f42a608fa2440cc6be63554ac439ba2ba7901150807a9f208961e +assets/tekundu.png,1723126419304,ca8c8be1553b311203760fb7e69d668601bea7a4d09f428d621f4ed5d74bc0ee diff --git a/dojangpedia/.firebaserc b/dojangpedia/.firebaserc index 65fe17d4..65860967 100644 --- a/dojangpedia/.firebaserc +++ b/dojangpedia/.firebaserc @@ -1,9 +1,10 @@ { "projects": { "default": "dojangpedia1", - "deploy": "dojangpedia1" + "deploy": "dojangpedia1", + "y": "dojangpedia1" }, "targets": {}, "etags": {}, "dataconnectEmulatorConfig": {} -} +} \ No newline at end of file diff --git a/dojangpedia/src/assets/component/store.js b/dojangpedia/src/assets/component/store.js new file mode 100644 index 00000000..e69de29b diff --git a/dojangpedia/src/assets/pages/sliceRedux.jsx b/dojangpedia/src/assets/pages/sliceRedux.jsx deleted file mode 100644 index dbc82adc..00000000 --- a/dojangpedia/src/assets/pages/sliceRedux.jsx +++ /dev/null @@ -1,18 +0,0 @@ -// import { createSlice } from 'redux' - -// const initialState = { -// tekniks: [], -// }; - -// const sabukSlice = createSlice({ -// name: 'Sabuk', -// initialState, -// reducers: { -// setTekniks: (state, action) => { -// state.tekniks = action.payload; //memperbarui daftar teknik dalam state. -// } -// } -// }); - -// export const { setTekniks} = sabukSlice.actions; -// export default sabukSlice.reducer; \ No newline at end of file From 48c0783c32718c4b77a00c875a44764964969084 Mon Sep 17 00:00:00 2001 From: Ilhamza Date: Wed, 4 Sep 2024 21:34:48 +0700 Subject: [PATCH 07/26] feat : main layout on dojangpedia --- dojangpedia/package-lock.json | 42 +++- dojangpedia/package.json | 1 + .../src/assets/component/MainLayout.jsx | 19 ++ dojangpedia/src/assets/component/store.js | 0 dojangpedia/src/main.jsx | 19 ++ dojangpedia/src/redux/actionTypes.js | 2 + dojangpedia/src/redux/actions.js | 11 + dojangpedia/src/redux/store.js | 21 ++ dojangpedia/src/routers/Routers.jsx | 223 +++++++++--------- 9 files changed, 230 insertions(+), 108 deletions(-) create mode 100644 dojangpedia/src/assets/component/MainLayout.jsx delete mode 100644 dojangpedia/src/assets/component/store.js create mode 100644 dojangpedia/src/redux/actionTypes.js create mode 100644 dojangpedia/src/redux/actions.js create mode 100644 dojangpedia/src/redux/store.js diff --git a/dojangpedia/package-lock.json b/dojangpedia/package-lock.json index 8d307860..89ea082c 100644 --- a/dojangpedia/package-lock.json +++ b/dojangpedia/package-lock.json @@ -12,6 +12,7 @@ "google-auth-library": "^9.13.0", "react": "^18.3.1", "react-dom": "^18.3.1", + "react-redux": "^9.1.2", "react-router-dom": "^6.26.0", "redux": "^5.0.1" }, @@ -1145,13 +1146,13 @@ "version": "15.7.12", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", - "dev": true + "devOptional": true }, "node_modules/@types/react": { "version": "18.3.3", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", - "dev": true, + "devOptional": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -1166,6 +1167,11 @@ "@types/react": "*" } }, + "node_modules/@types/use-sync-external-store": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", + "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" + }, "node_modules/@ungap/structured-clone": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", @@ -1624,7 +1630,7 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "dev": true + "devOptional": true }, "node_modules/data-view-buffer": { "version": "1.0.1", @@ -3745,6 +3751,28 @@ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", "dev": true }, + "node_modules/react-redux": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.1.2.tgz", + "integrity": "sha512-0OA4dhM1W48l3uzmv6B7TXPCGmokUU4p1M44DGN2/D9a1FjVPukVjER1PcPX97jIg6aUeLq1XJo1IpfbgULn0w==", + "dependencies": { + "@types/use-sync-external-store": "^0.0.3", + "use-sync-external-store": "^1.0.0" + }, + "peerDependencies": { + "@types/react": "^18.2.25", + "react": "^18.0", + "redux": "^5.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "redux": { + "optional": true + } + } + }, "node_modules/react-refresh": { "version": "0.14.2", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", @@ -4393,6 +4421,14 @@ "punycode": "^2.1.0" } }, + "node_modules/use-sync-external-store": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz", + "integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/uuid": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", diff --git a/dojangpedia/package.json b/dojangpedia/package.json index 14c3070e..2774a216 100644 --- a/dojangpedia/package.json +++ b/dojangpedia/package.json @@ -14,6 +14,7 @@ "google-auth-library": "^9.13.0", "react": "^18.3.1", "react-dom": "^18.3.1", + "react-redux": "^9.1.2", "react-router-dom": "^6.26.0", "redux": "^5.0.1" }, diff --git a/dojangpedia/src/assets/component/MainLayout.jsx b/dojangpedia/src/assets/component/MainLayout.jsx new file mode 100644 index 00000000..b31caf7f --- /dev/null +++ b/dojangpedia/src/assets/component/MainLayout.jsx @@ -0,0 +1,19 @@ +import React from 'react'; +import { Outlet } from 'react-router-dom'; +import Navbar from './Navbar'; +// import NavbarBack from './NavbarBack'; +import NavbarFooter from './NavbarFooter'; + +const MainLayout = () => { + return ( +
+ + + + +
+ ); +}; + +export default MainLayout; + diff --git a/dojangpedia/src/assets/component/store.js b/dojangpedia/src/assets/component/store.js deleted file mode 100644 index e69de29b..00000000 diff --git a/dojangpedia/src/main.jsx b/dojangpedia/src/main.jsx index 54a71c5a..e3abaf6f 100644 --- a/dojangpedia/src/main.jsx +++ b/dojangpedia/src/main.jsx @@ -2,11 +2,30 @@ import React from 'react' import ReactDOM from 'react-dom/client' import Routers from './routers/Routers'; import { RouterProvider } from 'react-router-dom'; +// import { Provider } from 'redux'; +// import store from '../src/assets/component/store'; // import App from './App.jsx' import './index.css' ReactDOM.createRoot(document.getElementById('root')).render( + + , +) + + + + +/* redux + + +ReactDOM.createRoot(document.getElementById('root')).render( + + + + , ) + +*/ \ No newline at end of file diff --git a/dojangpedia/src/redux/actionTypes.js b/dojangpedia/src/redux/actionTypes.js new file mode 100644 index 00000000..ec755bb1 --- /dev/null +++ b/dojangpedia/src/redux/actionTypes.js @@ -0,0 +1,2 @@ +export const SET_TEKNIKS = 'SET_TEKNIKS'; +export const SET_ERROR = 'SET_ERROR'; diff --git a/dojangpedia/src/redux/actions.js b/dojangpedia/src/redux/actions.js new file mode 100644 index 00000000..e1d27c92 --- /dev/null +++ b/dojangpedia/src/redux/actions.js @@ -0,0 +1,11 @@ +import { SET_TEKNIKS, SET_ERROR } from '../../src/redux/actionTypes'; + +export const setTekniks = (tekniks) => ({ + type: SET_TEKNIKS, + payload: tekniks, +}); + +export const setError = (error) => ({ + type: SET_ERROR, + payload: error, +}); diff --git a/dojangpedia/src/redux/store.js b/dojangpedia/src/redux/store.js new file mode 100644 index 00000000..1037646e --- /dev/null +++ b/dojangpedia/src/redux/store.js @@ -0,0 +1,21 @@ +import { createStore } from 'redux'; +import { SET_TEKNIKS, SET_ERROR } from '../../src/redux/actionTypes'; + +const initialState = { + tekniks: [], + error: null, +}; + +const sabukReducer = (state = initialState, action) => { + switch (action.type) { + case SET_TEKNIKS: + return { ...state, tekniks: action.payload }; + case SET_ERROR: + return { ...state, error: action.payload }; + default: + return state; + } +}; + +const store = createStore(sabukReducer); +export default store; \ No newline at end of file diff --git a/dojangpedia/src/routers/Routers.jsx b/dojangpedia/src/routers/Routers.jsx index b5da457d..9d9f3101 100644 --- a/dojangpedia/src/routers/Routers.jsx +++ b/dojangpedia/src/routers/Routers.jsx @@ -2,11 +2,11 @@ import { createBrowserRouter } from 'react-router-dom'; import HomePage from '../assets/pages/HomePage'; import RegisterUser from '../assets/formregister/RegisterUser'; import LoginUser from '../assets/formregister/LoginUser'; -import Navbar from '../assets/component/Navbar'; +// import Navbar from '../assets/component/Navbar'; import LandingPage from '../assets/pages/LandingPage'; -import NavbarBack from '../assets/component/NavbarBack'; +// import NavbarBack from '../assets/component/NavbarBack'; import Sejarah from '../assets/pages/Sejarah'; -import NavbarFooter from '../assets/component/NavbarFooter'; +// import NavbarFooter from '../assets/component/NavbarFooter'; import TeknikDasar from '../assets/pages/TeknikDasar'; import Sabuk from '../assets/pages/Sabuk'; import PoomSae from '../assets/pages/PoomSae'; @@ -14,120 +14,133 @@ import NavbarBot from '../assets/component/NavbarBot'; import TopRankPage from '../assets/pages/TopRankPage'; import AddFormSabuk from '../assets/pages/AddFormSabuk'; import EditFormSabuk from '../assets/component/EditFormSabuk'; +import MainLayout from '../assets/component/MainLayout'; +import { Navigate,redirect } from 'react-router-dom'; // import ButtonLogOut from '../assets/component/ButtonLogOut'; - const Router = createBrowserRouter([ { path: '/', - element: ( - <> - - , - - - ) - }, - { - path: '/addFormSabuk', - element: ( - <> - - , - - - ) - }, - { - path: '/editFormSabuk/:id', - element: ( - <> - - , - - - ) - }, - { - path: '/TopRanking', - element:( - <> - - - - - ) - }, - { - path: '/history', - element: ( - <> - - - - - ) - }, - { - path: '/basic', - element:( - <> - - - - - ) - }, - { - path: '/belt', - element:( - <> - - - - - ) - }, - { - path: '/poomsae', - element:( - <> - - - - - ) - }, - { - path: '/homepage', - element: ( - <> - - - - - - - - ) - }, - { - path: '/register', - element: ( - <> - - - - - ) + element: , + children: [ + { + path: '', + element: , + loader: () => { + if(!localStorage.access_token) { + return redirect('/login') + } + return null + } + }, + { + path: 'addFormSabuk', + element: , + loader: () => { + if (!localStorage.access_token) { + return redirect('/login'); + } + return null; + } + }, + { + path: 'editFormSabuk/:id', + element: , + loader: () => { + if (!localStorage.access_token) { + return redirect('/login'); + } + return null; + } + }, + { + path: 'TopRanking', + element: , + loader: () => { + if (!localStorage.access_token) { + return redirect('/login'); + } + return null; + } + }, + { + path: 'history', + element: , + loader: () => { + if (!localStorage.access_token) { + return redirect('/login'); + } + return null; + } + }, + { + path: 'basic', + element: , + loader: () => { + if (!localStorage.access_token) { + return redirect('/login'); + } + return null; + } + }, + { + path: 'belt', + element: , + loader: () => { + if (!localStorage.access_token) { + return redirect('/login'); + } + return null; + } + }, + { + path: 'poomsae', + element: , + loader: () => { + if (!localStorage.access_token) { + return redirect('/login'); + } + return null; + } + }, + { + path: 'homepage', + element: <> + , + + , + loader: () => { + if (!localStorage.access_token) { + return redirect('/login'); + } + return null; + } + }, + { + path: 'register', + element: , + loader: () => { + if (localStorage.access_token) { + return redirect('/'); + } + return null; + } + }, + ] }, { path: '/login', - element: + element: , + loader: () => { + if (localStorage.access_token) { + return redirect('/'); + } + return null; + } } ]); From 0838f06a84ed6ddb6475db599a00b8a5719e5d47 Mon Sep 17 00:00:00 2001 From: Ilhamza Date: Wed, 4 Sep 2024 22:17:53 +0700 Subject: [PATCH 08/26] feat : testting install --- server/__tests__/app.test.js | 11 + server/app.js | 28 +- server/config/config.json | 8 +- server/package-lock.json | 5933 ++++++++++++++++++++++++++-------- server/package.json | 12 +- 5 files changed, 4710 insertions(+), 1282 deletions(-) create mode 100644 server/__tests__/app.test.js diff --git a/server/__tests__/app.test.js b/server/__tests__/app.test.js new file mode 100644 index 00000000..4e3e25a7 --- /dev/null +++ b/server/__tests__/app.test.js @@ -0,0 +1,11 @@ +const request = require('supertest'); +const app = require("../app"); + +describe("server", () => { + test ("GET / ", async () => { + const {status, body} = await request(app).get("/"); + expect(status).toBe(200); + expect(body).toHaveProperty("message", "server running broo") + // console.log(status, body); + }); +}); \ No newline at end of file diff --git a/server/app.js b/server/app.js index d3368fe2..a8203b71 100644 --- a/server/app.js +++ b/server/app.js @@ -21,15 +21,33 @@ const ControllerAxiosInstance = require('./controller/ControllerAxiosInstance'); const cors = require('cors'); app.patch('/belt/:id',upload.single("spec"),ControllerMulter.Image) +app.use(express.json()); +// Middleware untuk parsing URL-encoded bodies +app.use(express.urlencoded({ extended: true })); +app.use(cors()); + +app.use('/', routes); +// Menggunakan middleware authentication untuk rute yang memerlukan autentikasi + +app.get("/", (req, res) => { + res.json({ + message: "server running broo", + }); // port 200 +}); + +// Mengubah response untuk memastikan format JSON yang benar +app.get("/", (req, res) => { + res.status(200).json({ // Menambahkan status 200 + message: "server running broo", + }); +}); + const authentication = require('./middlewares/authentication'); const gemini = require('./helpers/gemini'); // Middleware untuk parsing JSON -app.use(express.json()); -// Middleware untuk parsing URL-encoded bodies -app.use(express.urlencoded({ extended: true })); -app.use(cors()); + app.post("/Register", Controller.register); app.post("/Login", Controller.login); @@ -54,8 +72,6 @@ app.use(authentication) // Menggunakan routes -app.use('/', routes); -// Menggunakan middleware authentication untuk rute yang memerlukan autentikasi app.get ('/Homepage',ControllerHomepage.GetHomepage); diff --git a/server/config/config.json b/server/config/config.json index d8a7de72..1709c300 100644 --- a/server/config/config.json +++ b/server/config/config.json @@ -7,11 +7,11 @@ "dialect": "postgres" }, "test": { - "username": "root", - "password": null, - "database": "database_test", + "username": "postgres", + "password": "postgres", + "database": "DojangPedia_test", "host": "127.0.0.1", - "dialect": "mysql" + "dialect": "postgres" }, "production": { "use_env_variable": "DATABASE_URL" diff --git a/server/package-lock.json b/server/package-lock.json index a67bda30..66fcfcea 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -25,1319 +25,3913 @@ "sequelize": "^6.37.3" }, "devDependencies": { - "sequelize-cli": "^6.6.2" + "jest": "^29.7.0", + "sequelize-cli": "^6.6.2", + "supertest": "^7.0.0" } }, - "node_modules/@google/generative-ai": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/@google/generative-ai/-/generative-ai-0.16.0.tgz", - "integrity": "sha512-doB5ZNxS6m+jUZqaLCeYXfBZCdq6Ho0ibkq5/17xe1qAUZpCLWlvCDGtqFPqqO+yezNmvGatS0KhV22yiOT3DA==", + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, "engines": { - "node": ">=18.0.0" + "node": ">=6.0.0" } }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "node_modules/@babel/code-frame": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" }, "engines": { - "node": ">=12" + "node": ">=6.9.0" } }, - "node_modules/@mapbox/node-pre-gyp": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", - "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", + "node_modules/@babel/compat-data": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz", + "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", + "dev": true, "dependencies": { - "detect-libc": "^2.0.0", - "https-proxy-agent": "^5.0.0", - "make-dir": "^3.1.0", - "node-fetch": "^2.6.7", - "nopt": "^5.0.0", - "npmlog": "^5.0.1", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.11" + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "node_modules/@mapbox/node-pre-gyp/node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "node_modules/@babel/core/node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" + "ms": "2.1.2" }, "engines": { - "node": ">=6" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/@one-ini/wasm": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@one-ini/wasm/-/wasm-0.1.1.tgz", - "integrity": "sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==", + "node_modules/@babel/core/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "optional": true, - "engines": { - "node": ">=14" + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/@types/debug": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "node_modules/@babel/generator": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz", + "integrity": "sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==", + "dev": true, "dependencies": { - "@types/ms": "*" + "@babel/types": "^7.25.6", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@types/ms": { - "version": "0.7.34", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" - }, - "node_modules/@types/node": { - "version": "22.1.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.1.0.tgz", - "integrity": "sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==", + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", + "dev": true, "dependencies": { - "undici-types": "~6.13.0" + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@types/validator": { - "version": "13.12.0", - "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.0.tgz", - "integrity": "sha512-nH45Lk7oPIJ1RVOF6JgFI6Dy0QpHEzq4QecZhvguxYPDwT8c93prCMqAtiIttm39voZ+DDR+qkNnMpJmMBRqag==" + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } }, - "node_modules/abbrev": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", - "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "dev": true, "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { - "node": ">= 0.6" + "node": ">=6.9.0" } }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "node_modules/@babel/helper-module-transforms": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", + "dev": true, "dependencies": { - "debug": "4" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" }, "engines": { - "node": ">= 6.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/agent-base/node_modules/debug": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", - "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "dev": true, "dependencies": { - "ms": "2.1.2" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">=6.9.0" } }, - "node_modules/agent-base/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "node_modules/@babel/helper-string-parser": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } }, - "node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "node": ">=6.9.0" } }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@babel/helper-validator-option": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.6.tgz", + "integrity": "sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.6" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=6.9.0" } }, - "node_modules/append-field": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", - "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==" - }, - "node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" + "node_modules/@babel/highlight": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } }, - "node_modules/are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "deprecated": "This package is no longer supported.", + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" + "color-convert": "^1.9.0" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } }, - "node_modules/async": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, "engines": { - "node": ">= 4.0.0" + "node": ">=0.8.0" } }, - "node_modules/axios": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.3.tgz", - "integrity": "sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw==", - "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" } }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/basic-auth": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", - "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "dependencies": { - "safe-buffer": "5.1.2" + "has-flag": "^3.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=4" } }, - "node_modules/basic-auth/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/bcrypt": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.1.1.tgz", - "integrity": "sha512-AGBHOG5hPYZ5Xl9KXzU5iKq9516yEmvCKDg3ecP5kX2aB6UqTeXZxk2ELnDgDm6BQSMlLt9rDB4LoSMx0rYwww==", - "hasInstallScript": true, + "node_modules/@babel/parser": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz", + "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==", + "dev": true, "dependencies": { - "@mapbox/node-pre-gyp": "^1.0.11", - "node-addon-api": "^5.0.0" + "@babel/types": "^7.25.6" + }, + "bin": { + "parser": "bin/babel-parser.js" }, "engines": { - "node": ">= 10.0.0" + "node": ">=6.0.0" } }, - "node_modules/bignumber.js": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz", - "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==", - "engines": { - "node": "*" + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "node_modules/body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "@babel/helper-plugin-utils": "^7.8.0" }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "node_modules/busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, "dependencies": { - "streamsearch": "^1.1.0" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { - "node": ">=10.16.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.6.tgz", + "integrity": "sha512-sXaDXaJN9SNLymBdlWFA+bjzBhFD617ZaFiY13dGt7TVslVvVgA6fkZOP7Ki3IGElC45lwHdOTrCtKZGVAWeLQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, "engines": { - "node": ">= 0.8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" + "@babel/helper-plugin-utils": "^7.10.4" }, - "engines": { - "node": ">= 0.4" + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", + "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "engines": { - "node": ">=10" + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/cli-color": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.4.tgz", - "integrity": "sha512-zlnpg0jNcibNrO7GG9IeHH7maWFeCz+Ja1wx/7tZNU5ASSSSZ+/qZciM0/LHCYxSdqv5h2sdbQ/PXYdOuetXvA==", + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, "dependencies": { - "d": "^1.0.1", - "es5-ext": "^0.10.64", - "es6-iterator": "^2.0.3", - "memoizee": "^0.4.15", - "timers-ext": "^0.1.7" + "@babel/helper-plugin-utils": "^7.8.0" }, - "engines": { - "node": ">=0.10" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/cliui/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/cliui/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "node_modules/cliui/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, "dependencies": { - "ansi-regex": "^5.0.1" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.4.tgz", + "integrity": "sha512-uMOCoHVU52BsSWxPOMVv5qKRdeSlPuImUCB2dlPuBSU+W2/ROE7/Zg8F2Kepbk+8yBa68LlRKxO+xgEVWorsDg==", "dev": true, "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/cloudinary": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/cloudinary/-/cloudinary-2.4.0.tgz", - "integrity": "sha512-5HA9VffeaR3MKiHpRo9A5SWgZFPxzlEDep0O4KzL3TIDi1hmQC9gjA4dHpVmdeFC0ZD1Xr5fGsWRKVDK9Ay9PQ==", + "node_modules/@babel/template": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "dev": true, "dependencies": { - "lodash": "^4.17.21", - "q": "^1.5.1" + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { - "node": ">=9" + "node": ">=6.9.0" } }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@babel/traverse": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz", + "integrity": "sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.6", + "@babel/parser": "^7.25.6", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.6", + "debug": "^4.3.1", + "globals": "^11.1.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=6.9.0" } }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "bin": { - "color-support": "bin.js" + "node_modules/@babel/traverse/node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "node_modules/@babel/traverse/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@babel/types": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz", + "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==", + "dev": true, "dependencies": { - "delayed-stream": "~1.0.0" + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=6.9.0" } }, - "node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", - "dev": true, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@google/generative-ai": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/@google/generative-ai/-/generative-ai-0.16.0.tgz", + "integrity": "sha512-doB5ZNxS6m+jUZqaLCeYXfBZCdq6Ho0ibkq5/17xe1qAUZpCLWlvCDGtqFPqqO+yezNmvGatS0KhV22yiOT3DA==", "engines": { - "node": ">=14" + "node": ">=18.0.0" } }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, "dependencies": { - "mime-db": ">= 1.43.0 < 2" + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" }, "engines": { - "node": ">= 0.6" + "node": ">=12" } }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=8" } }, - "node_modules/compression/node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "engines": [ - "node >= 0.8" - ], + "node_modules/@jest/console": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", + "dev": true, "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/concat-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/concat-stream/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "node_modules/@jest/core": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", + "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", + "dev": true, "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "@jest/console": "^29.7.0", + "@jest/reporters": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.7.0", + "jest-config": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-resolve-dependencies": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "jest-watcher": "^29.7.0", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/concat-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/concat-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" + "node_modules/@jest/core/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" } }, - "node_modules/config-chain": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", - "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "node_modules/@jest/core/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "node_modules/connect-pause": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/connect-pause/-/connect-pause-0.1.1.tgz", - "integrity": "sha512-a1gSWQBQD73krFXdUEYJom2RTFrWUL3YvXDCRkyv//GVXc79cdW9MngtRuN9ih4FDKBtfJAJId+BbDuX+1rh2w==", + "ansi-regex": "^5.0.1" + }, "engines": { - "node": "*" + "node": ">=8" } }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "dev": true, "dependencies": { - "safe-buffer": "5.2.1" + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" }, "engines": { - "node": ">= 0.6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "node_modules/@jest/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", + "dev": true, + "dependencies": { + "expect": "^29.7.0", + "jest-snapshot": "^29.7.0" + }, "engines": { - "node": ">= 0.6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "node_modules/@jest/expect-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", + "dev": true, + "dependencies": { + "jest-get-type": "^29.6.3" + }, "engines": { - "node": ">= 0.6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "node_modules/@jest/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "dev": true, "dependencies": { - "object-assign": "^4", - "vary": "^1" + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { - "node": ">= 0.10" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "node_modules/@jest/globals": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", + "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", "dev": true, "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/types": "^29.6.3", + "jest-mock": "^29.7.0" }, "engines": { - "node": ">= 8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/d": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", - "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", + "node_modules/@jest/reporters": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", + "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", "dev": true, "dependencies": { - "es5-ext": "^0.10.64", - "type": "^2.7.2" + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^6.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" }, "engines": { - "node": ">=0.12" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" + "node_modules/@jest/reporters/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" } }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "node_modules/@jest/reporters/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">= 0.4" + "node": "*" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "node_modules/@jest/reporters/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, "engines": { - "node": ">=0.4.0" + "node": ">=8" } }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dev": true, + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, "engines": { - "node": ">= 0.8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "node_modules/@jest/source-map": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", + "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.18", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/detect-libc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", - "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "node_modules/@jest/test-result": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", + "dev": true, + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/dotenv": { - "version": "16.4.5", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", - "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", - "engines": { - "node": ">=12" + "node_modules/@jest/test-sequencer": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", + "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", + "dev": true, + "dependencies": { + "@jest/test-result": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "slash": "^3.0.0" }, - "funding": { - "url": "https://dotenvx.com" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/dottie": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/dottie/-/dottie-2.0.6.tgz", - "integrity": "sha512-iGCHkfUc5kFekGiqhe8B/mdaurD+lakO9txNnTvKtA6PISrw86LgqHvRzWYPyoE2Ph5aMIrCw9/uko6XHTKCwA==" - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, - "node_modules/ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "dev": true, "dependencies": { - "safe-buffer": "^5.0.1" + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/editorconfig": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-1.0.4.tgz", - "integrity": "sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, "dependencies": { - "@one-ini/wasm": "0.1.1", - "commander": "^10.0.0", - "minimatch": "9.0.1", - "semver": "^7.5.3" - }, - "bin": { - "editorconfig": "bin/editorconfig" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { - "node": ">=14" + "node": ">=6.0.0" } }, - "node_modules/editorconfig/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" + "engines": { + "node": ">=6.0.0" } }, - "node_modules/editorconfig/node_modules/minimatch": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz", - "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==", + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", + "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" } }, - "node_modules/ee-first": { + "node_modules/@mapbox/node-pre-gyp/node_modules/abbrev": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" }, - "node_modules/ejs": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", - "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "node_modules/@mapbox/node-pre-gyp/node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dependencies": { - "jake": "^10.8.5" + "abbrev": "1" }, "bin": { - "ejs": "bin/cli.js" + "nopt": "bin/nopt.js" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "node_modules/@one-ini/wasm": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@one-ini/wasm/-/wasm-0.1.1.tgz", + "integrity": "sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==", "dev": true }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, "engines": { - "node": ">= 0.8" + "node": ">=14" } }, - "node_modules/errorhandler": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", - "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", - "dependencies": { - "accepts": "~1.3.7", - "escape-html": "~1.0.3" - }, - "engines": { - "node": ">= 0.8" - } + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true }, - "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "dev": true, "dependencies": { - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" + "type-detect": "4.0.8" } }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "engines": { - "node": ">= 0.4" + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" } }, - "node_modules/es5-ext": { - "version": "0.10.64", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", - "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, - "hasInstallScript": true, "dependencies": { - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.3", - "esniff": "^2.0.1", - "next-tick": "^1.1.0" - }, - "engines": { - "node": ">=0.10" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dev": true, "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" + "@babel/types": "^7.0.0" } }, - "node_modules/es6-symbol": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz", - "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==", + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, "dependencies": { - "d": "^1.0.2", - "ext": "^1.7.0" - }, - "engines": { - "node": ">=0.12" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "node_modules/es6-weak-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", - "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", "dev": true, "dependencies": { - "d": "1", - "es5-ext": "^0.10.46", - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.1" + "@babel/types": "^7.20.7" } }, - "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "engines": { - "node": ">=6" + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "dependencies": { + "@types/ms": "*" } }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "node_modules/esniff": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", - "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", "dev": true, "dependencies": { - "d": "^1.0.1", - "es5-ext": "^0.10.62", - "event-emitter": "^0.3.5", - "type": "^2.7.2" - }, - "engines": { - "node": ">=0.10" + "@types/node": "*" } }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "engines": { - "node": ">= 0.6" - } + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "dev": true }, - "node_modules/event-emitter": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", "dev": true, "dependencies": { - "d": "1", - "es5-ext": "~0.10.14" + "@types/istanbul-lib-coverage": "*" } }, - "node_modules/express": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dev": true, "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.6.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" + "@types/istanbul-lib-report": "*" } }, - "node_modules/express-urlrewrite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/express-urlrewrite/-/express-urlrewrite-1.4.0.tgz", - "integrity": "sha512-PI5h8JuzoweS26vFizwQl6UTF25CAHSggNv0J25Dn/IKZscJHWZzPrI5z2Y2jgOzIaw2qh8l6+/jUcig23Z2SA==", - "dependencies": { - "debug": "*", - "path-to-regexp": "^1.0.3" - } + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" }, - "node_modules/express-urlrewrite/node_modules/path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "node_modules/@types/node": { + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.1.0.tgz", + "integrity": "sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==", "dependencies": { - "isarray": "0.0.1" + "undici-types": "~6.13.0" } }, - "node_modules/ext": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", - "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", - "dev": true, - "dependencies": { - "type": "^2.7.2" - } + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "dev": true }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + "node_modules/@types/validator": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-nH45Lk7oPIJ1RVOF6JgFI6Dy0QpHEzq4QecZhvguxYPDwT8c93prCMqAtiIttm39voZ+DDR+qkNnMpJmMBRqag==" }, - "node_modules/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "dev": true, "dependencies": { - "minimatch": "^5.0.1" + "@types/yargs-parser": "*" } }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "dev": true + }, + "node_modules/abbrev": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", + "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dependencies": { - "brace-expansion": "^2.0.1" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { - "node": ">=10" + "node": ">= 0.6" } }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" + "debug": "4" }, "engines": { - "node": ">= 0.8" + "node": ">= 6.0.0" } }, - "node_modules/follow-redirects": { - "version": "1.15.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], + "node_modules/agent-base/node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dependencies": { + "ms": "2.1.2" + }, "engines": { - "node": ">=4.0" + "node": ">=6.0" }, "peerDependenciesMeta": { - "debug": { + "supports-color": { "optional": true } } }, - "node_modules/foreground-child": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", - "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", + "node_modules/agent-base/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" + "type-fest": "^0.21.3" }, "engines": { - "node": ">=14" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, "engines": { - "node": ">= 0.6" + "node": ">= 8" } }, - "node_modules/fresh": { - "version": "0.5.2", + "node_modules/append-field": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", + "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==" + }, + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" + }, + "node_modules/are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "deprecated": "This package is no longer supported.", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true + }, + "node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/axios": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.3.tgz", + "integrity": "sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw==", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/babel-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", + "dev": true, + "dependencies": { + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/basic-auth/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/bcrypt": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.1.1.tgz", + "integrity": "sha512-AGBHOG5hPYZ5Xl9KXzU5iKq9516yEmvCKDg3ecP5kX2aB6UqTeXZxk2ELnDgDm6BQSMlLt9rDB4LoSMx0rYwww==", + "hasInstallScript": true, + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.11", + "node-addon-api": "^5.0.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/bignumber.js": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz", + "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==", + "engines": { + "node": "*" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001655", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001655.tgz", + "integrity": "sha512-jRGVy3iSGO5Uutn2owlb5gR6qsGngTw9ZTb4ali9f3glshcNmJ2noam4Mo9zia5P9Dk3jNNydy7vQjuE5dQmfg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.0.tgz", + "integrity": "sha512-N1NGmowPlGBLsOZLPvm48StN04V4YvQRL0i6b7ctrVY3epjP/ct7hFLOItz6pDIvRjwpfPxi52a2UWV2ziir8g==", + "dev": true + }, + "node_modules/cli-color": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.4.tgz", + "integrity": "sha512-zlnpg0jNcibNrO7GG9IeHH7maWFeCz+Ja1wx/7tZNU5ASSSSZ+/qZciM0/LHCYxSdqv5h2sdbQ/PXYdOuetXvA==", + "dev": true, + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.64", + "es6-iterator": "^2.0.3", + "memoizee": "^0.4.15", + "timers-ext": "^0.1.7" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/cloudinary": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/cloudinary/-/cloudinary-2.4.0.tgz", + "integrity": "sha512-5HA9VffeaR3MKiHpRo9A5SWgZFPxzlEDep0O4KzL3TIDi1hmQC9gjA4dHpVmdeFC0ZD1Xr5fGsWRKVDK9Ay9PQ==", + "dependencies": { + "lodash": "^4.17.21", + "q": "^1.5.1" + }, + "engines": { + "node": ">=9" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "dev": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/component-emitter": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/concat-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/concat-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/concat-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/connect-pause": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/connect-pause/-/connect-pause-0.1.1.tgz", + "integrity": "sha512-a1gSWQBQD73krFXdUEYJom2RTFrWUL3YvXDCRkyv//GVXc79cdW9MngtRuN9ih4FDKBtfJAJId+BbDuX+1rh2w==", + "engines": { + "node": "*" + } + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/cookiejar": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", + "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==", + "dev": true + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/create-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", + "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "prompts": "^2.0.1" + }, + "bin": { + "create-jest": "bin/create-jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/d": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", + "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", + "dev": true, + "dependencies": { + "es5-ext": "^0.10.64", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/dedent": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz", + "integrity": "sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==", + "dev": true, + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" + }, + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/dezalgo": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", + "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", + "dev": true, + "dependencies": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/dotenv": { + "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/dottie": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/dottie/-/dottie-2.0.6.tgz", + "integrity": "sha512-iGCHkfUc5kFekGiqhe8B/mdaurD+lakO9txNnTvKtA6PISrw86LgqHvRzWYPyoE2Ph5aMIrCw9/uko6XHTKCwA==" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/editorconfig": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-1.0.4.tgz", + "integrity": "sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==", + "dev": true, + "dependencies": { + "@one-ini/wasm": "0.1.1", + "commander": "^10.0.0", + "minimatch": "9.0.1", + "semver": "^7.5.3" + }, + "bin": { + "editorconfig": "bin/editorconfig" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/editorconfig/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/editorconfig/node_modules/minimatch": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz", + "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz", + "integrity": "sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==", + "dev": true + }, + "node_modules/emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "dependencies": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es5-ext": { + "version": "0.10.64", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", + "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "esniff": "^2.0.1", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.4.tgz", + "integrity": "sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==", + "dev": true, + "dependencies": { + "d": "^1.0.2", + "ext": "^1.7.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/esniff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", + "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", + "dev": true, + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "event-emitter": "^0.3.5", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/execa/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "dev": true, + "dependencies": { + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/express": { + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.6.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express-urlrewrite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/express-urlrewrite/-/express-urlrewrite-1.4.0.tgz", + "integrity": "sha512-PI5h8JuzoweS26vFizwQl6UTF25CAHSggNv0J25Dn/IKZscJHWZzPrI5z2Y2jgOzIaw2qh8l6+/jUcig23Z2SA==", + "dependencies": { + "debug": "*", + "path-to-regexp": "^1.0.3" + } + }, + "node_modules/express-urlrewrite/node_modules/path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dev": true, + "dependencies": { + "type": "^2.7.2" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", + "dev": true + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/foreground-child": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", + "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/formidable": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-3.5.1.tgz", + "integrity": "sha512-WJWKelbRHN41m5dumb0/k8TeAx7Id/y3a+Z7QfhxP/htI9Js5zYaEDtG8uMgG0vM0lOlqnmjE99/kfpOYi/0Og==", + "dev": true, + "dependencies": { + "dezalgo": "^1.0.4", + "hexoid": "^1.0.0", + "once": "^1.4.0" + }, + "funding": { + "url": "https://ko-fi.com/tunnckoCore/commissions" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "engines": { - "node": ">= 0.6" + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "deprecated": "This package is no longer supported.", + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gauge/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/gauge/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/gauge/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/gauge/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/gauge/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/gaxios": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-6.7.0.tgz", + "integrity": "sha512-DSrkyMTfAnAm4ks9Go20QGOcXEyW/NmZhvTYBU2rb4afBB393WIMQPWPEDMl/k8xqiNN9HYq2zao3oWXsdl2Tg==", + "dependencies": { + "extend": "^3.0.2", + "https-proxy-agent": "^7.0.1", + "is-stream": "^2.0.0", + "node-fetch": "^2.6.9", + "uuid": "^10.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/gaxios/node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/gaxios/node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/gaxios/node_modules/https-proxy-agent": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/gaxios/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/gaxios/node_modules/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/gcp-metadata": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-6.1.0.tgz", + "integrity": "sha512-Jh/AIwwgaxan+7ZUUmRLCjtchyDiqh4KjBJ5tW3plBZb5iL/BPcso8A5DlzeD9qlw0duCamnNdpFjxwaT0KyKg==", + "dependencies": { + "gaxios": "^6.0.0", + "json-bigint": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/google-auth-library": { + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-9.13.0.tgz", + "integrity": "sha512-p9Y03Uzp/Igcs36zAaB0XTSwZ8Y0/tpYiz5KIde5By+H9DCVUSYtDWZu6aFXsWTqENMb8BD/pDT3hR8NVrPkfA==", + "dependencies": { + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "gaxios": "^6.1.1", + "gcp-metadata": "^6.1.0", + "gtoken": "^7.0.0", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/google-auth-library/node_modules/jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/google-auth-library/node_modules/jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "dependencies": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/gtoken": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-7.1.0.tgz", + "integrity": "sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==", + "dependencies": { + "gaxios": "^6.0.0", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/gtoken/node_modules/jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/gtoken/node_modules/jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "dependencies": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hexoid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz", + "integrity": "sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/import-local": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflection": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.13.4.tgz", + "integrity": "sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw==", + "engines": [ + "node >= 0.4.0" + ] + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", + "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", + "dev": true, + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", + "dev": true, + "dependencies": { + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", "dev": true, "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jake": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" }, "engines": { "node": ">=10" } }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "node_modules/jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", + "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", + "dev": true, "dependencies": { - "minipass": "^3.0.0" + "@jest/core": "^29.7.0", + "@jest/types": "^29.6.3", + "import-local": "^3.0.2", + "jest-cli": "^29.7.0" + }, + "bin": { + "jest": "bin/jest.js" }, "engines": { - "node": ">= 8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "node_modules/jest-changed-files": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", + "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", + "dev": true, "dependencies": { - "yallist": "^4.0.0" + "execa": "^5.0.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "deprecated": "This package is no longer supported.", + "node_modules/jest-circus": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", + "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", + "dev": true, "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^1.0.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.7.0", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0", + "pretty-format": "^29.7.0", + "pure-rand": "^6.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-cli": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", + "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", + "dev": true, + "dependencies": { + "@jest/core": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "create-jest": "^29.7.0", + "exit": "^0.1.2", + "import-local": "^3.0.2", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" }, "engines": { - "node": ">=10" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/gauge/node_modules/ansi-regex": { + "node_modules/jest-cli/node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, "engines": { "node": ">=8" } }, - "node_modules/gauge/node_modules/emoji-regex": { + "node_modules/jest-cli/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/jest-cli/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/gauge/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, - "node_modules/gauge/node_modules/string-width": { + "node_modules/jest-cli/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -1347,10 +3941,11 @@ "node": ">=8" } }, - "node_modules/gauge/node_modules/strip-ansi": { + "node_modules/jest-cli/node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -1358,474 +3953,541 @@ "node": ">=8" } }, - "node_modules/gaxios": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-6.7.0.tgz", - "integrity": "sha512-DSrkyMTfAnAm4ks9Go20QGOcXEyW/NmZhvTYBU2rb4afBB393WIMQPWPEDMl/k8xqiNN9HYq2zao3oWXsdl2Tg==", - "dependencies": { - "extend": "^3.0.2", - "https-proxy-agent": "^7.0.1", - "is-stream": "^2.0.0", - "node-fetch": "^2.6.9", - "uuid": "^10.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/gaxios/node_modules/agent-base": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", - "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/gaxios/node_modules/debug": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", - "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "node_modules/jest-cli/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, "dependencies": { - "ms": "2.1.2" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/gaxios/node_modules/https-proxy-agent": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", - "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", - "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" + "node": ">=10" }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/gaxios/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/gaxios/node_modules/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/gcp-metadata": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-6.1.0.tgz", - "integrity": "sha512-Jh/AIwwgaxan+7ZUUmRLCjtchyDiqh4KjBJ5tW3plBZb5iL/BPcso8A5DlzeD9qlw0duCamnNdpFjxwaT0KyKg==", + "node_modules/jest-cli/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, "dependencies": { - "gaxios": "^6.0.0", - "json-bigint": "^1.0.0" + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" }, "engines": { - "node": ">=14" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": ">=12" } }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, + "node_modules/jest-cli/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=12" } }, - "node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "node_modules/jest-config": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", + "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", "dev": true, "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-jest": "^29.7.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, - "bin": { - "glob": "dist/esm/bin.mjs" + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } } }, - "node_modules/glob/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "node_modules/jest-config/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, "dependencies": { - "brace-expansion": "^2.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "*" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/google-auth-library": { - "version": "9.13.0", - "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-9.13.0.tgz", - "integrity": "sha512-p9Y03Uzp/Igcs36zAaB0XTSwZ8Y0/tpYiz5KIde5By+H9DCVUSYtDWZu6aFXsWTqENMb8BD/pDT3hR8NVrPkfA==", + "node_modules/jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "dev": true, "dependencies": { - "base64-js": "^1.3.0", - "ecdsa-sig-formatter": "^1.0.11", - "gaxios": "^6.1.1", - "gcp-metadata": "^6.1.0", - "gtoken": "^7.0.0", - "jws": "^4.0.0" + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, "engines": { - "node": ">=14" - } - }, - "node_modules/google-auth-library/node_modules/jwa": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", - "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", - "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/google-auth-library/node_modules/jws": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", - "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", - "dependencies": { - "jwa": "^2.0.0", - "safe-buffer": "^5.0.1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "node_modules/jest-docblock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", + "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", + "dev": true, "dependencies": { - "get-intrinsic": "^1.1.3" + "detect-newline": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "node_modules/gtoken": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-7.1.0.tgz", - "integrity": "sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==", + "node_modules/jest-each": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", + "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", + "dev": true, "dependencies": { - "gaxios": "^6.0.0", - "jws": "^4.0.0" + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "jest-util": "^29.7.0", + "pretty-format": "^29.7.0" }, "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/gtoken/node_modules/jwa": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", - "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", - "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/gtoken/node_modules/jws": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", - "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "node_modules/jest-environment-node": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "dev": true, "dependencies": { - "jwa": "^2.0.0", - "safe-buffer": "^5.0.1" + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "dev": true, "dependencies": { - "es-define-property": "^1.0.0" + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", "engines": { - "node": ">= 0.4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" + "node_modules/jest-leak-detector": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", + "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", + "dev": true, + "dependencies": { + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "node_modules/jest-matcher-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "dev": true, "dependencies": { - "function-bind": "^1.1.2" + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, "engines": { - "node": ">= 0.4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "dev": true, "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": ">= 0.8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "dev": true, "dependencies": { - "agent-base": "6", - "debug": "4" + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" }, "engines": { - "node": ">= 6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/https-proxy-agent/node_modules/debug": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", - "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", - "dependencies": { - "ms": "2.1.2" - }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, "engines": { - "node": ">=6.0" + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" }, "peerDependenciesMeta": { - "supports-color": { + "jest-resolve": { "optional": true } } }, - "node_modules/https-proxy-agent/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "node_modules/jest-resolve": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", + "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", + "dev": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/inflection": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.13.4.tgz", - "integrity": "sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw==", - "engines": [ - "node >= 0.4.0" - ] - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "node_modules/jest-resolve-dependencies": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", + "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", + "dev": true, "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "jest-regex-util": "^29.6.3", + "jest-snapshot": "^29.7.0" + }, "engines": { - "node": ">= 0.10" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-core-module": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", - "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", + "node_modules/jest-runner": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", + "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", "dev": true, "dependencies": { - "hasown": "^2.0.2" + "@jest/console": "^29.7.0", + "@jest/environment": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-leak-detector": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-resolve": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-util": "^29.7.0", + "jest-watcher": "^29.7.0", + "jest-worker": "^29.7.0", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", + "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/globals": "^29.7.0", + "@jest/source-map": "^29.6.3", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runtime/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">= 0.4" + "node": "*" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "node_modules/jest-snapshot": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", + "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.7.0", + "semver": "^7.5.3" + }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-promise": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "node_modules/jest-watcher": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", + "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", "dev": true, "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.7.0", + "string-length": "^4.0.1" }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jake": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", - "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dev": true, "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.4", - "minimatch": "^3.1.2" + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, - "bin": { - "jake": "bin/cli.js" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, "node_modules/jju": { @@ -1863,6 +4525,37 @@ "node": ">=14" } }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/json-bigint": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", @@ -1871,6 +4564,12 @@ "bignumber.js": "^9.0.0" } }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, "node_modules/json-parse-helpfulerror": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz", @@ -2002,6 +4701,18 @@ "node": ">=12" } }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -2059,6 +4770,42 @@ "safe-buffer": "^5.0.1" } }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", @@ -2159,6 +4906,15 @@ "semver": "bin/semver.js" } }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -2191,6 +4947,12 @@ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, "node_modules/method-override": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/method-override/-/method-override-3.0.0.tgz", @@ -2221,6 +4983,19 @@ "node": ">= 0.6" } }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, "node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", @@ -2251,6 +5026,15 @@ "node": ">= 0.6" } }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -2408,6 +5192,12 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", @@ -2446,6 +5236,18 @@ } } }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "dev": true + }, "node_modules/nopt": { "version": "7.2.1", "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz", @@ -2461,6 +5263,27 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/npmlog": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", @@ -2519,12 +5342,96 @@ "wrappy": "1" } }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/package-json-from-dist": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", "dev": true }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -2533,6 +5440,15 @@ "node": ">= 0.8" } }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -2658,6 +5574,24 @@ "split2": "^4.1.0" } }, + "node_modules/picocolors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/pify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", @@ -2666,6 +5600,27 @@ "node": ">=4" } }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/please-upgrade-node": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", @@ -2717,11 +5672,50 @@ "node": ">=0.10.0" } }, + "node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/proto-list": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", @@ -2745,6 +5739,22 @@ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" }, + "node_modules/pure-rand": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz", + "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ] + }, "node_modules/q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", @@ -2791,6 +5801,12 @@ "node": ">= 0.8" } }, + "node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true + }, "node_modules/readable-stream": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", @@ -2829,6 +5845,36 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve.exports": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/retry-as-promised": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/retry-as-promised/-/retry-as-promised-7.0.4.tgz", @@ -3144,6 +6190,40 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, "node_modules/split2": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", @@ -3152,6 +6232,24 @@ "node": ">= 10.x" } }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", @@ -3184,6 +6282,40 @@ "safe-buffer": "~5.2.0" } }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-length/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-length/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/string-width": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", @@ -3280,6 +6412,104 @@ "node": ">=8" } }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/superagent": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-9.0.2.tgz", + "integrity": "sha512-xuW7dzkUpcJq7QnhOsnNUgtYp3xRwpt2F7abdRYIpCsAt0hhUqia0EdxyXZQQpNmGtsCzYHryaKSV3q3GJnq7w==", + "dev": true, + "dependencies": { + "component-emitter": "^1.3.0", + "cookiejar": "^2.1.4", + "debug": "^4.3.4", + "fast-safe-stringify": "^2.1.1", + "form-data": "^4.0.0", + "formidable": "^3.5.1", + "methods": "^1.1.2", + "mime": "2.6.0", + "qs": "^6.11.0" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/superagent/node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/superagent/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/superagent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/supertest": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/supertest/-/supertest-7.0.0.tgz", + "integrity": "sha512-qlsr7fIC0lSddmA3tzojvzubYxvlGtzumcdHgPwbFWMISQwL22MhM2Y3LNt+6w9Yyx7559VW5ab70dgphm8qQA==", + "dev": true, + "dependencies": { + "methods": "^1.1.2", + "superagent": "^9.0.1" + }, + "engines": { + "node": ">=14.18.0" + } + }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -3327,6 +6557,41 @@ "node": ">=8" } }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/timers-ext": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.8.tgz", @@ -3340,6 +6605,33 @@ "node": ">=0.12" } }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, "node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", @@ -3364,6 +6656,27 @@ "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==", "dev": true }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", @@ -3415,6 +6728,36 @@ "node": ">= 0.8" } }, + "node_modules/update-browserslist-db": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -3436,6 +6779,20 @@ "uuid": "dist/bin/uuid" } }, + "node_modules/v8-to-istanbul": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", + "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^2.0.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, "node_modules/validator": { "version": "13.12.0", "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", @@ -3452,6 +6809,15 @@ "node": ">= 0.8" } }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", @@ -3627,6 +6993,25 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, + "node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/write-file-atomic/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, "node_modules/xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -3715,6 +7100,18 @@ "engines": { "node": ">=8" } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } } } } diff --git a/server/package.json b/server/package.json index 5cde81b5..02b6bec2 100644 --- a/server/package.json +++ b/server/package.json @@ -3,9 +3,11 @@ "version": "1.0.0", "main": "index.js", "scripts": { - "test": "echo \"Error: no test specified\" && exit 1", - "start" : "node --watch bin/www", - "setup": "npx sequelize db:drop && npx sequelize db:create && npx sequelize db:migrate && npx sequelize db:seed:all" + + + "test": "jest --coverageDirectory=coverage --detectOpenHandles --forceExit --runInBand ", + "start": "node --watch bin/www", + "setup": "npx sequelize db:drop && npx sequelize db:create && npx sequelize db:migrate && npx sequelize db:seed:all" }, "keywords": [], "author": "", @@ -28,6 +30,8 @@ "sequelize": "^6.37.3" }, "devDependencies": { - "sequelize-cli": "^6.6.2" + "jest": "^29.7.0", + "sequelize-cli": "^6.6.2", + "supertest": "^7.0.0" } } From 72fb98860cc2bdd81ee46fc74609f6031d0685b6 Mon Sep 17 00:00:00 2001 From: Ilhamza Date: Wed, 4 Sep 2024 22:18:54 +0700 Subject: [PATCH 09/26] feat : basic.test.js --- server/__tests__/basic.test.js | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 server/__tests__/basic.test.js diff --git a/server/__tests__/basic.test.js b/server/__tests__/basic.test.js new file mode 100644 index 00000000..e69de29b From 41e36dbd13de2ae7cfe8f332cae14ebc1ad5353e Mon Sep 17 00:00:00 2001 From: Ilhamza Date: Thu, 5 Sep 2024 03:13:23 +0700 Subject: [PATCH 10/26] fix tested post.belt success --- server/__tests__/basic.test.js | 0 server/__tests__/belt.test.js | 122 +++++++++++++++++++++++++++++++++ server/package.json | 1 + 3 files changed, 123 insertions(+) delete mode 100644 server/__tests__/basic.test.js create mode 100644 server/__tests__/belt.test.js diff --git a/server/__tests__/basic.test.js b/server/__tests__/basic.test.js deleted file mode 100644 index e69de29b..00000000 diff --git a/server/__tests__/belt.test.js b/server/__tests__/belt.test.js new file mode 100644 index 00000000..0e7d9a31 --- /dev/null +++ b/server/__tests__/belt.test.js @@ -0,0 +1,122 @@ +const request = require("supertest"); +const app = require("../app"); +const { sequelize } = require("../models"); +const { queryInterface } = sequelize; +const { signToken } = require("../helpers/jwt"); + +let server; +let access_token; +let belt; // Deklarasikan belt di sini +let user; // Deklarasikan user di sini + +beforeAll(async () => { + server = app.listen(0); + await queryInterface.bulkInsert("Users", [ + { + username: "TestUser", + email: "penggunauji@contoh.com", + password: "password123", + role: "admin", + createdAt: new Date(), + updatedAt: new Date(), + }, + ]); + + await queryInterface.bulkInsert("Belts", [ + { + title: "Sabuk Test", + arti: "Arti Sabuk Test", + teknik: "Teknik Sabuk Test", + descripsi: "Deskripsi Sabuk Test", + imgUrl: "urlGambarSabukTest.jpg", + createdAt: new Date(), + updatedAt: new Date(), + }, + ]); + + user = await sequelize.models.User.findOne({ // Simpan user di sini + where: { email: "penggunauji@contoh.com" }, + }); + + belt = await sequelize.models.Belt.findOne({ // Simpan belt di sini + where: { title: "Sabuk Test" }, + }); + access_token = signToken({ id: user.id, email: user.email }); +// console.log(`Access Token: ${access_token}`); // access_token +// console.log(`Title: ${belt.title}`); // menampilkan title +}); + +afterAll(async () => { + await server.close(); + await queryInterface.bulkDelete("Belts", null, { + truncate: true, + cascade: true, + restartIdentity: true, + }); + await queryInterface.bulkDelete("Users", null, { + truncate: true, + cascade: true, + restartIdentity: true, + }); + await sequelize.close(); +}); + +describe("ControllerBelt", () => { + +// test.only("GET /belt - harus mengembalikan semua sabuk", async () => { +// const response = await request(app) +// .get("/belt") +// .set("Authorization", `Bearer ${access_token}`); // Pastikan format token yang Anda kirimkan dalam header Authorization adalah Bearer +// expect(response.status).toBe(200); +// expect(response.body[0].title).toBe("Sabuk Test"); +// expect(response.body[0].arti).toBe("Arti Sabuk Test"); +// expect(response.body[0].teknik).toBe("Teknik Sabuk Test"); +// expect(response.body[0].descripsi).toBe("Deskripsi Sabuk Test"); +// expect(response.body[0].imgUrl).toBe("urlGambarSabukTest.jpg"); +// }); + test.only('Berhasil membuat entitas utama', async () => { + const response = await request(app) + .post('/belt') + .set('Authorization', `Bearer ${access_token}`) + .send({ + title: "Sabuk Baru", + arti: "Arti Sabuk Baru", + teknik: "Teknik Sabuk Baru", + descripsi: "Deskripsi Sabuk Baru", + imgUrl: "urlGambarSabukBaru.jpg", + }); + + expect(response.status).toBe(201); + expect(response.body.title).toBe("Sabuk Baru"); + expect(response.body.arti).toBe("Arti Sabuk Baru"); + expect(response.body.teknik).toBe("Teknik Sabuk Baru"); + expect(response.body.descripsi).toBe("Deskripsi Sabuk Baru"); + expect(response.body.imgUrl).toBe("urlGambarSabukBaru.jpg"); + }); + + test("PUT /belt/:id - harus memperbarui sabuk", async () => { + const updatedBelt = { + title: "Sabuk Diperbarui", + arti: "Arti Sabuk Diperbarui", + teknik: "Teknik Sabuk Diperbarui", + descripsi: "Deskripsi Sabuk Diperbarui", + imgUrl: "urlGambarSabukDiperbarui.jpg", + }; + const response = await request(app) + .put(`/belt/${belt.id}`) + .send(updatedBelt); + expect(response.status).toBe(200); + expect(response.body.title).toBe(updatedBelt.title); + expect(response.body.arti).toBe(updatedBelt.arti); + expect(response.body.teknik).toBe(updatedBelt.teknik); + expect(response.body.descripsi).toBe(updatedBelt.descripsi); + expect(response.body.imgUrl).toBe(updatedBelt.imgUrl); + }); + + test("DELETE /belt/:id - harus menghapus sabuk", async () => { + const response = await request(app) + .delete(`/belt/${belt.id}`); + expect(response.status).toBe(200); + expect(response.body.message).toBe("Sabuk berhasil dihapus"); + }); +}); diff --git a/server/package.json b/server/package.json index 02b6bec2..f6fbe89f 100644 --- a/server/package.json +++ b/server/package.json @@ -6,6 +6,7 @@ "test": "jest --coverageDirectory=coverage --detectOpenHandles --forceExit --runInBand ", + "testbelt": "jest --coverageDirectory=coverage --detectOpenHandles --forceExit --runInBand belt.test", "start": "node --watch bin/www", "setup": "npx sequelize db:drop && npx sequelize db:create && npx sequelize db:migrate && npx sequelize db:seed:all" }, From c065126a9246abac7314e593b4952aff958e98a1 Mon Sep 17 00:00:00 2001 From: Ilhamza Date: Thu, 5 Sep 2024 03:18:28 +0700 Subject: [PATCH 11/26] teting belt.test.js GET ( success ) --- server/__tests__/belt.test.js | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/server/__tests__/belt.test.js b/server/__tests__/belt.test.js index 0e7d9a31..4d32648a 100644 --- a/server/__tests__/belt.test.js +++ b/server/__tests__/belt.test.js @@ -62,19 +62,19 @@ afterAll(async () => { }); describe("ControllerBelt", () => { - -// test.only("GET /belt - harus mengembalikan semua sabuk", async () => { -// const response = await request(app) -// .get("/belt") -// .set("Authorization", `Bearer ${access_token}`); // Pastikan format token yang Anda kirimkan dalam header Authorization adalah Bearer -// expect(response.status).toBe(200); -// expect(response.body[0].title).toBe("Sabuk Test"); -// expect(response.body[0].arti).toBe("Arti Sabuk Test"); -// expect(response.body[0].teknik).toBe("Teknik Sabuk Test"); -// expect(response.body[0].descripsi).toBe("Deskripsi Sabuk Test"); -// expect(response.body[0].imgUrl).toBe("urlGambarSabukTest.jpg"); -// }); - test.only('Berhasil membuat entitas utama', async () => { + test("GET /belt - harus mengembalikan semua sabuk", async () => { + const response = await request(app) + .get("/belt") + .set("Authorization", `Bearer ${access_token}`); // Pastikan format token yang Anda kirimkan dalam header Authorization adalah Bearer + expect(response.status).toBe(200); + expect(response.body[0].title).toBe("Sabuk Test"); + expect(response.body[0].arti).toBe("Arti Sabuk Test"); + expect(response.body[0].teknik).toBe("Teknik Sabuk Test"); + expect(response.body[0].descripsi).toBe("Deskripsi Sabuk Test"); + expect(response.body[0].imgUrl).toBe("urlGambarSabukTest.jpg"); + }); + + test('Berhasil membuat entitas utama', async () => { const response = await request(app) .post('/belt') .set('Authorization', `Bearer ${access_token}`) From 99e1b694e1c0cee9fe844fbafcc6f05c28d56a95 Mon Sep 17 00:00:00 2001 From: Ilhamza Date: Thu, 5 Sep 2024 03:19:32 +0700 Subject: [PATCH 12/26] fix : testing belt.test PUT (success) --- server/__tests__/belt.test.js | 1 + 1 file changed, 1 insertion(+) diff --git a/server/__tests__/belt.test.js b/server/__tests__/belt.test.js index 4d32648a..dbb19124 100644 --- a/server/__tests__/belt.test.js +++ b/server/__tests__/belt.test.js @@ -104,6 +104,7 @@ describe("ControllerBelt", () => { }; const response = await request(app) .put(`/belt/${belt.id}`) + .set('Authorization', `Bearer ${access_token}`) .send(updatedBelt); expect(response.status).toBe(200); expect(response.body.title).toBe(updatedBelt.title); From 2ecd0f0ae80b2c97cec040801175b60a6da516fc Mon Sep 17 00:00:00 2001 From: Ilhamza Date: Thu, 5 Sep 2024 03:20:47 +0700 Subject: [PATCH 13/26] fix. belt.test.js => testing Delete ( success ) --- server/__tests__/belt.test.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/__tests__/belt.test.js b/server/__tests__/belt.test.js index dbb19124..0a069398 100644 --- a/server/__tests__/belt.test.js +++ b/server/__tests__/belt.test.js @@ -116,7 +116,8 @@ describe("ControllerBelt", () => { test("DELETE /belt/:id - harus menghapus sabuk", async () => { const response = await request(app) - .delete(`/belt/${belt.id}`); + .delete(`/belt/${belt.id}`) + .set('Authorization', `Bearer ${access_token}`); expect(response.status).toBe(200); expect(response.body.message).toBe("Sabuk berhasil dihapus"); }); From 6d334090b210a70c7d65dbb07aa807a71fbe0be4 Mon Sep 17 00:00:00 2001 From: Ilhamza Date: Thu, 5 Sep 2024 04:29:28 +0700 Subject: [PATCH 14/26] feat : testing homepage.test.js (done) --- server/__tests__/homepage.test.js | 99 +++++++++++++++++++++++++ server/controller/ControllerBasic.js | 3 +- server/controller/ControllerHomePage.js | 4 +- server/package.json | 2 + 4 files changed, 106 insertions(+), 2 deletions(-) create mode 100644 server/__tests__/homepage.test.js diff --git a/server/__tests__/homepage.test.js b/server/__tests__/homepage.test.js new file mode 100644 index 00000000..ae1c38ee --- /dev/null +++ b/server/__tests__/homepage.test.js @@ -0,0 +1,99 @@ +const request = require("supertest"); +const app = require("../app"); +const { sequelize } = require("../models"); +const { queryInterface } = sequelize; +const { signToken } = require("../helpers/jwt"); + +let server; +let access_token; +let homepage; // Deklarasikan homepage di sini +let user; // Deklarasikan user di sini + +beforeAll(async () => { + server = app.listen(0); + await queryInterface.bulkInsert("Users", [ + { + username: "TestUser", + email: "penggunauji@contoh.com", + password: "password123", + role: "admin", + createdAt: new Date(), + updatedAt: new Date(), + }, + ]); + + user = await sequelize.models.User.findOne({ // Simpan user di sini + where: { email: "penggunauji@contoh.com" }, + }); + access_token = signToken({ id: user.id, email: user.email }); + + // Tambahkan logika untuk membuat homepage + homepage = await sequelize.models.HomePage.create({ + title: "Judul Homepage", + text: "Teks Homepage" + }); +}); + +afterAll(async () => { + await server.close(); + await queryInterface.bulkDelete("Users", null, { + truncate: true, + cascade: true, + restartIdentity: true, + }); + await queryInterface.bulkDelete("HomePages", null, { + truncate: true, + cascade: true, + restartIdentity: true, + }); + await sequelize.close(); +}); + +describe("ControllerHomepage", () => { + test("GET /homepage - harus mengembalikan semua homepage", async () => { + const response = await request(app) + .get("/homepage") + .set("Authorization", `Bearer ${access_token}`); + expect(response.status).toBe(200); + + console.log(response.body); + }); + + test("POST /homepage - harus berhasil membuat homepage", async () => { + const response = await request(app) + .post("/homepage") + .set("Authorization", `Bearer ${access_token}`) + .send({ + + }); + expect(response.status).toBe(201); + + console.log(response.body); // + }); + + test('Berhasil mengupdate data Homepage berdasarkan params id yang diberikan', async () => { + const response = await request(app) + .put(`/homepage/${homepage.id}`) + .set('Authorization', `Bearer ${access_token}`) // Gunakan token admin + .send({ + title: "Judul Diperbarui", + text: "Teks diperbarui" + }); + + expect(response.status).toBe(200); + expect(response.body).toHaveProperty('id',homepage.id); + expect(response.body).toHaveProperty('title', "Judul Diperbarui"); + // expect(response.body).toHaveProperty('text', "Teks diperbarui"); + console.log(response.body,"<<<<<<<<<<<<<<<"); + + }); + + test("DELETE /homepage/:id - harus menghapus homepage", async () => { + const response = await request(app) + .delete(`/homepage/${homepage.id}`) + .set('Authorization', `Bearer ${access_token}`); + expect(response.status).toBe(200); + expect(response.body.message).toBe("Homepage berhasil dihapus"); + console.log(response.body); // Tambahkan ini untuk mencetak pesan ke console + }); +}); diff --git a/server/controller/ControllerBasic.js b/server/controller/ControllerBasic.js index 6331babc..43329060 100644 --- a/server/controller/ControllerBasic.js +++ b/server/controller/ControllerBasic.js @@ -29,7 +29,8 @@ class ControllerBasic{ static async UpdateBasic(req, res, next) { try { const { id } = req.params; - const [updated] = await Basic.update(req.body, { + const { cardTitle, cardText, UserId, BeltId } = req.body; + const [updated] = await Basic.update({ cardTitle, cardText, UserId, BeltId }, { where: { id: id } }); if (updated) { diff --git a/server/controller/ControllerHomePage.js b/server/controller/ControllerHomePage.js index 9c3333f8..82c11438 100644 --- a/server/controller/ControllerHomePage.js +++ b/server/controller/ControllerHomePage.js @@ -28,7 +28,8 @@ class ControllerHomepage { static async UpdateHomepage(req, res, next) { try { const { id } = req.params; - const [updated] = await HomePage.update(req.body, { + const { title, text } = req.body; + const [updated] = await HomePage.update({ title, text }, { where: { id: id } }); if (updated) { @@ -38,6 +39,7 @@ class ControllerHomepage { next({ name: 'NotFound' }); } } catch (error) { + console.error(error); next(error); } } diff --git a/server/package.json b/server/package.json index f6fbe89f..abcfad3f 100644 --- a/server/package.json +++ b/server/package.json @@ -7,6 +7,8 @@ "test": "jest --coverageDirectory=coverage --detectOpenHandles --forceExit --runInBand ", "testbelt": "jest --coverageDirectory=coverage --detectOpenHandles --forceExit --runInBand belt.test", + "testhome": "jest --coverageDirectory=coverage --detectOpenHandles --forceExit --runInBand homepage.test", + "testbasic": "jest --coverageDirectory=coverage --detectOpenHandles --forceExit --runInBand basic.test", "start": "node --watch bin/www", "setup": "npx sequelize db:drop && npx sequelize db:create && npx sequelize db:migrate && npx sequelize db:seed:all" }, From e2530673c11466be8e746916cc6a93607ec29b65 Mon Sep 17 00:00:00 2001 From: Ilhamza Date: Thu, 5 Sep 2024 06:03:39 +0700 Subject: [PATCH 15/26] feat : cloudinary ( upload image , on client UpdateImageForm.jsx --- dojangpedia/package-lock.json | 32 ++++- dojangpedia/package.json | 4 +- dojangpedia/src/assets/pages/Sabuk.jsx | 3 + .../src/assets/pages/UpdateImageForm.css | 38 +++++ .../src/assets/pages/UpdateImageForm.jsx | 69 +++++++++ dojangpedia/src/config/axiosInstance.js | 2 +- dojangpedia/src/routers/Routers.jsx | 11 ++ server/__tests__/basic.test.js | 135 ++++++++++++++++++ server/__tests__/belt.test.js | 10 +- server/__tests__/homepage.test.js | 8 +- server/app.js | 7 + 11 files changed, 307 insertions(+), 12 deletions(-) create mode 100644 dojangpedia/src/assets/pages/UpdateImageForm.css create mode 100644 dojangpedia/src/assets/pages/UpdateImageForm.jsx create mode 100644 server/__tests__/basic.test.js diff --git a/dojangpedia/package-lock.json b/dojangpedia/package-lock.json index 89ea082c..1c3b05d5 100644 --- a/dojangpedia/package-lock.json +++ b/dojangpedia/package-lock.json @@ -14,7 +14,9 @@ "react-dom": "^18.3.1", "react-redux": "^9.1.2", "react-router-dom": "^6.26.0", - "redux": "^5.0.1" + "redux": "^5.0.1", + "sweetalert": "^2.1.2", + "sweetalert2": "^11.13.2" }, "devDependencies": { "@types/react": "^18.3.3", @@ -1931,6 +1933,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==" + }, "node_modules/esbuild": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", @@ -3677,6 +3684,11 @@ "node": ">= 0.8.0" } }, + "node_modules/promise-polyfill": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-6.1.0.tgz", + "integrity": "sha512-g0LWaH0gFsxovsU7R5LrrhHhWAWiHRnh1GPrhXnPgYsDkIqjRYUYSZEsej/wtleDrz5xVSIDbeKfidztp2XHFQ==" + }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -4250,6 +4262,24 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/sweetalert": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/sweetalert/-/sweetalert-2.1.2.tgz", + "integrity": "sha512-iWx7X4anRBNDa/a+AdTmvAzQtkN1+s4j/JJRWlHpYE8Qimkohs8/XnFcWeYHH2lMA8LRCa5tj2d244If3S/hzA==", + "dependencies": { + "es6-object-assign": "^1.1.0", + "promise-polyfill": "^6.0.2" + } + }, + "node_modules/sweetalert2": { + "version": "11.13.2", + "resolved": "https://registry.npmjs.org/sweetalert2/-/sweetalert2-11.13.2.tgz", + "integrity": "sha512-Q361QVJrDce3pA+46m2JmfDQyxxlmVE6t7ScoMwubm2PQKTlUqaMpzWq/DZRSPL8Sg2hUCzUAXQ9dwMPnbsy7Q==", + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/limonte" + } + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", diff --git a/dojangpedia/package.json b/dojangpedia/package.json index 2774a216..3616e888 100644 --- a/dojangpedia/package.json +++ b/dojangpedia/package.json @@ -16,7 +16,9 @@ "react-dom": "^18.3.1", "react-redux": "^9.1.2", "react-router-dom": "^6.26.0", - "redux": "^5.0.1" + "redux": "^5.0.1", + "sweetalert": "^2.1.2", + "sweetalert2": "^11.13.2" }, "devDependencies": { "@types/react": "^18.3.3", diff --git a/dojangpedia/src/assets/pages/Sabuk.jsx b/dojangpedia/src/assets/pages/Sabuk.jsx index 8e1c1841..6e92b378 100644 --- a/dojangpedia/src/assets/pages/Sabuk.jsx +++ b/dojangpedia/src/assets/pages/Sabuk.jsx @@ -62,6 +62,9 @@ const Sabuk = () => { Edit + + Update Image + diff --git a/dojangpedia/src/assets/pages/UpdateImageForm.css b/dojangpedia/src/assets/pages/UpdateImageForm.css new file mode 100644 index 00000000..9ae782eb --- /dev/null +++ b/dojangpedia/src/assets/pages/UpdateImageForm.css @@ -0,0 +1,38 @@ +.update-image-form-container { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + background-color: rgba(255, 255, 255, 0.8); /* Warna latar belakang */ + border-radius: 15px; /* Sudut melengkung */ + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3); /* Bayangan */ + animation: fadeIn 0.5s; /* Animasi masuk */ + display: flex; /* Menambahkan flexbox */ + justify-content: center; /* Mengatur konten ke tengah secara horizontal */ + align-items: center; /* Mengatur konten ke tengah secara vertikal */ + width: 400px; /* Lebar container */ + height: 300px; /* Tinggi container */ +} + +.update-image-form { + width: 350px; /* Lebar form */ + margin: 0 auto; /* Posisi ke tengah */ + background-color: rgba(255, 255, 255, 0.5); /* Mengubah warna latar belakang form */ + padding: 20px; /* Menambahkan padding */ +} + +.btn-primary { + margin-top: 15px; /* Jarak dari input ke tengah */ + padding: 10px 20px; /* Menambahkan padding */ + font-size: 18px; /* Ukuran font */ +} + +/* Animasi */ +@keyframes fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} diff --git a/dojangpedia/src/assets/pages/UpdateImageForm.jsx b/dojangpedia/src/assets/pages/UpdateImageForm.jsx new file mode 100644 index 00000000..143bf804 --- /dev/null +++ b/dojangpedia/src/assets/pages/UpdateImageForm.jsx @@ -0,0 +1,69 @@ + import React, { useState } from 'react'; + import { useParams, useNavigate } from 'react-router-dom'; + import axiosInstance from '../../config/axiosInstance'; + import '../pages/UpdateImageForm.css'; + import Swal from 'sweetalert2'; + +const UpdateImageForm = () => { + const { id } = useParams(); // Ambil id dari URL + const navigate = useNavigate(); + const [newImage, setNewImage] = useState(null); + const [error, setError] = useState(null); + + const handleImageChange = (e) => { + setNewImage(e.target.files[0]); + }; + + const handleSubmit = async (e) => { + e.preventDefault(); + + const formData = new FormData(); + formData.append('spec', newImage); + + try { + await axiosInstance({ + url: `/belt/${id}`, + method: "PATCH", + headers: { + Authorization: `Bearer ${localStorage.getItem('access_token')}`, + 'Content-Type': 'multipart/form-data', + }, + data: formData, + timeout: 10000, // Meningkatkan timeout menjadi 10 detik + }); + Swal.fire({ + title: 'Berhasil!', + text: 'Gambar sabuk berhasil diupdate.', + icon: 'success', + confirmButtonText: 'Oke' + }).then((result) => { + if (result.isConfirmed) { + navigate('/belt'); + } + }); + } catch (error) { + setError('Gagal mengupdate gambar sabuk.',error); + } + }; + + return ( +
+
+
+ + +
+ {error &&
{error}
} + +
+
+ ); +}; + +export default UpdateImageForm; diff --git a/dojangpedia/src/config/axiosInstance.js b/dojangpedia/src/config/axiosInstance.js index 8fb083ef..e3eb5af9 100644 --- a/dojangpedia/src/config/axiosInstance.js +++ b/dojangpedia/src/config/axiosInstance.js @@ -2,7 +2,7 @@ import axios from 'axios'; const axiosInstance = axios.create({ - baseURL: 'http://localhost:3000/', + baseURL: 'http://localhost:3000', timeout: 5000 }) diff --git a/dojangpedia/src/routers/Routers.jsx b/dojangpedia/src/routers/Routers.jsx index 9d9f3101..971a0119 100644 --- a/dojangpedia/src/routers/Routers.jsx +++ b/dojangpedia/src/routers/Routers.jsx @@ -16,6 +16,7 @@ import AddFormSabuk from '../assets/pages/AddFormSabuk'; import EditFormSabuk from '../assets/component/EditFormSabuk'; import MainLayout from '../assets/component/MainLayout'; import { Navigate,redirect } from 'react-router-dom'; +import UpdateImageForm from '../assets/pages/UpdateImageForm'; @@ -132,6 +133,16 @@ const Router = createBrowserRouter([ }, ] }, + { + path: 'updateImageForm/:id', + element: , + loader: () => { + if (!localStorage.access_token) { + return redirect('/login'); + } + return null; + } + }, { path: '/login', element: , diff --git a/server/__tests__/basic.test.js b/server/__tests__/basic.test.js new file mode 100644 index 00000000..ff0e4533 --- /dev/null +++ b/server/__tests__/basic.test.js @@ -0,0 +1,135 @@ +const request = require("supertest"); +const app = require("../app"); +const { sequelize } = require("../models"); +const { queryInterface } = sequelize; +const { signToken } = require("../helpers/jwt"); + +let server; +let access_token; +let basic; + +beforeAll(async () => { + server = app.listen(0); + await queryInterface.bulkInsert("Users", [ + { + username: "TestUser", + email: "penggunauji@contoh.com", + password: "password123", + role: "admin", + createdAt: new Date(), + updatedAt: new Date(), + }, + ]); + + await queryInterface.bulkInsert("Belts", [ + { + title: "Sabuk Test", + arti: "Arti Sabuk Test", + teknik: "Teknik Sabuk Test", + descripsi: "Deskripsi Sabuk Test", + imgUrl: "urlGambarSabukTest.jpg", + createdAt: new Date(), + updatedAt: new Date(), + }, + ]); + + await queryInterface.bulkInsert("Basics", [{ + cardTitle: "Judul Basic", + cardText: "Deskripsi Basic", + UserId: 1, + BeltId: 1, + createdAt: new Date(), + updatedAt: new Date(), + }]); + + // Ambil data basic setelah penyisipan + basic = await sequelize.models.Basic.findOne({ + where: { cardTitle: "Judul Basic" } + }); + + console.log("UserId:", 1); + console.log("BeltId:", 1); + + user = await sequelize.models.User.findOne({ + where: { email: "penggunauji@contoh.com" }, + }); + + belt = await sequelize.models.Belt.findOne({ + where: { title: "Sabuk Test" }, + }); + + access_token = signToken({ id: user.id, email: user.email }); + +}); + +afterAll(async () => { + await server.close(); + await queryInterface.bulkDelete("Users", null, { + truncate: true, + cascade: true, + restartIdentity: true, + }); + + await queryInterface.bulkDelete("Belts", null, { + truncate: true, + cascade: true, + restartIdentity: true, + }); + + await queryInterface.bulkDelete("Basics", null, { + truncate: true, + cascade: true, + restartIdentity: true, + }); + await sequelize.close(); +}); + +describe("ControllerBasic", () => { + test("GET /basic - harus mengembalikan semua basic", async () => { + const response = await request(app) + .get("/basic") + .set("Authorization", `Bearer ${access_token}`); + expect(response.status).toBe(200); + console.log(response.body); + }); + + test("POST /basic - harus berhasil membuat basic", async () => { + const response = await request(app) + .post("/basic") + .set("Authorization", `Bearer ${access_token}`) + .send({ + cardTitle: "Basic Baru", + cardText: "Deskripsi Basic Baru", + UserId: 1, + BeltId: 1 + }); + expect(response.status).toBe(201); + console.log(response.body); + }); + + test('Berhasil mengupdate data Basic berdasarkan params id yang diberikan', async () => { + const response = await request(app) + .put(`/basic/${basic.id}`) + .set('Authorization', `Bearer ${access_token}`) + .send({ + cardTitle: "Basic Diperbarui", + cardText: "Deskripsi diperbarui", + UserId: 1, + BeltId: 1 + }); + + expect(response.status).toBe(200); + expect(response.body).toHaveProperty('id', basic.id); + expect(response.body).toHaveProperty('cardTitle', "Basic Diperbarui"); + console.log(response.body,"<<<<<<<<<<<<<<<"); + }); + + test("DELETE /basic/:id - harus menghapus basic", async () => { + const response = await request(app) + .delete(`/basic/${basic.id}`) + .set('Authorization', `Bearer ${access_token}`); + expect(response.status).toBe(200); + expect(response.body.message).toBe("Basic berhasil dihapus..."); + console.log(response.body); + }); +}); diff --git a/server/__tests__/belt.test.js b/server/__tests__/belt.test.js index 0a069398..3e0e6548 100644 --- a/server/__tests__/belt.test.js +++ b/server/__tests__/belt.test.js @@ -6,8 +6,8 @@ const { signToken } = require("../helpers/jwt"); let server; let access_token; -let belt; // Deklarasikan belt di sini -let user; // Deklarasikan user di sini +let belt; +let user; beforeAll(async () => { server = app.listen(0); @@ -34,11 +34,11 @@ beforeAll(async () => { }, ]); - user = await sequelize.models.User.findOne({ // Simpan user di sini + user = await sequelize.models.User.findOne({ where: { email: "penggunauji@contoh.com" }, }); - belt = await sequelize.models.Belt.findOne({ // Simpan belt di sini + belt = await sequelize.models.Belt.findOne({ where: { title: "Sabuk Test" }, }); access_token = signToken({ id: user.id, email: user.email }); @@ -65,7 +65,7 @@ describe("ControllerBelt", () => { test("GET /belt - harus mengembalikan semua sabuk", async () => { const response = await request(app) .get("/belt") - .set("Authorization", `Bearer ${access_token}`); // Pastikan format token yang Anda kirimkan dalam header Authorization adalah Bearer + .set("Authorization", `Bearer ${access_token}`); expect(response.status).toBe(200); expect(response.body[0].title).toBe("Sabuk Test"); expect(response.body[0].arti).toBe("Arti Sabuk Test"); diff --git a/server/__tests__/homepage.test.js b/server/__tests__/homepage.test.js index ae1c38ee..a74fb2a1 100644 --- a/server/__tests__/homepage.test.js +++ b/server/__tests__/homepage.test.js @@ -6,8 +6,8 @@ const { signToken } = require("../helpers/jwt"); let server; let access_token; -let homepage; // Deklarasikan homepage di sini -let user; // Deklarasikan user di sini +let homepage; +let user; beforeAll(async () => { server = app.listen(0); @@ -22,7 +22,7 @@ beforeAll(async () => { }, ]); - user = await sequelize.models.User.findOne({ // Simpan user di sini + user = await sequelize.models.User.findOne({ where: { email: "penggunauji@contoh.com" }, }); access_token = signToken({ id: user.id, email: user.email }); @@ -94,6 +94,6 @@ describe("ControllerHomepage", () => { .set('Authorization', `Bearer ${access_token}`); expect(response.status).toBe(200); expect(response.body.message).toBe("Homepage berhasil dihapus"); - console.log(response.body); // Tambahkan ini untuk mencetak pesan ke console + console.log(response.body); }); }); diff --git a/server/app.js b/server/app.js index a8203b71..a99e765d 100644 --- a/server/app.js +++ b/server/app.js @@ -20,6 +20,13 @@ const upload = multer({ storage: storage }) const ControllerAxiosInstance = require('./controller/ControllerAxiosInstance'); const cors = require('cors'); +// Konfigurasi CORS +app.use(cors({ + origin: 'http://localhost:5173', // Ganti dengan origin yang diizinkan + methods: ['GET', 'POST', 'PATCH', 'PUT', 'DELETE'], + credentials: true +})); + app.patch('/belt/:id',upload.single("spec"),ControllerMulter.Image) app.use(express.json()); // Middleware untuk parsing URL-encoded bodies From ec7545290090b9778e1dc3e559780b1f8c0b1374 Mon Sep 17 00:00:00 2001 From: Ilhamza Date: Thu, 5 Sep 2024 06:49:42 +0700 Subject: [PATCH 16/26] fix : add protection, if user login, user cannot CRUD only admin can CRUD --- dojangpedia/.firebase/hosting.ZGlzdA.cache | 14 ++--- dojangpedia/package-lock.json | 9 +++ dojangpedia/package.json | 1 + .../src/assets/component/EdifFormSabuk.css | 58 +++++++++++++++++++ .../src/assets/component/EditFormSabuk.jsx | 1 + dojangpedia/src/assets/pages/AddFormSabuk.jsx | 14 +++++ dojangpedia/src/assets/pages/Sabuk.jsx | 33 +++++++---- dojangpedia/src/routers/Routers.jsx | 42 +++++++------- 8 files changed, 131 insertions(+), 41 deletions(-) create mode 100644 dojangpedia/src/assets/component/EdifFormSabuk.css diff --git a/dojangpedia/.firebase/hosting.ZGlzdA.cache b/dojangpedia/.firebase/hosting.ZGlzdA.cache index 4e1543ce..62d6290a 100644 --- a/dojangpedia/.firebase/hosting.ZGlzdA.cache +++ b/dojangpedia/.firebase/hosting.ZGlzdA.cache @@ -1,11 +1,5 @@ vite.svg,1722317112989,699a02e0e68a579f687d364bbbe7633161244f35af068220aee37b1b33dfb3c7 -index.html,1725414955540,f5c47ee2cb7e3e1eb2ac5a1ba342ccfb5355a95f4dccb63c5c8720ae38f9776c -assets/taekwondo1.png,1722932064936,7fd9cf5d878d9d6dac4859edbfb3871814726266307732f7b72d6e51a8b4664d -assets/index-B7zgtFIR.css,1725414955540,46257e661b5b3e54f63da169722ac1875930966cdc6cfc56cd2b567b8a9df1fd -assets/taekwondo.png,1722931680556,38b1f112f0e186ea0701ffe9bc50f912a70c14218bdf7001694e26bc639f49e1 -assets/kick taekwondo.webp,1723125862166,de3f224dc38360efd8b240bd7eddac62c2e9d47998be3ed74c89716a268430f3 -assets/index-BhDzQCMl.js,1725414955540,1844e4c8e1e563b95ab8d6ee06befa8c198378f46e0c75a610208929596b2816 -assets/taekwondo100-9wQ6OmQT.jpg,1725414955540,74e16adae9771f11f4ea49a3271125e15618885e57fd32cd46ecb6cc225b4b56 -assets/taekwondo100.jpg,1723124779866,74e16adae9771f11f4ea49a3271125e15618885e57fd32cd46ecb6cc225b4b56 -assets/tekondo.png,1723126143228,0cc3259f2d7f42a608fa2440cc6be63554ac439ba2ba7901150807a9f208961e -assets/tekundu.png,1723126419304,ca8c8be1553b311203760fb7e69d668601bea7a4d09f428d621f4ed5d74bc0ee +index.html,1725493635812,a3e2975b1577f050a88dfb3775f89f8c7cf3f82670b65da6534310d0e3c2d20e +assets/index-DsopWFNk.css,1725493635812,ebc4b7fae00bad3fe52305c1fd9f46a8b4fba3149c3531e42598b07828a0e0a8 +assets/taekwondo100-9wQ6OmQT.jpg,1725493635812,74e16adae9771f11f4ea49a3271125e15618885e57fd32cd46ecb6cc225b4b56 +assets/index-CxC2srGM.js,1725493635813,55e38d7007eef53cf2d8028f87b31a7a5d4ea4d7a1bd80944ccd4e0306daa843 diff --git a/dojangpedia/package-lock.json b/dojangpedia/package-lock.json index 1c3b05d5..5a034ac2 100644 --- a/dojangpedia/package-lock.json +++ b/dojangpedia/package-lock.json @@ -10,6 +10,7 @@ "dependencies": { "axios": "^1.7.3", "google-auth-library": "^9.13.0", + "jwt-decode": "^4.0.0", "react": "^18.3.1", "react-dom": "^18.3.1", "react-redux": "^9.1.2", @@ -3286,6 +3287,14 @@ "safe-buffer": "^5.0.1" } }, + "node_modules/jwt-decode": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-4.0.0.tgz", + "integrity": "sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==", + "engines": { + "node": ">=18" + } + }, "node_modules/keyv": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", diff --git a/dojangpedia/package.json b/dojangpedia/package.json index 3616e888..684e0891 100644 --- a/dojangpedia/package.json +++ b/dojangpedia/package.json @@ -12,6 +12,7 @@ "dependencies": { "axios": "^1.7.3", "google-auth-library": "^9.13.0", + "jwt-decode": "^4.0.0", "react": "^18.3.1", "react-dom": "^18.3.1", "react-redux": "^9.1.2", diff --git a/dojangpedia/src/assets/component/EdifFormSabuk.css b/dojangpedia/src/assets/component/EdifFormSabuk.css new file mode 100644 index 00000000..62b204f1 --- /dev/null +++ b/dojangpedia/src/assets/component/EdifFormSabuk.css @@ -0,0 +1,58 @@ +body { + display: flex; /* Menggunakan flexbox */ + justify-content: center; /* Memusatkan konten secara horizontal */ + align-items: center; /* Memusatkan konten secara vertikal */ + height: 100vh; /* Mengatur tinggi body agar memenuhi layar */ + margin: 0; /* Menghilangkan margin default */ + flex-direction: row; /* Mengubah arah flex menjadi baris */ + font-family: sans-serif; /* Mengubah font menjadi sans */ +} + +.container { + width: 100%; /* Mengatur lebar kontainer menjadi 100% */ + max-width: 1200px; /* Mengubah lebar maksimum kontainer agar lebih lebar */ + margin: 0 auto; /* Memusatkan kontainer */ + padding: 20px; /* Menambahkan padding */ + border: 1px solid #ccc; /* Menambahkan border */ + border-radius: 5px; /* Membulatkan sudut */ + background-color: #f9f9f9; /* Warna latar belakang */ + width: auto; /* Mengatur lebar kontainer menjadi otomatis */ + font-family: sans-serif; /* Mengubah font menjadi sans */ +} + +h2 { + text-align: center; /* Memusatkan teks judul */ + color: #333; /* Warna teks judul */ + font-family: sans-serif; /* Mengubah font menjadi sans */ +} + +.mb-3 { + margin-bottom: 15px; /* Jarak bawah untuk elemen */ +} + +.form-label { + font-weight: bold; /* Menebalkan label */ + font-family: sans-serif; /* Mengubah font menjadi sans */ +} + +.form-control { + border: 1px solid #ccc; /* Border untuk input */ + border-radius: 4px; /* Membulatkan sudut input */ + padding: 10px; /* Padding dalam input */ + width: 100%; /* Lebar penuh */ + font-family: sans-serif; /* Mengubah font menjadi sans */ +} + +.btn-primary { + background-color: #007bff; /* Warna latar belakang tombol */ + color: white; /* Warna teks tombol */ + border: none; /* Menghilangkan border */ + padding: 10px 15px; /* Padding tombol */ + border-radius: 4px; /* Membulatkan sudut tombol */ + cursor: pointer; /* Menunjukkan kursor pointer */ + font-family: sans-serif; /* Mengubah font menjadi sans */ +} + +.btn-primary:hover { + background-color: #0056b3; /* Warna latar belakang saat hover */ +} diff --git a/dojangpedia/src/assets/component/EditFormSabuk.jsx b/dojangpedia/src/assets/component/EditFormSabuk.jsx index 70145964..fa215fa2 100644 --- a/dojangpedia/src/assets/component/EditFormSabuk.jsx +++ b/dojangpedia/src/assets/component/EditFormSabuk.jsx @@ -1,6 +1,7 @@ import React, { useState, useEffect } from 'react'; import axiosInstance from '../../config/axiosInstance'; import { useParams, useNavigate } from 'react-router-dom'; +import '../../assets/component/EdifFormSabuk.css'; const EditFormSabuk = () => { const [formData, setFormData] = useState({ diff --git a/dojangpedia/src/assets/pages/AddFormSabuk.jsx b/dojangpedia/src/assets/pages/AddFormSabuk.jsx index f897e2f7..08a6acf9 100644 --- a/dojangpedia/src/assets/pages/AddFormSabuk.jsx +++ b/dojangpedia/src/assets/pages/AddFormSabuk.jsx @@ -1,5 +1,7 @@ import React, { useState } from 'react'; import axiosInstance from '../../config/axiosInstance'; +import { useNavigate } from 'react-router-dom'; +import Swal from 'sweetalert2'; const AddFormSabuk = () => { const [formData, setFormData] = useState({ @@ -10,6 +12,8 @@ const AddFormSabuk = () => { imgUrl: '' }); + const navigate = useNavigate(); + const handleChange = (e) => { setFormData({ ...formData, [e.target.name]: e.target.value }); }; @@ -26,6 +30,16 @@ const AddFormSabuk = () => { data: formData }); setFormData({ title: '', arti: '', teknik: '', descripsi: '', imgUrl: '' }); + Swal.fire({ + title: 'Berhasil!', + text: 'Data sabuk berhasil ditambahkan.', + icon: 'success', + confirmButtonText: 'Oke' + }).then((result) => { + if (result.isConfirmed) { + navigate('/belt'); + } + }); } catch (error) { console.error('Error menambahkan data:', error); alert('Gagal menambahkan data sabuk'); diff --git a/dojangpedia/src/assets/pages/Sabuk.jsx b/dojangpedia/src/assets/pages/Sabuk.jsx index 6e92b378..b10834e6 100644 --- a/dojangpedia/src/assets/pages/Sabuk.jsx +++ b/dojangpedia/src/assets/pages/Sabuk.jsx @@ -1,12 +1,12 @@ import React, { useState, useEffect } from 'react'; import { Link } from 'react-router-dom'; import axiosInstance from '../../config/axiosInstance'; -// impor createSlice redux untuk membuat slice dari state -// import { createSlice } from 'redux'; +import {jwtDecode} from 'jwt-decode'; const Sabuk = () => { const [Tekniks, setTekniks] = useState([]); const [error, setError] = useState(null); + const [role, setRole] = useState(null); useEffect(() => { const fetchSabukData = async () => { @@ -19,6 +19,9 @@ const Sabuk = () => { }, }); setTekniks(Dataku); + // Decode access token untuk mendapatkan role + const decodedToken = jwtDecode(localStorage.getItem('access_token')); + setRole(decodedToken.role); } catch (error) { setError("Gagal mengambil data, silakan coba lagi: " + error); console.error('Error mengambil data:', error); @@ -28,6 +31,10 @@ const Sabuk = () => { }, []); const handleDelete = async (id) => { + if (role !== 'admin') { + setError("Hanya admin yang dapat menghapus data."); + return; + } try { await axiosInstance({ url: `/belt/${id}`, @@ -59,15 +66,19 @@ const Sabuk = () => {

Teknik: {e.teknik}

Deskripsi: {e.descripsi}

- - Edit - - - Update Image - - + {role === 'admin' && ( + <> + + Edit + + + Update Image + + + + )}
diff --git a/dojangpedia/src/routers/Routers.jsx b/dojangpedia/src/routers/Routers.jsx index 971a0119..7d13e994 100644 --- a/dojangpedia/src/routers/Routers.jsx +++ b/dojangpedia/src/routers/Routers.jsx @@ -38,26 +38,8 @@ const Router = createBrowserRouter([ return null } }, - { - path: 'addFormSabuk', - element: , - loader: () => { - if (!localStorage.access_token) { - return redirect('/login'); - } - return null; - } - }, - { - path: 'editFormSabuk/:id', - element: , - loader: () => { - if (!localStorage.access_token) { - return redirect('/login'); - } - return null; - } - }, + + { path: 'TopRanking', element: , @@ -143,6 +125,26 @@ const Router = createBrowserRouter([ return null; } }, + { + path: 'editFormSabuk/:id', + element: , + loader: () => { + if (!localStorage.access_token) { + return redirect('/login'); + } + return null; + } + }, + { + path: 'addFormSabuk', + element: , + loader: () => { + if (!localStorage.access_token) { + return redirect('/login'); + } + return null; + } + }, { path: '/login', element: , From 4c652edac45de92681772a2f0c741b27d8fd447f Mon Sep 17 00:00:00 2001 From: Ilhamza Date: Fri, 6 Sep 2024 00:36:27 +0700 Subject: [PATCH 17/26] fix : assets move to public --- dojangpedia/.firebase/hosting.ZGlzdA.cache | 14 +- .../assets/kick taekwondo.webp | Bin .../pages => public}/assets/taekwondo.png | Bin .../pages => public}/assets/taekwondo1.png | Bin .../pages => public}/assets/taekwondo100.jpg | Bin .../pages => public}/assets/tekondo.png | Bin .../pages => public}/assets/tekundu.png | Bin dojangpedia/src/assets/component/Navbar.jsx | 26 ++-- .../src/assets/component/NavbarBot.jsx | 6 +- .../src/assets/formregister/LoginUser.jsx | 28 +++- .../src/assets/formregister/RegisterUser.jsx | 16 ++- dojangpedia/src/assets/pages/HomePage.jsx | 8 +- dojangpedia/src/assets/pages/LandingPage.jsx | 10 +- dojangpedia/src/assets/pages/Sabuk.css | 66 +++++++++ dojangpedia/src/assets/pages/Sabuk.jsx | 7 +- dojangpedia/src/assets/pages/Sejarah.jsx | 4 +- dojangpedia/src/assets/pages/TeknikDasar.jsx | 6 +- dojangpedia/src/formregister/LoginUser.jsx | 135 ++++++++++++++++++ dojangpedia/src/formregister/RegisterUser.jsx | 105 ++++++++++++++ dojangpedia/src/index.css | 2 +- dojangpedia/src/routers/Routers.jsx | 17 +-- 21 files changed, 398 insertions(+), 52 deletions(-) rename dojangpedia/{src/assets/pages => public}/assets/kick taekwondo.webp (100%) rename dojangpedia/{src/assets/pages => public}/assets/taekwondo.png (100%) rename dojangpedia/{src/assets/pages => public}/assets/taekwondo1.png (100%) rename dojangpedia/{src/assets/pages => public}/assets/taekwondo100.jpg (100%) rename dojangpedia/{src/assets/pages => public}/assets/tekondo.png (100%) rename dojangpedia/{src/assets/pages => public}/assets/tekundu.png (100%) create mode 100644 dojangpedia/src/assets/pages/Sabuk.css create mode 100644 dojangpedia/src/formregister/LoginUser.jsx create mode 100644 dojangpedia/src/formregister/RegisterUser.jsx diff --git a/dojangpedia/.firebase/hosting.ZGlzdA.cache b/dojangpedia/.firebase/hosting.ZGlzdA.cache index 62d6290a..301e4e8f 100644 --- a/dojangpedia/.firebase/hosting.ZGlzdA.cache +++ b/dojangpedia/.firebase/hosting.ZGlzdA.cache @@ -1,5 +1,11 @@ vite.svg,1722317112989,699a02e0e68a579f687d364bbbe7633161244f35af068220aee37b1b33dfb3c7 -index.html,1725493635812,a3e2975b1577f050a88dfb3775f89f8c7cf3f82670b65da6534310d0e3c2d20e -assets/index-DsopWFNk.css,1725493635812,ebc4b7fae00bad3fe52305c1fd9f46a8b4fba3149c3531e42598b07828a0e0a8 -assets/taekwondo100-9wQ6OmQT.jpg,1725493635812,74e16adae9771f11f4ea49a3271125e15618885e57fd32cd46ecb6cc225b4b56 -assets/index-CxC2srGM.js,1725493635813,55e38d7007eef53cf2d8028f87b31a7a5d4ea4d7a1bd80944ccd4e0306daa843 +index.html,1725553595207,4b3a3260c4c1b67e946ff92f48e6aa394c530f6fbcba43fef1d70cdf06a71725 +assets/taekwondo1.png,1725553409589,7fd9cf5d878d9d6dac4859edbfb3871814726266307732f7b72d6e51a8b4664d +assets/index-DsopWFNk.css,1725553595207,ebc4b7fae00bad3fe52305c1fd9f46a8b4fba3149c3531e42598b07828a0e0a8 +assets/taekwondo.png,1722931680556,38b1f112f0e186ea0701ffe9bc50f912a70c14218bdf7001694e26bc639f49e1 +assets/kick taekwondo.webp,1723125862166,de3f224dc38360efd8b240bd7eddac62c2e9d47998be3ed74c89716a268430f3 +assets/taekwondo100-9wQ6OmQT.jpg,1725553595207,74e16adae9771f11f4ea49a3271125e15618885e57fd32cd46ecb6cc225b4b56 +assets/taekwondo100.jpg,1723124779866,74e16adae9771f11f4ea49a3271125e15618885e57fd32cd46ecb6cc225b4b56 +assets/index-C31SPsUd.js,1725553595207,299f7ab73c32a3174dc9e513fa8f960b6d5262c489c28e549177182c6f409ff9 +assets/tekondo.png,1723126143228,0cc3259f2d7f42a608fa2440cc6be63554ac439ba2ba7901150807a9f208961e +assets/tekundu.png,1723126419304,ca8c8be1553b311203760fb7e69d668601bea7a4d09f428d621f4ed5d74bc0ee diff --git a/dojangpedia/src/assets/pages/assets/kick taekwondo.webp b/dojangpedia/public/assets/kick taekwondo.webp similarity index 100% rename from dojangpedia/src/assets/pages/assets/kick taekwondo.webp rename to dojangpedia/public/assets/kick taekwondo.webp diff --git a/dojangpedia/src/assets/pages/assets/taekwondo.png b/dojangpedia/public/assets/taekwondo.png similarity index 100% rename from dojangpedia/src/assets/pages/assets/taekwondo.png rename to dojangpedia/public/assets/taekwondo.png diff --git a/dojangpedia/src/assets/pages/assets/taekwondo1.png b/dojangpedia/public/assets/taekwondo1.png similarity index 100% rename from dojangpedia/src/assets/pages/assets/taekwondo1.png rename to dojangpedia/public/assets/taekwondo1.png diff --git a/dojangpedia/src/assets/pages/assets/taekwondo100.jpg b/dojangpedia/public/assets/taekwondo100.jpg similarity index 100% rename from dojangpedia/src/assets/pages/assets/taekwondo100.jpg rename to dojangpedia/public/assets/taekwondo100.jpg diff --git a/dojangpedia/src/assets/pages/assets/tekondo.png b/dojangpedia/public/assets/tekondo.png similarity index 100% rename from dojangpedia/src/assets/pages/assets/tekondo.png rename to dojangpedia/public/assets/tekondo.png diff --git a/dojangpedia/src/assets/pages/assets/tekundu.png b/dojangpedia/public/assets/tekundu.png similarity index 100% rename from dojangpedia/src/assets/pages/assets/tekundu.png rename to dojangpedia/public/assets/tekundu.png diff --git a/dojangpedia/src/assets/component/Navbar.jsx b/dojangpedia/src/assets/component/Navbar.jsx index a2b5e7c9..6ebcf9be 100644 --- a/dojangpedia/src/assets/component/Navbar.jsx +++ b/dojangpedia/src/assets/component/Navbar.jsx @@ -1,15 +1,21 @@ import React, { useState, useEffect } from "react"; import { Link } from "react-router-dom"; import ButtonLogOut from "./ButtonLogOut"; +import { jwtDecode } from "jwt-decode"; function Navbar() { const [isLoggedIn, setIsLoggedIn] = useState(false); + const [role, setRole] = useState(null); useEffect(() => { const accessToken = localStorage.getItem("access_token"); setIsLoggedIn(!!accessToken); + if (accessToken) { + const decodedToken = jwtDecode(accessToken); + setRole(decodedToken.role); + } }, []); if (!isLoggedIn) { @@ -18,7 +24,7 @@ function Navbar() {
DojangPedia DojangPedia -
  • - - Tambah Sabuk - -
  • + {role !== 'user' && ( +
  • + + Tambah Sabuk + +
  • + )}
  • diff --git a/dojangpedia/src/assets/component/NavbarBot.jsx b/dojangpedia/src/assets/component/NavbarBot.jsx index 74620cf5..5fa52a10 100644 --- a/dojangpedia/src/assets/component/NavbarBot.jsx +++ b/dojangpedia/src/assets/component/NavbarBot.jsx @@ -137,13 +137,15 @@ const NavbarBot = () => { value={userInput} onChange={handleUserInput} onKeyPress={(e) => e.key === 'Enter' && sendMessage()} - placeholder="Ketik pesan..." + placeholder="Ketik pesan....." style={{ flex: 1, marginRight: '10px', padding: '5px', borderRadius: '5px', - border: '1px solid #ccc' + border: '1px solid #ccc', + backgroundColor: '#f0f0f0', + color: 'black' }} /> - +
  • )} diff --git a/dojangpedia/src/assets/pages/Sejarah.jsx b/dojangpedia/src/assets/pages/Sejarah.jsx index 20890e20..65bcdb5d 100644 --- a/dojangpedia/src/assets/pages/Sejarah.jsx +++ b/dojangpedia/src/assets/pages/Sejarah.jsx @@ -16,7 +16,7 @@ function Sejarah() {
    -
    +

    1. ITF (International Taekwon-Do Federation)

      @@ -30,7 +30,7 @@ function Sejarah() {
    -
    +

    2. WT (World Taekwondo)

      diff --git a/dojangpedia/src/assets/pages/TeknikDasar.jsx b/dojangpedia/src/assets/pages/TeknikDasar.jsx index 683029f2..da6a6f46 100644 --- a/dojangpedia/src/assets/pages/TeknikDasar.jsx +++ b/dojangpedia/src/assets/pages/TeknikDasar.jsx @@ -47,8 +47,8 @@ function TeknikDasar() {
      {Basic.map((e, i) => (
      -
      -
      + +

      {e.cardTitle}

      {e.cardText}

      @@ -63,7 +63,7 @@ function TeknikDasar() {
      {teknikDasar.map((e, i) => (
      -
      +

      {e.cardTitle}

      diff --git a/dojangpedia/src/formregister/LoginUser.jsx b/dojangpedia/src/formregister/LoginUser.jsx new file mode 100644 index 00000000..fbaf05b8 --- /dev/null +++ b/dojangpedia/src/formregister/LoginUser.jsx @@ -0,0 +1,135 @@ +import React, { useEffect, useState } from 'react'; +import axiosInstance from "../config/axiosInstance"; +import { useNavigate } from "react-router-dom"; +import Swal from 'sweetalert2'; // Import Swal untuk menggunakan sweetalert2 + +function LoginUser() { + const [email, setEmail] = useState(""); + const [password, setPassword] = useState(""); + const [error, setError] = useState(""); + const navigate = useNavigate(); + + + + + const handleLogin = async (e) => { + try { + e.preventDefault(); + const { data } = await axiosInstance({ + url: "/login", + method: "POST", + data: { + email, + password, + }, + }); + localStorage.setItem("access_token", data.access_token); + Swal.fire({ + icon: 'success', + title: 'Berhasil Login!', + text: 'Selamat datang di Dojangpedia!', + }).then((result) => { + if (result.isConfirmed) { + navigate('/homepage'); + } + }); + } catch (error) { + setError("Login gagal, periksa kembali email dan password Anda"); + console.log(error); + } + }; + + +// jalan ketika ada user yang login + async function handleCredentialResponse({credential}) { + try { + + console.log("Encoded JWT ID token: " + credential); + + const {data} = await axiosInstance({ + method: "POST", + url: "/google-login", + data: { + googleToken: credential + } + }) + + console.log(data); + + localStorage.setItem("access_token", data.access_token); + Swal.fire({ + icon: 'success', + title: 'Berhasil Login dengan Google!', + text: 'Selamat datang di Dojangpedia!', + }).then((result) => { + if (result.isConfirmed) { + navigate('/homepage'); + } + }); + } catch (error) { + console.log(error); + } + + } + + useEffect(() => { + google.accounts.id.initialize({ + client_id: "69823642297-sl51mkg70te7enjl7pojbrl5if0fol48.apps.googleusercontent.com", + callback: handleCredentialResponse + }); + //sign in with google button + google.accounts.id.renderButton( + document.getElementById("google-login-button"), + { theme: "outline", size: "large" } // customization attributes + ); + //sign in with google promt // one tap sign in + google.accounts.id.prompt(); // also display the One Tap dialog + },[]) + + return ( +

      +
      +
      + Taekwondo +
      +
      +
      +
      +

      Masuk

      + {error &&
      {error}
      } +
      +
      + + setEmail(e.target.value)} + required + /> +
      +
      + + setPassword(e.target.value)} + required + /> +
      + +
      +
      +
      +
      +
      +
      + Taekwondo +
      +
      +
      + ); +}; + +export default LoginUser; \ No newline at end of file diff --git a/dojangpedia/src/formregister/RegisterUser.jsx b/dojangpedia/src/formregister/RegisterUser.jsx new file mode 100644 index 00000000..bb575cb7 --- /dev/null +++ b/dojangpedia/src/formregister/RegisterUser.jsx @@ -0,0 +1,105 @@ +import React, { useState } from 'react'; +import axiosInstance from '../config/axiosInstance'; +import Swal from 'sweetalert2'; + +function RegisterUser() { + const [username, setUsername] = useState(''); + const [email, setEmail] = useState(''); + const [password, setPassword] = useState(''); + const [error, setError] = useState(''); + const [success, setSuccess] = useState(''); + + const handleRegister = async (e) => { + try { + e.preventDefault(); + + await axiosInstance({ + url: "/Register", + method: "POST", + data: { + username, + email, + password + }, + }); + console.log('Registrasi berhasil:'); + setSuccess('Berhasil mendaftar!'); + setError(''); + + // Redirect ke halaman login atau dashboard + Swal.fire({ + icon: 'success', + title: 'Berhasil Daftar!', + text: 'Silakan login untuk melanjutkan.', + }).then((result) => { + if (result.isConfirmed) { + window.location.href = '/login'; + } + }); + } catch (error) { + setError(error.response.data.message) + setSuccess(''); + console.error('Registrasi gagal:', error); + } + }; + + return ( +
      +
      +
      + Taekwondo +
      +
      +
      +
      +

      Daftar

      + {error &&
      {error}
      } + {success &&
      {success}
      } +
      +
      + + setUsername(e.target.value)} + required + /> +
      +
      + + setEmail(e.target.value)} + required + /> +
      +
      + + setPassword(e.target.value)} + required + /> +
      + +
      +
      +
      +
      +
      + Taekwondo +
      +
      +
      + ); +} + +export default RegisterUser; \ No newline at end of file diff --git a/dojangpedia/src/index.css b/dojangpedia/src/index.css index 8ea7319e..00d8b156 100644 --- a/dojangpedia/src/index.css +++ b/dojangpedia/src/index.css @@ -74,7 +74,7 @@ body { left: 0; width: 100%; height: 100%; - background-image: url('/src/assets/pages/assets/taekwondo100.jpg'); + background-image: url('../public/assets/taekwondo100.jpg'); background-repeat: no-repeat; background-position: center center; background-size: cover; diff --git a/dojangpedia/src/routers/Routers.jsx b/dojangpedia/src/routers/Routers.jsx index 7d13e994..bc357344 100644 --- a/dojangpedia/src/routers/Routers.jsx +++ b/dojangpedia/src/routers/Routers.jsx @@ -1,7 +1,7 @@ import { createBrowserRouter } from 'react-router-dom'; import HomePage from '../assets/pages/HomePage'; -import RegisterUser from '../assets/formregister/RegisterUser'; -import LoginUser from '../assets/formregister/LoginUser'; +import RegisterUser from '../formregister/RegisterUser'; +import LoginUser from '../formregister/LoginUser'; // import Navbar from '../assets/component/Navbar'; import LandingPage from '../assets/pages/LandingPage'; // import NavbarBack from '../assets/component/NavbarBack'; @@ -31,12 +31,7 @@ const Router = createBrowserRouter([ { path: '', element: , - loader: () => { - if(!localStorage.access_token) { - return redirect('/login') - } - return null - } + }, @@ -116,7 +111,7 @@ const Router = createBrowserRouter([ ] }, { - path: 'updateImageForm/:id', + path: '/updateImageForm/:id', element: , loader: () => { if (!localStorage.access_token) { @@ -126,7 +121,7 @@ const Router = createBrowserRouter([ } }, { - path: 'editFormSabuk/:id', + path: '/editFormSabuk/:id', element: , loader: () => { if (!localStorage.access_token) { @@ -136,7 +131,7 @@ const Router = createBrowserRouter([ } }, { - path: 'addFormSabuk', + path: '/addFormSabuk', element: , loader: () => { if (!localStorage.access_token) { From 96ec637c409aaf839065b7b71d974accd7c5b72d Mon Sep 17 00:00:00 2001 From: Ilhamza Date: Fri, 6 Sep 2024 00:41:37 +0700 Subject: [PATCH 18/26] chore --- dojangpedia/.firebase/hosting.ZGlzdA.cache | 16 ++++++++-------- server/__tests__/app.test.js | 11 ----------- server/controller/ControllerUser.js | 4 ++-- server/package.json | 2 +- 4 files changed, 11 insertions(+), 22 deletions(-) delete mode 100644 server/__tests__/app.test.js diff --git a/dojangpedia/.firebase/hosting.ZGlzdA.cache b/dojangpedia/.firebase/hosting.ZGlzdA.cache index 301e4e8f..816b2bc5 100644 --- a/dojangpedia/.firebase/hosting.ZGlzdA.cache +++ b/dojangpedia/.firebase/hosting.ZGlzdA.cache @@ -1,11 +1,11 @@ vite.svg,1722317112989,699a02e0e68a579f687d364bbbe7633161244f35af068220aee37b1b33dfb3c7 -index.html,1725553595207,4b3a3260c4c1b67e946ff92f48e6aa394c530f6fbcba43fef1d70cdf06a71725 -assets/taekwondo1.png,1725553409589,7fd9cf5d878d9d6dac4859edbfb3871814726266307732f7b72d6e51a8b4664d -assets/index-DsopWFNk.css,1725553595207,ebc4b7fae00bad3fe52305c1fd9f46a8b4fba3149c3531e42598b07828a0e0a8 +assets/tekundu.png,1723126419304,ca8c8be1553b311203760fb7e69d668601bea7a4d09f428d621f4ed5d74bc0ee +assets/tekondo.png,1723126143228,0cc3259f2d7f42a608fa2440cc6be63554ac439ba2ba7901150807a9f208961e +assets/taekwondo100.jpg,1723124779866,74e16adae9771f11f4ea49a3271125e15618885e57fd32cd46ecb6cc225b4b56 assets/taekwondo.png,1722931680556,38b1f112f0e186ea0701ffe9bc50f912a70c14218bdf7001694e26bc639f49e1 assets/kick taekwondo.webp,1723125862166,de3f224dc38360efd8b240bd7eddac62c2e9d47998be3ed74c89716a268430f3 -assets/taekwondo100-9wQ6OmQT.jpg,1725553595207,74e16adae9771f11f4ea49a3271125e15618885e57fd32cd46ecb6cc225b4b56 -assets/taekwondo100.jpg,1723124779866,74e16adae9771f11f4ea49a3271125e15618885e57fd32cd46ecb6cc225b4b56 -assets/index-C31SPsUd.js,1725553595207,299f7ab73c32a3174dc9e513fa8f960b6d5262c489c28e549177182c6f409ff9 -assets/tekondo.png,1723126143228,0cc3259f2d7f42a608fa2440cc6be63554ac439ba2ba7901150807a9f208961e -assets/tekundu.png,1723126419304,ca8c8be1553b311203760fb7e69d668601bea7a4d09f428d621f4ed5d74bc0ee +index.html,1725557795908,533ad4c16e58f725e7aafefa0fad06779106ba3b61ef6fbe1dd98177f2f47f14 +assets/taekwondo1.png,1722932064936,7fd9cf5d878d9d6dac4859edbfb3871814726266307732f7b72d6e51a8b4664d +assets/index-BSj3RRru.css,1725557795908,d75477dc47341bfc7a915040235d16d0fa2b487d96d39a078878d9a246733b64 +assets/taekwondo100-9wQ6OmQT.jpg,1725557795908,74e16adae9771f11f4ea49a3271125e15618885e57fd32cd46ecb6cc225b4b56 +assets/index-DhhUD07-.js,1725557795908,008dea40723ad4f755500a00011564fba82bc71f40bc4743a08b1728d90ccb51 diff --git a/server/__tests__/app.test.js b/server/__tests__/app.test.js deleted file mode 100644 index 4e3e25a7..00000000 --- a/server/__tests__/app.test.js +++ /dev/null @@ -1,11 +0,0 @@ -const request = require('supertest'); -const app = require("../app"); - -describe("server", () => { - test ("GET / ", async () => { - const {status, body} = await request(app).get("/"); - expect(status).toBe(200); - expect(body).toHaveProperty("message", "server running broo") - // console.log(status, body); - }); -}); \ No newline at end of file diff --git a/server/controller/ControllerUser.js b/server/controller/ControllerUser.js index 4c4fa619..e6500115 100644 --- a/server/controller/ControllerUser.js +++ b/server/controller/ControllerUser.js @@ -45,7 +45,7 @@ class Controller { } // console.log("token :", access_token); - const access_token = signToken({ id: user.id, email: user.email }); + const access_token = signToken({ id: user.id, email: user.email, role: user.role }); res.status(200).json({ access_token }); } catch (error) { // console.log(error, "<<<<<<<<<<"); @@ -82,7 +82,7 @@ class Controller { // If the request specified a Google Workspace domain: // const domain = payload['hd']; // console.log(req.body); - const access_token = signToken({ id: user.id, email: user.email }); + const access_token = signToken({ id: user.id, email: user.email, role: user.role }); res.status(200).json({ access_token }); } catch (error) { console.log(error); diff --git a/server/package.json b/server/package.json index abcfad3f..a0e909db 100644 --- a/server/package.json +++ b/server/package.json @@ -5,7 +5,7 @@ "scripts": { - "test": "jest --coverageDirectory=coverage --detectOpenHandles --forceExit --runInBand ", + "test": "jest --coverage --detectOpenHandles --forceExit --runInBand ", "testbelt": "jest --coverageDirectory=coverage --detectOpenHandles --forceExit --runInBand belt.test", "testhome": "jest --coverageDirectory=coverage --detectOpenHandles --forceExit --runInBand homepage.test", "testbasic": "jest --coverageDirectory=coverage --detectOpenHandles --forceExit --runInBand basic.test", From eb901ffd59a37f8b93e253454ba18677f7ce9ada Mon Sep 17 00:00:00 2001 From: Ilhamza Date: Fri, 6 Sep 2024 00:44:32 +0700 Subject: [PATCH 19/26] chore --- server/.gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/.gitignore b/server/.gitignore index b17f6310..dbe72c18 100644 --- a/server/.gitignore +++ b/server/.gitignore @@ -67,3 +67,6 @@ node_modules/ # dataconnect generated files .dataconnect + +utek.js + From 470fe297526f35b7fd9bcc600fa7579d781d7585 Mon Sep 17 00:00:00 2001 From: Ilhamza Date: Fri, 6 Sep 2024 00:45:18 +0700 Subject: [PATCH 20/26] fix : delete.utek.js --- server/utek.js | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 server/utek.js diff --git a/server/utek.js b/server/utek.js deleted file mode 100644 index aaded514..00000000 --- a/server/utek.js +++ /dev/null @@ -1,15 +0,0 @@ -module.exports = { - apps : [{ - name : "DojangPedia", - script : "./bin/www.js", - env : { - PORT : 80, - DATABASE_URL : 'postgresql://postgres.nflawztzcbvwxlwbfujl:Indonesia123!123@aws-0-ap-southeast-1.pooler.supabase.com:6543/postgres', - NODE_ENV : "production", - SECRET: "rahasia", - cloudinary_cloud_name: "dxtloo9s1", - cloudinary_api_key: "999525179443578", - cloudinary_api_secret: "p_U2npoEhr-Igq21Lc6KK5koyp4" - } - }] - } \ No newline at end of file From 962df290aaf1bd4c0beceef160f8661a17aaa1d8 Mon Sep 17 00:00:00 2001 From: Ilhamza Date: Fri, 6 Sep 2024 01:05:26 +0700 Subject: [PATCH 21/26] fix : format api Doc --- server/api_doc.md | 246 ++++++++++++++++++++++++++++++++++++---------- server/app.js | 2 +- 2 files changed, 194 insertions(+), 54 deletions(-) diff --git a/server/api_doc.md b/server/api_doc.md index 0f21213c..7afb298f 100644 --- a/server/api_doc.md +++ b/server/api_doc.md @@ -1,60 +1,33 @@ # DojangPedia API Documentation -## Models : +## Models: -tabel_User -- username : string (required) -- email : string, unique (required) -- password : string (required) -- beltId : integer (foreign key ke tabel belt) +### tabel_User +- username: string (required) +- email: string, unique (required) +- password: string (required) +- beltId: integer (foreign key ke tabel belt) -### > /homepage +### tabel_Homepage +- title: string (required) +- text: string -tabel_Homepage -- title : string (required) -- text : string +### tabel_belt +- title: string +- arti: string +- teknik: string +- descripsi: string -### > /belt -tabel belt -- title : string -- arti : string -- teknik : string -- descripsi : string - -### > /basic -tabel basic -- userId : integer (foreign key ke tabel_User) -- beltId : integer (foreign key ke tabel belt) -- cardTitle : string -- cardText : string - -tabel detail_teknik -- basicId : integer (foreign key ke tabel basic) -- cardTitle : string -- cardText : string - -### Relasi: -=//> 1 User hanya bisa memiliki 1 Belt, tapi 1 Belt bisa dimiliki banyak User -=//> 1 User bisa membuat banyak Homepage, tapi 1 Homepage hanya dimiliki oleh 1 User -=//> 1 User bisa membuat banyak Basic Taekwondo, tapi 1 Basic Taekwondo hanya dibuat oleh 1 User -=//> 1 Belt bisa memiliki banyak Basic Taekwondo, tapi 1 Basic Taekwondo hanya terkait dengan 1 Belt - -=//> 1 Basic Taekwondo bisa memiliki banyak Detail Teknik, tapi 1 Detail Teknik hanya terkait dengan 1 Basic Taekwondo - - - +### tabel_basic +- userId: integer (foreign key ke tabel_User) +- beltId: integer (foreign key ke tabel belt) +- cardTitle: string +- cardText: string +### tabel_detail_teknik +- basicId: integer (foreign key ke tabel basic) +- cardTitle: string +- cardText: string ## Endpoints @@ -122,14 +95,180 @@ tabel detail_teknik } ``` -## Error Responses +### 4. Get Homepage +- **URL**: `/homepage` +- **Method**: GET +- **Description**: Mengambil semua homepage +- **Response**: + - Status: 200 OK + - Body: + ```json + [ + { + "title": "string", + "text": "string" + } + ] + ``` + +### 5. Create Homepage +- **URL**: `/homepage` +- **Method**: POST +- **Description**: Membuat homepage baru +- **Request Body**: + ```json + { + "title": "string", + "text": "string" + } + ``` +- **Response**: + - Status: 201 Created + - Body: + ```json + { + "id": "integer", + "title": "string", + "text": "string" + } + ``` + +### 6. Get Belt +- **URL**: `/belt` +- **Method**: GET +- **Description**: Mengambil semua sabuk +- **Response**: + - Status: 200 OK + - Body: + ```json + [ + { + "title": "string", + "arti": "string", + "teknik": "string", + "descripsi": "string" + } + ] + ``` + +### 7. Create Belt +- **URL**: `/belt` +- **Method**: POST +- **Description**: Membuat sabuk baru +- **Request Body**: + ```json + { + "title": "string", + "arti": "string", + "teknik": "string", + "descripsi": "string" + } + ``` +- **Response**: + - Status: 201 Created + - Body: + ```json + { + "id": "integer", + "title": "string", + "arti": "string", + "teknik": "string", + "descripsi": "string" + } + ``` + +### 8. Get Basic +- **URL**: `/basic` +- **Method**: GET +- **Description**: Mengambil semua basic +- **Response**: + - Status: 200 OK + - Body: + ```json + [ + { + "cardTitle": "string", + "cardText": "string", + "UserId": "integer", + "BeltId": "integer" + } + ] + ``` + +### 9. Create Basic +- **URL**: `/basic` +- **Method**: POST +- **Description**: Membuat basic baru +- **Request Body**: + ```json + { + "cardTitle": "string", + "cardText": "string", + "UserId": "integer", + "BeltId": "integer" + } + ``` +- **Response**: + - Status: 201 Created + - Body: + ```json + { + "id": "integer", + "cardTitle": "string", + "cardText": "string", + "UserId": "integer", + "BeltId": "integer" + } + ``` +### 10. Get Detail Teknik +- **URL**: `/detailteknik` +- **Method**: GET +- **Description**: Mengambil semua detail teknik +- **Response**: + - Status: 200 OK + - Body: + ```json + [ + { + "cardTitle": "string", + "cardText": "string", + "BasicId": "integer" + } + ] + ``` + +### 11. Create Detail Teknik +- **URL**: `/detailteknik` +- **Method**: POST +- **Description**: Membuat detail teknik baru +- **Request Body**: + ```json + { + "cardTitle": "string", + "cardText": "string", + "BasicId": "integer" + } + ``` +- **Response**: + - Status: 201 Created + - Body: + ```json + { + "id": "integer", + "cardTitle": "string", + "cardText": "string", + "BasicId": "integer" + } + ``` + +## Error Responses ### 1. Validation Error - **Status**: 400 Bad Request - **Body**: ```json { - "message": "Pesan validasi " + "message": "Pesan validasi" } ``` @@ -203,6 +342,7 @@ tabel detail_teknik { "message": "Terjadi kesalahan internal server" } + ``` ### 10. Belt not found - **Status**: 404 Not Found @@ -211,4 +351,4 @@ tabel detail_teknik { "message": "Belt tidak ditemukan" } - ``` + ``` \ No newline at end of file diff --git a/server/app.js b/server/app.js index a99e765d..6b066309 100644 --- a/server/app.js +++ b/server/app.js @@ -22,7 +22,7 @@ const cors = require('cors'); // Konfigurasi CORS app.use(cors({ - origin: 'http://localhost:5173', // Ganti dengan origin yang diizinkan + origin: ['http://localhost:5173', 'https://dojangpedia1.web.app'], // Tambahkan origin yang diizinkan methods: ['GET', 'POST', 'PATCH', 'PUT', 'DELETE'], credentials: true })); From aa5c1d5b743005d35b71a96f350740c52182b2de Mon Sep 17 00:00:00 2001 From: Ilhamza Date: Fri, 6 Sep 2024 01:20:31 +0700 Subject: [PATCH 22/26] chore --- server/controller/ControllerUser.js | 6 +++--- server/middlewares/errorhandler.js | 5 +---- server/package.json | 1 + 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/server/controller/ControllerUser.js b/server/controller/ControllerUser.js index e6500115..8d9644bb 100644 --- a/server/controller/ControllerUser.js +++ b/server/controller/ControllerUser.js @@ -20,9 +20,9 @@ class Controller { }); res.status(201).json({ newUser }); } catch (error) { - console.log(error, "<<<< error sebelum daftar"); - res.status(500).json({ name: "error server" }); - } + console.error("Error in login:", error); + next(error); + } } static async login(req, res, next) { diff --git a/server/middlewares/errorhandler.js b/server/middlewares/errorhandler.js index 03272ab6..4780eb03 100644 --- a/server/middlewares/errorhandler.js +++ b/server/middlewares/errorhandler.js @@ -1,8 +1,5 @@ - - - function errorHandler(err, req, res, next) { - console.error(err); + console.error(err.stack ? err.stack : err); // Menambahkan pemeriksaan untuk err.stack let status = 500; let message = "Terjadi kesalahan internal server"; diff --git a/server/package.json b/server/package.json index a0e909db..190cbe34 100644 --- a/server/package.json +++ b/server/package.json @@ -9,6 +9,7 @@ "testbelt": "jest --coverageDirectory=coverage --detectOpenHandles --forceExit --runInBand belt.test", "testhome": "jest --coverageDirectory=coverage --detectOpenHandles --forceExit --runInBand homepage.test", "testbasic": "jest --coverageDirectory=coverage --detectOpenHandles --forceExit --runInBand basic.test", + "testlogin": "jest --coverageDirectory=coverage --detectOpenHandles --forceExit --runInBand login.test", "start": "node --watch bin/www", "setup": "npx sequelize db:drop && npx sequelize db:create && npx sequelize db:migrate && npx sequelize db:seed:all" }, From 0d2654642d2a5a38f1e4037a6dd1806d6dfaf2eb Mon Sep 17 00:00:00 2001 From: Ilhamza Date: Fri, 6 Sep 2024 01:27:46 +0700 Subject: [PATCH 23/26] chore --- server/controller/ControllerUser.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/controller/ControllerUser.js b/server/controller/ControllerUser.js index 8d9644bb..8d57e16f 100644 --- a/server/controller/ControllerUser.js +++ b/server/controller/ControllerUser.js @@ -49,7 +49,7 @@ class Controller { res.status(200).json({ access_token }); } catch (error) { // console.log(error, "<<<<<<<<<<"); - // throw { name: "error" }; + // throw { name: "error" } next(error); } } From 85af48edace53c3011eb6b506bfc7277de1b6e39 Mon Sep 17 00:00:00 2001 From: Ilhamza Date: Fri, 6 Sep 2024 02:45:02 +0700 Subject: [PATCH 24/26] fix : layout pages,formUser move to src/ --- dojangpedia/.firebase/hosting.ZGlzdA.cache | 10 +- dojangpedia/src/config/axiosInstance.js | 2 +- .../formregister => formUser}/LoginUser.jsx | 0 .../RegisterUser.jsx | 0 dojangpedia/src/formregister/LoginUser.jsx | 135 ------------------ dojangpedia/src/formregister/RegisterUser.jsx | 105 -------------- .../src/{assets => }/pages/AddFormSabuk.jsx | 2 +- .../src/{assets => }/pages/HomePage.jsx | 2 +- .../src/{assets => }/pages/LandingPage.jsx | 0 .../src/{assets => }/pages/PoomSae.jsx | 0 dojangpedia/src/{assets => }/pages/Sabuk.css | 0 dojangpedia/src/{assets => }/pages/Sabuk.jsx | 4 +- .../src/{assets => }/pages/Sejarah.jsx | 0 .../src/{assets => }/pages/TeknikDasar.jsx | 2 +- .../src/{assets => }/pages/TopRankPage.jsx | 2 +- .../{assets => }/pages/UpdateImageForm.css | 0 .../{assets => }/pages/UpdateImageForm.jsx | 2 +- dojangpedia/src/routers/Routers.jsx | 22 +-- server/__tests__/login.test.js | 64 +++++++++ 19 files changed, 88 insertions(+), 264 deletions(-) rename dojangpedia/src/{assets/formregister => formUser}/LoginUser.jsx (100%) rename dojangpedia/src/{assets/formregister => formUser}/RegisterUser.jsx (100%) delete mode 100644 dojangpedia/src/formregister/LoginUser.jsx delete mode 100644 dojangpedia/src/formregister/RegisterUser.jsx rename dojangpedia/src/{assets => }/pages/AddFormSabuk.jsx (98%) rename dojangpedia/src/{assets => }/pages/HomePage.jsx (98%) rename dojangpedia/src/{assets => }/pages/LandingPage.jsx (100%) rename dojangpedia/src/{assets => }/pages/PoomSae.jsx (100%) rename dojangpedia/src/{assets => }/pages/Sabuk.css (100%) rename dojangpedia/src/{assets => }/pages/Sabuk.jsx (97%) rename dojangpedia/src/{assets => }/pages/Sejarah.jsx (100%) rename dojangpedia/src/{assets => }/pages/TeknikDasar.jsx (98%) rename dojangpedia/src/{assets => }/pages/TopRankPage.jsx (97%) rename dojangpedia/src/{assets => }/pages/UpdateImageForm.css (100%) rename dojangpedia/src/{assets => }/pages/UpdateImageForm.jsx (96%) create mode 100644 server/__tests__/login.test.js diff --git a/dojangpedia/.firebase/hosting.ZGlzdA.cache b/dojangpedia/.firebase/hosting.ZGlzdA.cache index 816b2bc5..b1e5e969 100644 --- a/dojangpedia/.firebase/hosting.ZGlzdA.cache +++ b/dojangpedia/.firebase/hosting.ZGlzdA.cache @@ -2,10 +2,10 @@ vite.svg,1722317112989,699a02e0e68a579f687d364bbbe7633161244f35af068220aee37b1b3 assets/tekundu.png,1723126419304,ca8c8be1553b311203760fb7e69d668601bea7a4d09f428d621f4ed5d74bc0ee assets/tekondo.png,1723126143228,0cc3259f2d7f42a608fa2440cc6be63554ac439ba2ba7901150807a9f208961e assets/taekwondo100.jpg,1723124779866,74e16adae9771f11f4ea49a3271125e15618885e57fd32cd46ecb6cc225b4b56 +assets/taekwondo1.png,1722932064936,7fd9cf5d878d9d6dac4859edbfb3871814726266307732f7b72d6e51a8b4664d assets/taekwondo.png,1722931680556,38b1f112f0e186ea0701ffe9bc50f912a70c14218bdf7001694e26bc639f49e1 assets/kick taekwondo.webp,1723125862166,de3f224dc38360efd8b240bd7eddac62c2e9d47998be3ed74c89716a268430f3 -index.html,1725557795908,533ad4c16e58f725e7aafefa0fad06779106ba3b61ef6fbe1dd98177f2f47f14 -assets/taekwondo1.png,1722932064936,7fd9cf5d878d9d6dac4859edbfb3871814726266307732f7b72d6e51a8b4664d -assets/index-BSj3RRru.css,1725557795908,d75477dc47341bfc7a915040235d16d0fa2b487d96d39a078878d9a246733b64 -assets/taekwondo100-9wQ6OmQT.jpg,1725557795908,74e16adae9771f11f4ea49a3271125e15618885e57fd32cd46ecb6cc225b4b56 -assets/index-DhhUD07-.js,1725557795908,008dea40723ad4f755500a00011564fba82bc71f40bc4743a08b1728d90ccb51 +index.html,1725563666361,9aed0f34b8ca688dcc064ef8e0d754c258816702e02f5360e19c495359b0a100 +assets/index-BSj3RRru.css,1725563666362,d75477dc47341bfc7a915040235d16d0fa2b487d96d39a078878d9a246733b64 +assets/taekwondo100-9wQ6OmQT.jpg,1725563666362,74e16adae9771f11f4ea49a3271125e15618885e57fd32cd46ecb6cc225b4b56 +assets/index-CBG37nUA.js,1725563666361,93d4cc723e772fd4b6ec8f57ecba70ade1bda41f47f72cb5edcb5f5e1fc6a8f4 diff --git a/dojangpedia/src/config/axiosInstance.js b/dojangpedia/src/config/axiosInstance.js index e3eb5af9..b61ce919 100644 --- a/dojangpedia/src/config/axiosInstance.js +++ b/dojangpedia/src/config/axiosInstance.js @@ -6,4 +6,4 @@ const axiosInstance = axios.create({ timeout: 5000 }) -export default axiosInstance; \ No newline at end of file +export default axiosInstance; diff --git a/dojangpedia/src/assets/formregister/LoginUser.jsx b/dojangpedia/src/formUser/LoginUser.jsx similarity index 100% rename from dojangpedia/src/assets/formregister/LoginUser.jsx rename to dojangpedia/src/formUser/LoginUser.jsx diff --git a/dojangpedia/src/assets/formregister/RegisterUser.jsx b/dojangpedia/src/formUser/RegisterUser.jsx similarity index 100% rename from dojangpedia/src/assets/formregister/RegisterUser.jsx rename to dojangpedia/src/formUser/RegisterUser.jsx diff --git a/dojangpedia/src/formregister/LoginUser.jsx b/dojangpedia/src/formregister/LoginUser.jsx deleted file mode 100644 index fbaf05b8..00000000 --- a/dojangpedia/src/formregister/LoginUser.jsx +++ /dev/null @@ -1,135 +0,0 @@ -import React, { useEffect, useState } from 'react'; -import axiosInstance from "../config/axiosInstance"; -import { useNavigate } from "react-router-dom"; -import Swal from 'sweetalert2'; // Import Swal untuk menggunakan sweetalert2 - -function LoginUser() { - const [email, setEmail] = useState(""); - const [password, setPassword] = useState(""); - const [error, setError] = useState(""); - const navigate = useNavigate(); - - - - - const handleLogin = async (e) => { - try { - e.preventDefault(); - const { data } = await axiosInstance({ - url: "/login", - method: "POST", - data: { - email, - password, - }, - }); - localStorage.setItem("access_token", data.access_token); - Swal.fire({ - icon: 'success', - title: 'Berhasil Login!', - text: 'Selamat datang di Dojangpedia!', - }).then((result) => { - if (result.isConfirmed) { - navigate('/homepage'); - } - }); - } catch (error) { - setError("Login gagal, periksa kembali email dan password Anda"); - console.log(error); - } - }; - - -// jalan ketika ada user yang login - async function handleCredentialResponse({credential}) { - try { - - console.log("Encoded JWT ID token: " + credential); - - const {data} = await axiosInstance({ - method: "POST", - url: "/google-login", - data: { - googleToken: credential - } - }) - - console.log(data); - - localStorage.setItem("access_token", data.access_token); - Swal.fire({ - icon: 'success', - title: 'Berhasil Login dengan Google!', - text: 'Selamat datang di Dojangpedia!', - }).then((result) => { - if (result.isConfirmed) { - navigate('/homepage'); - } - }); - } catch (error) { - console.log(error); - } - - } - - useEffect(() => { - google.accounts.id.initialize({ - client_id: "69823642297-sl51mkg70te7enjl7pojbrl5if0fol48.apps.googleusercontent.com", - callback: handleCredentialResponse - }); - //sign in with google button - google.accounts.id.renderButton( - document.getElementById("google-login-button"), - { theme: "outline", size: "large" } // customization attributes - ); - //sign in with google promt // one tap sign in - google.accounts.id.prompt(); // also display the One Tap dialog - },[]) - - return ( -
      -
      -
      - Taekwondo -
      -
      -
      -
      -

      Masuk

      - {error &&
      {error}
      } -
      -
      - - setEmail(e.target.value)} - required - /> -
      -
      - - setPassword(e.target.value)} - required - /> -
      - -
      -
      -
      -
      -
      -
      - Taekwondo -
      -
      -
      - ); -}; - -export default LoginUser; \ No newline at end of file diff --git a/dojangpedia/src/formregister/RegisterUser.jsx b/dojangpedia/src/formregister/RegisterUser.jsx deleted file mode 100644 index bb575cb7..00000000 --- a/dojangpedia/src/formregister/RegisterUser.jsx +++ /dev/null @@ -1,105 +0,0 @@ -import React, { useState } from 'react'; -import axiosInstance from '../config/axiosInstance'; -import Swal from 'sweetalert2'; - -function RegisterUser() { - const [username, setUsername] = useState(''); - const [email, setEmail] = useState(''); - const [password, setPassword] = useState(''); - const [error, setError] = useState(''); - const [success, setSuccess] = useState(''); - - const handleRegister = async (e) => { - try { - e.preventDefault(); - - await axiosInstance({ - url: "/Register", - method: "POST", - data: { - username, - email, - password - }, - }); - console.log('Registrasi berhasil:'); - setSuccess('Berhasil mendaftar!'); - setError(''); - - // Redirect ke halaman login atau dashboard - Swal.fire({ - icon: 'success', - title: 'Berhasil Daftar!', - text: 'Silakan login untuk melanjutkan.', - }).then((result) => { - if (result.isConfirmed) { - window.location.href = '/login'; - } - }); - } catch (error) { - setError(error.response.data.message) - setSuccess(''); - console.error('Registrasi gagal:', error); - } - }; - - return ( -
      -
      -
      - Taekwondo -
      -
      -
      -
      -

      Daftar

      - {error &&
      {error}
      } - {success &&
      {success}
      } -
      -
      - - setUsername(e.target.value)} - required - /> -
      -
      - - setEmail(e.target.value)} - required - /> -
      -
      - - setPassword(e.target.value)} - required - /> -
      - -
      -
      -
      -
      -
      - Taekwondo -
      -
      -
      - ); -} - -export default RegisterUser; \ No newline at end of file diff --git a/dojangpedia/src/assets/pages/AddFormSabuk.jsx b/dojangpedia/src/pages/AddFormSabuk.jsx similarity index 98% rename from dojangpedia/src/assets/pages/AddFormSabuk.jsx rename to dojangpedia/src/pages/AddFormSabuk.jsx index 08a6acf9..00e320a5 100644 --- a/dojangpedia/src/assets/pages/AddFormSabuk.jsx +++ b/dojangpedia/src/pages/AddFormSabuk.jsx @@ -1,5 +1,5 @@ import React, { useState } from 'react'; -import axiosInstance from '../../config/axiosInstance'; +import axiosInstance from '../../../dojangpedia/src/config/axiosInstance'; import { useNavigate } from 'react-router-dom'; import Swal from 'sweetalert2'; diff --git a/dojangpedia/src/assets/pages/HomePage.jsx b/dojangpedia/src/pages/HomePage.jsx similarity index 98% rename from dojangpedia/src/assets/pages/HomePage.jsx rename to dojangpedia/src/pages/HomePage.jsx index bca863ca..b65d6a7f 100644 --- a/dojangpedia/src/assets/pages/HomePage.jsx +++ b/dojangpedia/src/pages/HomePage.jsx @@ -1,5 +1,5 @@ import React, { useState, useEffect } from 'react'; -import axiosInstance from '../../config/axiosInstance'; +import axiosInstance from '../../../dojangpedia/src/config/axiosInstance'; function HomePage() { const [homeData, setHomeData] = useState([]); diff --git a/dojangpedia/src/assets/pages/LandingPage.jsx b/dojangpedia/src/pages/LandingPage.jsx similarity index 100% rename from dojangpedia/src/assets/pages/LandingPage.jsx rename to dojangpedia/src/pages/LandingPage.jsx diff --git a/dojangpedia/src/assets/pages/PoomSae.jsx b/dojangpedia/src/pages/PoomSae.jsx similarity index 100% rename from dojangpedia/src/assets/pages/PoomSae.jsx rename to dojangpedia/src/pages/PoomSae.jsx diff --git a/dojangpedia/src/assets/pages/Sabuk.css b/dojangpedia/src/pages/Sabuk.css similarity index 100% rename from dojangpedia/src/assets/pages/Sabuk.css rename to dojangpedia/src/pages/Sabuk.css diff --git a/dojangpedia/src/assets/pages/Sabuk.jsx b/dojangpedia/src/pages/Sabuk.jsx similarity index 97% rename from dojangpedia/src/assets/pages/Sabuk.jsx rename to dojangpedia/src/pages/Sabuk.jsx index f197d2e4..3869f773 100644 --- a/dojangpedia/src/assets/pages/Sabuk.jsx +++ b/dojangpedia/src/pages/Sabuk.jsx @@ -1,8 +1,8 @@ import React, { useState, useEffect } from 'react'; import { Link } from 'react-router-dom'; -import axiosInstance from '../../config/axiosInstance'; +import axiosInstance from '../../../dojangpedia/src/config/axiosInstance'; import {jwtDecode} from 'jwt-decode'; -import '../../assets/pages/Sabuk.css'; +import '../../src/pages/Sabuk.css'; diff --git a/dojangpedia/src/assets/pages/Sejarah.jsx b/dojangpedia/src/pages/Sejarah.jsx similarity index 100% rename from dojangpedia/src/assets/pages/Sejarah.jsx rename to dojangpedia/src/pages/Sejarah.jsx diff --git a/dojangpedia/src/assets/pages/TeknikDasar.jsx b/dojangpedia/src/pages/TeknikDasar.jsx similarity index 98% rename from dojangpedia/src/assets/pages/TeknikDasar.jsx rename to dojangpedia/src/pages/TeknikDasar.jsx index da6a6f46..f0219880 100644 --- a/dojangpedia/src/assets/pages/TeknikDasar.jsx +++ b/dojangpedia/src/pages/TeknikDasar.jsx @@ -1,5 +1,5 @@ import React, { useState, useEffect } from 'react'; -import axiosInstance from '../../config/axiosInstance'; +import axiosInstance from '../../../dojangpedia/src/config/axiosInstance'; function TeknikDasar() { const [Basic, setBasic] = useState([]); diff --git a/dojangpedia/src/assets/pages/TopRankPage.jsx b/dojangpedia/src/pages/TopRankPage.jsx similarity index 97% rename from dojangpedia/src/assets/pages/TopRankPage.jsx rename to dojangpedia/src/pages/TopRankPage.jsx index 81673588..3ced4f3e 100644 --- a/dojangpedia/src/assets/pages/TopRankPage.jsx +++ b/dojangpedia/src/pages/TopRankPage.jsx @@ -1,5 +1,5 @@ import React, { useState, useEffect } from 'react'; -import axiosInstance from '../../config/axiosInstance'; +import axiosInstance from '../../../dojangpedia/src/config/axiosInstance'; function TopRankPage() { const [atlet, setAtlet] = useState([]); diff --git a/dojangpedia/src/assets/pages/UpdateImageForm.css b/dojangpedia/src/pages/UpdateImageForm.css similarity index 100% rename from dojangpedia/src/assets/pages/UpdateImageForm.css rename to dojangpedia/src/pages/UpdateImageForm.css diff --git a/dojangpedia/src/assets/pages/UpdateImageForm.jsx b/dojangpedia/src/pages/UpdateImageForm.jsx similarity index 96% rename from dojangpedia/src/assets/pages/UpdateImageForm.jsx rename to dojangpedia/src/pages/UpdateImageForm.jsx index 143bf804..94fd36f7 100644 --- a/dojangpedia/src/assets/pages/UpdateImageForm.jsx +++ b/dojangpedia/src/pages/UpdateImageForm.jsx @@ -1,6 +1,6 @@ import React, { useState } from 'react'; import { useParams, useNavigate } from 'react-router-dom'; - import axiosInstance from '../../config/axiosInstance'; + import axiosInstance from '../../../dojangpedia/src/config/axiosInstance'; import '../pages/UpdateImageForm.css'; import Swal from 'sweetalert2'; diff --git a/dojangpedia/src/routers/Routers.jsx b/dojangpedia/src/routers/Routers.jsx index bc357344..8ab23a00 100644 --- a/dojangpedia/src/routers/Routers.jsx +++ b/dojangpedia/src/routers/Routers.jsx @@ -1,22 +1,22 @@ import { createBrowserRouter } from 'react-router-dom'; -import HomePage from '../assets/pages/HomePage'; -import RegisterUser from '../formregister/RegisterUser'; -import LoginUser from '../formregister/LoginUser'; +import HomePage from '../pages/HomePage'; +import RegisterUser from '../formUser/RegisterUser'; +import LoginUser from '../formUser/LoginUser'; // import Navbar from '../assets/component/Navbar'; -import LandingPage from '../assets/pages/LandingPage'; +import LandingPage from '../pages/LandingPage'; // import NavbarBack from '../assets/component/NavbarBack'; -import Sejarah from '../assets/pages/Sejarah'; +import Sejarah from '../pages/Sejarah'; // import NavbarFooter from '../assets/component/NavbarFooter'; -import TeknikDasar from '../assets/pages/TeknikDasar'; -import Sabuk from '../assets/pages/Sabuk'; -import PoomSae from '../assets/pages/PoomSae'; +import TeknikDasar from '../pages/TeknikDasar'; +import Sabuk from '../pages/Sabuk'; +import PoomSae from '../pages/PoomSae'; import NavbarBot from '../assets/component/NavbarBot'; -import TopRankPage from '../assets/pages/TopRankPage'; -import AddFormSabuk from '../assets/pages/AddFormSabuk'; +import TopRankPage from '../pages/TopRankPage'; +import AddFormSabuk from '../pages/AddFormSabuk'; import EditFormSabuk from '../assets/component/EditFormSabuk'; import MainLayout from '../assets/component/MainLayout'; import { Navigate,redirect } from 'react-router-dom'; -import UpdateImageForm from '../assets/pages/UpdateImageForm'; +import UpdateImageForm from '../pages/UpdateImageForm'; diff --git a/server/__tests__/login.test.js b/server/__tests__/login.test.js new file mode 100644 index 00000000..a00c010a --- /dev/null +++ b/server/__tests__/login.test.js @@ -0,0 +1,64 @@ +const request = require("supertest"); +const app = require("../app"); +const { sequelize } = require("../models"); +const { queryInterface } = sequelize; +const { signToken } = require("../helpers/jwt"); + +let server; +let access_token; +let user; + +beforeAll(async () => { + server = app.listen(0); + await queryInterface.bulkInsert("Users", [ + { + username: "TestUser", + email: "penggunauji@contoh.com", + password: "password123", + role: "admin", + createdAt: new Date(), + updatedAt: new Date(), + }, + ]); + + user = await sequelize.models.User.findOne({ + where: { email: "penggunauji@contoh.com" }, + }); + access_token = signToken({ id: user.id, email: user.email }); +}); + +afterAll(async () => { + await server.close(); + await queryInterface.bulkDelete("Users", null, { + truncate: true, + cascade: true, + restartIdentity: true, + }); + await sequelize.close(); +}); + +describe("ControllerUser", () => { + test("POST /login - harus berhasil login dengan kredensial yang benar", async () => { + const response = await request(app) + .post("/login") + .send({ + email: "penggunauji@contoh.com", + password: "password123", + }); + expect(response.status).toBe(200); + expect(response.body).toHaveProperty("access_token"); + console.log(response.body); + }); + + test.only("POST /login - harus gagal login dengan kredensial yang salah", async () => { + const response = await request(app) + .post("/login") + .send({ + email: "penggunauji@contoh.com", + password: "salahpassword", + }); + expect(response.status).toBe(401); // atau status yang sesuai untuk unauthorized + expect(response.body).toHaveProperty("name", "unauthorized"); + console.log(response.body); + }); +}); From 386a932f5900aeaadc4d90db8ef403df06e082be Mon Sep 17 00:00:00 2001 From: Ilhamza Date: Fri, 6 Sep 2024 02:54:08 +0700 Subject: [PATCH 25/26] fix : landingpage => scroll bar onclick window.scrollTo(0,0) --- dojangpedia/src/pages/LandingPage.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dojangpedia/src/pages/LandingPage.jsx b/dojangpedia/src/pages/LandingPage.jsx index 987bd7e2..b0089ad8 100644 --- a/dojangpedia/src/pages/LandingPage.jsx +++ b/dojangpedia/src/pages/LandingPage.jsx @@ -54,7 +54,7 @@ function LandingPage() {

      Mulai Perjalanan Taekwondo Anda

      Bergabunglah dengan komunitas kami dan tingkatkan keterampilan bela diri Anda.

      - + window.scrollTo(0, 0)}> Jelajahi Sekarang
      From 67c7115cb6ef7b8fb2ec13aa69981c5272e64e7e Mon Sep 17 00:00:00 2001 From: Ilhamza Date: Fri, 6 Sep 2024 11:23:43 +0700 Subject: [PATCH 26/26] api doc --- dojangpedia/.firebase/hosting.ZGlzdA.cache | 8 +- server/__tests__/login.test.js | 64 ------- server/api_doc.md | 193 ++++++++++++++++++--- 3 files changed, 175 insertions(+), 90 deletions(-) delete mode 100644 server/__tests__/login.test.js diff --git a/dojangpedia/.firebase/hosting.ZGlzdA.cache b/dojangpedia/.firebase/hosting.ZGlzdA.cache index b1e5e969..043042d9 100644 --- a/dojangpedia/.firebase/hosting.ZGlzdA.cache +++ b/dojangpedia/.firebase/hosting.ZGlzdA.cache @@ -5,7 +5,7 @@ assets/taekwondo100.jpg,1723124779866,74e16adae9771f11f4ea49a3271125e15618885e57 assets/taekwondo1.png,1722932064936,7fd9cf5d878d9d6dac4859edbfb3871814726266307732f7b72d6e51a8b4664d assets/taekwondo.png,1722931680556,38b1f112f0e186ea0701ffe9bc50f912a70c14218bdf7001694e26bc639f49e1 assets/kick taekwondo.webp,1723125862166,de3f224dc38360efd8b240bd7eddac62c2e9d47998be3ed74c89716a268430f3 -index.html,1725563666361,9aed0f34b8ca688dcc064ef8e0d754c258816702e02f5360e19c495359b0a100 -assets/index-BSj3RRru.css,1725563666362,d75477dc47341bfc7a915040235d16d0fa2b487d96d39a078878d9a246733b64 -assets/taekwondo100-9wQ6OmQT.jpg,1725563666362,74e16adae9771f11f4ea49a3271125e15618885e57fd32cd46ecb6cc225b4b56 -assets/index-CBG37nUA.js,1725563666361,93d4cc723e772fd4b6ec8f57ecba70ade1bda41f47f72cb5edcb5f5e1fc6a8f4 +index.html,1725566238642,0264d4b4322f37de60bc21862b6c12a19c7a116c0d00660dc8fcec65f5e62827 +assets/index-BSj3RRru.css,1725566238651,d75477dc47341bfc7a915040235d16d0fa2b487d96d39a078878d9a246733b64 +assets/taekwondo100-9wQ6OmQT.jpg,1725566238651,74e16adae9771f11f4ea49a3271125e15618885e57fd32cd46ecb6cc225b4b56 +assets/index-V13xAmRn.js,1725566238651,9af095d61b9f0e01bb7175befd033481f6a1e1925340a9df443f8624125953b5 diff --git a/server/__tests__/login.test.js b/server/__tests__/login.test.js deleted file mode 100644 index a00c010a..00000000 --- a/server/__tests__/login.test.js +++ /dev/null @@ -1,64 +0,0 @@ -const request = require("supertest"); -const app = require("../app"); -const { sequelize } = require("../models"); -const { queryInterface } = sequelize; -const { signToken } = require("../helpers/jwt"); - -let server; -let access_token; -let user; - -beforeAll(async () => { - server = app.listen(0); - await queryInterface.bulkInsert("Users", [ - { - username: "TestUser", - email: "penggunauji@contoh.com", - password: "password123", - role: "admin", - createdAt: new Date(), - updatedAt: new Date(), - }, - ]); - - user = await sequelize.models.User.findOne({ - where: { email: "penggunauji@contoh.com" }, - }); - access_token = signToken({ id: user.id, email: user.email }); -}); - -afterAll(async () => { - await server.close(); - await queryInterface.bulkDelete("Users", null, { - truncate: true, - cascade: true, - restartIdentity: true, - }); - await sequelize.close(); -}); - -describe("ControllerUser", () => { - test("POST /login - harus berhasil login dengan kredensial yang benar", async () => { - const response = await request(app) - .post("/login") - .send({ - email: "penggunauji@contoh.com", - password: "password123", - }); - expect(response.status).toBe(200); - expect(response.body).toHaveProperty("access_token"); - console.log(response.body); - }); - - test.only("POST /login - harus gagal login dengan kredensial yang salah", async () => { - const response = await request(app) - .post("/login") - .send({ - email: "penggunauji@contoh.com", - password: "salahpassword", - }); - expect(response.status).toBe(401); // atau status yang sesuai untuk unauthorized - expect(response.body).toHaveProperty("name", "unauthorized"); - console.log(response.body); - }); -}); diff --git a/server/api_doc.md b/server/api_doc.md index 7afb298f..63bd2dbb 100644 --- a/server/api_doc.md +++ b/server/api_doc.md @@ -2,29 +2,29 @@ ## Models: -### tabel_User +### 1. tabel_User - username: string (required) - email: string, unique (required) - password: string (required) - beltId: integer (foreign key ke tabel belt) -### tabel_Homepage +### 2. tabel_Homepage - title: string (required) - text: string -### tabel_belt +### 3. tabel_belt - title: string - arti: string - teknik: string - descripsi: string -### tabel_basic +### 4. tabel_basic - userId: integer (foreign key ke tabel_User) - beltId: integer (foreign key ke tabel belt) - cardTitle: string - cardText: string -### tabel_detail_teknik +### 5. tabel_detail_teknik - basicId: integer (foreign key ke tabel basic) - cardTitle: string - cardText: string @@ -49,9 +49,6 @@ ```json { "newUser": { - "id": "integer", - "username": "string", - "email": "string" } } ``` @@ -133,7 +130,42 @@ } ``` -### 6. Get Belt +### 6. Update Homepage +- **URL**: `/homepage/:id` +- **Method**: PUT +- **Description**: Mengupdate homepage yang sudah ada +- **Request Body**: + ```json + { + "title": "string", + "text": "string" + } + ``` +- **Response**: + - Status: 200 OK + - Body: + ```json + { + "id": "integer", + "title": "string", + "text": "string" + } + ``` + +### 7. Delete Homepage +- **URL**: `/homepage/:id` +- **Method**: DELETE +- **Description**: Menghapus homepage yang sudah ada +- **Response**: + - Status: 200 OK + - Body: + ```json + { + "message": "string" + } + ``` + +### 8. Get Belt - **URL**: `/belt` - **Method**: GET - **Description**: Mengambil semua sabuk @@ -151,7 +183,7 @@ ] ``` -### 7. Create Belt +### 9. Create Belt - **URL**: `/belt` - **Method**: POST - **Description**: Membuat sabuk baru @@ -177,7 +209,46 @@ } ``` -### 8. Get Basic +### 10. Update Belt +- **URL**: `/belt/:id` +- **Method**: PUT +- **Description**: Mengupdate sabuk yang sudah ada +- **Request Body**: + ```json + { + "title": "string", + "arti": "string", + "teknik": "string", + "descripsi": "string" + } + ``` +- **Response**: + - Status: 200 OK + - Body: + ```json + { + "id": "integer", + "title": "string", + "arti": "string", + "teknik": "string", + "descripsi": "string" + } + ``` + +### 11. Delete Belt +- **URL**: `/belt/:id` +- **Method**: DELETE +- **Description**: Menghapus sabuk yang sudah ada +- **Response**: + - Status: 200 OK + - Body: + ```json + { + "message": "Sabuk berhasil dihapus" + } + ``` + +### 12. Get Basic - **URL**: `/basic` - **Method**: GET - **Description**: Mengambil semua basic @@ -195,7 +266,7 @@ ] ``` -### 9. Create Basic +### 13. Create Basic - **URL**: `/basic` - **Method**: POST - **Description**: Membuat basic baru @@ -221,7 +292,46 @@ } ``` -### 10. Get Detail Teknik +### 14. Update Basic +- **URL**: `/basic/:id` +- **Method**: PUT +- **Description**: Mengupdate basic yang sudah ada +- **Request Body**: + ```json + { + "cardTitle": "string", + "cardText": "string", + "UserId": "integer", + "BeltId": "integer" + } + ``` +- **Response**: + - Status: 200 OK + - Body: + ```json + { + "id": "integer", + "cardTitle": "string", + "cardText": "string", + "UserId": "integer", + "BeltId": "integer" + } + ``` + +### 15. Delete Basic +- **URL**: `/basic/:id` +- **Method**: DELETE +- **Description**: Menghapus basic yang sudah ada +- **Response**: + - Status: 200 OK + - Body: + ```json + { + "message": "Basic berhasil dihapus" + } + ``` + +### 16. Get Detail Teknik - **URL**: `/detailteknik` - **Method**: GET - **Description**: Mengambil semua detail teknik @@ -237,8 +347,9 @@ } ] ``` + -### 11. Create Detail Teknik +### 17. Create Detail Teknik - **URL**: `/detailteknik` - **Method**: POST - **Description**: Membuat detail teknik baru @@ -261,9 +372,47 @@ "BasicId": "integer" } ``` +### 18. Update Detail Teknik +- **URL**: `/detailteknik/:id` +- **Method**: PUT +- **Description**: Mengupdate detail teknik yang sudah ada +- **Request Body**: + ```json + { + "cardTitle": "string", + "cardText": "string", + "BasicId": "integer" + } + ``` +- **Response**: + - Status: 200 OK + - Body: + ```json + { + "id": "integer", + "cardTitle": "string", + "cardText": "string", + "BasicId": "integer" + } + ``` + +### 19. Delete Detail Teknik +- **URL**: `/detailteknik/:id` +- **Method**: DELETE +- **Description**: Menghapus detail teknik yang sudah ada +- **Response**: + - Status: 200 OK + - Body: + ```json + { + "message": "Detail teknik berhasil dihapus" + } + ``` + + ## Error Responses -### 1. Validation Error +### 1. SequelizeValidationError - **Status**: 400 Bad Request - **Body**: ```json @@ -272,7 +421,7 @@ } ``` -### 2. Invalid Token +### 2. JsonWebTokenError - **Status**: 401 Unauthorized - **Body**: ```json @@ -281,7 +430,7 @@ } ``` -### 3. Missing Credentials +### 3. CredentialsRequired - **Status**: 400 Bad Request - **Body**: ```json @@ -299,7 +448,7 @@ } ``` -### 5. Not Found +### 5. NotFound - **Status**: 404 Not Found - **Body**: ```json @@ -308,7 +457,7 @@ } ``` -### 6. Bad Request +### 6.BadRequest - **Status**: 400 Bad Request - **Body**: ```json @@ -326,7 +475,7 @@ } ``` -### 8. Missing Google Token +### 8. missingGoogleToken - **Status**: 400 Bad Request - **Body**: ```json @@ -344,11 +493,11 @@ } ``` -### 10. Belt not found +### 10. Belt Not Found - **Status**: 404 Not Found - **Body**: ```json { "message": "Belt tidak ditemukan" } - ``` \ No newline at end of file + ```