diff --git a/.gitignore b/.gitignore
index d4f2c03..29c772d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,6 @@
pokemon_cache.db
pokemon_database.db
Utilities/venv/
-venv/
\ No newline at end of file
+venv/
+DBVisualiser/node_modules/
+Utilities/__pycache__/
\ No newline at end of file
diff --git a/DBVisualiser/index.html b/DBVisualiser/index.html
new file mode 100644
index 0000000..666470d
--- /dev/null
+++ b/DBVisualiser/index.html
@@ -0,0 +1,87 @@
+
+
+
+ Pokémon Database Visualizer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ×
+
Edit Pokémon
+
+
+
+
+
\ No newline at end of file
diff --git a/DBVisualiser/main.js b/DBVisualiser/main.js
new file mode 100644
index 0000000..ee1bb9a
--- /dev/null
+++ b/DBVisualiser/main.js
@@ -0,0 +1,200 @@
+const { app, BrowserWindow, ipcMain } = require('electron');
+const path = require('path');
+const sqlite3 = require('sqlite3').verbose();
+
+app.commandLine.appendSwitch('remote-debugging-port', '9222');
+
+let mainWindow;
+let db;
+
+function createWindow() {
+ mainWindow = new BrowserWindow({
+ width: 1200,
+ height: 800,
+ webPreferences: {
+ nodeIntegration: true,
+ contextIsolation: false
+ }
+ });
+
+ mainWindow.loadFile('index.html');
+
+ db = new sqlite3.Database('../pokemon_forms.db', (err) => {
+ if (err) {
+ console.error('Database opening error: ', err);
+ }
+ });
+}
+
+app.whenReady().then(createWindow);
+
+app.on('window-all-closed', () => {
+ if (process.platform !== 'darwin') {
+ app.quit();
+ }
+});
+
+app.on('activate', () => {
+ if (BrowserWindow.getAllWindows().length === 0) {
+ createWindow();
+ }
+});
+
+ipcMain.on('load-forms-data', (event) => {
+ db.all(`
+ SELECT pf.PFIC, pf.name, pf.form_name, pf.national_dex, pf.generation, ps.storable_in_home
+ FROM pokemon_forms pf
+ LEFT JOIN pokemon_storage ps ON pf.PFIC = ps.PFIC
+ `, (err, rows) => {
+ if (err) {
+ console.error('Error fetching data: ', err);
+ event.reply('forms-data-response', { error: err.message });
+ } else {
+ event.reply('forms-data-response', { data: rows });
+ }
+ });
+});
+
+ipcMain.on('search-evolution', (event, searchTerm) => {
+ db.all(`
+ SELECT DISTINCT name, PFIC
+ FROM pokemon_forms
+ WHERE LOWER(name) LIKE ?
+ `, [`%${searchTerm.toLowerCase()}%`], (err, rows) => {
+ if (err) {
+ console.error('Error searching evolution: ', err);
+ event.reply('evolution-search-response', { error: err.message });
+ } else {
+ event.reply('evolution-search-response', { data: rows });
+ }
+ });
+});
+
+ipcMain.on('get-evolution-chain', (event, pfic) => {
+ function getEvolutions(currentPfic) {
+ return new Promise((resolve, reject) => {
+ db.all(`
+ SELECT ec.to_pfic as pfic, pf.name, pf.form_name, ec.method, ec.from_pfic
+ FROM evolution_chains ec
+ JOIN pokemon_forms pf ON ec.to_pfic = pf.PFIC
+ WHERE ec.from_pfic = ?
+ `, [currentPfic], (err, rows) => {
+ if (err) {
+ reject(err);
+ } else {
+ resolve(rows);
+ }
+ });
+ });
+ }
+
+ async function buildChain(pfic) {
+ const pokemon = await new Promise((resolve, reject) => {
+ db.get(`SELECT PFIC as pfic, name, form_name FROM pokemon_forms WHERE PFIC = ?`, [pfic], (err, row) => {
+ if (err) reject(err);
+ else resolve(row);
+ });
+ });
+
+ if (!pokemon) return null;
+
+ const evolutions = await getEvolutions(pfic);
+ pokemon.evolutions = await Promise.all(evolutions.map(evo => buildChain(evo.pfic)));
+
+ return pokemon;
+ }
+
+ buildChain(pfic)
+ .then(chain => {
+ event.reply('evolution-chain-response', { data: chain });
+ })
+ .catch(err => {
+ console.error('Error building evolution chain:', err);
+ event.reply('evolution-chain-response', { error: err.message });
+ });
+});
+
+ipcMain.on('edit-pokemon', (event, data) => {
+ // Implement the logic to update the Pokémon in the database
+ console.log('Editing Pokémon:', data);
+ // Update the database and send a response back to the renderer
+});
+
+ipcMain.on('remove-pokemon', (event, data) => {
+ // Implement the logic to remove the Pokémon from the evolution chain in the database
+ console.log('Removing Pokémon:', data);
+ // Update the database and send a response back to the renderer
+});
+
+ipcMain.on('add-stage', (event, data) => {
+ // Implement the logic to add a new stage to the evolution chain in the database
+ console.log('Adding new stage:', data);
+ // Update the database and send a response back to the renderer
+});
+
+ipcMain.on('save-evolution-changes', (event, data) => {
+ // Implement the logic to save all changes to the evolution chain in the database
+ console.log('Saving evolution changes:', data);
+
+ // Here you would update the database with the new evolution chain data
+ // This is a placeholder implementation
+ setTimeout(() => {
+ event.reply('save-evolution-changes-response', { success: true });
+ }, 1000);
+
+ // If there's an error, you would reply with:
+ // event.reply('save-evolution-changes-response', { error: 'Error message' });
+});
+
+// Add more IPC handlers for other database operations
+
+// Add this IPC handler
+ipcMain.on('load-all-pokemon', (event) => {
+ db.all(`
+ SELECT PFIC, name, form_name
+ FROM pokemon_forms
+ ORDER BY
+ CAST(SUBSTR(PFIC, 1, 4) AS INTEGER), -- National Dex number
+ CAST(SUBSTR(PFIC, 6, 2) AS INTEGER), -- Region code
+ CAST(SUBSTR(PFIC, 9, 3) AS INTEGER), -- Form index
+ CAST(SUBSTR(PFIC, 13, 1) AS INTEGER) -- Gender code
+ `, (err, rows) => {
+ if (err) {
+ console.error('Error fetching all Pokémon:', err);
+ event.reply('all-pokemon-response', { error: err.message });
+ } else {
+ event.reply('all-pokemon-response', { data: rows });
+ }
+ });
+});
+
+ipcMain.on('get-pokemon-details', (event, pfic) => {
+ db.get(`
+ SELECT pf.PFIC, pf.name, pf.form_name, pf.national_dex, pf.generation, ps.storable_in_home
+ FROM pokemon_forms pf
+ LEFT JOIN pokemon_storage ps ON pf.PFIC = ps.PFIC
+ WHERE pf.PFIC = ?
+ `, [pfic], (err, row) => {
+ if (err) {
+ console.error('Error fetching Pokémon details:', err);
+ event.reply('pokemon-details-response', { error: err.message });
+ } else {
+ event.reply('pokemon-details-response', { data: row });
+ }
+ });
+});
+
+ipcMain.on('update-storable-in-home', (event, data) => {
+ db.run(`
+ UPDATE pokemon_storage
+ SET storable_in_home = ?
+ WHERE PFIC = ?
+ `, [data.storable ? 1 : 0, data.pfic], (err) => {
+ if (err) {
+ console.error('Error updating storable in home:', err);
+ event.reply('update-storable-in-home-response', { error: err.message });
+ } else {
+ event.reply('update-storable-in-home-response', { success: true });
+ }
+ });
+});
\ No newline at end of file
diff --git a/DBVisualiser/package-lock.json b/DBVisualiser/package-lock.json
new file mode 100644
index 0000000..0dc455f
--- /dev/null
+++ b/DBVisualiser/package-lock.json
@@ -0,0 +1,5193 @@
+{
+ "name": "dbvisualiser",
+ "version": "1.0.0",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "dbvisualiser",
+ "version": "1.0.0",
+ "license": "ISC",
+ "dependencies": {
+ "electron": "^32.1.2",
+ "electron-builder": "^25.1.7",
+ "sqlite3": "^5.1.7"
+ }
+ },
+ "node_modules/@develar/schema-utils": {
+ "version": "2.6.5",
+ "resolved": "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz",
+ "integrity": "sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==",
+ "license": "MIT",
+ "dependencies": {
+ "ajv": "^6.12.0",
+ "ajv-keywords": "^3.4.1"
+ },
+ "engines": {
+ "node": ">= 8.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/@electron/asar": {
+ "version": "3.2.13",
+ "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.2.13.tgz",
+ "integrity": "sha512-pY5z2qQSwbFzJsBdgfJIzXf5ElHTVMutC2dxh0FD60njknMu3n1NnTABOcQwbb5/v5soqE79m9UjaJryBf3epg==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/glob": "^7.1.0",
+ "commander": "^5.0.0",
+ "glob": "^7.1.6",
+ "minimatch": "^3.0.4"
+ },
+ "bin": {
+ "asar": "bin/asar.js"
+ },
+ "engines": {
+ "node": ">=10.12.0"
+ }
+ },
+ "node_modules/@electron/asar/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==",
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/@electron/asar/node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/@electron/get": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@electron/get/-/get-2.0.3.tgz",
+ "integrity": "sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^4.1.1",
+ "env-paths": "^2.2.0",
+ "fs-extra": "^8.1.0",
+ "got": "^11.8.5",
+ "progress": "^2.0.3",
+ "semver": "^6.2.0",
+ "sumchecker": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "optionalDependencies": {
+ "global-agent": "^3.0.0"
+ }
+ },
+ "node_modules/@electron/notarize": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.5.0.tgz",
+ "integrity": "sha512-jNT8nwH1f9X5GEITXaQ8IF/KdskvIkOFfB2CvwumsveVidzpSc+mvhhTMdAGSYF3O+Nq49lJ7y+ssODRXu06+A==",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^4.1.1",
+ "fs-extra": "^9.0.1",
+ "promise-retry": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@electron/notarize/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==",
+ "license": "MIT",
+ "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/@electron/notarize/node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/@electron/notarize/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@electron/osx-sign": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.3.1.tgz",
+ "integrity": "sha512-BAfviURMHpmb1Yb50YbCxnOY0wfwaLXH5KJ4+80zS0gUkzDX3ec23naTlEqKsN+PwYn+a1cCzM7BJ4Wcd3sGzw==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "compare-version": "^0.1.2",
+ "debug": "^4.3.4",
+ "fs-extra": "^10.0.0",
+ "isbinaryfile": "^4.0.8",
+ "minimist": "^1.2.6",
+ "plist": "^3.0.5"
+ },
+ "bin": {
+ "electron-osx-flat": "bin/electron-osx-flat.js",
+ "electron-osx-sign": "bin/electron-osx-sign.js"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/@electron/osx-sign/node_modules/fs-extra": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@electron/osx-sign/node_modules/isbinaryfile": {
+ "version": "4.0.10",
+ "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz",
+ "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 8.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/gjtorikian/"
+ }
+ },
+ "node_modules/@electron/osx-sign/node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/@electron/osx-sign/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@electron/rebuild": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@electron/rebuild/-/rebuild-3.6.1.tgz",
+ "integrity": "sha512-f6596ZHpEq/YskUd8emYvOUne89ij8mQgjYFA5ru25QwbrRO+t1SImofdDv7kKOuWCmVOuU5tvfkbgGxIl3E/w==",
+ "license": "MIT",
+ "dependencies": {
+ "@malept/cross-spawn-promise": "^2.0.0",
+ "chalk": "^4.0.0",
+ "debug": "^4.1.1",
+ "detect-libc": "^2.0.1",
+ "fs-extra": "^10.0.0",
+ "got": "^11.7.0",
+ "node-abi": "^3.45.0",
+ "node-api-version": "^0.2.0",
+ "node-gyp": "^9.0.0",
+ "ora": "^5.1.0",
+ "read-binary-file-arch": "^1.0.6",
+ "semver": "^7.3.5",
+ "tar": "^6.0.5",
+ "yargs": "^17.0.1"
+ },
+ "bin": {
+ "electron-rebuild": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=12.13.0"
+ }
+ },
+ "node_modules/@electron/rebuild/node_modules/fs-extra": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@electron/rebuild/node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/@electron/rebuild/node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@electron/rebuild/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@electron/universal": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-2.0.1.tgz",
+ "integrity": "sha512-fKpv9kg4SPmt+hY7SVBnIYULE9QJl8L3sCfcBsnqbJwwBwAeTLokJ9TRt9y7bK0JAzIW2y78TVVjvnQEms/yyA==",
+ "license": "MIT",
+ "dependencies": {
+ "@electron/asar": "^3.2.7",
+ "@malept/cross-spawn-promise": "^2.0.0",
+ "debug": "^4.3.1",
+ "dir-compare": "^4.2.0",
+ "fs-extra": "^11.1.1",
+ "minimatch": "^9.0.3",
+ "plist": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=16.4"
+ }
+ },
+ "node_modules/@electron/universal/node_modules/fs-extra": {
+ "version": "11.2.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz",
+ "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==",
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.14"
+ }
+ },
+ "node_modules/@electron/universal/node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/@electron/universal/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@electron/universal/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@gar/promisify": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz",
+ "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==",
+ "license": "MIT"
+ },
+ "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==",
+ "license": "ISC",
+ "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/@isaacs/cliui/node_modules/ansi-regex": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
+ "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/@isaacs/cliui/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==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@isaacs/cliui/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==",
+ "license": "MIT"
+ },
+ "node_modules/@isaacs/cliui/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==",
+ "license": "MIT",
+ "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/@isaacs/cliui/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==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/@isaacs/cliui/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==",
+ "license": "MIT",
+ "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/@malept/cross-spawn-promise": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-2.0.0.tgz",
+ "integrity": "sha512-1DpKU0Z5ThltBwjNySMC14g0CkbyhCaz9FkhxqNsZI6uAPJXFS8cMXlBKo26FJ8ZuW6S9GCMcR9IO5k2X5/9Fg==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/malept"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund"
+ }
+ ],
+ "license": "Apache-2.0",
+ "dependencies": {
+ "cross-spawn": "^7.0.1"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ }
+ },
+ "node_modules/@malept/flatpak-bundler": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz",
+ "integrity": "sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^4.1.1",
+ "fs-extra": "^9.0.0",
+ "lodash": "^4.17.15",
+ "tmp-promise": "^3.0.2"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@malept/flatpak-bundler/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==",
+ "license": "MIT",
+ "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/@malept/flatpak-bundler/node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/@malept/flatpak-bundler/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@npmcli/fs": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz",
+ "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==",
+ "license": "ISC",
+ "dependencies": {
+ "@gar/promisify": "^1.1.3",
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/@npmcli/fs/node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@npmcli/move-file": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz",
+ "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==",
+ "deprecated": "This functionality has been moved to @npmcli/fs",
+ "license": "MIT",
+ "dependencies": {
+ "mkdirp": "^1.0.4",
+ "rimraf": "^3.0.2"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "optional": true,
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/@sindresorhus/is": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz",
+ "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/is?sponsor=1"
+ }
+ },
+ "node_modules/@szmarczak/http-timer": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz",
+ "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==",
+ "license": "MIT",
+ "dependencies": {
+ "defer-to-connect": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@tootallnate/once": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
+ "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@types/cacheable-request": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz",
+ "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/http-cache-semantics": "*",
+ "@types/keyv": "^3.1.4",
+ "@types/node": "*",
+ "@types/responselike": "^1.0.0"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/ms": "*"
+ }
+ },
+ "node_modules/@types/fs-extra": {
+ "version": "9.0.13",
+ "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz",
+ "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/glob": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz",
+ "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/minimatch": "*",
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/http-cache-semantics": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz",
+ "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==",
+ "license": "MIT"
+ },
+ "node_modules/@types/keyv": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz",
+ "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/minimatch": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz",
+ "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==",
+ "license": "MIT"
+ },
+ "node_modules/@types/ms": {
+ "version": "0.7.34",
+ "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz",
+ "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==",
+ "license": "MIT"
+ },
+ "node_modules/@types/node": {
+ "version": "20.16.10",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.10.tgz",
+ "integrity": "sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==",
+ "license": "MIT",
+ "dependencies": {
+ "undici-types": "~6.19.2"
+ }
+ },
+ "node_modules/@types/plist": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/@types/plist/-/plist-3.0.5.tgz",
+ "integrity": "sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@types/node": "*",
+ "xmlbuilder": ">=11.0.1"
+ }
+ },
+ "node_modules/@types/responselike": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz",
+ "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/verror": {
+ "version": "1.10.10",
+ "resolved": "https://registry.npmjs.org/@types/verror/-/verror-1.10.10.tgz",
+ "integrity": "sha512-l4MM0Jppn18hb9xmM6wwD1uTdShpf9Pn80aXTStnK1C94gtPvJcV2FrDmbOQUAQfJ1cKZHktkQUDwEqaAKXMMg==",
+ "license": "MIT",
+ "optional": true
+ },
+ "node_modules/@types/yauzl": {
+ "version": "2.10.3",
+ "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz",
+ "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@xmldom/xmldom": {
+ "version": "0.8.10",
+ "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz",
+ "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/7zip-bin": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.2.0.tgz",
+ "integrity": "sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A==",
+ "license": "MIT"
+ },
+ "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==",
+ "license": "ISC"
+ },
+ "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==",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^4.3.4"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/agentkeepalive": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz",
+ "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==",
+ "license": "MIT",
+ "dependencies": {
+ "humanize-ms": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 8.0.0"
+ }
+ },
+ "node_modules/aggregate-error": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
+ "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
+ "license": "MIT",
+ "dependencies": {
+ "clean-stack": "^2.0.0",
+ "indent-string": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "license": "MIT",
+ "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/ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+ "license": "MIT",
+ "peerDependencies": {
+ "ajv": "^6.9.1"
+ }
+ },
+ "node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/app-builder-bin": {
+ "version": "5.0.0-alpha.10",
+ "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-5.0.0-alpha.10.tgz",
+ "integrity": "sha512-Ev4jj3D7Bo+O0GPD2NMvJl+PGiBAfS7pUGawntBNpCbxtpncfUixqFj9z9Jme7V7s3LBGqsWZZP54fxBX3JKJw==",
+ "license": "MIT"
+ },
+ "node_modules/app-builder-lib": {
+ "version": "25.1.7",
+ "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-25.1.7.tgz",
+ "integrity": "sha512-JxmN+D/Dn7BLQoN+cTFO+zbMHcpI10v/xjyjFO1FKpHbApOG+OQt/xUyVjKWp4FYplIfuHdpxqTXo1PN/Wzm/A==",
+ "license": "MIT",
+ "dependencies": {
+ "@develar/schema-utils": "~2.6.5",
+ "@electron/notarize": "2.5.0",
+ "@electron/osx-sign": "1.3.1",
+ "@electron/rebuild": "3.6.1",
+ "@electron/universal": "2.0.1",
+ "@malept/flatpak-bundler": "^0.4.0",
+ "@types/fs-extra": "9.0.13",
+ "async-exit-hook": "^2.0.1",
+ "bluebird-lst": "^1.0.9",
+ "builder-util": "25.1.7",
+ "builder-util-runtime": "9.2.10",
+ "chromium-pickle-js": "^0.2.0",
+ "config-file-ts": "0.2.8-rc1",
+ "debug": "^4.3.4",
+ "dotenv": "^16.4.5",
+ "dotenv-expand": "^11.0.6",
+ "ejs": "^3.1.8",
+ "electron-publish": "25.1.7",
+ "form-data": "^4.0.0",
+ "fs-extra": "^10.1.0",
+ "hosted-git-info": "^4.1.0",
+ "is-ci": "^3.0.0",
+ "isbinaryfile": "^5.0.0",
+ "js-yaml": "^4.1.0",
+ "json5": "^2.2.3",
+ "lazy-val": "^1.0.5",
+ "minimatch": "^10.0.0",
+ "resedit": "^1.7.0",
+ "sanitize-filename": "^1.6.3",
+ "semver": "^7.3.8",
+ "tar": "^6.1.12",
+ "temp-file": "^3.4.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "dmg-builder": "25.1.7",
+ "electron-builder-squirrel-windows": "25.1.7"
+ }
+ },
+ "node_modules/app-builder-lib/node_modules/fs-extra": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/app-builder-lib/node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/app-builder-lib/node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/app-builder-lib/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "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==",
+ "license": "ISC"
+ },
+ "node_modules/archiver": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.2.tgz",
+ "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "archiver-utils": "^2.1.0",
+ "async": "^3.2.4",
+ "buffer-crc32": "^0.2.1",
+ "readable-stream": "^3.6.0",
+ "readdir-glob": "^1.1.2",
+ "tar-stream": "^2.2.0",
+ "zip-stream": "^4.1.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/archiver-utils": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz",
+ "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.2.0",
+ "lazystream": "^1.0.0",
+ "lodash.defaults": "^4.2.0",
+ "lodash.difference": "^4.5.0",
+ "lodash.flatten": "^4.4.0",
+ "lodash.isplainobject": "^4.0.6",
+ "lodash.union": "^4.6.0",
+ "normalize-path": "^3.0.0",
+ "readable-stream": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/archiver-utils/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==",
+ "license": "MIT",
+ "peer": 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"
+ }
+ },
+ "node_modules/archiver-utils/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==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/archiver-utils/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==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/are-we-there-yet": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz",
+ "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==",
+ "deprecated": "This package is no longer supported.",
+ "license": "ISC",
+ "dependencies": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^3.6.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "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==",
+ "license": "Python-2.0"
+ },
+ "node_modules/assert-plus": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+ "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
+ "license": "MIT",
+ "optional": true,
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/astral-regex": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
+ "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
+ "license": "MIT",
+ "optional": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/async": {
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
+ "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==",
+ "license": "MIT"
+ },
+ "node_modules/async-exit-hook": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz",
+ "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
+ "license": "MIT"
+ },
+ "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==",
+ "license": "ISC",
+ "engines": {
+ "node": ">= 4.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==",
+ "license": "MIT"
+ },
+ "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"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/bindings": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
+ "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
+ "license": "MIT",
+ "dependencies": {
+ "file-uri-to-path": "1.0.0"
+ }
+ },
+ "node_modules/bl": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
+ "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
+ "license": "MIT",
+ "dependencies": {
+ "buffer": "^5.5.0",
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.4.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==",
+ "license": "MIT"
+ },
+ "node_modules/bluebird-lst": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz",
+ "integrity": "sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==",
+ "license": "MIT",
+ "dependencies": {
+ "bluebird": "^3.5.5"
+ }
+ },
+ "node_modules/boolean": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz",
+ "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==",
+ "license": "MIT",
+ "optional": true
+ },
+ "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==",
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/buffer": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.1.13"
+ }
+ },
+ "node_modules/buffer-crc32": {
+ "version": "0.2.13",
+ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
+ "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
+ "license": "MIT",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "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==",
+ "license": "MIT"
+ },
+ "node_modules/builder-util": {
+ "version": "25.1.7",
+ "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-25.1.7.tgz",
+ "integrity": "sha512-7jPjzBwEGRbwNcep0gGNpLXG9P94VA3CPAZQCzxkFXiV2GMQKlziMbY//rXPI7WKfhsvGgFXjTcXdBEwgXw9ww==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/debug": "^4.1.6",
+ "7zip-bin": "~5.2.0",
+ "app-builder-bin": "5.0.0-alpha.10",
+ "bluebird-lst": "^1.0.9",
+ "builder-util-runtime": "9.2.10",
+ "chalk": "^4.1.2",
+ "cross-spawn": "^7.0.3",
+ "debug": "^4.3.4",
+ "fs-extra": "^10.1.0",
+ "http-proxy-agent": "^7.0.0",
+ "https-proxy-agent": "^7.0.0",
+ "is-ci": "^3.0.0",
+ "js-yaml": "^4.1.0",
+ "source-map-support": "^0.5.19",
+ "stat-mode": "^1.0.0",
+ "temp-file": "^3.4.0"
+ }
+ },
+ "node_modules/builder-util-runtime": {
+ "version": "9.2.10",
+ "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.10.tgz",
+ "integrity": "sha512-6p/gfG1RJSQeIbz8TK5aPNkoztgY1q5TgmGFMAXcY8itsGW6Y2ld1ALsZ5UJn8rog7hKF3zHx5iQbNQ8uLcRlw==",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^4.3.4",
+ "sax": "^1.2.4"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/builder-util/node_modules/fs-extra": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/builder-util/node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/builder-util/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/cacache": {
+ "version": "16.1.3",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz",
+ "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==",
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/fs": "^2.1.0",
+ "@npmcli/move-file": "^2.0.0",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.1.0",
+ "glob": "^8.0.1",
+ "infer-owner": "^1.0.4",
+ "lru-cache": "^7.7.1",
+ "minipass": "^3.1.6",
+ "minipass-collect": "^1.0.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "mkdirp": "^1.0.4",
+ "p-map": "^4.0.0",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^3.0.2",
+ "ssri": "^9.0.0",
+ "tar": "^6.1.11",
+ "unique-filename": "^2.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/cacache/node_modules/glob": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
+ "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
+ "license": "ISC",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^5.0.1",
+ "once": "^1.3.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/cacache/node_modules/lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/cacache/node_modules/minimatch": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/cacheable-lookup": {
+ "version": "5.0.4",
+ "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz",
+ "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10.6.0"
+ }
+ },
+ "node_modules/cacheable-request": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz",
+ "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==",
+ "license": "MIT",
+ "dependencies": {
+ "clone-response": "^1.0.2",
+ "get-stream": "^5.1.0",
+ "http-cache-semantics": "^4.0.0",
+ "keyv": "^4.0.0",
+ "lowercase-keys": "^2.0.0",
+ "normalize-url": "^6.0.1",
+ "responselike": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
+ "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==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/chromium-pickle-js": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz",
+ "integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==",
+ "license": "MIT"
+ },
+ "node_modules/ci-info": {
+ "version": "3.9.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
+ "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/sibiraj-s"
+ }
+ ],
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/clean-stack": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
+ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/cli-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
+ "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
+ "license": "MIT",
+ "dependencies": {
+ "restore-cursor": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cli-spinners": {
+ "version": "2.9.2",
+ "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz",
+ "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/cli-truncate": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz",
+ "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "slice-ansi": "^3.0.0",
+ "string-width": "^4.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "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==",
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.1",
+ "wrap-ansi": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/clone": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
+ "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/clone-response": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz",
+ "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==",
+ "license": "MIT",
+ "dependencies": {
+ "mimic-response": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
+ "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==",
+ "license": "ISC",
+ "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==",
+ "license": "MIT",
+ "dependencies": {
+ "delayed-stream": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/commander": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
+ "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/compare-version": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz",
+ "integrity": "sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/compress-commons": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.2.tgz",
+ "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "buffer-crc32": "^0.2.13",
+ "crc32-stream": "^4.0.2",
+ "normalize-path": "^3.0.0",
+ "readable-stream": "^3.6.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "license": "MIT"
+ },
+ "node_modules/config-file-ts": {
+ "version": "0.2.8-rc1",
+ "resolved": "https://registry.npmjs.org/config-file-ts/-/config-file-ts-0.2.8-rc1.tgz",
+ "integrity": "sha512-GtNECbVI82bT4RiDIzBSVuTKoSHufnU7Ce7/42bkWZJZFLjmDF2WBpVsvRkhKCfKBnTBb3qZrBwPpFBU/Myvhg==",
+ "license": "MIT",
+ "dependencies": {
+ "glob": "^10.3.12",
+ "typescript": "^5.4.3"
+ }
+ },
+ "node_modules/config-file-ts/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==",
+ "license": "ISC",
+ "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/config-file-ts/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/config-file-ts/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "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==",
+ "license": "ISC"
+ },
+ "node_modules/core-util-is": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+ "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==",
+ "license": "MIT"
+ },
+ "node_modules/crc": {
+ "version": "3.8.0",
+ "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz",
+ "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "buffer": "^5.1.0"
+ }
+ },
+ "node_modules/crc-32": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
+ "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "bin": {
+ "crc32": "bin/crc32.njs"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/crc32-stream": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz",
+ "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "crc-32": "^1.2.0",
+ "readable-stream": "^3.4.0"
+ },
+ "engines": {
+ "node": ">= 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==",
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/debug": {
+ "version": "4.3.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
+ "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/decompress-response": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
+ "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
+ "license": "MIT",
+ "dependencies": {
+ "mimic-response": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/decompress-response/node_modules/mimic-response": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
+ "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/deep-extend": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
+ "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/defaults": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz",
+ "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==",
+ "license": "MIT",
+ "dependencies": {
+ "clone": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/defer-to-connect": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz",
+ "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "optional": 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==",
+ "license": "MIT",
+ "optional": 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==",
+ "license": "MIT",
+ "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==",
+ "license": "MIT"
+ },
+ "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==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/detect-node": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
+ "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
+ "license": "MIT",
+ "optional": true
+ },
+ "node_modules/dir-compare": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-4.2.0.tgz",
+ "integrity": "sha512-2xMCmOoMrdQIPHdsTawECdNPwlVFB9zGcz3kuhmBO6U3oU+UQjsue0i8ayLKpgBcm+hcXPMVSGUN9d+pvJ6+VQ==",
+ "license": "MIT",
+ "dependencies": {
+ "minimatch": "^3.0.5",
+ "p-limit": "^3.1.0 "
+ }
+ },
+ "node_modules/dir-compare/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==",
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/dir-compare/node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/dmg-builder": {
+ "version": "25.1.7",
+ "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-25.1.7.tgz",
+ "integrity": "sha512-Hac0AfXQrAV62JT99Had6bvUJb/f7vjJTaLOsmA/gAQcrc/cLmNAqCJ0ZZDqwKy2+LKXnxx45TvMXvovKd4iMg==",
+ "license": "MIT",
+ "dependencies": {
+ "app-builder-lib": "25.1.7",
+ "builder-util": "25.1.7",
+ "builder-util-runtime": "9.2.10",
+ "fs-extra": "^10.1.0",
+ "iconv-lite": "^0.6.2",
+ "js-yaml": "^4.1.0"
+ },
+ "optionalDependencies": {
+ "dmg-license": "^1.0.11"
+ }
+ },
+ "node_modules/dmg-builder/node_modules/fs-extra": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/dmg-builder/node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/dmg-builder/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/dmg-license": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.11.tgz",
+ "integrity": "sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q==",
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "dependencies": {
+ "@types/plist": "^3.0.1",
+ "@types/verror": "^1.10.3",
+ "ajv": "^6.10.0",
+ "crc": "^3.8.0",
+ "iconv-corefoundation": "^1.1.7",
+ "plist": "^3.0.4",
+ "smart-buffer": "^4.0.2",
+ "verror": "^1.10.0"
+ },
+ "bin": {
+ "dmg-license": "bin/dmg-license.js"
+ },
+ "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==",
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://dotenvx.com"
+ }
+ },
+ "node_modules/dotenv-expand": {
+ "version": "11.0.6",
+ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-11.0.6.tgz",
+ "integrity": "sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "dotenv": "^16.4.4"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://dotenvx.com"
+ }
+ },
+ "node_modules/eastasianwidth": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
+ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
+ "license": "MIT"
+ },
+ "node_modules/ejs": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz",
+ "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "jake": "^10.8.5"
+ },
+ "bin": {
+ "ejs": "bin/cli.js"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/electron": {
+ "version": "32.1.2",
+ "resolved": "https://registry.npmjs.org/electron/-/electron-32.1.2.tgz",
+ "integrity": "sha512-CXe6doFzhmh1U7daOvUzmF6Cj8hssdYWMeEPRnRO6rB9/bbwMlWctcQ7P8NJXhLQ88/vYUJQrJvlJPh8qM0BRQ==",
+ "hasInstallScript": true,
+ "license": "MIT",
+ "dependencies": {
+ "@electron/get": "^2.0.0",
+ "@types/node": "^20.9.0",
+ "extract-zip": "^2.0.1"
+ },
+ "bin": {
+ "electron": "cli.js"
+ },
+ "engines": {
+ "node": ">= 12.20.55"
+ }
+ },
+ "node_modules/electron-builder": {
+ "version": "25.1.7",
+ "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-25.1.7.tgz",
+ "integrity": "sha512-lsKtX93GSHWnmuteNRvBzgJIjRiiYB0qrJVRjShwBi75Ns+mRdWeOGZiXItqOWj+3g5UyY722kgoq2WlqCB87A==",
+ "license": "MIT",
+ "dependencies": {
+ "app-builder-lib": "25.1.7",
+ "builder-util": "25.1.7",
+ "builder-util-runtime": "9.2.10",
+ "chalk": "^4.1.2",
+ "dmg-builder": "25.1.7",
+ "fs-extra": "^10.1.0",
+ "is-ci": "^3.0.0",
+ "lazy-val": "^1.0.5",
+ "simple-update-notifier": "2.0.0",
+ "yargs": "^17.6.2"
+ },
+ "bin": {
+ "electron-builder": "cli.js",
+ "install-app-deps": "install-app-deps.js"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/electron-builder-squirrel-windows": {
+ "version": "25.1.7",
+ "resolved": "https://registry.npmjs.org/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-25.1.7.tgz",
+ "integrity": "sha512-nJMvw1FNy+6YP8HmjSb0JwMowpdlZpydZGab9KevKO/fIC9wTcr5rkhbLsTfEPOjdAqOTycRoK0mOJCFB/1uig==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "app-builder-lib": "25.1.7",
+ "archiver": "^5.3.1",
+ "builder-util": "25.1.7",
+ "fs-extra": "^10.1.0"
+ }
+ },
+ "node_modules/electron-builder-squirrel-windows/node_modules/fs-extra": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/electron-builder-squirrel-windows/node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/electron-builder-squirrel-windows/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/electron-builder/node_modules/fs-extra": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/electron-builder/node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/electron-builder/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/electron-publish": {
+ "version": "25.1.7",
+ "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-25.1.7.tgz",
+ "integrity": "sha512-+jbTkR9m39eDBMP4gfbqglDd6UvBC7RLh5Y0MhFSsc6UkGHj9Vj9TWobxevHYMMqmoujL11ZLjfPpMX+Pt6YEg==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/fs-extra": "^9.0.11",
+ "builder-util": "25.1.7",
+ "builder-util-runtime": "9.2.10",
+ "chalk": "^4.1.2",
+ "fs-extra": "^10.1.0",
+ "lazy-val": "^1.0.5",
+ "mime": "^2.5.2"
+ }
+ },
+ "node_modules/electron-publish/node_modules/fs-extra": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/electron-publish/node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/electron-publish/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "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==",
+ "license": "MIT"
+ },
+ "node_modules/encoding": {
+ "version": "0.1.13",
+ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
+ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "iconv-lite": "^0.6.2"
+ }
+ },
+ "node_modules/end-of-stream": {
+ "version": "1.4.4",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+ "license": "MIT",
+ "dependencies": {
+ "once": "^1.4.0"
+ }
+ },
+ "node_modules/env-paths": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
+ "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/err-code": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz",
+ "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==",
+ "license": "MIT"
+ },
+ "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==",
+ "license": "MIT",
+ "optional": 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==",
+ "license": "MIT",
+ "optional": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es6-error": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz",
+ "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==",
+ "license": "MIT",
+ "optional": true
+ },
+ "node_modules/escalade": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
+ "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "optional": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/expand-template": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
+ "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==",
+ "license": "(MIT OR WTFPL)",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/exponential-backoff": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz",
+ "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/extract-zip": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
+ "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "debug": "^4.1.1",
+ "get-stream": "^5.1.0",
+ "yauzl": "^2.10.0"
+ },
+ "bin": {
+ "extract-zip": "cli.js"
+ },
+ "engines": {
+ "node": ">= 10.17.0"
+ },
+ "optionalDependencies": {
+ "@types/yauzl": "^2.9.1"
+ }
+ },
+ "node_modules/extsprintf": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz",
+ "integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==",
+ "engines": [
+ "node >=0.6.0"
+ ],
+ "license": "MIT",
+ "optional": true
+ },
+ "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==",
+ "license": "MIT"
+ },
+ "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==",
+ "license": "MIT"
+ },
+ "node_modules/fd-slicer": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
+ "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
+ "license": "MIT",
+ "dependencies": {
+ "pend": "~1.2.0"
+ }
+ },
+ "node_modules/file-uri-to-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
+ "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
+ "license": "MIT"
+ },
+ "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==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "minimatch": "^5.0.1"
+ }
+ },
+ "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==",
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/foreground-child": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz",
+ "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==",
+ "license": "ISC",
+ "dependencies": {
+ "cross-spawn": "^7.0.0",
+ "signal-exit": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/foreground-child/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==",
+ "license": "ISC",
+ "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==",
+ "license": "MIT",
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/fs-constants": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
+ "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
+ "license": "MIT"
+ },
+ "node_modules/fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=6 <7 || >=8"
+ }
+ },
+ "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==",
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.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==",
+ "license": "ISC"
+ },
+ "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==",
+ "license": "MIT",
+ "optional": true,
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/gauge": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz",
+ "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==",
+ "deprecated": "This package is no longer supported.",
+ "license": "ISC",
+ "dependencies": {
+ "aproba": "^1.0.3 || ^2.0.0",
+ "color-support": "^1.1.3",
+ "console-control-strings": "^1.1.0",
+ "has-unicode": "^2.0.1",
+ "signal-exit": "^3.0.7",
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1",
+ "wide-align": "^1.1.5"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "license": "ISC",
+ "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==",
+ "license": "MIT",
+ "optional": 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-stream": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
+ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+ "license": "MIT",
+ "dependencies": {
+ "pump": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/github-from-package": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
+ "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==",
+ "license": "MIT"
+ },
+ "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",
+ "license": "ISC",
+ "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/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==",
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/glob/node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/global-agent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz",
+ "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==",
+ "license": "BSD-3-Clause",
+ "optional": true,
+ "dependencies": {
+ "boolean": "^3.0.1",
+ "es6-error": "^4.1.1",
+ "matcher": "^3.0.0",
+ "roarr": "^2.15.3",
+ "semver": "^7.3.2",
+ "serialize-error": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=10.0"
+ }
+ },
+ "node_modules/global-agent/node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "license": "ISC",
+ "optional": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "define-properties": "^1.2.1",
+ "gopd": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/gopd": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
+ "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "get-intrinsic": "^1.1.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/got": {
+ "version": "11.8.6",
+ "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz",
+ "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==",
+ "license": "MIT",
+ "dependencies": {
+ "@sindresorhus/is": "^4.0.0",
+ "@szmarczak/http-timer": "^4.0.5",
+ "@types/cacheable-request": "^6.0.1",
+ "@types/responselike": "^1.0.0",
+ "cacheable-lookup": "^5.0.3",
+ "cacheable-request": "^7.0.2",
+ "decompress-response": "^6.0.0",
+ "http2-wrapper": "^1.0.0-beta.5.2",
+ "lowercase-keys": "^2.0.0",
+ "p-cancelable": "^2.0.0",
+ "responselike": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10.19.0"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/got?sponsor=1"
+ }
+ },
+ "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==",
+ "license": "ISC"
+ },
+ "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==",
+ "license": "MIT",
+ "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==",
+ "license": "MIT",
+ "optional": 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==",
+ "license": "MIT",
+ "optional": 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==",
+ "license": "MIT",
+ "optional": true,
+ "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==",
+ "license": "ISC"
+ },
+ "node_modules/hasown": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
+ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "function-bind": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/hosted-git-info": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
+ "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/http-cache-semantics": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
+ "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==",
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/http-proxy-agent": {
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
+ "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
+ "license": "MIT",
+ "dependencies": {
+ "agent-base": "^7.1.0",
+ "debug": "^4.3.4"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/http2-wrapper": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz",
+ "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==",
+ "license": "MIT",
+ "dependencies": {
+ "quick-lru": "^5.1.1",
+ "resolve-alpn": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=10.19.0"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "dependencies": {
+ "agent-base": "^7.0.2",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/humanize-ms": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
+ "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.0.0"
+ }
+ },
+ "node_modules/iconv-corefoundation": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz",
+ "integrity": "sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==",
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "dependencies": {
+ "cli-truncate": "^2.1.0",
+ "node-addon-api": "^1.6.3"
+ },
+ "engines": {
+ "node": "^8.11.2 || >=10"
+ }
+ },
+ "node_modules/iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ieee754": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8.19"
+ }
+ },
+ "node_modules/indent-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/infer-owner": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
+ "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
+ "license": "ISC"
+ },
+ "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.",
+ "license": "ISC",
+ "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==",
+ "license": "ISC"
+ },
+ "node_modules/ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+ "license": "ISC"
+ },
+ "node_modules/ip-address": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz",
+ "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==",
+ "license": "MIT",
+ "dependencies": {
+ "jsbn": "1.1.0",
+ "sprintf-js": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 12"
+ }
+ },
+ "node_modules/is-ci": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz",
+ "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==",
+ "license": "MIT",
+ "dependencies": {
+ "ci-info": "^3.2.0"
+ },
+ "bin": {
+ "is-ci": "bin.js"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-interactive": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
+ "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-lambda": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz",
+ "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==",
+ "license": "MIT"
+ },
+ "node_modules/is-unicode-supported": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
+ "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/isbinaryfile": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.2.tgz",
+ "integrity": "sha512-GvcjojwonMjWbTkfMpnVHVqXW/wKMYDfEpY94/8zy8HFMOqb/VL6oeONq9v87q4ttVlaTLnGXnJD4B5B1OTGIg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 18.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/gjtorikian/"
+ }
+ },
+ "node_modules/isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
+ "license": "ISC"
+ },
+ "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==",
+ "license": "BlueOak-1.0.0",
+ "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==",
+ "license": "Apache-2.0",
+ "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/jake/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==",
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/jake/node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/jsbn": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
+ "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==",
+ "license": "MIT"
+ },
+ "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==",
+ "license": "MIT"
+ },
+ "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==",
+ "license": "MIT"
+ },
+ "node_modules/json-stringify-safe": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
+ "license": "ISC",
+ "optional": 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==",
+ "license": "MIT",
+ "bin": {
+ "json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/jsonfile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+ "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
+ "license": "MIT",
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "dependencies": {
+ "json-buffer": "3.0.1"
+ }
+ },
+ "node_modules/lazy-val": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz",
+ "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==",
+ "license": "MIT"
+ },
+ "node_modules/lazystream": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz",
+ "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "readable-stream": "^2.0.5"
+ },
+ "engines": {
+ "node": ">= 0.6.3"
+ }
+ },
+ "node_modules/lazystream/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==",
+ "license": "MIT",
+ "peer": 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"
+ }
+ },
+ "node_modules/lazystream/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==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/lazystream/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==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "license": "MIT"
+ },
+ "node_modules/lodash.defaults": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
+ "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/lodash.difference": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
+ "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/lodash.flatten": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
+ "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==",
+ "license": "MIT",
+ "peer": true
+ },
+ "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==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/lodash.union": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz",
+ "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/log-symbols": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
+ "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^4.1.0",
+ "is-unicode-supported": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/lowercase-keys": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
+ "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/make-fetch-happen": {
+ "version": "10.2.1",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz",
+ "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==",
+ "license": "ISC",
+ "dependencies": {
+ "agentkeepalive": "^4.2.1",
+ "cacache": "^16.1.0",
+ "http-cache-semantics": "^4.1.0",
+ "http-proxy-agent": "^5.0.0",
+ "https-proxy-agent": "^5.0.0",
+ "is-lambda": "^1.0.1",
+ "lru-cache": "^7.7.1",
+ "minipass": "^3.1.6",
+ "minipass-collect": "^1.0.2",
+ "minipass-fetch": "^2.0.3",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "negotiator": "^0.6.3",
+ "promise-retry": "^2.0.1",
+ "socks-proxy-agent": "^7.0.0",
+ "ssri": "^9.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/make-fetch-happen/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==",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/make-fetch-happen/node_modules/http-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
+ "license": "MIT",
+ "dependencies": {
+ "@tootallnate/once": "2",
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/make-fetch-happen/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==",
+ "license": "MIT",
+ "dependencies": {
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/make-fetch-happen/node_modules/lru-cache": {
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/matcher": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz",
+ "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "escape-string-regexp": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/mime": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
+ "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
+ "license": "MIT",
+ "bin": {
+ "mime": "cli.js"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "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==",
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "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==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/mimic-response": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
+ "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/minimatch": {
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz",
+ "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==",
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": "20 || >=22"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/minipass": {
+ "version": "3.3.6",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
+ "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/minipass-collect": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
+ "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/minipass-fetch": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz",
+ "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==",
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^3.1.6",
+ "minipass-sized": "^1.0.3",
+ "minizlib": "^2.1.2"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ },
+ "optionalDependencies": {
+ "encoding": "^0.1.13"
+ }
+ },
+ "node_modules/minipass-flush": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
+ "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/minipass-pipeline": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
+ "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/minipass-sized": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz",
+ "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==",
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/minizlib": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
+ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^3.0.0",
+ "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==",
+ "license": "MIT",
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/mkdirp-classic": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
+ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
+ "license": "MIT"
+ },
+ "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==",
+ "license": "MIT"
+ },
+ "node_modules/napi-build-utils": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz",
+ "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==",
+ "license": "MIT"
+ },
+ "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==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/node-abi": {
+ "version": "3.68.0",
+ "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.68.0.tgz",
+ "integrity": "sha512-7vbj10trelExNjFSBm5kTvZXXa7pZyKWx9RCKIyqe6I9Ev3IzGpQoqBP3a+cOdxY+pWj6VkP28n/2wWysBHD/A==",
+ "license": "MIT",
+ "dependencies": {
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/node-abi/node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/node-addon-api": {
+ "version": "1.7.2",
+ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz",
+ "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==",
+ "license": "MIT",
+ "optional": true
+ },
+ "node_modules/node-api-version": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/node-api-version/-/node-api-version-0.2.0.tgz",
+ "integrity": "sha512-fthTTsi8CxaBXMaBAD7ST2uylwvsnYxh2PfaScwpMhos6KlSFajXQPcM4ogNE1q2s3Lbz9GCGqeIHC+C6OZnKg==",
+ "license": "MIT",
+ "dependencies": {
+ "semver": "^7.3.5"
+ }
+ },
+ "node_modules/node-api-version/node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/node-gyp": {
+ "version": "9.4.1",
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz",
+ "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==",
+ "license": "MIT",
+ "dependencies": {
+ "env-paths": "^2.2.0",
+ "exponential-backoff": "^3.1.1",
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.2.6",
+ "make-fetch-happen": "^10.0.3",
+ "nopt": "^6.0.0",
+ "npmlog": "^6.0.0",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.5",
+ "tar": "^6.1.2",
+ "which": "^2.0.2"
+ },
+ "bin": {
+ "node-gyp": "bin/node-gyp.js"
+ },
+ "engines": {
+ "node": "^12.13 || ^14.13 || >=16"
+ }
+ },
+ "node_modules/node-gyp/node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/nopt": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz",
+ "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==",
+ "license": "ISC",
+ "dependencies": {
+ "abbrev": "^1.0.0"
+ },
+ "bin": {
+ "nopt": "bin/nopt.js"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.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==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/normalize-url": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
+ "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/npmlog": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz",
+ "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==",
+ "deprecated": "This package is no longer supported.",
+ "license": "ISC",
+ "dependencies": {
+ "are-we-there-yet": "^3.0.0",
+ "console-control-strings": "^1.1.0",
+ "gauge": "^4.0.3",
+ "set-blocking": "^2.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "optional": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "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==",
+ "license": "ISC",
+ "dependencies": {
+ "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==",
+ "license": "MIT",
+ "dependencies": {
+ "mimic-fn": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/ora": {
+ "version": "5.4.1",
+ "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
+ "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
+ "license": "MIT",
+ "dependencies": {
+ "bl": "^4.1.0",
+ "chalk": "^4.1.0",
+ "cli-cursor": "^3.1.0",
+ "cli-spinners": "^2.5.0",
+ "is-interactive": "^1.0.0",
+ "is-unicode-supported": "^0.1.0",
+ "log-symbols": "^4.1.0",
+ "strip-ansi": "^6.0.0",
+ "wcwidth": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-cancelable": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz",
+ "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "dependencies": {
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-map": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
+ "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
+ "license": "MIT",
+ "dependencies": {
+ "aggregate-error": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/package-json-from-dist": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
+ "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
+ "license": "BlueOak-1.0.0"
+ },
+ "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==",
+ "license": "MIT",
+ "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==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "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==",
+ "license": "BlueOak-1.0.0",
+ "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-scurry/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==",
+ "license": "ISC"
+ },
+ "node_modules/path-scurry/node_modules/minipass": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
+ "node_modules/pe-library": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/pe-library/-/pe-library-0.4.1.tgz",
+ "integrity": "sha512-eRWB5LBz7PpDu4PUlwT0PhnQfTQJlDDdPa35urV4Osrm0t0AqQFGn+UIkU3klZvwJ8KPO3VbBFsXquA6p6kqZw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12",
+ "npm": ">=6"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/jet2jet"
+ }
+ },
+ "node_modules/pend": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
+ "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
+ "license": "MIT"
+ },
+ "node_modules/plist": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz",
+ "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@xmldom/xmldom": "^0.8.8",
+ "base64-js": "^1.5.1",
+ "xmlbuilder": "^15.1.1"
+ },
+ "engines": {
+ "node": ">=10.4.0"
+ }
+ },
+ "node_modules/prebuild-install": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz",
+ "integrity": "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==",
+ "license": "MIT",
+ "dependencies": {
+ "detect-libc": "^2.0.0",
+ "expand-template": "^2.0.3",
+ "github-from-package": "0.0.0",
+ "minimist": "^1.2.3",
+ "mkdirp-classic": "^0.5.3",
+ "napi-build-utils": "^1.0.1",
+ "node-abi": "^3.3.0",
+ "pump": "^3.0.0",
+ "rc": "^1.2.7",
+ "simple-get": "^4.0.0",
+ "tar-fs": "^2.0.0",
+ "tunnel-agent": "^0.6.0"
+ },
+ "bin": {
+ "prebuild-install": "bin.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/progress": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
+ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/promise-inflight": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
+ "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==",
+ "license": "ISC"
+ },
+ "node_modules/promise-retry": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz",
+ "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==",
+ "license": "MIT",
+ "dependencies": {
+ "err-code": "^2.0.2",
+ "retry": "^0.12.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/pump": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz",
+ "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==",
+ "license": "MIT",
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "node_modules/punycode": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
+ "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/quick-lru": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
+ "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/rc": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
+ "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
+ "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
+ "dependencies": {
+ "deep-extend": "^0.6.0",
+ "ini": "~1.3.0",
+ "minimist": "^1.2.0",
+ "strip-json-comments": "~2.0.1"
+ },
+ "bin": {
+ "rc": "cli.js"
+ }
+ },
+ "node_modules/read-binary-file-arch": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/read-binary-file-arch/-/read-binary-file-arch-1.0.6.tgz",
+ "integrity": "sha512-BNg9EN3DD3GsDXX7Aa8O4p92sryjkmzYYgmgTAc6CA4uGLEDzFfxOxugu21akOxpcXHiEgsYkC6nPsQvLLLmEg==",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^4.3.4"
+ },
+ "bin": {
+ "read-binary-file-arch": "cli.js"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/readdir-glob": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz",
+ "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "minimatch": "^5.1.0"
+ }
+ },
+ "node_modules/readdir-glob/node_modules/minimatch": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+ "license": "ISC",
+ "peer": true,
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/resedit": {
+ "version": "1.7.1",
+ "resolved": "https://registry.npmjs.org/resedit/-/resedit-1.7.1.tgz",
+ "integrity": "sha512-/FJ6/gKAXbcHtivannhecWsa43kGVFK3aHHv9Jm3x0eFiM31MoGihkAOWbm3UsvjYLRVw0zTkfARy2dI96JL1Q==",
+ "license": "MIT",
+ "dependencies": {
+ "pe-library": "^0.4.1"
+ },
+ "engines": {
+ "node": ">=12",
+ "npm": ">=6"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/jet2jet"
+ }
+ },
+ "node_modules/resolve-alpn": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz",
+ "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==",
+ "license": "MIT"
+ },
+ "node_modules/responselike": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz",
+ "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==",
+ "license": "MIT",
+ "dependencies": {
+ "lowercase-keys": "^2.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/restore-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
+ "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
+ "license": "MIT",
+ "dependencies": {
+ "onetime": "^5.1.0",
+ "signal-exit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/retry": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
+ "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "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",
+ "license": "ISC",
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/roarr": {
+ "version": "2.15.4",
+ "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz",
+ "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==",
+ "license": "BSD-3-Clause",
+ "optional": true,
+ "dependencies": {
+ "boolean": "^3.0.1",
+ "detect-node": "^2.0.4",
+ "globalthis": "^1.0.1",
+ "json-stringify-safe": "^5.0.1",
+ "semver-compare": "^1.0.0",
+ "sprintf-js": "^1.1.2"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "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"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+ "license": "MIT"
+ },
+ "node_modules/sanitize-filename": {
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz",
+ "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==",
+ "license": "WTFPL OR ISC",
+ "dependencies": {
+ "truncate-utf8-bytes": "^1.0.0"
+ }
+ },
+ "node_modules/sax": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz",
+ "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==",
+ "license": "ISC"
+ },
+ "node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "optional": true
+ },
+ "node_modules/serialize-error": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz",
+ "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "type-fest": "^0.13.1"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "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==",
+ "license": "ISC"
+ },
+ "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==",
+ "license": "MIT",
+ "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==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "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==",
+ "license": "ISC"
+ },
+ "node_modules/simple-concat": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
+ "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/simple-get": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",
+ "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "decompress-response": "^6.0.0",
+ "once": "^1.3.1",
+ "simple-concat": "^1.0.0"
+ }
+ },
+ "node_modules/simple-update-notifier": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz",
+ "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==",
+ "license": "MIT",
+ "dependencies": {
+ "semver": "^7.5.3"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/simple-update-notifier/node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/slice-ansi": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz",
+ "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "astral-regex": "^2.0.0",
+ "is-fullwidth-code-point": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/smart-buffer": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
+ "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6.0.0",
+ "npm": ">= 3.0.0"
+ }
+ },
+ "node_modules/socks": {
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz",
+ "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==",
+ "license": "MIT",
+ "dependencies": {
+ "ip-address": "^9.0.5",
+ "smart-buffer": "^4.2.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0",
+ "npm": ">= 3.0.0"
+ }
+ },
+ "node_modules/socks-proxy-agent": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz",
+ "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==",
+ "license": "MIT",
+ "dependencies": {
+ "agent-base": "^6.0.2",
+ "debug": "^4.3.3",
+ "socks": "^2.6.2"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/socks-proxy-agent/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==",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "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==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/source-map-support": {
+ "version": "0.5.21",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
+ "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
+ "license": "MIT",
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
+ "node_modules/sprintf-js": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
+ "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/sqlite3": {
+ "version": "5.1.7",
+ "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-5.1.7.tgz",
+ "integrity": "sha512-GGIyOiFaG+TUra3JIfkI/zGP8yZYLPQ0pl1bH+ODjiX57sPhrLU5sQJn1y9bDKZUFYkX1crlrPfSYt0BKKdkog==",
+ "hasInstallScript": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "bindings": "^1.5.0",
+ "node-addon-api": "^7.0.0",
+ "prebuild-install": "^7.1.1",
+ "tar": "^6.1.11"
+ },
+ "optionalDependencies": {
+ "node-gyp": "8.x"
+ },
+ "peerDependencies": {
+ "node-gyp": "8.x"
+ },
+ "peerDependenciesMeta": {
+ "node-gyp": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/sqlite3/node_modules/@npmcli/fs": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz",
+ "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==",
+ "license": "ISC",
+ "optional": true,
+ "dependencies": {
+ "@gar/promisify": "^1.0.1",
+ "semver": "^7.3.5"
+ }
+ },
+ "node_modules/sqlite3/node_modules/@npmcli/move-file": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz",
+ "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==",
+ "deprecated": "This functionality has been moved to @npmcli/fs",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "mkdirp": "^1.0.4",
+ "rimraf": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/sqlite3/node_modules/@tootallnate/once": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
+ "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
+ "license": "MIT",
+ "optional": true,
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/sqlite3/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==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/sqlite3/node_modules/cacache": {
+ "version": "15.3.0",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz",
+ "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==",
+ "license": "ISC",
+ "optional": true,
+ "dependencies": {
+ "@npmcli/fs": "^1.0.0",
+ "@npmcli/move-file": "^1.0.1",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "glob": "^7.1.4",
+ "infer-owner": "^1.0.4",
+ "lru-cache": "^6.0.0",
+ "minipass": "^3.1.1",
+ "minipass-collect": "^1.0.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.2",
+ "mkdirp": "^1.0.3",
+ "p-map": "^4.0.0",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^3.0.2",
+ "ssri": "^8.0.1",
+ "tar": "^6.0.2",
+ "unique-filename": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/sqlite3/node_modules/http-proxy-agent": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
+ "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@tootallnate/once": "1",
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/sqlite3/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==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/sqlite3/node_modules/make-fetch-happen": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz",
+ "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==",
+ "license": "ISC",
+ "optional": true,
+ "dependencies": {
+ "agentkeepalive": "^4.1.3",
+ "cacache": "^15.2.0",
+ "http-cache-semantics": "^4.1.0",
+ "http-proxy-agent": "^4.0.1",
+ "https-proxy-agent": "^5.0.0",
+ "is-lambda": "^1.0.1",
+ "lru-cache": "^6.0.0",
+ "minipass": "^3.1.3",
+ "minipass-collect": "^1.0.2",
+ "minipass-fetch": "^1.3.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "negotiator": "^0.6.2",
+ "promise-retry": "^2.0.1",
+ "socks-proxy-agent": "^6.0.0",
+ "ssri": "^8.0.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/sqlite3/node_modules/minipass-fetch": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz",
+ "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "minipass": "^3.1.0",
+ "minipass-sized": "^1.0.3",
+ "minizlib": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "optionalDependencies": {
+ "encoding": "^0.1.12"
+ }
+ },
+ "node_modules/sqlite3/node_modules/node-addon-api": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz",
+ "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==",
+ "license": "MIT"
+ },
+ "node_modules/sqlite3/node_modules/node-gyp": {
+ "version": "8.4.1",
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz",
+ "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "env-paths": "^2.2.0",
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.2.6",
+ "make-fetch-happen": "^9.1.0",
+ "nopt": "^5.0.0",
+ "npmlog": "^6.0.0",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.5",
+ "tar": "^6.1.2",
+ "which": "^2.0.2"
+ },
+ "bin": {
+ "node-gyp": "bin/node-gyp.js"
+ },
+ "engines": {
+ "node": ">= 10.12.0"
+ }
+ },
+ "node_modules/sqlite3/node_modules/nopt": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
+ "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
+ "license": "ISC",
+ "optional": true,
+ "dependencies": {
+ "abbrev": "1"
+ },
+ "bin": {
+ "nopt": "bin/nopt.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/sqlite3/node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "license": "ISC",
+ "optional": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/sqlite3/node_modules/socks-proxy-agent": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz",
+ "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "agent-base": "^6.0.2",
+ "debug": "^4.3.3",
+ "socks": "^2.6.2"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/sqlite3/node_modules/ssri": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
+ "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
+ "license": "ISC",
+ "optional": true,
+ "dependencies": {
+ "minipass": "^3.1.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/sqlite3/node_modules/unique-filename": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
+ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
+ "license": "ISC",
+ "optional": true,
+ "dependencies": {
+ "unique-slug": "^2.0.0"
+ }
+ },
+ "node_modules/sqlite3/node_modules/unique-slug": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
+ "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
+ "license": "ISC",
+ "optional": true,
+ "dependencies": {
+ "imurmurhash": "^0.1.4"
+ }
+ },
+ "node_modules/ssri": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz",
+ "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==",
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.1.1"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/stat-mode": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz",
+ "integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "~5.2.0"
+ }
+ },
+ "node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/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==",
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-json-comments": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
+ "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/sumchecker": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz",
+ "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "debug": "^4.1.0"
+ },
+ "engines": {
+ "node": ">= 8.0"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "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==",
+ "license": "ISC",
+ "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-fs": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
+ "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
+ "license": "MIT",
+ "dependencies": {
+ "chownr": "^1.1.1",
+ "mkdirp-classic": "^0.5.2",
+ "pump": "^3.0.0",
+ "tar-stream": "^2.1.4"
+ }
+ },
+ "node_modules/tar-fs/node_modules/chownr": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
+ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
+ "license": "ISC"
+ },
+ "node_modules/tar-stream": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
+ "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
+ "license": "MIT",
+ "dependencies": {
+ "bl": "^4.0.3",
+ "end-of-stream": "^1.4.1",
+ "fs-constants": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^3.1.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/tar/node_modules/minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/temp-file": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz",
+ "integrity": "sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==",
+ "license": "MIT",
+ "dependencies": {
+ "async-exit-hook": "^2.0.1",
+ "fs-extra": "^10.0.0"
+ }
+ },
+ "node_modules/temp-file/node_modules/fs-extra": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/temp-file/node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "license": "MIT",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/temp-file/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/tmp": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz",
+ "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=14.14"
+ }
+ },
+ "node_modules/tmp-promise": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz",
+ "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==",
+ "license": "MIT",
+ "dependencies": {
+ "tmp": "^0.2.0"
+ }
+ },
+ "node_modules/truncate-utf8-bytes": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz",
+ "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==",
+ "license": "WTFPL",
+ "dependencies": {
+ "utf8-byte-length": "^1.0.1"
+ }
+ },
+ "node_modules/tunnel-agent": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+ "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "safe-buffer": "^5.0.1"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/type-fest": {
+ "version": "0.13.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz",
+ "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==",
+ "license": "(MIT OR CC0-1.0)",
+ "optional": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/typescript": {
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz",
+ "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==",
+ "license": "Apache-2.0",
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=14.17"
+ }
+ },
+ "node_modules/undici-types": {
+ "version": "6.19.8",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
+ "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
+ "license": "MIT"
+ },
+ "node_modules/unique-filename": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz",
+ "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==",
+ "license": "ISC",
+ "dependencies": {
+ "unique-slug": "^3.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/unique-slug": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz",
+ "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==",
+ "license": "ISC",
+ "dependencies": {
+ "imurmurhash": "^0.1.4"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/universalify": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4.0.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==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "node_modules/utf8-byte-length": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.5.tgz",
+ "integrity": "sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA==",
+ "license": "(WTFPL OR MIT)"
+ },
+ "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==",
+ "license": "MIT"
+ },
+ "node_modules/verror": {
+ "version": "1.10.1",
+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz",
+ "integrity": "sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "assert-plus": "^1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "^1.2.0"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/wcwidth": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
+ "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==",
+ "license": "MIT",
+ "dependencies": {
+ "defaults": "^1.0.3"
+ }
+ },
+ "node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "license": "ISC",
+ "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==",
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^1.0.2 || 2 || 3 || 4"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/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==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
+ "license": "ISC"
+ },
+ "node_modules/xmlbuilder": {
+ "version": "15.1.1",
+ "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz",
+ "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/y18n": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
+ "license": "ISC",
+ "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==",
+ "license": "ISC"
+ },
+ "node_modules/yargs": {
+ "version": "17.7.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
+ "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
+ "license": "MIT",
+ "dependencies": {
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.1.1"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/yargs-parser": {
+ "version": "21.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/yauzl": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
+ "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
+ "license": "MIT",
+ "dependencies": {
+ "buffer-crc32": "~0.2.3",
+ "fd-slicer": "~1.1.0"
+ }
+ },
+ "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==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/zip-stream": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz",
+ "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "archiver-utils": "^3.0.4",
+ "compress-commons": "^4.1.2",
+ "readable-stream": "^3.6.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/zip-stream/node_modules/archiver-utils": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-3.0.4.tgz",
+ "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "glob": "^7.2.3",
+ "graceful-fs": "^4.2.0",
+ "lazystream": "^1.0.0",
+ "lodash.defaults": "^4.2.0",
+ "lodash.difference": "^4.5.0",
+ "lodash.flatten": "^4.4.0",
+ "lodash.isplainobject": "^4.0.6",
+ "lodash.union": "^4.6.0",
+ "normalize-path": "^3.0.0",
+ "readable-stream": "^3.6.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ }
+ }
+}
diff --git a/DBVisualiser/package.json b/DBVisualiser/package.json
new file mode 100644
index 0000000..cdfa063
--- /dev/null
+++ b/DBVisualiser/package.json
@@ -0,0 +1,19 @@
+{
+ "name": "dbvisualiser",
+ "version": "1.0.0",
+ "main": "main.js",
+ "scripts": {
+ "test": "echo \"Error: no test specified\" && exit 1",
+ "start": "electron . --inspect=5858"
+ },
+ "keywords": [],
+ "author": "",
+ "license": "ISC",
+ "description": "",
+ "dependencies": {
+ "electron": "^32.1.2",
+ "electron-builder": "^25.1.7",
+ "sqlite3": "^5.1.7"
+ }
+
+}
diff --git a/DBVisualiser/pokemon_forms.db b/DBVisualiser/pokemon_forms.db
new file mode 100644
index 0000000..e69de29
diff --git a/DBVisualiser/renderer.js b/DBVisualiser/renderer.js
new file mode 100644
index 0000000..b5cd962
--- /dev/null
+++ b/DBVisualiser/renderer.js
@@ -0,0 +1,483 @@
+const { ipcRenderer } = require('electron');
+
+// Add these variables at the top of the file
+let currentEditingStageIndex, currentEditingPokemonIndex;
+let allPokemon = []; // This will store all Pokémon for the select dropdown
+let currentEvolutionChain = null; // Add this line
+let allPokemonForms = [];
+
+document.addEventListener('DOMContentLoaded', () => {
+ loadFormsData();
+ setupTabButtons();
+ setupSearchButtons();
+ setupSaveChangesButton();
+
+ const modal = document.getElementById('edit-pokemon-modal');
+ const closeBtn = modal.querySelector('.close');
+ const form = document.getElementById('edit-pokemon-form');
+
+ closeBtn.onclick = () => {
+ modal.style.display = 'none';
+ };
+
+ window.onclick = (event) => {
+ if (event.target === modal) {
+ modal.style.display = 'none';
+ }
+ };
+
+ form.onsubmit = (e) => {
+ e.preventDefault();
+ const newPfic = document.getElementById('pokemon-select').value;
+ const newMethod = document.getElementById('evolution-method').value;
+ updatePokemonInChain(currentEditingStageIndex, currentEditingPokemonIndex, newPfic, newMethod);
+ modal.style.display = 'none';
+ };
+
+ loadAllPokemon();
+ setupPokemonFilter();
+});
+
+function setupTabButtons() {
+ const tabButtons = document.querySelectorAll('.tab-button');
+ tabButtons.forEach(button => {
+ button.addEventListener('click', () => {
+ const tabName = button.getAttribute('data-tab');
+ activateTab(tabName);
+ });
+ });
+}
+
+function activateTab(tabName) {
+ document.querySelectorAll('.tab-button').forEach(btn => btn.classList.remove('active'));
+ document.querySelectorAll('.tab-content').forEach(content => content.classList.remove('active'));
+
+ document.querySelector(`.tab-button[data-tab="${tabName}"]`).classList.add('active');
+ document.getElementById(`${tabName}-tab`).classList.add('active');
+}
+
+function setupSearchButtons() {
+ //document.getElementById('forms-search-button').addEventListener('click', searchForms);
+ //document.getElementById('evolution-search-button').addEventListener('click', searchEvolution);
+}
+
+function setupSaveChangesButton() {
+ //document.getElementById('save-changes').addEventListener('click', saveChanges);
+}
+
+function loadFormsData() {
+ ipcRenderer.send('load-all-pokemon');
+}
+
+ipcRenderer.on('all-pokemon-response', (event, response) => {
+ if (response.error) {
+ console.error('Error loading all Pokémon:', response.error);
+ } else {
+ allPokemonForms = response.data;
+ populateFormsList();
+ setupFormsFilter();
+ }
+});
+
+function populateFormsList() {
+ const listElement = document.getElementById('forms-list-items');
+ listElement.innerHTML = '';
+ allPokemonForms.forEach(pokemon => {
+ const li = document.createElement('li');
+ li.textContent = `${pokemon.name} ${pokemon.form_name ? `(${pokemon.form_name})` : ''}`;
+ li.addEventListener('click', () => showPokemonDetails(pokemon.PFIC));
+ listElement.appendChild(li);
+ });
+}
+
+function setupFormsFilter() {
+ const filterInput = document.getElementById('forms-filter');
+ filterInput.addEventListener('input', () => {
+ const filterValue = filterInput.value.toLowerCase();
+ const listItems = document.querySelectorAll('#forms-list-items li');
+ listItems.forEach(item => {
+ const text = item.textContent.toLowerCase();
+ item.style.display = text.includes(filterValue) ? '' : 'none';
+ });
+ });
+}
+
+function showPokemonDetails(pfic) {
+ ipcRenderer.send('get-pokemon-details', pfic);
+}
+
+ipcRenderer.on('pokemon-details-response', (event, response) => {
+ if (response.error) {
+ console.error('Error fetching Pokémon details:', response.error);
+ } else {
+ displayPokemonDetails(response.data);
+ }
+});
+
+function displayPokemonDetails(pokemon) {
+ const detailsContent = document.getElementById('details-content');
+ const pokemonImage = document.getElementById('pokemon-image');
+ const pokemonName = document.getElementById('pokemon-name');
+ const pokemonPfic = document.getElementById('pokemon-pfic');
+ const pokemonNationalDex = document.getElementById('pokemon-national-dex');
+ const pokemonGeneration = document.getElementById('pokemon-generation');
+ const storableCheckbox = document.getElementById('storable-checkbox');
+ const evolutionChainContent = document.getElementById('details-evolution-chain-content');
+
+ pokemonImage.src = `../images-new/${pokemon.PFIC}.png`;
+ pokemonImage.onerror = () => { pokemonImage.src = 'placeholder.png'; };
+
+ pokemonName.textContent = `${pokemon.name} ${pokemon.form_name ? `(${pokemon.form_name})` : ''}`;
+ pokemonPfic.textContent = `PFIC: ${pokemon.PFIC}`;
+ pokemonNationalDex.textContent = `National Dex: ${pokemon.national_dex.toString().padStart(4, '0')}`;
+ pokemonGeneration.textContent = `Generation: ${pokemon.generation}`;
+
+ storableCheckbox.checked = pokemon.storable_in_home;
+ storableCheckbox.addEventListener('change', () => updateStorableInHome(pokemon.PFIC, storableCheckbox.checked));
+
+ // Load and display evolution chain
+ loadEvolutionChain(pokemon.PFIC);
+}
+
+function updateStorableInHome(pfic, storable) {
+ ipcRenderer.send('update-storable-in-home', { pfic, storable });
+}
+
+function loadEvolutionChain(pfic) {
+ ipcRenderer.send('get-evolution-chain', pfic);
+}
+
+ipcRenderer.on('evolution-chain-response', (event, response) => {
+ if (response.error) {
+ console.error('Error fetching evolution chain:', response.error);
+ } else {
+ displayEvolutionChain(response.data);
+ }
+});
+
+function displayEvolutionChain(chain) {
+ const table = document.getElementById('evolution-table');
+ table.innerHTML = '';
+
+ const stages = splitIntoStages(chain);
+ const maxForms = Math.max(...stages.map(stage => stage.length));
+ const rowCount = maxForms % 2 === 0 ? maxForms + 1 : maxForms;
+ const middleRow = Math.floor(rowCount / 2)
+
+ for (let i = 0; i < rowCount; i++) {
+ const row = table.insertRow();
+ for (let j = 0; j < stages.length; j++) {
+ const cell = row.insertCell();
+ }
+ }
+
+ stages.forEach((stage, stageIndex) => {
+ if (stage.length == 1)
+ {
+ const pokemon = stage[0];
+ table.rows[middleRow].cells[stageIndex].appendChild(createPokemonElement(pokemon));
+ } else {
+ let start = middleRow - Math.floor(stage.length / 2)
+
+ stage.forEach((pokemon, index) => {
+ let rowIndex = start + index;
+
+ // If the number of elements is even, skip the middle row
+ if (stage.length % 2 === 0 && rowIndex >= middleRow) {
+ rowIndex++;
+ }
+
+ table.rows[rowIndex].cells[stageIndex].appendChild(createPokemonElement(pokemon));
+ });
+ }
+ });
+}
+
+function createPokemonElement(pokemon) {
+ const element = document.createElement('div');
+ element.className = 'pokemon-card';
+
+ const img = document.createElement('img');
+ img.src = `../images-new/${pokemon.pfic}.png`;
+ img.alt = pokemon.name;
+ img.onerror = () => { img.src = 'placeholder.png'; };
+
+ const name = document.createElement('div');
+ name.className = 'pokemon-name';
+ name.textContent = pokemon.name;
+
+ const form = document.createElement('div');
+ form.className = 'pokemon-form';
+ form.textContent = pokemon.form_name || '';
+
+ element.appendChild(img);
+ element.appendChild(name);
+ element.appendChild(form);
+
+ return element;
+}
+
+function createEvolutionArrow() {
+ const arrow = document.createElement('div');
+ arrow.className = 'evolution-arrow';
+ arrow.textContent = '→';
+ return arrow;
+}
+
+function createBranchElement(evolutions) {
+ const branchElement = document.createElement('div');
+ branchElement.className = 'evolution-branch';
+ const arrowElement = document.createElement('span');
+ arrowElement.className = 'evolution-arrow';
+ arrowElement.textContent = '→';
+ branchElement.appendChild(arrowElement);
+ const methodElement = document.createElement('span');
+ methodElement.className = 'evolution-method';
+ methodElement.textContent = evolutions[0].method || '';
+ branchElement.appendChild(methodElement);
+ return branchElement;
+}
+
+function searchForms() {
+ const searchTerm = document.getElementById('forms-search').value.toLowerCase();
+ const rows = document.querySelectorAll('#forms-table tbody tr');
+
+ rows.forEach(row => {
+ const text = row.textContent.toLowerCase();
+ row.style.display = text.includes(searchTerm) ? '' : 'none';
+ });
+}
+
+function searchEvolution() {
+ const searchTerm = document.getElementById('evolution-search').value;
+ ipcRenderer.send('search-evolution', searchTerm);
+}
+
+ipcRenderer.on('evolution-search-response', (event, response) => {
+ if (response.error) {
+ console.error('Error searching evolution:', response.error);
+ } else if (response.data.length > 0) {
+ const pfic = response.data[0].PFIC;
+ ipcRenderer.send('get-evolution-chain', pfic);
+ } else {
+ document.getElementById('evolution-chain').innerHTML = 'No Pokémon found.';
+ }
+});
+
+ipcRenderer.on('evolution-chain-response', (event, response) => {
+ if (response.error) {
+ console.error('Error fetching evolution chain:', response.error);
+ } else {
+ currentEvolutionChain = response.data; // Add this line
+ displayEvolutionChain(currentEvolutionChain);
+ }
+});
+
+function createPokemonElement(pokemon, stageIndex, pokemonIndex) {
+ const element = document.createElement('div');
+ element.className = 'pokemon-card';
+
+ const img = document.createElement('img');
+ img.src = `../images-new/${pokemon.pfic}.png`;
+ img.alt = pokemon.name;
+ img.onerror = () => { img.src = 'placeholder.png'; };
+
+ const name = document.createElement('div');
+ name.className = 'pokemon-name';
+ name.textContent = pokemon.name;
+
+ const form = document.createElement('div');
+ form.className = 'pokemon-form';
+ form.textContent = pokemon.form_name || '';
+
+ const editButton = document.createElement('button');
+ editButton.textContent = 'Edit';
+ editButton.className = 'edit-pokemon';
+ editButton.addEventListener('click', () => editPokemon(stageIndex, pokemonIndex));
+
+ const editButtons = document.createElement('div');
+ editButtons.className = 'edit-buttons';
+ editButtons.appendChild(editButton);
+
+ element.appendChild(img);
+ element.appendChild(name);
+ element.appendChild(form);
+ element.appendChild(editButtons);
+
+ return element;
+}
+
+function setupEvolutionControls() {
+ document.getElementById('add-stage').addEventListener('click', addStage);
+ document.getElementById('save-evolution-changes').addEventListener('click', saveEvolutionChanges);
+}
+
+function editPokemon(stageIndex, pokemonIndex) {
+ console.log('Editing Pokemon:', stageIndex, pokemonIndex);
+ if (!currentEvolutionChain) {
+ console.error('No evolution chain loaded');
+ return;
+ }
+ currentEditingStageIndex = stageIndex;
+ currentEditingPokemonIndex = pokemonIndex;
+
+ const modal = document.getElementById('edit-pokemon-modal');
+ console.log('Modal element:', modal);
+ const pokemonSelect = document.getElementById('pokemon-select');
+ const evolutionMethod = document.getElementById('evolution-method');
+
+ // Set current values
+ const currentPokemon = getCurrentPokemon(stageIndex, pokemonIndex);
+ console.log('Current Pokemon:', currentPokemon);
+ if (currentPokemon) {
+ pokemonSelect.value = currentPokemon.pfic;
+ evolutionMethod.value = currentPokemon.method || '';
+
+ modal.style.display = 'block';
+ console.log('Modal display set to block');
+ } else {
+ console.error('Could not find the current Pokémon');
+ }
+}
+
+function removePokemon(stageIndex, pokemonIndex) {
+ // Implement remove functionality
+ console.log(`Removing Pokémon at stage ${stageIndex}, index ${pokemonIndex}`);
+ // Remove the Pokémon from the DOM and update the data structure
+}
+
+function addStage() {
+ // Implement add stage functionality
+ console.log('Adding new stage');
+ // You can open a modal or inline form to add a new stage
+}
+
+function saveEvolutionChanges() {
+ console.log('Saving evolution changes');
+ ipcRenderer.send('save-evolution-changes', currentEvolutionChain);
+}
+
+function splitIntoStages(chain) {
+ const stages = [];
+ let currentStage = [chain];
+
+ while (currentStage.length > 0) {
+ stages.push(currentStage);
+ const nextStage = [];
+ currentStage.forEach(pokemon => {
+ nextStage.push(...pokemon.evolutions);
+ });
+ currentStage = nextStage;
+ }
+
+ return stages;
+}
+
+function saveChanges() {
+ // Implement the logic to save changes
+ // This will involve collecting the data from the forms table
+ // and sending it back to the main process to update the database
+}
+
+// Add this function to load all Pokémon
+function loadAllPokemon() {
+ ipcRenderer.send('load-all-pokemon');
+}
+
+// Add this event listener
+ipcRenderer.on('all-pokemon-response', (event, response) => {
+ if (response.error) {
+ console.error('Error loading all Pokémon:', response.error);
+ } else {
+ allPokemon = response.data;
+ populatePokemonSelect();
+ populatePokemonList();
+ }
+});
+
+// Add this function to populate the Pokémon select dropdown
+function populatePokemonSelect() {
+ const select = document.getElementById('pokemon-select');
+ select.innerHTML = '';
+ allPokemon.forEach(pokemon => {
+ const option = document.createElement('option');
+ option.value = pokemon.PFIC;
+ option.textContent = `${pokemon.PFIC} - ${pokemon.name} ${pokemon.form_name ? `(${pokemon.form_name})` : ''}`;
+ select.appendChild(option);
+ });
+}
+
+// Add this function to get the current Pokémon being edited
+function getCurrentPokemon(stageIndex, pokemonIndex) {
+ if (!currentEvolutionChain) {
+ console.error('No evolution chain loaded');
+ return null;
+ }
+ const stages = splitIntoStages(currentEvolutionChain);
+ if (stageIndex < 0 || stageIndex >= stages.length || pokemonIndex < 0 || pokemonIndex >= stages[stageIndex].length) {
+ console.error('Invalid stage or pokemon index');
+ return null;
+ }
+ return stages[stageIndex][pokemonIndex];
+}
+
+// Add this function to update the Pokémon in the chain
+function updatePokemonInChain(stageIndex, pokemonIndex, newPfic, newMethod) {
+ const stages = splitIntoStages(currentEvolutionChain);
+ const pokemon = stages[stageIndex][pokemonIndex];
+
+ // Update the Pokémon data
+ pokemon.pfic = newPfic;
+ pokemon.name = allPokemon.find(p => p.PFIC === newPfic).name;
+ pokemon.form_name = allPokemon.find(p => p.PFIC === newPfic).form_name;
+
+ // Update the evolution method if it's not the first stage
+ if (stageIndex > 0) {
+ const previousStagePokemon = stages[stageIndex - 1].find(p => p.evolutions.includes(pokemon));
+ const evolutionIndex = previousStagePokemon.evolutions.indexOf(pokemon);
+ previousStagePokemon.evolutions[evolutionIndex].method = newMethod;
+ }
+
+ // Redisplay the evolution chain
+ displayEvolutionChain(currentEvolutionChain);
+}
+
+// Add this event listener for the save response
+ipcRenderer.on('save-evolution-changes-response', (event, response) => {
+ if (response.error) {
+ console.error('Error saving evolution changes:', response.error);
+ alert('Failed to save changes. Please try again.');
+ } else {
+ alert('Changes saved successfully!');
+ }
+});
+
+// Add this function to populate the Pokémon list
+function populatePokemonList() {
+ const listElement = document.getElementById('pokemon-list-items');
+ listElement.innerHTML = '';
+ allPokemon.forEach(pokemon => {
+ const li = document.createElement('li');
+ li.textContent = `${pokemon.name} ${pokemon.form_name ? `(${pokemon.form_name})` : ''}`;
+ li.addEventListener('click', () => loadEvolutionChain(pokemon.PFIC));
+ listElement.appendChild(li);
+ });
+}
+
+// Add this function to set up the Pokémon filter
+function setupPokemonFilter() {
+ const filterInput = document.getElementById('pokemon-filter');
+ filterInput.addEventListener('input', () => {
+ const filterValue = filterInput.value.toLowerCase();
+ const listItems = document.querySelectorAll('#pokemon-list-items li');
+ listItems.forEach(item => {
+ const text = item.textContent.toLowerCase();
+ item.style.display = text.includes(filterValue) ? '' : 'none';
+ });
+ });
+}
+
+// Modify the loadEvolutionChain function
+function loadEvolutionChain(pfic) {
+ ipcRenderer.send('get-evolution-chain', pfic);
+}
\ No newline at end of file
diff --git a/DBVisualiser/styles.css b/DBVisualiser/styles.css
new file mode 100644
index 0000000..91d3ccf
--- /dev/null
+++ b/DBVisualiser/styles.css
@@ -0,0 +1,338 @@
+body {
+ font-family: Arial, sans-serif;
+ margin: 0;
+ padding: 20px;
+}
+
+#tabs {
+ margin-bottom: 20px;
+}
+
+.tab-button {
+ padding: 10px 20px;
+ cursor: pointer;
+}
+
+.tab-button.active {
+ background-color: #ddd;
+}
+
+.tab-content {
+ display: none;
+}
+
+.tab-content.active {
+ display: block;
+}
+
+.search-bar {
+ margin-bottom: 20px;
+}
+
+table {
+ width: 100%;
+ border-collapse: collapse;
+}
+
+th, td {
+ border: 1px solid #ddd;
+ padding: 8px;
+ text-align: left;
+}
+
+th {
+ background-color: #f2f2f2;
+}
+
+#evolution-chain {
+ display: flex;
+ overflow-x: auto;
+ padding: 20px;
+ align-items: flex-start;
+}
+
+.evolution-stage {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ margin-right: 40px;
+}
+
+.pokemon-card {
+ background-color: #f9f9f9;
+ border: 1px solid #ddd;
+ border-radius: 10px;
+ padding: 10px;
+ text-align: center;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: space-between;
+ cursor: pointer;
+ width: 120px; /* Fixed width */
+ height: 100px; /* Fixed height */
+}
+
+.pokemon-card img {
+ width: 64px;
+ height: 64px;
+ object-fit: contain;
+}
+
+.pokemon-name {
+ font-weight: bold;
+ margin-top: 5px;
+}
+
+.pokemon-form {
+ font-size: 0.8em;
+ color: #666;
+}
+
+.evolution-branch {
+ position: absolute;
+ top: 50%;
+ left: 100%;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+}
+
+.evolution-arrow {
+ font-size: 24px;
+ color: #666;
+ margin: 0 10px;
+}
+
+.evolution-method {
+ font-size: 0.8em;
+ color: #666;
+ max-width: 100px;
+ text-align: center;
+}
+
+.pokemon-card .edit-buttons {
+ display: none;
+ position: absolute;
+ top: 5px;
+ right: 5px;
+}
+
+.pokemon-card:hover .edit-buttons {
+ display: block;
+}
+
+.edit-buttons button {
+ margin-left: 5px;
+ padding: 2px 5px;
+ font-size: 0.8em;
+}
+
+#evolution-controls {
+ margin-top: 20px;
+}
+
+#evolution-controls button {
+ margin-right: 10px;
+}
+
+/* Add these styles at the end of the file */
+.modal {
+ display: none;
+ position: fixed;
+ z-index: 1;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ overflow: auto;
+ background-color: rgba(0,0,0,0.4);
+}
+
+.modal-content {
+ background-color: #fefefe;
+ margin: 15% auto;
+ padding: 20px;
+ border: 1px solid #888;
+ width: 80%;
+ max-width: 500px;
+}
+
+.close {
+ color: #aaa;
+ float: right;
+ font-size: 28px;
+ font-weight: bold;
+ cursor: pointer;
+}
+
+.close:hover,
+.close:focus {
+ color: black;
+ text-decoration: none;
+ cursor: pointer;
+}
+
+#edit-pokemon-form {
+ display: flex;
+ flex-direction: column;
+}
+
+#edit-pokemon-form label,
+#edit-pokemon-form select,
+#edit-pokemon-form input,
+#edit-pokemon-form button {
+ margin-top: 10px;
+}
+
+.evolution-container {
+ display: flex;
+ height: calc(100vh - 100px); /* Adjust based on your layout */
+}
+
+#pokemon-list {
+ width: 250px;
+ border-right: 1px solid #ccc;
+ overflow-y: auto;
+ padding: 10px;
+}
+
+#pokemon-filter {
+ width: 100%;
+ margin-bottom: 10px;
+}
+
+#pokemon-list-items {
+ list-style-type: none;
+ padding: 0;
+}
+
+#pokemon-list-items li {
+ cursor: pointer;
+ padding: 5px;
+}
+
+#pokemon-list-items li:hover {
+ background-color: #f0f0f0;
+}
+
+#evolution-chain-container {
+ flex-grow: 1;
+ padding: 20px;
+ overflow-y: auto;
+}
+
+.forms-container {
+ display: flex;
+ height: calc(100vh - 100px); /* Adjust based on your layout */
+}
+
+#pokemon-forms-list {
+ width: 250px;
+ border-right: 1px solid #ccc;
+ overflow-y: auto;
+ padding: 10px;
+}
+
+#forms-filter {
+ width: 100%;
+ margin-bottom: 10px;
+}
+
+#forms-list-items {
+ list-style-type: none;
+ padding: 0;
+}
+
+#forms-list-items li {
+ cursor: pointer;
+ padding: 5px;
+}
+
+#forms-list-items li:hover {
+ background-color: #f0f0f0;
+}
+
+#pokemon-details {
+ flex-grow: 1;
+ padding: 20px;
+ overflow-y: auto;
+}
+
+#details-content {
+ margin-top: 20px;
+}
+
+#pokemon-basic-info {
+ display: flex;
+ margin-bottom: 20px;
+}
+
+#pokemon-image {
+ width: 200px;
+ height: 200px;
+ object-fit: contain;
+ margin-right: 20px;
+}
+
+#pokemon-info {
+ flex-grow: 1;
+}
+
+#pokemon-evolution-chain {
+ margin-top: 20px;
+}
+
+#details-evolution-chain-content {
+ overflow-x: auto;
+ margin-top: 20px;
+}
+
+#evolution-table {
+ width: auto;
+ border-collapse: collapse;
+ border-spacing: 0px;
+}
+
+#evolution-table td {
+ vertical-align: middle;
+ text-align: center;
+ padding: 0%;
+ border-color: transparent;
+}
+
+#details-evolution-chain-content .evolution-stage {
+ display: inline-flex;
+ flex-direction: row;
+ justify-content: flex-start;
+ align-items: center;
+ margin-right: 20px;
+}
+
+#details-evolution-chain-content .pokemon-card {
+ text-align: center;
+ margin: 0 10px;
+ position: relative;
+ border: 1px solid #ddd;
+ padding: 10px;
+ border-radius: 5px;
+ display: inline-block;
+}
+
+#details-evolution-chain-content .pokemon-card img {
+ width: 64px;
+ height: 64px;
+ object-fit: contain;
+}
+
+#details-evolution-chain-content .evolution-branch {
+ display: inline-flex;
+ flex-direction: row;
+ align-items: center;
+ margin: 0 10px;
+}
+
+#details-evolution-chain-content .evolution-arrow,
+#details-evolution-chain-content .evolution-method {
+ margin: 0 5px;
+}
\ No newline at end of file
diff --git a/Utilities/DetermineOriginGame.py b/Utilities/DetermineOriginGame.py
index c2850d8..4146196 100644
--- a/Utilities/DetermineOriginGame.py
+++ b/Utilities/DetermineOriginGame.py
@@ -13,19 +13,7 @@ from fuzzywuzzy import fuzz
from fuzzywuzzy import process
from collections import defaultdict
-
-# Initialize the database connection
-conn = sqlite3.connect('pokemon_cache.db')
-cursor = conn.cursor()
-
-# Create the cache table if it doesn't exist
-cursor.execute('''
- CREATE TABLE IF NOT EXISTS cache (
- key TEXT PRIMARY KEY,
- value TEXT
- )
-''')
-conn.commit()
+from cache_manager import CacheManager
# List of all main series Pokémon games in chronological order, with special games first in each generation
all_games = [
@@ -46,43 +34,17 @@ all_games = [
]
big_pokemon_list = []
-
-cache = {}
-new_entries_count = 0
-
-def get_cached_data():
- global cache
- cursor.execute("SELECT key, value FROM cache")
- for key, value in cursor.fetchall():
- cache[key] = json.loads(value)
-
-def save_cached_data():
- global cache, new_entries_count
- if new_entries_count > 0:
- for key, value in cache.items():
- cursor.execute("INSERT OR REPLACE INTO cache (key, value) VALUES (?, ?)",
- (key, json.dumps(value)))
- conn.commit()
- new_entries_count = 0
-
-def update_cache(key, value):
- global cache, new_entries_count
- if key not in cache:
- cache[key] = value
- new_entries_count += 1
- if new_entries_count >= 1:
- save_cached_data()
- time.sleep(1)
-
-pokemon_index = None
+pokemon_index = {}
def create_pokemon_index(pokemon_list):
+ global pokemon_index
name_index = defaultdict(list)
for pokemon in pokemon_list:
name_index[pokemon.name.lower()].append(pokemon)
- return name_index
+ pokemon_index = name_index
def find_pokemon(name, form=None, threshold=80):
+ global pokemon_index
name = name.lower()
if name in pokemon_index:
candidates = pokemon_index[name]
@@ -270,6 +232,7 @@ class EvolutionStage:
self.pokemon = pokemon
self.method = method
self.next_stage: Optional[EvolutionStage] = None
+ self.previous_stage: Optional[EvolutionStage] = None # New attribute
self.branches: List[EvolutionStage] = []
self.stage = stage
self.is_baby = self.stage is not None and 'Baby' in self.stage
@@ -278,8 +241,6 @@ class EvolutionStage:
self.pokemon_reference = find_pokemon(pokemon, None)
self.form = form
-
-
def __str__(self):
return f"{self.pokemon} {self.form if self.form else ''} ({self.method if self.method else 'Base'})"
@@ -308,10 +269,12 @@ def parse_evolution_chain(table: Tag, form: Optional[str] = None) -> List[Evolut
# This TD contains Pokemon information
pokemon_name = extract_pokemon_name(td)
stage = extract_stage_form(td)
- new_stage = EvolutionStage(pokemon_name, pending_method, stage, form)
+ evolution_form = extract_evolution_form(td, pokemon_name)
+ new_stage = EvolutionStage(pokemon_name, pending_method, stage, evolution_form)
pending_method = None
if current_stage:
current_stage.next_stage = new_stage
+ new_stage.previous_stage = current_stage # Set the back link
current_stage = new_stage
main_chain.append(current_stage)
else:
@@ -326,29 +289,37 @@ def parse_evolution_chain(table: Tag, form: Optional[str] = None) -> List[Evolut
if td.find('table'):
pokemon_name = extract_pokemon_name(td)
stage = extract_stage_form(td)
- new_stage = EvolutionStage(pokemon_name, branch_method, stage, form)
+ evolution_form = extract_evolution_form(td, pokemon_name)
+ new_stage = EvolutionStage(pokemon_name, branch_method, stage, evolution_form)
branch_method = None
if branch_stage:
branch_stage.next_stage = new_stage
+ new_stage.previous_stage = branch_stage # Set the back link
branch_stage = new_stage
# Find which main chain Pokemon this branches from
for main_stage in main_chain:
if td.get('rowspan') and main_stage.pokemon == pokemon_name:
main_stage.branches.append(branch_stage)
+ branch_stage.previous_stage = main_stage # Set the back link to the main chain
break
else:
branch_method = extract_evolution_method(td)
return main_chain
-def extract_pokemon_name(td: Tag) -> str:
- # Extract Pokemon name from the table within the TD
+def find_name_tag(td: Tag) -> Optional[Tag]:
table = td.find('table')
name_tag = table.find('a', class_='selflink')
if name_tag:
- return name_tag.get_text(strip=True)
+ return name_tag
name_tag = table.find('a', title=True, class_=lambda x: x != 'image')
- return name_tag.get_text(strip=True)
+ return name_tag
+
+def extract_pokemon_name(td: Tag) -> Optional[str]:
+ name_tag = find_name_tag(td)
+ if name_tag:
+ return name_tag.get_text(strip=True)
+ return None
def extract_evolution_method(td: Tag) -> str:
# Extract evolution method from the TD
@@ -360,6 +331,15 @@ def extract_stage_form(td: Tag) -> Optional[str]:
return stage_tag.get_text(strip=True)
return None
+def extract_evolution_form(td: Tag, name: str) -> Optional[str]:
+ name_tag = find_name_tag(td)
+ if name_tag:
+ name_row = name_tag.parent
+ small_tags = name_row.find_all('small')
+ if len(small_tags) > 1:
+ return small_tags[0].get_text(strip=True)
+ return None
+
def read_pokemon_list(filename, limit=50):
pokemon_list = []
with open(filename, 'r', newline='', encoding='utf-8') as csvfile:
@@ -377,20 +357,11 @@ def read_pokemon_list(filename, limit=50):
new_pokemon = Pokemon(row['base_name'], row['number'], row['form'])
big_pokemon_list.append(new_pokemon)
- return pokemon_list
+ return big_pokemon_list
-def get_pokemon_data_bulbapedia(pokemon_name, cache):
- cache_key = f"pokemon_{pokemon_name}_bulbapedia"
- if cache_key in cache:
- return cache[cache_key]
-
+def get_pokemon_data_bulbapedia(pokemon_name, cache: CacheManager):
url = f"https://bulbapedia.bulbagarden.net/wiki/{pokemon_name}_(Pokémon)"
- print(f"Fetching Pokémon data for {pokemon_name}: {url}")
- response = requests.get(url)
- if response.status_code == 200:
- data = response.text
- update_cache(cache_key, data)
- return data
+ return cache.fetch_url(url)
def split_td_contents(td):
groups = []
@@ -412,7 +383,7 @@ def split_td_contents(td):
groups[-1].append(copy.copy(item))
return groups
-
+
def parse_form_information(html_content):
soup = BeautifulSoup(html_content, 'html.parser')
form_info = soup.find('small')
@@ -431,7 +402,7 @@ def parse_form_information(html_content):
return None, None
-def get_evolution_data_from_bulbapedia(pokemon_name, form, cache):
+def get_evolution_data_from_bulbapedia(pokemon_name, form, cache: CacheManager, gender: Optional[str] = None):
page_data = get_pokemon_data_bulbapedia(pokemon_name, cache)
if not page_data:
return None
@@ -481,7 +452,6 @@ def parse_pokemon_subtable(td):
return None, None
def parse_eevee_evolution_chain(table):
-
tbody = table.find('tbody', recursive=False)
if not tbody:
return []
@@ -503,14 +473,16 @@ def parse_eevee_evolution_chain(table):
index = 0
for eeveelution in eeveelutions_row.find_all('td', recursive=False):
pokemon_name, stage = parse_pokemon_subtable(eeveelution)
- eeveelutions.append(EvolutionStage(pokemon_name, methods[index], stage, None))
+ eeveelution_stage = EvolutionStage(pokemon_name, methods[index], stage, None)
+ eeveelution_stage.previous_stage = eevee_stage # Set the back link to Eevee
+ eeveelutions.append(eeveelution_stage)
index += 1
- eevee_stage.branches.append(eeveelutions)
+ eevee_stage.branches = eeveelutions # Set the branches directly, not as a nested list
return [eevee_stage]
-def get_intro_generation(pokemon_name, form, cache):
+def get_intro_generation(pokemon_name, form, cache: CacheManager):
page_data = get_pokemon_data_bulbapedia(pokemon_name, cache)
if not page_data:
return None
@@ -549,7 +521,7 @@ def get_intro_generation(pokemon_name, form, cache):
return None
-def get_locations_from_bulbapedia(pokemon_name, form, cache):
+def get_locations_from_bulbapedia(pokemon_name, form, cache: CacheManager):
page_data = get_pokemon_data_bulbapedia(pokemon_name, cache)
if not page_data:
return None
@@ -768,7 +740,7 @@ def get_bad_tea_form(pokemon):
else:
return pokemon.form
-def determine_earliest_games(cache):
+def determine_earliest_games(cache: CacheManager):
for pokemon in big_pokemon_list:
print(f"Processing {pokemon}")
form_to_find = pokemon.form
@@ -806,7 +778,7 @@ def get_base_form(evolution_chain:List[EvolutionStage]):
return None
-def adjust_for_evolution(cache):
+def adjust_for_evolution(cache: CacheManager):
for pokemon in big_pokemon_list:
evolution_chain = get_evolution_data_from_bulbapedia(pokemon.name, pokemon.form, cache)
pokemon.add_evolution_chain(evolution_chain)
@@ -840,17 +812,16 @@ def handle_unknown_encounters(cache):
# Update the main function
if __name__ == "__main__":
- get_cached_data()
+ cache = CacheManager()
pokemon_list = read_pokemon_list('pokemon_home_list.csv', limit=3000)
- pokemon_index = create_pokemon_index(big_pokemon_list)
+ create_pokemon_index(big_pokemon_list)
determine_earliest_games(cache)
adjust_for_evolution(cache)
handle_unknown_encounters(cache)
save_to_csv()
- save_cached_data() # Save any remaining new entries
- conn.close() # Close the database connection
+ cache.close()
print(f"Earliest obtainable games and encounter locations determined for {len(pokemon_list)} Pokémon and saved to pokemon_earliest_games.csv")
diff --git a/Utilities/ExtractPokemonData.py b/Utilities/ExtractPokemonData.py
new file mode 100644
index 0000000..de0f8b4
--- /dev/null
+++ b/Utilities/ExtractPokemonData.py
@@ -0,0 +1,136 @@
+import sqlite3
+import csv
+from typing import List, Dict, Optional
+from bs4 import BeautifulSoup
+import requests
+import re
+from fuzzywuzzy import fuzz
+
+# Import necessary functions from DetermineOriginGame.py
+from DetermineOriginGame import (
+ create_pokemon_index,
+ get_intro_generation,
+ get_locations_from_bulbapedia,
+ get_evolution_data_from_bulbapedia,
+ split_td_contents,
+ parse_form_information,
+ get_cached_data,
+ all_games,
+ pokemon_index,
+ cache,
+ read_pokemon_list
+)
+
+class Pokemon:
+ def __init__(self, number: int, name: str, form: Optional[str] = None):
+ self.number = number
+ self.name = name
+ self.form = form
+ self.introduced_in_gen: Optional[int] = None
+ self.encounters: Dict[str, List[str]] = {}
+ self.evolution_chain: List[Dict] = []
+ self.stage: Optional[str] = None
+
+def create_database():
+ conn = sqlite3.connect('unprocessed_pokemon_database.db')
+ cursor = conn.cursor()
+
+ # Create tables
+ cursor.execute('''
+ CREATE TABLE IF NOT EXISTS pokemon (
+ id INTEGER PRIMARY KEY,
+ national_dex_number INTEGER,
+ name TEXT,
+ form TEXT,
+ introduced_in_gen INTEGER
+ )
+ ''')
+
+ cursor.execute('''
+ CREATE TABLE IF NOT EXISTS encounters (
+ id INTEGER PRIMARY KEY,
+ pokemon_id INTEGER,
+ game TEXT,
+ location TEXT,
+ FOREIGN KEY (pokemon_id) REFERENCES pokemon (id)
+ )
+ ''')
+
+ cursor.execute('''
+ CREATE TABLE IF NOT EXISTS evolution_chain (
+ id INTEGER PRIMARY KEY,
+ pokemon_id INTEGER,
+ stage INTEGER,
+ evolves_from TEXT,
+ evolution_method TEXT,
+ FOREIGN KEY (pokemon_id) REFERENCES pokemon (id)
+ )
+ ''')
+
+ conn.commit()
+ return conn
+
+def extract_pokemon_data(pokemon_list: List[Pokemon], conn: sqlite3.Connection):
+ cursor = conn.cursor()
+
+ for pokemon in pokemon_list:
+ print(f"Processing {pokemon.name} ({pokemon.form})")
+
+ # Get introduction generation
+ pokemon.introduced_in_gen = get_intro_generation(pokemon.name, pokemon.form, cache)
+
+ # Get encounter data
+ encounter_data = get_locations_from_bulbapedia(pokemon.name, pokemon.form, cache)
+ for game, locations in encounter_data.items():
+ pokemon.encounters[game] = locations
+
+ # Get evolution data
+ pokemon.evolution_chain = get_evolution_data_from_bulbapedia(pokemon.name, pokemon.form, cache)
+
+ # Insert data into database
+ cursor.execute('''
+ INSERT INTO pokemon (national_dex_number, name, form, introduced_in_gen)
+ VALUES (?, ?, ?, ?)
+ ''', (pokemon.number, pokemon.name, pokemon.form, pokemon.introduced_in_gen))
+ pokemon_id = cursor.lastrowid
+
+ for game, locations in pokemon.encounters.items():
+ for location in locations:
+ cursor.execute('''
+ INSERT INTO encounters (pokemon_id, game, location)
+ VALUES (?, ?, ?)
+ ''', (pokemon_id, game, location))
+
+ if pokemon.evolution_chain:
+ for i, stage in enumerate(pokemon.evolution_chain):
+ previous_stage = None
+ if stage.previous_stage:
+ previous_stage = stage.previous_stage.pokemon
+ cursor.execute('''
+ INSERT INTO evolution_chain (pokemon_id, stage, evolves_from, evolution_method)
+ VALUES (?, ?, ?, ?)
+ ''', (pokemon_id, i, previous_stage, stage.method))
+
+ conn.commit()
+
+def read_and_convert_pokemon_list(filename: str) -> List[Pokemon]:
+ pokemon_list = read_pokemon_list(filename, 3000)
+ local_list = []
+ for entry in pokemon_list:
+ number = entry.number
+ name = entry.name
+ form = entry.form
+ local_list.append(Pokemon(number, name, form))
+ return local_list
+
+def main():
+ get_cached_data()
+ conn = create_database()
+ pokemon_list = read_and_convert_pokemon_list('pokemon_home_list.csv')
+ create_pokemon_index(pokemon_list)
+ extract_pokemon_data(pokemon_list, conn)
+ conn.close()
+ print("Data extraction complete and stored in the database.")
+
+if __name__ == "__main__":
+ main()
diff --git a/Utilities/Formet.yaml b/Utilities/Formet.yaml
new file mode 100644
index 0000000..6edfd77
--- /dev/null
+++ b/Utilities/Formet.yaml
@@ -0,0 +1,40 @@
+Format: XXXX-YY-ZZZ-G
+Where:
+ XXXX: 4-digit National Dex number (padded with zeros)
+ YY: 2-digit region code
+ ZZZ: 3-digit form index
+ G: 1-digit gender code
+Region Codes (YY):
+ 01: Kanto
+ 02: Johto
+ 03: Hoenn
+ 04: Sinnoh
+ 05: Unova
+ 06: Kalos
+ 07: Alola
+ 08: Galar
+ 09: Hisui
+ 10: Paldea
+(... expandable for future regions)
+Form Index (ZZZ):
+ 000: Default form
+ 001-999: Various forms (Mega, Gigantamax, regional variants, etc.)
+Gender Code (G):
+ 0: Genderless or Default
+ 1: Female
+ 2: Male
+Examples:
+ Bulbasaur: 0001-01-000-0
+ Female Venusaur: 0003-01-000-1
+ Male Venusaur: 0003-01-000-2
+ Alolan Rattata (Female): 0019-07-000-1
+ Mega Charizard X: 0006-01-001-0
+ Galarian Ponyta: 0077-08-000-0
+ Hisuian Growlithe: 0058-09-000-0
+ Pikachu (Female): 0025-01-000-1
+ Unown A: 0201-02-000-0
+ Unown B: 0201-02-001-0
+ Giratina (Origin Forme): 0487-04-001-0
+ Meowth (Galarian): 0052-08-000-0
+ Meowth (Alolan): 0052-07-000-0
+ Meowth (Gigantamax): 0052-01-001-0
\ No newline at end of file
diff --git a/Utilities/NewDBVisualiser.py b/Utilities/NewDBVisualiser.py
new file mode 100644
index 0000000..e033216
--- /dev/null
+++ b/Utilities/NewDBVisualiser.py
@@ -0,0 +1,296 @@
+import sys
+import os
+import sqlite3
+from PyQt5.QtWidgets import (QApplication, QMainWindow, QTableWidget, QTableWidgetItem, QPushButton, QVBoxLayout,
+ QHBoxLayout, QWidget, QLineEdit, QLabel, QMessageBox, QTabWidget, QScrollArea, QFrame, QGridLayout)
+from PyQt5.QtCore import Qt
+from PyQt5.QtGui import QPixmap
+
+class PokemonEvolutionWidget(QWidget):
+ def __init__(self, conn, pfic):
+ super().__init__()
+ self.conn = conn
+ self.pfic = pfic
+ self.layout = QVBoxLayout()
+ self.setLayout(self.layout)
+ self.stage_width = 200 # Fixed width for each evolution stage
+ self.stage_height = 250 # Fixed height for each evolution stage
+ self.build_evolution_chain()
+
+ def build_evolution_chain(self):
+ chain = self.get_full_evolution_chain(self.pfic)
+ self.display_evolution_chain(chain)
+
+ def get_full_evolution_chain(self, pfic):
+ cursor = self.conn.cursor()
+ chain = []
+ visited = set()
+
+ def build_chain(current_pfic):
+ if current_pfic in visited:
+ return None
+ visited.add(current_pfic)
+
+ cursor.execute('SELECT name, form_name FROM pokemon_forms WHERE PFIC = ?', (current_pfic,))
+ pokemon = cursor.fetchone()
+ if not pokemon:
+ return None
+
+ name, form_name = pokemon
+ node = {"pfic": current_pfic, "name": name, "form_name": form_name, "evolutions": []}
+
+ cursor.execute('''
+ SELECT ec.to_pfic, pf.name, pf.form_name, ec.method
+ FROM evolution_chains ec
+ JOIN pokemon_forms pf ON ec.to_pfic = pf.PFIC
+ WHERE ec.from_pfic = ?
+ ''', (current_pfic,))
+ evolutions = cursor.fetchall()
+
+ for evo_pfic, evo_name, evo_form, method in evolutions:
+ evo_node = build_chain(evo_pfic)
+ if evo_node:
+ node["evolutions"].append({"node": evo_node, "method": method})
+
+ return node
+
+ chain = build_chain(pfic)
+ return chain
+
+ def display_evolution_chain(self, chain):
+ if not chain:
+ return
+
+ main_layout = QHBoxLayout()
+ self.layout.addLayout(main_layout)
+
+ stages = self.split_into_stages(chain)
+ for stage_index, stage in enumerate(stages):
+ stage_widget = QWidget()
+ stage_layout = QGridLayout()
+ stage_widget.setLayout(stage_layout)
+ stage_widget.setFixedSize(self.stage_width, self.stage_height * len(stage))
+
+ for row, pokemon in enumerate(stage):
+ pokemon_widget = self.create_pokemon_widget(pokemon["pfic"], pokemon["name"], pokemon["form_name"])
+ stage_layout.addWidget(pokemon_widget, row, 0, Qt.AlignCenter)
+
+ if stage_index < len(stages) - 1 and pokemon.get("method"):
+ arrow_label = QLabel("→")
+ arrow_label.setStyleSheet("font-size: 24px;")
+ stage_layout.addWidget(arrow_label, row, 1, Qt.AlignCenter)
+
+ method_label = QLabel(pokemon["method"])
+ method_label.setWordWrap(True)
+ method_label.setFixedWidth(80)
+ stage_layout.addWidget(method_label, row, 2, Qt.AlignCenter)
+
+ main_layout.addWidget(stage_widget)
+
+ def split_into_stages(self, chain):
+ stages = []
+ current_stage = [{"pfic": chain["pfic"], "name": chain["name"], "form_name": chain["form_name"]}]
+ stages.append(current_stage)
+
+ while current_stage:
+ next_stage = []
+ for pokemon in current_stage:
+ evolutions = self.get_evolutions(pokemon["pfic"])
+ for evolution in evolutions:
+ next_stage.append({
+ "pfic": evolution["to_pfic"],
+ "name": evolution["name"],
+ "form_name": evolution["form_name"],
+ "method": evolution["method"]
+ })
+ if next_stage:
+ stages.append(next_stage)
+ current_stage = next_stage
+
+ return stages
+
+ def get_evolutions(self, pfic):
+ cursor = self.conn.cursor()
+ cursor.execute('''
+ SELECT ec.to_pfic, pf.name, pf.form_name, ec.method
+ FROM evolution_chains ec
+ JOIN pokemon_forms pf ON ec.to_pfic = pf.PFIC
+ WHERE ec.from_pfic = ?
+ ''', (pfic,))
+ evolutions = cursor.fetchall()
+ return [{"to_pfic": to_pfic, "name": name, "form_name": form_name, "method": method} for to_pfic, name, form_name, method in evolutions]
+
+ def create_pokemon_widget(self, pfic, name, form_name):
+ widget = QWidget()
+ layout = QVBoxLayout()
+ widget.setLayout(layout)
+
+ image_path = f"images-new/{pfic}.png"
+ if os.path.exists(image_path):
+ pixmap = QPixmap(image_path)
+ image_label = QLabel()
+ image_label.setPixmap(pixmap.scaled(96, 96, Qt.KeepAspectRatio, Qt.SmoothTransformation))
+ layout.addWidget(image_label, alignment=Qt.AlignCenter)
+
+ name_label = QLabel(name)
+ name_label.setAlignment(Qt.AlignCenter)
+ layout.addWidget(name_label)
+
+ if form_name:
+ form_label = QLabel(form_name)
+ form_label.setAlignment(Qt.AlignCenter)
+ layout.addWidget(form_label)
+
+ return widget
+
+class DatabaseVisualizer(QMainWindow):
+ def __init__(self):
+ super().__init__()
+ self.setWindowTitle("Pokémon Database Visualizer")
+ self.setGeometry(100, 100, 1200, 800)
+
+ self.conn = sqlite3.connect('pokemon_forms.db')
+ self.cursor = self.conn.cursor()
+
+ self.central_widget = QWidget()
+ self.setCentralWidget(self.central_widget)
+
+ self.layout = QVBoxLayout()
+ self.central_widget.setLayout(self.layout)
+
+ self.tab_widget = QTabWidget()
+ self.layout.addWidget(self.tab_widget)
+
+ self.forms_tab = QWidget()
+ self.evolutions_tab = QWidget()
+ self.tab_widget.addTab(self.forms_tab, "Pokémon Forms")
+ self.tab_widget.addTab(self.evolutions_tab, "Evolution Chains")
+
+ self.setup_forms_tab()
+ self.setup_evolutions_tab()
+
+ def setup_forms_tab(self):
+ layout = QVBoxLayout()
+ self.forms_tab.setLayout(layout)
+
+ self.search_layout = QHBoxLayout()
+ self.search_label = QLabel("Search:")
+ self.search_input = QLineEdit()
+ self.search_button = QPushButton("Search")
+ self.search_button.clicked.connect(self.search_pokemon)
+ self.search_layout.addWidget(self.search_label)
+ self.search_layout.addWidget(self.search_input)
+ self.search_layout.addWidget(self.search_button)
+ layout.addLayout(self.search_layout)
+
+ self.table = QTableWidget()
+ layout.addWidget(self.table)
+
+ self.save_button = QPushButton("Save Changes")
+ self.save_button.clicked.connect(self.save_changes)
+ layout.addWidget(self.save_button)
+
+ self.load_forms_data()
+
+ def setup_evolutions_tab(self):
+ layout = QVBoxLayout()
+ self.evolutions_tab.setLayout(layout)
+
+ self.evolution_search_layout = QHBoxLayout()
+ self.evolution_search_label = QLabel("Search Pokémon:")
+ self.evolution_search_input = QLineEdit()
+ self.evolution_search_button = QPushButton("Search")
+ self.evolution_search_button.clicked.connect(self.search_evolution)
+ self.evolution_search_layout.addWidget(self.evolution_search_label)
+ self.evolution_search_layout.addWidget(self.evolution_search_input)
+ self.evolution_search_layout.addWidget(self.evolution_search_button)
+ layout.addLayout(self.evolution_search_layout)
+
+ self.evolution_scroll_area = QScrollArea()
+ self.evolution_scroll_area.setWidgetResizable(True)
+ layout.addWidget(self.evolution_scroll_area)
+
+ def load_forms_data(self):
+ self.cursor.execute('''
+ SELECT pf.PFIC, pf.name, pf.form_name, pf.national_dex, pf.generation, ps.storable_in_home
+ FROM pokemon_forms pf
+ LEFT JOIN pokemon_storage ps ON pf.PFIC = ps.PFIC
+ ''')
+ data = self.cursor.fetchall()
+
+ self.table.setColumnCount(6)
+ self.table.setHorizontalHeaderLabels(["PFIC", "Name", "Form Name", "National Dex", "Generation", "Storable in Home"])
+ self.table.setRowCount(len(data))
+
+ for row, record in enumerate(data):
+ for col, value in enumerate(record):
+ item = QTableWidgetItem(str(value))
+ if col == 0: # PFIC column
+ item.setFlags(item.flags() & ~Qt.ItemIsEditable) # Make PFIC non-editable
+ self.table.setItem(row, col, item)
+
+ self.table.resizeColumnsToContents()
+
+ def search_pokemon(self):
+ search_term = self.search_input.text().lower()
+ for row in range(self.table.rowCount()):
+ match = False
+ for col in range(self.table.columnCount()):
+ item = self.table.item(row, col)
+ if item and search_term in item.text().lower():
+ match = True
+ break
+ self.table.setRowHidden(row, not match)
+
+ def save_changes(self):
+ try:
+ for row in range(self.table.rowCount()):
+ pfic = self.table.item(row, 0).text()
+ name = self.table.item(row, 1).text()
+ form_name = self.table.item(row, 2).text() or None
+ national_dex = int(self.table.item(row, 3).text())
+ generation = int(self.table.item(row, 4).text())
+ storable_in_home = self.table.item(row, 5).text().lower() == 'true'
+
+ self.cursor.execute('''
+ UPDATE pokemon_forms
+ SET name = ?, form_name = ?, national_dex = ?, generation = ?
+ WHERE PFIC = ?
+ ''', (name, form_name, national_dex, generation, pfic))
+
+ self.cursor.execute('''
+ INSERT OR REPLACE INTO pokemon_storage (PFIC, storable_in_home)
+ VALUES (?, ?)
+ ''', (pfic, storable_in_home))
+
+ self.conn.commit()
+ QMessageBox.information(self, "Success", "Changes saved successfully!")
+ except Exception as e:
+ QMessageBox.critical(self, "Error", f"An error occurred while saving changes: {str(e)}")
+
+ def search_evolution(self):
+ search_term = self.evolution_search_input.text().lower()
+
+ self.cursor.execute('''
+ SELECT DISTINCT name, PFIC
+ FROM pokemon_forms
+ WHERE LOWER(name) LIKE ?
+ ''', (f'%{search_term}%',))
+
+ matching_pokemon = self.cursor.fetchall()
+
+ if matching_pokemon:
+ pokemon_name, pfic = matching_pokemon[0]
+ evolution_widget = PokemonEvolutionWidget(self.conn, pfic)
+ self.evolution_scroll_area.setWidget(evolution_widget)
+ else:
+ QMessageBox.information(self, "No Results", "No Pokémon found matching the search term.")
+
+ def closeEvent(self, event):
+ self.conn.close()
+
+if __name__ == "__main__":
+ app = QApplication(sys.argv)
+ window = DatabaseVisualizer()
+ window.show()
+ sys.exit(app.exec_())
\ No newline at end of file
diff --git a/Utilities/Update_evolution_information.py b/Utilities/Update_evolution_information.py
new file mode 100644
index 0000000..538816c
--- /dev/null
+++ b/Utilities/Update_evolution_information.py
@@ -0,0 +1,139 @@
+import sqlite3
+from typing import List, Optional
+from dataclasses import dataclass
+from fuzzywuzzy import fuzz
+import re
+from cache_manager import CacheManager
+from DetermineOriginGame import get_evolution_data_from_bulbapedia
+
+@dataclass
+class EvolutionInfo:
+ from_pfic: str
+ to_pfic: str
+ method: str
+
+def create_evolution_table():
+ conn = sqlite3.connect('pokemon_forms.db')
+ cursor = conn.cursor()
+ cursor.execute('''
+ CREATE TABLE IF NOT EXISTS evolution_chains (
+ from_pfic TEXT,
+ to_pfic TEXT,
+ method TEXT,
+ PRIMARY KEY (from_pfic, to_pfic),
+ FOREIGN KEY (from_pfic) REFERENCES pokemon_forms (PFIC),
+ FOREIGN KEY (to_pfic) REFERENCES pokemon_forms (PFIC)
+ )
+ ''')
+ conn.commit()
+ return conn
+
+def insert_evolution_info(conn, evolution_info: EvolutionInfo):
+ cursor = conn.cursor()
+ cursor.execute('''
+ INSERT OR REPLACE INTO evolution_chains
+ (from_pfic, to_pfic, method)
+ VALUES (?, ?, ?)
+ ''', (evolution_info.from_pfic, evolution_info.to_pfic, evolution_info.method))
+ conn.commit()
+
+def strip_pokemon_name(pokemon_name: str, form_name: str) -> str:
+ """Remove the Pokémon's name from the form name if present."""
+ if form_name:
+ form_name = form_name.replace("Form", "").strip()
+ form_name = re.sub(f'{re.escape(pokemon_name)}\\s*', '', form_name, flags=re.IGNORECASE).strip()
+ form_name = form_name.replace(" ", " ")
+ return form_name
+ return form_name
+
+def fuzzy_match_form(form1: str, form2: str, threshold: int = 80) -> bool:
+ """Perform fuzzy matching between two form names."""
+ if form1 is None or form2 is None:
+ return form1 == form2
+ return fuzz.ratio(form1.lower(), form2.lower()) >= threshold
+
+def get_pokemon_form_by_name(conn, name: str, form: Optional[str] = None, threshold: int = 80, gender: Optional[str] = None) -> Optional[str]:
+ cursor = conn.cursor()
+ cursor.execute('SELECT PFIC, name, form_name FROM pokemon_forms WHERE name = ?', (name,))
+ results = cursor.fetchall()
+
+ if not results:
+ return None
+
+ if form is None and gender is None:
+ if len(results) > 1:
+ if results[0][2] == None:
+ return results[0][0]
+ else:
+ return get_pokemon_form_by_name(conn, name, "Male", threshold=100, gender=gender)
+ else:
+ return results[0][0] # Return the PFIC of the first result if no form is specified
+
+ if gender:
+ gendered_form = get_pokemon_form_by_name(conn, name, gender, threshold=100)
+ if gendered_form:
+ return gendered_form
+
+ stripped_form = strip_pokemon_name(name, form)
+
+ for pfic, pokemon_name, db_form in results:
+ stripped_db_form = strip_pokemon_name(pokemon_name, db_form)
+ if fuzzy_match_form(stripped_form, stripped_db_form, threshold):
+ return pfic
+
+ # Some times we get a form for a pokemon that doesn't really have one.
+ if len(results) > 1 and form != None:
+ return results[0][0]
+
+ return None
+
+def process_evolution_chain(conn, evolution_chain, cache, gender: Optional[str] = None):
+ for stage in evolution_chain:
+ from_pfic = get_pokemon_form_by_name(conn, stage.pokemon, stage.form, gender=gender)
+ if not from_pfic:
+ print(f"Warning: Could not find PFIC for {stage.pokemon} {stage.form}")
+ continue
+
+ if stage.next_stage:
+ to_pfic = get_pokemon_form_by_name(conn, stage.next_stage.pokemon, stage.next_stage.form, gender=gender)
+ if to_pfic:
+ evolution_info = EvolutionInfo(from_pfic, to_pfic, stage.next_stage.method)
+ insert_evolution_info(conn, evolution_info)
+
+ for branch in stage.branches:
+ to_pfic = get_pokemon_form_by_name(conn, branch.pokemon, branch.form, gender=gender)
+ if to_pfic:
+ evolution_info = EvolutionInfo(from_pfic, to_pfic, branch.method)
+ insert_evolution_info(conn, evolution_info)
+
+def update_evolution_chains():
+ cache = CacheManager()
+ conn = create_evolution_table()
+
+ cursor = conn.cursor()
+ cursor.execute('SELECT DISTINCT name, form_name FROM pokemon_forms')
+ pokemon_forms = cursor.fetchall()
+
+ for name, form in pokemon_forms:
+ print(f"Processing {name} {form if form else ''}")
+
+ if form and name in form:
+ form = form.replace(name, "").strip()
+
+ gender = None
+ if form and "male" in form.lower():
+ gender = form
+ form = None
+
+ evolution_chain = get_evolution_data_from_bulbapedia(name, form, cache, gender)
+ if evolution_chain:
+ if name == "Tauros": # Bulbapedia has a weird formatting for Tauros.
+ for stage in evolution_chain:
+ if stage.form:
+ stage.form = stage.form.replace("Paldean Form(", "").replace(")", "").strip()
+ process_evolution_chain(conn, evolution_chain, cache, gender)
+
+ conn.close()
+
+if __name__ == "__main__":
+ update_evolution_chains()
diff --git a/Utilities/cache_manager.py b/Utilities/cache_manager.py
new file mode 100644
index 0000000..6bf1dc9
--- /dev/null
+++ b/Utilities/cache_manager.py
@@ -0,0 +1,75 @@
+import sqlite3
+import json
+import time
+import requests
+from typing import Any, Optional
+
+class CacheManager:
+ def __init__(self, db_name: str = 'pokemon_cache.db'):
+ self.conn = sqlite3.connect(db_name)
+ self.cursor = self.conn.cursor()
+ self._create_cache_table()
+
+ def _create_cache_table(self):
+ self.cursor.execute('''
+ CREATE TABLE IF NOT EXISTS cache (
+ key TEXT PRIMARY KEY,
+ value TEXT,
+ timestamp FLOAT
+ )
+ ''')
+ self.conn.commit()
+
+ def get(self, key: str) -> Optional[Any]:
+ self.cursor.execute('SELECT value, timestamp FROM cache WHERE key = ?', (key,))
+ result = self.cursor.fetchone()
+ if result:
+ value, timestamp = result
+ return json.loads(value)
+ return None
+
+ def set(self, key: str, value: Any):
+ serialized_value = json.dumps(value)
+ timestamp = time.time()
+ self.cursor.execute('''
+ INSERT OR REPLACE INTO cache (key, value, timestamp)
+ VALUES (?, ?, ?)
+ ''', (key, serialized_value, timestamp))
+ self.conn.commit()
+
+ def fetch_url(self, url: str, force_refresh: bool = False, expiry: int = 86400) -> Optional[str]:
+ cache_key = f"url_{url}"
+ if not force_refresh:
+ cached_data = self.get(cache_key)
+ if cached_data:
+ cached_time = cached_data['timestamp']
+ if time.time() - cached_time < expiry:
+ return cached_data['content']
+
+ print(f"Fetching URL: {url}")
+ response = requests.get(url)
+ if response.status_code == 200:
+ content = response.text
+ self.set(cache_key, {
+ 'content': content,
+ 'timestamp': time.time()
+ })
+ return content
+ return None
+
+ def close(self):
+ self.conn.close()
+
+# Usage example
+if __name__ == "__main__":
+ cache = CacheManager()
+
+ # Example usage
+ url = "https://example.com"
+ data = cache.fetch_url(url)
+ if data:
+ print("Data fetched successfully")
+ else:
+ print("Failed to fetch data")
+
+ cache.close()
diff --git a/Utilities/pokemondb_scraper.py b/Utilities/pokemondb_scraper.py
new file mode 100644
index 0000000..8a0445a
--- /dev/null
+++ b/Utilities/pokemondb_scraper.py
@@ -0,0 +1,255 @@
+import requests
+from bs4 import BeautifulSoup
+from typing import Dict, List, Optional
+from dataclasses import dataclass, asdict
+import os
+import sqlite3
+from cache_manager import CacheManager
+
+@dataclass
+class PokemonForm:
+ id: str # This will be our PFIC
+ name: str
+ form_name: Optional[str]
+ sprite_url: str
+ national_dex: int
+ generation: int
+
+def create_pokemon_db():
+ conn = sqlite3.connect('pokemon_forms.db')
+ cursor = conn.cursor()
+ cursor.execute('''
+ CREATE TABLE IF NOT EXISTS pokemon_forms (
+ PFIC TEXT PRIMARY KEY,
+ name TEXT NOT NULL,
+ form_name TEXT,
+ national_dex INTEGER NOT NULL,
+ generation INTEGER NOT NULL
+ )
+ ''')
+ conn.commit()
+ return conn
+
+def create_pokemon_storage_db():
+ conn = sqlite3.connect('pokemon_forms.db')
+ cursor = conn.cursor()
+ cursor.execute('''
+ CREATE TABLE IF NOT EXISTS pokemon_storage (
+ PFIC TEXT PRIMARY KEY,
+ storable_in_home BOOLEAN NOT NULL,
+ FOREIGN KEY (PFIC) REFERENCES pokemon_forms (PFIC)
+ )
+ ''')
+ conn.commit()
+ return conn
+
+def initialize_db():
+ create_pokemon_db()
+ create_pokemon_storage_db()
+
+def insert_pokemon_form(conn, pokemon_form):
+ cursor = conn.cursor()
+ cursor.execute('''
+ INSERT OR REPLACE INTO pokemon_forms
+ (PFIC, name, form_name, national_dex, generation)
+ VALUES (?, ?, ?, ?, ?)
+ ''', (
+ pokemon_form.id,
+ pokemon_form.name,
+ pokemon_form.form_name,
+ pokemon_form.national_dex,
+ pokemon_form.generation
+ ))
+ conn.commit()
+
+def insert_pokemon_storage(conn, pfic: str, storable_in_home: bool):
+ cursor = conn.cursor()
+ cursor.execute('''
+ INSERT OR REPLACE INTO pokemon_storage
+ (PFIC, storable_in_home)
+ VALUES (?, ?)
+ ''', (pfic, storable_in_home))
+ conn.commit()
+
+class PokemonDatabase:
+ def __init__(self):
+ self.pokemon: Dict[str, List[PokemonForm]] = {}
+
+ def add_pokemon(self, national_dex: int, name: str, region_code: int, form_index: int, gender_code: int, form_name: Optional[str], sprite_url: str):
+ pokemon_id = format_pokemon_id(national_dex, region_code, form_index, gender_code)
+ pokemon_form = PokemonForm(id=pokemon_id, name=name, form_name=form_name, sprite_url=sprite_url, national_dex=national_dex, generation=region_code)
+
+ if national_dex not in self.pokemon:
+ self.pokemon[national_dex] = []
+ self.pokemon[national_dex].append(pokemon_form)
+
+ def get_pokemon(self, national_dex: Optional[int] = None, region_code: Optional[int] = None,
+ form_index: Optional[int] = None, gender_code: Optional[int] = None) -> List[PokemonForm]:
+ results = []
+ for dex_forms in self.pokemon.values():
+ for form in dex_forms:
+ parts = form.id.split('-')
+ if (national_dex is None or int(parts[0]) == national_dex) and \
+ (region_code is None or int(parts[1]) == region_code) and \
+ (form_index is None or int(parts[2]) == form_index) and \
+ (gender_code is None or int(parts[3]) == gender_code):
+ results.append(form)
+ return results
+
+ def get_pokemon_by_id(self, pokemon_id: str) -> Optional[PokemonForm]:
+ national_dex = int(pokemon_id.split('-')[0])
+ if national_dex in self.pokemon:
+ for form in self.pokemon[national_dex]:
+ if form.id == pokemon_id:
+ return form
+ return None
+
+def format_pokemon_id(national_dex: int, region_code: int, form_index: int, gender_code: int) -> str:
+ return f"{national_dex:04d}-{region_code:02d}-{form_index:03d}-{gender_code}"
+
+def get_pokemon_sprites_page(cache: CacheManager):
+ url = "https://pokemondb.net/sprites"
+ return cache.fetch_url(url)
+
+def get_pokemon_sprites_page_data(cache: CacheManager, pokemon_name: str):
+ url = f"https://pokemondb.net/sprites/{pokemon_name}"
+ return cache.fetch_url(url)
+
+def download_image(url, filename):
+ response = requests.get(url)
+ if response.status_code == 200:
+ with open(filename, 'wb') as f:
+ f.write(response.content)
+
+def thingy(cache: CacheManager):
+ db = PokemonDatabase()
+ pokemon_db_conn = create_pokemon_db()
+ create_pokemon_storage_db()
+
+ page_data = get_pokemon_sprites_page(cache)
+ if not page_data:
+ return None
+
+ soup = BeautifulSoup(page_data, 'html.parser')
+
+ pokemon = soup.find_all('a', class_='infocard')
+
+ pokemon_generations = {
+ 1: {"min": 1, "max": 151},
+ 2: {"min": 152, "max": 251},
+ 3: {"min": 252, "max": 386},
+ 4: {"min": 387, "max": 493},
+ 5: {"min": 494, "max": 649},
+ 6: {"min": 650, "max": 721},
+ 7: {"min": 722, "max": 809},
+ 8: {"min": 810, "max": 905},
+ 9: {"min": 906, "max": 1025},
+ }
+
+ national_dex_index = 1
+ for mon in pokemon:
+ generation = 1
+ for gen in pokemon_generations:
+ if pokemon_generations[gen]["min"] <= national_dex_index <= pokemon_generations[gen]["max"]:
+ generation = gen
+ break
+
+ pokemon_name = mon.get_text(strip=True)
+ print(pokemon_name)
+
+ pokemon_url_name = pokemon_name.replace("♀", "-f").replace("♂", "-m").replace("'", "").replace(".", "").replace('é', 'e').replace(':', '')
+ pokemon_url_name = pokemon_url_name.replace(" ", "-")
+
+ sprites_page_data = get_pokemon_sprites_page_data(cache, pokemon_url_name)
+ if not sprites_page_data:
+ return None
+ sprites_soup = BeautifulSoup(sprites_page_data, 'html.parser')
+
+ generation_8_header = sprites_soup.find('h2', string='Generation 8')
+ if not generation_8_header:
+ continue
+ generation_8_table = generation_8_header.find_next('table')
+ if not generation_8_table:
+ continue
+
+ generation_8_tbody = generation_8_table.find('tbody')
+ if not generation_8_tbody:
+ continue
+
+ generation_8_rows = generation_8_tbody.find_all('tr')
+
+ for row in generation_8_rows:
+ row_text = row.get_text(strip=True)
+ if 'Home' in row_text:
+ sprites = row.find_all('span', class_='sprites-table-card')
+ if not sprites:
+ continue
+ form = 0
+ for sprite in sprites:
+ sprite_img = sprite.find('img')
+ sprite_url = "missing"
+ if sprite_img:
+ sprite_url = sprite_img.get('src')
+
+ if "shiny" in sprite_url:
+ continue
+
+ form_name = "None"
+ if sprite.find('small'):
+ form_name = sprite.find('small').get_text(strip=True)
+ print(sprite_url, form_name)
+ if form_name != "None":
+ form += 1
+ gender = 0
+ if form_name == "Female":
+ form -= 1
+ gender = 1
+ elif form_name == "Male":
+ form -= 1
+ gender = 2
+
+ pokemon_form = PokemonForm(
+ id=format_pokemon_id(national_dex_index, generation, form, gender),
+ name=pokemon_name,
+ form_name=form_name if form_name != "None" else None,
+ sprite_url=sprite_url,
+ national_dex=national_dex_index,
+ generation=generation
+ )
+ db.add_pokemon(
+ national_dex_index,
+ pokemon_name,
+ generation,
+ form,
+ gender,
+ form_name if form_name != "None" else None,
+ sprite_url
+ )
+ insert_pokemon_form(pokemon_db_conn, pokemon_form)
+
+ storable_in_home = not any(keyword in form_name.lower() for keyword in ['mega', 'gigantamax']) if form_name else True
+ insert_pokemon_storage(pokemon_db_conn, pokemon_form.id, storable_in_home)
+
+ national_dex_index += 1
+
+ print(f"Total Pokémon forms: {sum(len(forms) for forms in db.pokemon.values())}")
+ print(f"Pokémon with multiple forms: {sum(1 for forms in db.pokemon.values() if len(forms) > 1)}")
+
+ if not os.path.exists('images-new'):
+ os.makedirs('images-new')
+
+ for pokemon in db.pokemon.values():
+ for form in pokemon:
+ filename = f"images-new/{form.id}.png"
+ if os.path.exists(filename):
+ print(f"Image for {form.id} already exists, skipping download")
+ else:
+ download_image(form.sprite_url, filename)
+ print(f"Downloaded image for {form.id}")
+
+ pokemon_db_conn.close()
+
+if __name__ == "__main__":
+ cache = CacheManager()
+ thingy(cache)
+ cache.close()
\ No newline at end of file
diff --git a/images-new/0001-01-000-0.png b/images-new/0001-01-000-0.png
new file mode 100644
index 0000000..a2660fe
Binary files /dev/null and b/images-new/0001-01-000-0.png differ
diff --git a/images-new/0002-01-000-0.png b/images-new/0002-01-000-0.png
new file mode 100644
index 0000000..942667f
Binary files /dev/null and b/images-new/0002-01-000-0.png differ
diff --git a/images-new/0003-01-000-1.png b/images-new/0003-01-000-1.png
new file mode 100644
index 0000000..ab1e8b4
Binary files /dev/null and b/images-new/0003-01-000-1.png differ
diff --git a/images-new/0003-01-000-2.png b/images-new/0003-01-000-2.png
new file mode 100644
index 0000000..8e1d930
Binary files /dev/null and b/images-new/0003-01-000-2.png differ
diff --git a/images-new/0003-01-001-0.png b/images-new/0003-01-001-0.png
new file mode 100644
index 0000000..7c10d98
Binary files /dev/null and b/images-new/0003-01-001-0.png differ
diff --git a/images-new/0003-01-002-0.png b/images-new/0003-01-002-0.png
new file mode 100644
index 0000000..310edf1
Binary files /dev/null and b/images-new/0003-01-002-0.png differ
diff --git a/images-new/0004-01-000-0.png b/images-new/0004-01-000-0.png
new file mode 100644
index 0000000..ffac020
Binary files /dev/null and b/images-new/0004-01-000-0.png differ
diff --git a/images-new/0005-01-000-0.png b/images-new/0005-01-000-0.png
new file mode 100644
index 0000000..8c5bcf0
Binary files /dev/null and b/images-new/0005-01-000-0.png differ
diff --git a/images-new/0006-01-000-0.png b/images-new/0006-01-000-0.png
new file mode 100644
index 0000000..eb6e38b
Binary files /dev/null and b/images-new/0006-01-000-0.png differ
diff --git a/images-new/0006-01-001-0.png b/images-new/0006-01-001-0.png
new file mode 100644
index 0000000..d26a046
Binary files /dev/null and b/images-new/0006-01-001-0.png differ
diff --git a/images-new/0006-01-002-0.png b/images-new/0006-01-002-0.png
new file mode 100644
index 0000000..9b7936d
Binary files /dev/null and b/images-new/0006-01-002-0.png differ
diff --git a/images-new/0006-01-003-0.png b/images-new/0006-01-003-0.png
new file mode 100644
index 0000000..1436e67
Binary files /dev/null and b/images-new/0006-01-003-0.png differ
diff --git a/images-new/0007-01-000-0.png b/images-new/0007-01-000-0.png
new file mode 100644
index 0000000..b0dd244
Binary files /dev/null and b/images-new/0007-01-000-0.png differ
diff --git a/images-new/0008-01-000-0.png b/images-new/0008-01-000-0.png
new file mode 100644
index 0000000..eb79da1
Binary files /dev/null and b/images-new/0008-01-000-0.png differ
diff --git a/images-new/0009-01-000-0.png b/images-new/0009-01-000-0.png
new file mode 100644
index 0000000..5cc9c53
Binary files /dev/null and b/images-new/0009-01-000-0.png differ
diff --git a/images-new/0009-01-001-0.png b/images-new/0009-01-001-0.png
new file mode 100644
index 0000000..5fe1875
Binary files /dev/null and b/images-new/0009-01-001-0.png differ
diff --git a/images-new/0009-01-002-0.png b/images-new/0009-01-002-0.png
new file mode 100644
index 0000000..47caff9
Binary files /dev/null and b/images-new/0009-01-002-0.png differ
diff --git a/images-new/0010-01-000-0.png b/images-new/0010-01-000-0.png
new file mode 100644
index 0000000..e7d74a5
Binary files /dev/null and b/images-new/0010-01-000-0.png differ
diff --git a/images-new/0011-01-000-0.png b/images-new/0011-01-000-0.png
new file mode 100644
index 0000000..960e835
Binary files /dev/null and b/images-new/0011-01-000-0.png differ
diff --git a/images-new/0012-01-000-1.png b/images-new/0012-01-000-1.png
new file mode 100644
index 0000000..d028dff
Binary files /dev/null and b/images-new/0012-01-000-1.png differ
diff --git a/images-new/0012-01-000-2.png b/images-new/0012-01-000-2.png
new file mode 100644
index 0000000..d745387
Binary files /dev/null and b/images-new/0012-01-000-2.png differ
diff --git a/images-new/0012-01-001-0.png b/images-new/0012-01-001-0.png
new file mode 100644
index 0000000..9a35c49
Binary files /dev/null and b/images-new/0012-01-001-0.png differ
diff --git a/images-new/0013-01-000-0.png b/images-new/0013-01-000-0.png
new file mode 100644
index 0000000..8dc1fcf
Binary files /dev/null and b/images-new/0013-01-000-0.png differ
diff --git a/images-new/0014-01-000-0.png b/images-new/0014-01-000-0.png
new file mode 100644
index 0000000..78b636b
Binary files /dev/null and b/images-new/0014-01-000-0.png differ
diff --git a/images-new/0015-01-000-0.png b/images-new/0015-01-000-0.png
new file mode 100644
index 0000000..63451fc
Binary files /dev/null and b/images-new/0015-01-000-0.png differ
diff --git a/images-new/0015-01-001-0.png b/images-new/0015-01-001-0.png
new file mode 100644
index 0000000..aae5861
Binary files /dev/null and b/images-new/0015-01-001-0.png differ
diff --git a/images-new/0016-01-000-0.png b/images-new/0016-01-000-0.png
new file mode 100644
index 0000000..8e24427
Binary files /dev/null and b/images-new/0016-01-000-0.png differ
diff --git a/images-new/0017-01-000-0.png b/images-new/0017-01-000-0.png
new file mode 100644
index 0000000..4e148d7
Binary files /dev/null and b/images-new/0017-01-000-0.png differ
diff --git a/images-new/0018-01-000-0.png b/images-new/0018-01-000-0.png
new file mode 100644
index 0000000..82439a8
Binary files /dev/null and b/images-new/0018-01-000-0.png differ
diff --git a/images-new/0018-01-001-0.png b/images-new/0018-01-001-0.png
new file mode 100644
index 0000000..ee28049
Binary files /dev/null and b/images-new/0018-01-001-0.png differ
diff --git a/images-new/0019-01-000-1.png b/images-new/0019-01-000-1.png
new file mode 100644
index 0000000..2fdd978
Binary files /dev/null and b/images-new/0019-01-000-1.png differ
diff --git a/images-new/0019-01-000-2.png b/images-new/0019-01-000-2.png
new file mode 100644
index 0000000..1f0b54a
Binary files /dev/null and b/images-new/0019-01-000-2.png differ
diff --git a/images-new/0019-01-001-0.png b/images-new/0019-01-001-0.png
new file mode 100644
index 0000000..1295b7c
Binary files /dev/null and b/images-new/0019-01-001-0.png differ
diff --git a/images-new/0020-01-000-1.png b/images-new/0020-01-000-1.png
new file mode 100644
index 0000000..6a491f5
Binary files /dev/null and b/images-new/0020-01-000-1.png differ
diff --git a/images-new/0020-01-000-2.png b/images-new/0020-01-000-2.png
new file mode 100644
index 0000000..c72255a
Binary files /dev/null and b/images-new/0020-01-000-2.png differ
diff --git a/images-new/0020-01-001-0.png b/images-new/0020-01-001-0.png
new file mode 100644
index 0000000..1a246a0
Binary files /dev/null and b/images-new/0020-01-001-0.png differ
diff --git a/images-new/0021-01-000-0.png b/images-new/0021-01-000-0.png
new file mode 100644
index 0000000..38f5bdc
Binary files /dev/null and b/images-new/0021-01-000-0.png differ
diff --git a/images-new/0022-01-000-0.png b/images-new/0022-01-000-0.png
new file mode 100644
index 0000000..ef6cd1d
Binary files /dev/null and b/images-new/0022-01-000-0.png differ
diff --git a/images-new/0023-01-000-0.png b/images-new/0023-01-000-0.png
new file mode 100644
index 0000000..809ff96
Binary files /dev/null and b/images-new/0023-01-000-0.png differ
diff --git a/images-new/0024-01-000-0.png b/images-new/0024-01-000-0.png
new file mode 100644
index 0000000..f4f0fb4
Binary files /dev/null and b/images-new/0024-01-000-0.png differ
diff --git a/images-new/0025-01-000-1.png b/images-new/0025-01-000-1.png
new file mode 100644
index 0000000..b6ccc7b
Binary files /dev/null and b/images-new/0025-01-000-1.png differ
diff --git a/images-new/0025-01-000-2.png b/images-new/0025-01-000-2.png
new file mode 100644
index 0000000..287f5cb
Binary files /dev/null and b/images-new/0025-01-000-2.png differ
diff --git a/images-new/0025-01-001-0.png b/images-new/0025-01-001-0.png
new file mode 100644
index 0000000..61e95a4
Binary files /dev/null and b/images-new/0025-01-001-0.png differ
diff --git a/images-new/0025-01-002-0.png b/images-new/0025-01-002-0.png
new file mode 100644
index 0000000..f657ee3
Binary files /dev/null and b/images-new/0025-01-002-0.png differ
diff --git a/images-new/0025-01-003-0.png b/images-new/0025-01-003-0.png
new file mode 100644
index 0000000..d06c322
Binary files /dev/null and b/images-new/0025-01-003-0.png differ
diff --git a/images-new/0025-01-004-0.png b/images-new/0025-01-004-0.png
new file mode 100644
index 0000000..68b7ebd
Binary files /dev/null and b/images-new/0025-01-004-0.png differ
diff --git a/images-new/0025-01-005-0.png b/images-new/0025-01-005-0.png
new file mode 100644
index 0000000..53e6b01
Binary files /dev/null and b/images-new/0025-01-005-0.png differ
diff --git a/images-new/0025-01-006-0.png b/images-new/0025-01-006-0.png
new file mode 100644
index 0000000..867c7ab
Binary files /dev/null and b/images-new/0025-01-006-0.png differ
diff --git a/images-new/0025-01-007-0.png b/images-new/0025-01-007-0.png
new file mode 100644
index 0000000..c760711
Binary files /dev/null and b/images-new/0025-01-007-0.png differ
diff --git a/images-new/0025-01-008-0.png b/images-new/0025-01-008-0.png
new file mode 100644
index 0000000..3863ed9
Binary files /dev/null and b/images-new/0025-01-008-0.png differ
diff --git a/images-new/0025-01-009-0.png b/images-new/0025-01-009-0.png
new file mode 100644
index 0000000..b403a65
Binary files /dev/null and b/images-new/0025-01-009-0.png differ
diff --git a/images-new/0026-01-000-1.png b/images-new/0026-01-000-1.png
new file mode 100644
index 0000000..b93cd82
Binary files /dev/null and b/images-new/0026-01-000-1.png differ
diff --git a/images-new/0026-01-000-2.png b/images-new/0026-01-000-2.png
new file mode 100644
index 0000000..0b023c3
Binary files /dev/null and b/images-new/0026-01-000-2.png differ
diff --git a/images-new/0026-01-001-0.png b/images-new/0026-01-001-0.png
new file mode 100644
index 0000000..2c40ef3
Binary files /dev/null and b/images-new/0026-01-001-0.png differ
diff --git a/images-new/0027-01-000-0.png b/images-new/0027-01-000-0.png
new file mode 100644
index 0000000..f96bf68
Binary files /dev/null and b/images-new/0027-01-000-0.png differ
diff --git a/images-new/0027-01-001-0.png b/images-new/0027-01-001-0.png
new file mode 100644
index 0000000..91cf7c4
Binary files /dev/null and b/images-new/0027-01-001-0.png differ
diff --git a/images-new/0028-01-000-0.png b/images-new/0028-01-000-0.png
new file mode 100644
index 0000000..d0979f9
Binary files /dev/null and b/images-new/0028-01-000-0.png differ
diff --git a/images-new/0028-01-001-0.png b/images-new/0028-01-001-0.png
new file mode 100644
index 0000000..e9de252
Binary files /dev/null and b/images-new/0028-01-001-0.png differ
diff --git a/images-new/0029-01-000-0.png b/images-new/0029-01-000-0.png
new file mode 100644
index 0000000..ef36d53
Binary files /dev/null and b/images-new/0029-01-000-0.png differ
diff --git a/images-new/0030-01-000-0.png b/images-new/0030-01-000-0.png
new file mode 100644
index 0000000..278db05
Binary files /dev/null and b/images-new/0030-01-000-0.png differ
diff --git a/images-new/0031-01-000-0.png b/images-new/0031-01-000-0.png
new file mode 100644
index 0000000..13dddd5
Binary files /dev/null and b/images-new/0031-01-000-0.png differ
diff --git a/images-new/0032-01-000-0.png b/images-new/0032-01-000-0.png
new file mode 100644
index 0000000..d772001
Binary files /dev/null and b/images-new/0032-01-000-0.png differ
diff --git a/images-new/0033-01-000-0.png b/images-new/0033-01-000-0.png
new file mode 100644
index 0000000..ed80056
Binary files /dev/null and b/images-new/0033-01-000-0.png differ
diff --git a/images-new/0034-01-000-0.png b/images-new/0034-01-000-0.png
new file mode 100644
index 0000000..178ac55
Binary files /dev/null and b/images-new/0034-01-000-0.png differ
diff --git a/images-new/0035-01-000-0.png b/images-new/0035-01-000-0.png
new file mode 100644
index 0000000..0dab6e4
Binary files /dev/null and b/images-new/0035-01-000-0.png differ
diff --git a/images-new/0036-01-000-0.png b/images-new/0036-01-000-0.png
new file mode 100644
index 0000000..517e8a4
Binary files /dev/null and b/images-new/0036-01-000-0.png differ
diff --git a/images-new/0037-01-000-0.png b/images-new/0037-01-000-0.png
new file mode 100644
index 0000000..176e7eb
Binary files /dev/null and b/images-new/0037-01-000-0.png differ
diff --git a/images-new/0037-01-001-0.png b/images-new/0037-01-001-0.png
new file mode 100644
index 0000000..e48335c
Binary files /dev/null and b/images-new/0037-01-001-0.png differ
diff --git a/images-new/0038-01-000-0.png b/images-new/0038-01-000-0.png
new file mode 100644
index 0000000..68c1558
Binary files /dev/null and b/images-new/0038-01-000-0.png differ
diff --git a/images-new/0038-01-001-0.png b/images-new/0038-01-001-0.png
new file mode 100644
index 0000000..00e8428
Binary files /dev/null and b/images-new/0038-01-001-0.png differ
diff --git a/images-new/0039-01-000-0.png b/images-new/0039-01-000-0.png
new file mode 100644
index 0000000..c5665e3
Binary files /dev/null and b/images-new/0039-01-000-0.png differ
diff --git a/images-new/0040-01-000-0.png b/images-new/0040-01-000-0.png
new file mode 100644
index 0000000..d134db9
Binary files /dev/null and b/images-new/0040-01-000-0.png differ
diff --git a/images-new/0041-01-000-1.png b/images-new/0041-01-000-1.png
new file mode 100644
index 0000000..321ecd2
Binary files /dev/null and b/images-new/0041-01-000-1.png differ
diff --git a/images-new/0041-01-000-2.png b/images-new/0041-01-000-2.png
new file mode 100644
index 0000000..953bcc2
Binary files /dev/null and b/images-new/0041-01-000-2.png differ
diff --git a/images-new/0042-01-000-1.png b/images-new/0042-01-000-1.png
new file mode 100644
index 0000000..fbe51cb
Binary files /dev/null and b/images-new/0042-01-000-1.png differ
diff --git a/images-new/0042-01-000-2.png b/images-new/0042-01-000-2.png
new file mode 100644
index 0000000..639b234
Binary files /dev/null and b/images-new/0042-01-000-2.png differ
diff --git a/images-new/0043-01-000-0.png b/images-new/0043-01-000-0.png
new file mode 100644
index 0000000..9783308
Binary files /dev/null and b/images-new/0043-01-000-0.png differ
diff --git a/images-new/0044-01-000-1.png b/images-new/0044-01-000-1.png
new file mode 100644
index 0000000..fdcf3f5
Binary files /dev/null and b/images-new/0044-01-000-1.png differ
diff --git a/images-new/0044-01-000-2.png b/images-new/0044-01-000-2.png
new file mode 100644
index 0000000..8300577
Binary files /dev/null and b/images-new/0044-01-000-2.png differ
diff --git a/images-new/0045-01-000-1.png b/images-new/0045-01-000-1.png
new file mode 100644
index 0000000..0a53be8
Binary files /dev/null and b/images-new/0045-01-000-1.png differ
diff --git a/images-new/0045-01-000-2.png b/images-new/0045-01-000-2.png
new file mode 100644
index 0000000..fa894af
Binary files /dev/null and b/images-new/0045-01-000-2.png differ
diff --git a/images-new/0046-01-000-0.png b/images-new/0046-01-000-0.png
new file mode 100644
index 0000000..5f96e40
Binary files /dev/null and b/images-new/0046-01-000-0.png differ
diff --git a/images-new/0047-01-000-0.png b/images-new/0047-01-000-0.png
new file mode 100644
index 0000000..74f7c4e
Binary files /dev/null and b/images-new/0047-01-000-0.png differ
diff --git a/images-new/0048-01-000-0.png b/images-new/0048-01-000-0.png
new file mode 100644
index 0000000..04f16b5
Binary files /dev/null and b/images-new/0048-01-000-0.png differ
diff --git a/images-new/0049-01-000-0.png b/images-new/0049-01-000-0.png
new file mode 100644
index 0000000..0fe2fb1
Binary files /dev/null and b/images-new/0049-01-000-0.png differ
diff --git a/images-new/0050-01-000-0.png b/images-new/0050-01-000-0.png
new file mode 100644
index 0000000..1dd4b49
Binary files /dev/null and b/images-new/0050-01-000-0.png differ
diff --git a/images-new/0050-01-001-0.png b/images-new/0050-01-001-0.png
new file mode 100644
index 0000000..02d17b6
Binary files /dev/null and b/images-new/0050-01-001-0.png differ
diff --git a/images-new/0051-01-000-0.png b/images-new/0051-01-000-0.png
new file mode 100644
index 0000000..7453e11
Binary files /dev/null and b/images-new/0051-01-000-0.png differ
diff --git a/images-new/0051-01-001-0.png b/images-new/0051-01-001-0.png
new file mode 100644
index 0000000..0c75ae0
Binary files /dev/null and b/images-new/0051-01-001-0.png differ
diff --git a/images-new/0052-01-000-0.png b/images-new/0052-01-000-0.png
new file mode 100644
index 0000000..90182bb
Binary files /dev/null and b/images-new/0052-01-000-0.png differ
diff --git a/images-new/0052-01-001-0.png b/images-new/0052-01-001-0.png
new file mode 100644
index 0000000..6d0b7ae
Binary files /dev/null and b/images-new/0052-01-001-0.png differ
diff --git a/images-new/0052-01-002-0.png b/images-new/0052-01-002-0.png
new file mode 100644
index 0000000..6ae786d
Binary files /dev/null and b/images-new/0052-01-002-0.png differ
diff --git a/images-new/0052-01-003-0.png b/images-new/0052-01-003-0.png
new file mode 100644
index 0000000..27cbf83
Binary files /dev/null and b/images-new/0052-01-003-0.png differ
diff --git a/images-new/0053-01-000-0.png b/images-new/0053-01-000-0.png
new file mode 100644
index 0000000..0b9ad6f
Binary files /dev/null and b/images-new/0053-01-000-0.png differ
diff --git a/images-new/0053-01-001-0.png b/images-new/0053-01-001-0.png
new file mode 100644
index 0000000..bc2676c
Binary files /dev/null and b/images-new/0053-01-001-0.png differ
diff --git a/images-new/0054-01-000-0.png b/images-new/0054-01-000-0.png
new file mode 100644
index 0000000..e807f58
Binary files /dev/null and b/images-new/0054-01-000-0.png differ
diff --git a/images-new/0055-01-000-0.png b/images-new/0055-01-000-0.png
new file mode 100644
index 0000000..f511467
Binary files /dev/null and b/images-new/0055-01-000-0.png differ
diff --git a/images-new/0056-01-000-0.png b/images-new/0056-01-000-0.png
new file mode 100644
index 0000000..a9fccb8
Binary files /dev/null and b/images-new/0056-01-000-0.png differ
diff --git a/images-new/0057-01-000-0.png b/images-new/0057-01-000-0.png
new file mode 100644
index 0000000..7693b64
Binary files /dev/null and b/images-new/0057-01-000-0.png differ
diff --git a/images-new/0058-01-000-0.png b/images-new/0058-01-000-0.png
new file mode 100644
index 0000000..4a0998d
Binary files /dev/null and b/images-new/0058-01-000-0.png differ
diff --git a/images-new/0058-01-001-0.png b/images-new/0058-01-001-0.png
new file mode 100644
index 0000000..b90342d
Binary files /dev/null and b/images-new/0058-01-001-0.png differ
diff --git a/images-new/0059-01-000-0.png b/images-new/0059-01-000-0.png
new file mode 100644
index 0000000..83c0a22
Binary files /dev/null and b/images-new/0059-01-000-0.png differ
diff --git a/images-new/0059-01-001-0.png b/images-new/0059-01-001-0.png
new file mode 100644
index 0000000..e44b359
Binary files /dev/null and b/images-new/0059-01-001-0.png differ
diff --git a/images-new/0060-01-000-0.png b/images-new/0060-01-000-0.png
new file mode 100644
index 0000000..c84eba8
Binary files /dev/null and b/images-new/0060-01-000-0.png differ
diff --git a/images-new/0061-01-000-0.png b/images-new/0061-01-000-0.png
new file mode 100644
index 0000000..f85ef04
Binary files /dev/null and b/images-new/0061-01-000-0.png differ
diff --git a/images-new/0062-01-000-0.png b/images-new/0062-01-000-0.png
new file mode 100644
index 0000000..f3c1f5d
Binary files /dev/null and b/images-new/0062-01-000-0.png differ
diff --git a/images-new/0063-01-000-0.png b/images-new/0063-01-000-0.png
new file mode 100644
index 0000000..22ebe98
Binary files /dev/null and b/images-new/0063-01-000-0.png differ
diff --git a/images-new/0064-01-000-1.png b/images-new/0064-01-000-1.png
new file mode 100644
index 0000000..0c3e367
Binary files /dev/null and b/images-new/0064-01-000-1.png differ
diff --git a/images-new/0064-01-000-2.png b/images-new/0064-01-000-2.png
new file mode 100644
index 0000000..3341366
Binary files /dev/null and b/images-new/0064-01-000-2.png differ
diff --git a/images-new/0065-01-000-1.png b/images-new/0065-01-000-1.png
new file mode 100644
index 0000000..6be5f8e
Binary files /dev/null and b/images-new/0065-01-000-1.png differ
diff --git a/images-new/0065-01-000-2.png b/images-new/0065-01-000-2.png
new file mode 100644
index 0000000..78698bd
Binary files /dev/null and b/images-new/0065-01-000-2.png differ
diff --git a/images-new/0065-01-001-0.png b/images-new/0065-01-001-0.png
new file mode 100644
index 0000000..fe7eff6
Binary files /dev/null and b/images-new/0065-01-001-0.png differ
diff --git a/images-new/0066-01-000-0.png b/images-new/0066-01-000-0.png
new file mode 100644
index 0000000..89d3d74
Binary files /dev/null and b/images-new/0066-01-000-0.png differ
diff --git a/images-new/0067-01-000-0.png b/images-new/0067-01-000-0.png
new file mode 100644
index 0000000..2cdcf1e
Binary files /dev/null and b/images-new/0067-01-000-0.png differ
diff --git a/images-new/0068-01-000-0.png b/images-new/0068-01-000-0.png
new file mode 100644
index 0000000..8a1989a
Binary files /dev/null and b/images-new/0068-01-000-0.png differ
diff --git a/images-new/0068-01-001-0.png b/images-new/0068-01-001-0.png
new file mode 100644
index 0000000..4b87ca0
Binary files /dev/null and b/images-new/0068-01-001-0.png differ
diff --git a/images-new/0069-01-000-0.png b/images-new/0069-01-000-0.png
new file mode 100644
index 0000000..f9f1cfc
Binary files /dev/null and b/images-new/0069-01-000-0.png differ
diff --git a/images-new/0070-01-000-0.png b/images-new/0070-01-000-0.png
new file mode 100644
index 0000000..4be1b46
Binary files /dev/null and b/images-new/0070-01-000-0.png differ
diff --git a/images-new/0071-01-000-0.png b/images-new/0071-01-000-0.png
new file mode 100644
index 0000000..0d18336
Binary files /dev/null and b/images-new/0071-01-000-0.png differ
diff --git a/images-new/0072-01-000-0.png b/images-new/0072-01-000-0.png
new file mode 100644
index 0000000..4406fb4
Binary files /dev/null and b/images-new/0072-01-000-0.png differ
diff --git a/images-new/0073-01-000-0.png b/images-new/0073-01-000-0.png
new file mode 100644
index 0000000..562b459
Binary files /dev/null and b/images-new/0073-01-000-0.png differ
diff --git a/images-new/0074-01-000-0.png b/images-new/0074-01-000-0.png
new file mode 100644
index 0000000..18d9995
Binary files /dev/null and b/images-new/0074-01-000-0.png differ
diff --git a/images-new/0074-01-001-0.png b/images-new/0074-01-001-0.png
new file mode 100644
index 0000000..5b5bcc4
Binary files /dev/null and b/images-new/0074-01-001-0.png differ
diff --git a/images-new/0075-01-000-0.png b/images-new/0075-01-000-0.png
new file mode 100644
index 0000000..7132b1e
Binary files /dev/null and b/images-new/0075-01-000-0.png differ
diff --git a/images-new/0075-01-001-0.png b/images-new/0075-01-001-0.png
new file mode 100644
index 0000000..b706c27
Binary files /dev/null and b/images-new/0075-01-001-0.png differ
diff --git a/images-new/0076-01-000-0.png b/images-new/0076-01-000-0.png
new file mode 100644
index 0000000..70bac7c
Binary files /dev/null and b/images-new/0076-01-000-0.png differ
diff --git a/images-new/0076-01-001-0.png b/images-new/0076-01-001-0.png
new file mode 100644
index 0000000..1ad2409
Binary files /dev/null and b/images-new/0076-01-001-0.png differ
diff --git a/images-new/0077-01-000-0.png b/images-new/0077-01-000-0.png
new file mode 100644
index 0000000..377da4e
Binary files /dev/null and b/images-new/0077-01-000-0.png differ
diff --git a/images-new/0077-01-001-0.png b/images-new/0077-01-001-0.png
new file mode 100644
index 0000000..073b65f
Binary files /dev/null and b/images-new/0077-01-001-0.png differ
diff --git a/images-new/0078-01-000-0.png b/images-new/0078-01-000-0.png
new file mode 100644
index 0000000..a05cf49
Binary files /dev/null and b/images-new/0078-01-000-0.png differ
diff --git a/images-new/0078-01-001-0.png b/images-new/0078-01-001-0.png
new file mode 100644
index 0000000..05fd125
Binary files /dev/null and b/images-new/0078-01-001-0.png differ
diff --git a/images-new/0079-01-000-0.png b/images-new/0079-01-000-0.png
new file mode 100644
index 0000000..10550d8
Binary files /dev/null and b/images-new/0079-01-000-0.png differ
diff --git a/images-new/0079-01-001-0.png b/images-new/0079-01-001-0.png
new file mode 100644
index 0000000..f21fffc
Binary files /dev/null and b/images-new/0079-01-001-0.png differ
diff --git a/images-new/0080-01-000-0.png b/images-new/0080-01-000-0.png
new file mode 100644
index 0000000..b192a91
Binary files /dev/null and b/images-new/0080-01-000-0.png differ
diff --git a/images-new/0080-01-001-0.png b/images-new/0080-01-001-0.png
new file mode 100644
index 0000000..62f38d9
Binary files /dev/null and b/images-new/0080-01-001-0.png differ
diff --git a/images-new/0080-01-002-0.png b/images-new/0080-01-002-0.png
new file mode 100644
index 0000000..ce0035e
Binary files /dev/null and b/images-new/0080-01-002-0.png differ
diff --git a/images-new/0081-01-000-0.png b/images-new/0081-01-000-0.png
new file mode 100644
index 0000000..1e9a40a
Binary files /dev/null and b/images-new/0081-01-000-0.png differ
diff --git a/images-new/0082-01-000-0.png b/images-new/0082-01-000-0.png
new file mode 100644
index 0000000..1f4e183
Binary files /dev/null and b/images-new/0082-01-000-0.png differ
diff --git a/images-new/0083-01-000-0.png b/images-new/0083-01-000-0.png
new file mode 100644
index 0000000..773c825
Binary files /dev/null and b/images-new/0083-01-000-0.png differ
diff --git a/images-new/0083-01-001-0.png b/images-new/0083-01-001-0.png
new file mode 100644
index 0000000..2ddadb9
Binary files /dev/null and b/images-new/0083-01-001-0.png differ
diff --git a/images-new/0084-01-000-1.png b/images-new/0084-01-000-1.png
new file mode 100644
index 0000000..827932c
Binary files /dev/null and b/images-new/0084-01-000-1.png differ
diff --git a/images-new/0084-01-000-2.png b/images-new/0084-01-000-2.png
new file mode 100644
index 0000000..fa80b8b
Binary files /dev/null and b/images-new/0084-01-000-2.png differ
diff --git a/images-new/0085-01-000-1.png b/images-new/0085-01-000-1.png
new file mode 100644
index 0000000..94b9897
Binary files /dev/null and b/images-new/0085-01-000-1.png differ
diff --git a/images-new/0085-01-000-2.png b/images-new/0085-01-000-2.png
new file mode 100644
index 0000000..989c388
Binary files /dev/null and b/images-new/0085-01-000-2.png differ
diff --git a/images-new/0086-01-000-0.png b/images-new/0086-01-000-0.png
new file mode 100644
index 0000000..7fcc33e
Binary files /dev/null and b/images-new/0086-01-000-0.png differ
diff --git a/images-new/0087-01-000-0.png b/images-new/0087-01-000-0.png
new file mode 100644
index 0000000..fccbd84
Binary files /dev/null and b/images-new/0087-01-000-0.png differ
diff --git a/images-new/0088-01-000-0.png b/images-new/0088-01-000-0.png
new file mode 100644
index 0000000..308451d
Binary files /dev/null and b/images-new/0088-01-000-0.png differ
diff --git a/images-new/0088-01-001-0.png b/images-new/0088-01-001-0.png
new file mode 100644
index 0000000..fb1bffc
Binary files /dev/null and b/images-new/0088-01-001-0.png differ
diff --git a/images-new/0089-01-000-0.png b/images-new/0089-01-000-0.png
new file mode 100644
index 0000000..07aa824
Binary files /dev/null and b/images-new/0089-01-000-0.png differ
diff --git a/images-new/0089-01-001-0.png b/images-new/0089-01-001-0.png
new file mode 100644
index 0000000..3c8222f
Binary files /dev/null and b/images-new/0089-01-001-0.png differ
diff --git a/images-new/0090-01-000-0.png b/images-new/0090-01-000-0.png
new file mode 100644
index 0000000..9f9fddc
Binary files /dev/null and b/images-new/0090-01-000-0.png differ
diff --git a/images-new/0091-01-000-0.png b/images-new/0091-01-000-0.png
new file mode 100644
index 0000000..598724f
Binary files /dev/null and b/images-new/0091-01-000-0.png differ
diff --git a/images-new/0092-01-000-0.png b/images-new/0092-01-000-0.png
new file mode 100644
index 0000000..cbbb0a3
Binary files /dev/null and b/images-new/0092-01-000-0.png differ
diff --git a/images-new/0093-01-000-0.png b/images-new/0093-01-000-0.png
new file mode 100644
index 0000000..16e1c8d
Binary files /dev/null and b/images-new/0093-01-000-0.png differ
diff --git a/images-new/0094-01-000-0.png b/images-new/0094-01-000-0.png
new file mode 100644
index 0000000..52ac354
Binary files /dev/null and b/images-new/0094-01-000-0.png differ
diff --git a/images-new/0094-01-001-0.png b/images-new/0094-01-001-0.png
new file mode 100644
index 0000000..4f33d83
Binary files /dev/null and b/images-new/0094-01-001-0.png differ
diff --git a/images-new/0094-01-002-0.png b/images-new/0094-01-002-0.png
new file mode 100644
index 0000000..a36bcd6
Binary files /dev/null and b/images-new/0094-01-002-0.png differ
diff --git a/images-new/0095-01-000-0.png b/images-new/0095-01-000-0.png
new file mode 100644
index 0000000..19b9a89
Binary files /dev/null and b/images-new/0095-01-000-0.png differ
diff --git a/images-new/0096-01-000-0.png b/images-new/0096-01-000-0.png
new file mode 100644
index 0000000..e748f6f
Binary files /dev/null and b/images-new/0096-01-000-0.png differ
diff --git a/images-new/0097-01-000-1.png b/images-new/0097-01-000-1.png
new file mode 100644
index 0000000..7a9a407
Binary files /dev/null and b/images-new/0097-01-000-1.png differ
diff --git a/images-new/0097-01-000-2.png b/images-new/0097-01-000-2.png
new file mode 100644
index 0000000..c89dc3e
Binary files /dev/null and b/images-new/0097-01-000-2.png differ
diff --git a/images-new/0098-01-000-0.png b/images-new/0098-01-000-0.png
new file mode 100644
index 0000000..4f0f90e
Binary files /dev/null and b/images-new/0098-01-000-0.png differ
diff --git a/images-new/0099-01-000-0.png b/images-new/0099-01-000-0.png
new file mode 100644
index 0000000..8e5886e
Binary files /dev/null and b/images-new/0099-01-000-0.png differ
diff --git a/images-new/0099-01-001-0.png b/images-new/0099-01-001-0.png
new file mode 100644
index 0000000..3e5d581
Binary files /dev/null and b/images-new/0099-01-001-0.png differ
diff --git a/images-new/0100-01-000-0.png b/images-new/0100-01-000-0.png
new file mode 100644
index 0000000..6de2ad2
Binary files /dev/null and b/images-new/0100-01-000-0.png differ
diff --git a/images-new/0100-01-001-0.png b/images-new/0100-01-001-0.png
new file mode 100644
index 0000000..bc18707
Binary files /dev/null and b/images-new/0100-01-001-0.png differ
diff --git a/images-new/0101-01-000-0.png b/images-new/0101-01-000-0.png
new file mode 100644
index 0000000..839c9ae
Binary files /dev/null and b/images-new/0101-01-000-0.png differ
diff --git a/images-new/0101-01-001-0.png b/images-new/0101-01-001-0.png
new file mode 100644
index 0000000..99dbec0
Binary files /dev/null and b/images-new/0101-01-001-0.png differ
diff --git a/images-new/0102-01-000-0.png b/images-new/0102-01-000-0.png
new file mode 100644
index 0000000..4c90823
Binary files /dev/null and b/images-new/0102-01-000-0.png differ
diff --git a/images-new/0103-01-000-0.png b/images-new/0103-01-000-0.png
new file mode 100644
index 0000000..4e1c462
Binary files /dev/null and b/images-new/0103-01-000-0.png differ
diff --git a/images-new/0103-01-001-0.png b/images-new/0103-01-001-0.png
new file mode 100644
index 0000000..02127d3
Binary files /dev/null and b/images-new/0103-01-001-0.png differ
diff --git a/images-new/0104-01-000-0.png b/images-new/0104-01-000-0.png
new file mode 100644
index 0000000..8cdf903
Binary files /dev/null and b/images-new/0104-01-000-0.png differ
diff --git a/images-new/0105-01-000-0.png b/images-new/0105-01-000-0.png
new file mode 100644
index 0000000..007bd39
Binary files /dev/null and b/images-new/0105-01-000-0.png differ
diff --git a/images-new/0105-01-001-0.png b/images-new/0105-01-001-0.png
new file mode 100644
index 0000000..1ff0898
Binary files /dev/null and b/images-new/0105-01-001-0.png differ
diff --git a/images-new/0106-01-000-0.png b/images-new/0106-01-000-0.png
new file mode 100644
index 0000000..761c2b3
Binary files /dev/null and b/images-new/0106-01-000-0.png differ
diff --git a/images-new/0107-01-000-0.png b/images-new/0107-01-000-0.png
new file mode 100644
index 0000000..f701768
Binary files /dev/null and b/images-new/0107-01-000-0.png differ
diff --git a/images-new/0108-01-000-0.png b/images-new/0108-01-000-0.png
new file mode 100644
index 0000000..80b5b59
Binary files /dev/null and b/images-new/0108-01-000-0.png differ
diff --git a/images-new/0109-01-000-0.png b/images-new/0109-01-000-0.png
new file mode 100644
index 0000000..bbc4fc3
Binary files /dev/null and b/images-new/0109-01-000-0.png differ
diff --git a/images-new/0110-01-000-0.png b/images-new/0110-01-000-0.png
new file mode 100644
index 0000000..170ebe0
Binary files /dev/null and b/images-new/0110-01-000-0.png differ
diff --git a/images-new/0110-01-001-0.png b/images-new/0110-01-001-0.png
new file mode 100644
index 0000000..b5248f0
Binary files /dev/null and b/images-new/0110-01-001-0.png differ
diff --git a/images-new/0111-01-000-1.png b/images-new/0111-01-000-1.png
new file mode 100644
index 0000000..cfdde6a
Binary files /dev/null and b/images-new/0111-01-000-1.png differ
diff --git a/images-new/0111-01-000-2.png b/images-new/0111-01-000-2.png
new file mode 100644
index 0000000..0f59f90
Binary files /dev/null and b/images-new/0111-01-000-2.png differ
diff --git a/images-new/0112-01-000-1.png b/images-new/0112-01-000-1.png
new file mode 100644
index 0000000..7f9b2cf
Binary files /dev/null and b/images-new/0112-01-000-1.png differ
diff --git a/images-new/0112-01-000-2.png b/images-new/0112-01-000-2.png
new file mode 100644
index 0000000..56c0b67
Binary files /dev/null and b/images-new/0112-01-000-2.png differ
diff --git a/images-new/0113-01-000-0.png b/images-new/0113-01-000-0.png
new file mode 100644
index 0000000..0114f65
Binary files /dev/null and b/images-new/0113-01-000-0.png differ
diff --git a/images-new/0114-01-000-0.png b/images-new/0114-01-000-0.png
new file mode 100644
index 0000000..5d5155e
Binary files /dev/null and b/images-new/0114-01-000-0.png differ
diff --git a/images-new/0115-01-000-0.png b/images-new/0115-01-000-0.png
new file mode 100644
index 0000000..a44b935
Binary files /dev/null and b/images-new/0115-01-000-0.png differ
diff --git a/images-new/0115-01-001-0.png b/images-new/0115-01-001-0.png
new file mode 100644
index 0000000..6293ca5
Binary files /dev/null and b/images-new/0115-01-001-0.png differ
diff --git a/images-new/0116-01-000-0.png b/images-new/0116-01-000-0.png
new file mode 100644
index 0000000..471c763
Binary files /dev/null and b/images-new/0116-01-000-0.png differ
diff --git a/images-new/0117-01-000-0.png b/images-new/0117-01-000-0.png
new file mode 100644
index 0000000..92e00d8
Binary files /dev/null and b/images-new/0117-01-000-0.png differ
diff --git a/images-new/0118-01-000-1.png b/images-new/0118-01-000-1.png
new file mode 100644
index 0000000..efefae0
Binary files /dev/null and b/images-new/0118-01-000-1.png differ
diff --git a/images-new/0118-01-000-2.png b/images-new/0118-01-000-2.png
new file mode 100644
index 0000000..c241115
Binary files /dev/null and b/images-new/0118-01-000-2.png differ
diff --git a/images-new/0119-01-000-1.png b/images-new/0119-01-000-1.png
new file mode 100644
index 0000000..2e2dd20
Binary files /dev/null and b/images-new/0119-01-000-1.png differ
diff --git a/images-new/0119-01-000-2.png b/images-new/0119-01-000-2.png
new file mode 100644
index 0000000..b3dfba9
Binary files /dev/null and b/images-new/0119-01-000-2.png differ
diff --git a/images-new/0120-01-000-0.png b/images-new/0120-01-000-0.png
new file mode 100644
index 0000000..dd64f51
Binary files /dev/null and b/images-new/0120-01-000-0.png differ
diff --git a/images-new/0121-01-000-0.png b/images-new/0121-01-000-0.png
new file mode 100644
index 0000000..7c53410
Binary files /dev/null and b/images-new/0121-01-000-0.png differ
diff --git a/images-new/0122-01-000-0.png b/images-new/0122-01-000-0.png
new file mode 100644
index 0000000..3defd9c
Binary files /dev/null and b/images-new/0122-01-000-0.png differ
diff --git a/images-new/0122-01-001-0.png b/images-new/0122-01-001-0.png
new file mode 100644
index 0000000..733b0b0
Binary files /dev/null and b/images-new/0122-01-001-0.png differ
diff --git a/images-new/0123-01-000-1.png b/images-new/0123-01-000-1.png
new file mode 100644
index 0000000..a0f55b1
Binary files /dev/null and b/images-new/0123-01-000-1.png differ
diff --git a/images-new/0123-01-000-2.png b/images-new/0123-01-000-2.png
new file mode 100644
index 0000000..94d5ba8
Binary files /dev/null and b/images-new/0123-01-000-2.png differ
diff --git a/images-new/0124-01-000-0.png b/images-new/0124-01-000-0.png
new file mode 100644
index 0000000..5f5eaa9
Binary files /dev/null and b/images-new/0124-01-000-0.png differ
diff --git a/images-new/0125-01-000-0.png b/images-new/0125-01-000-0.png
new file mode 100644
index 0000000..1bd856c
Binary files /dev/null and b/images-new/0125-01-000-0.png differ
diff --git a/images-new/0126-01-000-0.png b/images-new/0126-01-000-0.png
new file mode 100644
index 0000000..0cfc763
Binary files /dev/null and b/images-new/0126-01-000-0.png differ
diff --git a/images-new/0127-01-000-0.png b/images-new/0127-01-000-0.png
new file mode 100644
index 0000000..cba7876
Binary files /dev/null and b/images-new/0127-01-000-0.png differ
diff --git a/images-new/0127-01-001-0.png b/images-new/0127-01-001-0.png
new file mode 100644
index 0000000..be40625
Binary files /dev/null and b/images-new/0127-01-001-0.png differ
diff --git a/images-new/0128-01-000-0.png b/images-new/0128-01-000-0.png
new file mode 100644
index 0000000..2c0c24f
Binary files /dev/null and b/images-new/0128-01-000-0.png differ
diff --git a/images-new/0128-01-001-0.png b/images-new/0128-01-001-0.png
new file mode 100644
index 0000000..ff08b6d
Binary files /dev/null and b/images-new/0128-01-001-0.png differ
diff --git a/images-new/0128-01-002-0.png b/images-new/0128-01-002-0.png
new file mode 100644
index 0000000..900335c
Binary files /dev/null and b/images-new/0128-01-002-0.png differ
diff --git a/images-new/0128-01-003-0.png b/images-new/0128-01-003-0.png
new file mode 100644
index 0000000..4ee198d
Binary files /dev/null and b/images-new/0128-01-003-0.png differ
diff --git a/images-new/0129-01-000-1.png b/images-new/0129-01-000-1.png
new file mode 100644
index 0000000..92979f9
Binary files /dev/null and b/images-new/0129-01-000-1.png differ
diff --git a/images-new/0129-01-000-2.png b/images-new/0129-01-000-2.png
new file mode 100644
index 0000000..1a9e2a9
Binary files /dev/null and b/images-new/0129-01-000-2.png differ
diff --git a/images-new/0130-01-000-1.png b/images-new/0130-01-000-1.png
new file mode 100644
index 0000000..849df16
Binary files /dev/null and b/images-new/0130-01-000-1.png differ
diff --git a/images-new/0130-01-000-2.png b/images-new/0130-01-000-2.png
new file mode 100644
index 0000000..5acb674
Binary files /dev/null and b/images-new/0130-01-000-2.png differ
diff --git a/images-new/0130-01-001-0.png b/images-new/0130-01-001-0.png
new file mode 100644
index 0000000..7ba499c
Binary files /dev/null and b/images-new/0130-01-001-0.png differ
diff --git a/images-new/0131-01-000-0.png b/images-new/0131-01-000-0.png
new file mode 100644
index 0000000..9d0d1b9
Binary files /dev/null and b/images-new/0131-01-000-0.png differ
diff --git a/images-new/0131-01-001-0.png b/images-new/0131-01-001-0.png
new file mode 100644
index 0000000..b3d1baa
Binary files /dev/null and b/images-new/0131-01-001-0.png differ
diff --git a/images-new/0132-01-000-0.png b/images-new/0132-01-000-0.png
new file mode 100644
index 0000000..17aa527
Binary files /dev/null and b/images-new/0132-01-000-0.png differ
diff --git a/images-new/0133-01-000-1.png b/images-new/0133-01-000-1.png
new file mode 100644
index 0000000..b4ff156
Binary files /dev/null and b/images-new/0133-01-000-1.png differ
diff --git a/images-new/0133-01-000-2.png b/images-new/0133-01-000-2.png
new file mode 100644
index 0000000..14807aa
Binary files /dev/null and b/images-new/0133-01-000-2.png differ
diff --git a/images-new/0133-01-001-0.png b/images-new/0133-01-001-0.png
new file mode 100644
index 0000000..3d41b19
Binary files /dev/null and b/images-new/0133-01-001-0.png differ
diff --git a/images-new/0134-01-000-0.png b/images-new/0134-01-000-0.png
new file mode 100644
index 0000000..9f62f52
Binary files /dev/null and b/images-new/0134-01-000-0.png differ
diff --git a/images-new/0135-01-000-0.png b/images-new/0135-01-000-0.png
new file mode 100644
index 0000000..8c479d9
Binary files /dev/null and b/images-new/0135-01-000-0.png differ
diff --git a/images-new/0136-01-000-0.png b/images-new/0136-01-000-0.png
new file mode 100644
index 0000000..b930c09
Binary files /dev/null and b/images-new/0136-01-000-0.png differ
diff --git a/images-new/0137-01-000-0.png b/images-new/0137-01-000-0.png
new file mode 100644
index 0000000..457ce75
Binary files /dev/null and b/images-new/0137-01-000-0.png differ
diff --git a/images-new/0138-01-000-0.png b/images-new/0138-01-000-0.png
new file mode 100644
index 0000000..0e02ba7
Binary files /dev/null and b/images-new/0138-01-000-0.png differ
diff --git a/images-new/0139-01-000-0.png b/images-new/0139-01-000-0.png
new file mode 100644
index 0000000..74ba14a
Binary files /dev/null and b/images-new/0139-01-000-0.png differ
diff --git a/images-new/0140-01-000-0.png b/images-new/0140-01-000-0.png
new file mode 100644
index 0000000..be5b18a
Binary files /dev/null and b/images-new/0140-01-000-0.png differ
diff --git a/images-new/0141-01-000-0.png b/images-new/0141-01-000-0.png
new file mode 100644
index 0000000..1901553
Binary files /dev/null and b/images-new/0141-01-000-0.png differ
diff --git a/images-new/0142-01-000-0.png b/images-new/0142-01-000-0.png
new file mode 100644
index 0000000..3f5c836
Binary files /dev/null and b/images-new/0142-01-000-0.png differ
diff --git a/images-new/0142-01-001-0.png b/images-new/0142-01-001-0.png
new file mode 100644
index 0000000..30e9cb8
Binary files /dev/null and b/images-new/0142-01-001-0.png differ
diff --git a/images-new/0143-01-000-0.png b/images-new/0143-01-000-0.png
new file mode 100644
index 0000000..fa3cc5f
Binary files /dev/null and b/images-new/0143-01-000-0.png differ
diff --git a/images-new/0143-01-001-0.png b/images-new/0143-01-001-0.png
new file mode 100644
index 0000000..69f6860
Binary files /dev/null and b/images-new/0143-01-001-0.png differ
diff --git a/images-new/0144-01-000-0.png b/images-new/0144-01-000-0.png
new file mode 100644
index 0000000..6c1f2f5
Binary files /dev/null and b/images-new/0144-01-000-0.png differ
diff --git a/images-new/0144-01-001-0.png b/images-new/0144-01-001-0.png
new file mode 100644
index 0000000..2f0b39b
Binary files /dev/null and b/images-new/0144-01-001-0.png differ
diff --git a/images-new/0145-01-000-0.png b/images-new/0145-01-000-0.png
new file mode 100644
index 0000000..7abface
Binary files /dev/null and b/images-new/0145-01-000-0.png differ
diff --git a/images-new/0145-01-001-0.png b/images-new/0145-01-001-0.png
new file mode 100644
index 0000000..7a2c2fc
Binary files /dev/null and b/images-new/0145-01-001-0.png differ
diff --git a/images-new/0146-01-000-0.png b/images-new/0146-01-000-0.png
new file mode 100644
index 0000000..8ab7bd7
Binary files /dev/null and b/images-new/0146-01-000-0.png differ
diff --git a/images-new/0146-01-001-0.png b/images-new/0146-01-001-0.png
new file mode 100644
index 0000000..77c155f
Binary files /dev/null and b/images-new/0146-01-001-0.png differ
diff --git a/images-new/0147-01-000-0.png b/images-new/0147-01-000-0.png
new file mode 100644
index 0000000..25e2572
Binary files /dev/null and b/images-new/0147-01-000-0.png differ
diff --git a/images-new/0148-01-000-0.png b/images-new/0148-01-000-0.png
new file mode 100644
index 0000000..cd8d18c
Binary files /dev/null and b/images-new/0148-01-000-0.png differ
diff --git a/images-new/0149-01-000-0.png b/images-new/0149-01-000-0.png
new file mode 100644
index 0000000..7be4d19
Binary files /dev/null and b/images-new/0149-01-000-0.png differ
diff --git a/images-new/0150-01-000-0.png b/images-new/0150-01-000-0.png
new file mode 100644
index 0000000..8632117
Binary files /dev/null and b/images-new/0150-01-000-0.png differ
diff --git a/images-new/0150-01-001-0.png b/images-new/0150-01-001-0.png
new file mode 100644
index 0000000..fdf11c9
Binary files /dev/null and b/images-new/0150-01-001-0.png differ
diff --git a/images-new/0150-01-002-0.png b/images-new/0150-01-002-0.png
new file mode 100644
index 0000000..2d5bbde
Binary files /dev/null and b/images-new/0150-01-002-0.png differ
diff --git a/images-new/0151-01-000-0.png b/images-new/0151-01-000-0.png
new file mode 100644
index 0000000..f75c68f
Binary files /dev/null and b/images-new/0151-01-000-0.png differ
diff --git a/images-new/0152-02-000-0.png b/images-new/0152-02-000-0.png
new file mode 100644
index 0000000..ccf8c1b
Binary files /dev/null and b/images-new/0152-02-000-0.png differ
diff --git a/images-new/0153-02-000-0.png b/images-new/0153-02-000-0.png
new file mode 100644
index 0000000..ae4da44
Binary files /dev/null and b/images-new/0153-02-000-0.png differ
diff --git a/images-new/0154-02-000-1.png b/images-new/0154-02-000-1.png
new file mode 100644
index 0000000..939993d
Binary files /dev/null and b/images-new/0154-02-000-1.png differ
diff --git a/images-new/0154-02-000-2.png b/images-new/0154-02-000-2.png
new file mode 100644
index 0000000..22d8f20
Binary files /dev/null and b/images-new/0154-02-000-2.png differ
diff --git a/images-new/0155-02-000-0.png b/images-new/0155-02-000-0.png
new file mode 100644
index 0000000..a44181d
Binary files /dev/null and b/images-new/0155-02-000-0.png differ
diff --git a/images-new/0156-02-000-0.png b/images-new/0156-02-000-0.png
new file mode 100644
index 0000000..e920beb
Binary files /dev/null and b/images-new/0156-02-000-0.png differ
diff --git a/images-new/0157-02-000-0.png b/images-new/0157-02-000-0.png
new file mode 100644
index 0000000..ed2dd60
Binary files /dev/null and b/images-new/0157-02-000-0.png differ
diff --git a/images-new/0157-02-001-0.png b/images-new/0157-02-001-0.png
new file mode 100644
index 0000000..5cf3ac5
Binary files /dev/null and b/images-new/0157-02-001-0.png differ
diff --git a/images-new/0158-02-000-0.png b/images-new/0158-02-000-0.png
new file mode 100644
index 0000000..b7bbe81
Binary files /dev/null and b/images-new/0158-02-000-0.png differ
diff --git a/images-new/0159-02-000-0.png b/images-new/0159-02-000-0.png
new file mode 100644
index 0000000..ccef177
Binary files /dev/null and b/images-new/0159-02-000-0.png differ
diff --git a/images-new/0160-02-000-0.png b/images-new/0160-02-000-0.png
new file mode 100644
index 0000000..4d7cb3a
Binary files /dev/null and b/images-new/0160-02-000-0.png differ
diff --git a/images-new/0161-02-000-0.png b/images-new/0161-02-000-0.png
new file mode 100644
index 0000000..3f6ca2b
Binary files /dev/null and b/images-new/0161-02-000-0.png differ
diff --git a/images-new/0162-02-000-0.png b/images-new/0162-02-000-0.png
new file mode 100644
index 0000000..9993101
Binary files /dev/null and b/images-new/0162-02-000-0.png differ
diff --git a/images-new/0163-02-000-0.png b/images-new/0163-02-000-0.png
new file mode 100644
index 0000000..b9e6ee5
Binary files /dev/null and b/images-new/0163-02-000-0.png differ
diff --git a/images-new/0164-02-000-0.png b/images-new/0164-02-000-0.png
new file mode 100644
index 0000000..95ade7c
Binary files /dev/null and b/images-new/0164-02-000-0.png differ
diff --git a/images-new/0165-02-000-1.png b/images-new/0165-02-000-1.png
new file mode 100644
index 0000000..7050384
Binary files /dev/null and b/images-new/0165-02-000-1.png differ
diff --git a/images-new/0165-02-000-2.png b/images-new/0165-02-000-2.png
new file mode 100644
index 0000000..4a98fa5
Binary files /dev/null and b/images-new/0165-02-000-2.png differ
diff --git a/images-new/0166-02-000-1.png b/images-new/0166-02-000-1.png
new file mode 100644
index 0000000..60e541b
Binary files /dev/null and b/images-new/0166-02-000-1.png differ
diff --git a/images-new/0166-02-000-2.png b/images-new/0166-02-000-2.png
new file mode 100644
index 0000000..c61a2f7
Binary files /dev/null and b/images-new/0166-02-000-2.png differ
diff --git a/images-new/0167-02-000-0.png b/images-new/0167-02-000-0.png
new file mode 100644
index 0000000..6b02eab
Binary files /dev/null and b/images-new/0167-02-000-0.png differ
diff --git a/images-new/0168-02-000-0.png b/images-new/0168-02-000-0.png
new file mode 100644
index 0000000..3f900e7
Binary files /dev/null and b/images-new/0168-02-000-0.png differ
diff --git a/images-new/0169-02-000-0.png b/images-new/0169-02-000-0.png
new file mode 100644
index 0000000..3352b37
Binary files /dev/null and b/images-new/0169-02-000-0.png differ
diff --git a/images-new/0170-02-000-0.png b/images-new/0170-02-000-0.png
new file mode 100644
index 0000000..7df34e9
Binary files /dev/null and b/images-new/0170-02-000-0.png differ
diff --git a/images-new/0171-02-000-0.png b/images-new/0171-02-000-0.png
new file mode 100644
index 0000000..9b2e1c6
Binary files /dev/null and b/images-new/0171-02-000-0.png differ
diff --git a/images-new/0172-02-000-0.png b/images-new/0172-02-000-0.png
new file mode 100644
index 0000000..89a9d06
Binary files /dev/null and b/images-new/0172-02-000-0.png differ
diff --git a/images-new/0173-02-000-0.png b/images-new/0173-02-000-0.png
new file mode 100644
index 0000000..1aef575
Binary files /dev/null and b/images-new/0173-02-000-0.png differ
diff --git a/images-new/0174-02-000-0.png b/images-new/0174-02-000-0.png
new file mode 100644
index 0000000..2ca6b54
Binary files /dev/null and b/images-new/0174-02-000-0.png differ
diff --git a/images-new/0175-02-000-0.png b/images-new/0175-02-000-0.png
new file mode 100644
index 0000000..3d40b12
Binary files /dev/null and b/images-new/0175-02-000-0.png differ
diff --git a/images-new/0176-02-000-0.png b/images-new/0176-02-000-0.png
new file mode 100644
index 0000000..cadcb0b
Binary files /dev/null and b/images-new/0176-02-000-0.png differ
diff --git a/images-new/0177-02-000-0.png b/images-new/0177-02-000-0.png
new file mode 100644
index 0000000..bacc5d0
Binary files /dev/null and b/images-new/0177-02-000-0.png differ
diff --git a/images-new/0178-02-000-1.png b/images-new/0178-02-000-1.png
new file mode 100644
index 0000000..53c205f
Binary files /dev/null and b/images-new/0178-02-000-1.png differ
diff --git a/images-new/0178-02-000-2.png b/images-new/0178-02-000-2.png
new file mode 100644
index 0000000..b8e616f
Binary files /dev/null and b/images-new/0178-02-000-2.png differ
diff --git a/images-new/0179-02-000-0.png b/images-new/0179-02-000-0.png
new file mode 100644
index 0000000..49ab88a
Binary files /dev/null and b/images-new/0179-02-000-0.png differ
diff --git a/images-new/0180-02-000-0.png b/images-new/0180-02-000-0.png
new file mode 100644
index 0000000..d768edc
Binary files /dev/null and b/images-new/0180-02-000-0.png differ
diff --git a/images-new/0181-02-000-0.png b/images-new/0181-02-000-0.png
new file mode 100644
index 0000000..e2b3856
Binary files /dev/null and b/images-new/0181-02-000-0.png differ
diff --git a/images-new/0181-02-001-0.png b/images-new/0181-02-001-0.png
new file mode 100644
index 0000000..21334d6
Binary files /dev/null and b/images-new/0181-02-001-0.png differ
diff --git a/images-new/0182-02-000-0.png b/images-new/0182-02-000-0.png
new file mode 100644
index 0000000..757d8fd
Binary files /dev/null and b/images-new/0182-02-000-0.png differ
diff --git a/images-new/0183-02-000-0.png b/images-new/0183-02-000-0.png
new file mode 100644
index 0000000..3be8db7
Binary files /dev/null and b/images-new/0183-02-000-0.png differ
diff --git a/images-new/0184-02-000-0.png b/images-new/0184-02-000-0.png
new file mode 100644
index 0000000..63a7d1c
Binary files /dev/null and b/images-new/0184-02-000-0.png differ
diff --git a/images-new/0185-02-000-1.png b/images-new/0185-02-000-1.png
new file mode 100644
index 0000000..a2414ab
Binary files /dev/null and b/images-new/0185-02-000-1.png differ
diff --git a/images-new/0185-02-000-2.png b/images-new/0185-02-000-2.png
new file mode 100644
index 0000000..704014a
Binary files /dev/null and b/images-new/0185-02-000-2.png differ
diff --git a/images-new/0186-02-000-1.png b/images-new/0186-02-000-1.png
new file mode 100644
index 0000000..3f7cac5
Binary files /dev/null and b/images-new/0186-02-000-1.png differ
diff --git a/images-new/0186-02-000-2.png b/images-new/0186-02-000-2.png
new file mode 100644
index 0000000..8e2a6ca
Binary files /dev/null and b/images-new/0186-02-000-2.png differ
diff --git a/images-new/0187-02-000-0.png b/images-new/0187-02-000-0.png
new file mode 100644
index 0000000..bb23dba
Binary files /dev/null and b/images-new/0187-02-000-0.png differ
diff --git a/images-new/0188-02-000-0.png b/images-new/0188-02-000-0.png
new file mode 100644
index 0000000..cfd7c15
Binary files /dev/null and b/images-new/0188-02-000-0.png differ
diff --git a/images-new/0189-02-000-0.png b/images-new/0189-02-000-0.png
new file mode 100644
index 0000000..69f68cf
Binary files /dev/null and b/images-new/0189-02-000-0.png differ
diff --git a/images-new/0190-02-000-1.png b/images-new/0190-02-000-1.png
new file mode 100644
index 0000000..c6fb0e8
Binary files /dev/null and b/images-new/0190-02-000-1.png differ
diff --git a/images-new/0190-02-000-2.png b/images-new/0190-02-000-2.png
new file mode 100644
index 0000000..da4d9d3
Binary files /dev/null and b/images-new/0190-02-000-2.png differ
diff --git a/images-new/0191-02-000-0.png b/images-new/0191-02-000-0.png
new file mode 100644
index 0000000..6624489
Binary files /dev/null and b/images-new/0191-02-000-0.png differ
diff --git a/images-new/0192-02-000-0.png b/images-new/0192-02-000-0.png
new file mode 100644
index 0000000..0aecd1b
Binary files /dev/null and b/images-new/0192-02-000-0.png differ
diff --git a/images-new/0193-02-000-0.png b/images-new/0193-02-000-0.png
new file mode 100644
index 0000000..d8c2256
Binary files /dev/null and b/images-new/0193-02-000-0.png differ
diff --git a/images-new/0194-02-000-1.png b/images-new/0194-02-000-1.png
new file mode 100644
index 0000000..315185e
Binary files /dev/null and b/images-new/0194-02-000-1.png differ
diff --git a/images-new/0194-02-000-2.png b/images-new/0194-02-000-2.png
new file mode 100644
index 0000000..6c97105
Binary files /dev/null and b/images-new/0194-02-000-2.png differ
diff --git a/images-new/0194-02-001-0.png b/images-new/0194-02-001-0.png
new file mode 100644
index 0000000..7beee4e
Binary files /dev/null and b/images-new/0194-02-001-0.png differ
diff --git a/images-new/0195-02-000-1.png b/images-new/0195-02-000-1.png
new file mode 100644
index 0000000..76102e8
Binary files /dev/null and b/images-new/0195-02-000-1.png differ
diff --git a/images-new/0195-02-000-2.png b/images-new/0195-02-000-2.png
new file mode 100644
index 0000000..ac398b8
Binary files /dev/null and b/images-new/0195-02-000-2.png differ
diff --git a/images-new/0196-02-000-0.png b/images-new/0196-02-000-0.png
new file mode 100644
index 0000000..9f4853f
Binary files /dev/null and b/images-new/0196-02-000-0.png differ
diff --git a/images-new/0197-02-000-0.png b/images-new/0197-02-000-0.png
new file mode 100644
index 0000000..2542ffb
Binary files /dev/null and b/images-new/0197-02-000-0.png differ
diff --git a/images-new/0198-02-000-1.png b/images-new/0198-02-000-1.png
new file mode 100644
index 0000000..f9eb726
Binary files /dev/null and b/images-new/0198-02-000-1.png differ
diff --git a/images-new/0198-02-000-2.png b/images-new/0198-02-000-2.png
new file mode 100644
index 0000000..961ea55
Binary files /dev/null and b/images-new/0198-02-000-2.png differ
diff --git a/images-new/0199-02-000-0.png b/images-new/0199-02-000-0.png
new file mode 100644
index 0000000..f86acd5
Binary files /dev/null and b/images-new/0199-02-000-0.png differ
diff --git a/images-new/0199-02-001-0.png b/images-new/0199-02-001-0.png
new file mode 100644
index 0000000..f435d0e
Binary files /dev/null and b/images-new/0199-02-001-0.png differ
diff --git a/images-new/0200-02-000-0.png b/images-new/0200-02-000-0.png
new file mode 100644
index 0000000..336fd46
Binary files /dev/null and b/images-new/0200-02-000-0.png differ
diff --git a/images-new/0201-02-001-0.png b/images-new/0201-02-001-0.png
new file mode 100644
index 0000000..e33aec7
Binary files /dev/null and b/images-new/0201-02-001-0.png differ
diff --git a/images-new/0201-02-002-0.png b/images-new/0201-02-002-0.png
new file mode 100644
index 0000000..cef48d8
Binary files /dev/null and b/images-new/0201-02-002-0.png differ
diff --git a/images-new/0201-02-003-0.png b/images-new/0201-02-003-0.png
new file mode 100644
index 0000000..cd119b9
Binary files /dev/null and b/images-new/0201-02-003-0.png differ
diff --git a/images-new/0201-02-004-0.png b/images-new/0201-02-004-0.png
new file mode 100644
index 0000000..40c183a
Binary files /dev/null and b/images-new/0201-02-004-0.png differ
diff --git a/images-new/0201-02-005-0.png b/images-new/0201-02-005-0.png
new file mode 100644
index 0000000..997c94a
Binary files /dev/null and b/images-new/0201-02-005-0.png differ
diff --git a/images-new/0201-02-006-0.png b/images-new/0201-02-006-0.png
new file mode 100644
index 0000000..8cbac20
Binary files /dev/null and b/images-new/0201-02-006-0.png differ
diff --git a/images-new/0201-02-007-0.png b/images-new/0201-02-007-0.png
new file mode 100644
index 0000000..dd83881
Binary files /dev/null and b/images-new/0201-02-007-0.png differ
diff --git a/images-new/0201-02-008-0.png b/images-new/0201-02-008-0.png
new file mode 100644
index 0000000..2b7014c
Binary files /dev/null and b/images-new/0201-02-008-0.png differ
diff --git a/images-new/0201-02-009-0.png b/images-new/0201-02-009-0.png
new file mode 100644
index 0000000..6e61198
Binary files /dev/null and b/images-new/0201-02-009-0.png differ
diff --git a/images-new/0201-02-010-0.png b/images-new/0201-02-010-0.png
new file mode 100644
index 0000000..1f69d68
Binary files /dev/null and b/images-new/0201-02-010-0.png differ
diff --git a/images-new/0201-02-011-0.png b/images-new/0201-02-011-0.png
new file mode 100644
index 0000000..a82819b
Binary files /dev/null and b/images-new/0201-02-011-0.png differ
diff --git a/images-new/0201-02-012-0.png b/images-new/0201-02-012-0.png
new file mode 100644
index 0000000..9c77fbf
Binary files /dev/null and b/images-new/0201-02-012-0.png differ
diff --git a/images-new/0201-02-013-0.png b/images-new/0201-02-013-0.png
new file mode 100644
index 0000000..68f3676
Binary files /dev/null and b/images-new/0201-02-013-0.png differ
diff --git a/images-new/0201-02-014-0.png b/images-new/0201-02-014-0.png
new file mode 100644
index 0000000..cf18361
Binary files /dev/null and b/images-new/0201-02-014-0.png differ
diff --git a/images-new/0201-02-015-0.png b/images-new/0201-02-015-0.png
new file mode 100644
index 0000000..2cc71a9
Binary files /dev/null and b/images-new/0201-02-015-0.png differ
diff --git a/images-new/0201-02-016-0.png b/images-new/0201-02-016-0.png
new file mode 100644
index 0000000..2c02c74
Binary files /dev/null and b/images-new/0201-02-016-0.png differ
diff --git a/images-new/0201-02-017-0.png b/images-new/0201-02-017-0.png
new file mode 100644
index 0000000..e6a18f2
Binary files /dev/null and b/images-new/0201-02-017-0.png differ
diff --git a/images-new/0201-02-018-0.png b/images-new/0201-02-018-0.png
new file mode 100644
index 0000000..2790696
Binary files /dev/null and b/images-new/0201-02-018-0.png differ
diff --git a/images-new/0201-02-019-0.png b/images-new/0201-02-019-0.png
new file mode 100644
index 0000000..ee540d6
Binary files /dev/null and b/images-new/0201-02-019-0.png differ
diff --git a/images-new/0201-02-020-0.png b/images-new/0201-02-020-0.png
new file mode 100644
index 0000000..7c7d685
Binary files /dev/null and b/images-new/0201-02-020-0.png differ
diff --git a/images-new/0201-02-021-0.png b/images-new/0201-02-021-0.png
new file mode 100644
index 0000000..c571864
Binary files /dev/null and b/images-new/0201-02-021-0.png differ
diff --git a/images-new/0201-02-022-0.png b/images-new/0201-02-022-0.png
new file mode 100644
index 0000000..b6658f4
Binary files /dev/null and b/images-new/0201-02-022-0.png differ
diff --git a/images-new/0201-02-023-0.png b/images-new/0201-02-023-0.png
new file mode 100644
index 0000000..4b78259
Binary files /dev/null and b/images-new/0201-02-023-0.png differ
diff --git a/images-new/0201-02-024-0.png b/images-new/0201-02-024-0.png
new file mode 100644
index 0000000..7f634bb
Binary files /dev/null and b/images-new/0201-02-024-0.png differ
diff --git a/images-new/0201-02-025-0.png b/images-new/0201-02-025-0.png
new file mode 100644
index 0000000..9ac532a
Binary files /dev/null and b/images-new/0201-02-025-0.png differ
diff --git a/images-new/0201-02-026-0.png b/images-new/0201-02-026-0.png
new file mode 100644
index 0000000..63427e4
Binary files /dev/null and b/images-new/0201-02-026-0.png differ
diff --git a/images-new/0201-02-027-0.png b/images-new/0201-02-027-0.png
new file mode 100644
index 0000000..36e69bb
Binary files /dev/null and b/images-new/0201-02-027-0.png differ
diff --git a/images-new/0201-02-028-0.png b/images-new/0201-02-028-0.png
new file mode 100644
index 0000000..d3871ea
Binary files /dev/null and b/images-new/0201-02-028-0.png differ
diff --git a/images-new/0202-02-000-1.png b/images-new/0202-02-000-1.png
new file mode 100644
index 0000000..02635f2
Binary files /dev/null and b/images-new/0202-02-000-1.png differ
diff --git a/images-new/0202-02-000-2.png b/images-new/0202-02-000-2.png
new file mode 100644
index 0000000..1718cd4
Binary files /dev/null and b/images-new/0202-02-000-2.png differ
diff --git a/images-new/0203-02-000-1.png b/images-new/0203-02-000-1.png
new file mode 100644
index 0000000..3b030e5
Binary files /dev/null and b/images-new/0203-02-000-1.png differ
diff --git a/images-new/0203-02-000-2.png b/images-new/0203-02-000-2.png
new file mode 100644
index 0000000..0fa2400
Binary files /dev/null and b/images-new/0203-02-000-2.png differ
diff --git a/images-new/0204-02-000-0.png b/images-new/0204-02-000-0.png
new file mode 100644
index 0000000..aff2408
Binary files /dev/null and b/images-new/0204-02-000-0.png differ
diff --git a/images-new/0205-02-000-0.png b/images-new/0205-02-000-0.png
new file mode 100644
index 0000000..7e67590
Binary files /dev/null and b/images-new/0205-02-000-0.png differ
diff --git a/images-new/0206-02-000-0.png b/images-new/0206-02-000-0.png
new file mode 100644
index 0000000..0cf73ac
Binary files /dev/null and b/images-new/0206-02-000-0.png differ
diff --git a/images-new/0207-02-000-1.png b/images-new/0207-02-000-1.png
new file mode 100644
index 0000000..e2a9a13
Binary files /dev/null and b/images-new/0207-02-000-1.png differ
diff --git a/images-new/0207-02-000-2.png b/images-new/0207-02-000-2.png
new file mode 100644
index 0000000..d3a7a0d
Binary files /dev/null and b/images-new/0207-02-000-2.png differ
diff --git a/images-new/0208-02-000-1.png b/images-new/0208-02-000-1.png
new file mode 100644
index 0000000..19e2a9f
Binary files /dev/null and b/images-new/0208-02-000-1.png differ
diff --git a/images-new/0208-02-000-2.png b/images-new/0208-02-000-2.png
new file mode 100644
index 0000000..8c2fdfb
Binary files /dev/null and b/images-new/0208-02-000-2.png differ
diff --git a/images-new/0208-02-001-0.png b/images-new/0208-02-001-0.png
new file mode 100644
index 0000000..3c5c881
Binary files /dev/null and b/images-new/0208-02-001-0.png differ
diff --git a/images-new/0209-02-000-0.png b/images-new/0209-02-000-0.png
new file mode 100644
index 0000000..5b97504
Binary files /dev/null and b/images-new/0209-02-000-0.png differ
diff --git a/images-new/0210-02-000-0.png b/images-new/0210-02-000-0.png
new file mode 100644
index 0000000..77c63d4
Binary files /dev/null and b/images-new/0210-02-000-0.png differ
diff --git a/images-new/0211-02-000-0.png b/images-new/0211-02-000-0.png
new file mode 100644
index 0000000..1e23e9d
Binary files /dev/null and b/images-new/0211-02-000-0.png differ
diff --git a/images-new/0211-02-001-0.png b/images-new/0211-02-001-0.png
new file mode 100644
index 0000000..3afd7a6
Binary files /dev/null and b/images-new/0211-02-001-0.png differ
diff --git a/images-new/0212-02-000-1.png b/images-new/0212-02-000-1.png
new file mode 100644
index 0000000..96ea4e3
Binary files /dev/null and b/images-new/0212-02-000-1.png differ
diff --git a/images-new/0212-02-000-2.png b/images-new/0212-02-000-2.png
new file mode 100644
index 0000000..e32594c
Binary files /dev/null and b/images-new/0212-02-000-2.png differ
diff --git a/images-new/0212-02-001-0.png b/images-new/0212-02-001-0.png
new file mode 100644
index 0000000..950e194
Binary files /dev/null and b/images-new/0212-02-001-0.png differ
diff --git a/images-new/0213-02-000-0.png b/images-new/0213-02-000-0.png
new file mode 100644
index 0000000..84688fd
Binary files /dev/null and b/images-new/0213-02-000-0.png differ
diff --git a/images-new/0214-02-000-1.png b/images-new/0214-02-000-1.png
new file mode 100644
index 0000000..9cf966d
Binary files /dev/null and b/images-new/0214-02-000-1.png differ
diff --git a/images-new/0214-02-000-2.png b/images-new/0214-02-000-2.png
new file mode 100644
index 0000000..db27925
Binary files /dev/null and b/images-new/0214-02-000-2.png differ
diff --git a/images-new/0214-02-001-0.png b/images-new/0214-02-001-0.png
new file mode 100644
index 0000000..64ca5bb
Binary files /dev/null and b/images-new/0214-02-001-0.png differ
diff --git a/images-new/0215-02-000-1.png b/images-new/0215-02-000-1.png
new file mode 100644
index 0000000..b36a559
Binary files /dev/null and b/images-new/0215-02-000-1.png differ
diff --git a/images-new/0215-02-000-2.png b/images-new/0215-02-000-2.png
new file mode 100644
index 0000000..14c49cd
Binary files /dev/null and b/images-new/0215-02-000-2.png differ
diff --git a/images-new/0216-02-000-0.png b/images-new/0216-02-000-0.png
new file mode 100644
index 0000000..b335a17
Binary files /dev/null and b/images-new/0216-02-000-0.png differ
diff --git a/images-new/0217-02-000-1.png b/images-new/0217-02-000-1.png
new file mode 100644
index 0000000..0a59356
Binary files /dev/null and b/images-new/0217-02-000-1.png differ
diff --git a/images-new/0217-02-000-2.png b/images-new/0217-02-000-2.png
new file mode 100644
index 0000000..41844d4
Binary files /dev/null and b/images-new/0217-02-000-2.png differ
diff --git a/images-new/0218-02-000-0.png b/images-new/0218-02-000-0.png
new file mode 100644
index 0000000..33af6dd
Binary files /dev/null and b/images-new/0218-02-000-0.png differ
diff --git a/images-new/0219-02-000-0.png b/images-new/0219-02-000-0.png
new file mode 100644
index 0000000..eb88244
Binary files /dev/null and b/images-new/0219-02-000-0.png differ
diff --git a/images-new/0220-02-000-0.png b/images-new/0220-02-000-0.png
new file mode 100644
index 0000000..88c7925
Binary files /dev/null and b/images-new/0220-02-000-0.png differ
diff --git a/images-new/0221-02-000-1.png b/images-new/0221-02-000-1.png
new file mode 100644
index 0000000..787e764
Binary files /dev/null and b/images-new/0221-02-000-1.png differ
diff --git a/images-new/0221-02-000-2.png b/images-new/0221-02-000-2.png
new file mode 100644
index 0000000..28132a9
Binary files /dev/null and b/images-new/0221-02-000-2.png differ
diff --git a/images-new/0222-02-000-0.png b/images-new/0222-02-000-0.png
new file mode 100644
index 0000000..63b1fd7
Binary files /dev/null and b/images-new/0222-02-000-0.png differ
diff --git a/images-new/0222-02-001-0.png b/images-new/0222-02-001-0.png
new file mode 100644
index 0000000..69fd3c2
Binary files /dev/null and b/images-new/0222-02-001-0.png differ
diff --git a/images-new/0223-02-000-0.png b/images-new/0223-02-000-0.png
new file mode 100644
index 0000000..6d28bb1
Binary files /dev/null and b/images-new/0223-02-000-0.png differ
diff --git a/images-new/0224-02-000-1.png b/images-new/0224-02-000-1.png
new file mode 100644
index 0000000..f0125de
Binary files /dev/null and b/images-new/0224-02-000-1.png differ
diff --git a/images-new/0224-02-000-2.png b/images-new/0224-02-000-2.png
new file mode 100644
index 0000000..12c86f7
Binary files /dev/null and b/images-new/0224-02-000-2.png differ
diff --git a/images-new/0225-02-000-0.png b/images-new/0225-02-000-0.png
new file mode 100644
index 0000000..4e364a7
Binary files /dev/null and b/images-new/0225-02-000-0.png differ
diff --git a/images-new/0226-02-000-0.png b/images-new/0226-02-000-0.png
new file mode 100644
index 0000000..9431cde
Binary files /dev/null and b/images-new/0226-02-000-0.png differ
diff --git a/images-new/0227-02-000-0.png b/images-new/0227-02-000-0.png
new file mode 100644
index 0000000..786a516
Binary files /dev/null and b/images-new/0227-02-000-0.png differ
diff --git a/images-new/0228-02-000-0.png b/images-new/0228-02-000-0.png
new file mode 100644
index 0000000..d302d5f
Binary files /dev/null and b/images-new/0228-02-000-0.png differ
diff --git a/images-new/0229-02-000-1.png b/images-new/0229-02-000-1.png
new file mode 100644
index 0000000..f921225
Binary files /dev/null and b/images-new/0229-02-000-1.png differ
diff --git a/images-new/0229-02-000-2.png b/images-new/0229-02-000-2.png
new file mode 100644
index 0000000..20924c0
Binary files /dev/null and b/images-new/0229-02-000-2.png differ
diff --git a/images-new/0229-02-001-0.png b/images-new/0229-02-001-0.png
new file mode 100644
index 0000000..7c13ca5
Binary files /dev/null and b/images-new/0229-02-001-0.png differ
diff --git a/images-new/0230-02-000-0.png b/images-new/0230-02-000-0.png
new file mode 100644
index 0000000..825b178
Binary files /dev/null and b/images-new/0230-02-000-0.png differ
diff --git a/images-new/0231-02-000-0.png b/images-new/0231-02-000-0.png
new file mode 100644
index 0000000..b78ac2e
Binary files /dev/null and b/images-new/0231-02-000-0.png differ
diff --git a/images-new/0232-02-000-1.png b/images-new/0232-02-000-1.png
new file mode 100644
index 0000000..9b2b364
Binary files /dev/null and b/images-new/0232-02-000-1.png differ
diff --git a/images-new/0232-02-000-2.png b/images-new/0232-02-000-2.png
new file mode 100644
index 0000000..6a244a7
Binary files /dev/null and b/images-new/0232-02-000-2.png differ
diff --git a/images-new/0233-02-000-0.png b/images-new/0233-02-000-0.png
new file mode 100644
index 0000000..8ce5bf5
Binary files /dev/null and b/images-new/0233-02-000-0.png differ
diff --git a/images-new/0234-02-000-0.png b/images-new/0234-02-000-0.png
new file mode 100644
index 0000000..8540d49
Binary files /dev/null and b/images-new/0234-02-000-0.png differ
diff --git a/images-new/0235-02-000-0.png b/images-new/0235-02-000-0.png
new file mode 100644
index 0000000..23a710b
Binary files /dev/null and b/images-new/0235-02-000-0.png differ
diff --git a/images-new/0236-02-000-0.png b/images-new/0236-02-000-0.png
new file mode 100644
index 0000000..5aa33c8
Binary files /dev/null and b/images-new/0236-02-000-0.png differ
diff --git a/images-new/0237-02-000-0.png b/images-new/0237-02-000-0.png
new file mode 100644
index 0000000..0b994a0
Binary files /dev/null and b/images-new/0237-02-000-0.png differ
diff --git a/images-new/0238-02-000-0.png b/images-new/0238-02-000-0.png
new file mode 100644
index 0000000..e543a7e
Binary files /dev/null and b/images-new/0238-02-000-0.png differ
diff --git a/images-new/0239-02-000-0.png b/images-new/0239-02-000-0.png
new file mode 100644
index 0000000..59b3fe4
Binary files /dev/null and b/images-new/0239-02-000-0.png differ
diff --git a/images-new/0240-02-000-0.png b/images-new/0240-02-000-0.png
new file mode 100644
index 0000000..d3d5c10
Binary files /dev/null and b/images-new/0240-02-000-0.png differ
diff --git a/images-new/0241-02-000-0.png b/images-new/0241-02-000-0.png
new file mode 100644
index 0000000..27bef8d
Binary files /dev/null and b/images-new/0241-02-000-0.png differ
diff --git a/images-new/0242-02-000-0.png b/images-new/0242-02-000-0.png
new file mode 100644
index 0000000..a1bd930
Binary files /dev/null and b/images-new/0242-02-000-0.png differ
diff --git a/images-new/0243-02-000-0.png b/images-new/0243-02-000-0.png
new file mode 100644
index 0000000..f6f67bc
Binary files /dev/null and b/images-new/0243-02-000-0.png differ
diff --git a/images-new/0244-02-000-0.png b/images-new/0244-02-000-0.png
new file mode 100644
index 0000000..510eaf0
Binary files /dev/null and b/images-new/0244-02-000-0.png differ
diff --git a/images-new/0245-02-000-0.png b/images-new/0245-02-000-0.png
new file mode 100644
index 0000000..4acdf63
Binary files /dev/null and b/images-new/0245-02-000-0.png differ
diff --git a/images-new/0246-02-000-0.png b/images-new/0246-02-000-0.png
new file mode 100644
index 0000000..476e29a
Binary files /dev/null and b/images-new/0246-02-000-0.png differ
diff --git a/images-new/0247-02-000-0.png b/images-new/0247-02-000-0.png
new file mode 100644
index 0000000..8de09f4
Binary files /dev/null and b/images-new/0247-02-000-0.png differ
diff --git a/images-new/0248-02-000-0.png b/images-new/0248-02-000-0.png
new file mode 100644
index 0000000..9e66efc
Binary files /dev/null and b/images-new/0248-02-000-0.png differ
diff --git a/images-new/0248-02-001-0.png b/images-new/0248-02-001-0.png
new file mode 100644
index 0000000..0bb626a
Binary files /dev/null and b/images-new/0248-02-001-0.png differ
diff --git a/images-new/0249-02-000-0.png b/images-new/0249-02-000-0.png
new file mode 100644
index 0000000..0810963
Binary files /dev/null and b/images-new/0249-02-000-0.png differ
diff --git a/images-new/0250-02-000-0.png b/images-new/0250-02-000-0.png
new file mode 100644
index 0000000..3152159
Binary files /dev/null and b/images-new/0250-02-000-0.png differ
diff --git a/images-new/0251-02-000-0.png b/images-new/0251-02-000-0.png
new file mode 100644
index 0000000..eec3be6
Binary files /dev/null and b/images-new/0251-02-000-0.png differ
diff --git a/images-new/0252-03-000-0.png b/images-new/0252-03-000-0.png
new file mode 100644
index 0000000..89dd9f7
Binary files /dev/null and b/images-new/0252-03-000-0.png differ
diff --git a/images-new/0253-03-000-0.png b/images-new/0253-03-000-0.png
new file mode 100644
index 0000000..289d4b5
Binary files /dev/null and b/images-new/0253-03-000-0.png differ
diff --git a/images-new/0254-03-000-0.png b/images-new/0254-03-000-0.png
new file mode 100644
index 0000000..df83cea
Binary files /dev/null and b/images-new/0254-03-000-0.png differ
diff --git a/images-new/0254-03-001-0.png b/images-new/0254-03-001-0.png
new file mode 100644
index 0000000..cabe528
Binary files /dev/null and b/images-new/0254-03-001-0.png differ
diff --git a/images-new/0255-03-000-1.png b/images-new/0255-03-000-1.png
new file mode 100644
index 0000000..e8ed12d
Binary files /dev/null and b/images-new/0255-03-000-1.png differ
diff --git a/images-new/0255-03-000-2.png b/images-new/0255-03-000-2.png
new file mode 100644
index 0000000..e8ed12d
Binary files /dev/null and b/images-new/0255-03-000-2.png differ
diff --git a/images-new/0256-03-000-1.png b/images-new/0256-03-000-1.png
new file mode 100644
index 0000000..fc3be5b
Binary files /dev/null and b/images-new/0256-03-000-1.png differ
diff --git a/images-new/0256-03-000-2.png b/images-new/0256-03-000-2.png
new file mode 100644
index 0000000..3090555
Binary files /dev/null and b/images-new/0256-03-000-2.png differ
diff --git a/images-new/0257-03-000-1.png b/images-new/0257-03-000-1.png
new file mode 100644
index 0000000..544b394
Binary files /dev/null and b/images-new/0257-03-000-1.png differ
diff --git a/images-new/0257-03-000-2.png b/images-new/0257-03-000-2.png
new file mode 100644
index 0000000..67ab35e
Binary files /dev/null and b/images-new/0257-03-000-2.png differ
diff --git a/images-new/0257-03-001-0.png b/images-new/0257-03-001-0.png
new file mode 100644
index 0000000..735d78a
Binary files /dev/null and b/images-new/0257-03-001-0.png differ
diff --git a/images-new/0258-03-000-0.png b/images-new/0258-03-000-0.png
new file mode 100644
index 0000000..50c11d3
Binary files /dev/null and b/images-new/0258-03-000-0.png differ
diff --git a/images-new/0259-03-000-0.png b/images-new/0259-03-000-0.png
new file mode 100644
index 0000000..e9a2100
Binary files /dev/null and b/images-new/0259-03-000-0.png differ
diff --git a/images-new/0260-03-000-0.png b/images-new/0260-03-000-0.png
new file mode 100644
index 0000000..09d9cf3
Binary files /dev/null and b/images-new/0260-03-000-0.png differ
diff --git a/images-new/0260-03-001-0.png b/images-new/0260-03-001-0.png
new file mode 100644
index 0000000..fa1edfc
Binary files /dev/null and b/images-new/0260-03-001-0.png differ
diff --git a/images-new/0261-03-000-0.png b/images-new/0261-03-000-0.png
new file mode 100644
index 0000000..e84430e
Binary files /dev/null and b/images-new/0261-03-000-0.png differ
diff --git a/images-new/0262-03-000-0.png b/images-new/0262-03-000-0.png
new file mode 100644
index 0000000..c0a1e7e
Binary files /dev/null and b/images-new/0262-03-000-0.png differ
diff --git a/images-new/0263-03-000-0.png b/images-new/0263-03-000-0.png
new file mode 100644
index 0000000..d360213
Binary files /dev/null and b/images-new/0263-03-000-0.png differ
diff --git a/images-new/0263-03-001-0.png b/images-new/0263-03-001-0.png
new file mode 100644
index 0000000..8e17234
Binary files /dev/null and b/images-new/0263-03-001-0.png differ
diff --git a/images-new/0264-03-000-0.png b/images-new/0264-03-000-0.png
new file mode 100644
index 0000000..c1f8d13
Binary files /dev/null and b/images-new/0264-03-000-0.png differ
diff --git a/images-new/0264-03-001-0.png b/images-new/0264-03-001-0.png
new file mode 100644
index 0000000..8bf34b1
Binary files /dev/null and b/images-new/0264-03-001-0.png differ
diff --git a/images-new/0265-03-000-0.png b/images-new/0265-03-000-0.png
new file mode 100644
index 0000000..29b0f7d
Binary files /dev/null and b/images-new/0265-03-000-0.png differ
diff --git a/images-new/0266-03-000-0.png b/images-new/0266-03-000-0.png
new file mode 100644
index 0000000..9399057
Binary files /dev/null and b/images-new/0266-03-000-0.png differ
diff --git a/images-new/0267-03-000-1.png b/images-new/0267-03-000-1.png
new file mode 100644
index 0000000..5a2860a
Binary files /dev/null and b/images-new/0267-03-000-1.png differ
diff --git a/images-new/0267-03-000-2.png b/images-new/0267-03-000-2.png
new file mode 100644
index 0000000..1fc076f
Binary files /dev/null and b/images-new/0267-03-000-2.png differ
diff --git a/images-new/0268-03-000-0.png b/images-new/0268-03-000-0.png
new file mode 100644
index 0000000..fa9103c
Binary files /dev/null and b/images-new/0268-03-000-0.png differ
diff --git a/images-new/0269-03-000-1.png b/images-new/0269-03-000-1.png
new file mode 100644
index 0000000..1dd2f0c
Binary files /dev/null and b/images-new/0269-03-000-1.png differ
diff --git a/images-new/0269-03-000-2.png b/images-new/0269-03-000-2.png
new file mode 100644
index 0000000..64875bb
Binary files /dev/null and b/images-new/0269-03-000-2.png differ
diff --git a/images-new/0270-03-000-0.png b/images-new/0270-03-000-0.png
new file mode 100644
index 0000000..1184816
Binary files /dev/null and b/images-new/0270-03-000-0.png differ
diff --git a/images-new/0271-03-000-0.png b/images-new/0271-03-000-0.png
new file mode 100644
index 0000000..3913e2e
Binary files /dev/null and b/images-new/0271-03-000-0.png differ
diff --git a/images-new/0272-03-000-1.png b/images-new/0272-03-000-1.png
new file mode 100644
index 0000000..3a2578b
Binary files /dev/null and b/images-new/0272-03-000-1.png differ
diff --git a/images-new/0272-03-000-2.png b/images-new/0272-03-000-2.png
new file mode 100644
index 0000000..80159c7
Binary files /dev/null and b/images-new/0272-03-000-2.png differ
diff --git a/images-new/0273-03-000-0.png b/images-new/0273-03-000-0.png
new file mode 100644
index 0000000..b9588de
Binary files /dev/null and b/images-new/0273-03-000-0.png differ
diff --git a/images-new/0274-03-000-1.png b/images-new/0274-03-000-1.png
new file mode 100644
index 0000000..2cd5d1d
Binary files /dev/null and b/images-new/0274-03-000-1.png differ
diff --git a/images-new/0274-03-000-2.png b/images-new/0274-03-000-2.png
new file mode 100644
index 0000000..ee9d542
Binary files /dev/null and b/images-new/0274-03-000-2.png differ
diff --git a/images-new/0275-03-000-1.png b/images-new/0275-03-000-1.png
new file mode 100644
index 0000000..a506775
Binary files /dev/null and b/images-new/0275-03-000-1.png differ
diff --git a/images-new/0275-03-000-2.png b/images-new/0275-03-000-2.png
new file mode 100644
index 0000000..16e1054
Binary files /dev/null and b/images-new/0275-03-000-2.png differ
diff --git a/images-new/0276-03-000-0.png b/images-new/0276-03-000-0.png
new file mode 100644
index 0000000..92c2d22
Binary files /dev/null and b/images-new/0276-03-000-0.png differ
diff --git a/images-new/0277-03-000-0.png b/images-new/0277-03-000-0.png
new file mode 100644
index 0000000..87015fe
Binary files /dev/null and b/images-new/0277-03-000-0.png differ
diff --git a/images-new/0278-03-000-0.png b/images-new/0278-03-000-0.png
new file mode 100644
index 0000000..5a1ce99
Binary files /dev/null and b/images-new/0278-03-000-0.png differ
diff --git a/images-new/0279-03-000-0.png b/images-new/0279-03-000-0.png
new file mode 100644
index 0000000..420a6da
Binary files /dev/null and b/images-new/0279-03-000-0.png differ
diff --git a/images-new/0280-03-000-0.png b/images-new/0280-03-000-0.png
new file mode 100644
index 0000000..a48af41
Binary files /dev/null and b/images-new/0280-03-000-0.png differ
diff --git a/images-new/0281-03-000-0.png b/images-new/0281-03-000-0.png
new file mode 100644
index 0000000..5a531cc
Binary files /dev/null and b/images-new/0281-03-000-0.png differ
diff --git a/images-new/0282-03-000-0.png b/images-new/0282-03-000-0.png
new file mode 100644
index 0000000..0b86e2f
Binary files /dev/null and b/images-new/0282-03-000-0.png differ
diff --git a/images-new/0282-03-001-0.png b/images-new/0282-03-001-0.png
new file mode 100644
index 0000000..faf8c32
Binary files /dev/null and b/images-new/0282-03-001-0.png differ
diff --git a/images-new/0283-03-000-0.png b/images-new/0283-03-000-0.png
new file mode 100644
index 0000000..fb7cb46
Binary files /dev/null and b/images-new/0283-03-000-0.png differ
diff --git a/images-new/0284-03-000-0.png b/images-new/0284-03-000-0.png
new file mode 100644
index 0000000..74bf36c
Binary files /dev/null and b/images-new/0284-03-000-0.png differ
diff --git a/images-new/0285-03-000-0.png b/images-new/0285-03-000-0.png
new file mode 100644
index 0000000..5bcd455
Binary files /dev/null and b/images-new/0285-03-000-0.png differ
diff --git a/images-new/0286-03-000-0.png b/images-new/0286-03-000-0.png
new file mode 100644
index 0000000..60387e1
Binary files /dev/null and b/images-new/0286-03-000-0.png differ
diff --git a/images-new/0287-03-000-0.png b/images-new/0287-03-000-0.png
new file mode 100644
index 0000000..59c12dc
Binary files /dev/null and b/images-new/0287-03-000-0.png differ
diff --git a/images-new/0288-03-000-0.png b/images-new/0288-03-000-0.png
new file mode 100644
index 0000000..c619cf9
Binary files /dev/null and b/images-new/0288-03-000-0.png differ
diff --git a/images-new/0289-03-000-0.png b/images-new/0289-03-000-0.png
new file mode 100644
index 0000000..80144a8
Binary files /dev/null and b/images-new/0289-03-000-0.png differ
diff --git a/images-new/0290-03-000-0.png b/images-new/0290-03-000-0.png
new file mode 100644
index 0000000..ee349cf
Binary files /dev/null and b/images-new/0290-03-000-0.png differ
diff --git a/images-new/0291-03-000-0.png b/images-new/0291-03-000-0.png
new file mode 100644
index 0000000..f7528f5
Binary files /dev/null and b/images-new/0291-03-000-0.png differ
diff --git a/images-new/0292-03-000-0.png b/images-new/0292-03-000-0.png
new file mode 100644
index 0000000..6cd01e1
Binary files /dev/null and b/images-new/0292-03-000-0.png differ
diff --git a/images-new/0293-03-000-0.png b/images-new/0293-03-000-0.png
new file mode 100644
index 0000000..f2ed1a4
Binary files /dev/null and b/images-new/0293-03-000-0.png differ
diff --git a/images-new/0294-03-000-0.png b/images-new/0294-03-000-0.png
new file mode 100644
index 0000000..2a70439
Binary files /dev/null and b/images-new/0294-03-000-0.png differ
diff --git a/images-new/0295-03-000-0.png b/images-new/0295-03-000-0.png
new file mode 100644
index 0000000..b3bfad1
Binary files /dev/null and b/images-new/0295-03-000-0.png differ
diff --git a/images-new/0296-03-000-0.png b/images-new/0296-03-000-0.png
new file mode 100644
index 0000000..ba897e6
Binary files /dev/null and b/images-new/0296-03-000-0.png differ
diff --git a/images-new/0297-03-000-0.png b/images-new/0297-03-000-0.png
new file mode 100644
index 0000000..8238058
Binary files /dev/null and b/images-new/0297-03-000-0.png differ
diff --git a/images-new/0298-03-000-0.png b/images-new/0298-03-000-0.png
new file mode 100644
index 0000000..e9a7aca
Binary files /dev/null and b/images-new/0298-03-000-0.png differ
diff --git a/images-new/0299-03-000-0.png b/images-new/0299-03-000-0.png
new file mode 100644
index 0000000..53aa8a7
Binary files /dev/null and b/images-new/0299-03-000-0.png differ
diff --git a/images-new/0300-03-000-0.png b/images-new/0300-03-000-0.png
new file mode 100644
index 0000000..818e494
Binary files /dev/null and b/images-new/0300-03-000-0.png differ
diff --git a/images-new/0301-03-000-0.png b/images-new/0301-03-000-0.png
new file mode 100644
index 0000000..e8b6ddc
Binary files /dev/null and b/images-new/0301-03-000-0.png differ
diff --git a/images-new/0302-03-000-0.png b/images-new/0302-03-000-0.png
new file mode 100644
index 0000000..3699325
Binary files /dev/null and b/images-new/0302-03-000-0.png differ
diff --git a/images-new/0302-03-001-0.png b/images-new/0302-03-001-0.png
new file mode 100644
index 0000000..37719fb
Binary files /dev/null and b/images-new/0302-03-001-0.png differ
diff --git a/images-new/0303-03-000-0.png b/images-new/0303-03-000-0.png
new file mode 100644
index 0000000..8c8ca8f
Binary files /dev/null and b/images-new/0303-03-000-0.png differ
diff --git a/images-new/0303-03-001-0.png b/images-new/0303-03-001-0.png
new file mode 100644
index 0000000..e36a1a9
Binary files /dev/null and b/images-new/0303-03-001-0.png differ
diff --git a/images-new/0304-03-000-0.png b/images-new/0304-03-000-0.png
new file mode 100644
index 0000000..84852f6
Binary files /dev/null and b/images-new/0304-03-000-0.png differ
diff --git a/images-new/0305-03-000-0.png b/images-new/0305-03-000-0.png
new file mode 100644
index 0000000..65cab7a
Binary files /dev/null and b/images-new/0305-03-000-0.png differ
diff --git a/images-new/0306-03-000-0.png b/images-new/0306-03-000-0.png
new file mode 100644
index 0000000..95040ad
Binary files /dev/null and b/images-new/0306-03-000-0.png differ
diff --git a/images-new/0306-03-001-0.png b/images-new/0306-03-001-0.png
new file mode 100644
index 0000000..5f694a3
Binary files /dev/null and b/images-new/0306-03-001-0.png differ
diff --git a/images-new/0307-03-000-1.png b/images-new/0307-03-000-1.png
new file mode 100644
index 0000000..ed86c86
Binary files /dev/null and b/images-new/0307-03-000-1.png differ
diff --git a/images-new/0307-03-000-2.png b/images-new/0307-03-000-2.png
new file mode 100644
index 0000000..d81522e
Binary files /dev/null and b/images-new/0307-03-000-2.png differ
diff --git a/images-new/0308-03-000-1.png b/images-new/0308-03-000-1.png
new file mode 100644
index 0000000..0d8ddbb
Binary files /dev/null and b/images-new/0308-03-000-1.png differ
diff --git a/images-new/0308-03-000-2.png b/images-new/0308-03-000-2.png
new file mode 100644
index 0000000..639bfec
Binary files /dev/null and b/images-new/0308-03-000-2.png differ
diff --git a/images-new/0308-03-001-0.png b/images-new/0308-03-001-0.png
new file mode 100644
index 0000000..f4b0db4
Binary files /dev/null and b/images-new/0308-03-001-0.png differ
diff --git a/images-new/0309-03-000-0.png b/images-new/0309-03-000-0.png
new file mode 100644
index 0000000..a16a872
Binary files /dev/null and b/images-new/0309-03-000-0.png differ
diff --git a/images-new/0310-03-000-0.png b/images-new/0310-03-000-0.png
new file mode 100644
index 0000000..02489a0
Binary files /dev/null and b/images-new/0310-03-000-0.png differ
diff --git a/images-new/0310-03-001-0.png b/images-new/0310-03-001-0.png
new file mode 100644
index 0000000..c56fe0e
Binary files /dev/null and b/images-new/0310-03-001-0.png differ
diff --git a/images-new/0311-03-000-0.png b/images-new/0311-03-000-0.png
new file mode 100644
index 0000000..63a3fc1
Binary files /dev/null and b/images-new/0311-03-000-0.png differ
diff --git a/images-new/0312-03-000-0.png b/images-new/0312-03-000-0.png
new file mode 100644
index 0000000..6be00b3
Binary files /dev/null and b/images-new/0312-03-000-0.png differ
diff --git a/images-new/0313-03-000-0.png b/images-new/0313-03-000-0.png
new file mode 100644
index 0000000..721bd98
Binary files /dev/null and b/images-new/0313-03-000-0.png differ
diff --git a/images-new/0314-03-000-0.png b/images-new/0314-03-000-0.png
new file mode 100644
index 0000000..a0c59a0
Binary files /dev/null and b/images-new/0314-03-000-0.png differ
diff --git a/images-new/0315-03-000-1.png b/images-new/0315-03-000-1.png
new file mode 100644
index 0000000..5de7368
Binary files /dev/null and b/images-new/0315-03-000-1.png differ
diff --git a/images-new/0315-03-000-2.png b/images-new/0315-03-000-2.png
new file mode 100644
index 0000000..3d545fa
Binary files /dev/null and b/images-new/0315-03-000-2.png differ
diff --git a/images-new/0316-03-000-1.png b/images-new/0316-03-000-1.png
new file mode 100644
index 0000000..cdcff4d
Binary files /dev/null and b/images-new/0316-03-000-1.png differ
diff --git a/images-new/0316-03-000-2.png b/images-new/0316-03-000-2.png
new file mode 100644
index 0000000..44ae40f
Binary files /dev/null and b/images-new/0316-03-000-2.png differ
diff --git a/images-new/0317-03-000-1.png b/images-new/0317-03-000-1.png
new file mode 100644
index 0000000..0068b49
Binary files /dev/null and b/images-new/0317-03-000-1.png differ
diff --git a/images-new/0317-03-000-2.png b/images-new/0317-03-000-2.png
new file mode 100644
index 0000000..a6bc405
Binary files /dev/null and b/images-new/0317-03-000-2.png differ
diff --git a/images-new/0318-03-000-0.png b/images-new/0318-03-000-0.png
new file mode 100644
index 0000000..82422f5
Binary files /dev/null and b/images-new/0318-03-000-0.png differ
diff --git a/images-new/0319-03-000-0.png b/images-new/0319-03-000-0.png
new file mode 100644
index 0000000..b0dd44c
Binary files /dev/null and b/images-new/0319-03-000-0.png differ
diff --git a/images-new/0319-03-001-0.png b/images-new/0319-03-001-0.png
new file mode 100644
index 0000000..822c281
Binary files /dev/null and b/images-new/0319-03-001-0.png differ
diff --git a/images-new/0320-03-000-0.png b/images-new/0320-03-000-0.png
new file mode 100644
index 0000000..dc43a3e
Binary files /dev/null and b/images-new/0320-03-000-0.png differ
diff --git a/images-new/0321-03-000-0.png b/images-new/0321-03-000-0.png
new file mode 100644
index 0000000..46ef2e7
Binary files /dev/null and b/images-new/0321-03-000-0.png differ
diff --git a/images-new/0322-03-000-1.png b/images-new/0322-03-000-1.png
new file mode 100644
index 0000000..bac94d7
Binary files /dev/null and b/images-new/0322-03-000-1.png differ
diff --git a/images-new/0322-03-000-2.png b/images-new/0322-03-000-2.png
new file mode 100644
index 0000000..c18fbec
Binary files /dev/null and b/images-new/0322-03-000-2.png differ
diff --git a/images-new/0323-03-000-1.png b/images-new/0323-03-000-1.png
new file mode 100644
index 0000000..adac7c6
Binary files /dev/null and b/images-new/0323-03-000-1.png differ
diff --git a/images-new/0323-03-000-2.png b/images-new/0323-03-000-2.png
new file mode 100644
index 0000000..b520735
Binary files /dev/null and b/images-new/0323-03-000-2.png differ
diff --git a/images-new/0323-03-001-0.png b/images-new/0323-03-001-0.png
new file mode 100644
index 0000000..99a5e15
Binary files /dev/null and b/images-new/0323-03-001-0.png differ
diff --git a/images-new/0324-03-000-0.png b/images-new/0324-03-000-0.png
new file mode 100644
index 0000000..0ff32e1
Binary files /dev/null and b/images-new/0324-03-000-0.png differ
diff --git a/images-new/0325-03-000-0.png b/images-new/0325-03-000-0.png
new file mode 100644
index 0000000..0495b42
Binary files /dev/null and b/images-new/0325-03-000-0.png differ
diff --git a/images-new/0326-03-000-0.png b/images-new/0326-03-000-0.png
new file mode 100644
index 0000000..d47b51b
Binary files /dev/null and b/images-new/0326-03-000-0.png differ
diff --git a/images-new/0327-03-000-0.png b/images-new/0327-03-000-0.png
new file mode 100644
index 0000000..5607d1a
Binary files /dev/null and b/images-new/0327-03-000-0.png differ
diff --git a/images-new/0328-03-000-0.png b/images-new/0328-03-000-0.png
new file mode 100644
index 0000000..776ce8f
Binary files /dev/null and b/images-new/0328-03-000-0.png differ
diff --git a/images-new/0329-03-000-0.png b/images-new/0329-03-000-0.png
new file mode 100644
index 0000000..9efe3aa
Binary files /dev/null and b/images-new/0329-03-000-0.png differ
diff --git a/images-new/0330-03-000-0.png b/images-new/0330-03-000-0.png
new file mode 100644
index 0000000..3eb5415
Binary files /dev/null and b/images-new/0330-03-000-0.png differ
diff --git a/images-new/0331-03-000-0.png b/images-new/0331-03-000-0.png
new file mode 100644
index 0000000..08510f6
Binary files /dev/null and b/images-new/0331-03-000-0.png differ
diff --git a/images-new/0332-03-000-1.png b/images-new/0332-03-000-1.png
new file mode 100644
index 0000000..9ad1597
Binary files /dev/null and b/images-new/0332-03-000-1.png differ
diff --git a/images-new/0332-03-000-2.png b/images-new/0332-03-000-2.png
new file mode 100644
index 0000000..fb0ef80
Binary files /dev/null and b/images-new/0332-03-000-2.png differ
diff --git a/images-new/0333-03-000-0.png b/images-new/0333-03-000-0.png
new file mode 100644
index 0000000..3271cc4
Binary files /dev/null and b/images-new/0333-03-000-0.png differ
diff --git a/images-new/0334-03-000-0.png b/images-new/0334-03-000-0.png
new file mode 100644
index 0000000..e77cdb9
Binary files /dev/null and b/images-new/0334-03-000-0.png differ
diff --git a/images-new/0334-03-001-0.png b/images-new/0334-03-001-0.png
new file mode 100644
index 0000000..d465135
Binary files /dev/null and b/images-new/0334-03-001-0.png differ
diff --git a/images-new/0335-03-000-0.png b/images-new/0335-03-000-0.png
new file mode 100644
index 0000000..f3b4c54
Binary files /dev/null and b/images-new/0335-03-000-0.png differ
diff --git a/images-new/0336-03-000-0.png b/images-new/0336-03-000-0.png
new file mode 100644
index 0000000..3ddd317
Binary files /dev/null and b/images-new/0336-03-000-0.png differ
diff --git a/images-new/0337-03-000-0.png b/images-new/0337-03-000-0.png
new file mode 100644
index 0000000..c48e112
Binary files /dev/null and b/images-new/0337-03-000-0.png differ
diff --git a/images-new/0338-03-000-0.png b/images-new/0338-03-000-0.png
new file mode 100644
index 0000000..d5d82dd
Binary files /dev/null and b/images-new/0338-03-000-0.png differ
diff --git a/images-new/0339-03-000-0.png b/images-new/0339-03-000-0.png
new file mode 100644
index 0000000..4b35901
Binary files /dev/null and b/images-new/0339-03-000-0.png differ
diff --git a/images-new/0340-03-000-0.png b/images-new/0340-03-000-0.png
new file mode 100644
index 0000000..94bfc86
Binary files /dev/null and b/images-new/0340-03-000-0.png differ
diff --git a/images-new/0341-03-000-0.png b/images-new/0341-03-000-0.png
new file mode 100644
index 0000000..75f057e
Binary files /dev/null and b/images-new/0341-03-000-0.png differ
diff --git a/images-new/0342-03-000-0.png b/images-new/0342-03-000-0.png
new file mode 100644
index 0000000..4f7c609
Binary files /dev/null and b/images-new/0342-03-000-0.png differ
diff --git a/images-new/0343-03-000-0.png b/images-new/0343-03-000-0.png
new file mode 100644
index 0000000..fb30e14
Binary files /dev/null and b/images-new/0343-03-000-0.png differ
diff --git a/images-new/0344-03-000-0.png b/images-new/0344-03-000-0.png
new file mode 100644
index 0000000..8a72efd
Binary files /dev/null and b/images-new/0344-03-000-0.png differ
diff --git a/images-new/0345-03-000-0.png b/images-new/0345-03-000-0.png
new file mode 100644
index 0000000..9e051cc
Binary files /dev/null and b/images-new/0345-03-000-0.png differ
diff --git a/images-new/0346-03-000-0.png b/images-new/0346-03-000-0.png
new file mode 100644
index 0000000..c855a29
Binary files /dev/null and b/images-new/0346-03-000-0.png differ
diff --git a/images-new/0347-03-000-0.png b/images-new/0347-03-000-0.png
new file mode 100644
index 0000000..bfb339c
Binary files /dev/null and b/images-new/0347-03-000-0.png differ
diff --git a/images-new/0348-03-000-0.png b/images-new/0348-03-000-0.png
new file mode 100644
index 0000000..c77adab
Binary files /dev/null and b/images-new/0348-03-000-0.png differ
diff --git a/images-new/0349-03-000-0.png b/images-new/0349-03-000-0.png
new file mode 100644
index 0000000..0b600b4
Binary files /dev/null and b/images-new/0349-03-000-0.png differ
diff --git a/images-new/0350-03-000-1.png b/images-new/0350-03-000-1.png
new file mode 100644
index 0000000..466237d
Binary files /dev/null and b/images-new/0350-03-000-1.png differ
diff --git a/images-new/0350-03-000-2.png b/images-new/0350-03-000-2.png
new file mode 100644
index 0000000..f4a417b
Binary files /dev/null and b/images-new/0350-03-000-2.png differ
diff --git a/images-new/0351-03-000-0.png b/images-new/0351-03-000-0.png
new file mode 100644
index 0000000..c501198
Binary files /dev/null and b/images-new/0351-03-000-0.png differ
diff --git a/images-new/0351-03-001-0.png b/images-new/0351-03-001-0.png
new file mode 100644
index 0000000..b5785e8
Binary files /dev/null and b/images-new/0351-03-001-0.png differ
diff --git a/images-new/0351-03-002-0.png b/images-new/0351-03-002-0.png
new file mode 100644
index 0000000..79bc9d6
Binary files /dev/null and b/images-new/0351-03-002-0.png differ
diff --git a/images-new/0351-03-003-0.png b/images-new/0351-03-003-0.png
new file mode 100644
index 0000000..edcb4ca
Binary files /dev/null and b/images-new/0351-03-003-0.png differ
diff --git a/images-new/0352-03-000-0.png b/images-new/0352-03-000-0.png
new file mode 100644
index 0000000..7381d12
Binary files /dev/null and b/images-new/0352-03-000-0.png differ
diff --git a/images-new/0353-03-000-0.png b/images-new/0353-03-000-0.png
new file mode 100644
index 0000000..dff3f18
Binary files /dev/null and b/images-new/0353-03-000-0.png differ
diff --git a/images-new/0354-03-000-0.png b/images-new/0354-03-000-0.png
new file mode 100644
index 0000000..cb67e35
Binary files /dev/null and b/images-new/0354-03-000-0.png differ
diff --git a/images-new/0354-03-001-0.png b/images-new/0354-03-001-0.png
new file mode 100644
index 0000000..bb8744a
Binary files /dev/null and b/images-new/0354-03-001-0.png differ
diff --git a/images-new/0355-03-000-0.png b/images-new/0355-03-000-0.png
new file mode 100644
index 0000000..8ef2c4b
Binary files /dev/null and b/images-new/0355-03-000-0.png differ
diff --git a/images-new/0356-03-000-0.png b/images-new/0356-03-000-0.png
new file mode 100644
index 0000000..e67c061
Binary files /dev/null and b/images-new/0356-03-000-0.png differ
diff --git a/images-new/0357-03-000-0.png b/images-new/0357-03-000-0.png
new file mode 100644
index 0000000..07d2371
Binary files /dev/null and b/images-new/0357-03-000-0.png differ
diff --git a/images-new/0358-03-000-0.png b/images-new/0358-03-000-0.png
new file mode 100644
index 0000000..e6f638a
Binary files /dev/null and b/images-new/0358-03-000-0.png differ
diff --git a/images-new/0359-03-000-0.png b/images-new/0359-03-000-0.png
new file mode 100644
index 0000000..4136078
Binary files /dev/null and b/images-new/0359-03-000-0.png differ
diff --git a/images-new/0359-03-001-0.png b/images-new/0359-03-001-0.png
new file mode 100644
index 0000000..62d3e6e
Binary files /dev/null and b/images-new/0359-03-001-0.png differ
diff --git a/images-new/0360-03-000-0.png b/images-new/0360-03-000-0.png
new file mode 100644
index 0000000..afaec9e
Binary files /dev/null and b/images-new/0360-03-000-0.png differ
diff --git a/images-new/0361-03-000-0.png b/images-new/0361-03-000-0.png
new file mode 100644
index 0000000..a2bf0f2
Binary files /dev/null and b/images-new/0361-03-000-0.png differ
diff --git a/images-new/0362-03-000-0.png b/images-new/0362-03-000-0.png
new file mode 100644
index 0000000..2783ca3
Binary files /dev/null and b/images-new/0362-03-000-0.png differ
diff --git a/images-new/0362-03-001-0.png b/images-new/0362-03-001-0.png
new file mode 100644
index 0000000..c0276ea
Binary files /dev/null and b/images-new/0362-03-001-0.png differ
diff --git a/images-new/0363-03-000-0.png b/images-new/0363-03-000-0.png
new file mode 100644
index 0000000..715f0d4
Binary files /dev/null and b/images-new/0363-03-000-0.png differ
diff --git a/images-new/0364-03-000-0.png b/images-new/0364-03-000-0.png
new file mode 100644
index 0000000..5ca5a89
Binary files /dev/null and b/images-new/0364-03-000-0.png differ
diff --git a/images-new/0365-03-000-0.png b/images-new/0365-03-000-0.png
new file mode 100644
index 0000000..046791f
Binary files /dev/null and b/images-new/0365-03-000-0.png differ
diff --git a/images-new/0366-03-000-0.png b/images-new/0366-03-000-0.png
new file mode 100644
index 0000000..548f19d
Binary files /dev/null and b/images-new/0366-03-000-0.png differ
diff --git a/images-new/0367-03-000-0.png b/images-new/0367-03-000-0.png
new file mode 100644
index 0000000..364fe2f
Binary files /dev/null and b/images-new/0367-03-000-0.png differ
diff --git a/images-new/0368-03-000-0.png b/images-new/0368-03-000-0.png
new file mode 100644
index 0000000..d96b7c5
Binary files /dev/null and b/images-new/0368-03-000-0.png differ
diff --git a/images-new/0369-03-000-1.png b/images-new/0369-03-000-1.png
new file mode 100644
index 0000000..1b189df
Binary files /dev/null and b/images-new/0369-03-000-1.png differ
diff --git a/images-new/0369-03-000-2.png b/images-new/0369-03-000-2.png
new file mode 100644
index 0000000..cc79901
Binary files /dev/null and b/images-new/0369-03-000-2.png differ
diff --git a/images-new/0370-03-000-0.png b/images-new/0370-03-000-0.png
new file mode 100644
index 0000000..2e6045e
Binary files /dev/null and b/images-new/0370-03-000-0.png differ
diff --git a/images-new/0371-03-000-0.png b/images-new/0371-03-000-0.png
new file mode 100644
index 0000000..69a738f
Binary files /dev/null and b/images-new/0371-03-000-0.png differ
diff --git a/images-new/0372-03-000-0.png b/images-new/0372-03-000-0.png
new file mode 100644
index 0000000..8d8173c
Binary files /dev/null and b/images-new/0372-03-000-0.png differ
diff --git a/images-new/0373-03-000-0.png b/images-new/0373-03-000-0.png
new file mode 100644
index 0000000..3e66ecf
Binary files /dev/null and b/images-new/0373-03-000-0.png differ
diff --git a/images-new/0373-03-001-0.png b/images-new/0373-03-001-0.png
new file mode 100644
index 0000000..4aeccd9
Binary files /dev/null and b/images-new/0373-03-001-0.png differ
diff --git a/images-new/0374-03-000-0.png b/images-new/0374-03-000-0.png
new file mode 100644
index 0000000..6f547bc
Binary files /dev/null and b/images-new/0374-03-000-0.png differ
diff --git a/images-new/0375-03-000-0.png b/images-new/0375-03-000-0.png
new file mode 100644
index 0000000..409b14f
Binary files /dev/null and b/images-new/0375-03-000-0.png differ
diff --git a/images-new/0376-03-000-0.png b/images-new/0376-03-000-0.png
new file mode 100644
index 0000000..0abd2f2
Binary files /dev/null and b/images-new/0376-03-000-0.png differ
diff --git a/images-new/0376-03-001-0.png b/images-new/0376-03-001-0.png
new file mode 100644
index 0000000..3635fad
Binary files /dev/null and b/images-new/0376-03-001-0.png differ
diff --git a/images-new/0377-03-000-0.png b/images-new/0377-03-000-0.png
new file mode 100644
index 0000000..f8413d3
Binary files /dev/null and b/images-new/0377-03-000-0.png differ
diff --git a/images-new/0378-03-000-0.png b/images-new/0378-03-000-0.png
new file mode 100644
index 0000000..21111cb
Binary files /dev/null and b/images-new/0378-03-000-0.png differ
diff --git a/images-new/0379-03-000-0.png b/images-new/0379-03-000-0.png
new file mode 100644
index 0000000..03b278c
Binary files /dev/null and b/images-new/0379-03-000-0.png differ
diff --git a/images-new/0380-03-000-0.png b/images-new/0380-03-000-0.png
new file mode 100644
index 0000000..3188b22
Binary files /dev/null and b/images-new/0380-03-000-0.png differ
diff --git a/images-new/0380-03-001-0.png b/images-new/0380-03-001-0.png
new file mode 100644
index 0000000..14dd488
Binary files /dev/null and b/images-new/0380-03-001-0.png differ
diff --git a/images-new/0381-03-000-0.png b/images-new/0381-03-000-0.png
new file mode 100644
index 0000000..94feb44
Binary files /dev/null and b/images-new/0381-03-000-0.png differ
diff --git a/images-new/0381-03-001-0.png b/images-new/0381-03-001-0.png
new file mode 100644
index 0000000..ccb81f2
Binary files /dev/null and b/images-new/0381-03-001-0.png differ
diff --git a/images-new/0382-03-000-0.png b/images-new/0382-03-000-0.png
new file mode 100644
index 0000000..8cbf65a
Binary files /dev/null and b/images-new/0382-03-000-0.png differ
diff --git a/images-new/0382-03-001-0.png b/images-new/0382-03-001-0.png
new file mode 100644
index 0000000..6ad472a
Binary files /dev/null and b/images-new/0382-03-001-0.png differ
diff --git a/images-new/0383-03-000-0.png b/images-new/0383-03-000-0.png
new file mode 100644
index 0000000..3b5dd9d
Binary files /dev/null and b/images-new/0383-03-000-0.png differ
diff --git a/images-new/0383-03-001-0.png b/images-new/0383-03-001-0.png
new file mode 100644
index 0000000..b759356
Binary files /dev/null and b/images-new/0383-03-001-0.png differ
diff --git a/images-new/0384-03-000-0.png b/images-new/0384-03-000-0.png
new file mode 100644
index 0000000..64d7e78
Binary files /dev/null and b/images-new/0384-03-000-0.png differ
diff --git a/images-new/0384-03-001-0.png b/images-new/0384-03-001-0.png
new file mode 100644
index 0000000..7c81180
Binary files /dev/null and b/images-new/0384-03-001-0.png differ
diff --git a/images-new/0385-03-000-0.png b/images-new/0385-03-000-0.png
new file mode 100644
index 0000000..a0add3e
Binary files /dev/null and b/images-new/0385-03-000-0.png differ
diff --git a/images-new/0386-03-001-0.png b/images-new/0386-03-001-0.png
new file mode 100644
index 0000000..bd6516c
Binary files /dev/null and b/images-new/0386-03-001-0.png differ
diff --git a/images-new/0386-03-002-0.png b/images-new/0386-03-002-0.png
new file mode 100644
index 0000000..ca88c17
Binary files /dev/null and b/images-new/0386-03-002-0.png differ
diff --git a/images-new/0386-03-003-0.png b/images-new/0386-03-003-0.png
new file mode 100644
index 0000000..fedd1e6
Binary files /dev/null and b/images-new/0386-03-003-0.png differ
diff --git a/images-new/0386-03-004-0.png b/images-new/0386-03-004-0.png
new file mode 100644
index 0000000..cb9630f
Binary files /dev/null and b/images-new/0386-03-004-0.png differ
diff --git a/images-new/0387-04-000-0.png b/images-new/0387-04-000-0.png
new file mode 100644
index 0000000..c59ba99
Binary files /dev/null and b/images-new/0387-04-000-0.png differ
diff --git a/images-new/0388-04-000-0.png b/images-new/0388-04-000-0.png
new file mode 100644
index 0000000..abaec17
Binary files /dev/null and b/images-new/0388-04-000-0.png differ
diff --git a/images-new/0389-04-000-0.png b/images-new/0389-04-000-0.png
new file mode 100644
index 0000000..0907ff5
Binary files /dev/null and b/images-new/0389-04-000-0.png differ
diff --git a/images-new/0390-04-000-0.png b/images-new/0390-04-000-0.png
new file mode 100644
index 0000000..42c1215
Binary files /dev/null and b/images-new/0390-04-000-0.png differ
diff --git a/images-new/0391-04-000-0.png b/images-new/0391-04-000-0.png
new file mode 100644
index 0000000..4118926
Binary files /dev/null and b/images-new/0391-04-000-0.png differ
diff --git a/images-new/0392-04-000-0.png b/images-new/0392-04-000-0.png
new file mode 100644
index 0000000..5e066dc
Binary files /dev/null and b/images-new/0392-04-000-0.png differ
diff --git a/images-new/0393-04-000-0.png b/images-new/0393-04-000-0.png
new file mode 100644
index 0000000..a9d2f78
Binary files /dev/null and b/images-new/0393-04-000-0.png differ
diff --git a/images-new/0394-04-000-0.png b/images-new/0394-04-000-0.png
new file mode 100644
index 0000000..dfde6d3
Binary files /dev/null and b/images-new/0394-04-000-0.png differ
diff --git a/images-new/0395-04-000-0.png b/images-new/0395-04-000-0.png
new file mode 100644
index 0000000..e781ba2
Binary files /dev/null and b/images-new/0395-04-000-0.png differ
diff --git a/images-new/0396-04-000-1.png b/images-new/0396-04-000-1.png
new file mode 100644
index 0000000..f49bb75
Binary files /dev/null and b/images-new/0396-04-000-1.png differ
diff --git a/images-new/0396-04-000-2.png b/images-new/0396-04-000-2.png
new file mode 100644
index 0000000..bc99ba5
Binary files /dev/null and b/images-new/0396-04-000-2.png differ
diff --git a/images-new/0397-04-000-1.png b/images-new/0397-04-000-1.png
new file mode 100644
index 0000000..ba2ccdd
Binary files /dev/null and b/images-new/0397-04-000-1.png differ
diff --git a/images-new/0397-04-000-2.png b/images-new/0397-04-000-2.png
new file mode 100644
index 0000000..4b61731
Binary files /dev/null and b/images-new/0397-04-000-2.png differ
diff --git a/images-new/0398-04-000-1.png b/images-new/0398-04-000-1.png
new file mode 100644
index 0000000..b613f42
Binary files /dev/null and b/images-new/0398-04-000-1.png differ
diff --git a/images-new/0398-04-000-2.png b/images-new/0398-04-000-2.png
new file mode 100644
index 0000000..a2ffb77
Binary files /dev/null and b/images-new/0398-04-000-2.png differ
diff --git a/images-new/0399-04-000-1.png b/images-new/0399-04-000-1.png
new file mode 100644
index 0000000..a752179
Binary files /dev/null and b/images-new/0399-04-000-1.png differ
diff --git a/images-new/0399-04-000-2.png b/images-new/0399-04-000-2.png
new file mode 100644
index 0000000..b2460d9
Binary files /dev/null and b/images-new/0399-04-000-2.png differ
diff --git a/images-new/0400-04-000-1.png b/images-new/0400-04-000-1.png
new file mode 100644
index 0000000..5838c79
Binary files /dev/null and b/images-new/0400-04-000-1.png differ
diff --git a/images-new/0400-04-000-2.png b/images-new/0400-04-000-2.png
new file mode 100644
index 0000000..90c01df
Binary files /dev/null and b/images-new/0400-04-000-2.png differ
diff --git a/images-new/0401-04-000-1.png b/images-new/0401-04-000-1.png
new file mode 100644
index 0000000..e19ffbf
Binary files /dev/null and b/images-new/0401-04-000-1.png differ
diff --git a/images-new/0401-04-000-2.png b/images-new/0401-04-000-2.png
new file mode 100644
index 0000000..2d83f44
Binary files /dev/null and b/images-new/0401-04-000-2.png differ
diff --git a/images-new/0402-04-000-1.png b/images-new/0402-04-000-1.png
new file mode 100644
index 0000000..fc0f5a1
Binary files /dev/null and b/images-new/0402-04-000-1.png differ
diff --git a/images-new/0402-04-000-2.png b/images-new/0402-04-000-2.png
new file mode 100644
index 0000000..c379fda
Binary files /dev/null and b/images-new/0402-04-000-2.png differ
diff --git a/images-new/0403-04-000-1.png b/images-new/0403-04-000-1.png
new file mode 100644
index 0000000..4250829
Binary files /dev/null and b/images-new/0403-04-000-1.png differ
diff --git a/images-new/0403-04-000-2.png b/images-new/0403-04-000-2.png
new file mode 100644
index 0000000..9fdfa47
Binary files /dev/null and b/images-new/0403-04-000-2.png differ
diff --git a/images-new/0404-04-000-1.png b/images-new/0404-04-000-1.png
new file mode 100644
index 0000000..34f31d5
Binary files /dev/null and b/images-new/0404-04-000-1.png differ
diff --git a/images-new/0404-04-000-2.png b/images-new/0404-04-000-2.png
new file mode 100644
index 0000000..7039ca9
Binary files /dev/null and b/images-new/0404-04-000-2.png differ
diff --git a/images-new/0405-04-000-1.png b/images-new/0405-04-000-1.png
new file mode 100644
index 0000000..51a4d15
Binary files /dev/null and b/images-new/0405-04-000-1.png differ
diff --git a/images-new/0405-04-000-2.png b/images-new/0405-04-000-2.png
new file mode 100644
index 0000000..09075b6
Binary files /dev/null and b/images-new/0405-04-000-2.png differ
diff --git a/images-new/0406-04-000-0.png b/images-new/0406-04-000-0.png
new file mode 100644
index 0000000..6ae4773
Binary files /dev/null and b/images-new/0406-04-000-0.png differ
diff --git a/images-new/0407-04-000-1.png b/images-new/0407-04-000-1.png
new file mode 100644
index 0000000..a21e3b6
Binary files /dev/null and b/images-new/0407-04-000-1.png differ
diff --git a/images-new/0407-04-000-2.png b/images-new/0407-04-000-2.png
new file mode 100644
index 0000000..b4d6c14
Binary files /dev/null and b/images-new/0407-04-000-2.png differ
diff --git a/images-new/0408-04-000-0.png b/images-new/0408-04-000-0.png
new file mode 100644
index 0000000..1f26a44
Binary files /dev/null and b/images-new/0408-04-000-0.png differ
diff --git a/images-new/0409-04-000-0.png b/images-new/0409-04-000-0.png
new file mode 100644
index 0000000..7ff7b06
Binary files /dev/null and b/images-new/0409-04-000-0.png differ
diff --git a/images-new/0410-04-000-0.png b/images-new/0410-04-000-0.png
new file mode 100644
index 0000000..52dba62
Binary files /dev/null and b/images-new/0410-04-000-0.png differ
diff --git a/images-new/0411-04-000-0.png b/images-new/0411-04-000-0.png
new file mode 100644
index 0000000..497e1d8
Binary files /dev/null and b/images-new/0411-04-000-0.png differ
diff --git a/images-new/0412-04-001-0.png b/images-new/0412-04-001-0.png
new file mode 100644
index 0000000..868d2ed
Binary files /dev/null and b/images-new/0412-04-001-0.png differ
diff --git a/images-new/0412-04-002-0.png b/images-new/0412-04-002-0.png
new file mode 100644
index 0000000..a0a412a
Binary files /dev/null and b/images-new/0412-04-002-0.png differ
diff --git a/images-new/0412-04-003-0.png b/images-new/0412-04-003-0.png
new file mode 100644
index 0000000..9c1b53d
Binary files /dev/null and b/images-new/0412-04-003-0.png differ
diff --git a/images-new/0413-04-001-0.png b/images-new/0413-04-001-0.png
new file mode 100644
index 0000000..c855710
Binary files /dev/null and b/images-new/0413-04-001-0.png differ
diff --git a/images-new/0413-04-002-0.png b/images-new/0413-04-002-0.png
new file mode 100644
index 0000000..fe4a396
Binary files /dev/null and b/images-new/0413-04-002-0.png differ
diff --git a/images-new/0413-04-003-0.png b/images-new/0413-04-003-0.png
new file mode 100644
index 0000000..a19cd5a
Binary files /dev/null and b/images-new/0413-04-003-0.png differ
diff --git a/images-new/0414-04-000-0.png b/images-new/0414-04-000-0.png
new file mode 100644
index 0000000..50b4bd8
Binary files /dev/null and b/images-new/0414-04-000-0.png differ
diff --git a/images-new/0415-04-000-1.png b/images-new/0415-04-000-1.png
new file mode 100644
index 0000000..c2aa9d6
Binary files /dev/null and b/images-new/0415-04-000-1.png differ
diff --git a/images-new/0415-04-000-2.png b/images-new/0415-04-000-2.png
new file mode 100644
index 0000000..cccd93b
Binary files /dev/null and b/images-new/0415-04-000-2.png differ
diff --git a/images-new/0416-04-000-0.png b/images-new/0416-04-000-0.png
new file mode 100644
index 0000000..01b78c2
Binary files /dev/null and b/images-new/0416-04-000-0.png differ
diff --git a/images-new/0417-04-000-1.png b/images-new/0417-04-000-1.png
new file mode 100644
index 0000000..55b3d15
Binary files /dev/null and b/images-new/0417-04-000-1.png differ
diff --git a/images-new/0417-04-000-2.png b/images-new/0417-04-000-2.png
new file mode 100644
index 0000000..a4c3615
Binary files /dev/null and b/images-new/0417-04-000-2.png differ
diff --git a/images-new/0418-04-000-1.png b/images-new/0418-04-000-1.png
new file mode 100644
index 0000000..4229c3d
Binary files /dev/null and b/images-new/0418-04-000-1.png differ
diff --git a/images-new/0418-04-000-2.png b/images-new/0418-04-000-2.png
new file mode 100644
index 0000000..518e9f4
Binary files /dev/null and b/images-new/0418-04-000-2.png differ
diff --git a/images-new/0419-04-000-1.png b/images-new/0419-04-000-1.png
new file mode 100644
index 0000000..405969f
Binary files /dev/null and b/images-new/0419-04-000-1.png differ
diff --git a/images-new/0419-04-000-2.png b/images-new/0419-04-000-2.png
new file mode 100644
index 0000000..e38bf2b
Binary files /dev/null and b/images-new/0419-04-000-2.png differ
diff --git a/images-new/0420-04-000-0.png b/images-new/0420-04-000-0.png
new file mode 100644
index 0000000..89e36ca
Binary files /dev/null and b/images-new/0420-04-000-0.png differ
diff --git a/images-new/0421-04-001-0.png b/images-new/0421-04-001-0.png
new file mode 100644
index 0000000..0adadb8
Binary files /dev/null and b/images-new/0421-04-001-0.png differ
diff --git a/images-new/0421-04-002-0.png b/images-new/0421-04-002-0.png
new file mode 100644
index 0000000..6f7afe6
Binary files /dev/null and b/images-new/0421-04-002-0.png differ
diff --git a/images-new/0422-04-001-0.png b/images-new/0422-04-001-0.png
new file mode 100644
index 0000000..6eac471
Binary files /dev/null and b/images-new/0422-04-001-0.png differ
diff --git a/images-new/0422-04-002-0.png b/images-new/0422-04-002-0.png
new file mode 100644
index 0000000..7d540cf
Binary files /dev/null and b/images-new/0422-04-002-0.png differ
diff --git a/images-new/0423-04-001-0.png b/images-new/0423-04-001-0.png
new file mode 100644
index 0000000..b510ce9
Binary files /dev/null and b/images-new/0423-04-001-0.png differ
diff --git a/images-new/0423-04-002-0.png b/images-new/0423-04-002-0.png
new file mode 100644
index 0000000..b0d200d
Binary files /dev/null and b/images-new/0423-04-002-0.png differ
diff --git a/images-new/0424-04-000-1.png b/images-new/0424-04-000-1.png
new file mode 100644
index 0000000..ceb710e
Binary files /dev/null and b/images-new/0424-04-000-1.png differ
diff --git a/images-new/0424-04-000-2.png b/images-new/0424-04-000-2.png
new file mode 100644
index 0000000..ee68836
Binary files /dev/null and b/images-new/0424-04-000-2.png differ
diff --git a/images-new/0425-04-000-0.png b/images-new/0425-04-000-0.png
new file mode 100644
index 0000000..956234a
Binary files /dev/null and b/images-new/0425-04-000-0.png differ
diff --git a/images-new/0426-04-000-0.png b/images-new/0426-04-000-0.png
new file mode 100644
index 0000000..b897612
Binary files /dev/null and b/images-new/0426-04-000-0.png differ
diff --git a/images-new/0427-04-000-0.png b/images-new/0427-04-000-0.png
new file mode 100644
index 0000000..10bc6ae
Binary files /dev/null and b/images-new/0427-04-000-0.png differ
diff --git a/images-new/0428-04-000-0.png b/images-new/0428-04-000-0.png
new file mode 100644
index 0000000..f4e7acf
Binary files /dev/null and b/images-new/0428-04-000-0.png differ
diff --git a/images-new/0428-04-001-0.png b/images-new/0428-04-001-0.png
new file mode 100644
index 0000000..d8b71a3
Binary files /dev/null and b/images-new/0428-04-001-0.png differ
diff --git a/images-new/0429-04-000-0.png b/images-new/0429-04-000-0.png
new file mode 100644
index 0000000..4c256aa
Binary files /dev/null and b/images-new/0429-04-000-0.png differ
diff --git a/images-new/0430-04-000-0.png b/images-new/0430-04-000-0.png
new file mode 100644
index 0000000..2111ac6
Binary files /dev/null and b/images-new/0430-04-000-0.png differ
diff --git a/images-new/0431-04-000-0.png b/images-new/0431-04-000-0.png
new file mode 100644
index 0000000..fc6f19a
Binary files /dev/null and b/images-new/0431-04-000-0.png differ
diff --git a/images-new/0432-04-000-0.png b/images-new/0432-04-000-0.png
new file mode 100644
index 0000000..c131b63
Binary files /dev/null and b/images-new/0432-04-000-0.png differ
diff --git a/images-new/0433-04-000-0.png b/images-new/0433-04-000-0.png
new file mode 100644
index 0000000..3d5f14d
Binary files /dev/null and b/images-new/0433-04-000-0.png differ
diff --git a/images-new/0434-04-000-0.png b/images-new/0434-04-000-0.png
new file mode 100644
index 0000000..c6fc811
Binary files /dev/null and b/images-new/0434-04-000-0.png differ
diff --git a/images-new/0435-04-000-0.png b/images-new/0435-04-000-0.png
new file mode 100644
index 0000000..01b8399
Binary files /dev/null and b/images-new/0435-04-000-0.png differ
diff --git a/images-new/0436-04-000-0.png b/images-new/0436-04-000-0.png
new file mode 100644
index 0000000..fa0fabf
Binary files /dev/null and b/images-new/0436-04-000-0.png differ
diff --git a/images-new/0437-04-000-0.png b/images-new/0437-04-000-0.png
new file mode 100644
index 0000000..a95f5ec
Binary files /dev/null and b/images-new/0437-04-000-0.png differ
diff --git a/images-new/0438-04-000-0.png b/images-new/0438-04-000-0.png
new file mode 100644
index 0000000..f381aae
Binary files /dev/null and b/images-new/0438-04-000-0.png differ
diff --git a/images-new/0439-04-000-0.png b/images-new/0439-04-000-0.png
new file mode 100644
index 0000000..fc6ddfb
Binary files /dev/null and b/images-new/0439-04-000-0.png differ
diff --git a/images-new/0440-04-000-0.png b/images-new/0440-04-000-0.png
new file mode 100644
index 0000000..c4a52ab
Binary files /dev/null and b/images-new/0440-04-000-0.png differ
diff --git a/images-new/0441-04-000-0.png b/images-new/0441-04-000-0.png
new file mode 100644
index 0000000..69e573b
Binary files /dev/null and b/images-new/0441-04-000-0.png differ
diff --git a/images-new/0442-04-000-0.png b/images-new/0442-04-000-0.png
new file mode 100644
index 0000000..f82138d
Binary files /dev/null and b/images-new/0442-04-000-0.png differ
diff --git a/images-new/0443-04-000-1.png b/images-new/0443-04-000-1.png
new file mode 100644
index 0000000..10327b9
Binary files /dev/null and b/images-new/0443-04-000-1.png differ
diff --git a/images-new/0443-04-000-2.png b/images-new/0443-04-000-2.png
new file mode 100644
index 0000000..062903f
Binary files /dev/null and b/images-new/0443-04-000-2.png differ
diff --git a/images-new/0444-04-000-1.png b/images-new/0444-04-000-1.png
new file mode 100644
index 0000000..72a8b6e
Binary files /dev/null and b/images-new/0444-04-000-1.png differ
diff --git a/images-new/0444-04-000-2.png b/images-new/0444-04-000-2.png
new file mode 100644
index 0000000..407444d
Binary files /dev/null and b/images-new/0444-04-000-2.png differ
diff --git a/images-new/0445-04-000-1.png b/images-new/0445-04-000-1.png
new file mode 100644
index 0000000..a15a8c0
Binary files /dev/null and b/images-new/0445-04-000-1.png differ
diff --git a/images-new/0445-04-000-2.png b/images-new/0445-04-000-2.png
new file mode 100644
index 0000000..a1a7227
Binary files /dev/null and b/images-new/0445-04-000-2.png differ
diff --git a/images-new/0445-04-001-0.png b/images-new/0445-04-001-0.png
new file mode 100644
index 0000000..806f6c0
Binary files /dev/null and b/images-new/0445-04-001-0.png differ
diff --git a/images-new/0446-04-000-0.png b/images-new/0446-04-000-0.png
new file mode 100644
index 0000000..304f322
Binary files /dev/null and b/images-new/0446-04-000-0.png differ
diff --git a/images-new/0447-04-000-0.png b/images-new/0447-04-000-0.png
new file mode 100644
index 0000000..cd287f7
Binary files /dev/null and b/images-new/0447-04-000-0.png differ
diff --git a/images-new/0448-04-000-0.png b/images-new/0448-04-000-0.png
new file mode 100644
index 0000000..1b3481c
Binary files /dev/null and b/images-new/0448-04-000-0.png differ
diff --git a/images-new/0448-04-001-0.png b/images-new/0448-04-001-0.png
new file mode 100644
index 0000000..a6d4c6b
Binary files /dev/null and b/images-new/0448-04-001-0.png differ
diff --git a/images-new/0449-04-000-1.png b/images-new/0449-04-000-1.png
new file mode 100644
index 0000000..bbfa305
Binary files /dev/null and b/images-new/0449-04-000-1.png differ
diff --git a/images-new/0449-04-000-2.png b/images-new/0449-04-000-2.png
new file mode 100644
index 0000000..30d26dc
Binary files /dev/null and b/images-new/0449-04-000-2.png differ
diff --git a/images-new/0450-04-000-1.png b/images-new/0450-04-000-1.png
new file mode 100644
index 0000000..b2c2a89
Binary files /dev/null and b/images-new/0450-04-000-1.png differ
diff --git a/images-new/0450-04-000-2.png b/images-new/0450-04-000-2.png
new file mode 100644
index 0000000..c72daf4
Binary files /dev/null and b/images-new/0450-04-000-2.png differ
diff --git a/images-new/0451-04-000-0.png b/images-new/0451-04-000-0.png
new file mode 100644
index 0000000..8997489
Binary files /dev/null and b/images-new/0451-04-000-0.png differ
diff --git a/images-new/0452-04-000-0.png b/images-new/0452-04-000-0.png
new file mode 100644
index 0000000..86b0371
Binary files /dev/null and b/images-new/0452-04-000-0.png differ
diff --git a/images-new/0453-04-000-1.png b/images-new/0453-04-000-1.png
new file mode 100644
index 0000000..a44cedd
Binary files /dev/null and b/images-new/0453-04-000-1.png differ
diff --git a/images-new/0453-04-000-2.png b/images-new/0453-04-000-2.png
new file mode 100644
index 0000000..180c2bf
Binary files /dev/null and b/images-new/0453-04-000-2.png differ
diff --git a/images-new/0454-04-000-1.png b/images-new/0454-04-000-1.png
new file mode 100644
index 0000000..5b42136
Binary files /dev/null and b/images-new/0454-04-000-1.png differ
diff --git a/images-new/0454-04-000-2.png b/images-new/0454-04-000-2.png
new file mode 100644
index 0000000..67129be
Binary files /dev/null and b/images-new/0454-04-000-2.png differ
diff --git a/images-new/0455-04-000-0.png b/images-new/0455-04-000-0.png
new file mode 100644
index 0000000..6b6720b
Binary files /dev/null and b/images-new/0455-04-000-0.png differ
diff --git a/images-new/0456-04-000-1.png b/images-new/0456-04-000-1.png
new file mode 100644
index 0000000..502321f
Binary files /dev/null and b/images-new/0456-04-000-1.png differ
diff --git a/images-new/0456-04-000-2.png b/images-new/0456-04-000-2.png
new file mode 100644
index 0000000..2ae67f5
Binary files /dev/null and b/images-new/0456-04-000-2.png differ
diff --git a/images-new/0457-04-000-1.png b/images-new/0457-04-000-1.png
new file mode 100644
index 0000000..0007746
Binary files /dev/null and b/images-new/0457-04-000-1.png differ
diff --git a/images-new/0457-04-000-2.png b/images-new/0457-04-000-2.png
new file mode 100644
index 0000000..e9a1b59
Binary files /dev/null and b/images-new/0457-04-000-2.png differ
diff --git a/images-new/0458-04-000-0.png b/images-new/0458-04-000-0.png
new file mode 100644
index 0000000..af8b392
Binary files /dev/null and b/images-new/0458-04-000-0.png differ
diff --git a/images-new/0459-04-000-1.png b/images-new/0459-04-000-1.png
new file mode 100644
index 0000000..59195f6
Binary files /dev/null and b/images-new/0459-04-000-1.png differ
diff --git a/images-new/0459-04-000-2.png b/images-new/0459-04-000-2.png
new file mode 100644
index 0000000..c493e0f
Binary files /dev/null and b/images-new/0459-04-000-2.png differ
diff --git a/images-new/0460-04-000-1.png b/images-new/0460-04-000-1.png
new file mode 100644
index 0000000..28b19c1
Binary files /dev/null and b/images-new/0460-04-000-1.png differ
diff --git a/images-new/0460-04-000-2.png b/images-new/0460-04-000-2.png
new file mode 100644
index 0000000..3c03f4f
Binary files /dev/null and b/images-new/0460-04-000-2.png differ
diff --git a/images-new/0460-04-001-0.png b/images-new/0460-04-001-0.png
new file mode 100644
index 0000000..b5d035a
Binary files /dev/null and b/images-new/0460-04-001-0.png differ
diff --git a/images-new/0461-04-000-1.png b/images-new/0461-04-000-1.png
new file mode 100644
index 0000000..ef54fb3
Binary files /dev/null and b/images-new/0461-04-000-1.png differ
diff --git a/images-new/0461-04-000-2.png b/images-new/0461-04-000-2.png
new file mode 100644
index 0000000..1951b34
Binary files /dev/null and b/images-new/0461-04-000-2.png differ
diff --git a/images-new/0462-04-000-0.png b/images-new/0462-04-000-0.png
new file mode 100644
index 0000000..69d7b4a
Binary files /dev/null and b/images-new/0462-04-000-0.png differ
diff --git a/images-new/0463-04-000-0.png b/images-new/0463-04-000-0.png
new file mode 100644
index 0000000..696b81c
Binary files /dev/null and b/images-new/0463-04-000-0.png differ
diff --git a/images-new/0464-04-000-1.png b/images-new/0464-04-000-1.png
new file mode 100644
index 0000000..8c9b822
Binary files /dev/null and b/images-new/0464-04-000-1.png differ
diff --git a/images-new/0464-04-000-2.png b/images-new/0464-04-000-2.png
new file mode 100644
index 0000000..f48af71
Binary files /dev/null and b/images-new/0464-04-000-2.png differ
diff --git a/images-new/0465-04-000-1.png b/images-new/0465-04-000-1.png
new file mode 100644
index 0000000..e016372
Binary files /dev/null and b/images-new/0465-04-000-1.png differ
diff --git a/images-new/0465-04-000-2.png b/images-new/0465-04-000-2.png
new file mode 100644
index 0000000..eb2d25f
Binary files /dev/null and b/images-new/0465-04-000-2.png differ
diff --git a/images-new/0466-04-000-0.png b/images-new/0466-04-000-0.png
new file mode 100644
index 0000000..3fc126f
Binary files /dev/null and b/images-new/0466-04-000-0.png differ
diff --git a/images-new/0467-04-000-0.png b/images-new/0467-04-000-0.png
new file mode 100644
index 0000000..2590424
Binary files /dev/null and b/images-new/0467-04-000-0.png differ
diff --git a/images-new/0468-04-000-0.png b/images-new/0468-04-000-0.png
new file mode 100644
index 0000000..1781704
Binary files /dev/null and b/images-new/0468-04-000-0.png differ
diff --git a/images-new/0469-04-000-0.png b/images-new/0469-04-000-0.png
new file mode 100644
index 0000000..b372f90
Binary files /dev/null and b/images-new/0469-04-000-0.png differ
diff --git a/images-new/0470-04-000-0.png b/images-new/0470-04-000-0.png
new file mode 100644
index 0000000..191f9b9
Binary files /dev/null and b/images-new/0470-04-000-0.png differ
diff --git a/images-new/0471-04-000-0.png b/images-new/0471-04-000-0.png
new file mode 100644
index 0000000..0301e98
Binary files /dev/null and b/images-new/0471-04-000-0.png differ
diff --git a/images-new/0472-04-000-0.png b/images-new/0472-04-000-0.png
new file mode 100644
index 0000000..61214f4
Binary files /dev/null and b/images-new/0472-04-000-0.png differ
diff --git a/images-new/0473-04-000-1.png b/images-new/0473-04-000-1.png
new file mode 100644
index 0000000..900f100
Binary files /dev/null and b/images-new/0473-04-000-1.png differ
diff --git a/images-new/0473-04-000-2.png b/images-new/0473-04-000-2.png
new file mode 100644
index 0000000..dc0f35d
Binary files /dev/null and b/images-new/0473-04-000-2.png differ
diff --git a/images-new/0474-04-000-0.png b/images-new/0474-04-000-0.png
new file mode 100644
index 0000000..a18b128
Binary files /dev/null and b/images-new/0474-04-000-0.png differ
diff --git a/images-new/0475-04-000-0.png b/images-new/0475-04-000-0.png
new file mode 100644
index 0000000..5547729
Binary files /dev/null and b/images-new/0475-04-000-0.png differ
diff --git a/images-new/0475-04-001-0.png b/images-new/0475-04-001-0.png
new file mode 100644
index 0000000..cd338b3
Binary files /dev/null and b/images-new/0475-04-001-0.png differ
diff --git a/images-new/0476-04-000-0.png b/images-new/0476-04-000-0.png
new file mode 100644
index 0000000..2f6b50c
Binary files /dev/null and b/images-new/0476-04-000-0.png differ
diff --git a/images-new/0477-04-000-0.png b/images-new/0477-04-000-0.png
new file mode 100644
index 0000000..661a4b5
Binary files /dev/null and b/images-new/0477-04-000-0.png differ
diff --git a/images-new/0478-04-000-0.png b/images-new/0478-04-000-0.png
new file mode 100644
index 0000000..391bdbe
Binary files /dev/null and b/images-new/0478-04-000-0.png differ
diff --git a/images-new/0479-04-000-0.png b/images-new/0479-04-000-0.png
new file mode 100644
index 0000000..1fa841f
Binary files /dev/null and b/images-new/0479-04-000-0.png differ
diff --git a/images-new/0479-04-001-0.png b/images-new/0479-04-001-0.png
new file mode 100644
index 0000000..b04f91e
Binary files /dev/null and b/images-new/0479-04-001-0.png differ
diff --git a/images-new/0479-04-002-0.png b/images-new/0479-04-002-0.png
new file mode 100644
index 0000000..80bb7a8
Binary files /dev/null and b/images-new/0479-04-002-0.png differ
diff --git a/images-new/0479-04-003-0.png b/images-new/0479-04-003-0.png
new file mode 100644
index 0000000..a9f6278
Binary files /dev/null and b/images-new/0479-04-003-0.png differ
diff --git a/images-new/0479-04-004-0.png b/images-new/0479-04-004-0.png
new file mode 100644
index 0000000..8d803a7
Binary files /dev/null and b/images-new/0479-04-004-0.png differ
diff --git a/images-new/0479-04-005-0.png b/images-new/0479-04-005-0.png
new file mode 100644
index 0000000..2373c2f
Binary files /dev/null and b/images-new/0479-04-005-0.png differ
diff --git a/images-new/0480-04-000-0.png b/images-new/0480-04-000-0.png
new file mode 100644
index 0000000..6649815
Binary files /dev/null and b/images-new/0480-04-000-0.png differ
diff --git a/images-new/0481-04-000-0.png b/images-new/0481-04-000-0.png
new file mode 100644
index 0000000..41cca97
Binary files /dev/null and b/images-new/0481-04-000-0.png differ
diff --git a/images-new/0482-04-000-0.png b/images-new/0482-04-000-0.png
new file mode 100644
index 0000000..1dff6da
Binary files /dev/null and b/images-new/0482-04-000-0.png differ
diff --git a/images-new/0483-04-000-0.png b/images-new/0483-04-000-0.png
new file mode 100644
index 0000000..cc1c81c
Binary files /dev/null and b/images-new/0483-04-000-0.png differ
diff --git a/images-new/0483-04-001-0.png b/images-new/0483-04-001-0.png
new file mode 100644
index 0000000..ab27325
Binary files /dev/null and b/images-new/0483-04-001-0.png differ
diff --git a/images-new/0484-04-000-0.png b/images-new/0484-04-000-0.png
new file mode 100644
index 0000000..a180186
Binary files /dev/null and b/images-new/0484-04-000-0.png differ
diff --git a/images-new/0484-04-001-0.png b/images-new/0484-04-001-0.png
new file mode 100644
index 0000000..06b035b
Binary files /dev/null and b/images-new/0484-04-001-0.png differ
diff --git a/images-new/0485-04-000-0.png b/images-new/0485-04-000-0.png
new file mode 100644
index 0000000..b832954
Binary files /dev/null and b/images-new/0485-04-000-0.png differ
diff --git a/images-new/0486-04-000-0.png b/images-new/0486-04-000-0.png
new file mode 100644
index 0000000..73792d6
Binary files /dev/null and b/images-new/0486-04-000-0.png differ
diff --git a/images-new/0487-04-001-0.png b/images-new/0487-04-001-0.png
new file mode 100644
index 0000000..5fc0ab4
Binary files /dev/null and b/images-new/0487-04-001-0.png differ
diff --git a/images-new/0487-04-002-0.png b/images-new/0487-04-002-0.png
new file mode 100644
index 0000000..a3bb58d
Binary files /dev/null and b/images-new/0487-04-002-0.png differ
diff --git a/images-new/0488-04-000-0.png b/images-new/0488-04-000-0.png
new file mode 100644
index 0000000..c113f4a
Binary files /dev/null and b/images-new/0488-04-000-0.png differ
diff --git a/images-new/0489-04-000-0.png b/images-new/0489-04-000-0.png
new file mode 100644
index 0000000..9e1a463
Binary files /dev/null and b/images-new/0489-04-000-0.png differ
diff --git a/images-new/0490-04-000-0.png b/images-new/0490-04-000-0.png
new file mode 100644
index 0000000..0d6ace1
Binary files /dev/null and b/images-new/0490-04-000-0.png differ
diff --git a/images-new/0491-04-000-0.png b/images-new/0491-04-000-0.png
new file mode 100644
index 0000000..7e40a2f
Binary files /dev/null and b/images-new/0491-04-000-0.png differ
diff --git a/images-new/0492-04-001-0.png b/images-new/0492-04-001-0.png
new file mode 100644
index 0000000..d9b61f1
Binary files /dev/null and b/images-new/0492-04-001-0.png differ
diff --git a/images-new/0492-04-002-0.png b/images-new/0492-04-002-0.png
new file mode 100644
index 0000000..fb8d2e0
Binary files /dev/null and b/images-new/0492-04-002-0.png differ
diff --git a/images-new/0493-04-001-0.png b/images-new/0493-04-001-0.png
new file mode 100644
index 0000000..2df0010
Binary files /dev/null and b/images-new/0493-04-001-0.png differ
diff --git a/images-new/0493-04-002-0.png b/images-new/0493-04-002-0.png
new file mode 100644
index 0000000..1fbd147
Binary files /dev/null and b/images-new/0493-04-002-0.png differ
diff --git a/images-new/0493-04-003-0.png b/images-new/0493-04-003-0.png
new file mode 100644
index 0000000..b34a40f
Binary files /dev/null and b/images-new/0493-04-003-0.png differ
diff --git a/images-new/0493-04-004-0.png b/images-new/0493-04-004-0.png
new file mode 100644
index 0000000..28d655d
Binary files /dev/null and b/images-new/0493-04-004-0.png differ
diff --git a/images-new/0493-04-005-0.png b/images-new/0493-04-005-0.png
new file mode 100644
index 0000000..4960afd
Binary files /dev/null and b/images-new/0493-04-005-0.png differ
diff --git a/images-new/0493-04-006-0.png b/images-new/0493-04-006-0.png
new file mode 100644
index 0000000..e3baafb
Binary files /dev/null and b/images-new/0493-04-006-0.png differ
diff --git a/images-new/0493-04-007-0.png b/images-new/0493-04-007-0.png
new file mode 100644
index 0000000..c589516
Binary files /dev/null and b/images-new/0493-04-007-0.png differ
diff --git a/images-new/0493-04-008-0.png b/images-new/0493-04-008-0.png
new file mode 100644
index 0000000..d28b579
Binary files /dev/null and b/images-new/0493-04-008-0.png differ
diff --git a/images-new/0493-04-009-0.png b/images-new/0493-04-009-0.png
new file mode 100644
index 0000000..30895b3
Binary files /dev/null and b/images-new/0493-04-009-0.png differ
diff --git a/images-new/0493-04-010-0.png b/images-new/0493-04-010-0.png
new file mode 100644
index 0000000..f79abf6
Binary files /dev/null and b/images-new/0493-04-010-0.png differ
diff --git a/images-new/0493-04-011-0.png b/images-new/0493-04-011-0.png
new file mode 100644
index 0000000..7795125
Binary files /dev/null and b/images-new/0493-04-011-0.png differ
diff --git a/images-new/0493-04-012-0.png b/images-new/0493-04-012-0.png
new file mode 100644
index 0000000..c234099
Binary files /dev/null and b/images-new/0493-04-012-0.png differ
diff --git a/images-new/0493-04-013-0.png b/images-new/0493-04-013-0.png
new file mode 100644
index 0000000..a2413c9
Binary files /dev/null and b/images-new/0493-04-013-0.png differ
diff --git a/images-new/0493-04-014-0.png b/images-new/0493-04-014-0.png
new file mode 100644
index 0000000..a6505c3
Binary files /dev/null and b/images-new/0493-04-014-0.png differ
diff --git a/images-new/0493-04-015-0.png b/images-new/0493-04-015-0.png
new file mode 100644
index 0000000..e428217
Binary files /dev/null and b/images-new/0493-04-015-0.png differ
diff --git a/images-new/0493-04-016-0.png b/images-new/0493-04-016-0.png
new file mode 100644
index 0000000..909804a
Binary files /dev/null and b/images-new/0493-04-016-0.png differ
diff --git a/images-new/0493-04-017-0.png b/images-new/0493-04-017-0.png
new file mode 100644
index 0000000..3298018
Binary files /dev/null and b/images-new/0493-04-017-0.png differ
diff --git a/images-new/0493-04-018-0.png b/images-new/0493-04-018-0.png
new file mode 100644
index 0000000..0a0acdd
Binary files /dev/null and b/images-new/0493-04-018-0.png differ
diff --git a/images-new/0494-05-000-0.png b/images-new/0494-05-000-0.png
new file mode 100644
index 0000000..6dfa4b2
Binary files /dev/null and b/images-new/0494-05-000-0.png differ
diff --git a/images-new/0495-05-000-0.png b/images-new/0495-05-000-0.png
new file mode 100644
index 0000000..5d62407
Binary files /dev/null and b/images-new/0495-05-000-0.png differ
diff --git a/images-new/0496-05-000-0.png b/images-new/0496-05-000-0.png
new file mode 100644
index 0000000..a3303ca
Binary files /dev/null and b/images-new/0496-05-000-0.png differ
diff --git a/images-new/0497-05-000-0.png b/images-new/0497-05-000-0.png
new file mode 100644
index 0000000..ecba3a9
Binary files /dev/null and b/images-new/0497-05-000-0.png differ
diff --git a/images-new/0498-05-000-0.png b/images-new/0498-05-000-0.png
new file mode 100644
index 0000000..0140283
Binary files /dev/null and b/images-new/0498-05-000-0.png differ
diff --git a/images-new/0499-05-000-0.png b/images-new/0499-05-000-0.png
new file mode 100644
index 0000000..1d4517b
Binary files /dev/null and b/images-new/0499-05-000-0.png differ
diff --git a/images-new/0500-05-000-0.png b/images-new/0500-05-000-0.png
new file mode 100644
index 0000000..27b9057
Binary files /dev/null and b/images-new/0500-05-000-0.png differ
diff --git a/images-new/0501-05-000-0.png b/images-new/0501-05-000-0.png
new file mode 100644
index 0000000..23f8853
Binary files /dev/null and b/images-new/0501-05-000-0.png differ
diff --git a/images-new/0502-05-000-0.png b/images-new/0502-05-000-0.png
new file mode 100644
index 0000000..5016837
Binary files /dev/null and b/images-new/0502-05-000-0.png differ
diff --git a/images-new/0503-05-000-0.png b/images-new/0503-05-000-0.png
new file mode 100644
index 0000000..ded5723
Binary files /dev/null and b/images-new/0503-05-000-0.png differ
diff --git a/images-new/0503-05-001-0.png b/images-new/0503-05-001-0.png
new file mode 100644
index 0000000..fc3b838
Binary files /dev/null and b/images-new/0503-05-001-0.png differ
diff --git a/images-new/0504-05-000-0.png b/images-new/0504-05-000-0.png
new file mode 100644
index 0000000..5436504
Binary files /dev/null and b/images-new/0504-05-000-0.png differ
diff --git a/images-new/0505-05-000-0.png b/images-new/0505-05-000-0.png
new file mode 100644
index 0000000..1716d2c
Binary files /dev/null and b/images-new/0505-05-000-0.png differ
diff --git a/images-new/0506-05-000-0.png b/images-new/0506-05-000-0.png
new file mode 100644
index 0000000..b2247c7
Binary files /dev/null and b/images-new/0506-05-000-0.png differ
diff --git a/images-new/0507-05-000-0.png b/images-new/0507-05-000-0.png
new file mode 100644
index 0000000..caf4acc
Binary files /dev/null and b/images-new/0507-05-000-0.png differ
diff --git a/images-new/0508-05-000-0.png b/images-new/0508-05-000-0.png
new file mode 100644
index 0000000..1014488
Binary files /dev/null and b/images-new/0508-05-000-0.png differ
diff --git a/images-new/0509-05-000-0.png b/images-new/0509-05-000-0.png
new file mode 100644
index 0000000..bd18a28
Binary files /dev/null and b/images-new/0509-05-000-0.png differ
diff --git a/images-new/0510-05-000-0.png b/images-new/0510-05-000-0.png
new file mode 100644
index 0000000..89bf963
Binary files /dev/null and b/images-new/0510-05-000-0.png differ
diff --git a/images-new/0511-05-000-0.png b/images-new/0511-05-000-0.png
new file mode 100644
index 0000000..3f48b1c
Binary files /dev/null and b/images-new/0511-05-000-0.png differ
diff --git a/images-new/0512-05-000-0.png b/images-new/0512-05-000-0.png
new file mode 100644
index 0000000..34f8147
Binary files /dev/null and b/images-new/0512-05-000-0.png differ
diff --git a/images-new/0513-05-000-0.png b/images-new/0513-05-000-0.png
new file mode 100644
index 0000000..f45d794
Binary files /dev/null and b/images-new/0513-05-000-0.png differ
diff --git a/images-new/0514-05-000-0.png b/images-new/0514-05-000-0.png
new file mode 100644
index 0000000..ce2e885
Binary files /dev/null and b/images-new/0514-05-000-0.png differ
diff --git a/images-new/0515-05-000-0.png b/images-new/0515-05-000-0.png
new file mode 100644
index 0000000..900c390
Binary files /dev/null and b/images-new/0515-05-000-0.png differ
diff --git a/images-new/0516-05-000-0.png b/images-new/0516-05-000-0.png
new file mode 100644
index 0000000..592a912
Binary files /dev/null and b/images-new/0516-05-000-0.png differ
diff --git a/images-new/0517-05-000-0.png b/images-new/0517-05-000-0.png
new file mode 100644
index 0000000..7069b4c
Binary files /dev/null and b/images-new/0517-05-000-0.png differ
diff --git a/images-new/0518-05-000-0.png b/images-new/0518-05-000-0.png
new file mode 100644
index 0000000..7370d30
Binary files /dev/null and b/images-new/0518-05-000-0.png differ
diff --git a/images-new/0519-05-000-0.png b/images-new/0519-05-000-0.png
new file mode 100644
index 0000000..d5e83b0
Binary files /dev/null and b/images-new/0519-05-000-0.png differ
diff --git a/images-new/0520-05-000-0.png b/images-new/0520-05-000-0.png
new file mode 100644
index 0000000..a7186b9
Binary files /dev/null and b/images-new/0520-05-000-0.png differ
diff --git a/images-new/0521-05-000-1.png b/images-new/0521-05-000-1.png
new file mode 100644
index 0000000..2c6e662
Binary files /dev/null and b/images-new/0521-05-000-1.png differ
diff --git a/images-new/0521-05-000-2.png b/images-new/0521-05-000-2.png
new file mode 100644
index 0000000..ee8404f
Binary files /dev/null and b/images-new/0521-05-000-2.png differ
diff --git a/images-new/0522-05-000-0.png b/images-new/0522-05-000-0.png
new file mode 100644
index 0000000..7023f42
Binary files /dev/null and b/images-new/0522-05-000-0.png differ
diff --git a/images-new/0523-05-000-0.png b/images-new/0523-05-000-0.png
new file mode 100644
index 0000000..752899d
Binary files /dev/null and b/images-new/0523-05-000-0.png differ
diff --git a/images-new/0524-05-000-0.png b/images-new/0524-05-000-0.png
new file mode 100644
index 0000000..6e555a2
Binary files /dev/null and b/images-new/0524-05-000-0.png differ
diff --git a/images-new/0525-05-000-0.png b/images-new/0525-05-000-0.png
new file mode 100644
index 0000000..fa7ab7e
Binary files /dev/null and b/images-new/0525-05-000-0.png differ
diff --git a/images-new/0526-05-000-0.png b/images-new/0526-05-000-0.png
new file mode 100644
index 0000000..ff8ead0
Binary files /dev/null and b/images-new/0526-05-000-0.png differ
diff --git a/images-new/0527-05-000-0.png b/images-new/0527-05-000-0.png
new file mode 100644
index 0000000..bbfe9bd
Binary files /dev/null and b/images-new/0527-05-000-0.png differ
diff --git a/images-new/0528-05-000-0.png b/images-new/0528-05-000-0.png
new file mode 100644
index 0000000..90adb95
Binary files /dev/null and b/images-new/0528-05-000-0.png differ
diff --git a/images-new/0529-05-000-0.png b/images-new/0529-05-000-0.png
new file mode 100644
index 0000000..a3572db
Binary files /dev/null and b/images-new/0529-05-000-0.png differ
diff --git a/images-new/0530-05-000-0.png b/images-new/0530-05-000-0.png
new file mode 100644
index 0000000..dfe7325
Binary files /dev/null and b/images-new/0530-05-000-0.png differ
diff --git a/images-new/0531-05-000-0.png b/images-new/0531-05-000-0.png
new file mode 100644
index 0000000..27538b4
Binary files /dev/null and b/images-new/0531-05-000-0.png differ
diff --git a/images-new/0531-05-001-0.png b/images-new/0531-05-001-0.png
new file mode 100644
index 0000000..0a10577
Binary files /dev/null and b/images-new/0531-05-001-0.png differ
diff --git a/images-new/0532-05-000-0.png b/images-new/0532-05-000-0.png
new file mode 100644
index 0000000..930595c
Binary files /dev/null and b/images-new/0532-05-000-0.png differ
diff --git a/images-new/0533-05-000-0.png b/images-new/0533-05-000-0.png
new file mode 100644
index 0000000..a5bfc52
Binary files /dev/null and b/images-new/0533-05-000-0.png differ
diff --git a/images-new/0534-05-000-0.png b/images-new/0534-05-000-0.png
new file mode 100644
index 0000000..d15929c
Binary files /dev/null and b/images-new/0534-05-000-0.png differ
diff --git a/images-new/0535-05-000-0.png b/images-new/0535-05-000-0.png
new file mode 100644
index 0000000..eec750f
Binary files /dev/null and b/images-new/0535-05-000-0.png differ
diff --git a/images-new/0536-05-000-0.png b/images-new/0536-05-000-0.png
new file mode 100644
index 0000000..34210f1
Binary files /dev/null and b/images-new/0536-05-000-0.png differ
diff --git a/images-new/0537-05-000-0.png b/images-new/0537-05-000-0.png
new file mode 100644
index 0000000..bbf5e69
Binary files /dev/null and b/images-new/0537-05-000-0.png differ
diff --git a/images-new/0538-05-000-0.png b/images-new/0538-05-000-0.png
new file mode 100644
index 0000000..db73546
Binary files /dev/null and b/images-new/0538-05-000-0.png differ
diff --git a/images-new/0539-05-000-0.png b/images-new/0539-05-000-0.png
new file mode 100644
index 0000000..b25e9dd
Binary files /dev/null and b/images-new/0539-05-000-0.png differ
diff --git a/images-new/0540-05-000-0.png b/images-new/0540-05-000-0.png
new file mode 100644
index 0000000..20c39bc
Binary files /dev/null and b/images-new/0540-05-000-0.png differ
diff --git a/images-new/0541-05-000-0.png b/images-new/0541-05-000-0.png
new file mode 100644
index 0000000..864c233
Binary files /dev/null and b/images-new/0541-05-000-0.png differ
diff --git a/images-new/0542-05-000-0.png b/images-new/0542-05-000-0.png
new file mode 100644
index 0000000..7698357
Binary files /dev/null and b/images-new/0542-05-000-0.png differ
diff --git a/images-new/0543-05-000-0.png b/images-new/0543-05-000-0.png
new file mode 100644
index 0000000..9b9f96f
Binary files /dev/null and b/images-new/0543-05-000-0.png differ
diff --git a/images-new/0544-05-000-0.png b/images-new/0544-05-000-0.png
new file mode 100644
index 0000000..b68f261
Binary files /dev/null and b/images-new/0544-05-000-0.png differ
diff --git a/images-new/0545-05-000-0.png b/images-new/0545-05-000-0.png
new file mode 100644
index 0000000..2f3cf1e
Binary files /dev/null and b/images-new/0545-05-000-0.png differ
diff --git a/images-new/0546-05-000-0.png b/images-new/0546-05-000-0.png
new file mode 100644
index 0000000..16853bf
Binary files /dev/null and b/images-new/0546-05-000-0.png differ
diff --git a/images-new/0547-05-000-0.png b/images-new/0547-05-000-0.png
new file mode 100644
index 0000000..86cccdf
Binary files /dev/null and b/images-new/0547-05-000-0.png differ
diff --git a/images-new/0548-05-000-0.png b/images-new/0548-05-000-0.png
new file mode 100644
index 0000000..e93ec09
Binary files /dev/null and b/images-new/0548-05-000-0.png differ
diff --git a/images-new/0549-05-000-0.png b/images-new/0549-05-000-0.png
new file mode 100644
index 0000000..d7c52ef
Binary files /dev/null and b/images-new/0549-05-000-0.png differ
diff --git a/images-new/0549-05-001-0.png b/images-new/0549-05-001-0.png
new file mode 100644
index 0000000..d363c8c
Binary files /dev/null and b/images-new/0549-05-001-0.png differ
diff --git a/images-new/0550-05-001-0.png b/images-new/0550-05-001-0.png
new file mode 100644
index 0000000..6828e99
Binary files /dev/null and b/images-new/0550-05-001-0.png differ
diff --git a/images-new/0550-05-002-0.png b/images-new/0550-05-002-0.png
new file mode 100644
index 0000000..291673d
Binary files /dev/null and b/images-new/0550-05-002-0.png differ
diff --git a/images-new/0550-05-003-0.png b/images-new/0550-05-003-0.png
new file mode 100644
index 0000000..90cf39a
Binary files /dev/null and b/images-new/0550-05-003-0.png differ
diff --git a/images-new/0551-05-000-0.png b/images-new/0551-05-000-0.png
new file mode 100644
index 0000000..33877e1
Binary files /dev/null and b/images-new/0551-05-000-0.png differ
diff --git a/images-new/0552-05-000-0.png b/images-new/0552-05-000-0.png
new file mode 100644
index 0000000..21893af
Binary files /dev/null and b/images-new/0552-05-000-0.png differ
diff --git a/images-new/0553-05-000-0.png b/images-new/0553-05-000-0.png
new file mode 100644
index 0000000..d9212ec
Binary files /dev/null and b/images-new/0553-05-000-0.png differ
diff --git a/images-new/0554-05-000-0.png b/images-new/0554-05-000-0.png
new file mode 100644
index 0000000..fc769ba
Binary files /dev/null and b/images-new/0554-05-000-0.png differ
diff --git a/images-new/0554-05-001-0.png b/images-new/0554-05-001-0.png
new file mode 100644
index 0000000..c454aaa
Binary files /dev/null and b/images-new/0554-05-001-0.png differ
diff --git a/images-new/0555-05-001-0.png b/images-new/0555-05-001-0.png
new file mode 100644
index 0000000..0304df1
Binary files /dev/null and b/images-new/0555-05-001-0.png differ
diff --git a/images-new/0555-05-002-0.png b/images-new/0555-05-002-0.png
new file mode 100644
index 0000000..ca59d77
Binary files /dev/null and b/images-new/0555-05-002-0.png differ
diff --git a/images-new/0555-05-003-0.png b/images-new/0555-05-003-0.png
new file mode 100644
index 0000000..e5675cd
Binary files /dev/null and b/images-new/0555-05-003-0.png differ
diff --git a/images-new/0555-05-004-0.png b/images-new/0555-05-004-0.png
new file mode 100644
index 0000000..3ffe593
Binary files /dev/null and b/images-new/0555-05-004-0.png differ
diff --git a/images-new/0556-05-000-0.png b/images-new/0556-05-000-0.png
new file mode 100644
index 0000000..13223aa
Binary files /dev/null and b/images-new/0556-05-000-0.png differ
diff --git a/images-new/0557-05-000-0.png b/images-new/0557-05-000-0.png
new file mode 100644
index 0000000..2274e76
Binary files /dev/null and b/images-new/0557-05-000-0.png differ
diff --git a/images-new/0558-05-000-0.png b/images-new/0558-05-000-0.png
new file mode 100644
index 0000000..4440a70
Binary files /dev/null and b/images-new/0558-05-000-0.png differ
diff --git a/images-new/0559-05-000-0.png b/images-new/0559-05-000-0.png
new file mode 100644
index 0000000..500fec1
Binary files /dev/null and b/images-new/0559-05-000-0.png differ
diff --git a/images-new/0560-05-000-0.png b/images-new/0560-05-000-0.png
new file mode 100644
index 0000000..b8f7b8d
Binary files /dev/null and b/images-new/0560-05-000-0.png differ
diff --git a/images-new/0561-05-000-0.png b/images-new/0561-05-000-0.png
new file mode 100644
index 0000000..4804e49
Binary files /dev/null and b/images-new/0561-05-000-0.png differ
diff --git a/images-new/0562-05-000-0.png b/images-new/0562-05-000-0.png
new file mode 100644
index 0000000..132fa73
Binary files /dev/null and b/images-new/0562-05-000-0.png differ
diff --git a/images-new/0562-05-001-0.png b/images-new/0562-05-001-0.png
new file mode 100644
index 0000000..c445702
Binary files /dev/null and b/images-new/0562-05-001-0.png differ
diff --git a/images-new/0563-05-000-0.png b/images-new/0563-05-000-0.png
new file mode 100644
index 0000000..a55affe
Binary files /dev/null and b/images-new/0563-05-000-0.png differ
diff --git a/images-new/0564-05-000-0.png b/images-new/0564-05-000-0.png
new file mode 100644
index 0000000..8368817
Binary files /dev/null and b/images-new/0564-05-000-0.png differ
diff --git a/images-new/0565-05-000-0.png b/images-new/0565-05-000-0.png
new file mode 100644
index 0000000..2a470ec
Binary files /dev/null and b/images-new/0565-05-000-0.png differ
diff --git a/images-new/0566-05-000-0.png b/images-new/0566-05-000-0.png
new file mode 100644
index 0000000..768993a
Binary files /dev/null and b/images-new/0566-05-000-0.png differ
diff --git a/images-new/0567-05-000-0.png b/images-new/0567-05-000-0.png
new file mode 100644
index 0000000..a6063bc
Binary files /dev/null and b/images-new/0567-05-000-0.png differ
diff --git a/images-new/0568-05-000-0.png b/images-new/0568-05-000-0.png
new file mode 100644
index 0000000..eb43e69
Binary files /dev/null and b/images-new/0568-05-000-0.png differ
diff --git a/images-new/0569-05-000-0.png b/images-new/0569-05-000-0.png
new file mode 100644
index 0000000..1643a94
Binary files /dev/null and b/images-new/0569-05-000-0.png differ
diff --git a/images-new/0569-05-001-0.png b/images-new/0569-05-001-0.png
new file mode 100644
index 0000000..384ab6d
Binary files /dev/null and b/images-new/0569-05-001-0.png differ
diff --git a/images-new/0570-05-000-0.png b/images-new/0570-05-000-0.png
new file mode 100644
index 0000000..291640f
Binary files /dev/null and b/images-new/0570-05-000-0.png differ
diff --git a/images-new/0570-05-001-0.png b/images-new/0570-05-001-0.png
new file mode 100644
index 0000000..6883289
Binary files /dev/null and b/images-new/0570-05-001-0.png differ
diff --git a/images-new/0571-05-000-0.png b/images-new/0571-05-000-0.png
new file mode 100644
index 0000000..b06ac4e
Binary files /dev/null and b/images-new/0571-05-000-0.png differ
diff --git a/images-new/0571-05-001-0.png b/images-new/0571-05-001-0.png
new file mode 100644
index 0000000..267e413
Binary files /dev/null and b/images-new/0571-05-001-0.png differ
diff --git a/images-new/0572-05-000-0.png b/images-new/0572-05-000-0.png
new file mode 100644
index 0000000..eec7494
Binary files /dev/null and b/images-new/0572-05-000-0.png differ
diff --git a/images-new/0573-05-000-0.png b/images-new/0573-05-000-0.png
new file mode 100644
index 0000000..9c607b2
Binary files /dev/null and b/images-new/0573-05-000-0.png differ
diff --git a/images-new/0574-05-000-0.png b/images-new/0574-05-000-0.png
new file mode 100644
index 0000000..7bf23ee
Binary files /dev/null and b/images-new/0574-05-000-0.png differ
diff --git a/images-new/0575-05-000-0.png b/images-new/0575-05-000-0.png
new file mode 100644
index 0000000..df026c4
Binary files /dev/null and b/images-new/0575-05-000-0.png differ
diff --git a/images-new/0576-05-000-0.png b/images-new/0576-05-000-0.png
new file mode 100644
index 0000000..a5d15cc
Binary files /dev/null and b/images-new/0576-05-000-0.png differ
diff --git a/images-new/0577-05-000-0.png b/images-new/0577-05-000-0.png
new file mode 100644
index 0000000..0f3e9fc
Binary files /dev/null and b/images-new/0577-05-000-0.png differ
diff --git a/images-new/0578-05-000-0.png b/images-new/0578-05-000-0.png
new file mode 100644
index 0000000..a43bc65
Binary files /dev/null and b/images-new/0578-05-000-0.png differ
diff --git a/images-new/0579-05-000-0.png b/images-new/0579-05-000-0.png
new file mode 100644
index 0000000..6a845cb
Binary files /dev/null and b/images-new/0579-05-000-0.png differ
diff --git a/images-new/0580-05-000-0.png b/images-new/0580-05-000-0.png
new file mode 100644
index 0000000..58fee7d
Binary files /dev/null and b/images-new/0580-05-000-0.png differ
diff --git a/images-new/0581-05-000-0.png b/images-new/0581-05-000-0.png
new file mode 100644
index 0000000..595a93c
Binary files /dev/null and b/images-new/0581-05-000-0.png differ
diff --git a/images-new/0582-05-000-0.png b/images-new/0582-05-000-0.png
new file mode 100644
index 0000000..17c8b60
Binary files /dev/null and b/images-new/0582-05-000-0.png differ
diff --git a/images-new/0583-05-000-0.png b/images-new/0583-05-000-0.png
new file mode 100644
index 0000000..d2dbb2c
Binary files /dev/null and b/images-new/0583-05-000-0.png differ
diff --git a/images-new/0584-05-000-0.png b/images-new/0584-05-000-0.png
new file mode 100644
index 0000000..4da4881
Binary files /dev/null and b/images-new/0584-05-000-0.png differ
diff --git a/images-new/0585-05-001-0.png b/images-new/0585-05-001-0.png
new file mode 100644
index 0000000..2e8778e
Binary files /dev/null and b/images-new/0585-05-001-0.png differ
diff --git a/images-new/0585-05-002-0.png b/images-new/0585-05-002-0.png
new file mode 100644
index 0000000..9d02ce7
Binary files /dev/null and b/images-new/0585-05-002-0.png differ
diff --git a/images-new/0585-05-003-0.png b/images-new/0585-05-003-0.png
new file mode 100644
index 0000000..121e076
Binary files /dev/null and b/images-new/0585-05-003-0.png differ
diff --git a/images-new/0585-05-004-0.png b/images-new/0585-05-004-0.png
new file mode 100644
index 0000000..8d93251
Binary files /dev/null and b/images-new/0585-05-004-0.png differ
diff --git a/images-new/0586-05-001-0.png b/images-new/0586-05-001-0.png
new file mode 100644
index 0000000..f471754
Binary files /dev/null and b/images-new/0586-05-001-0.png differ
diff --git a/images-new/0586-05-002-0.png b/images-new/0586-05-002-0.png
new file mode 100644
index 0000000..01e62f6
Binary files /dev/null and b/images-new/0586-05-002-0.png differ
diff --git a/images-new/0586-05-003-0.png b/images-new/0586-05-003-0.png
new file mode 100644
index 0000000..ac23d63
Binary files /dev/null and b/images-new/0586-05-003-0.png differ
diff --git a/images-new/0586-05-004-0.png b/images-new/0586-05-004-0.png
new file mode 100644
index 0000000..a1f1a17
Binary files /dev/null and b/images-new/0586-05-004-0.png differ
diff --git a/images-new/0587-05-000-0.png b/images-new/0587-05-000-0.png
new file mode 100644
index 0000000..6730a44
Binary files /dev/null and b/images-new/0587-05-000-0.png differ
diff --git a/images-new/0588-05-000-0.png b/images-new/0588-05-000-0.png
new file mode 100644
index 0000000..b54029b
Binary files /dev/null and b/images-new/0588-05-000-0.png differ
diff --git a/images-new/0589-05-000-0.png b/images-new/0589-05-000-0.png
new file mode 100644
index 0000000..6acdca8
Binary files /dev/null and b/images-new/0589-05-000-0.png differ
diff --git a/images-new/0590-05-000-0.png b/images-new/0590-05-000-0.png
new file mode 100644
index 0000000..b491dae
Binary files /dev/null and b/images-new/0590-05-000-0.png differ
diff --git a/images-new/0591-05-000-0.png b/images-new/0591-05-000-0.png
new file mode 100644
index 0000000..a4aecc0
Binary files /dev/null and b/images-new/0591-05-000-0.png differ
diff --git a/images-new/0592-05-000-1.png b/images-new/0592-05-000-1.png
new file mode 100644
index 0000000..f939cfb
Binary files /dev/null and b/images-new/0592-05-000-1.png differ
diff --git a/images-new/0592-05-000-2.png b/images-new/0592-05-000-2.png
new file mode 100644
index 0000000..bc432ed
Binary files /dev/null and b/images-new/0592-05-000-2.png differ
diff --git a/images-new/0593-05-000-1.png b/images-new/0593-05-000-1.png
new file mode 100644
index 0000000..f49ee46
Binary files /dev/null and b/images-new/0593-05-000-1.png differ
diff --git a/images-new/0593-05-000-2.png b/images-new/0593-05-000-2.png
new file mode 100644
index 0000000..ee424ed
Binary files /dev/null and b/images-new/0593-05-000-2.png differ
diff --git a/images-new/0594-05-000-0.png b/images-new/0594-05-000-0.png
new file mode 100644
index 0000000..c4aed58
Binary files /dev/null and b/images-new/0594-05-000-0.png differ
diff --git a/images-new/0595-05-000-0.png b/images-new/0595-05-000-0.png
new file mode 100644
index 0000000..1ae0242
Binary files /dev/null and b/images-new/0595-05-000-0.png differ
diff --git a/images-new/0596-05-000-0.png b/images-new/0596-05-000-0.png
new file mode 100644
index 0000000..fc24ded
Binary files /dev/null and b/images-new/0596-05-000-0.png differ
diff --git a/images-new/0597-05-000-0.png b/images-new/0597-05-000-0.png
new file mode 100644
index 0000000..8c76fff
Binary files /dev/null and b/images-new/0597-05-000-0.png differ
diff --git a/images-new/0598-05-000-0.png b/images-new/0598-05-000-0.png
new file mode 100644
index 0000000..d2c3a5f
Binary files /dev/null and b/images-new/0598-05-000-0.png differ
diff --git a/images-new/0599-05-000-0.png b/images-new/0599-05-000-0.png
new file mode 100644
index 0000000..3cdff69
Binary files /dev/null and b/images-new/0599-05-000-0.png differ
diff --git a/images-new/0600-05-000-0.png b/images-new/0600-05-000-0.png
new file mode 100644
index 0000000..f450be8
Binary files /dev/null and b/images-new/0600-05-000-0.png differ
diff --git a/images-new/0601-05-000-0.png b/images-new/0601-05-000-0.png
new file mode 100644
index 0000000..1a9ae1c
Binary files /dev/null and b/images-new/0601-05-000-0.png differ
diff --git a/images-new/0602-05-000-0.png b/images-new/0602-05-000-0.png
new file mode 100644
index 0000000..396e3b8
Binary files /dev/null and b/images-new/0602-05-000-0.png differ
diff --git a/images-new/0603-05-000-0.png b/images-new/0603-05-000-0.png
new file mode 100644
index 0000000..399aff6
Binary files /dev/null and b/images-new/0603-05-000-0.png differ
diff --git a/images-new/0604-05-000-0.png b/images-new/0604-05-000-0.png
new file mode 100644
index 0000000..00d2581
Binary files /dev/null and b/images-new/0604-05-000-0.png differ
diff --git a/images-new/0605-05-000-0.png b/images-new/0605-05-000-0.png
new file mode 100644
index 0000000..2b13f51
Binary files /dev/null and b/images-new/0605-05-000-0.png differ
diff --git a/images-new/0606-05-000-0.png b/images-new/0606-05-000-0.png
new file mode 100644
index 0000000..8cedae8
Binary files /dev/null and b/images-new/0606-05-000-0.png differ
diff --git a/images-new/0607-05-000-0.png b/images-new/0607-05-000-0.png
new file mode 100644
index 0000000..a0701b2
Binary files /dev/null and b/images-new/0607-05-000-0.png differ
diff --git a/images-new/0608-05-000-0.png b/images-new/0608-05-000-0.png
new file mode 100644
index 0000000..3d56e64
Binary files /dev/null and b/images-new/0608-05-000-0.png differ
diff --git a/images-new/0609-05-000-0.png b/images-new/0609-05-000-0.png
new file mode 100644
index 0000000..94c5b95
Binary files /dev/null and b/images-new/0609-05-000-0.png differ
diff --git a/images-new/0610-05-000-0.png b/images-new/0610-05-000-0.png
new file mode 100644
index 0000000..e4c8d28
Binary files /dev/null and b/images-new/0610-05-000-0.png differ
diff --git a/images-new/0611-05-000-0.png b/images-new/0611-05-000-0.png
new file mode 100644
index 0000000..1964a60
Binary files /dev/null and b/images-new/0611-05-000-0.png differ
diff --git a/images-new/0612-05-000-0.png b/images-new/0612-05-000-0.png
new file mode 100644
index 0000000..645183e
Binary files /dev/null and b/images-new/0612-05-000-0.png differ
diff --git a/images-new/0613-05-000-0.png b/images-new/0613-05-000-0.png
new file mode 100644
index 0000000..79c9dfc
Binary files /dev/null and b/images-new/0613-05-000-0.png differ
diff --git a/images-new/0614-05-000-0.png b/images-new/0614-05-000-0.png
new file mode 100644
index 0000000..11898b4
Binary files /dev/null and b/images-new/0614-05-000-0.png differ
diff --git a/images-new/0615-05-000-0.png b/images-new/0615-05-000-0.png
new file mode 100644
index 0000000..af25c7b
Binary files /dev/null and b/images-new/0615-05-000-0.png differ
diff --git a/images-new/0616-05-000-0.png b/images-new/0616-05-000-0.png
new file mode 100644
index 0000000..704b828
Binary files /dev/null and b/images-new/0616-05-000-0.png differ
diff --git a/images-new/0617-05-000-0.png b/images-new/0617-05-000-0.png
new file mode 100644
index 0000000..2cefd3e
Binary files /dev/null and b/images-new/0617-05-000-0.png differ
diff --git a/images-new/0618-05-000-0.png b/images-new/0618-05-000-0.png
new file mode 100644
index 0000000..4864776
Binary files /dev/null and b/images-new/0618-05-000-0.png differ
diff --git a/images-new/0618-05-001-0.png b/images-new/0618-05-001-0.png
new file mode 100644
index 0000000..ca6b9ad
Binary files /dev/null and b/images-new/0618-05-001-0.png differ
diff --git a/images-new/0619-05-000-0.png b/images-new/0619-05-000-0.png
new file mode 100644
index 0000000..7f4e905
Binary files /dev/null and b/images-new/0619-05-000-0.png differ
diff --git a/images-new/0620-05-000-0.png b/images-new/0620-05-000-0.png
new file mode 100644
index 0000000..471814d
Binary files /dev/null and b/images-new/0620-05-000-0.png differ
diff --git a/images-new/0621-05-000-0.png b/images-new/0621-05-000-0.png
new file mode 100644
index 0000000..0e869fd
Binary files /dev/null and b/images-new/0621-05-000-0.png differ
diff --git a/images-new/0622-05-000-0.png b/images-new/0622-05-000-0.png
new file mode 100644
index 0000000..03c5152
Binary files /dev/null and b/images-new/0622-05-000-0.png differ
diff --git a/images-new/0623-05-000-0.png b/images-new/0623-05-000-0.png
new file mode 100644
index 0000000..c85bb10
Binary files /dev/null and b/images-new/0623-05-000-0.png differ
diff --git a/images-new/0624-05-000-0.png b/images-new/0624-05-000-0.png
new file mode 100644
index 0000000..975283d
Binary files /dev/null and b/images-new/0624-05-000-0.png differ
diff --git a/images-new/0625-05-000-0.png b/images-new/0625-05-000-0.png
new file mode 100644
index 0000000..9265e2b
Binary files /dev/null and b/images-new/0625-05-000-0.png differ
diff --git a/images-new/0626-05-000-0.png b/images-new/0626-05-000-0.png
new file mode 100644
index 0000000..c6217e7
Binary files /dev/null and b/images-new/0626-05-000-0.png differ
diff --git a/images-new/0627-05-000-0.png b/images-new/0627-05-000-0.png
new file mode 100644
index 0000000..8e3184f
Binary files /dev/null and b/images-new/0627-05-000-0.png differ
diff --git a/images-new/0628-05-000-0.png b/images-new/0628-05-000-0.png
new file mode 100644
index 0000000..45ec514
Binary files /dev/null and b/images-new/0628-05-000-0.png differ
diff --git a/images-new/0628-05-001-0.png b/images-new/0628-05-001-0.png
new file mode 100644
index 0000000..f525315
Binary files /dev/null and b/images-new/0628-05-001-0.png differ
diff --git a/images-new/0629-05-000-0.png b/images-new/0629-05-000-0.png
new file mode 100644
index 0000000..177b1cb
Binary files /dev/null and b/images-new/0629-05-000-0.png differ
diff --git a/images-new/0630-05-000-0.png b/images-new/0630-05-000-0.png
new file mode 100644
index 0000000..d424855
Binary files /dev/null and b/images-new/0630-05-000-0.png differ
diff --git a/images-new/0631-05-000-0.png b/images-new/0631-05-000-0.png
new file mode 100644
index 0000000..f0a1716
Binary files /dev/null and b/images-new/0631-05-000-0.png differ
diff --git a/images-new/0632-05-000-0.png b/images-new/0632-05-000-0.png
new file mode 100644
index 0000000..c026e75
Binary files /dev/null and b/images-new/0632-05-000-0.png differ
diff --git a/images-new/0633-05-000-0.png b/images-new/0633-05-000-0.png
new file mode 100644
index 0000000..c077d5c
Binary files /dev/null and b/images-new/0633-05-000-0.png differ
diff --git a/images-new/0634-05-000-0.png b/images-new/0634-05-000-0.png
new file mode 100644
index 0000000..795bc17
Binary files /dev/null and b/images-new/0634-05-000-0.png differ
diff --git a/images-new/0635-05-000-0.png b/images-new/0635-05-000-0.png
new file mode 100644
index 0000000..aeac97c
Binary files /dev/null and b/images-new/0635-05-000-0.png differ
diff --git a/images-new/0636-05-000-0.png b/images-new/0636-05-000-0.png
new file mode 100644
index 0000000..058433c
Binary files /dev/null and b/images-new/0636-05-000-0.png differ
diff --git a/images-new/0637-05-000-0.png b/images-new/0637-05-000-0.png
new file mode 100644
index 0000000..b1a7173
Binary files /dev/null and b/images-new/0637-05-000-0.png differ
diff --git a/images-new/0638-05-000-0.png b/images-new/0638-05-000-0.png
new file mode 100644
index 0000000..666934e
Binary files /dev/null and b/images-new/0638-05-000-0.png differ
diff --git a/images-new/0639-05-000-0.png b/images-new/0639-05-000-0.png
new file mode 100644
index 0000000..8defcad
Binary files /dev/null and b/images-new/0639-05-000-0.png differ
diff --git a/images-new/0640-05-000-0.png b/images-new/0640-05-000-0.png
new file mode 100644
index 0000000..55e7ba4
Binary files /dev/null and b/images-new/0640-05-000-0.png differ
diff --git a/images-new/0641-05-001-0.png b/images-new/0641-05-001-0.png
new file mode 100644
index 0000000..f0b83fd
Binary files /dev/null and b/images-new/0641-05-001-0.png differ
diff --git a/images-new/0641-05-002-0.png b/images-new/0641-05-002-0.png
new file mode 100644
index 0000000..d8ce3ef
Binary files /dev/null and b/images-new/0641-05-002-0.png differ
diff --git a/images-new/0642-05-001-0.png b/images-new/0642-05-001-0.png
new file mode 100644
index 0000000..54177f1
Binary files /dev/null and b/images-new/0642-05-001-0.png differ
diff --git a/images-new/0642-05-002-0.png b/images-new/0642-05-002-0.png
new file mode 100644
index 0000000..dfa5d0b
Binary files /dev/null and b/images-new/0642-05-002-0.png differ
diff --git a/images-new/0643-05-000-0.png b/images-new/0643-05-000-0.png
new file mode 100644
index 0000000..35e8db8
Binary files /dev/null and b/images-new/0643-05-000-0.png differ
diff --git a/images-new/0644-05-000-0.png b/images-new/0644-05-000-0.png
new file mode 100644
index 0000000..d782cd2
Binary files /dev/null and b/images-new/0644-05-000-0.png differ
diff --git a/images-new/0645-05-001-0.png b/images-new/0645-05-001-0.png
new file mode 100644
index 0000000..1606951
Binary files /dev/null and b/images-new/0645-05-001-0.png differ
diff --git a/images-new/0645-05-002-0.png b/images-new/0645-05-002-0.png
new file mode 100644
index 0000000..d82cc07
Binary files /dev/null and b/images-new/0645-05-002-0.png differ
diff --git a/images-new/0646-05-000-0.png b/images-new/0646-05-000-0.png
new file mode 100644
index 0000000..ed96ff1
Binary files /dev/null and b/images-new/0646-05-000-0.png differ
diff --git a/images-new/0646-05-001-0.png b/images-new/0646-05-001-0.png
new file mode 100644
index 0000000..dcf196a
Binary files /dev/null and b/images-new/0646-05-001-0.png differ
diff --git a/images-new/0646-05-002-0.png b/images-new/0646-05-002-0.png
new file mode 100644
index 0000000..d3be445
Binary files /dev/null and b/images-new/0646-05-002-0.png differ
diff --git a/images-new/0647-05-001-0.png b/images-new/0647-05-001-0.png
new file mode 100644
index 0000000..9f9518b
Binary files /dev/null and b/images-new/0647-05-001-0.png differ
diff --git a/images-new/0647-05-002-0.png b/images-new/0647-05-002-0.png
new file mode 100644
index 0000000..1dd22aa
Binary files /dev/null and b/images-new/0647-05-002-0.png differ
diff --git a/images-new/0648-05-001-0.png b/images-new/0648-05-001-0.png
new file mode 100644
index 0000000..9fc4693
Binary files /dev/null and b/images-new/0648-05-001-0.png differ
diff --git a/images-new/0648-05-002-0.png b/images-new/0648-05-002-0.png
new file mode 100644
index 0000000..5c10e63
Binary files /dev/null and b/images-new/0648-05-002-0.png differ
diff --git a/images-new/0649-05-000-0.png b/images-new/0649-05-000-0.png
new file mode 100644
index 0000000..8a1bc04
Binary files /dev/null and b/images-new/0649-05-000-0.png differ
diff --git a/images-new/0649-05-001-0.png b/images-new/0649-05-001-0.png
new file mode 100644
index 0000000..fd32899
Binary files /dev/null and b/images-new/0649-05-001-0.png differ
diff --git a/images-new/0649-05-002-0.png b/images-new/0649-05-002-0.png
new file mode 100644
index 0000000..f01e776
Binary files /dev/null and b/images-new/0649-05-002-0.png differ
diff --git a/images-new/0649-05-003-0.png b/images-new/0649-05-003-0.png
new file mode 100644
index 0000000..f820594
Binary files /dev/null and b/images-new/0649-05-003-0.png differ
diff --git a/images-new/0649-05-004-0.png b/images-new/0649-05-004-0.png
new file mode 100644
index 0000000..a5f546f
Binary files /dev/null and b/images-new/0649-05-004-0.png differ
diff --git a/images-new/0650-06-000-0.png b/images-new/0650-06-000-0.png
new file mode 100644
index 0000000..9100231
Binary files /dev/null and b/images-new/0650-06-000-0.png differ
diff --git a/images-new/0651-06-000-0.png b/images-new/0651-06-000-0.png
new file mode 100644
index 0000000..f329927
Binary files /dev/null and b/images-new/0651-06-000-0.png differ
diff --git a/images-new/0652-06-000-0.png b/images-new/0652-06-000-0.png
new file mode 100644
index 0000000..25d7d1e
Binary files /dev/null and b/images-new/0652-06-000-0.png differ
diff --git a/images-new/0653-06-000-0.png b/images-new/0653-06-000-0.png
new file mode 100644
index 0000000..cefe677
Binary files /dev/null and b/images-new/0653-06-000-0.png differ
diff --git a/images-new/0654-06-000-0.png b/images-new/0654-06-000-0.png
new file mode 100644
index 0000000..f2f60cc
Binary files /dev/null and b/images-new/0654-06-000-0.png differ
diff --git a/images-new/0655-06-000-0.png b/images-new/0655-06-000-0.png
new file mode 100644
index 0000000..8f169aa
Binary files /dev/null and b/images-new/0655-06-000-0.png differ
diff --git a/images-new/0656-06-000-0.png b/images-new/0656-06-000-0.png
new file mode 100644
index 0000000..e3f2db5
Binary files /dev/null and b/images-new/0656-06-000-0.png differ
diff --git a/images-new/0657-06-000-0.png b/images-new/0657-06-000-0.png
new file mode 100644
index 0000000..96751c0
Binary files /dev/null and b/images-new/0657-06-000-0.png differ
diff --git a/images-new/0658-06-000-0.png b/images-new/0658-06-000-0.png
new file mode 100644
index 0000000..c94c5ce
Binary files /dev/null and b/images-new/0658-06-000-0.png differ
diff --git a/images-new/0658-06-001-0.png b/images-new/0658-06-001-0.png
new file mode 100644
index 0000000..a22b44c
Binary files /dev/null and b/images-new/0658-06-001-0.png differ
diff --git a/images-new/0659-06-000-0.png b/images-new/0659-06-000-0.png
new file mode 100644
index 0000000..e44b0f1
Binary files /dev/null and b/images-new/0659-06-000-0.png differ
diff --git a/images-new/0660-06-000-0.png b/images-new/0660-06-000-0.png
new file mode 100644
index 0000000..598a0d2
Binary files /dev/null and b/images-new/0660-06-000-0.png differ
diff --git a/images-new/0661-06-000-0.png b/images-new/0661-06-000-0.png
new file mode 100644
index 0000000..956072e
Binary files /dev/null and b/images-new/0661-06-000-0.png differ
diff --git a/images-new/0662-06-000-0.png b/images-new/0662-06-000-0.png
new file mode 100644
index 0000000..e1956c3
Binary files /dev/null and b/images-new/0662-06-000-0.png differ
diff --git a/images-new/0663-06-000-0.png b/images-new/0663-06-000-0.png
new file mode 100644
index 0000000..81753a9
Binary files /dev/null and b/images-new/0663-06-000-0.png differ
diff --git a/images-new/0664-06-000-0.png b/images-new/0664-06-000-0.png
new file mode 100644
index 0000000..84deb46
Binary files /dev/null and b/images-new/0664-06-000-0.png differ
diff --git a/images-new/0665-06-000-0.png b/images-new/0665-06-000-0.png
new file mode 100644
index 0000000..a720be9
Binary files /dev/null and b/images-new/0665-06-000-0.png differ
diff --git a/images-new/0666-06-001-0.png b/images-new/0666-06-001-0.png
new file mode 100644
index 0000000..7b78adb
Binary files /dev/null and b/images-new/0666-06-001-0.png differ
diff --git a/images-new/0666-06-002-0.png b/images-new/0666-06-002-0.png
new file mode 100644
index 0000000..df2fd8c
Binary files /dev/null and b/images-new/0666-06-002-0.png differ
diff --git a/images-new/0666-06-003-0.png b/images-new/0666-06-003-0.png
new file mode 100644
index 0000000..374b73d
Binary files /dev/null and b/images-new/0666-06-003-0.png differ
diff --git a/images-new/0666-06-004-0.png b/images-new/0666-06-004-0.png
new file mode 100644
index 0000000..a7ddf6e
Binary files /dev/null and b/images-new/0666-06-004-0.png differ
diff --git a/images-new/0666-06-005-0.png b/images-new/0666-06-005-0.png
new file mode 100644
index 0000000..74840c1
Binary files /dev/null and b/images-new/0666-06-005-0.png differ
diff --git a/images-new/0666-06-006-0.png b/images-new/0666-06-006-0.png
new file mode 100644
index 0000000..8ab12b5
Binary files /dev/null and b/images-new/0666-06-006-0.png differ
diff --git a/images-new/0666-06-007-0.png b/images-new/0666-06-007-0.png
new file mode 100644
index 0000000..5ccd38b
Binary files /dev/null and b/images-new/0666-06-007-0.png differ
diff --git a/images-new/0666-06-008-0.png b/images-new/0666-06-008-0.png
new file mode 100644
index 0000000..af93569
Binary files /dev/null and b/images-new/0666-06-008-0.png differ
diff --git a/images-new/0666-06-009-0.png b/images-new/0666-06-009-0.png
new file mode 100644
index 0000000..0ffcc8f
Binary files /dev/null and b/images-new/0666-06-009-0.png differ
diff --git a/images-new/0666-06-010-0.png b/images-new/0666-06-010-0.png
new file mode 100644
index 0000000..7af3620
Binary files /dev/null and b/images-new/0666-06-010-0.png differ
diff --git a/images-new/0666-06-011-0.png b/images-new/0666-06-011-0.png
new file mode 100644
index 0000000..cd4a37a
Binary files /dev/null and b/images-new/0666-06-011-0.png differ
diff --git a/images-new/0666-06-012-0.png b/images-new/0666-06-012-0.png
new file mode 100644
index 0000000..71f3e3a
Binary files /dev/null and b/images-new/0666-06-012-0.png differ
diff --git a/images-new/0666-06-013-0.png b/images-new/0666-06-013-0.png
new file mode 100644
index 0000000..cb53959
Binary files /dev/null and b/images-new/0666-06-013-0.png differ
diff --git a/images-new/0666-06-014-0.png b/images-new/0666-06-014-0.png
new file mode 100644
index 0000000..7760acf
Binary files /dev/null and b/images-new/0666-06-014-0.png differ
diff --git a/images-new/0666-06-015-0.png b/images-new/0666-06-015-0.png
new file mode 100644
index 0000000..e0d1b2d
Binary files /dev/null and b/images-new/0666-06-015-0.png differ
diff --git a/images-new/0666-06-016-0.png b/images-new/0666-06-016-0.png
new file mode 100644
index 0000000..e728e94
Binary files /dev/null and b/images-new/0666-06-016-0.png differ
diff --git a/images-new/0666-06-017-0.png b/images-new/0666-06-017-0.png
new file mode 100644
index 0000000..5233c7c
Binary files /dev/null and b/images-new/0666-06-017-0.png differ
diff --git a/images-new/0666-06-018-0.png b/images-new/0666-06-018-0.png
new file mode 100644
index 0000000..76b9832
Binary files /dev/null and b/images-new/0666-06-018-0.png differ
diff --git a/images-new/0666-06-019-0.png b/images-new/0666-06-019-0.png
new file mode 100644
index 0000000..ffae371
Binary files /dev/null and b/images-new/0666-06-019-0.png differ
diff --git a/images-new/0666-06-020-0.png b/images-new/0666-06-020-0.png
new file mode 100644
index 0000000..f18ca83
Binary files /dev/null and b/images-new/0666-06-020-0.png differ
diff --git a/images-new/0667-06-000-0.png b/images-new/0667-06-000-0.png
new file mode 100644
index 0000000..3e5afd5
Binary files /dev/null and b/images-new/0667-06-000-0.png differ
diff --git a/images-new/0668-06-000-1.png b/images-new/0668-06-000-1.png
new file mode 100644
index 0000000..551409a
Binary files /dev/null and b/images-new/0668-06-000-1.png differ
diff --git a/images-new/0668-06-000-2.png b/images-new/0668-06-000-2.png
new file mode 100644
index 0000000..1f1b6a9
Binary files /dev/null and b/images-new/0668-06-000-2.png differ
diff --git a/images-new/0669-06-001-0.png b/images-new/0669-06-001-0.png
new file mode 100644
index 0000000..8b8f10e
Binary files /dev/null and b/images-new/0669-06-001-0.png differ
diff --git a/images-new/0669-06-002-0.png b/images-new/0669-06-002-0.png
new file mode 100644
index 0000000..156395f
Binary files /dev/null and b/images-new/0669-06-002-0.png differ
diff --git a/images-new/0669-06-003-0.png b/images-new/0669-06-003-0.png
new file mode 100644
index 0000000..5842fb6
Binary files /dev/null and b/images-new/0669-06-003-0.png differ
diff --git a/images-new/0669-06-004-0.png b/images-new/0669-06-004-0.png
new file mode 100644
index 0000000..fb304af
Binary files /dev/null and b/images-new/0669-06-004-0.png differ
diff --git a/images-new/0669-06-005-0.png b/images-new/0669-06-005-0.png
new file mode 100644
index 0000000..9e01660
Binary files /dev/null and b/images-new/0669-06-005-0.png differ
diff --git a/images-new/0670-06-001-0.png b/images-new/0670-06-001-0.png
new file mode 100644
index 0000000..7eb020f
Binary files /dev/null and b/images-new/0670-06-001-0.png differ
diff --git a/images-new/0670-06-002-0.png b/images-new/0670-06-002-0.png
new file mode 100644
index 0000000..12d4d4c
Binary files /dev/null and b/images-new/0670-06-002-0.png differ
diff --git a/images-new/0670-06-003-0.png b/images-new/0670-06-003-0.png
new file mode 100644
index 0000000..2e988d1
Binary files /dev/null and b/images-new/0670-06-003-0.png differ
diff --git a/images-new/0670-06-004-0.png b/images-new/0670-06-004-0.png
new file mode 100644
index 0000000..c79e531
Binary files /dev/null and b/images-new/0670-06-004-0.png differ
diff --git a/images-new/0670-06-005-0.png b/images-new/0670-06-005-0.png
new file mode 100644
index 0000000..06a5e10
Binary files /dev/null and b/images-new/0670-06-005-0.png differ
diff --git a/images-new/0671-06-001-0.png b/images-new/0671-06-001-0.png
new file mode 100644
index 0000000..445aaf8
Binary files /dev/null and b/images-new/0671-06-001-0.png differ
diff --git a/images-new/0671-06-002-0.png b/images-new/0671-06-002-0.png
new file mode 100644
index 0000000..4f2339a
Binary files /dev/null and b/images-new/0671-06-002-0.png differ
diff --git a/images-new/0671-06-003-0.png b/images-new/0671-06-003-0.png
new file mode 100644
index 0000000..2ea7765
Binary files /dev/null and b/images-new/0671-06-003-0.png differ
diff --git a/images-new/0671-06-004-0.png b/images-new/0671-06-004-0.png
new file mode 100644
index 0000000..5002a55
Binary files /dev/null and b/images-new/0671-06-004-0.png differ
diff --git a/images-new/0671-06-005-0.png b/images-new/0671-06-005-0.png
new file mode 100644
index 0000000..cd5a0fb
Binary files /dev/null and b/images-new/0671-06-005-0.png differ
diff --git a/images-new/0672-06-000-0.png b/images-new/0672-06-000-0.png
new file mode 100644
index 0000000..f0f9d77
Binary files /dev/null and b/images-new/0672-06-000-0.png differ
diff --git a/images-new/0673-06-000-0.png b/images-new/0673-06-000-0.png
new file mode 100644
index 0000000..3b3dd2e
Binary files /dev/null and b/images-new/0673-06-000-0.png differ
diff --git a/images-new/0674-06-000-0.png b/images-new/0674-06-000-0.png
new file mode 100644
index 0000000..26f5a3a
Binary files /dev/null and b/images-new/0674-06-000-0.png differ
diff --git a/images-new/0675-06-000-0.png b/images-new/0675-06-000-0.png
new file mode 100644
index 0000000..cb94243
Binary files /dev/null and b/images-new/0675-06-000-0.png differ
diff --git a/images-new/0676-06-001-0.png b/images-new/0676-06-001-0.png
new file mode 100644
index 0000000..9b84c4b
Binary files /dev/null and b/images-new/0676-06-001-0.png differ
diff --git a/images-new/0676-06-002-0.png b/images-new/0676-06-002-0.png
new file mode 100644
index 0000000..b2c165e
Binary files /dev/null and b/images-new/0676-06-002-0.png differ
diff --git a/images-new/0676-06-003-0.png b/images-new/0676-06-003-0.png
new file mode 100644
index 0000000..39c9d46
Binary files /dev/null and b/images-new/0676-06-003-0.png differ
diff --git a/images-new/0676-06-004-0.png b/images-new/0676-06-004-0.png
new file mode 100644
index 0000000..93a3d8a
Binary files /dev/null and b/images-new/0676-06-004-0.png differ
diff --git a/images-new/0676-06-005-0.png b/images-new/0676-06-005-0.png
new file mode 100644
index 0000000..12c25ec
Binary files /dev/null and b/images-new/0676-06-005-0.png differ
diff --git a/images-new/0676-06-006-0.png b/images-new/0676-06-006-0.png
new file mode 100644
index 0000000..081293b
Binary files /dev/null and b/images-new/0676-06-006-0.png differ
diff --git a/images-new/0676-06-007-0.png b/images-new/0676-06-007-0.png
new file mode 100644
index 0000000..83b83e9
Binary files /dev/null and b/images-new/0676-06-007-0.png differ
diff --git a/images-new/0676-06-008-0.png b/images-new/0676-06-008-0.png
new file mode 100644
index 0000000..2dbc992
Binary files /dev/null and b/images-new/0676-06-008-0.png differ
diff --git a/images-new/0676-06-009-0.png b/images-new/0676-06-009-0.png
new file mode 100644
index 0000000..08b09e3
Binary files /dev/null and b/images-new/0676-06-009-0.png differ
diff --git a/images-new/0676-06-010-0.png b/images-new/0676-06-010-0.png
new file mode 100644
index 0000000..971023e
Binary files /dev/null and b/images-new/0676-06-010-0.png differ
diff --git a/images-new/0677-06-000-0.png b/images-new/0677-06-000-0.png
new file mode 100644
index 0000000..061d39c
Binary files /dev/null and b/images-new/0677-06-000-0.png differ
diff --git a/images-new/0678-06-000-1.png b/images-new/0678-06-000-1.png
new file mode 100644
index 0000000..35fc438
Binary files /dev/null and b/images-new/0678-06-000-1.png differ
diff --git a/images-new/0678-06-000-2.png b/images-new/0678-06-000-2.png
new file mode 100644
index 0000000..febbda9
Binary files /dev/null and b/images-new/0678-06-000-2.png differ
diff --git a/images-new/0679-06-000-0.png b/images-new/0679-06-000-0.png
new file mode 100644
index 0000000..580b451
Binary files /dev/null and b/images-new/0679-06-000-0.png differ
diff --git a/images-new/0680-06-000-0.png b/images-new/0680-06-000-0.png
new file mode 100644
index 0000000..d026d93
Binary files /dev/null and b/images-new/0680-06-000-0.png differ
diff --git a/images-new/0681-06-001-0.png b/images-new/0681-06-001-0.png
new file mode 100644
index 0000000..f99c1ef
Binary files /dev/null and b/images-new/0681-06-001-0.png differ
diff --git a/images-new/0681-06-002-0.png b/images-new/0681-06-002-0.png
new file mode 100644
index 0000000..5b13377
Binary files /dev/null and b/images-new/0681-06-002-0.png differ
diff --git a/images-new/0682-06-000-0.png b/images-new/0682-06-000-0.png
new file mode 100644
index 0000000..d0ecf11
Binary files /dev/null and b/images-new/0682-06-000-0.png differ
diff --git a/images-new/0683-06-000-0.png b/images-new/0683-06-000-0.png
new file mode 100644
index 0000000..5c48db6
Binary files /dev/null and b/images-new/0683-06-000-0.png differ
diff --git a/images-new/0684-06-000-0.png b/images-new/0684-06-000-0.png
new file mode 100644
index 0000000..eefc029
Binary files /dev/null and b/images-new/0684-06-000-0.png differ
diff --git a/images-new/0685-06-000-0.png b/images-new/0685-06-000-0.png
new file mode 100644
index 0000000..5734330
Binary files /dev/null and b/images-new/0685-06-000-0.png differ
diff --git a/images-new/0686-06-000-0.png b/images-new/0686-06-000-0.png
new file mode 100644
index 0000000..53fd96a
Binary files /dev/null and b/images-new/0686-06-000-0.png differ
diff --git a/images-new/0687-06-000-0.png b/images-new/0687-06-000-0.png
new file mode 100644
index 0000000..a6f3adb
Binary files /dev/null and b/images-new/0687-06-000-0.png differ
diff --git a/images-new/0688-06-000-0.png b/images-new/0688-06-000-0.png
new file mode 100644
index 0000000..d14f9fd
Binary files /dev/null and b/images-new/0688-06-000-0.png differ
diff --git a/images-new/0689-06-000-0.png b/images-new/0689-06-000-0.png
new file mode 100644
index 0000000..e0a0526
Binary files /dev/null and b/images-new/0689-06-000-0.png differ
diff --git a/images-new/0690-06-000-0.png b/images-new/0690-06-000-0.png
new file mode 100644
index 0000000..0d845fd
Binary files /dev/null and b/images-new/0690-06-000-0.png differ
diff --git a/images-new/0691-06-000-0.png b/images-new/0691-06-000-0.png
new file mode 100644
index 0000000..0b0087a
Binary files /dev/null and b/images-new/0691-06-000-0.png differ
diff --git a/images-new/0692-06-000-0.png b/images-new/0692-06-000-0.png
new file mode 100644
index 0000000..cb6c759
Binary files /dev/null and b/images-new/0692-06-000-0.png differ
diff --git a/images-new/0693-06-000-0.png b/images-new/0693-06-000-0.png
new file mode 100644
index 0000000..bc9bb8e
Binary files /dev/null and b/images-new/0693-06-000-0.png differ
diff --git a/images-new/0694-06-000-0.png b/images-new/0694-06-000-0.png
new file mode 100644
index 0000000..496cd40
Binary files /dev/null and b/images-new/0694-06-000-0.png differ
diff --git a/images-new/0695-06-000-0.png b/images-new/0695-06-000-0.png
new file mode 100644
index 0000000..72fa238
Binary files /dev/null and b/images-new/0695-06-000-0.png differ
diff --git a/images-new/0696-06-000-0.png b/images-new/0696-06-000-0.png
new file mode 100644
index 0000000..5e5f4c8
Binary files /dev/null and b/images-new/0696-06-000-0.png differ
diff --git a/images-new/0697-06-000-0.png b/images-new/0697-06-000-0.png
new file mode 100644
index 0000000..85d5d93
Binary files /dev/null and b/images-new/0697-06-000-0.png differ
diff --git a/images-new/0698-06-000-0.png b/images-new/0698-06-000-0.png
new file mode 100644
index 0000000..9aeddf8
Binary files /dev/null and b/images-new/0698-06-000-0.png differ
diff --git a/images-new/0699-06-000-0.png b/images-new/0699-06-000-0.png
new file mode 100644
index 0000000..a806c84
Binary files /dev/null and b/images-new/0699-06-000-0.png differ
diff --git a/images-new/0700-06-000-0.png b/images-new/0700-06-000-0.png
new file mode 100644
index 0000000..60effce
Binary files /dev/null and b/images-new/0700-06-000-0.png differ
diff --git a/images-new/0701-06-000-0.png b/images-new/0701-06-000-0.png
new file mode 100644
index 0000000..04538d3
Binary files /dev/null and b/images-new/0701-06-000-0.png differ
diff --git a/images-new/0702-06-000-0.png b/images-new/0702-06-000-0.png
new file mode 100644
index 0000000..25f8525
Binary files /dev/null and b/images-new/0702-06-000-0.png differ
diff --git a/images-new/0703-06-000-0.png b/images-new/0703-06-000-0.png
new file mode 100644
index 0000000..e88b24d
Binary files /dev/null and b/images-new/0703-06-000-0.png differ
diff --git a/images-new/0704-06-000-0.png b/images-new/0704-06-000-0.png
new file mode 100644
index 0000000..3e6d8d7
Binary files /dev/null and b/images-new/0704-06-000-0.png differ
diff --git a/images-new/0705-06-000-0.png b/images-new/0705-06-000-0.png
new file mode 100644
index 0000000..6ffea2d
Binary files /dev/null and b/images-new/0705-06-000-0.png differ
diff --git a/images-new/0705-06-001-0.png b/images-new/0705-06-001-0.png
new file mode 100644
index 0000000..8114f3f
Binary files /dev/null and b/images-new/0705-06-001-0.png differ
diff --git a/images-new/0706-06-000-0.png b/images-new/0706-06-000-0.png
new file mode 100644
index 0000000..468dc2a
Binary files /dev/null and b/images-new/0706-06-000-0.png differ
diff --git a/images-new/0706-06-001-0.png b/images-new/0706-06-001-0.png
new file mode 100644
index 0000000..7eb27ef
Binary files /dev/null and b/images-new/0706-06-001-0.png differ
diff --git a/images-new/0707-06-000-0.png b/images-new/0707-06-000-0.png
new file mode 100644
index 0000000..2c90d4c
Binary files /dev/null and b/images-new/0707-06-000-0.png differ
diff --git a/images-new/0708-06-000-0.png b/images-new/0708-06-000-0.png
new file mode 100644
index 0000000..f941b83
Binary files /dev/null and b/images-new/0708-06-000-0.png differ
diff --git a/images-new/0709-06-000-0.png b/images-new/0709-06-000-0.png
new file mode 100644
index 0000000..00d78db
Binary files /dev/null and b/images-new/0709-06-000-0.png differ
diff --git a/images-new/0710-06-001-0.png b/images-new/0710-06-001-0.png
new file mode 100644
index 0000000..e37a4ff
Binary files /dev/null and b/images-new/0710-06-001-0.png differ
diff --git a/images-new/0710-06-002-0.png b/images-new/0710-06-002-0.png
new file mode 100644
index 0000000..6abaa79
Binary files /dev/null and b/images-new/0710-06-002-0.png differ
diff --git a/images-new/0710-06-003-0.png b/images-new/0710-06-003-0.png
new file mode 100644
index 0000000..341a6fa
Binary files /dev/null and b/images-new/0710-06-003-0.png differ
diff --git a/images-new/0710-06-004-0.png b/images-new/0710-06-004-0.png
new file mode 100644
index 0000000..57bd6eb
Binary files /dev/null and b/images-new/0710-06-004-0.png differ
diff --git a/images-new/0711-06-001-0.png b/images-new/0711-06-001-0.png
new file mode 100644
index 0000000..c5c2b0d
Binary files /dev/null and b/images-new/0711-06-001-0.png differ
diff --git a/images-new/0711-06-002-0.png b/images-new/0711-06-002-0.png
new file mode 100644
index 0000000..5fab58d
Binary files /dev/null and b/images-new/0711-06-002-0.png differ
diff --git a/images-new/0711-06-003-0.png b/images-new/0711-06-003-0.png
new file mode 100644
index 0000000..89e9c1d
Binary files /dev/null and b/images-new/0711-06-003-0.png differ
diff --git a/images-new/0711-06-004-0.png b/images-new/0711-06-004-0.png
new file mode 100644
index 0000000..03e93c8
Binary files /dev/null and b/images-new/0711-06-004-0.png differ
diff --git a/images-new/0712-06-000-0.png b/images-new/0712-06-000-0.png
new file mode 100644
index 0000000..ae5d4cc
Binary files /dev/null and b/images-new/0712-06-000-0.png differ
diff --git a/images-new/0713-06-000-0.png b/images-new/0713-06-000-0.png
new file mode 100644
index 0000000..116d438
Binary files /dev/null and b/images-new/0713-06-000-0.png differ
diff --git a/images-new/0713-06-001-0.png b/images-new/0713-06-001-0.png
new file mode 100644
index 0000000..2fe55f2
Binary files /dev/null and b/images-new/0713-06-001-0.png differ
diff --git a/images-new/0714-06-000-0.png b/images-new/0714-06-000-0.png
new file mode 100644
index 0000000..9c83240
Binary files /dev/null and b/images-new/0714-06-000-0.png differ
diff --git a/images-new/0715-06-000-0.png b/images-new/0715-06-000-0.png
new file mode 100644
index 0000000..d97ffe3
Binary files /dev/null and b/images-new/0715-06-000-0.png differ
diff --git a/images-new/0716-06-001-0.png b/images-new/0716-06-001-0.png
new file mode 100644
index 0000000..174a8ec
Binary files /dev/null and b/images-new/0716-06-001-0.png differ
diff --git a/images-new/0716-06-002-0.png b/images-new/0716-06-002-0.png
new file mode 100644
index 0000000..80a41df
Binary files /dev/null and b/images-new/0716-06-002-0.png differ
diff --git a/images-new/0717-06-000-0.png b/images-new/0717-06-000-0.png
new file mode 100644
index 0000000..5734f24
Binary files /dev/null and b/images-new/0717-06-000-0.png differ
diff --git a/images-new/0718-06-001-0.png b/images-new/0718-06-001-0.png
new file mode 100644
index 0000000..beebc81
Binary files /dev/null and b/images-new/0718-06-001-0.png differ
diff --git a/images-new/0718-06-002-0.png b/images-new/0718-06-002-0.png
new file mode 100644
index 0000000..120c80a
Binary files /dev/null and b/images-new/0718-06-002-0.png differ
diff --git a/images-new/0718-06-003-0.png b/images-new/0718-06-003-0.png
new file mode 100644
index 0000000..2a41903
Binary files /dev/null and b/images-new/0718-06-003-0.png differ
diff --git a/images-new/0719-06-000-0.png b/images-new/0719-06-000-0.png
new file mode 100644
index 0000000..e3f709a
Binary files /dev/null and b/images-new/0719-06-000-0.png differ
diff --git a/images-new/0719-06-001-0.png b/images-new/0719-06-001-0.png
new file mode 100644
index 0000000..5a22fd1
Binary files /dev/null and b/images-new/0719-06-001-0.png differ
diff --git a/images-new/0720-06-001-0.png b/images-new/0720-06-001-0.png
new file mode 100644
index 0000000..211148e
Binary files /dev/null and b/images-new/0720-06-001-0.png differ
diff --git a/images-new/0720-06-002-0.png b/images-new/0720-06-002-0.png
new file mode 100644
index 0000000..26800c4
Binary files /dev/null and b/images-new/0720-06-002-0.png differ
diff --git a/images-new/0721-06-000-0.png b/images-new/0721-06-000-0.png
new file mode 100644
index 0000000..e2d4b57
Binary files /dev/null and b/images-new/0721-06-000-0.png differ
diff --git a/images-new/0722-07-000-0.png b/images-new/0722-07-000-0.png
new file mode 100644
index 0000000..71791bb
Binary files /dev/null and b/images-new/0722-07-000-0.png differ
diff --git a/images-new/0723-07-000-0.png b/images-new/0723-07-000-0.png
new file mode 100644
index 0000000..d9f3beb
Binary files /dev/null and b/images-new/0723-07-000-0.png differ
diff --git a/images-new/0724-07-000-0.png b/images-new/0724-07-000-0.png
new file mode 100644
index 0000000..4af83b5
Binary files /dev/null and b/images-new/0724-07-000-0.png differ
diff --git a/images-new/0724-07-001-0.png b/images-new/0724-07-001-0.png
new file mode 100644
index 0000000..f1e51ab
Binary files /dev/null and b/images-new/0724-07-001-0.png differ
diff --git a/images-new/0725-07-000-0.png b/images-new/0725-07-000-0.png
new file mode 100644
index 0000000..531a86e
Binary files /dev/null and b/images-new/0725-07-000-0.png differ
diff --git a/images-new/0726-07-000-0.png b/images-new/0726-07-000-0.png
new file mode 100644
index 0000000..ab73ed6
Binary files /dev/null and b/images-new/0726-07-000-0.png differ
diff --git a/images-new/0727-07-000-0.png b/images-new/0727-07-000-0.png
new file mode 100644
index 0000000..7312f52
Binary files /dev/null and b/images-new/0727-07-000-0.png differ
diff --git a/images-new/0728-07-000-0.png b/images-new/0728-07-000-0.png
new file mode 100644
index 0000000..6bcd2f9
Binary files /dev/null and b/images-new/0728-07-000-0.png differ
diff --git a/images-new/0729-07-000-0.png b/images-new/0729-07-000-0.png
new file mode 100644
index 0000000..a148f87
Binary files /dev/null and b/images-new/0729-07-000-0.png differ
diff --git a/images-new/0730-07-000-0.png b/images-new/0730-07-000-0.png
new file mode 100644
index 0000000..cebeb60
Binary files /dev/null and b/images-new/0730-07-000-0.png differ
diff --git a/images-new/0731-07-000-0.png b/images-new/0731-07-000-0.png
new file mode 100644
index 0000000..a9a34d7
Binary files /dev/null and b/images-new/0731-07-000-0.png differ
diff --git a/images-new/0732-07-000-0.png b/images-new/0732-07-000-0.png
new file mode 100644
index 0000000..ade3e96
Binary files /dev/null and b/images-new/0732-07-000-0.png differ
diff --git a/images-new/0733-07-000-0.png b/images-new/0733-07-000-0.png
new file mode 100644
index 0000000..6581bd2
Binary files /dev/null and b/images-new/0733-07-000-0.png differ
diff --git a/images-new/0734-07-000-0.png b/images-new/0734-07-000-0.png
new file mode 100644
index 0000000..7ae760d
Binary files /dev/null and b/images-new/0734-07-000-0.png differ
diff --git a/images-new/0735-07-000-0.png b/images-new/0735-07-000-0.png
new file mode 100644
index 0000000..dfa5a61
Binary files /dev/null and b/images-new/0735-07-000-0.png differ
diff --git a/images-new/0736-07-000-0.png b/images-new/0736-07-000-0.png
new file mode 100644
index 0000000..91e6902
Binary files /dev/null and b/images-new/0736-07-000-0.png differ
diff --git a/images-new/0737-07-000-0.png b/images-new/0737-07-000-0.png
new file mode 100644
index 0000000..47e4ae7
Binary files /dev/null and b/images-new/0737-07-000-0.png differ
diff --git a/images-new/0738-07-000-0.png b/images-new/0738-07-000-0.png
new file mode 100644
index 0000000..101cee1
Binary files /dev/null and b/images-new/0738-07-000-0.png differ
diff --git a/images-new/0739-07-000-0.png b/images-new/0739-07-000-0.png
new file mode 100644
index 0000000..5a4973d
Binary files /dev/null and b/images-new/0739-07-000-0.png differ
diff --git a/images-new/0740-07-000-0.png b/images-new/0740-07-000-0.png
new file mode 100644
index 0000000..9f3a314
Binary files /dev/null and b/images-new/0740-07-000-0.png differ
diff --git a/images-new/0741-07-001-0.png b/images-new/0741-07-001-0.png
new file mode 100644
index 0000000..4973124
Binary files /dev/null and b/images-new/0741-07-001-0.png differ
diff --git a/images-new/0741-07-002-0.png b/images-new/0741-07-002-0.png
new file mode 100644
index 0000000..7b46304
Binary files /dev/null and b/images-new/0741-07-002-0.png differ
diff --git a/images-new/0741-07-003-0.png b/images-new/0741-07-003-0.png
new file mode 100644
index 0000000..f970842
Binary files /dev/null and b/images-new/0741-07-003-0.png differ
diff --git a/images-new/0741-07-004-0.png b/images-new/0741-07-004-0.png
new file mode 100644
index 0000000..c3a2025
Binary files /dev/null and b/images-new/0741-07-004-0.png differ
diff --git a/images-new/0742-07-000-0.png b/images-new/0742-07-000-0.png
new file mode 100644
index 0000000..779c2c8
Binary files /dev/null and b/images-new/0742-07-000-0.png differ
diff --git a/images-new/0743-07-000-0.png b/images-new/0743-07-000-0.png
new file mode 100644
index 0000000..97de19b
Binary files /dev/null and b/images-new/0743-07-000-0.png differ
diff --git a/images-new/0744-07-000-0.png b/images-new/0744-07-000-0.png
new file mode 100644
index 0000000..c7effa3
Binary files /dev/null and b/images-new/0744-07-000-0.png differ
diff --git a/images-new/0745-07-001-0.png b/images-new/0745-07-001-0.png
new file mode 100644
index 0000000..7797151
Binary files /dev/null and b/images-new/0745-07-001-0.png differ
diff --git a/images-new/0745-07-002-0.png b/images-new/0745-07-002-0.png
new file mode 100644
index 0000000..0281433
Binary files /dev/null and b/images-new/0745-07-002-0.png differ
diff --git a/images-new/0745-07-003-0.png b/images-new/0745-07-003-0.png
new file mode 100644
index 0000000..fc7eb8f
Binary files /dev/null and b/images-new/0745-07-003-0.png differ
diff --git a/images-new/0746-07-001-0.png b/images-new/0746-07-001-0.png
new file mode 100644
index 0000000..87b6f4f
Binary files /dev/null and b/images-new/0746-07-001-0.png differ
diff --git a/images-new/0746-07-002-0.png b/images-new/0746-07-002-0.png
new file mode 100644
index 0000000..132a214
Binary files /dev/null and b/images-new/0746-07-002-0.png differ
diff --git a/images-new/0747-07-000-0.png b/images-new/0747-07-000-0.png
new file mode 100644
index 0000000..54b1ec6
Binary files /dev/null and b/images-new/0747-07-000-0.png differ
diff --git a/images-new/0748-07-000-0.png b/images-new/0748-07-000-0.png
new file mode 100644
index 0000000..db2fcca
Binary files /dev/null and b/images-new/0748-07-000-0.png differ
diff --git a/images-new/0749-07-000-0.png b/images-new/0749-07-000-0.png
new file mode 100644
index 0000000..7c9ca3d
Binary files /dev/null and b/images-new/0749-07-000-0.png differ
diff --git a/images-new/0750-07-000-0.png b/images-new/0750-07-000-0.png
new file mode 100644
index 0000000..4cc074f
Binary files /dev/null and b/images-new/0750-07-000-0.png differ
diff --git a/images-new/0751-07-000-0.png b/images-new/0751-07-000-0.png
new file mode 100644
index 0000000..264925f
Binary files /dev/null and b/images-new/0751-07-000-0.png differ
diff --git a/images-new/0752-07-000-0.png b/images-new/0752-07-000-0.png
new file mode 100644
index 0000000..897f534
Binary files /dev/null and b/images-new/0752-07-000-0.png differ
diff --git a/images-new/0753-07-000-0.png b/images-new/0753-07-000-0.png
new file mode 100644
index 0000000..0e73d52
Binary files /dev/null and b/images-new/0753-07-000-0.png differ
diff --git a/images-new/0754-07-000-0.png b/images-new/0754-07-000-0.png
new file mode 100644
index 0000000..e6cd25c
Binary files /dev/null and b/images-new/0754-07-000-0.png differ
diff --git a/images-new/0755-07-000-0.png b/images-new/0755-07-000-0.png
new file mode 100644
index 0000000..78c7d15
Binary files /dev/null and b/images-new/0755-07-000-0.png differ
diff --git a/images-new/0756-07-000-0.png b/images-new/0756-07-000-0.png
new file mode 100644
index 0000000..7e0bab6
Binary files /dev/null and b/images-new/0756-07-000-0.png differ
diff --git a/images-new/0757-07-000-0.png b/images-new/0757-07-000-0.png
new file mode 100644
index 0000000..ce5d669
Binary files /dev/null and b/images-new/0757-07-000-0.png differ
diff --git a/images-new/0758-07-000-0.png b/images-new/0758-07-000-0.png
new file mode 100644
index 0000000..3b75ff2
Binary files /dev/null and b/images-new/0758-07-000-0.png differ
diff --git a/images-new/0759-07-000-0.png b/images-new/0759-07-000-0.png
new file mode 100644
index 0000000..4d9ae9f
Binary files /dev/null and b/images-new/0759-07-000-0.png differ
diff --git a/images-new/0760-07-000-0.png b/images-new/0760-07-000-0.png
new file mode 100644
index 0000000..955c0d6
Binary files /dev/null and b/images-new/0760-07-000-0.png differ
diff --git a/images-new/0761-07-000-0.png b/images-new/0761-07-000-0.png
new file mode 100644
index 0000000..90aded2
Binary files /dev/null and b/images-new/0761-07-000-0.png differ
diff --git a/images-new/0762-07-000-0.png b/images-new/0762-07-000-0.png
new file mode 100644
index 0000000..6e0c79d
Binary files /dev/null and b/images-new/0762-07-000-0.png differ
diff --git a/images-new/0763-07-000-0.png b/images-new/0763-07-000-0.png
new file mode 100644
index 0000000..6a0146c
Binary files /dev/null and b/images-new/0763-07-000-0.png differ
diff --git a/images-new/0764-07-000-0.png b/images-new/0764-07-000-0.png
new file mode 100644
index 0000000..091221c
Binary files /dev/null and b/images-new/0764-07-000-0.png differ
diff --git a/images-new/0765-07-000-0.png b/images-new/0765-07-000-0.png
new file mode 100644
index 0000000..a9c3b7b
Binary files /dev/null and b/images-new/0765-07-000-0.png differ
diff --git a/images-new/0766-07-000-0.png b/images-new/0766-07-000-0.png
new file mode 100644
index 0000000..d814e50
Binary files /dev/null and b/images-new/0766-07-000-0.png differ
diff --git a/images-new/0767-07-000-0.png b/images-new/0767-07-000-0.png
new file mode 100644
index 0000000..cac596e
Binary files /dev/null and b/images-new/0767-07-000-0.png differ
diff --git a/images-new/0768-07-000-0.png b/images-new/0768-07-000-0.png
new file mode 100644
index 0000000..1729cb9
Binary files /dev/null and b/images-new/0768-07-000-0.png differ
diff --git a/images-new/0769-07-000-0.png b/images-new/0769-07-000-0.png
new file mode 100644
index 0000000..a474589
Binary files /dev/null and b/images-new/0769-07-000-0.png differ
diff --git a/images-new/0770-07-000-0.png b/images-new/0770-07-000-0.png
new file mode 100644
index 0000000..1196cc5
Binary files /dev/null and b/images-new/0770-07-000-0.png differ
diff --git a/images-new/0771-07-000-0.png b/images-new/0771-07-000-0.png
new file mode 100644
index 0000000..7648efc
Binary files /dev/null and b/images-new/0771-07-000-0.png differ
diff --git a/images-new/0772-07-000-0.png b/images-new/0772-07-000-0.png
new file mode 100644
index 0000000..23c28c7
Binary files /dev/null and b/images-new/0772-07-000-0.png differ
diff --git a/images-new/0773-07-001-0.png b/images-new/0773-07-001-0.png
new file mode 100644
index 0000000..769c0f8
Binary files /dev/null and b/images-new/0773-07-001-0.png differ
diff --git a/images-new/0773-07-002-0.png b/images-new/0773-07-002-0.png
new file mode 100644
index 0000000..38f074b
Binary files /dev/null and b/images-new/0773-07-002-0.png differ
diff --git a/images-new/0773-07-003-0.png b/images-new/0773-07-003-0.png
new file mode 100644
index 0000000..4567713
Binary files /dev/null and b/images-new/0773-07-003-0.png differ
diff --git a/images-new/0773-07-004-0.png b/images-new/0773-07-004-0.png
new file mode 100644
index 0000000..7ddbad2
Binary files /dev/null and b/images-new/0773-07-004-0.png differ
diff --git a/images-new/0773-07-005-0.png b/images-new/0773-07-005-0.png
new file mode 100644
index 0000000..969a4d2
Binary files /dev/null and b/images-new/0773-07-005-0.png differ
diff --git a/images-new/0773-07-006-0.png b/images-new/0773-07-006-0.png
new file mode 100644
index 0000000..6360a65
Binary files /dev/null and b/images-new/0773-07-006-0.png differ
diff --git a/images-new/0773-07-007-0.png b/images-new/0773-07-007-0.png
new file mode 100644
index 0000000..a7501c4
Binary files /dev/null and b/images-new/0773-07-007-0.png differ
diff --git a/images-new/0773-07-008-0.png b/images-new/0773-07-008-0.png
new file mode 100644
index 0000000..d9a683f
Binary files /dev/null and b/images-new/0773-07-008-0.png differ
diff --git a/images-new/0773-07-009-0.png b/images-new/0773-07-009-0.png
new file mode 100644
index 0000000..09eee2f
Binary files /dev/null and b/images-new/0773-07-009-0.png differ
diff --git a/images-new/0773-07-010-0.png b/images-new/0773-07-010-0.png
new file mode 100644
index 0000000..db153b1
Binary files /dev/null and b/images-new/0773-07-010-0.png differ
diff --git a/images-new/0773-07-011-0.png b/images-new/0773-07-011-0.png
new file mode 100644
index 0000000..2cde86c
Binary files /dev/null and b/images-new/0773-07-011-0.png differ
diff --git a/images-new/0773-07-012-0.png b/images-new/0773-07-012-0.png
new file mode 100644
index 0000000..3c60817
Binary files /dev/null and b/images-new/0773-07-012-0.png differ
diff --git a/images-new/0773-07-013-0.png b/images-new/0773-07-013-0.png
new file mode 100644
index 0000000..c8f71d1
Binary files /dev/null and b/images-new/0773-07-013-0.png differ
diff --git a/images-new/0773-07-014-0.png b/images-new/0773-07-014-0.png
new file mode 100644
index 0000000..286cb87
Binary files /dev/null and b/images-new/0773-07-014-0.png differ
diff --git a/images-new/0773-07-015-0.png b/images-new/0773-07-015-0.png
new file mode 100644
index 0000000..01184ad
Binary files /dev/null and b/images-new/0773-07-015-0.png differ
diff --git a/images-new/0773-07-016-0.png b/images-new/0773-07-016-0.png
new file mode 100644
index 0000000..e7e30f1
Binary files /dev/null and b/images-new/0773-07-016-0.png differ
diff --git a/images-new/0773-07-017-0.png b/images-new/0773-07-017-0.png
new file mode 100644
index 0000000..a7a4644
Binary files /dev/null and b/images-new/0773-07-017-0.png differ
diff --git a/images-new/0773-07-018-0.png b/images-new/0773-07-018-0.png
new file mode 100644
index 0000000..4f37ac7
Binary files /dev/null and b/images-new/0773-07-018-0.png differ
diff --git a/images-new/0774-07-001-0.png b/images-new/0774-07-001-0.png
new file mode 100644
index 0000000..c3c0730
Binary files /dev/null and b/images-new/0774-07-001-0.png differ
diff --git a/images-new/0774-07-002-0.png b/images-new/0774-07-002-0.png
new file mode 100644
index 0000000..28d44fa
Binary files /dev/null and b/images-new/0774-07-002-0.png differ
diff --git a/images-new/0774-07-003-0.png b/images-new/0774-07-003-0.png
new file mode 100644
index 0000000..592a0ec
Binary files /dev/null and b/images-new/0774-07-003-0.png differ
diff --git a/images-new/0774-07-004-0.png b/images-new/0774-07-004-0.png
new file mode 100644
index 0000000..e1c895b
Binary files /dev/null and b/images-new/0774-07-004-0.png differ
diff --git a/images-new/0774-07-005-0.png b/images-new/0774-07-005-0.png
new file mode 100644
index 0000000..105f010
Binary files /dev/null and b/images-new/0774-07-005-0.png differ
diff --git a/images-new/0774-07-006-0.png b/images-new/0774-07-006-0.png
new file mode 100644
index 0000000..ae209e6
Binary files /dev/null and b/images-new/0774-07-006-0.png differ
diff --git a/images-new/0774-07-007-0.png b/images-new/0774-07-007-0.png
new file mode 100644
index 0000000..a255fae
Binary files /dev/null and b/images-new/0774-07-007-0.png differ
diff --git a/images-new/0774-07-008-0.png b/images-new/0774-07-008-0.png
new file mode 100644
index 0000000..967b373
Binary files /dev/null and b/images-new/0774-07-008-0.png differ
diff --git a/images-new/0775-07-000-0.png b/images-new/0775-07-000-0.png
new file mode 100644
index 0000000..dbf6e78
Binary files /dev/null and b/images-new/0775-07-000-0.png differ
diff --git a/images-new/0776-07-000-0.png b/images-new/0776-07-000-0.png
new file mode 100644
index 0000000..8f0bd8e
Binary files /dev/null and b/images-new/0776-07-000-0.png differ
diff --git a/images-new/0777-07-000-0.png b/images-new/0777-07-000-0.png
new file mode 100644
index 0000000..9c9baa7
Binary files /dev/null and b/images-new/0777-07-000-0.png differ
diff --git a/images-new/0778-07-000-0.png b/images-new/0778-07-000-0.png
new file mode 100644
index 0000000..ba68637
Binary files /dev/null and b/images-new/0778-07-000-0.png differ
diff --git a/images-new/0778-07-001-0.png b/images-new/0778-07-001-0.png
new file mode 100644
index 0000000..e03a2a1
Binary files /dev/null and b/images-new/0778-07-001-0.png differ
diff --git a/images-new/0779-07-000-0.png b/images-new/0779-07-000-0.png
new file mode 100644
index 0000000..ba38f80
Binary files /dev/null and b/images-new/0779-07-000-0.png differ
diff --git a/images-new/0780-07-000-0.png b/images-new/0780-07-000-0.png
new file mode 100644
index 0000000..1194453
Binary files /dev/null and b/images-new/0780-07-000-0.png differ
diff --git a/images-new/0781-07-000-0.png b/images-new/0781-07-000-0.png
new file mode 100644
index 0000000..2d34b5e
Binary files /dev/null and b/images-new/0781-07-000-0.png differ
diff --git a/images-new/0782-07-000-0.png b/images-new/0782-07-000-0.png
new file mode 100644
index 0000000..5095168
Binary files /dev/null and b/images-new/0782-07-000-0.png differ
diff --git a/images-new/0783-07-000-0.png b/images-new/0783-07-000-0.png
new file mode 100644
index 0000000..8c3ebae
Binary files /dev/null and b/images-new/0783-07-000-0.png differ
diff --git a/images-new/0784-07-000-0.png b/images-new/0784-07-000-0.png
new file mode 100644
index 0000000..aa3d2b5
Binary files /dev/null and b/images-new/0784-07-000-0.png differ
diff --git a/images-new/0785-07-000-0.png b/images-new/0785-07-000-0.png
new file mode 100644
index 0000000..e247c15
Binary files /dev/null and b/images-new/0785-07-000-0.png differ
diff --git a/images-new/0786-07-000-0.png b/images-new/0786-07-000-0.png
new file mode 100644
index 0000000..9749132
Binary files /dev/null and b/images-new/0786-07-000-0.png differ
diff --git a/images-new/0787-07-000-0.png b/images-new/0787-07-000-0.png
new file mode 100644
index 0000000..7f7b48f
Binary files /dev/null and b/images-new/0787-07-000-0.png differ
diff --git a/images-new/0788-07-000-0.png b/images-new/0788-07-000-0.png
new file mode 100644
index 0000000..f67c91d
Binary files /dev/null and b/images-new/0788-07-000-0.png differ
diff --git a/images-new/0789-07-000-0.png b/images-new/0789-07-000-0.png
new file mode 100644
index 0000000..6cdacd7
Binary files /dev/null and b/images-new/0789-07-000-0.png differ
diff --git a/images-new/0790-07-000-0.png b/images-new/0790-07-000-0.png
new file mode 100644
index 0000000..7d2ba61
Binary files /dev/null and b/images-new/0790-07-000-0.png differ
diff --git a/images-new/0791-07-000-0.png b/images-new/0791-07-000-0.png
new file mode 100644
index 0000000..cbbd842
Binary files /dev/null and b/images-new/0791-07-000-0.png differ
diff --git a/images-new/0792-07-000-0.png b/images-new/0792-07-000-0.png
new file mode 100644
index 0000000..a9183ac
Binary files /dev/null and b/images-new/0792-07-000-0.png differ
diff --git a/images-new/0793-07-000-0.png b/images-new/0793-07-000-0.png
new file mode 100644
index 0000000..6b99d98
Binary files /dev/null and b/images-new/0793-07-000-0.png differ
diff --git a/images-new/0794-07-000-0.png b/images-new/0794-07-000-0.png
new file mode 100644
index 0000000..4d73168
Binary files /dev/null and b/images-new/0794-07-000-0.png differ
diff --git a/images-new/0795-07-000-0.png b/images-new/0795-07-000-0.png
new file mode 100644
index 0000000..1a56eb6
Binary files /dev/null and b/images-new/0795-07-000-0.png differ
diff --git a/images-new/0796-07-000-0.png b/images-new/0796-07-000-0.png
new file mode 100644
index 0000000..96b645b
Binary files /dev/null and b/images-new/0796-07-000-0.png differ
diff --git a/images-new/0797-07-000-0.png b/images-new/0797-07-000-0.png
new file mode 100644
index 0000000..6b64d01
Binary files /dev/null and b/images-new/0797-07-000-0.png differ
diff --git a/images-new/0798-07-000-0.png b/images-new/0798-07-000-0.png
new file mode 100644
index 0000000..e66306f
Binary files /dev/null and b/images-new/0798-07-000-0.png differ
diff --git a/images-new/0799-07-000-0.png b/images-new/0799-07-000-0.png
new file mode 100644
index 0000000..42751f5
Binary files /dev/null and b/images-new/0799-07-000-0.png differ
diff --git a/images-new/0800-07-000-0.png b/images-new/0800-07-000-0.png
new file mode 100644
index 0000000..6581026
Binary files /dev/null and b/images-new/0800-07-000-0.png differ
diff --git a/images-new/0800-07-001-0.png b/images-new/0800-07-001-0.png
new file mode 100644
index 0000000..44a1529
Binary files /dev/null and b/images-new/0800-07-001-0.png differ
diff --git a/images-new/0800-07-002-0.png b/images-new/0800-07-002-0.png
new file mode 100644
index 0000000..c322a34
Binary files /dev/null and b/images-new/0800-07-002-0.png differ
diff --git a/images-new/0800-07-003-0.png b/images-new/0800-07-003-0.png
new file mode 100644
index 0000000..4abbb60
Binary files /dev/null and b/images-new/0800-07-003-0.png differ
diff --git a/images-new/0801-07-000-0.png b/images-new/0801-07-000-0.png
new file mode 100644
index 0000000..4f3a6fc
Binary files /dev/null and b/images-new/0801-07-000-0.png differ
diff --git a/images-new/0801-07-001-0.png b/images-new/0801-07-001-0.png
new file mode 100644
index 0000000..53f077a
Binary files /dev/null and b/images-new/0801-07-001-0.png differ
diff --git a/images-new/0802-07-000-0.png b/images-new/0802-07-000-0.png
new file mode 100644
index 0000000..89cbe1a
Binary files /dev/null and b/images-new/0802-07-000-0.png differ
diff --git a/images-new/0803-07-000-0.png b/images-new/0803-07-000-0.png
new file mode 100644
index 0000000..1e6e183
Binary files /dev/null and b/images-new/0803-07-000-0.png differ
diff --git a/images-new/0804-07-000-0.png b/images-new/0804-07-000-0.png
new file mode 100644
index 0000000..14a706f
Binary files /dev/null and b/images-new/0804-07-000-0.png differ
diff --git a/images-new/0805-07-000-0.png b/images-new/0805-07-000-0.png
new file mode 100644
index 0000000..a8299f9
Binary files /dev/null and b/images-new/0805-07-000-0.png differ
diff --git a/images-new/0806-07-000-0.png b/images-new/0806-07-000-0.png
new file mode 100644
index 0000000..c11e787
Binary files /dev/null and b/images-new/0806-07-000-0.png differ
diff --git a/images-new/0807-07-000-0.png b/images-new/0807-07-000-0.png
new file mode 100644
index 0000000..ee07517
Binary files /dev/null and b/images-new/0807-07-000-0.png differ
diff --git a/images-new/0808-07-000-0.png b/images-new/0808-07-000-0.png
new file mode 100644
index 0000000..fd91808
Binary files /dev/null and b/images-new/0808-07-000-0.png differ
diff --git a/images-new/0809-07-000-0.png b/images-new/0809-07-000-0.png
new file mode 100644
index 0000000..3da91ec
Binary files /dev/null and b/images-new/0809-07-000-0.png differ
diff --git a/images-new/0809-07-001-0.png b/images-new/0809-07-001-0.png
new file mode 100644
index 0000000..0dad325
Binary files /dev/null and b/images-new/0809-07-001-0.png differ
diff --git a/images-new/0810-08-000-0.png b/images-new/0810-08-000-0.png
new file mode 100644
index 0000000..c3d7d8b
Binary files /dev/null and b/images-new/0810-08-000-0.png differ
diff --git a/images-new/0811-08-000-0.png b/images-new/0811-08-000-0.png
new file mode 100644
index 0000000..5013759
Binary files /dev/null and b/images-new/0811-08-000-0.png differ
diff --git a/images-new/0812-08-000-0.png b/images-new/0812-08-000-0.png
new file mode 100644
index 0000000..00eb455
Binary files /dev/null and b/images-new/0812-08-000-0.png differ
diff --git a/images-new/0812-08-001-0.png b/images-new/0812-08-001-0.png
new file mode 100644
index 0000000..5923c01
Binary files /dev/null and b/images-new/0812-08-001-0.png differ
diff --git a/images-new/0813-08-000-0.png b/images-new/0813-08-000-0.png
new file mode 100644
index 0000000..5656c67
Binary files /dev/null and b/images-new/0813-08-000-0.png differ
diff --git a/images-new/0814-08-000-0.png b/images-new/0814-08-000-0.png
new file mode 100644
index 0000000..4600796
Binary files /dev/null and b/images-new/0814-08-000-0.png differ
diff --git a/images-new/0815-08-000-0.png b/images-new/0815-08-000-0.png
new file mode 100644
index 0000000..cfb1e7c
Binary files /dev/null and b/images-new/0815-08-000-0.png differ
diff --git a/images-new/0815-08-001-0.png b/images-new/0815-08-001-0.png
new file mode 100644
index 0000000..562bb83
Binary files /dev/null and b/images-new/0815-08-001-0.png differ
diff --git a/images-new/0816-08-000-0.png b/images-new/0816-08-000-0.png
new file mode 100644
index 0000000..5dad284
Binary files /dev/null and b/images-new/0816-08-000-0.png differ
diff --git a/images-new/0817-08-000-0.png b/images-new/0817-08-000-0.png
new file mode 100644
index 0000000..2d7ce0e
Binary files /dev/null and b/images-new/0817-08-000-0.png differ
diff --git a/images-new/0818-08-000-0.png b/images-new/0818-08-000-0.png
new file mode 100644
index 0000000..46b72c2
Binary files /dev/null and b/images-new/0818-08-000-0.png differ
diff --git a/images-new/0818-08-001-0.png b/images-new/0818-08-001-0.png
new file mode 100644
index 0000000..729e49b
Binary files /dev/null and b/images-new/0818-08-001-0.png differ
diff --git a/images-new/0819-08-000-0.png b/images-new/0819-08-000-0.png
new file mode 100644
index 0000000..4d759e6
Binary files /dev/null and b/images-new/0819-08-000-0.png differ
diff --git a/images-new/0820-08-000-0.png b/images-new/0820-08-000-0.png
new file mode 100644
index 0000000..96f714e
Binary files /dev/null and b/images-new/0820-08-000-0.png differ
diff --git a/images-new/0821-08-000-0.png b/images-new/0821-08-000-0.png
new file mode 100644
index 0000000..771e4ff
Binary files /dev/null and b/images-new/0821-08-000-0.png differ
diff --git a/images-new/0822-08-000-0.png b/images-new/0822-08-000-0.png
new file mode 100644
index 0000000..76d3b7c
Binary files /dev/null and b/images-new/0822-08-000-0.png differ
diff --git a/images-new/0823-08-000-0.png b/images-new/0823-08-000-0.png
new file mode 100644
index 0000000..b06d856
Binary files /dev/null and b/images-new/0823-08-000-0.png differ
diff --git a/images-new/0823-08-001-0.png b/images-new/0823-08-001-0.png
new file mode 100644
index 0000000..9429273
Binary files /dev/null and b/images-new/0823-08-001-0.png differ
diff --git a/images-new/0824-08-000-0.png b/images-new/0824-08-000-0.png
new file mode 100644
index 0000000..dfddd27
Binary files /dev/null and b/images-new/0824-08-000-0.png differ
diff --git a/images-new/0825-08-000-0.png b/images-new/0825-08-000-0.png
new file mode 100644
index 0000000..2e1b4b4
Binary files /dev/null and b/images-new/0825-08-000-0.png differ
diff --git a/images-new/0826-08-000-0.png b/images-new/0826-08-000-0.png
new file mode 100644
index 0000000..52118ce
Binary files /dev/null and b/images-new/0826-08-000-0.png differ
diff --git a/images-new/0826-08-001-0.png b/images-new/0826-08-001-0.png
new file mode 100644
index 0000000..8f47e9f
Binary files /dev/null and b/images-new/0826-08-001-0.png differ
diff --git a/images-new/0827-08-000-0.png b/images-new/0827-08-000-0.png
new file mode 100644
index 0000000..69bffd3
Binary files /dev/null and b/images-new/0827-08-000-0.png differ
diff --git a/images-new/0828-08-000-0.png b/images-new/0828-08-000-0.png
new file mode 100644
index 0000000..fde5e01
Binary files /dev/null and b/images-new/0828-08-000-0.png differ
diff --git a/images-new/0829-08-000-0.png b/images-new/0829-08-000-0.png
new file mode 100644
index 0000000..5cf11b5
Binary files /dev/null and b/images-new/0829-08-000-0.png differ
diff --git a/images-new/0830-08-000-0.png b/images-new/0830-08-000-0.png
new file mode 100644
index 0000000..f1372dc
Binary files /dev/null and b/images-new/0830-08-000-0.png differ
diff --git a/images-new/0831-08-000-0.png b/images-new/0831-08-000-0.png
new file mode 100644
index 0000000..be1ec46
Binary files /dev/null and b/images-new/0831-08-000-0.png differ
diff --git a/images-new/0832-08-000-0.png b/images-new/0832-08-000-0.png
new file mode 100644
index 0000000..a41033e
Binary files /dev/null and b/images-new/0832-08-000-0.png differ
diff --git a/images-new/0833-08-000-0.png b/images-new/0833-08-000-0.png
new file mode 100644
index 0000000..5b070d1
Binary files /dev/null and b/images-new/0833-08-000-0.png differ
diff --git a/images-new/0834-08-000-0.png b/images-new/0834-08-000-0.png
new file mode 100644
index 0000000..e0940bd
Binary files /dev/null and b/images-new/0834-08-000-0.png differ
diff --git a/images-new/0834-08-001-0.png b/images-new/0834-08-001-0.png
new file mode 100644
index 0000000..039be26
Binary files /dev/null and b/images-new/0834-08-001-0.png differ
diff --git a/images-new/0835-08-000-0.png b/images-new/0835-08-000-0.png
new file mode 100644
index 0000000..ba0675b
Binary files /dev/null and b/images-new/0835-08-000-0.png differ
diff --git a/images-new/0836-08-000-0.png b/images-new/0836-08-000-0.png
new file mode 100644
index 0000000..7979901
Binary files /dev/null and b/images-new/0836-08-000-0.png differ
diff --git a/images-new/0837-08-000-0.png b/images-new/0837-08-000-0.png
new file mode 100644
index 0000000..8aee8ac
Binary files /dev/null and b/images-new/0837-08-000-0.png differ
diff --git a/images-new/0838-08-000-0.png b/images-new/0838-08-000-0.png
new file mode 100644
index 0000000..0f754ae
Binary files /dev/null and b/images-new/0838-08-000-0.png differ
diff --git a/images-new/0839-08-000-0.png b/images-new/0839-08-000-0.png
new file mode 100644
index 0000000..3fef9ea
Binary files /dev/null and b/images-new/0839-08-000-0.png differ
diff --git a/images-new/0839-08-001-0.png b/images-new/0839-08-001-0.png
new file mode 100644
index 0000000..fe332e9
Binary files /dev/null and b/images-new/0839-08-001-0.png differ
diff --git a/images-new/0840-08-000-0.png b/images-new/0840-08-000-0.png
new file mode 100644
index 0000000..ed63d48
Binary files /dev/null and b/images-new/0840-08-000-0.png differ
diff --git a/images-new/0841-08-000-0.png b/images-new/0841-08-000-0.png
new file mode 100644
index 0000000..5417b29
Binary files /dev/null and b/images-new/0841-08-000-0.png differ
diff --git a/images-new/0841-08-001-0.png b/images-new/0841-08-001-0.png
new file mode 100644
index 0000000..764a576
Binary files /dev/null and b/images-new/0841-08-001-0.png differ
diff --git a/images-new/0842-08-000-0.png b/images-new/0842-08-000-0.png
new file mode 100644
index 0000000..c428411
Binary files /dev/null and b/images-new/0842-08-000-0.png differ
diff --git a/images-new/0842-08-001-0.png b/images-new/0842-08-001-0.png
new file mode 100644
index 0000000..c0efd90
Binary files /dev/null and b/images-new/0842-08-001-0.png differ
diff --git a/images-new/0843-08-000-0.png b/images-new/0843-08-000-0.png
new file mode 100644
index 0000000..668bc72
Binary files /dev/null and b/images-new/0843-08-000-0.png differ
diff --git a/images-new/0844-08-000-0.png b/images-new/0844-08-000-0.png
new file mode 100644
index 0000000..905742e
Binary files /dev/null and b/images-new/0844-08-000-0.png differ
diff --git a/images-new/0844-08-001-0.png b/images-new/0844-08-001-0.png
new file mode 100644
index 0000000..7f42d20
Binary files /dev/null and b/images-new/0844-08-001-0.png differ
diff --git a/images-new/0845-08-000-0.png b/images-new/0845-08-000-0.png
new file mode 100644
index 0000000..0e95c91
Binary files /dev/null and b/images-new/0845-08-000-0.png differ
diff --git a/images-new/0845-08-001-0.png b/images-new/0845-08-001-0.png
new file mode 100644
index 0000000..75d2b2b
Binary files /dev/null and b/images-new/0845-08-001-0.png differ
diff --git a/images-new/0845-08-002-0.png b/images-new/0845-08-002-0.png
new file mode 100644
index 0000000..132dab2
Binary files /dev/null and b/images-new/0845-08-002-0.png differ
diff --git a/images-new/0846-08-000-0.png b/images-new/0846-08-000-0.png
new file mode 100644
index 0000000..686810a
Binary files /dev/null and b/images-new/0846-08-000-0.png differ
diff --git a/images-new/0847-08-000-0.png b/images-new/0847-08-000-0.png
new file mode 100644
index 0000000..cfb9c66
Binary files /dev/null and b/images-new/0847-08-000-0.png differ
diff --git a/images-new/0848-08-000-0.png b/images-new/0848-08-000-0.png
new file mode 100644
index 0000000..07ca1e2
Binary files /dev/null and b/images-new/0848-08-000-0.png differ
diff --git a/images-new/0849-08-001-0.png b/images-new/0849-08-001-0.png
new file mode 100644
index 0000000..1bc76cb
Binary files /dev/null and b/images-new/0849-08-001-0.png differ
diff --git a/images-new/0849-08-002-0.png b/images-new/0849-08-002-0.png
new file mode 100644
index 0000000..871e964
Binary files /dev/null and b/images-new/0849-08-002-0.png differ
diff --git a/images-new/0849-08-003-0.png b/images-new/0849-08-003-0.png
new file mode 100644
index 0000000..0a2a97f
Binary files /dev/null and b/images-new/0849-08-003-0.png differ
diff --git a/images-new/0850-08-000-0.png b/images-new/0850-08-000-0.png
new file mode 100644
index 0000000..f907f6a
Binary files /dev/null and b/images-new/0850-08-000-0.png differ
diff --git a/images-new/0851-08-000-0.png b/images-new/0851-08-000-0.png
new file mode 100644
index 0000000..4ba640e
Binary files /dev/null and b/images-new/0851-08-000-0.png differ
diff --git a/images-new/0851-08-001-0.png b/images-new/0851-08-001-0.png
new file mode 100644
index 0000000..8fdbffd
Binary files /dev/null and b/images-new/0851-08-001-0.png differ
diff --git a/images-new/0852-08-000-0.png b/images-new/0852-08-000-0.png
new file mode 100644
index 0000000..d850785
Binary files /dev/null and b/images-new/0852-08-000-0.png differ
diff --git a/images-new/0853-08-000-0.png b/images-new/0853-08-000-0.png
new file mode 100644
index 0000000..4e2e2c0
Binary files /dev/null and b/images-new/0853-08-000-0.png differ
diff --git a/images-new/0854-08-000-0.png b/images-new/0854-08-000-0.png
new file mode 100644
index 0000000..8d788ab
Binary files /dev/null and b/images-new/0854-08-000-0.png differ
diff --git a/images-new/0855-08-000-0.png b/images-new/0855-08-000-0.png
new file mode 100644
index 0000000..0f288b4
Binary files /dev/null and b/images-new/0855-08-000-0.png differ
diff --git a/images-new/0856-08-000-0.png b/images-new/0856-08-000-0.png
new file mode 100644
index 0000000..6a81fc5
Binary files /dev/null and b/images-new/0856-08-000-0.png differ
diff --git a/images-new/0857-08-000-0.png b/images-new/0857-08-000-0.png
new file mode 100644
index 0000000..cc76fcb
Binary files /dev/null and b/images-new/0857-08-000-0.png differ
diff --git a/images-new/0858-08-000-0.png b/images-new/0858-08-000-0.png
new file mode 100644
index 0000000..b90ef27
Binary files /dev/null and b/images-new/0858-08-000-0.png differ
diff --git a/images-new/0858-08-001-0.png b/images-new/0858-08-001-0.png
new file mode 100644
index 0000000..4cedb34
Binary files /dev/null and b/images-new/0858-08-001-0.png differ
diff --git a/images-new/0859-08-000-0.png b/images-new/0859-08-000-0.png
new file mode 100644
index 0000000..3d73ff8
Binary files /dev/null and b/images-new/0859-08-000-0.png differ
diff --git a/images-new/0860-08-000-0.png b/images-new/0860-08-000-0.png
new file mode 100644
index 0000000..6f0c755
Binary files /dev/null and b/images-new/0860-08-000-0.png differ
diff --git a/images-new/0861-08-000-0.png b/images-new/0861-08-000-0.png
new file mode 100644
index 0000000..69f3b17
Binary files /dev/null and b/images-new/0861-08-000-0.png differ
diff --git a/images-new/0861-08-001-0.png b/images-new/0861-08-001-0.png
new file mode 100644
index 0000000..5af8957
Binary files /dev/null and b/images-new/0861-08-001-0.png differ
diff --git a/images-new/0862-08-000-0.png b/images-new/0862-08-000-0.png
new file mode 100644
index 0000000..64ef31c
Binary files /dev/null and b/images-new/0862-08-000-0.png differ
diff --git a/images-new/0863-08-000-0.png b/images-new/0863-08-000-0.png
new file mode 100644
index 0000000..bb81908
Binary files /dev/null and b/images-new/0863-08-000-0.png differ
diff --git a/images-new/0864-08-000-0.png b/images-new/0864-08-000-0.png
new file mode 100644
index 0000000..8a676fa
Binary files /dev/null and b/images-new/0864-08-000-0.png differ
diff --git a/images-new/0865-08-000-0.png b/images-new/0865-08-000-0.png
new file mode 100644
index 0000000..7ace854
Binary files /dev/null and b/images-new/0865-08-000-0.png differ
diff --git a/images-new/0866-08-000-0.png b/images-new/0866-08-000-0.png
new file mode 100644
index 0000000..4cf3c19
Binary files /dev/null and b/images-new/0866-08-000-0.png differ
diff --git a/images-new/0867-08-000-0.png b/images-new/0867-08-000-0.png
new file mode 100644
index 0000000..86880af
Binary files /dev/null and b/images-new/0867-08-000-0.png differ
diff --git a/images-new/0868-08-000-0.png b/images-new/0868-08-000-0.png
new file mode 100644
index 0000000..09554cc
Binary files /dev/null and b/images-new/0868-08-000-0.png differ
diff --git a/images-new/0869-08-001-0.png b/images-new/0869-08-001-0.png
new file mode 100644
index 0000000..f7401cf
Binary files /dev/null and b/images-new/0869-08-001-0.png differ
diff --git a/images-new/0869-08-002-0.png b/images-new/0869-08-002-0.png
new file mode 100644
index 0000000..25edf65
Binary files /dev/null and b/images-new/0869-08-002-0.png differ
diff --git a/images-new/0869-08-003-0.png b/images-new/0869-08-003-0.png
new file mode 100644
index 0000000..a55ec00
Binary files /dev/null and b/images-new/0869-08-003-0.png differ
diff --git a/images-new/0869-08-004-0.png b/images-new/0869-08-004-0.png
new file mode 100644
index 0000000..7c5491b
Binary files /dev/null and b/images-new/0869-08-004-0.png differ
diff --git a/images-new/0869-08-005-0.png b/images-new/0869-08-005-0.png
new file mode 100644
index 0000000..0146490
Binary files /dev/null and b/images-new/0869-08-005-0.png differ
diff --git a/images-new/0869-08-006-0.png b/images-new/0869-08-006-0.png
new file mode 100644
index 0000000..b835047
Binary files /dev/null and b/images-new/0869-08-006-0.png differ
diff --git a/images-new/0869-08-007-0.png b/images-new/0869-08-007-0.png
new file mode 100644
index 0000000..e3df489
Binary files /dev/null and b/images-new/0869-08-007-0.png differ
diff --git a/images-new/0869-08-008-0.png b/images-new/0869-08-008-0.png
new file mode 100644
index 0000000..109e2a8
Binary files /dev/null and b/images-new/0869-08-008-0.png differ
diff --git a/images-new/0869-08-009-0.png b/images-new/0869-08-009-0.png
new file mode 100644
index 0000000..53f5f5a
Binary files /dev/null and b/images-new/0869-08-009-0.png differ
diff --git a/images-new/0869-08-010-0.png b/images-new/0869-08-010-0.png
new file mode 100644
index 0000000..0d94f0c
Binary files /dev/null and b/images-new/0869-08-010-0.png differ
diff --git a/images-new/0869-08-011-0.png b/images-new/0869-08-011-0.png
new file mode 100644
index 0000000..b34a225
Binary files /dev/null and b/images-new/0869-08-011-0.png differ
diff --git a/images-new/0869-08-012-0.png b/images-new/0869-08-012-0.png
new file mode 100644
index 0000000..04d2894
Binary files /dev/null and b/images-new/0869-08-012-0.png differ
diff --git a/images-new/0869-08-013-0.png b/images-new/0869-08-013-0.png
new file mode 100644
index 0000000..1dbcb40
Binary files /dev/null and b/images-new/0869-08-013-0.png differ
diff --git a/images-new/0869-08-014-0.png b/images-new/0869-08-014-0.png
new file mode 100644
index 0000000..1db781d
Binary files /dev/null and b/images-new/0869-08-014-0.png differ
diff --git a/images-new/0869-08-015-0.png b/images-new/0869-08-015-0.png
new file mode 100644
index 0000000..2bfefc6
Binary files /dev/null and b/images-new/0869-08-015-0.png differ
diff --git a/images-new/0869-08-016-0.png b/images-new/0869-08-016-0.png
new file mode 100644
index 0000000..9e2fee8
Binary files /dev/null and b/images-new/0869-08-016-0.png differ
diff --git a/images-new/0869-08-017-0.png b/images-new/0869-08-017-0.png
new file mode 100644
index 0000000..e48a47f
Binary files /dev/null and b/images-new/0869-08-017-0.png differ
diff --git a/images-new/0869-08-018-0.png b/images-new/0869-08-018-0.png
new file mode 100644
index 0000000..1675db6
Binary files /dev/null and b/images-new/0869-08-018-0.png differ
diff --git a/images-new/0869-08-019-0.png b/images-new/0869-08-019-0.png
new file mode 100644
index 0000000..f5e0e19
Binary files /dev/null and b/images-new/0869-08-019-0.png differ
diff --git a/images-new/0869-08-020-0.png b/images-new/0869-08-020-0.png
new file mode 100644
index 0000000..e04ccfa
Binary files /dev/null and b/images-new/0869-08-020-0.png differ
diff --git a/images-new/0869-08-021-0.png b/images-new/0869-08-021-0.png
new file mode 100644
index 0000000..c0a4747
Binary files /dev/null and b/images-new/0869-08-021-0.png differ
diff --git a/images-new/0869-08-022-0.png b/images-new/0869-08-022-0.png
new file mode 100644
index 0000000..2298f7f
Binary files /dev/null and b/images-new/0869-08-022-0.png differ
diff --git a/images-new/0869-08-023-0.png b/images-new/0869-08-023-0.png
new file mode 100644
index 0000000..b87ce0c
Binary files /dev/null and b/images-new/0869-08-023-0.png differ
diff --git a/images-new/0869-08-024-0.png b/images-new/0869-08-024-0.png
new file mode 100644
index 0000000..0322beb
Binary files /dev/null and b/images-new/0869-08-024-0.png differ
diff --git a/images-new/0869-08-025-0.png b/images-new/0869-08-025-0.png
new file mode 100644
index 0000000..bb590a4
Binary files /dev/null and b/images-new/0869-08-025-0.png differ
diff --git a/images-new/0869-08-026-0.png b/images-new/0869-08-026-0.png
new file mode 100644
index 0000000..cc3ad6a
Binary files /dev/null and b/images-new/0869-08-026-0.png differ
diff --git a/images-new/0869-08-027-0.png b/images-new/0869-08-027-0.png
new file mode 100644
index 0000000..6427dab
Binary files /dev/null and b/images-new/0869-08-027-0.png differ
diff --git a/images-new/0869-08-028-0.png b/images-new/0869-08-028-0.png
new file mode 100644
index 0000000..23b3a51
Binary files /dev/null and b/images-new/0869-08-028-0.png differ
diff --git a/images-new/0869-08-029-0.png b/images-new/0869-08-029-0.png
new file mode 100644
index 0000000..5658ad2
Binary files /dev/null and b/images-new/0869-08-029-0.png differ
diff --git a/images-new/0869-08-030-0.png b/images-new/0869-08-030-0.png
new file mode 100644
index 0000000..5148539
Binary files /dev/null and b/images-new/0869-08-030-0.png differ
diff --git a/images-new/0869-08-031-0.png b/images-new/0869-08-031-0.png
new file mode 100644
index 0000000..d909b29
Binary files /dev/null and b/images-new/0869-08-031-0.png differ
diff --git a/images-new/0869-08-032-0.png b/images-new/0869-08-032-0.png
new file mode 100644
index 0000000..3bab1b6
Binary files /dev/null and b/images-new/0869-08-032-0.png differ
diff --git a/images-new/0869-08-033-0.png b/images-new/0869-08-033-0.png
new file mode 100644
index 0000000..25d7699
Binary files /dev/null and b/images-new/0869-08-033-0.png differ
diff --git a/images-new/0869-08-034-0.png b/images-new/0869-08-034-0.png
new file mode 100644
index 0000000..f0aabbe
Binary files /dev/null and b/images-new/0869-08-034-0.png differ
diff --git a/images-new/0869-08-035-0.png b/images-new/0869-08-035-0.png
new file mode 100644
index 0000000..24c4da2
Binary files /dev/null and b/images-new/0869-08-035-0.png differ
diff --git a/images-new/0869-08-036-0.png b/images-new/0869-08-036-0.png
new file mode 100644
index 0000000..06ed62f
Binary files /dev/null and b/images-new/0869-08-036-0.png differ
diff --git a/images-new/0869-08-037-0.png b/images-new/0869-08-037-0.png
new file mode 100644
index 0000000..0c8efe7
Binary files /dev/null and b/images-new/0869-08-037-0.png differ
diff --git a/images-new/0869-08-038-0.png b/images-new/0869-08-038-0.png
new file mode 100644
index 0000000..3f35569
Binary files /dev/null and b/images-new/0869-08-038-0.png differ
diff --git a/images-new/0869-08-039-0.png b/images-new/0869-08-039-0.png
new file mode 100644
index 0000000..04d25a6
Binary files /dev/null and b/images-new/0869-08-039-0.png differ
diff --git a/images-new/0869-08-040-0.png b/images-new/0869-08-040-0.png
new file mode 100644
index 0000000..4262890
Binary files /dev/null and b/images-new/0869-08-040-0.png differ
diff --git a/images-new/0869-08-041-0.png b/images-new/0869-08-041-0.png
new file mode 100644
index 0000000..521714c
Binary files /dev/null and b/images-new/0869-08-041-0.png differ
diff --git a/images-new/0869-08-042-0.png b/images-new/0869-08-042-0.png
new file mode 100644
index 0000000..8d62e8b
Binary files /dev/null and b/images-new/0869-08-042-0.png differ
diff --git a/images-new/0869-08-043-0.png b/images-new/0869-08-043-0.png
new file mode 100644
index 0000000..b5a2c80
Binary files /dev/null and b/images-new/0869-08-043-0.png differ
diff --git a/images-new/0869-08-044-0.png b/images-new/0869-08-044-0.png
new file mode 100644
index 0000000..009208e
Binary files /dev/null and b/images-new/0869-08-044-0.png differ
diff --git a/images-new/0869-08-045-0.png b/images-new/0869-08-045-0.png
new file mode 100644
index 0000000..ff30d98
Binary files /dev/null and b/images-new/0869-08-045-0.png differ
diff --git a/images-new/0869-08-046-0.png b/images-new/0869-08-046-0.png
new file mode 100644
index 0000000..ba7024c
Binary files /dev/null and b/images-new/0869-08-046-0.png differ
diff --git a/images-new/0869-08-047-0.png b/images-new/0869-08-047-0.png
new file mode 100644
index 0000000..8c07795
Binary files /dev/null and b/images-new/0869-08-047-0.png differ
diff --git a/images-new/0869-08-048-0.png b/images-new/0869-08-048-0.png
new file mode 100644
index 0000000..4901530
Binary files /dev/null and b/images-new/0869-08-048-0.png differ
diff --git a/images-new/0869-08-049-0.png b/images-new/0869-08-049-0.png
new file mode 100644
index 0000000..3a69833
Binary files /dev/null and b/images-new/0869-08-049-0.png differ
diff --git a/images-new/0869-08-050-0.png b/images-new/0869-08-050-0.png
new file mode 100644
index 0000000..409af43
Binary files /dev/null and b/images-new/0869-08-050-0.png differ
diff --git a/images-new/0869-08-051-0.png b/images-new/0869-08-051-0.png
new file mode 100644
index 0000000..ec122cd
Binary files /dev/null and b/images-new/0869-08-051-0.png differ
diff --git a/images-new/0869-08-052-0.png b/images-new/0869-08-052-0.png
new file mode 100644
index 0000000..51eb400
Binary files /dev/null and b/images-new/0869-08-052-0.png differ
diff --git a/images-new/0869-08-053-0.png b/images-new/0869-08-053-0.png
new file mode 100644
index 0000000..57c96c2
Binary files /dev/null and b/images-new/0869-08-053-0.png differ
diff --git a/images-new/0869-08-054-0.png b/images-new/0869-08-054-0.png
new file mode 100644
index 0000000..490a883
Binary files /dev/null and b/images-new/0869-08-054-0.png differ
diff --git a/images-new/0869-08-055-0.png b/images-new/0869-08-055-0.png
new file mode 100644
index 0000000..31627d7
Binary files /dev/null and b/images-new/0869-08-055-0.png differ
diff --git a/images-new/0869-08-056-0.png b/images-new/0869-08-056-0.png
new file mode 100644
index 0000000..8524963
Binary files /dev/null and b/images-new/0869-08-056-0.png differ
diff --git a/images-new/0869-08-057-0.png b/images-new/0869-08-057-0.png
new file mode 100644
index 0000000..62479c3
Binary files /dev/null and b/images-new/0869-08-057-0.png differ
diff --git a/images-new/0869-08-058-0.png b/images-new/0869-08-058-0.png
new file mode 100644
index 0000000..e71398f
Binary files /dev/null and b/images-new/0869-08-058-0.png differ
diff --git a/images-new/0869-08-059-0.png b/images-new/0869-08-059-0.png
new file mode 100644
index 0000000..4de9f26
Binary files /dev/null and b/images-new/0869-08-059-0.png differ
diff --git a/images-new/0869-08-060-0.png b/images-new/0869-08-060-0.png
new file mode 100644
index 0000000..3e5eeea
Binary files /dev/null and b/images-new/0869-08-060-0.png differ
diff --git a/images-new/0869-08-061-0.png b/images-new/0869-08-061-0.png
new file mode 100644
index 0000000..3b1eecc
Binary files /dev/null and b/images-new/0869-08-061-0.png differ
diff --git a/images-new/0869-08-062-0.png b/images-new/0869-08-062-0.png
new file mode 100644
index 0000000..247b9e9
Binary files /dev/null and b/images-new/0869-08-062-0.png differ
diff --git a/images-new/0869-08-063-0.png b/images-new/0869-08-063-0.png
new file mode 100644
index 0000000..97b6dc8
Binary files /dev/null and b/images-new/0869-08-063-0.png differ
diff --git a/images-new/0869-08-064-0.png b/images-new/0869-08-064-0.png
new file mode 100644
index 0000000..198aa30
Binary files /dev/null and b/images-new/0869-08-064-0.png differ
diff --git a/images-new/0870-08-000-0.png b/images-new/0870-08-000-0.png
new file mode 100644
index 0000000..bfa6063
Binary files /dev/null and b/images-new/0870-08-000-0.png differ
diff --git a/images-new/0871-08-000-0.png b/images-new/0871-08-000-0.png
new file mode 100644
index 0000000..c591f0c
Binary files /dev/null and b/images-new/0871-08-000-0.png differ
diff --git a/images-new/0872-08-000-0.png b/images-new/0872-08-000-0.png
new file mode 100644
index 0000000..69efdfd
Binary files /dev/null and b/images-new/0872-08-000-0.png differ
diff --git a/images-new/0873-08-000-0.png b/images-new/0873-08-000-0.png
new file mode 100644
index 0000000..18e23b8
Binary files /dev/null and b/images-new/0873-08-000-0.png differ
diff --git a/images-new/0874-08-000-0.png b/images-new/0874-08-000-0.png
new file mode 100644
index 0000000..c2e96a3
Binary files /dev/null and b/images-new/0874-08-000-0.png differ
diff --git a/images-new/0875-08-001-0.png b/images-new/0875-08-001-0.png
new file mode 100644
index 0000000..2dd8243
Binary files /dev/null and b/images-new/0875-08-001-0.png differ
diff --git a/images-new/0875-08-002-0.png b/images-new/0875-08-002-0.png
new file mode 100644
index 0000000..b3bb06b
Binary files /dev/null and b/images-new/0875-08-002-0.png differ
diff --git a/images-new/0876-08-000-1.png b/images-new/0876-08-000-1.png
new file mode 100644
index 0000000..dda23ec
Binary files /dev/null and b/images-new/0876-08-000-1.png differ
diff --git a/images-new/0876-08-000-2.png b/images-new/0876-08-000-2.png
new file mode 100644
index 0000000..3a64a36
Binary files /dev/null and b/images-new/0876-08-000-2.png differ
diff --git a/images-new/0877-08-001-0.png b/images-new/0877-08-001-0.png
new file mode 100644
index 0000000..86eea67
Binary files /dev/null and b/images-new/0877-08-001-0.png differ
diff --git a/images-new/0877-08-002-0.png b/images-new/0877-08-002-0.png
new file mode 100644
index 0000000..3b56ca6
Binary files /dev/null and b/images-new/0877-08-002-0.png differ
diff --git a/images-new/0878-08-000-0.png b/images-new/0878-08-000-0.png
new file mode 100644
index 0000000..b07d0c5
Binary files /dev/null and b/images-new/0878-08-000-0.png differ
diff --git a/images-new/0879-08-000-0.png b/images-new/0879-08-000-0.png
new file mode 100644
index 0000000..bcb743a
Binary files /dev/null and b/images-new/0879-08-000-0.png differ
diff --git a/images-new/0879-08-001-0.png b/images-new/0879-08-001-0.png
new file mode 100644
index 0000000..91c53a5
Binary files /dev/null and b/images-new/0879-08-001-0.png differ
diff --git a/images-new/0880-08-000-0.png b/images-new/0880-08-000-0.png
new file mode 100644
index 0000000..2ea575c
Binary files /dev/null and b/images-new/0880-08-000-0.png differ
diff --git a/images-new/0881-08-000-0.png b/images-new/0881-08-000-0.png
new file mode 100644
index 0000000..c6babc8
Binary files /dev/null and b/images-new/0881-08-000-0.png differ
diff --git a/images-new/0882-08-000-0.png b/images-new/0882-08-000-0.png
new file mode 100644
index 0000000..eab85a3
Binary files /dev/null and b/images-new/0882-08-000-0.png differ
diff --git a/images-new/0883-08-000-0.png b/images-new/0883-08-000-0.png
new file mode 100644
index 0000000..3ba0362
Binary files /dev/null and b/images-new/0883-08-000-0.png differ
diff --git a/images-new/0884-08-000-0.png b/images-new/0884-08-000-0.png
new file mode 100644
index 0000000..c0a82df
Binary files /dev/null and b/images-new/0884-08-000-0.png differ
diff --git a/images-new/0884-08-001-0.png b/images-new/0884-08-001-0.png
new file mode 100644
index 0000000..1c06d69
Binary files /dev/null and b/images-new/0884-08-001-0.png differ
diff --git a/images-new/0885-08-000-0.png b/images-new/0885-08-000-0.png
new file mode 100644
index 0000000..ff86c82
Binary files /dev/null and b/images-new/0885-08-000-0.png differ
diff --git a/images-new/0886-08-000-0.png b/images-new/0886-08-000-0.png
new file mode 100644
index 0000000..5561ab8
Binary files /dev/null and b/images-new/0886-08-000-0.png differ
diff --git a/images-new/0887-08-000-0.png b/images-new/0887-08-000-0.png
new file mode 100644
index 0000000..e48a2b1
Binary files /dev/null and b/images-new/0887-08-000-0.png differ
diff --git a/images-new/0888-08-001-0.png b/images-new/0888-08-001-0.png
new file mode 100644
index 0000000..60f510b
Binary files /dev/null and b/images-new/0888-08-001-0.png differ
diff --git a/images-new/0888-08-002-0.png b/images-new/0888-08-002-0.png
new file mode 100644
index 0000000..7931d08
Binary files /dev/null and b/images-new/0888-08-002-0.png differ
diff --git a/images-new/0889-08-001-0.png b/images-new/0889-08-001-0.png
new file mode 100644
index 0000000..56c82d5
Binary files /dev/null and b/images-new/0889-08-001-0.png differ
diff --git a/images-new/0889-08-002-0.png b/images-new/0889-08-002-0.png
new file mode 100644
index 0000000..97ad218
Binary files /dev/null and b/images-new/0889-08-002-0.png differ
diff --git a/images-new/0890-08-000-0.png b/images-new/0890-08-000-0.png
new file mode 100644
index 0000000..81dd969
Binary files /dev/null and b/images-new/0890-08-000-0.png differ
diff --git a/images-new/0890-08-001-0.png b/images-new/0890-08-001-0.png
new file mode 100644
index 0000000..1d39298
Binary files /dev/null and b/images-new/0890-08-001-0.png differ
diff --git a/images-new/0891-08-000-0.png b/images-new/0891-08-000-0.png
new file mode 100644
index 0000000..ee942b5
Binary files /dev/null and b/images-new/0891-08-000-0.png differ
diff --git a/images-new/0892-08-001-0.png b/images-new/0892-08-001-0.png
new file mode 100644
index 0000000..92e1a42
Binary files /dev/null and b/images-new/0892-08-001-0.png differ
diff --git a/images-new/0892-08-002-0.png b/images-new/0892-08-002-0.png
new file mode 100644
index 0000000..74b9d4a
Binary files /dev/null and b/images-new/0892-08-002-0.png differ
diff --git a/images-new/0892-08-003-0.png b/images-new/0892-08-003-0.png
new file mode 100644
index 0000000..356fcb2
Binary files /dev/null and b/images-new/0892-08-003-0.png differ
diff --git a/images-new/0892-08-004-0.png b/images-new/0892-08-004-0.png
new file mode 100644
index 0000000..caf9b73
Binary files /dev/null and b/images-new/0892-08-004-0.png differ
diff --git a/images-new/0893-08-000-0.png b/images-new/0893-08-000-0.png
new file mode 100644
index 0000000..491df28
Binary files /dev/null and b/images-new/0893-08-000-0.png differ
diff --git a/images-new/0893-08-001-0.png b/images-new/0893-08-001-0.png
new file mode 100644
index 0000000..0d23011
Binary files /dev/null and b/images-new/0893-08-001-0.png differ
diff --git a/images-new/0894-08-000-0.png b/images-new/0894-08-000-0.png
new file mode 100644
index 0000000..0a862e0
Binary files /dev/null and b/images-new/0894-08-000-0.png differ
diff --git a/images-new/0895-08-000-0.png b/images-new/0895-08-000-0.png
new file mode 100644
index 0000000..8511686
Binary files /dev/null and b/images-new/0895-08-000-0.png differ
diff --git a/images-new/0896-08-000-0.png b/images-new/0896-08-000-0.png
new file mode 100644
index 0000000..635c806
Binary files /dev/null and b/images-new/0896-08-000-0.png differ
diff --git a/images-new/0897-08-000-0.png b/images-new/0897-08-000-0.png
new file mode 100644
index 0000000..9e4cbe4
Binary files /dev/null and b/images-new/0897-08-000-0.png differ
diff --git a/images-new/0898-08-000-0.png b/images-new/0898-08-000-0.png
new file mode 100644
index 0000000..32ac5ca
Binary files /dev/null and b/images-new/0898-08-000-0.png differ
diff --git a/images-new/0898-08-001-0.png b/images-new/0898-08-001-0.png
new file mode 100644
index 0000000..ee29c94
Binary files /dev/null and b/images-new/0898-08-001-0.png differ
diff --git a/images-new/0898-08-002-0.png b/images-new/0898-08-002-0.png
new file mode 100644
index 0000000..67dd9e0
Binary files /dev/null and b/images-new/0898-08-002-0.png differ
diff --git a/images-new/0899-08-000-0.png b/images-new/0899-08-000-0.png
new file mode 100644
index 0000000..a8d0a60
Binary files /dev/null and b/images-new/0899-08-000-0.png differ
diff --git a/images-new/0900-08-000-0.png b/images-new/0900-08-000-0.png
new file mode 100644
index 0000000..a1f0d93
Binary files /dev/null and b/images-new/0900-08-000-0.png differ
diff --git a/images-new/0901-08-000-0.png b/images-new/0901-08-000-0.png
new file mode 100644
index 0000000..53257cf
Binary files /dev/null and b/images-new/0901-08-000-0.png differ
diff --git a/images-new/0901-08-001-0.png b/images-new/0901-08-001-0.png
new file mode 100644
index 0000000..d69efde
Binary files /dev/null and b/images-new/0901-08-001-0.png differ
diff --git a/images-new/0902-08-000-1.png b/images-new/0902-08-000-1.png
new file mode 100644
index 0000000..d909e0f
Binary files /dev/null and b/images-new/0902-08-000-1.png differ
diff --git a/images-new/0902-08-000-2.png b/images-new/0902-08-000-2.png
new file mode 100644
index 0000000..915abb2
Binary files /dev/null and b/images-new/0902-08-000-2.png differ
diff --git a/images-new/0903-08-000-0.png b/images-new/0903-08-000-0.png
new file mode 100644
index 0000000..c06ca35
Binary files /dev/null and b/images-new/0903-08-000-0.png differ
diff --git a/images-new/0904-08-000-0.png b/images-new/0904-08-000-0.png
new file mode 100644
index 0000000..02672b3
Binary files /dev/null and b/images-new/0904-08-000-0.png differ
diff --git a/images-new/0905-08-001-0.png b/images-new/0905-08-001-0.png
new file mode 100644
index 0000000..395bc6f
Binary files /dev/null and b/images-new/0905-08-001-0.png differ
diff --git a/images-new/0905-08-002-0.png b/images-new/0905-08-002-0.png
new file mode 100644
index 0000000..6386a8c
Binary files /dev/null and b/images-new/0905-08-002-0.png differ
diff --git a/images-new/0906-09-000-0.png b/images-new/0906-09-000-0.png
new file mode 100644
index 0000000..03111cb
Binary files /dev/null and b/images-new/0906-09-000-0.png differ
diff --git a/images-new/0907-09-000-0.png b/images-new/0907-09-000-0.png
new file mode 100644
index 0000000..e8139aa
Binary files /dev/null and b/images-new/0907-09-000-0.png differ
diff --git a/images-new/0908-09-000-0.png b/images-new/0908-09-000-0.png
new file mode 100644
index 0000000..a2d4a93
Binary files /dev/null and b/images-new/0908-09-000-0.png differ
diff --git a/images-new/0909-09-000-0.png b/images-new/0909-09-000-0.png
new file mode 100644
index 0000000..bcb3e97
Binary files /dev/null and b/images-new/0909-09-000-0.png differ
diff --git a/images-new/0910-09-000-0.png b/images-new/0910-09-000-0.png
new file mode 100644
index 0000000..fc73829
Binary files /dev/null and b/images-new/0910-09-000-0.png differ
diff --git a/images-new/0911-09-000-0.png b/images-new/0911-09-000-0.png
new file mode 100644
index 0000000..709ad1b
Binary files /dev/null and b/images-new/0911-09-000-0.png differ
diff --git a/images-new/0912-09-000-0.png b/images-new/0912-09-000-0.png
new file mode 100644
index 0000000..fde6b3c
Binary files /dev/null and b/images-new/0912-09-000-0.png differ
diff --git a/images-new/0913-09-000-0.png b/images-new/0913-09-000-0.png
new file mode 100644
index 0000000..7ee6333
Binary files /dev/null and b/images-new/0913-09-000-0.png differ
diff --git a/images-new/0914-09-000-0.png b/images-new/0914-09-000-0.png
new file mode 100644
index 0000000..24904b0
Binary files /dev/null and b/images-new/0914-09-000-0.png differ
diff --git a/images-new/0915-09-000-0.png b/images-new/0915-09-000-0.png
new file mode 100644
index 0000000..32644ba
Binary files /dev/null and b/images-new/0915-09-000-0.png differ
diff --git a/images-new/0916-09-000-1.png b/images-new/0916-09-000-1.png
new file mode 100644
index 0000000..cf55ac8
Binary files /dev/null and b/images-new/0916-09-000-1.png differ
diff --git a/images-new/0916-09-000-2.png b/images-new/0916-09-000-2.png
new file mode 100644
index 0000000..f6ce36b
Binary files /dev/null and b/images-new/0916-09-000-2.png differ
diff --git a/images-new/0917-09-000-0.png b/images-new/0917-09-000-0.png
new file mode 100644
index 0000000..82cd7aa
Binary files /dev/null and b/images-new/0917-09-000-0.png differ
diff --git a/images-new/0918-09-000-0.png b/images-new/0918-09-000-0.png
new file mode 100644
index 0000000..a2fed2b
Binary files /dev/null and b/images-new/0918-09-000-0.png differ
diff --git a/images-new/0919-09-000-0.png b/images-new/0919-09-000-0.png
new file mode 100644
index 0000000..caf60d1
Binary files /dev/null and b/images-new/0919-09-000-0.png differ
diff --git a/images-new/0920-09-000-0.png b/images-new/0920-09-000-0.png
new file mode 100644
index 0000000..46f697a
Binary files /dev/null and b/images-new/0920-09-000-0.png differ
diff --git a/images-new/0921-09-000-0.png b/images-new/0921-09-000-0.png
new file mode 100644
index 0000000..f318e90
Binary files /dev/null and b/images-new/0921-09-000-0.png differ
diff --git a/images-new/0922-09-000-0.png b/images-new/0922-09-000-0.png
new file mode 100644
index 0000000..534ed7e
Binary files /dev/null and b/images-new/0922-09-000-0.png differ
diff --git a/images-new/0923-09-000-0.png b/images-new/0923-09-000-0.png
new file mode 100644
index 0000000..86f27fc
Binary files /dev/null and b/images-new/0923-09-000-0.png differ
diff --git a/images-new/0924-09-000-0.png b/images-new/0924-09-000-0.png
new file mode 100644
index 0000000..cc5985d
Binary files /dev/null and b/images-new/0924-09-000-0.png differ
diff --git a/images-new/0925-09-001-0.png b/images-new/0925-09-001-0.png
new file mode 100644
index 0000000..c6b4c36
Binary files /dev/null and b/images-new/0925-09-001-0.png differ
diff --git a/images-new/0925-09-002-0.png b/images-new/0925-09-002-0.png
new file mode 100644
index 0000000..0d6a515
Binary files /dev/null and b/images-new/0925-09-002-0.png differ
diff --git a/images-new/0926-09-000-0.png b/images-new/0926-09-000-0.png
new file mode 100644
index 0000000..81ddd56
Binary files /dev/null and b/images-new/0926-09-000-0.png differ
diff --git a/images-new/0927-09-000-0.png b/images-new/0927-09-000-0.png
new file mode 100644
index 0000000..239c76a
Binary files /dev/null and b/images-new/0927-09-000-0.png differ
diff --git a/images-new/0928-09-000-0.png b/images-new/0928-09-000-0.png
new file mode 100644
index 0000000..5d56ac8
Binary files /dev/null and b/images-new/0928-09-000-0.png differ
diff --git a/images-new/0929-09-000-0.png b/images-new/0929-09-000-0.png
new file mode 100644
index 0000000..80880e0
Binary files /dev/null and b/images-new/0929-09-000-0.png differ
diff --git a/images-new/0930-09-000-0.png b/images-new/0930-09-000-0.png
new file mode 100644
index 0000000..4a6e9f6
Binary files /dev/null and b/images-new/0930-09-000-0.png differ
diff --git a/images-new/0931-09-001-0.png b/images-new/0931-09-001-0.png
new file mode 100644
index 0000000..4439ba5
Binary files /dev/null and b/images-new/0931-09-001-0.png differ
diff --git a/images-new/0931-09-002-0.png b/images-new/0931-09-002-0.png
new file mode 100644
index 0000000..ec092e7
Binary files /dev/null and b/images-new/0931-09-002-0.png differ
diff --git a/images-new/0931-09-003-0.png b/images-new/0931-09-003-0.png
new file mode 100644
index 0000000..c3b48a3
Binary files /dev/null and b/images-new/0931-09-003-0.png differ
diff --git a/images-new/0931-09-004-0.png b/images-new/0931-09-004-0.png
new file mode 100644
index 0000000..b644aa5
Binary files /dev/null and b/images-new/0931-09-004-0.png differ
diff --git a/images-new/0932-09-000-0.png b/images-new/0932-09-000-0.png
new file mode 100644
index 0000000..f964e50
Binary files /dev/null and b/images-new/0932-09-000-0.png differ
diff --git a/images-new/0933-09-000-0.png b/images-new/0933-09-000-0.png
new file mode 100644
index 0000000..eed761b
Binary files /dev/null and b/images-new/0933-09-000-0.png differ
diff --git a/images-new/0934-09-000-0.png b/images-new/0934-09-000-0.png
new file mode 100644
index 0000000..4b9d379
Binary files /dev/null and b/images-new/0934-09-000-0.png differ
diff --git a/images-new/0935-09-000-0.png b/images-new/0935-09-000-0.png
new file mode 100644
index 0000000..1b4271c
Binary files /dev/null and b/images-new/0935-09-000-0.png differ
diff --git a/images-new/0936-09-000-0.png b/images-new/0936-09-000-0.png
new file mode 100644
index 0000000..04d48e7
Binary files /dev/null and b/images-new/0936-09-000-0.png differ
diff --git a/images-new/0937-09-000-0.png b/images-new/0937-09-000-0.png
new file mode 100644
index 0000000..dd90ffd
Binary files /dev/null and b/images-new/0937-09-000-0.png differ
diff --git a/images-new/0938-09-000-0.png b/images-new/0938-09-000-0.png
new file mode 100644
index 0000000..9c30f47
Binary files /dev/null and b/images-new/0938-09-000-0.png differ
diff --git a/images-new/0939-09-000-0.png b/images-new/0939-09-000-0.png
new file mode 100644
index 0000000..f35e322
Binary files /dev/null and b/images-new/0939-09-000-0.png differ
diff --git a/images-new/0940-09-000-0.png b/images-new/0940-09-000-0.png
new file mode 100644
index 0000000..978feb3
Binary files /dev/null and b/images-new/0940-09-000-0.png differ
diff --git a/images-new/0941-09-000-0.png b/images-new/0941-09-000-0.png
new file mode 100644
index 0000000..be084e2
Binary files /dev/null and b/images-new/0941-09-000-0.png differ
diff --git a/images-new/0942-09-000-0.png b/images-new/0942-09-000-0.png
new file mode 100644
index 0000000..6907a73
Binary files /dev/null and b/images-new/0942-09-000-0.png differ
diff --git a/images-new/0943-09-000-0.png b/images-new/0943-09-000-0.png
new file mode 100644
index 0000000..6f528b6
Binary files /dev/null and b/images-new/0943-09-000-0.png differ
diff --git a/images-new/0944-09-000-0.png b/images-new/0944-09-000-0.png
new file mode 100644
index 0000000..6c4e5a1
Binary files /dev/null and b/images-new/0944-09-000-0.png differ
diff --git a/images-new/0945-09-000-0.png b/images-new/0945-09-000-0.png
new file mode 100644
index 0000000..5322349
Binary files /dev/null and b/images-new/0945-09-000-0.png differ
diff --git a/images-new/0946-09-000-0.png b/images-new/0946-09-000-0.png
new file mode 100644
index 0000000..3236318
Binary files /dev/null and b/images-new/0946-09-000-0.png differ
diff --git a/images-new/0947-09-000-0.png b/images-new/0947-09-000-0.png
new file mode 100644
index 0000000..edab1fa
Binary files /dev/null and b/images-new/0947-09-000-0.png differ
diff --git a/images-new/0948-09-000-0.png b/images-new/0948-09-000-0.png
new file mode 100644
index 0000000..0cf292e
Binary files /dev/null and b/images-new/0948-09-000-0.png differ
diff --git a/images-new/0949-09-000-0.png b/images-new/0949-09-000-0.png
new file mode 100644
index 0000000..0d18187
Binary files /dev/null and b/images-new/0949-09-000-0.png differ
diff --git a/images-new/0950-09-000-0.png b/images-new/0950-09-000-0.png
new file mode 100644
index 0000000..efae143
Binary files /dev/null and b/images-new/0950-09-000-0.png differ
diff --git a/images-new/0951-09-000-0.png b/images-new/0951-09-000-0.png
new file mode 100644
index 0000000..9baa59c
Binary files /dev/null and b/images-new/0951-09-000-0.png differ
diff --git a/images-new/0952-09-000-0.png b/images-new/0952-09-000-0.png
new file mode 100644
index 0000000..9ca2e4d
Binary files /dev/null and b/images-new/0952-09-000-0.png differ
diff --git a/images-new/0953-09-000-0.png b/images-new/0953-09-000-0.png
new file mode 100644
index 0000000..6a6cd61
Binary files /dev/null and b/images-new/0953-09-000-0.png differ
diff --git a/images-new/0954-09-000-0.png b/images-new/0954-09-000-0.png
new file mode 100644
index 0000000..70a7867
Binary files /dev/null and b/images-new/0954-09-000-0.png differ
diff --git a/images-new/0955-09-000-0.png b/images-new/0955-09-000-0.png
new file mode 100644
index 0000000..546f64d
Binary files /dev/null and b/images-new/0955-09-000-0.png differ
diff --git a/images-new/0956-09-000-0.png b/images-new/0956-09-000-0.png
new file mode 100644
index 0000000..bdf4b2f
Binary files /dev/null and b/images-new/0956-09-000-0.png differ
diff --git a/images-new/0957-09-000-0.png b/images-new/0957-09-000-0.png
new file mode 100644
index 0000000..6c24fdd
Binary files /dev/null and b/images-new/0957-09-000-0.png differ
diff --git a/images-new/0958-09-000-0.png b/images-new/0958-09-000-0.png
new file mode 100644
index 0000000..b1f4eb5
Binary files /dev/null and b/images-new/0958-09-000-0.png differ
diff --git a/images-new/0959-09-000-0.png b/images-new/0959-09-000-0.png
new file mode 100644
index 0000000..384a6f1
Binary files /dev/null and b/images-new/0959-09-000-0.png differ
diff --git a/images-new/0960-09-000-0.png b/images-new/0960-09-000-0.png
new file mode 100644
index 0000000..ee23ee1
Binary files /dev/null and b/images-new/0960-09-000-0.png differ
diff --git a/images-new/0961-09-000-0.png b/images-new/0961-09-000-0.png
new file mode 100644
index 0000000..a6bf57b
Binary files /dev/null and b/images-new/0961-09-000-0.png differ
diff --git a/images-new/0962-09-000-0.png b/images-new/0962-09-000-0.png
new file mode 100644
index 0000000..5135e73
Binary files /dev/null and b/images-new/0962-09-000-0.png differ
diff --git a/images-new/0963-09-000-0.png b/images-new/0963-09-000-0.png
new file mode 100644
index 0000000..20ea157
Binary files /dev/null and b/images-new/0963-09-000-0.png differ
diff --git a/images-new/0964-09-001-0.png b/images-new/0964-09-001-0.png
new file mode 100644
index 0000000..4b9f964
Binary files /dev/null and b/images-new/0964-09-001-0.png differ
diff --git a/images-new/0964-09-002-0.png b/images-new/0964-09-002-0.png
new file mode 100644
index 0000000..24cb97f
Binary files /dev/null and b/images-new/0964-09-002-0.png differ
diff --git a/images-new/0965-09-000-0.png b/images-new/0965-09-000-0.png
new file mode 100644
index 0000000..4491350
Binary files /dev/null and b/images-new/0965-09-000-0.png differ
diff --git a/images-new/0966-09-000-0.png b/images-new/0966-09-000-0.png
new file mode 100644
index 0000000..5318105
Binary files /dev/null and b/images-new/0966-09-000-0.png differ
diff --git a/images-new/0967-09-000-0.png b/images-new/0967-09-000-0.png
new file mode 100644
index 0000000..6d7eaf4
Binary files /dev/null and b/images-new/0967-09-000-0.png differ
diff --git a/images-new/0968-09-000-0.png b/images-new/0968-09-000-0.png
new file mode 100644
index 0000000..b68a345
Binary files /dev/null and b/images-new/0968-09-000-0.png differ
diff --git a/images-new/0969-09-000-0.png b/images-new/0969-09-000-0.png
new file mode 100644
index 0000000..1cd0250
Binary files /dev/null and b/images-new/0969-09-000-0.png differ
diff --git a/images-new/0970-09-000-0.png b/images-new/0970-09-000-0.png
new file mode 100644
index 0000000..a969d32
Binary files /dev/null and b/images-new/0970-09-000-0.png differ
diff --git a/images-new/0971-09-000-0.png b/images-new/0971-09-000-0.png
new file mode 100644
index 0000000..eed4efd
Binary files /dev/null and b/images-new/0971-09-000-0.png differ
diff --git a/images-new/0972-09-000-0.png b/images-new/0972-09-000-0.png
new file mode 100644
index 0000000..05d107d
Binary files /dev/null and b/images-new/0972-09-000-0.png differ
diff --git a/images-new/0973-09-000-0.png b/images-new/0973-09-000-0.png
new file mode 100644
index 0000000..8792786
Binary files /dev/null and b/images-new/0973-09-000-0.png differ
diff --git a/images-new/0974-09-000-0.png b/images-new/0974-09-000-0.png
new file mode 100644
index 0000000..968de60
Binary files /dev/null and b/images-new/0974-09-000-0.png differ
diff --git a/images-new/0975-09-000-0.png b/images-new/0975-09-000-0.png
new file mode 100644
index 0000000..9126ffe
Binary files /dev/null and b/images-new/0975-09-000-0.png differ
diff --git a/images-new/0976-09-000-0.png b/images-new/0976-09-000-0.png
new file mode 100644
index 0000000..a40326a
Binary files /dev/null and b/images-new/0976-09-000-0.png differ
diff --git a/images-new/0977-09-000-0.png b/images-new/0977-09-000-0.png
new file mode 100644
index 0000000..a82a290
Binary files /dev/null and b/images-new/0977-09-000-0.png differ
diff --git a/images-new/0978-09-001-0.png b/images-new/0978-09-001-0.png
new file mode 100644
index 0000000..857d34b
Binary files /dev/null and b/images-new/0978-09-001-0.png differ
diff --git a/images-new/0978-09-002-0.png b/images-new/0978-09-002-0.png
new file mode 100644
index 0000000..ab973d2
Binary files /dev/null and b/images-new/0978-09-002-0.png differ
diff --git a/images-new/0978-09-003-0.png b/images-new/0978-09-003-0.png
new file mode 100644
index 0000000..2d3893d
Binary files /dev/null and b/images-new/0978-09-003-0.png differ
diff --git a/images-new/0979-09-000-0.png b/images-new/0979-09-000-0.png
new file mode 100644
index 0000000..e8b57fd
Binary files /dev/null and b/images-new/0979-09-000-0.png differ
diff --git a/images-new/0980-09-000-0.png b/images-new/0980-09-000-0.png
new file mode 100644
index 0000000..163e5d5
Binary files /dev/null and b/images-new/0980-09-000-0.png differ
diff --git a/images-new/0981-09-000-0.png b/images-new/0981-09-000-0.png
new file mode 100644
index 0000000..5f3808a
Binary files /dev/null and b/images-new/0981-09-000-0.png differ
diff --git a/images-new/0982-09-001-0.png b/images-new/0982-09-001-0.png
new file mode 100644
index 0000000..7b8906e
Binary files /dev/null and b/images-new/0982-09-001-0.png differ
diff --git a/images-new/0982-09-002-0.png b/images-new/0982-09-002-0.png
new file mode 100644
index 0000000..0432bf3
Binary files /dev/null and b/images-new/0982-09-002-0.png differ
diff --git a/images-new/0983-09-000-0.png b/images-new/0983-09-000-0.png
new file mode 100644
index 0000000..1254676
Binary files /dev/null and b/images-new/0983-09-000-0.png differ
diff --git a/images-new/0984-09-000-0.png b/images-new/0984-09-000-0.png
new file mode 100644
index 0000000..39dc932
Binary files /dev/null and b/images-new/0984-09-000-0.png differ
diff --git a/images-new/0985-09-000-0.png b/images-new/0985-09-000-0.png
new file mode 100644
index 0000000..9341b15
Binary files /dev/null and b/images-new/0985-09-000-0.png differ
diff --git a/images-new/0986-09-000-0.png b/images-new/0986-09-000-0.png
new file mode 100644
index 0000000..23fe575
Binary files /dev/null and b/images-new/0986-09-000-0.png differ
diff --git a/images-new/0987-09-000-0.png b/images-new/0987-09-000-0.png
new file mode 100644
index 0000000..18eb5ff
Binary files /dev/null and b/images-new/0987-09-000-0.png differ
diff --git a/images-new/0988-09-000-0.png b/images-new/0988-09-000-0.png
new file mode 100644
index 0000000..6a18fbc
Binary files /dev/null and b/images-new/0988-09-000-0.png differ
diff --git a/images-new/0989-09-000-0.png b/images-new/0989-09-000-0.png
new file mode 100644
index 0000000..e9cd184
Binary files /dev/null and b/images-new/0989-09-000-0.png differ
diff --git a/images-new/0990-09-000-0.png b/images-new/0990-09-000-0.png
new file mode 100644
index 0000000..acaac7a
Binary files /dev/null and b/images-new/0990-09-000-0.png differ
diff --git a/images-new/0991-09-000-0.png b/images-new/0991-09-000-0.png
new file mode 100644
index 0000000..4cfd81e
Binary files /dev/null and b/images-new/0991-09-000-0.png differ
diff --git a/images-new/0992-09-000-0.png b/images-new/0992-09-000-0.png
new file mode 100644
index 0000000..b7aec6b
Binary files /dev/null and b/images-new/0992-09-000-0.png differ
diff --git a/images-new/0993-09-000-0.png b/images-new/0993-09-000-0.png
new file mode 100644
index 0000000..b8b0997
Binary files /dev/null and b/images-new/0993-09-000-0.png differ
diff --git a/images-new/0994-09-000-0.png b/images-new/0994-09-000-0.png
new file mode 100644
index 0000000..f7257fe
Binary files /dev/null and b/images-new/0994-09-000-0.png differ
diff --git a/images-new/0995-09-000-0.png b/images-new/0995-09-000-0.png
new file mode 100644
index 0000000..6a45eec
Binary files /dev/null and b/images-new/0995-09-000-0.png differ
diff --git a/images-new/0996-09-000-0.png b/images-new/0996-09-000-0.png
new file mode 100644
index 0000000..1aa71cd
Binary files /dev/null and b/images-new/0996-09-000-0.png differ
diff --git a/images-new/0997-09-000-0.png b/images-new/0997-09-000-0.png
new file mode 100644
index 0000000..e30893f
Binary files /dev/null and b/images-new/0997-09-000-0.png differ
diff --git a/images-new/0998-09-000-0.png b/images-new/0998-09-000-0.png
new file mode 100644
index 0000000..6c15d8f
Binary files /dev/null and b/images-new/0998-09-000-0.png differ
diff --git a/images-new/0999-09-001-0.png b/images-new/0999-09-001-0.png
new file mode 100644
index 0000000..02e58b0
Binary files /dev/null and b/images-new/0999-09-001-0.png differ
diff --git a/images-new/0999-09-002-0.png b/images-new/0999-09-002-0.png
new file mode 100644
index 0000000..c8ec62e
Binary files /dev/null and b/images-new/0999-09-002-0.png differ
diff --git a/images-new/1000-09-000-0.png b/images-new/1000-09-000-0.png
new file mode 100644
index 0000000..49dab48
Binary files /dev/null and b/images-new/1000-09-000-0.png differ
diff --git a/images-new/1001-09-000-0.png b/images-new/1001-09-000-0.png
new file mode 100644
index 0000000..6b1bfac
Binary files /dev/null and b/images-new/1001-09-000-0.png differ
diff --git a/images-new/1002-09-000-0.png b/images-new/1002-09-000-0.png
new file mode 100644
index 0000000..4374538
Binary files /dev/null and b/images-new/1002-09-000-0.png differ
diff --git a/images-new/1003-09-000-0.png b/images-new/1003-09-000-0.png
new file mode 100644
index 0000000..e18546e
Binary files /dev/null and b/images-new/1003-09-000-0.png differ
diff --git a/images-new/1004-09-000-0.png b/images-new/1004-09-000-0.png
new file mode 100644
index 0000000..af04c56
Binary files /dev/null and b/images-new/1004-09-000-0.png differ
diff --git a/images-new/1005-09-000-0.png b/images-new/1005-09-000-0.png
new file mode 100644
index 0000000..4f9a300
Binary files /dev/null and b/images-new/1005-09-000-0.png differ
diff --git a/images-new/1006-09-000-0.png b/images-new/1006-09-000-0.png
new file mode 100644
index 0000000..ef54dad
Binary files /dev/null and b/images-new/1006-09-000-0.png differ
diff --git a/images-new/1007-09-000-0.png b/images-new/1007-09-000-0.png
new file mode 100644
index 0000000..af87bb7
Binary files /dev/null and b/images-new/1007-09-000-0.png differ
diff --git a/images-new/1008-09-000-0.png b/images-new/1008-09-000-0.png
new file mode 100644
index 0000000..b4cd2ea
Binary files /dev/null and b/images-new/1008-09-000-0.png differ
diff --git a/images-new/1009-09-000-0.png b/images-new/1009-09-000-0.png
new file mode 100644
index 0000000..6365ef1
Binary files /dev/null and b/images-new/1009-09-000-0.png differ
diff --git a/images-new/1010-09-000-0.png b/images-new/1010-09-000-0.png
new file mode 100644
index 0000000..5d55ae0
Binary files /dev/null and b/images-new/1010-09-000-0.png differ
diff --git a/images-new/1011-09-000-0.png b/images-new/1011-09-000-0.png
new file mode 100644
index 0000000..a4657af
Binary files /dev/null and b/images-new/1011-09-000-0.png differ
diff --git a/images-new/1012-09-000-0.png b/images-new/1012-09-000-0.png
new file mode 100644
index 0000000..815784a
Binary files /dev/null and b/images-new/1012-09-000-0.png differ
diff --git a/images-new/1013-09-000-0.png b/images-new/1013-09-000-0.png
new file mode 100644
index 0000000..253f384
Binary files /dev/null and b/images-new/1013-09-000-0.png differ
diff --git a/images-new/1014-09-000-0.png b/images-new/1014-09-000-0.png
new file mode 100644
index 0000000..deeebe8
Binary files /dev/null and b/images-new/1014-09-000-0.png differ
diff --git a/images-new/1015-09-000-0.png b/images-new/1015-09-000-0.png
new file mode 100644
index 0000000..655307c
Binary files /dev/null and b/images-new/1015-09-000-0.png differ
diff --git a/images-new/1016-09-000-0.png b/images-new/1016-09-000-0.png
new file mode 100644
index 0000000..828e7df
Binary files /dev/null and b/images-new/1016-09-000-0.png differ
diff --git a/images-new/1017-09-001-0.png b/images-new/1017-09-001-0.png
new file mode 100644
index 0000000..4722bd9
Binary files /dev/null and b/images-new/1017-09-001-0.png differ
diff --git a/images-new/1017-09-002-0.png b/images-new/1017-09-002-0.png
new file mode 100644
index 0000000..5ddddec
Binary files /dev/null and b/images-new/1017-09-002-0.png differ
diff --git a/images-new/1017-09-003-0.png b/images-new/1017-09-003-0.png
new file mode 100644
index 0000000..35e3e00
Binary files /dev/null and b/images-new/1017-09-003-0.png differ
diff --git a/images-new/1017-09-004-0.png b/images-new/1017-09-004-0.png
new file mode 100644
index 0000000..d4db74d
Binary files /dev/null and b/images-new/1017-09-004-0.png differ
diff --git a/images-new/1018-09-000-0.png b/images-new/1018-09-000-0.png
new file mode 100644
index 0000000..f6f8f11
Binary files /dev/null and b/images-new/1018-09-000-0.png differ
diff --git a/images-new/1019-09-000-0.png b/images-new/1019-09-000-0.png
new file mode 100644
index 0000000..e1fc755
Binary files /dev/null and b/images-new/1019-09-000-0.png differ
diff --git a/images-new/1020-09-000-0.png b/images-new/1020-09-000-0.png
new file mode 100644
index 0000000..55510bb
Binary files /dev/null and b/images-new/1020-09-000-0.png differ
diff --git a/images-new/1021-09-000-0.png b/images-new/1021-09-000-0.png
new file mode 100644
index 0000000..05b1c4e
Binary files /dev/null and b/images-new/1021-09-000-0.png differ
diff --git a/images-new/1022-09-000-0.png b/images-new/1022-09-000-0.png
new file mode 100644
index 0000000..462636e
Binary files /dev/null and b/images-new/1022-09-000-0.png differ
diff --git a/images-new/1023-09-000-0.png b/images-new/1023-09-000-0.png
new file mode 100644
index 0000000..a23d416
Binary files /dev/null and b/images-new/1023-09-000-0.png differ
diff --git a/images-new/1024-09-001-0.png b/images-new/1024-09-001-0.png
new file mode 100644
index 0000000..ef72a1b
Binary files /dev/null and b/images-new/1024-09-001-0.png differ
diff --git a/images-new/1024-09-002-0.png b/images-new/1024-09-002-0.png
new file mode 100644
index 0000000..4fe5f74
Binary files /dev/null and b/images-new/1024-09-002-0.png differ
diff --git a/images-new/1024-09-003-0.png b/images-new/1024-09-003-0.png
new file mode 100644
index 0000000..fdcc8ae
Binary files /dev/null and b/images-new/1024-09-003-0.png differ
diff --git a/images-new/1025-09-000-0.png b/images-new/1025-09-000-0.png
new file mode 100644
index 0000000..726dcd3
Binary files /dev/null and b/images-new/1025-09-000-0.png differ
diff --git a/old_pokemon_cache.db b/old_pokemon_cache.db
new file mode 100644
index 0000000..cf859c1
Binary files /dev/null and b/old_pokemon_cache.db differ
diff --git a/pokemon_forms.db b/pokemon_forms.db
new file mode 100644
index 0000000..f69daf3
Binary files /dev/null and b/pokemon_forms.db differ
diff --git a/unprocessed_pokemon_database.db b/unprocessed_pokemon_database.db
new file mode 100644
index 0000000..da4a409
Binary files /dev/null and b/unprocessed_pokemon_database.db differ